CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration /dev/CMSSW_14_0_0/PRef --cff --data --type PRef
2 
3 # /dev/CMSSW_14_0_0/PRef/V72 (CMSSW_14_0_1_HLT3)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA
8 
9 fragment = cms.ProcessFragment( "HLT" )
10 
11 fragment.load("Configuration.StandardSequences.Accelerators_cff")
12 
13 fragment.HLTConfigVersion = cms.PSet(
14  tableName = cms.string("/dev/CMSSW_14_0_0/PRef/V72")
15 )
16 
17 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
18  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
19  lostHitPenalty = cms.double( 30.0 ),
20  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
21  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
22  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
23  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
24  maxCand = cms.int32( 2 ),
25  alwaysUseInvalidHits = cms.bool( False ),
26  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
27  intermediateCleaning = cms.bool( True ),
28  updator = cms.string( "hltESPKFUpdator" ),
29  seedAs5DHit = cms.bool( False )
30 )
31 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
32  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
33  lostHitPenalty = cms.double( 30.0 ),
34  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
35  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
36  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
37  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
38  maxCand = cms.int32( 1 ),
39  alwaysUseInvalidHits = cms.bool( False ),
40  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
41  intermediateCleaning = cms.bool( True ),
42  updator = cms.string( "hltESPKFUpdator" ),
43  seedAs5DHit = cms.bool( False )
44 )
45 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
46  keepOriginalIfRebuildFails = cms.bool( False ),
47  lockHits = cms.bool( True ),
48  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
49  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
50  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
51  maxCand = cms.int32( 2 ),
52  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
53  intermediateCleaning = cms.bool( True ),
54  bestHitOnly = cms.bool( True ),
55  useSameTrajFilter = cms.bool( True ),
56  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
57  lostHitPenalty = cms.double( 30.0 ),
58  requireSeedHitsInRebuild = cms.bool( True ),
59  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
60  maxPtForLooperReconstruction = cms.double( 0.0 ),
61  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
62  minNrOfHitsForRebuild = cms.int32( 5 ),
63  alwaysUseInvalidHits = cms.bool( False ),
64  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
65  foundHitBonus = cms.double( 5.0 ),
66  updator = cms.string( "hltESPKFUpdator" ),
67  seedAs5DHit = cms.bool( False )
68 )
69 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
70  minimumNumberOfHits = cms.int32( 6 ),
71  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
72  seedExtension = cms.int32( 0 ),
73  chargeSignificance = cms.double( -1.0 ),
74  pixelSeedExtension = cms.bool( False ),
75  strictSeedExtension = cms.bool( False ),
76  nSigmaMinPt = cms.double( 5.0 ),
77  maxCCCLostHits = cms.int32( 9999 ),
78  minPt = cms.double( 0.3 ),
79  maxConsecLostHits = cms.int32( 1 ),
80  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
81  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
82  seedPairPenalty = cms.int32( 0 ),
83  maxNumberOfHits = cms.int32( 100 ),
84  minNumberOfHitsForLoopers = cms.int32( 13 ),
85  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
86  minNumberOfHitsPerLoop = cms.int32( 4 ),
87  minHitsMinPt = cms.int32( 3 ),
88  maxLostHitsFraction = cms.double( 999.0 ),
89  maxLostHits = cms.int32( 0 ),
90  highEtaSwitch = cms.double( 5.0 ),
91  minHitsAtHighEta = cms.int32( 5 )
92 )
93 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
94  track_chi2_max = cms.double( 20.0 ),
95  track_pt_max = cms.double( 20.0 ),
96  track_prob_min = cms.double( -1.0 ),
97  track_pt_min = cms.double( 1.0 )
98 )
99 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
100  rescaleErrorIfFail = cms.double( 1.0 ),
101  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
102  lostHitPenalty = cms.double( 30.0 ),
103  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
104  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
105  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
106  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
107  maxCand = cms.int32( 5 ),
108  alwaysUseInvalidHits = cms.bool( True ),
109  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
110  intermediateCleaning = cms.bool( False ),
111  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
112  updator = cms.string( "hltESPKFUpdator" ),
113  deltaEta = cms.double( -1.0 ),
114  useSeedLayer = cms.bool( False ),
115  deltaPhi = cms.double( -1.0 ),
116  seedAs5DHit = cms.bool( False )
117 )
118 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
119  minimumNumberOfHits = cms.int32( 3 ),
120  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
121  seedExtension = cms.int32( 0 ),
122  chargeSignificance = cms.double( -1.0 ),
123  pixelSeedExtension = cms.bool( False ),
124  strictSeedExtension = cms.bool( False ),
125  nSigmaMinPt = cms.double( 5.0 ),
126  maxCCCLostHits = cms.int32( 9999 ),
127  minPt = cms.double( 0.3 ),
128  maxConsecLostHits = cms.int32( 1 ),
129  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
130  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
131  seedPairPenalty = cms.int32( 0 ),
132  maxNumberOfHits = cms.int32( 100 ),
133  minNumberOfHitsForLoopers = cms.int32( 13 ),
134  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
135  minNumberOfHitsPerLoop = cms.int32( 4 ),
136  minHitsMinPt = cms.int32( 3 ),
137  maxLostHitsFraction = cms.double( 999.0 ),
138  maxLostHits = cms.int32( 1 ),
139  highEtaSwitch = cms.double( 5.0 ),
140  minHitsAtHighEta = cms.int32( 5 )
141 )
142 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
143  track_chi2_max = cms.double( 20.0 ),
144  track_pt_max = cms.double( 20.0 ),
145  track_prob_min = cms.double( -1.0 ),
146  track_pt_min = cms.double( 0.1 )
147 )
148 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
149  keepOriginalIfRebuildFails = cms.bool( False ),
150  lockHits = cms.bool( True ),
151  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
152  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
153  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
154  maxCand = cms.int32( 2 ),
155  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
156  intermediateCleaning = cms.bool( True ),
157  bestHitOnly = cms.bool( True ),
158  useSameTrajFilter = cms.bool( True ),
159  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
160  lostHitPenalty = cms.double( 30.0 ),
161  requireSeedHitsInRebuild = cms.bool( True ),
162  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
163  maxPtForLooperReconstruction = cms.double( 0.0 ),
164  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
165  minNrOfHitsForRebuild = cms.int32( 5 ),
166  alwaysUseInvalidHits = cms.bool( False ),
167  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
168  foundHitBonus = cms.double( 5.0 ),
169  updator = cms.string( "hltESPKFUpdator" ),
170  seedAs5DHit = cms.bool( False )
171 )
172 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
173 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
174  Rescale_Dz = cms.double( 3.0 ),
175  Pt_fixed = cms.bool( False ),
176  Eta_fixed = cms.bool( False ),
177  Eta_min = cms.double( 0.1 ),
178  DeltaZ = cms.double( 15.9 ),
179  maxRegions = cms.int32( 2 ),
180  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
181  UseVertex = cms.bool( False ),
182  Z_fixed = cms.bool( True ),
183  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
184  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
185  Rescale_phi = cms.double( 3.0 ),
186  DeltaEta = cms.double( 0.2 ),
187  precise = cms.bool( True ),
188  OnDemand = cms.int32( -1 ),
189  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
190  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
191  vertexCollection = cms.InputTag( "pixelVertices" ),
192  Pt_min = cms.double( 1.5 ),
193  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
194  Phi_fixed = cms.bool( False ),
195  DeltaR = cms.double( 0.2 ),
196  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
197  DeltaPhi = cms.double( 0.2 ),
198  Phi_min = cms.double( 0.1 ),
199  Rescale_eta = cms.double( 3.0 )
200 )
201 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
202  minimumNumberOfHits = cms.int32( 3 ),
203  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
204  seedExtension = cms.int32( 1 ),
205  chargeSignificance = cms.double( -1.0 ),
206  pixelSeedExtension = cms.bool( False ),
207  strictSeedExtension = cms.bool( False ),
208  nSigmaMinPt = cms.double( 5.0 ),
209  maxCCCLostHits = cms.int32( 0 ),
210  minPt = cms.double( 0.3 ),
211  maxConsecLostHits = cms.int32( 1 ),
212  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
213  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
214  seedPairPenalty = cms.int32( 0 ),
215  maxNumberOfHits = cms.int32( 100 ),
216  minNumberOfHitsForLoopers = cms.int32( 13 ),
217  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
218  minNumberOfHitsPerLoop = cms.int32( 4 ),
219  minHitsMinPt = cms.int32( 3 ),
220  maxLostHitsFraction = cms.double( 999.0 ),
221  maxLostHits = cms.int32( 1 ),
222  highEtaSwitch = cms.double( 5.0 ),
223  minHitsAtHighEta = cms.int32( 5 )
224 )
225 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
226  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
227  lostHitPenalty = cms.double( 30.0 ),
228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
229  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
230  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
231  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
232  maxCand = cms.int32( 1 ),
233  alwaysUseInvalidHits = cms.bool( False ),
234  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
235  intermediateCleaning = cms.bool( True ),
236  updator = cms.string( "hltESPKFUpdator" ),
237  seedAs5DHit = cms.bool( False )
238 )
239 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
240  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
241  lostHitPenalty = cms.double( 90.0 ),
242  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
243  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
244  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
245  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
246  maxCand = cms.int32( 5 ),
247  alwaysUseInvalidHits = cms.bool( True ),
248  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
249  intermediateCleaning = cms.bool( False ),
250  updator = cms.string( "hltESPKFUpdator" ),
251  seedAs5DHit = cms.bool( False )
252 )
253 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
254 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
255  minimumNumberOfHits = cms.int32( 5 ),
256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
257  seedExtension = cms.int32( 0 ),
258  chargeSignificance = cms.double( -1.0 ),
259  pixelSeedExtension = cms.bool( False ),
260  strictSeedExtension = cms.bool( False ),
261  nSigmaMinPt = cms.double( 5.0 ),
262  maxCCCLostHits = cms.int32( 9999 ),
263  minPt = cms.double( 0.9 ),
264  maxConsecLostHits = cms.int32( 1 ),
265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
266  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
267  seedPairPenalty = cms.int32( 0 ),
268  maxNumberOfHits = cms.int32( -1 ),
269  minNumberOfHitsForLoopers = cms.int32( 13 ),
270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
271  minNumberOfHitsPerLoop = cms.int32( 4 ),
272  minHitsMinPt = cms.int32( 3 ),
273  maxLostHitsFraction = cms.double( 999.0 ),
274  maxLostHits = cms.int32( 1 ),
275  highEtaSwitch = cms.double( 5.0 ),
276  minHitsAtHighEta = cms.int32( 5 )
277 )
278 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
279  minimumNumberOfHits = cms.int32( 3 ),
280  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
281  seedExtension = cms.int32( 0 ),
282  chargeSignificance = cms.double( -1.0 ),
283  pixelSeedExtension = cms.bool( False ),
284  strictSeedExtension = cms.bool( False ),
285  nSigmaMinPt = cms.double( 5.0 ),
286  maxCCCLostHits = cms.int32( 0 ),
287  minPt = cms.double( 0.2 ),
288  maxConsecLostHits = cms.int32( 1 ),
289  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
290  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
291  seedPairPenalty = cms.int32( 0 ),
292  maxNumberOfHits = cms.int32( 100 ),
293  minNumberOfHitsForLoopers = cms.int32( 13 ),
294  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
295  minNumberOfHitsPerLoop = cms.int32( 4 ),
296  minHitsMinPt = cms.int32( 3 ),
297  maxLostHitsFraction = cms.double( 999.0 ),
298  maxLostHits = cms.int32( 1 ),
299  highEtaSwitch = cms.double( 5.0 ),
300  minHitsAtHighEta = cms.int32( 5 )
301 )
302 fragment.HLTSeedFromProtoTracks = cms.PSet(
303  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
304  SeedMomentumForBOFF = cms.double( 5.0 ),
305  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
306  forceKinematicWithRegionDirection = cms.bool( False ),
307  magneticField = cms.string( "ParabolicMf" ),
308  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
309  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
310  MinOneOverPtError = cms.double( 1.0 )
311 )
312 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
313  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
314  lostHitPenalty = cms.double( 30.0 ),
315  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
316  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
317  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
318  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
319  maxCand = cms.int32( 2 ),
320  alwaysUseInvalidHits = cms.bool( False ),
321  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
322  intermediateCleaning = cms.bool( True ),
323  updator = cms.string( "hltESPKFUpdator" ),
324  seedAs5DHit = cms.bool( False )
325 )
326 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
327  minimumNumberOfHits = cms.int32( 5 ),
328  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
329  seedExtension = cms.int32( 0 ),
330  chargeSignificance = cms.double( -1.0 ),
331  pixelSeedExtension = cms.bool( False ),
332  strictSeedExtension = cms.bool( False ),
333  nSigmaMinPt = cms.double( 5.0 ),
334  maxCCCLostHits = cms.int32( 9999 ),
335  minPt = cms.double( 10.0 ),
336  maxConsecLostHits = cms.int32( 1 ),
337  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
338  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
339  seedPairPenalty = cms.int32( 0 ),
340  maxNumberOfHits = cms.int32( 8 ),
341  minNumberOfHitsForLoopers = cms.int32( 13 ),
342  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
343  minNumberOfHitsPerLoop = cms.int32( 4 ),
344  minHitsMinPt = cms.int32( 3 ),
345  maxLostHitsFraction = cms.double( 999.0 ),
346  maxLostHits = cms.int32( 1 ),
347  highEtaSwitch = cms.double( 5.0 ),
348  minHitsAtHighEta = cms.int32( 5 )
349 )
350 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
351  minimumNumberOfHits = cms.int32( 3 ),
352  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
353  seedExtension = cms.int32( 0 ),
354  chargeSignificance = cms.double( -1.0 ),
355  pixelSeedExtension = cms.bool( False ),
356  strictSeedExtension = cms.bool( False ),
357  nSigmaMinPt = cms.double( 5.0 ),
358  maxCCCLostHits = cms.int32( 0 ),
359  minPt = cms.double( 0.3 ),
360  maxConsecLostHits = cms.int32( 1 ),
361  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
362  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
363  seedPairPenalty = cms.int32( 0 ),
364  maxNumberOfHits = cms.int32( 100 ),
365  minNumberOfHitsForLoopers = cms.int32( 13 ),
366  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
367  minNumberOfHitsPerLoop = cms.int32( 4 ),
368  minHitsMinPt = cms.int32( 3 ),
369  maxLostHitsFraction = cms.double( 999.0 ),
370  maxLostHits = cms.int32( 1 ),
371  highEtaSwitch = cms.double( 5.0 ),
372  minHitsAtHighEta = cms.int32( 5 )
373 )
374 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
375  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
376  SeedMomentumForBOFF = cms.double( 5.0 ),
377  propagator = cms.string( "PropagatorWithMaterial" ),
378  forceKinematicWithRegionDirection = cms.bool( False ),
379  magneticField = cms.string( "" ),
380  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
381  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
382  MinOneOverPtError = cms.double( 1.0 )
383 )
384 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
385  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
386  lostHitPenalty = cms.double( 30.0 ),
387  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
388  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
389  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
390  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
391  maxCand = cms.int32( 2 ),
392  alwaysUseInvalidHits = cms.bool( False ),
393  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
394  intermediateCleaning = cms.bool( True ),
395  updator = cms.string( "hltESPKFUpdator" ),
396  seedAs5DHit = cms.bool( False )
397 )
398 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
399 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
400  minimumNumberOfHits = cms.int32( 5 ),
401  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
402  seedExtension = cms.int32( 0 ),
403  chargeSignificance = cms.double( -1.0 ),
404  pixelSeedExtension = cms.bool( False ),
405  strictSeedExtension = cms.bool( False ),
406  nSigmaMinPt = cms.double( 5.0 ),
407  maxCCCLostHits = cms.int32( 9999 ),
408  minPt = cms.double( 2.0 ),
409  maxConsecLostHits = cms.int32( 1 ),
410  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
411  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
412  seedPairPenalty = cms.int32( 0 ),
413  maxNumberOfHits = cms.int32( -1 ),
414  minNumberOfHitsForLoopers = cms.int32( 13 ),
415  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
416  minNumberOfHitsPerLoop = cms.int32( 4 ),
417  minHitsMinPt = cms.int32( -1 ),
418  maxLostHitsFraction = cms.double( 999.0 ),
419  maxLostHits = cms.int32( 1 ),
420  highEtaSwitch = cms.double( 5.0 ),
421  minHitsAtHighEta = cms.int32( 5 )
422 )
423 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
424  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
425  lostHitPenalty = cms.double( 30.0 ),
426  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
427  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
428  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
429  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
430  maxCand = cms.int32( 4 ),
431  alwaysUseInvalidHits = cms.bool( True ),
432  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
433  intermediateCleaning = cms.bool( True ),
434  updator = cms.string( "hltESPKFUpdator" ),
435  seedAs5DHit = cms.bool( False )
436 )
437 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
438  useSameTrajFilter = cms.bool( True ),
439  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
440  keepOriginalIfRebuildFails = cms.bool( False ),
441  lostHitPenalty = cms.double( 30.0 ),
442  lockHits = cms.bool( True ),
443  requireSeedHitsInRebuild = cms.bool( True ),
444  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
445  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
446  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
447  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
448  minNrOfHitsForRebuild = cms.int32( 5 ),
449  maxCand = cms.int32( 2 ),
450  alwaysUseInvalidHits = cms.bool( False ),
451  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
452  intermediateCleaning = cms.bool( True ),
453  foundHitBonus = cms.double( 5.0 ),
454  updator = cms.string( "hltESPKFUpdator" ),
455  bestHitOnly = cms.bool( True ),
456  seedAs5DHit = cms.bool( False ),
457  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
458 )
459 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
460  useSameTrajFilter = cms.bool( True ),
461  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
462  keepOriginalIfRebuildFails = cms.bool( True ),
463  lostHitPenalty = cms.double( 1.0 ),
464  lockHits = cms.bool( True ),
465  requireSeedHitsInRebuild = cms.bool( True ),
466  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
467  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
468  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
469  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
470  minNrOfHitsForRebuild = cms.int32( 2 ),
471  maxCand = cms.int32( 5 ),
472  alwaysUseInvalidHits = cms.bool( True ),
473  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
474  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
475  intermediateCleaning = cms.bool( True ),
476  foundHitBonus = cms.double( 1000.0 ),
477  updator = cms.string( "hltESPKFUpdator" ),
478  bestHitOnly = cms.bool( True ),
479  seedAs5DHit = cms.bool( False )
480 )
481 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
482  minimumNumberOfHits = cms.int32( 3 ),
483  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
484  seedExtension = cms.int32( 0 ),
485  chargeSignificance = cms.double( -1.0 ),
486  pixelSeedExtension = cms.bool( False ),
487  strictSeedExtension = cms.bool( False ),
488  nSigmaMinPt = cms.double( 5.0 ),
489  maxCCCLostHits = cms.int32( 9999 ),
490  minPt = cms.double( 0.9 ),
491  maxConsecLostHits = cms.int32( 1 ),
492  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
493  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
494  seedPairPenalty = cms.int32( 0 ),
495  maxNumberOfHits = cms.int32( 100 ),
496  minNumberOfHitsForLoopers = cms.int32( 13 ),
497  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
498  minNumberOfHitsPerLoop = cms.int32( 4 ),
499  minHitsMinPt = cms.int32( 3 ),
500  maxLostHitsFraction = cms.double( 0.1 ),
501  maxLostHits = cms.int32( 999 ),
502  highEtaSwitch = cms.double( 5.0 ),
503  minHitsAtHighEta = cms.int32( 5 )
504 )
505 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
506  useSameTrajFilter = cms.bool( True ),
507  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
508  keepOriginalIfRebuildFails = cms.bool( True ),
509  lostHitPenalty = cms.double( 1.0 ),
510  lockHits = cms.bool( True ),
511  requireSeedHitsInRebuild = cms.bool( True ),
512  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
513  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
514  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
515  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
516  minNrOfHitsForRebuild = cms.int32( 2 ),
517  maxCand = cms.int32( 5 ),
518  alwaysUseInvalidHits = cms.bool( True ),
519  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
520  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
521  intermediateCleaning = cms.bool( True ),
522  foundHitBonus = cms.double( 1000.0 ),
523  updator = cms.string( "hltESPKFUpdator" ),
524  bestHitOnly = cms.bool( True ),
525  seedAs5DHit = cms.bool( False )
526 )
527 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
528  minimumNumberOfHits = cms.int32( 3 ),
529  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
530  seedExtension = cms.int32( 0 ),
531  chargeSignificance = cms.double( -1.0 ),
532  pixelSeedExtension = cms.bool( False ),
533  strictSeedExtension = cms.bool( False ),
534  nSigmaMinPt = cms.double( 5.0 ),
535  maxCCCLostHits = cms.int32( 9999 ),
536  minPt = cms.double( 0.9 ),
537  maxConsecLostHits = cms.int32( 1 ),
538  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
539  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
540  seedPairPenalty = cms.int32( 0 ),
541  maxNumberOfHits = cms.int32( 100 ),
542  minNumberOfHitsForLoopers = cms.int32( 13 ),
543  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
544  minNumberOfHitsPerLoop = cms.int32( 4 ),
545  minHitsMinPt = cms.int32( 3 ),
546  maxLostHitsFraction = cms.double( 0.1 ),
547  maxLostHits = cms.int32( 999 ),
548  highEtaSwitch = cms.double( 5.0 ),
549  minHitsAtHighEta = cms.int32( 5 )
550 )
551 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
552  minimumNumberOfHits = cms.int32( 5 ),
553  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
554  seedExtension = cms.int32( 0 ),
555  chargeSignificance = cms.double( -1.0 ),
556  pixelSeedExtension = cms.bool( False ),
557  strictSeedExtension = cms.bool( False ),
558  nSigmaMinPt = cms.double( 5.0 ),
559  maxCCCLostHits = cms.int32( 9999 ),
560  minPt = cms.double( 0.3 ),
561  maxConsecLostHits = cms.int32( 3 ),
562  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
563  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
564  seedPairPenalty = cms.int32( 0 ),
565  maxNumberOfHits = cms.int32( 100 ),
566  minNumberOfHitsForLoopers = cms.int32( 13 ),
567  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
568  minNumberOfHitsPerLoop = cms.int32( 4 ),
569  minHitsMinPt = cms.int32( 3 ),
570  maxLostHitsFraction = cms.double( 999.0 ),
571  maxLostHits = cms.int32( 1 ),
572  highEtaSwitch = cms.double( 5.0 ),
573  minHitsAtHighEta = cms.int32( 5 )
574 )
575 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
576  useSameTrajFilter = cms.bool( True ),
577  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
578  keepOriginalIfRebuildFails = cms.bool( False ),
579  lostHitPenalty = cms.double( 30.0 ),
580  lockHits = cms.bool( True ),
581  requireSeedHitsInRebuild = cms.bool( False ),
582  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
583  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
584  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
585  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
586  minNrOfHitsForRebuild = cms.int32( 5 ),
587  maxCand = cms.int32( 2 ),
588  alwaysUseInvalidHits = cms.bool( False ),
589  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
590  intermediateCleaning = cms.bool( True ),
591  foundHitBonus = cms.double( 1000.0 ),
592  updator = cms.string( "hltESPKFUpdator" ),
593  bestHitOnly = cms.bool( True ),
594  seedAs5DHit = cms.bool( False ),
595  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) )
596 )
597 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
598  minimumNumberOfHits = cms.int32( 5 ),
599  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
600  seedExtension = cms.int32( 0 ),
601  chargeSignificance = cms.double( -1.0 ),
602  pixelSeedExtension = cms.bool( False ),
603  strictSeedExtension = cms.bool( False ),
604  nSigmaMinPt = cms.double( 5.0 ),
605  maxCCCLostHits = cms.int32( 9999 ),
606  minPt = cms.double( 0.3 ),
607  maxConsecLostHits = cms.int32( 3 ),
608  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
609  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
610  seedPairPenalty = cms.int32( 0 ),
611  maxNumberOfHits = cms.int32( 100 ),
612  minNumberOfHitsForLoopers = cms.int32( 13 ),
613  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
614  minNumberOfHitsPerLoop = cms.int32( 4 ),
615  minHitsMinPt = cms.int32( 3 ),
616  maxLostHitsFraction = cms.double( 999.0 ),
617  maxLostHits = cms.int32( 1 ),
618  highEtaSwitch = cms.double( 5.0 ),
619  minHitsAtHighEta = cms.int32( 5 )
620 )
621 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
622  useSameTrajFilter = cms.bool( True ),
623  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
624  keepOriginalIfRebuildFails = cms.bool( False ),
625  lostHitPenalty = cms.double( 30.0 ),
626  lockHits = cms.bool( True ),
627  requireSeedHitsInRebuild = cms.bool( False ),
628  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
629  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
630  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
631  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
632  minNrOfHitsForRebuild = cms.int32( 5 ),
633  maxCand = cms.int32( 2 ),
634  alwaysUseInvalidHits = cms.bool( False ),
635  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
636  intermediateCleaning = cms.bool( True ),
637  foundHitBonus = cms.double( 1000.0 ),
638  updator = cms.string( "hltESPKFUpdator" ),
639  bestHitOnly = cms.bool( True ),
640  seedAs5DHit = cms.bool( False ),
641  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) )
642 )
643 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
644  minimumNumberOfHits = cms.int32( 5 ),
645  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
646  seedExtension = cms.int32( 0 ),
647  chargeSignificance = cms.double( -1.0 ),
648  pixelSeedExtension = cms.bool( False ),
649  strictSeedExtension = cms.bool( False ),
650  nSigmaMinPt = cms.double( 5.0 ),
651  maxCCCLostHits = cms.int32( 9999 ),
652  minPt = cms.double( 0.9 ),
653  maxConsecLostHits = cms.int32( 1 ),
654  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
655  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
656  seedPairPenalty = cms.int32( 0 ),
657  maxNumberOfHits = cms.int32( 100 ),
658  minNumberOfHitsForLoopers = cms.int32( 13 ),
659  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
660  minNumberOfHitsPerLoop = cms.int32( 4 ),
661  minHitsMinPt = cms.int32( 3 ),
662  maxLostHitsFraction = cms.double( 0.1 ),
663  maxLostHits = cms.int32( 999 ),
664  highEtaSwitch = cms.double( 5.0 ),
665  minHitsAtHighEta = cms.int32( 5 )
666 )
667 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
668 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
669  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
670  subclusterCutSN = cms.double( 12.0 ),
671  trimMaxADC = cms.double( 30.0 ),
672  seedCutMIPs = cms.double( 0.35 ),
673  subclusterCutMIPs = cms.double( 0.45 ),
674  subclusterWindow = cms.double( 0.7 ),
675  maxNSat = cms.uint32( 3 ),
676  trimMaxFracNeigh = cms.double( 0.25 ),
677  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
678  seedCutSN = cms.double( 7.0 ),
679  layerMask = cms.PSet(
680  TOB = cms.bool( False ),
681  TIB = cms.vuint32( 1, 2 ),
682  TID = cms.vuint32( 1, 2 ),
683  TEC = cms.bool( False )
684  ),
685  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
686  trimMaxFracTotal = cms.double( 0.15 )
687 )
688 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
689  minimumNumberOfHits = cms.int32( 4 ),
690  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
691  seedExtension = cms.int32( 0 ),
692  chargeSignificance = cms.double( -1.0 ),
693  pixelSeedExtension = cms.bool( False ),
694  strictSeedExtension = cms.bool( False ),
695  maxCCCLostHits = cms.int32( 0 ),
696  nSigmaMinPt = cms.double( 5.0 ),
697  minPt = cms.double( 1.0 ),
698  maxConsecLostHits = cms.int32( 1 ),
699  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
700  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
701  seedPairPenalty = cms.int32( 0 ),
702  maxNumberOfHits = cms.int32( 100 ),
703  minNumberOfHitsForLoopers = cms.int32( 13 ),
704  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
705  minNumberOfHitsPerLoop = cms.int32( 4 ),
706  minHitsMinPt = cms.int32( 3 ),
707  maxLostHitsFraction = cms.double( 0.1 ),
708  maxLostHits = cms.int32( 999 ),
709  highEtaSwitch = cms.double( 5.0 ),
710  minHitsAtHighEta = cms.int32( 5 )
711 )
712 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
713  useSameTrajFilter = cms.bool( True ),
714  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
715  keepOriginalIfRebuildFails = cms.bool( False ),
716  lostHitPenalty = cms.double( 30.0 ),
717  lockHits = cms.bool( True ),
718  requireSeedHitsInRebuild = cms.bool( True ),
719  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
720  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
721  maxPtForLooperReconstruction = cms.double( 0.0 ),
722  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
723  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
724  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
725  minNrOfHitsForRebuild = cms.int32( 5 ),
726  maxCand = cms.int32( 3 ),
727  alwaysUseInvalidHits = cms.bool( True ),
728  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
729  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
730  intermediateCleaning = cms.bool( True ),
731  foundHitBonus = cms.double( 10.0 ),
732  updator = cms.string( "hltESPKFUpdator" ),
733  bestHitOnly = cms.bool( True ),
734  seedAs5DHit = cms.bool( False )
735 )
736 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
737  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
738  filters = cms.VPSet(
739  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
740  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
741  )
742 )
743 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
744  minimumNumberOfHits = cms.int32( 4 ),
745  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
746  seedExtension = cms.int32( 0 ),
747  chargeSignificance = cms.double( -1.0 ),
748  pixelSeedExtension = cms.bool( False ),
749  strictSeedExtension = cms.bool( False ),
750  maxCCCLostHits = cms.int32( 0 ),
751  nSigmaMinPt = cms.double( 5.0 ),
752  minPt = cms.double( 1.0 ),
753  maxConsecLostHits = cms.int32( 1 ),
754  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
755  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
756  seedPairPenalty = cms.int32( 0 ),
757  maxNumberOfHits = cms.int32( 100 ),
758  minNumberOfHitsForLoopers = cms.int32( 13 ),
759  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
760  minNumberOfHitsPerLoop = cms.int32( 4 ),
761  minHitsMinPt = cms.int32( 3 ),
762  maxLostHitsFraction = cms.double( 0.1 ),
763  maxLostHits = cms.int32( 999 ),
764  highEtaSwitch = cms.double( 5.0 ),
765  minHitsAtHighEta = cms.int32( 5 )
766 )
767 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
768  useSameTrajFilter = cms.bool( True ),
769  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
770  keepOriginalIfRebuildFails = cms.bool( True ),
771  lostHitPenalty = cms.double( 30.0 ),
772  lockHits = cms.bool( True ),
773  requireSeedHitsInRebuild = cms.bool( True ),
774  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
775  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
776  maxPtForLooperReconstruction = cms.double( 0.0 ),
777  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
778  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
779  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
780  minNrOfHitsForRebuild = cms.int32( 1 ),
781  maxCand = cms.int32( 3 ),
782  alwaysUseInvalidHits = cms.bool( True ),
783  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
784  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
785  intermediateCleaning = cms.bool( True ),
786  foundHitBonus = cms.double( 10.0 ),
787  updator = cms.string( "hltESPKFUpdator" ),
788  bestHitOnly = cms.bool( True ),
789  seedAs5DHit = cms.bool( False )
790 )
791 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
792  minimumNumberOfHits = cms.int32( 3 ),
793  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
794  seedExtension = cms.int32( 0 ),
795  chargeSignificance = cms.double( -1.0 ),
796  pixelSeedExtension = cms.bool( False ),
797  strictSeedExtension = cms.bool( False ),
798  nSigmaMinPt = cms.double( 5.0 ),
799  maxCCCLostHits = cms.int32( 0 ),
800  minPt = cms.double( 1.0 ),
801  maxConsecLostHits = cms.int32( 1 ),
802  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
803  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
804  seedPairPenalty = cms.int32( 0 ),
805  maxNumberOfHits = cms.int32( 100 ),
806  minNumberOfHitsForLoopers = cms.int32( 13 ),
807  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
808  minNumberOfHitsPerLoop = cms.int32( 4 ),
809  minHitsMinPt = cms.int32( 3 ),
810  maxLostHitsFraction = cms.double( 0.1 ),
811  maxLostHits = cms.int32( 999 ),
812  highEtaSwitch = cms.double( 5.0 ),
813  minHitsAtHighEta = cms.int32( 5 )
814 )
815 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
816  useSameTrajFilter = cms.bool( True ),
817  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
818  keepOriginalIfRebuildFails = cms.bool( False ),
819  lostHitPenalty = cms.double( 30.0 ),
820  lockHits = cms.bool( True ),
821  requireSeedHitsInRebuild = cms.bool( True ),
822  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
823  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
824  maxPtForLooperReconstruction = cms.double( 0.0 ),
825  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
826  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
827  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
828  minNrOfHitsForRebuild = cms.int32( 5 ),
829  maxCand = cms.int32( 4 ),
830  alwaysUseInvalidHits = cms.bool( True ),
831  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
832  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
833  intermediateCleaning = cms.bool( True ),
834  foundHitBonus = cms.double( 10.0 ),
835  updator = cms.string( "hltESPKFUpdator" ),
836  bestHitOnly = cms.bool( True ),
837  seedAs5DHit = cms.bool( False )
838 )
839 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
840  minimumNumberOfHits = cms.int32( 3 ),
841  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
842  seedExtension = cms.int32( 0 ),
843  chargeSignificance = cms.double( -1.0 ),
844  pixelSeedExtension = cms.bool( False ),
845  strictSeedExtension = cms.bool( False ),
846  nSigmaMinPt = cms.double( 5.0 ),
847  maxCCCLostHits = cms.int32( 0 ),
848  minPt = cms.double( 1.0 ),
849  maxConsecLostHits = cms.int32( 1 ),
850  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
851  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
852  seedPairPenalty = cms.int32( 0 ),
853  maxNumberOfHits = cms.int32( 100 ),
854  minNumberOfHitsForLoopers = cms.int32( 13 ),
855  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
856  minNumberOfHitsPerLoop = cms.int32( 4 ),
857  minHitsMinPt = cms.int32( 3 ),
858  maxLostHitsFraction = cms.double( 0.1 ),
859  maxLostHits = cms.int32( 999 ),
860  highEtaSwitch = cms.double( 5.0 ),
861  minHitsAtHighEta = cms.int32( 5 )
862 )
863 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
864  useSameTrajFilter = cms.bool( True ),
865  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
866  keepOriginalIfRebuildFails = cms.bool( False ),
867  lostHitPenalty = cms.double( 30.0 ),
868  lockHits = cms.bool( True ),
869  requireSeedHitsInRebuild = cms.bool( True ),
870  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
871  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
872  maxPtForLooperReconstruction = cms.double( 0.0 ),
873  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
874  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
875  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
876  minNrOfHitsForRebuild = cms.int32( 5 ),
877  maxCand = cms.int32( 3 ),
878  alwaysUseInvalidHits = cms.bool( True ),
879  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
880  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
881  intermediateCleaning = cms.bool( True ),
882  foundHitBonus = cms.double( 10.0 ),
883  updator = cms.string( "hltESPKFUpdator" ),
884  bestHitOnly = cms.bool( True ),
885  seedAs5DHit = cms.bool( False )
886 )
887 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
888  minimumNumberOfHits = cms.int32( 3 ),
889  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
890  seedExtension = cms.int32( 0 ),
891  chargeSignificance = cms.double( -1.0 ),
892  pixelSeedExtension = cms.bool( False ),
893  strictSeedExtension = cms.bool( False ),
894  nSigmaMinPt = cms.double( 5.0 ),
895  maxCCCLostHits = cms.int32( 0 ),
896  minPt = cms.double( 2.8 ),
897  maxConsecLostHits = cms.int32( 1 ),
898  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
899  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
900  seedPairPenalty = cms.int32( 0 ),
901  maxNumberOfHits = cms.int32( 100 ),
902  minNumberOfHitsForLoopers = cms.int32( 13 ),
903  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
904  minNumberOfHitsPerLoop = cms.int32( 4 ),
905  minHitsMinPt = cms.int32( 3 ),
906  maxLostHitsFraction = cms.double( 0.1 ),
907  maxLostHits = cms.int32( 999 ),
908  highEtaSwitch = cms.double( 5.0 ),
909  minHitsAtHighEta = cms.int32( 5 )
910 )
911 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
912  useSameTrajFilter = cms.bool( True ),
913  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
914  keepOriginalIfRebuildFails = cms.bool( False ),
915  lostHitPenalty = cms.double( 30.0 ),
916  lockHits = cms.bool( True ),
917  requireSeedHitsInRebuild = cms.bool( True ),
918  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
919  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
920  maxPtForLooperReconstruction = cms.double( 0.0 ),
921  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
922  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
923  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
924  minNrOfHitsForRebuild = cms.int32( 5 ),
925  maxCand = cms.int32( 4 ),
926  alwaysUseInvalidHits = cms.bool( True ),
927  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
928  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
929  intermediateCleaning = cms.bool( True ),
930  foundHitBonus = cms.double( 10.0 ),
931  updator = cms.string( "hltESPKFUpdator" ),
932  bestHitOnly = cms.bool( True ),
933  seedAs5DHit = cms.bool( False )
934 )
935 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
936  minimumNumberOfHits = cms.int32( 3 ),
937  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
938  seedExtension = cms.int32( 0 ),
939  chargeSignificance = cms.double( -1.0 ),
940  pixelSeedExtension = cms.bool( False ),
941  strictSeedExtension = cms.bool( False ),
942  nSigmaMinPt = cms.double( 5.0 ),
943  maxCCCLostHits = cms.int32( 0 ),
944  minPt = cms.double( 5.0 ),
945  maxConsecLostHits = cms.int32( 1 ),
946  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
947  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
948  seedPairPenalty = cms.int32( 0 ),
949  maxNumberOfHits = cms.int32( 100 ),
950  minNumberOfHitsForLoopers = cms.int32( 13 ),
951  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
952  minNumberOfHitsPerLoop = cms.int32( 4 ),
953  minHitsMinPt = cms.int32( 3 ),
954  maxLostHitsFraction = cms.double( 0.1 ),
955  maxLostHits = cms.int32( 999 ),
956  highEtaSwitch = cms.double( 5.0 ),
957  minHitsAtHighEta = cms.int32( 5 )
958 )
959 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
960  minimumNumberOfHits = cms.int32( 3 ),
961  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
962  seedExtension = cms.int32( 0 ),
963  chargeSignificance = cms.double( -1.0 ),
964  pixelSeedExtension = cms.bool( False ),
965  strictSeedExtension = cms.bool( False ),
966  nSigmaMinPt = cms.double( 5.0 ),
967  maxCCCLostHits = cms.int32( 0 ),
968  minPt = cms.double( 5.0 ),
969  maxConsecLostHits = cms.int32( 1 ),
970  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
971  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
972  seedPairPenalty = cms.int32( 0 ),
973  maxNumberOfHits = cms.int32( 100 ),
974  minNumberOfHitsForLoopers = cms.int32( 13 ),
975  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
976  minNumberOfHitsPerLoop = cms.int32( 4 ),
977  minHitsMinPt = cms.int32( 3 ),
978  maxLostHitsFraction = cms.double( 0.1 ),
979  maxLostHits = cms.int32( 999 ),
980  highEtaSwitch = cms.double( 5.0 ),
981  minHitsAtHighEta = cms.int32( 5 )
982 )
983 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
984  minimumNumberOfHits = cms.int32( 4 ),
985  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
986  seedExtension = cms.int32( 0 ),
987  chargeSignificance = cms.double( -1.0 ),
988  pixelSeedExtension = cms.bool( False ),
989  strictSeedExtension = cms.bool( False ),
990  nSigmaMinPt = cms.double( 5.0 ),
991  maxCCCLostHits = cms.int32( 0 ),
992  minPt = cms.double( 5.0 ),
993  maxConsecLostHits = cms.int32( 1 ),
994  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
995  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
996  seedPairPenalty = cms.int32( 0 ),
997  maxNumberOfHits = cms.int32( 100 ),
998  minNumberOfHitsForLoopers = cms.int32( 13 ),
999  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1000  minNumberOfHitsPerLoop = cms.int32( 4 ),
1001  minHitsMinPt = cms.int32( 3 ),
1002  maxLostHitsFraction = cms.double( 0.1 ),
1003  maxLostHits = cms.int32( 999 ),
1004  highEtaSwitch = cms.double( 5.0 ),
1005  minHitsAtHighEta = cms.int32( 5 )
1006 )
1007 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1008  useSameTrajFilter = cms.bool( False ),
1009  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1010  keepOriginalIfRebuildFails = cms.bool( False ),
1011  lostHitPenalty = cms.double( 30.0 ),
1012  lockHits = cms.bool( True ),
1013  requireSeedHitsInRebuild = cms.bool( True ),
1014  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1015  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1016  maxPtForLooperReconstruction = cms.double( 0.0 ),
1017  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1018  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1019  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1020  minNrOfHitsForRebuild = cms.int32( 5 ),
1021  maxCand = cms.int32( 3 ),
1022  alwaysUseInvalidHits = cms.bool( True ),
1023  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
1024  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
1025  intermediateCleaning = cms.bool( True ),
1026  foundHitBonus = cms.double( 10.0 ),
1027  updator = cms.string( "hltESPKFUpdator" ),
1028  bestHitOnly = cms.bool( True ),
1029  seedAs5DHit = cms.bool( False )
1030 )
1031 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1032  minimumNumberOfHits = cms.int32( 3 ),
1033  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1034  seedExtension = cms.int32( 0 ),
1035  chargeSignificance = cms.double( -1.0 ),
1036  pixelSeedExtension = cms.bool( False ),
1037  strictSeedExtension = cms.bool( False ),
1038  nSigmaMinPt = cms.double( 5.0 ),
1039  maxCCCLostHits = cms.int32( 9999 ),
1040  minPt = cms.double( 5.0 ),
1041  maxConsecLostHits = cms.int32( 1 ),
1042  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1043  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1044  seedPairPenalty = cms.int32( 0 ),
1045  maxNumberOfHits = cms.int32( 100 ),
1046  minNumberOfHitsForLoopers = cms.int32( 13 ),
1047  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1048  minNumberOfHitsPerLoop = cms.int32( 4 ),
1049  minHitsMinPt = cms.int32( 3 ),
1050  maxLostHitsFraction = cms.double( 0.1 ),
1051  maxLostHits = cms.int32( 999 ),
1052  highEtaSwitch = cms.double( 5.0 ),
1053  minHitsAtHighEta = cms.int32( 5 )
1054 )
1055 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1056  minimumNumberOfHits = cms.int32( 4 ),
1057  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1058  seedExtension = cms.int32( 0 ),
1059  chargeSignificance = cms.double( -1.0 ),
1060  pixelSeedExtension = cms.bool( False ),
1061  strictSeedExtension = cms.bool( False ),
1062  nSigmaMinPt = cms.double( 5.0 ),
1063  maxCCCLostHits = cms.int32( 9999 ),
1064  minPt = cms.double( 5.0 ),
1065  maxConsecLostHits = cms.int32( 1 ),
1066  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1067  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1068  seedPairPenalty = cms.int32( 1 ),
1069  maxNumberOfHits = cms.int32( 100 ),
1070  minNumberOfHitsForLoopers = cms.int32( 13 ),
1071  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1072  minNumberOfHitsPerLoop = cms.int32( 4 ),
1073  minHitsMinPt = cms.int32( 3 ),
1074  maxLostHitsFraction = cms.double( 0.1 ),
1075  maxLostHits = cms.int32( 0 ),
1076  highEtaSwitch = cms.double( 5.0 ),
1077  minHitsAtHighEta = cms.int32( 5 )
1078 )
1079 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1080  useSameTrajFilter = cms.bool( True ),
1081  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1082  keepOriginalIfRebuildFails = cms.bool( False ),
1083  lostHitPenalty = cms.double( 30.0 ),
1084  lockHits = cms.bool( True ),
1085  requireSeedHitsInRebuild = cms.bool( True ),
1086  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1087  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1088  maxPtForLooperReconstruction = cms.double( 0.0 ),
1089  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1090  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1091  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1092  minNrOfHitsForRebuild = cms.int32( 4 ),
1093  maxCand = cms.int32( 2 ),
1094  alwaysUseInvalidHits = cms.bool( False ),
1095  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1096  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1097  intermediateCleaning = cms.bool( True ),
1098  foundHitBonus = cms.double( 10.0 ),
1099  updator = cms.string( "hltESPKFUpdator" ),
1100  bestHitOnly = cms.bool( True ),
1101  seedAs5DHit = cms.bool( False )
1102 )
1103 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1104  minimumNumberOfHits = cms.int32( 5 ),
1105  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1106  seedExtension = cms.int32( 0 ),
1107  chargeSignificance = cms.double( -1.0 ),
1108  pixelSeedExtension = cms.bool( False ),
1109  strictSeedExtension = cms.bool( False ),
1110  nSigmaMinPt = cms.double( 5.0 ),
1111  maxCCCLostHits = cms.int32( 9999 ),
1112  minPt = cms.double( 5.0 ),
1113  maxConsecLostHits = cms.int32( 1 ),
1114  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1115  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1116  seedPairPenalty = cms.int32( 1 ),
1117  maxNumberOfHits = cms.int32( 100 ),
1118  minNumberOfHitsForLoopers = cms.int32( 13 ),
1119  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1120  minNumberOfHitsPerLoop = cms.int32( 4 ),
1121  minHitsMinPt = cms.int32( 3 ),
1122  maxLostHitsFraction = cms.double( 0.1 ),
1123  maxLostHits = cms.int32( 0 ),
1124  highEtaSwitch = cms.double( 5.0 ),
1125  minHitsAtHighEta = cms.int32( 5 )
1126 )
1127 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1128  minimumNumberOfHits = cms.int32( 4 ),
1129  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1130  seedExtension = cms.int32( 0 ),
1131  chargeSignificance = cms.double( -1.0 ),
1132  pixelSeedExtension = cms.bool( False ),
1133  strictSeedExtension = cms.bool( False ),
1134  nSigmaMinPt = cms.double( 5.0 ),
1135  maxCCCLostHits = cms.int32( 9999 ),
1136  minPt = cms.double( 5.0 ),
1137  maxConsecLostHits = cms.int32( 1 ),
1138  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1139  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1140  seedPairPenalty = cms.int32( 1 ),
1141  maxNumberOfHits = cms.int32( 100 ),
1142  minNumberOfHitsForLoopers = cms.int32( 13 ),
1143  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1144  minNumberOfHitsPerLoop = cms.int32( 4 ),
1145  minHitsMinPt = cms.int32( 3 ),
1146  maxLostHitsFraction = cms.double( 0.1 ),
1147  maxLostHits = cms.int32( 0 ),
1148  highEtaSwitch = cms.double( 5.0 ),
1149  minHitsAtHighEta = cms.int32( 5 )
1150 )
1151 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1152  useSameTrajFilter = cms.bool( False ),
1153  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1154  keepOriginalIfRebuildFails = cms.bool( False ),
1155  lostHitPenalty = cms.double( 30.0 ),
1156  lockHits = cms.bool( True ),
1157  requireSeedHitsInRebuild = cms.bool( True ),
1158  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1159  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1160  maxPtForLooperReconstruction = cms.double( 0.0 ),
1161  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1162  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1163  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1164  minNrOfHitsForRebuild = cms.int32( 4 ),
1165  maxCand = cms.int32( 2 ),
1166  alwaysUseInvalidHits = cms.bool( False ),
1167  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1168  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1169  intermediateCleaning = cms.bool( True ),
1170  foundHitBonus = cms.double( 10.0 ),
1171  updator = cms.string( "hltESPKFUpdator" ),
1172  bestHitOnly = cms.bool( True ),
1173  seedAs5DHit = cms.bool( False )
1174 )
1175 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1176  minimumNumberOfHits = cms.int32( 4 ),
1177  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1178  seedExtension = cms.int32( 0 ),
1179  chargeSignificance = cms.double( -1.0 ),
1180  pixelSeedExtension = cms.bool( False ),
1181  strictSeedExtension = cms.bool( False ),
1182  nSigmaMinPt = cms.double( 5.0 ),
1183  maxCCCLostHits = cms.int32( 9999 ),
1184  minPt = cms.double( 5.0 ),
1185  maxConsecLostHits = cms.int32( 1 ),
1186  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1187  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1188  seedPairPenalty = cms.int32( 0 ),
1189  maxNumberOfHits = cms.int32( 100 ),
1190  minNumberOfHitsForLoopers = cms.int32( 13 ),
1191  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1192  minNumberOfHitsPerLoop = cms.int32( 4 ),
1193  minHitsMinPt = cms.int32( 3 ),
1194  maxLostHitsFraction = cms.double( 0.1 ),
1195  maxLostHits = cms.int32( 999 ),
1196  highEtaSwitch = cms.double( 5.0 ),
1197  minHitsAtHighEta = cms.int32( 5 )
1198 )
1199 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1200  useSameTrajFilter = cms.bool( True ),
1201  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1202  keepOriginalIfRebuildFails = cms.bool( False ),
1203  lostHitPenalty = cms.double( 30.0 ),
1204  lockHits = cms.bool( True ),
1205  requireSeedHitsInRebuild = cms.bool( True ),
1206  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1207  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1208  maxPtForLooperReconstruction = cms.double( 0.0 ),
1209  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1210  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1211  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1212  minNrOfHitsForRebuild = cms.int32( 5 ),
1213  maxCand = cms.int32( 50 ),
1214  alwaysUseInvalidHits = cms.bool( True ),
1215  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1216  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1217  intermediateCleaning = cms.bool( True ),
1218  foundHitBonus = cms.double( 10.0 ),
1219  updator = cms.string( "hltESPKFUpdator" ),
1220  bestHitOnly = cms.bool( True ),
1221  seedAs5DHit = cms.bool( False )
1222 )
1223 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
1224  minimumNumberOfHits = cms.int32( 4 ),
1225  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1226  seedExtension = cms.int32( 1 ),
1227  chargeSignificance = cms.double( -1.0 ),
1228  pixelSeedExtension = cms.bool( False ),
1229  strictSeedExtension = cms.bool( False ),
1230  nSigmaMinPt = cms.double( 5.0 ),
1231  maxCCCLostHits = cms.int32( 0 ),
1232  minPt = cms.double( 5.0 ),
1233  maxConsecLostHits = cms.int32( 1 ),
1234  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1235  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1236  seedPairPenalty = cms.int32( 0 ),
1237  maxNumberOfHits = cms.int32( 100 ),
1238  minNumberOfHitsForLoopers = cms.int32( 13 ),
1239  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1240  minNumberOfHitsPerLoop = cms.int32( 4 ),
1241  minHitsMinPt = cms.int32( 3 ),
1242  maxLostHitsFraction = cms.double( 0.1 ),
1243  maxLostHits = cms.int32( 999 ),
1244  highEtaSwitch = cms.double( 5.0 ),
1245  minHitsAtHighEta = cms.int32( 5 )
1246 )
1247 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1248  useSameTrajFilter = cms.bool( True ),
1249  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1250  keepOriginalIfRebuildFails = cms.bool( False ),
1251  lostHitPenalty = cms.double( 30.0 ),
1252  lockHits = cms.bool( True ),
1253  requireSeedHitsInRebuild = cms.bool( True ),
1254  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1255  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1256  maxPtForLooperReconstruction = cms.double( 0.0 ),
1257  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1258  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1259  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1260  minNrOfHitsForRebuild = cms.int32( 5 ),
1261  maxCand = cms.int32( 2 ),
1262  alwaysUseInvalidHits = cms.bool( True ),
1263  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1264  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1265  intermediateCleaning = cms.bool( True ),
1266  foundHitBonus = cms.double( 10.0 ),
1267  updator = cms.string( "hltESPKFUpdator" ),
1268  bestHitOnly = cms.bool( True ),
1269  seedAs5DHit = cms.bool( False )
1270 )
1271 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1272  useSameTrajFilter = cms.bool( True ),
1273  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1274  keepOriginalIfRebuildFails = cms.bool( False ),
1275  lostHitPenalty = cms.double( 30.0 ),
1276  lockHits = cms.bool( True ),
1277  requireSeedHitsInRebuild = cms.bool( True ),
1278  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1279  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1280  maxPtForLooperReconstruction = cms.double( 0.0 ),
1281  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1282  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1283  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1284  minNrOfHitsForRebuild = cms.int32( 5 ),
1285  maxCand = cms.int32( 3 ),
1286  alwaysUseInvalidHits = cms.bool( True ),
1287  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1288  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1289  intermediateCleaning = cms.bool( True ),
1290  foundHitBonus = cms.double( 10.0 ),
1291  updator = cms.string( "hltESPKFUpdator" ),
1292  bestHitOnly = cms.bool( True ),
1293  seedAs5DHit = cms.bool( False )
1294 )
1295 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1296  useSameTrajFilter = cms.bool( True ),
1297  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1298  keepOriginalIfRebuildFails = cms.bool( False ),
1299  lostHitPenalty = cms.double( 30.0 ),
1300  lockHits = cms.bool( True ),
1301  requireSeedHitsInRebuild = cms.bool( True ),
1302  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1303  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1304  maxPtForLooperReconstruction = cms.double( 0.0 ),
1305  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1306  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1307  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1308  minNrOfHitsForRebuild = cms.int32( 5 ),
1309  maxCand = cms.int32( 3 ),
1310  alwaysUseInvalidHits = cms.bool( True ),
1311  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1312  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1313  intermediateCleaning = cms.bool( True ),
1314  foundHitBonus = cms.double( 10.0 ),
1315  updator = cms.string( "hltESPKFUpdator" ),
1316  bestHitOnly = cms.bool( True ),
1317  seedAs5DHit = cms.bool( False )
1318 )
1319 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1320  minimumNumberOfHits = cms.int32( 4 ),
1321  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1322  seedExtension = cms.int32( 0 ),
1323  chargeSignificance = cms.double( -1.0 ),
1324  pixelSeedExtension = cms.bool( False ),
1325  strictSeedExtension = cms.bool( False ),
1326  maxCCCLostHits = cms.int32( 0 ),
1327  nSigmaMinPt = cms.double( 5.0 ),
1328  minPt = cms.double( 3.0 ),
1329  maxConsecLostHits = cms.int32( 1 ),
1330  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1331  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1332  seedPairPenalty = cms.int32( 0 ),
1333  maxNumberOfHits = cms.int32( 100 ),
1334  minNumberOfHitsForLoopers = cms.int32( 13 ),
1335  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1336  minNumberOfHitsPerLoop = cms.int32( 4 ),
1337  minHitsMinPt = cms.int32( 3 ),
1338  maxLostHitsFraction = cms.double( 0.1 ),
1339  maxLostHits = cms.int32( 999 ),
1340  highEtaSwitch = cms.double( 5.0 ),
1341  minHitsAtHighEta = cms.int32( 5 )
1342 )
1343 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1344  useSameTrajFilter = cms.bool( True ),
1345  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1346  keepOriginalIfRebuildFails = cms.bool( True ),
1347  lostHitPenalty = cms.double( 30.0 ),
1348  lockHits = cms.bool( True ),
1349  requireSeedHitsInRebuild = cms.bool( True ),
1350  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1351  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1352  maxPtForLooperReconstruction = cms.double( 0.0 ),
1353  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1354  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1355  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1356  minNrOfHitsForRebuild = cms.int32( 1 ),
1357  maxCand = cms.int32( 3 ),
1358  alwaysUseInvalidHits = cms.bool( True ),
1359  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1360  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1361  intermediateCleaning = cms.bool( True ),
1362  foundHitBonus = cms.double( 10.0 ),
1363  updator = cms.string( "hltESPKFUpdator" ),
1364  bestHitOnly = cms.bool( True ),
1365  seedAs5DHit = cms.bool( False )
1366 )
1367 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1368  minimumNumberOfHits = cms.int32( 3 ),
1369  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1370  seedExtension = cms.int32( 0 ),
1371  chargeSignificance = cms.double( -1.0 ),
1372  pixelSeedExtension = cms.bool( False ),
1373  strictSeedExtension = cms.bool( False ),
1374  nSigmaMinPt = cms.double( 5.0 ),
1375  maxCCCLostHits = cms.int32( 0 ),
1376  minPt = cms.double( 2.8 ),
1377  maxConsecLostHits = cms.int32( 1 ),
1378  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1379  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1380  seedPairPenalty = cms.int32( 0 ),
1381  maxNumberOfHits = cms.int32( 100 ),
1382  minNumberOfHitsForLoopers = cms.int32( 13 ),
1383  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1384  minNumberOfHitsPerLoop = cms.int32( 4 ),
1385  minHitsMinPt = cms.int32( 3 ),
1386  maxLostHitsFraction = cms.double( 0.1 ),
1387  maxLostHits = cms.int32( 999 ),
1388  highEtaSwitch = cms.double( 5.0 ),
1389  minHitsAtHighEta = cms.int32( 5 )
1390 )
1391 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1392  useSameTrajFilter = cms.bool( True ),
1393  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1394  keepOriginalIfRebuildFails = cms.bool( False ),
1395  lostHitPenalty = cms.double( 30.0 ),
1396  lockHits = cms.bool( True ),
1397  requireSeedHitsInRebuild = cms.bool( True ),
1398  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1399  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1400  maxPtForLooperReconstruction = cms.double( 0.0 ),
1401  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1402  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1403  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1404  minNrOfHitsForRebuild = cms.int32( 5 ),
1405  maxCand = cms.int32( 4 ),
1406  alwaysUseInvalidHits = cms.bool( True ),
1407  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1408  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1409  intermediateCleaning = cms.bool( True ),
1410  foundHitBonus = cms.double( 10.0 ),
1411  updator = cms.string( "hltESPKFUpdator" ),
1412  bestHitOnly = cms.bool( True ),
1413  seedAs5DHit = cms.bool( False )
1414 )
1415 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1416  minimumNumberOfHits = cms.int32( 3 ),
1417  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1418  seedExtension = cms.int32( 0 ),
1419  chargeSignificance = cms.double( -1.0 ),
1420  pixelSeedExtension = cms.bool( False ),
1421  strictSeedExtension = cms.bool( False ),
1422  nSigmaMinPt = cms.double( 5.0 ),
1423  maxCCCLostHits = cms.int32( 0 ),
1424  minPt = cms.double( 3.5 ),
1425  maxConsecLostHits = cms.int32( 1 ),
1426  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1427  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1428  seedPairPenalty = cms.int32( 0 ),
1429  maxNumberOfHits = cms.int32( 100 ),
1430  minNumberOfHitsForLoopers = cms.int32( 13 ),
1431  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1432  minNumberOfHitsPerLoop = cms.int32( 4 ),
1433  minHitsMinPt = cms.int32( 3 ),
1434  maxLostHitsFraction = cms.double( 0.1 ),
1435  maxLostHits = cms.int32( 999 ),
1436  highEtaSwitch = cms.double( 5.0 ),
1437  minHitsAtHighEta = cms.int32( 5 )
1438 )
1439 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1440  useSameTrajFilter = cms.bool( True ),
1441  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1442  keepOriginalIfRebuildFails = cms.bool( False ),
1443  lostHitPenalty = cms.double( 30.0 ),
1444  lockHits = cms.bool( True ),
1445  requireSeedHitsInRebuild = cms.bool( True ),
1446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1447  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1448  maxPtForLooperReconstruction = cms.double( 0.0 ),
1449  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1450  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1451  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1452  minNrOfHitsForRebuild = cms.int32( 5 ),
1453  maxCand = cms.int32( 3 ),
1454  alwaysUseInvalidHits = cms.bool( True ),
1455  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1456  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1457  intermediateCleaning = cms.bool( True ),
1458  foundHitBonus = cms.double( 10.0 ),
1459  updator = cms.string( "hltESPKFUpdator" ),
1460  bestHitOnly = cms.bool( True ),
1461  seedAs5DHit = cms.bool( False )
1462 )
1463 fragment.streams = cms.PSet(
1464  ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1465  ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1466  ALCAP0 = cms.vstring( 'AlCaP0' ),
1467  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1468  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1469  DQM = cms.vstring( 'OnlineMonitor' ),
1470  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1471  DQMEventDisplay = cms.vstring( 'EventDisplay' ),
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  HLTMonitor = cms.vstring( 'HLTMonitor' ),
1478  NanoDST = cms.vstring( 'L1Accept' ),
1479  PhysicsCommissioning = cms.vstring( 'Commissioning',
1480  'CommissioningZDC',
1481  'EmptyBX',
1482  'HLTPhysics',
1483  'HcalNZS',
1484  'NoBPTX',
1485  'ZeroBias' ),
1486  PhysicsCommissioningRawPrime = cms.vstring( 'CommissioningRawPrime' ),
1487  PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1488  PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1489  PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1490  PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1491  PhysicsPPRefExotica = cms.vstring( 'PPRefExotica' ),
1492  PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1493  PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1494  PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1495  PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1496  PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1497  PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1498  PhysicsPPRefZeroBias0 = cms.vstring( 'PPRefZeroBias0',
1499  'PPRefZeroBias1' ),
1500  PhysicsPPRefZeroBias1 = cms.vstring( 'PPRefZeroBias2',
1501  'PPRefZeroBias3' ),
1502  PhysicsPPRefZeroBias2 = cms.vstring( 'PPRefZeroBias4',
1503  'PPRefZeroBias5' ),
1504  PhysicsPPRefZeroBias3 = cms.vstring( 'PPRefZeroBias6',
1505  'PPRefZeroBias7' ),
1506  PhysicsPPRefZeroBias4 = cms.vstring( 'PPRefZeroBias8',
1507  'PPRefZeroBias9' ),
1508  PhysicsPPRefZeroBias5 = cms.vstring( 'PPRefZeroBias10',
1509  'PPRefZeroBias11' ),
1510  PhysicsPPRefZeroBias6 = cms.vstring( 'PPRefZeroBias12',
1511  'PPRefZeroBias13' ),
1512  PhysicsPPRefZeroBias7 = cms.vstring( 'PPRefZeroBias14',
1513  'PPRefZeroBias15' ),
1514  PhysicsPPRefZeroBias8 = cms.vstring( 'PPRefZeroBias16',
1515  'PPRefZeroBias17' ),
1516  PhysicsPPRefZeroBias9 = cms.vstring( 'PPRefZeroBias18',
1517  'PPRefZeroBias19' ),
1518  RPCMON = cms.vstring( 'RPCMonitor' )
1519 )
1520 fragment.datasets = cms.PSet(
1521  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' ),
1522  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
1523  'AlCa_LumiPixelsCounts_ZeroBias_v9' ),
1524  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v8',
1525  'AlCa_HIEcalEtaEEonly_v8',
1526  'AlCa_HIEcalPi0EBonly_v8',
1527  'AlCa_HIEcalPi0EEonly_v8' ),
1528  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v16' ),
1529  Commissioning = cms.vstring( 'HLT_IsoTrackHB_v11',
1530  'HLT_IsoTrackHE_v11' ),
1531  CommissioningRawPrime = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v4' ),
1532  CommissioningZDC = cms.vstring( 'HLT_ZDCCommissioning_v3' ),
1533  DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v9',
1534  'DQM_HcalReconstruction_v7',
1535  'DQM_PixelReconstruction_v9' ),
1536  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v10',
1537  'HLT_ZeroBias_Beamspot_v11' ),
1538  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1539  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v6',
1540  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6',
1541  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6' ),
1542  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v3',
1543  'HLT_PPRefGEDPhoton30_v3',
1544  'HLT_PPRefL3SingleMu7_v3',
1545  'HLT_ZeroBias_v10' ),
1546  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v10',
1547  'HLT_ZeroBias_Beamspot_v11' ),
1548  ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v3',
1549  'HLT_PPRefEle15Ele10GsfMass50_v3',
1550  'HLT_PPRefL3SingleMu7_v3',
1551  'HLT_Physics_v11',
1552  'HLT_Random_v3',
1553  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
1554  'HLT_ZeroBias_v10' ),
1555  HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v3',
1556  'HLT_PPRefEle15Ele10GsfMass50_v3',
1557  'HLT_PPRefEle50Gsf_v3' ),
1558  HLTPhysics = cms.vstring( 'HLT_Physics_v11' ),
1559  HcalNZS = cms.vstring( 'HLT_HcalNZS_v18',
1560  'HLT_HcalPhiSym_v20' ),
1561  L1Accept = cms.vstring( 'DST_Physics_v11' ),
1562  NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v7',
1563  'HLT_CDC_L2cosmic_5p5_er1p0_v7' ),
1564  OnlineMonitor = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v7',
1565  'HLT_CDC_L2cosmic_5p5_er1p0_v7',
1566  'HLT_HIL1NotBptxORForPPRef_v6',
1567  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6',
1568  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6',
1569  'HLT_HcalNZS_v18',
1570  'HLT_HcalPhiSym_v20',
1571  'HLT_IsoTrackHB_v11',
1572  'HLT_IsoTrackHE_v11',
1573  'HLT_Physics_v11',
1574  'HLT_Random_v3',
1575  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
1576  'HLT_ZeroBias_v10' ),
1577  PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v3',
1578  'HLT_PPRefL1DoubleMu0_v3',
1579  'HLT_PPRefL2DoubleMu0_Open_v3',
1580  'HLT_PPRefL2DoubleMu0_v3',
1581  'HLT_PPRefL3DoubleMu0_Open_v3',
1582  'HLT_PPRefL3DoubleMu0_v3' ),
1583  PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v3',
1584  'HLT_PPRefL1DoubleMu0_v3',
1585  'HLT_PPRefL2DoubleMu0_Open_v3',
1586  'HLT_PPRefL2DoubleMu0_v3',
1587  'HLT_PPRefL3DoubleMu0_Open_v3',
1588  'HLT_PPRefL3DoubleMu0_v3' ),
1589  PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v3',
1590  'HLT_PPRefL1DoubleMu0_v3',
1591  'HLT_PPRefL2DoubleMu0_Open_v3',
1592  'HLT_PPRefL2DoubleMu0_v3',
1593  'HLT_PPRefL3DoubleMu0_Open_v3',
1594  'HLT_PPRefL3DoubleMu0_v3' ),
1595  PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v3',
1596  'HLT_PPRefL1DoubleMu0_v3',
1597  'HLT_PPRefL2DoubleMu0_Open_v3',
1598  'HLT_PPRefL2DoubleMu0_v3',
1599  'HLT_PPRefL3DoubleMu0_Open_v3',
1600  'HLT_PPRefL3DoubleMu0_v3' ),
1601  PPRefExotica = cms.vstring( 'HLT_PPRefCscCluster_Loose_v3',
1602  'HLT_PPRefCscCluster_Medium_v3',
1603  'HLT_PPRefCscCluster_Tight_v3' ),
1604  PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v3',
1605  'HLT_AK4CaloJet120_v3',
1606  'HLT_AK4CaloJet40_v3',
1607  'HLT_AK4CaloJet60_v3',
1608  'HLT_AK4CaloJet70_v3',
1609  'HLT_AK4CaloJet80_v3',
1610  'HLT_AK4CaloJetFwd100_v3',
1611  'HLT_AK4CaloJetFwd120_v3',
1612  'HLT_AK4CaloJetFwd40_v3',
1613  'HLT_AK4CaloJetFwd60_v3',
1614  'HLT_AK4CaloJetFwd70_v3',
1615  'HLT_AK4CaloJetFwd80_v3',
1616  'HLT_AK4PFJet100_v3',
1617  'HLT_AK4PFJet120_v3',
1618  'HLT_AK4PFJet40_v3',
1619  'HLT_AK4PFJet60_v3',
1620  'HLT_AK4PFJet80_v3',
1621  'HLT_AK4PFJetFwd100_v3',
1622  'HLT_AK4PFJetFwd120_v3',
1623  'HLT_AK4PFJetFwd40_v3',
1624  'HLT_AK4PFJetFwd60_v3',
1625  'HLT_AK4PFJetFwd80_v3',
1626  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v3',
1627  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v3',
1628  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v3',
1629  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v3',
1630  'HLT_PPRefDoubleEle10GsfMass50_v3',
1631  'HLT_PPRefDoubleEle10Gsf_v3',
1632  'HLT_PPRefDoubleEle15GsfMass50_v3',
1633  'HLT_PPRefDoubleEle15Gsf_v3',
1634  'HLT_PPRefEle10Gsf_v3',
1635  'HLT_PPRefEle15Ele10GsfMass50_v3',
1636  'HLT_PPRefEle15Ele10Gsf_v3',
1637  'HLT_PPRefEle15Gsf_v3',
1638  'HLT_PPRefEle20Gsf_v3',
1639  'HLT_PPRefEle30Gsf_v3',
1640  'HLT_PPRefEle40Gsf_v3',
1641  'HLT_PPRefEle50Gsf_v3',
1642  'HLT_PPRefGEDPhoton10_EB_v3',
1643  'HLT_PPRefGEDPhoton10_v3',
1644  'HLT_PPRefGEDPhoton20_EB_v3',
1645  'HLT_PPRefGEDPhoton20_v3',
1646  'HLT_PPRefGEDPhoton30_EB_v3',
1647  'HLT_PPRefGEDPhoton30_v3',
1648  'HLT_PPRefGEDPhoton40_EB_v3',
1649  'HLT_PPRefGEDPhoton40_v3',
1650  'HLT_PPRefGEDPhoton50_EB_v3',
1651  'HLT_PPRefGEDPhoton50_v3',
1652  'HLT_PPRefGEDPhoton60_EB_v3',
1653  'HLT_PPRefGEDPhoton60_v3' ),
1654  PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v3',
1655  'HLT_AK4CaloJet120_v3',
1656  'HLT_AK4CaloJet40_v3',
1657  'HLT_AK4CaloJet60_v3',
1658  'HLT_AK4CaloJet70_v3',
1659  'HLT_AK4CaloJet80_v3',
1660  'HLT_AK4CaloJetFwd100_v3',
1661  'HLT_AK4CaloJetFwd120_v3',
1662  'HLT_AK4CaloJetFwd40_v3',
1663  'HLT_AK4CaloJetFwd60_v3',
1664  'HLT_AK4CaloJetFwd70_v3',
1665  'HLT_AK4CaloJetFwd80_v3',
1666  'HLT_AK4PFJet100_v3',
1667  'HLT_AK4PFJet120_v3',
1668  'HLT_AK4PFJet40_v3',
1669  'HLT_AK4PFJet60_v3',
1670  'HLT_AK4PFJet80_v3',
1671  'HLT_AK4PFJetFwd100_v3',
1672  'HLT_AK4PFJetFwd120_v3',
1673  'HLT_AK4PFJetFwd40_v3',
1674  'HLT_AK4PFJetFwd60_v3',
1675  'HLT_AK4PFJetFwd80_v3',
1676  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v3',
1677  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v3',
1678  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v3',
1679  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v3',
1680  'HLT_PPRefDoubleEle10GsfMass50_v3',
1681  'HLT_PPRefDoubleEle10Gsf_v3',
1682  'HLT_PPRefDoubleEle15GsfMass50_v3',
1683  'HLT_PPRefDoubleEle15Gsf_v3',
1684  'HLT_PPRefEle10Gsf_v3',
1685  'HLT_PPRefEle15Ele10GsfMass50_v3',
1686  'HLT_PPRefEle15Ele10Gsf_v3',
1687  'HLT_PPRefEle15Gsf_v3',
1688  'HLT_PPRefEle20Gsf_v3',
1689  'HLT_PPRefEle30Gsf_v3',
1690  'HLT_PPRefEle40Gsf_v3',
1691  'HLT_PPRefEle50Gsf_v3',
1692  'HLT_PPRefGEDPhoton10_EB_v3',
1693  'HLT_PPRefGEDPhoton10_v3',
1694  'HLT_PPRefGEDPhoton20_EB_v3',
1695  'HLT_PPRefGEDPhoton20_v3',
1696  'HLT_PPRefGEDPhoton30_EB_v3',
1697  'HLT_PPRefGEDPhoton30_v3',
1698  'HLT_PPRefGEDPhoton40_EB_v3',
1699  'HLT_PPRefGEDPhoton40_v3',
1700  'HLT_PPRefGEDPhoton50_EB_v3',
1701  'HLT_PPRefGEDPhoton50_v3',
1702  'HLT_PPRefGEDPhoton60_EB_v3',
1703  'HLT_PPRefGEDPhoton60_v3' ),
1704  PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v3',
1705  'HLT_AK4CaloJet120_v3',
1706  'HLT_AK4CaloJet40_v3',
1707  'HLT_AK4CaloJet60_v3',
1708  'HLT_AK4CaloJet70_v3',
1709  'HLT_AK4CaloJet80_v3',
1710  'HLT_AK4CaloJetFwd100_v3',
1711  'HLT_AK4CaloJetFwd120_v3',
1712  'HLT_AK4CaloJetFwd40_v3',
1713  'HLT_AK4CaloJetFwd60_v3',
1714  'HLT_AK4CaloJetFwd70_v3',
1715  'HLT_AK4CaloJetFwd80_v3',
1716  'HLT_AK4PFJet100_v3',
1717  'HLT_AK4PFJet120_v3',
1718  'HLT_AK4PFJet40_v3',
1719  'HLT_AK4PFJet60_v3',
1720  'HLT_AK4PFJet80_v3',
1721  'HLT_AK4PFJetFwd100_v3',
1722  'HLT_AK4PFJetFwd120_v3',
1723  'HLT_AK4PFJetFwd40_v3',
1724  'HLT_AK4PFJetFwd60_v3',
1725  'HLT_AK4PFJetFwd80_v3',
1726  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v3',
1727  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v3',
1728  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v3',
1729  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v3',
1730  'HLT_PPRefDoubleEle10GsfMass50_v3',
1731  'HLT_PPRefDoubleEle10Gsf_v3',
1732  'HLT_PPRefDoubleEle15GsfMass50_v3',
1733  'HLT_PPRefDoubleEle15Gsf_v3',
1734  'HLT_PPRefEle10Gsf_v3',
1735  'HLT_PPRefEle15Ele10GsfMass50_v3',
1736  'HLT_PPRefEle15Ele10Gsf_v3',
1737  'HLT_PPRefEle15Gsf_v3',
1738  'HLT_PPRefEle20Gsf_v3',
1739  'HLT_PPRefEle30Gsf_v3',
1740  'HLT_PPRefEle40Gsf_v3',
1741  'HLT_PPRefEle50Gsf_v3',
1742  'HLT_PPRefGEDPhoton10_EB_v3',
1743  'HLT_PPRefGEDPhoton10_v3',
1744  'HLT_PPRefGEDPhoton20_EB_v3',
1745  'HLT_PPRefGEDPhoton20_v3',
1746  'HLT_PPRefGEDPhoton30_EB_v3',
1747  'HLT_PPRefGEDPhoton30_v3',
1748  'HLT_PPRefGEDPhoton40_EB_v3',
1749  'HLT_PPRefGEDPhoton40_v3',
1750  'HLT_PPRefGEDPhoton50_EB_v3',
1751  'HLT_PPRefGEDPhoton50_v3',
1752  'HLT_PPRefGEDPhoton60_EB_v3',
1753  'HLT_PPRefGEDPhoton60_v3' ),
1754  PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v3',
1755  'HLT_PPRefL1SingleMu12_v3',
1756  'HLT_PPRefL1SingleMu7_v3',
1757  'HLT_PPRefL2SingleMu12_v3',
1758  'HLT_PPRefL2SingleMu15_v3',
1759  'HLT_PPRefL2SingleMu20_v3',
1760  'HLT_PPRefL2SingleMu7_v3',
1761  'HLT_PPRefL3SingleMu12_v3',
1762  'HLT_PPRefL3SingleMu15_v3',
1763  'HLT_PPRefL3SingleMu20_v3',
1764  'HLT_PPRefL3SingleMu3_v3',
1765  'HLT_PPRefL3SingleMu5_v3',
1766  'HLT_PPRefL3SingleMu7_v3' ),
1767  PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v3',
1768  'HLT_PPRefL1SingleMu12_v3',
1769  'HLT_PPRefL1SingleMu7_v3',
1770  'HLT_PPRefL2SingleMu12_v3',
1771  'HLT_PPRefL2SingleMu15_v3',
1772  'HLT_PPRefL2SingleMu20_v3',
1773  'HLT_PPRefL2SingleMu7_v3',
1774  'HLT_PPRefL3SingleMu12_v3',
1775  'HLT_PPRefL3SingleMu15_v3',
1776  'HLT_PPRefL3SingleMu20_v3',
1777  'HLT_PPRefL3SingleMu3_v3',
1778  'HLT_PPRefL3SingleMu5_v3',
1779  'HLT_PPRefL3SingleMu7_v3' ),
1780  PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v3',
1781  'HLT_PPRefL1SingleMu12_v3',
1782  'HLT_PPRefL1SingleMu7_v3',
1783  'HLT_PPRefL2SingleMu12_v3',
1784  'HLT_PPRefL2SingleMu15_v3',
1785  'HLT_PPRefL2SingleMu20_v3',
1786  'HLT_PPRefL2SingleMu7_v3',
1787  'HLT_PPRefL3SingleMu12_v3',
1788  'HLT_PPRefL3SingleMu15_v3',
1789  'HLT_PPRefL3SingleMu20_v3',
1790  'HLT_PPRefL3SingleMu3_v3',
1791  'HLT_PPRefL3SingleMu5_v3',
1792  'HLT_PPRefL3SingleMu7_v3' ),
1793  PPRefZeroBias0 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1794  PPRefZeroBias1 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1795  PPRefZeroBias10 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1796  PPRefZeroBias11 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1797  PPRefZeroBias12 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1798  PPRefZeroBias13 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1799  PPRefZeroBias14 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1800  PPRefZeroBias15 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1801  PPRefZeroBias16 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1802  PPRefZeroBias17 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1803  PPRefZeroBias18 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1804  PPRefZeroBias19 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1805  PPRefZeroBias2 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1806  PPRefZeroBias3 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1807  PPRefZeroBias4 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1808  PPRefZeroBias5 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1809  PPRefZeroBias6 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1810  PPRefZeroBias7 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1811  PPRefZeroBias8 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1812  PPRefZeroBias9 = cms.vstring( 'HLT_PPRefZeroBias_v3' ),
1813  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v7' ),
1814  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1815  'HLT_HcalCalibration_v6' ),
1816  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1817  'HLT_HcalCalibration_v6' ),
1818  ZeroBias = cms.vstring( 'HLT_Random_v3',
1819  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
1820  'HLT_ZeroBias_v10' )
1821 )
1822 
1823 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1824  recordName = cms.string( "CSCChannelMapperRecord" ),
1825  iovIsRunNotTime = cms.bool( True ),
1826  firstValid = cms.vuint32( 1 )
1827 )
1828 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1829  recordName = cms.string( "CSCIndexerRecord" ),
1830  iovIsRunNotTime = cms.bool( True ),
1831  firstValid = cms.vuint32( 1 )
1832 )
1833 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1834  recordName = cms.string( "L1TGlobalParametersRcd" ),
1835  iovIsRunNotTime = cms.bool( True ),
1836  firstValid = cms.vuint32( 1 )
1837 )
1838 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1839  appendToDataLabel = cms.string( "HBHE" ),
1840  timeSlewParametersM2 = cms.VPSet(
1841  cms.PSet( tmax = cms.double( 16.0 ),
1842  tzero = cms.double( 23.960177 ),
1843  slope = cms.double( -3.178648 )
1844  ),
1845  cms.PSet( tmax = cms.double( 10.0 ),
1846  tzero = cms.double( 11.977461 ),
1847  slope = cms.double( -1.5610227 )
1848  ),
1849  cms.PSet( tmax = cms.double( 6.25 ),
1850  tzero = cms.double( 9.109694 ),
1851  slope = cms.double( -1.075824 )
1852  )
1853  ),
1854  timeSlewParametersM3 = cms.VPSet(
1855  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1856  tspar2_siPM = cms.double( 0.0 ),
1857  tspar2 = cms.double( 0.0 ),
1858  cap = cms.double( 6.0 ),
1859  tspar1 = cms.double( -2.19142 ),
1860  tspar0 = cms.double( 12.2999 ),
1861  tspar1_siPM = cms.double( 0.0 )
1862  ),
1863  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1864  tspar2_siPM = cms.double( 0.0 ),
1865  tspar2 = cms.double( 32.0 ),
1866  cap = cms.double( 6.0 ),
1867  tspar1 = cms.double( -3.2 ),
1868  tspar0 = cms.double( 15.5 ),
1869  tspar1_siPM = cms.double( 0.0 )
1870  ),
1871  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1872  tspar2_siPM = cms.double( 0.0 ),
1873  tspar2 = cms.double( 0.0 ),
1874  cap = cms.double( 6.0 ),
1875  tspar1 = cms.double( -2.19142 ),
1876  tspar0 = cms.double( 12.2999 ),
1877  tspar1_siPM = cms.double( 0.0 )
1878  ),
1879  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1880  tspar2_siPM = cms.double( 0.0 ),
1881  tspar2 = cms.double( 0.0 ),
1882  cap = cms.double( 6.0 ),
1883  tspar1 = cms.double( -2.19142 ),
1884  tspar0 = cms.double( 12.2999 ),
1885  tspar1_siPM = cms.double( 0.0 )
1886  )
1887  )
1888 )
1889 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1890  recordName = cms.string( "EcalMultifitParametersRcd" ),
1891  iovIsRunNotTime = cms.bool( True ),
1892  firstValid = cms.vuint32( 1 )
1893 )
1894 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1895  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1896  appendToDataLabel = cms.string( "" )
1897 )
1898 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1899  recordName = cms.string( "JetTagComputerRecord" ),
1900  iovIsRunNotTime = cms.bool( True ),
1901  firstValid = cms.vuint32( 1 )
1902 )
1903 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1904  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1905  iovIsRunNotTime = cms.bool( True ),
1906  firstValid = cms.vuint32( 1 )
1907 )
1908 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1909  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1910  iovIsRunNotTime = cms.bool( True ),
1911  firstValid = cms.vuint32( 1 )
1912 )
1913 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1914  recordName = cms.string( "JobConfigurationGPURecord" ),
1915  iovIsRunNotTime = cms.bool( True ),
1916  firstValid = cms.vuint32( 1 )
1917 )
1918 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1919  recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1920  iovIsRunNotTime = cms.bool( True ),
1921  firstValid = cms.vuint32( 1 )
1922 )
1923 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1924  recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1925  iovIsRunNotTime = cms.bool( True ),
1926  firstValid = cms.vuint32( 1 )
1927 )
1928 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1929  recordName = cms.string( "TfGraphRecord" ),
1930  iovIsRunNotTime = cms.bool( True ),
1931  firstValid = cms.vuint32( 1 )
1932 )
1933 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1934  RunType = cms.string( "Run3" ),
1935  PitchSimY = cms.double( 0.15 ),
1936  PitchSimX = cms.double( 0.1 ),
1937  thickness = cms.double( 0.23 ),
1938  noOfPixelSimX = cms.int32( 160 ),
1939  noOfPixelSimY = cms.int32( 104 ),
1940  noOfPixels = cms.int32( 16640 ),
1941  simXWidth = cms.double( 16.6 ),
1942  simYWidth = cms.double( 16.2 ),
1943  deadEdgeWidth = cms.double( 0.2 ),
1944  activeEdgeSigma = cms.double( 0.02 ),
1945  physActiveEdgeDist = cms.double( 0.15 ),
1946  appendToDataLabel = cms.string( "" )
1947 )
1948 
1949 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1950  MaxDPhi = cms.double( 1.6 ),
1951  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1952  PropagationDirection = cms.string( "anyDirection" )
1953 )
1954 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1955  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1956 )
1957 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1958  AlgoName = cms.string( "CSCIndexerPostls1" )
1959 )
1960 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1961  appendToDataLabel = cms.string( "" )
1962 )
1963 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1964 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1965  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1966  MapAuto = cms.untracked.bool( False ),
1967  SkipHE = cms.untracked.bool( False ),
1968  appendToDataLabel = cms.string( "" )
1969 )
1970 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1971  appendToDataLabel = cms.string( "" )
1972 )
1973 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1974  appendToDataLabel = cms.string( "" )
1975 )
1976 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1977  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1978  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1979  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1980  isPhase2 = cms.bool( False ),
1981  doPixelShapeCut = cms.bool( True ),
1982  doStripShapeCut = cms.bool( True ),
1983  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1984  appendToDataLabel = cms.string( "" )
1985 )
1986 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1987  appendToDataLabel = cms.string( "" )
1988 )
1989 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1990  TotalBxInEvent = cms.int32( 5 ),
1991  NumberPhysTriggers = cms.uint32( 512 ),
1992  NumberL1Muon = cms.uint32( 8 ),
1993  NumberL1EGamma = cms.uint32( 12 ),
1994  NumberL1Jet = cms.uint32( 12 ),
1995  NumberL1Tau = cms.uint32( 12 ),
1996  NumberChips = cms.uint32( 1 ),
1997  PinsOnChip = cms.uint32( 512 ),
1998  OrderOfChip = cms.vint32( 1 ),
1999  NumberL1IsoEG = cms.uint32( 4 ),
2000  NumberL1JetCounts = cms.uint32( 12 ),
2001  UnitLength = cms.int32( 8 ),
2002  NumberL1ForJet = cms.uint32( 4 ),
2003  IfCaloEtaNumberBits = cms.uint32( 4 ),
2004  IfMuEtaNumberBits = cms.uint32( 6 ),
2005  NumberL1TauJet = cms.uint32( 4 ),
2006  NumberL1Mu = cms.uint32( 4 ),
2007  NumberConditionChips = cms.uint32( 1 ),
2008  NumberPsbBoards = cms.int32( 7 ),
2009  NumberL1CenJet = cms.uint32( 4 ),
2010  PinsOnConditionChip = cms.uint32( 512 ),
2011  NumberL1NoIsoEG = cms.uint32( 4 ),
2012  NumberTechnicalTriggers = cms.uint32( 64 ),
2013  NumberPhysTriggersExtended = cms.uint32( 64 ),
2014  WordLength = cms.int32( 64 ),
2015  OrderConditionChip = cms.vint32( 1 ),
2016  appendToDataLabel = cms.string( "" )
2017 )
2018 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2019  SimpleMagneticField = cms.string( "" ),
2020  MaxDPhi = cms.double( 1.6 ),
2021  ComponentName = cms.string( "PropagatorWithMaterial" ),
2022  Mass = cms.double( 0.105 ),
2023  PropagationDirection = cms.string( "alongMomentum" ),
2024  useRungeKutta = cms.bool( False ),
2025  ptMin = cms.double( -1.0 )
2026 )
2027 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2028  SimpleMagneticField = cms.string( "ParabolicMf" ),
2029  MaxDPhi = cms.double( 1.6 ),
2030  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2031  Mass = cms.double( 0.139 ),
2032  PropagationDirection = cms.string( "alongMomentum" ),
2033  useRungeKutta = cms.bool( False ),
2034  ptMin = cms.double( -1.0 )
2035 )
2036 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2037  SimpleMagneticField = cms.string( "ParabolicMf" ),
2038  MaxDPhi = cms.double( 1.6 ),
2039  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2040  Mass = cms.double( 0.105 ),
2041  PropagationDirection = cms.string( "alongMomentum" ),
2042  useRungeKutta = cms.bool( False ),
2043  ptMin = cms.double( -1.0 )
2044 )
2045 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2046  SimpleMagneticField = cms.string( "" ),
2047  MaxDPhi = cms.double( 1.6 ),
2048  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2049  Mass = cms.double( 0.105 ),
2050  PropagationDirection = cms.string( "oppositeToMomentum" ),
2051  useRungeKutta = cms.bool( False ),
2052  ptMin = cms.double( -1.0 )
2053 )
2054 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2055  SimpleMagneticField = cms.string( "ParabolicMf" ),
2056  MaxDPhi = cms.double( 1.6 ),
2057  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2058  Mass = cms.double( 0.139 ),
2059  PropagationDirection = cms.string( "oppositeToMomentum" ),
2060  useRungeKutta = cms.bool( False ),
2061  ptMin = cms.double( -1.0 )
2062 )
2063 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2064  SimpleMagneticField = cms.string( "ParabolicMf" ),
2065  MaxDPhi = cms.double( 1.6 ),
2066  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2067  Mass = cms.double( 0.105 ),
2068  PropagationDirection = cms.string( "oppositeToMomentum" ),
2069  useRungeKutta = cms.bool( False ),
2070  ptMin = cms.double( -1.0 )
2071 )
2072 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2073  SimpleMagneticField = cms.string( "ParabolicMf" ),
2074  MaxDPhi = cms.double( 1.6 ),
2075  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2076  Mass = cms.double( 0.105 ),
2077  PropagationDirection = cms.string( "oppositeToMomentum" ),
2078  useRungeKutta = cms.bool( False ),
2079  ptMin = cms.double( 0.1 )
2080 )
2081 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2082  SimpleMagneticField = cms.string( "ParabolicMf" ),
2083  MaxDPhi = cms.double( 4.0 ),
2084  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2085  Mass = cms.double( 0.1396 ),
2086  PropagationDirection = cms.string( "alongMomentum" ),
2087  useRungeKutta = cms.bool( False ),
2088  ptMin = cms.double( -1.0 )
2089 )
2090 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2091  SimpleMagneticField = cms.string( "ParabolicMf" ),
2092  MaxDPhi = cms.double( 1.6 ),
2093  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2094  Mass = cms.double( 0.105 ),
2095  PropagationDirection = cms.string( "alongMomentum" ),
2096  useRungeKutta = cms.bool( False ),
2097  ptMin = cms.double( 0.1 )
2098 )
2099 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2100  appendToDataLabel = cms.string( "" )
2101 )
2102 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2103  QualityLabel = cms.string( "" ),
2104  Label = cms.string( "" ),
2105  appendToDataLabel = cms.string( "" )
2106 )
2107 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2108  EtaDivisions = cms.untracked.uint32( 20 ),
2109  PhiDivisions = cms.untracked.uint32( 20 ),
2110  EtaMax = cms.untracked.double( 2.5 )
2111 )
2112 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2113  use3d = cms.bool( True ),
2114  unBoost = cms.bool( False ),
2115  useSignificance = cms.bool( True ),
2116  minTracks = cms.uint32( 3 ),
2117  minVertices = cms.uint32( 1 )
2118 )
2119 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2120  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2121  NoErrorPropagation = cms.bool( False ),
2122  PropagationDirection = cms.string( "anyDirection" ),
2123  useTuningForL2Speed = cms.bool( False ),
2124  useIsYokeFlag = cms.bool( True ),
2125  endcapShiftInZNeg = cms.double( 0.0 ),
2126  SetVBFPointer = cms.bool( False ),
2127  AssumeNoMaterial = cms.bool( False ),
2128  endcapShiftInZPos = cms.double( 0.0 ),
2129  useInTeslaFromMagField = cms.bool( False ),
2130  VBFName = cms.string( "VolumeBasedMagneticField" ),
2131  useEndcapShiftsInZ = cms.bool( False ),
2132  sendLogWarning = cms.bool( False ),
2133  useMatVolumes = cms.bool( True ),
2134  debug = cms.bool( False ),
2135  ApplyRadX0Correction = cms.bool( True ),
2136  useMagVolumes = cms.bool( True ),
2137  returnTangentPlane = cms.bool( True )
2138 )
2139 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2140  ComponentName = cms.string( "TransientTrackBuilder" )
2141 )
2142 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2143  ComponentName = cms.string( "CaloDetIdAssociator" ),
2144  etaBinSize = cms.double( 0.087 ),
2145  nEta = cms.int32( 70 ),
2146  nPhi = cms.int32( 72 ),
2147  hcalRegion = cms.int32( 2 ),
2148  includeBadChambers = cms.bool( False ),
2149  includeGEM = cms.bool( False ),
2150  includeME0 = cms.bool( False )
2151 )
2152 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2153  ComponentName = cms.string( "CosmicNavigationSchool" ),
2154  PluginName = cms.string( "" ),
2155  SimpleMagneticField = cms.string( "" )
2156 )
2157 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2158  verbosity = cms.untracked.uint32( 1 ),
2159  buildMisalignedGeometry = cms.bool( False ),
2160  isRun2 = cms.bool( False ),
2161  dbTag = cms.string( "" ),
2162  compactViewTag = cms.string( "" ),
2163  fromPreprocessedDB = cms.untracked.bool( True ),
2164  fromDD4hep = cms.untracked.bool( False ),
2165  appendToDataLabel = cms.string( "" )
2166 )
2167 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2168  lhcInfoLabel = cms.string( "" ),
2169  lhcInfoPerFillLabel = cms.string( "" ),
2170  lhcInfoPerLSLabel = cms.string( "" ),
2171  opticsLabel = cms.string( "" ),
2172  useNewLHCInfo = cms.bool( True ),
2173  appendToDataLabel = cms.string( "" )
2174 )
2175 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2176  ComponentName = cms.string( "EcalDetIdAssociator" ),
2177  etaBinSize = cms.double( 0.02 ),
2178  nEta = cms.int32( 300 ),
2179  nPhi = cms.int32( 360 ),
2180  hcalRegion = cms.int32( 2 ),
2181  includeBadChambers = cms.bool( False ),
2182  includeGEM = cms.bool( False ),
2183  includeME0 = cms.bool( False )
2184 )
2185 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2186  appendToDataLabel = cms.string( "" ),
2187  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2188 )
2189 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2190  appendToDataLabel = cms.string( "" ),
2191  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2192 )
2193 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2194  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2195  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2196  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2197  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2198  appendToDataLabel = cms.string( "" ),
2199  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2200 )
2201 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2202  flagMask = cms.PSet(
2203  kBad = cms.vstring( 'kFaultyHardware',
2204  'kDead',
2205  'kKilled' ),
2206  kGood = cms.vstring( 'kGood' ),
2207  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2208  'kTowerRecovered' ),
2209  kProblematic = cms.vstring( 'kPoorReco',
2210  'kPoorCalib',
2211  'kNoisy',
2212  'kSaturated' ),
2213  kWeird = cms.vstring( 'kWeird',
2214  'kDiWeird' ),
2215  kTime = cms.vstring( 'kOutOfTime' )
2216  ),
2217  dbstatusMask = cms.PSet(
2218  kBad = cms.vstring( 'kNonRespondingIsolated',
2219  'kDeadVFE',
2220  'kDeadFE',
2221  'kNoDataNoTP' ),
2222  kGood = cms.vstring( 'kOk' ),
2223  kRecovered = cms.vstring( ),
2224  kProblematic = cms.vstring( 'kDAC',
2225  'kNoLaser',
2226  'kNoisy',
2227  'kNNoisy',
2228  'kNNNoisy',
2229  'kNNNNoisy',
2230  'kNNNNNoisy',
2231  'kFixedG6',
2232  'kFixedG1',
2233  'kFixedG0' ),
2234  kWeird = cms.vstring( ),
2235  kTime = cms.vstring( )
2236  ),
2237  timeThresh = cms.double( 2.0 )
2238 )
2239 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2240 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
2241  ComponentName = cms.string( "" ),
2242  label = cms.string( "" ),
2243  appendToDataLabel = cms.string( "" )
2244 )
2245 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
2246  ComponentName = cms.string( "" ),
2247  label0 = cms.string( "withTopoEff" ),
2248  label1 = cms.string( "withTopoEff" ),
2249  label2 = cms.string( "" ),
2250  label3 = cms.string( "" ),
2251  appendToDataLabel = cms.string( "" )
2252 )
2253 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
2254  ComponentName = cms.string( "" ),
2255  label0 = cms.string( "withTopoEff" ),
2256  label1 = cms.string( "" ),
2257  label2 = cms.string( "" ),
2258  appendToDataLabel = cms.string( "" )
2259 )
2260 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
2261  ComponentName = cms.string( "" ),
2262  label0 = cms.string( "" ),
2263  label1 = cms.string( "" ),
2264  label2 = cms.string( "" ),
2265  label3 = cms.string( "" ),
2266  appendToDataLabel = cms.string( "" )
2267 )
2268 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
2269  ComponentName = cms.string( "" ),
2270  label0 = cms.string( "" ),
2271  label1 = cms.string( "" ),
2272  label2 = cms.string( "" ),
2273  appendToDataLabel = cms.string( "" )
2274 )
2275 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2276  appendToDataLabel = cms.string( "" )
2277 )
2278 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2279  appendToDataLabel = cms.string( "" )
2280 )
2281 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2282  ComponentName = cms.string( "HcalDetIdAssociator" ),
2283  etaBinSize = cms.double( 0.087 ),
2284  nEta = cms.int32( 70 ),
2285  nPhi = cms.int32( 72 ),
2286  hcalRegion = cms.int32( 2 ),
2287  includeBadChambers = cms.bool( False ),
2288  includeGEM = cms.bool( False ),
2289  includeME0 = cms.bool( False )
2290 )
2291 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
2292  ComponentName = cms.string( "" ),
2293  label = cms.string( "" ),
2294  appendToDataLabel = cms.string( "" )
2295 )
2296 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
2297  ComponentName = cms.string( "" ),
2298  label = cms.string( "" ),
2299  appendToDataLabel = cms.string( "" )
2300 )
2301 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
2302  ComponentName = cms.string( "" ),
2303  label = cms.string( "" ),
2304  appendToDataLabel = cms.string( "" )
2305 )
2306 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
2307  ComponentName = cms.string( "" ),
2308  label = cms.string( "" ),
2309  appendToDataLabel = cms.string( "" )
2310 )
2311 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
2312  ComponentName = cms.string( "" ),
2313  label = cms.string( "" ),
2314  appendToDataLabel = cms.string( "" )
2315 )
2316 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
2317  ComponentName = cms.string( "" ),
2318  label = cms.string( "" ),
2319  appendToDataLabel = cms.string( "" )
2320 )
2321 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2322  phase = cms.uint32( 1 ),
2323  RecoveredRecHitBits = cms.vstring( '' ),
2324  SeverityLevels = cms.VPSet(
2325  cms.PSet( ChannelStatus = cms.vstring( '' ),
2326  RecHitFlags = cms.vstring( '' ),
2327  Level = cms.int32( 0 )
2328  ),
2329  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2330  RecHitFlags = cms.vstring( '' ),
2331  Level = cms.int32( 1 )
2332  ),
2333  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2334  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2335  'HFAnomalousHit' ),
2336  Level = cms.int32( 5 )
2337  ),
2338  cms.PSet( ChannelStatus = cms.vstring( '' ),
2339  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2340  'HBHESpikeNoise',
2341  'HBHETS4TS5Noise',
2342  'HBHEOOTPU',
2343  'HBHEFlatNoise',
2344  'HBHENegativeNoise' ),
2345  Level = cms.int32( 8 )
2346  ),
2347  cms.PSet( ChannelStatus = cms.vstring( '' ),
2348  RecHitFlags = cms.vstring( 'HFLongShort',
2349  'HFS8S1Ratio',
2350  'HFPET',
2351  'HFSignalAsymmetry' ),
2352  Level = cms.int32( 11 )
2353  ),
2354  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2355  RecHitFlags = cms.vstring( ),
2356  Level = cms.int32( 12 )
2357  ),
2358  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2359  RecHitFlags = cms.vstring( '' ),
2360  Level = cms.int32( 15 )
2361  ),
2362  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2363  'HcalCellDead' ),
2364  RecHitFlags = cms.vstring( '' ),
2365  Level = cms.int32( 20 )
2366  )
2367  ),
2368  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2369  'HcalCellOff',
2370  'HcalCellDead' ),
2371  appendToDataLabel = cms.string( "" )
2372 )
2373 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
2374  ComponentName = cms.string( "" ),
2375  label = cms.string( "" ),
2376  appendToDataLabel = cms.string( "" )
2377 )
2378 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
2379  ComponentName = cms.string( "" ),
2380  label = cms.string( "" ),
2381  appendToDataLabel = cms.string( "" )
2382 )
2383 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
2384  ComponentName = cms.string( "" ),
2385  label = cms.string( "" ),
2386  appendToDataLabel = cms.string( "" )
2387 )
2388 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
2389  ComponentName = cms.string( "" ),
2390  label = cms.string( "" ),
2391  appendToDataLabel = cms.string( "" )
2392 )
2393 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
2394  ComponentName = cms.string( "" ),
2395  label = cms.string( "" ),
2396  appendToDataLabel = cms.string( "" )
2397 )
2398 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2399  useCondDB = cms.bool( False ),
2400  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2401  useGBRForest = cms.bool( True ),
2402  useAdaBoost = cms.bool( False )
2403 )
2404 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2405  trackPseudoSelection = cms.PSet(
2406  maxDistToAxis = cms.double( 0.07 ),
2407  totalHitsMin = cms.uint32( 0 ),
2408  ptMin = cms.double( 0.0 ),
2409  sip2dSigMax = cms.double( 99999.9 ),
2410  sip2dValMax = cms.double( 99999.9 ),
2411  sip3dSigMax = cms.double( 99999.9 ),
2412  sip3dValMax = cms.double( 99999.9 ),
2413  maxDecayLen = cms.double( 5.0 ),
2414  qualityClass = cms.string( "any" ),
2415  jetDeltaRMax = cms.double( 0.3 ),
2416  normChi2Max = cms.double( 99999.9 ),
2417  pixelHitsMin = cms.uint32( 0 ),
2418  sip2dSigMin = cms.double( 2.0 ),
2419  sip2dValMin = cms.double( -99999.9 ),
2420  sip3dSigMin = cms.double( -99999.9 ),
2421  sip3dValMin = cms.double( -99999.9 )
2422  ),
2423  trackSelection = cms.PSet(
2424  maxDistToAxis = cms.double( 0.07 ),
2425  totalHitsMin = cms.uint32( 0 ),
2426  ptMin = cms.double( 0.0 ),
2427  sip2dSigMax = cms.double( 99999.9 ),
2428  sip2dValMax = cms.double( 99999.9 ),
2429  sip3dSigMax = cms.double( 99999.9 ),
2430  sip3dValMax = cms.double( 99999.9 ),
2431  maxDecayLen = cms.double( 5.0 ),
2432  qualityClass = cms.string( "any" ),
2433  jetDeltaRMax = cms.double( 0.3 ),
2434  normChi2Max = cms.double( 99999.9 ),
2435  pixelHitsMin = cms.uint32( 0 ),
2436  sip2dSigMin = cms.double( -99999.9 ),
2437  sip2dValMin = cms.double( -99999.9 ),
2438  sip3dSigMin = cms.double( -99999.9 ),
2439  sip3dValMin = cms.double( -99999.9 )
2440  ),
2441  trackFlip = cms.bool( False ),
2442  vertexFlip = cms.bool( False ),
2443  SoftLeptonFlip = cms.bool( False ),
2444  useTrackWeights = cms.bool( True ),
2445  pseudoMultiplicityMin = cms.uint32( 2 ),
2446  correctVertexMass = cms.bool( True ),
2447  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2448  charmCut = cms.double( 1.5 ),
2449  minimumTrackWeight = cms.double( 0.5 ),
2450  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2451  trackMultiplicityMin = cms.uint32( 3 ),
2452  trackSort = cms.string( "sip2dSig" ),
2453  useCategories = cms.bool( True ),
2454  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2455  'CombinedSVPseudoVertex',
2456  'CombinedSVNoVertex' ),
2457  recordLabel = cms.string( "HLT" ),
2458  categoryVariableName = cms.string( "vertexCategory" )
2459 )
2460 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2461  trackPseudoSelection = cms.PSet(
2462  max_pT_dRcut = cms.double( 0.1 ),
2463  b_dR = cms.double( 0.6263 ),
2464  min_pT = cms.double( 120.0 ),
2465  b_pT = cms.double( 0.3684 ),
2466  ptMin = cms.double( 0.0 ),
2467  max_pT_trackPTcut = cms.double( 3.0 ),
2468  max_pT = cms.double( 500.0 ),
2469  useVariableJTA = cms.bool( False ),
2470  maxDecayLen = cms.double( 5.0 ),
2471  qualityClass = cms.string( "any" ),
2472  normChi2Max = cms.double( 99999.9 ),
2473  sip2dValMin = cms.double( -99999.9 ),
2474  sip3dValMin = cms.double( -99999.9 ),
2475  a_dR = cms.double( -0.001053 ),
2476  maxDistToAxis = cms.double( 0.07 ),
2477  totalHitsMin = cms.uint32( 0 ),
2478  a_pT = cms.double( 0.005263 ),
2479  sip2dSigMax = cms.double( 99999.9 ),
2480  sip2dValMax = cms.double( 99999.9 ),
2481  sip3dSigMax = cms.double( 99999.9 ),
2482  sip3dValMax = cms.double( 99999.9 ),
2483  min_pT_dRcut = cms.double( 0.5 ),
2484  jetDeltaRMax = cms.double( 0.3 ),
2485  pixelHitsMin = cms.uint32( 0 ),
2486  sip3dSigMin = cms.double( -99999.9 ),
2487  sip2dSigMin = cms.double( 2.0 )
2488  ),
2489  trackSelection = cms.PSet(
2490  max_pT_dRcut = cms.double( 0.1 ),
2491  b_dR = cms.double( 0.6263 ),
2492  min_pT = cms.double( 120.0 ),
2493  b_pT = cms.double( 0.3684 ),
2494  ptMin = cms.double( 0.0 ),
2495  max_pT_trackPTcut = cms.double( 3.0 ),
2496  max_pT = cms.double( 500.0 ),
2497  useVariableJTA = cms.bool( False ),
2498  maxDecayLen = cms.double( 5.0 ),
2499  qualityClass = cms.string( "any" ),
2500  normChi2Max = cms.double( 99999.9 ),
2501  sip2dValMin = cms.double( -99999.9 ),
2502  sip3dValMin = cms.double( -99999.9 ),
2503  a_dR = cms.double( -0.001053 ),
2504  maxDistToAxis = cms.double( 0.07 ),
2505  totalHitsMin = cms.uint32( 0 ),
2506  a_pT = cms.double( 0.005263 ),
2507  sip2dSigMax = cms.double( 99999.9 ),
2508  sip2dValMax = cms.double( 99999.9 ),
2509  sip3dSigMax = cms.double( 99999.9 ),
2510  sip3dValMax = cms.double( 99999.9 ),
2511  min_pT_dRcut = cms.double( 0.5 ),
2512  jetDeltaRMax = cms.double( 0.3 ),
2513  pixelHitsMin = cms.uint32( 0 ),
2514  sip3dSigMin = cms.double( -99999.9 ),
2515  sip2dSigMin = cms.double( -99999.9 )
2516  ),
2517  trackFlip = cms.bool( False ),
2518  vertexFlip = cms.bool( False ),
2519  SoftLeptonFlip = cms.bool( False ),
2520  useTrackWeights = cms.bool( True ),
2521  pseudoMultiplicityMin = cms.uint32( 2 ),
2522  correctVertexMass = cms.bool( True ),
2523  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2524  charmCut = cms.double( 1.5 ),
2525  minimumTrackWeight = cms.double( 0.5 ),
2526  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2527  trackMultiplicityMin = cms.uint32( 3 ),
2528  trackSort = cms.string( "sip2dSig" ),
2529  useCategories = cms.bool( True ),
2530  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2531  'CombinedSVIVFV2PseudoVertex',
2532  'CombinedSVIVFV2NoVertex' ),
2533  recordLabel = cms.string( "HLT" ),
2534  categoryVariableName = cms.string( "vertexCategory" )
2535 )
2536 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2537  impactParameterType = cms.int32( 1 ),
2538  minimumImpactParameter = cms.double( -1.0 ),
2539  useSignedImpactParameterSig = cms.bool( True ),
2540  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2541  deltaR = cms.double( -1.0 ),
2542  deltaRmin = cms.double( 0.0 ),
2543  maximumDecayLength = cms.double( 999999.0 ),
2544  maxImpactParameter = cms.double( 0.1 ),
2545  maxImpactParameterSig = cms.double( 999999.0 ),
2546  trackQualityClass = cms.string( "any" ),
2547  nthTrack = cms.int32( -1 )
2548 )
2549 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2550  a_dR = cms.double( -0.001053 ),
2551  b_dR = cms.double( 0.6263 ),
2552  a_pT = cms.double( 0.005263 ),
2553  b_pT = cms.double( 0.3684 ),
2554  min_pT = cms.double( 120.0 ),
2555  max_pT = cms.double( 500.0 ),
2556  min_pT_dRcut = cms.double( 0.5 ),
2557  max_pT_dRcut = cms.double( 0.1 ),
2558  max_pT_trackPTcut = cms.double( 3.0 ),
2559  minimumImpactParameter = cms.double( 0.05 ),
2560  useSignedImpactParameterSig = cms.bool( False ),
2561  impactParameterType = cms.int32( 1 ),
2562  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2563  deltaR = cms.double( -1.0 ),
2564  maximumDecayLength = cms.double( 999999.0 ),
2565  nthTrack = cms.int32( 1 ),
2566  trackQualityClass = cms.string( "any" ),
2567  useVariableJTA = cms.bool( False )
2568 )
2569 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2570  MaxDPhi = cms.double( 1.6 ),
2571  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2572  PropagationDirection = cms.string( "alongMomentum" )
2573 )
2574 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2575  MaxDPhi = cms.double( 1.6 ),
2576  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2577  PropagationDirection = cms.string( "oppositeToMomentum" )
2578 )
2579 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2580  SimpleMagneticField = cms.string( "" ),
2581  MaxDPhi = cms.double( 1.6 ),
2582  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2583  Mass = cms.double( 5.11E-4 ),
2584  PropagationDirection = cms.string( "oppositeToMomentum" ),
2585  useRungeKutta = cms.bool( False ),
2586  ptMin = cms.double( -1.0 )
2587 )
2588 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2589  MaxChi2 = cms.double( 16.0 ),
2590  nSigma = cms.double( 3.0 ),
2591  MaxDisplacement = cms.double( 0.5 ),
2592  MaxSagitta = cms.double( 2.0 ),
2593  MinimalTolerance = cms.double( 0.5 ),
2594  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2595  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2596  pTChargeCutThreshold = cms.double( -1.0 ),
2597  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2598  appendToDataLabel = cms.string( "" )
2599 )
2600 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2601  MaxChi2 = cms.double( 16.0 ),
2602  nSigma = cms.double( 3.0 ),
2603  MaxDisplacement = cms.double( 0.5 ),
2604  MaxSagitta = cms.double( 2.0 ),
2605  MinimalTolerance = cms.double( 0.5 ),
2606  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2607  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2608  pTChargeCutThreshold = cms.double( -1.0 ),
2609  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2610  appendToDataLabel = cms.string( "" )
2611 )
2612 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2613  MaxChi2 = cms.double( 2000.0 ),
2614  nSigma = cms.double( 3.0 ),
2615  MaxDisplacement = cms.double( 100.0 ),
2616  MaxSagitta = cms.double( -1.0 ),
2617  MinimalTolerance = cms.double( 10.0 ),
2618  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2619  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2620  pTChargeCutThreshold = cms.double( -1.0 ),
2621  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2622  appendToDataLabel = cms.string( "" )
2623 )
2624 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2625  MaxChi2 = cms.double( 30.0 ),
2626  nSigma = cms.double( 3.0 ),
2627  MaxDisplacement = cms.double( 100.0 ),
2628  MaxSagitta = cms.double( -1.0 ),
2629  MinimalTolerance = cms.double( 10.0 ),
2630  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2631  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2632  pTChargeCutThreshold = cms.double( -1.0 ),
2633  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2634  appendToDataLabel = cms.string( "" )
2635 )
2636 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2637  MaxChi2 = cms.double( 9.0 ),
2638  nSigma = cms.double( 3.0 ),
2639  MaxDisplacement = cms.double( 0.5 ),
2640  MaxSagitta = cms.double( 2.0 ),
2641  MinimalTolerance = cms.double( 0.5 ),
2642  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2643  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2644  pTChargeCutThreshold = cms.double( 15.0 ),
2645  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2646  appendToDataLabel = cms.string( "" )
2647 )
2648 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2649  MaxChi2 = cms.double( 9.0 ),
2650  nSigma = cms.double( 3.0 ),
2651  MaxDisplacement = cms.double( 100.0 ),
2652  MaxSagitta = cms.double( -1.0 ),
2653  MinimalTolerance = cms.double( 10.0 ),
2654  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2655  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2656  pTChargeCutThreshold = cms.double( 15.0 ),
2657  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2658  appendToDataLabel = cms.string( "" )
2659 )
2660 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2661  MaxChi2 = cms.double( 16.0 ),
2662  nSigma = cms.double( 3.0 ),
2663  MaxDisplacement = cms.double( 0.5 ),
2664  MaxSagitta = cms.double( 2.0 ),
2665  MinimalTolerance = cms.double( 0.5 ),
2666  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2667  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2668  pTChargeCutThreshold = cms.double( -1.0 ),
2669  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2670  appendToDataLabel = cms.string( "" )
2671 )
2672 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2673  MaxChi2 = cms.double( 40.0 ),
2674  nSigma = cms.double( 4.0 ),
2675  MaxDisplacement = cms.double( 0.5 ),
2676  MaxSagitta = cms.double( 2.0 ),
2677  MinimalTolerance = cms.double( 0.5 ),
2678  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2679  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2680  appendToDataLabel = cms.string( "" )
2681 )
2682 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2683  MaxChi2 = cms.double( 16.0 ),
2684  nSigma = cms.double( 3.0 ),
2685  MaxDisplacement = cms.double( 100.0 ),
2686  MaxSagitta = cms.double( -1.0 ),
2687  MinimalTolerance = cms.double( 10.0 ),
2688  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2689  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2690  appendToDataLabel = cms.string( "" )
2691 )
2692 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2693  MaxChi2 = cms.double( 30.0 ),
2694  nSigma = cms.double( 3.0 ),
2695  MaxDisplacement = cms.double( 100.0 ),
2696  MaxSagitta = cms.double( -1.0 ),
2697  MinimalTolerance = cms.double( 10.0 ),
2698  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2699  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2700  appendToDataLabel = cms.string( "" )
2701 )
2702 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2703  MaxChi2 = cms.double( 9.0 ),
2704  nSigma = cms.double( 3.0 ),
2705  MaxDisplacement = cms.double( 100.0 ),
2706  MaxSagitta = cms.double( -1.0 ),
2707  MinimalTolerance = cms.double( 10.0 ),
2708  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2709  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2710  appendToDataLabel = cms.string( "" )
2711 )
2712 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2713  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2714  MaxComponents = cms.int32( 12 ),
2715  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2716 )
2717 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2718  MaxChi2 = cms.double( 9.0 ),
2719  nSigma = cms.double( 3.0 ),
2720  MaxDisplacement = cms.double( 0.5 ),
2721  MaxSagitta = cms.double( 2.0 ),
2722  MinimalTolerance = cms.double( 0.5 ),
2723  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2724  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2725  pTChargeCutThreshold = cms.double( -1.0 ),
2726  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2727  appendToDataLabel = cms.string( "" )
2728 )
2729 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2730  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2731  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2732  fractionShared = cms.double( 0.13 ),
2733  ValidHitBonus = cms.double( 5.0 ),
2734  MissingHitPenalty = cms.double( 20.0 ),
2735  allowSharedFirstHit = cms.bool( True )
2736 )
2737 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2738  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2739  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2740  fractionShared = cms.double( 0.13 ),
2741  ValidHitBonus = cms.double( 5.0 ),
2742  MissingHitPenalty = cms.double( 20.0 ),
2743  allowSharedFirstHit = cms.bool( True )
2744 )
2745 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2746  MaxChi2 = cms.double( 9.0 ),
2747  nSigma = cms.double( 3.0 ),
2748  MaxDisplacement = cms.double( 0.5 ),
2749  MaxSagitta = cms.double( 2.0 ),
2750  MinimalTolerance = cms.double( 0.5 ),
2751  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2752  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2753  pTChargeCutThreshold = cms.double( -1.0 ),
2754  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2755  appendToDataLabel = cms.string( "" )
2756 )
2757 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2758  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2759  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2760  fractionShared = cms.double( 0.13 ),
2761  ValidHitBonus = cms.double( 5.0 ),
2762  MissingHitPenalty = cms.double( 20.0 ),
2763  allowSharedFirstHit = cms.bool( True )
2764 )
2765 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2766  impactParameterType = cms.int32( 1 ),
2767  minimumImpactParameter = cms.double( -1.0 ),
2768  useSignedImpactParameterSig = cms.bool( True ),
2769  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2770  deltaR = cms.double( -1.0 ),
2771  deltaRmin = cms.double( 0.0 ),
2772  maximumDecayLength = cms.double( 999999.0 ),
2773  maxImpactParameter = cms.double( 0.1 ),
2774  maxImpactParameterSig = cms.double( 999999.0 ),
2775  trackQualityClass = cms.string( "any" ),
2776  nthTrack = cms.int32( -1 )
2777 )
2778 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2779  impactParameterType = cms.int32( 1 ),
2780  minimumImpactParameter = cms.double( -1.0 ),
2781  useSignedImpactParameterSig = cms.bool( True ),
2782  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2783  deltaR = cms.double( -1.0 ),
2784  deltaRmin = cms.double( 0.0 ),
2785  maximumDecayLength = cms.double( 999999.0 ),
2786  maxImpactParameter = cms.double( 0.2 ),
2787  maxImpactParameterSig = cms.double( 999999.0 ),
2788  trackQualityClass = cms.string( "any" ),
2789  nthTrack = cms.int32( -1 )
2790 )
2791 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2792  impactParameterType = cms.int32( 1 ),
2793  minimumImpactParameter = cms.double( -1.0 ),
2794  useSignedImpactParameterSig = cms.bool( False ),
2795  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2796  deltaR = cms.double( -1.0 ),
2797  deltaRmin = cms.double( 0.0 ),
2798  maximumDecayLength = cms.double( 999999.0 ),
2799  maxImpactParameter = cms.double( 0.05 ),
2800  maxImpactParameterSig = cms.double( 5.0 ),
2801  trackQualityClass = cms.string( "any" ),
2802  nthTrack = cms.int32( -1 )
2803 )
2804 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2805  a_dR = cms.double( -0.001053 ),
2806  b_dR = cms.double( 0.6263 ),
2807  a_pT = cms.double( 0.005263 ),
2808  b_pT = cms.double( 0.3684 ),
2809  min_pT = cms.double( 120.0 ),
2810  max_pT = cms.double( 500.0 ),
2811  min_pT_dRcut = cms.double( 0.5 ),
2812  max_pT_dRcut = cms.double( 0.1 ),
2813  max_pT_trackPTcut = cms.double( 3.0 ),
2814  minimumImpactParameter = cms.double( 0.05 ),
2815  useSignedImpactParameterSig = cms.bool( False ),
2816  impactParameterType = cms.int32( 1 ),
2817  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2818  deltaR = cms.double( -1.0 ),
2819  maximumDecayLength = cms.double( 999999.0 ),
2820  nthTrack = cms.int32( 1 ),
2821  trackQualityClass = cms.string( "any" ),
2822  useVariableJTA = cms.bool( False )
2823 )
2824 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2825  a_dR = cms.double( -0.001053 ),
2826  b_dR = cms.double( 0.6263 ),
2827  a_pT = cms.double( 0.005263 ),
2828  b_pT = cms.double( 0.3684 ),
2829  min_pT = cms.double( 120.0 ),
2830  max_pT = cms.double( 500.0 ),
2831  min_pT_dRcut = cms.double( 0.5 ),
2832  max_pT_dRcut = cms.double( 0.1 ),
2833  max_pT_trackPTcut = cms.double( 3.0 ),
2834  minimumImpactParameter = cms.double( 0.03 ),
2835  useSignedImpactParameterSig = cms.bool( False ),
2836  impactParameterType = cms.int32( 1 ),
2837  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2838  deltaR = cms.double( -1.0 ),
2839  maximumDecayLength = cms.double( 999999.0 ),
2840  nthTrack = cms.int32( 1 ),
2841  trackQualityClass = cms.string( "any" ),
2842  useVariableJTA = cms.bool( False )
2843 )
2844 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2845  a_dR = cms.double( -0.001053 ),
2846  b_dR = cms.double( 0.6263 ),
2847  a_pT = cms.double( 0.005263 ),
2848  b_pT = cms.double( 0.3684 ),
2849  min_pT = cms.double( 120.0 ),
2850  max_pT = cms.double( 500.0 ),
2851  min_pT_dRcut = cms.double( 0.5 ),
2852  max_pT_dRcut = cms.double( 0.1 ),
2853  max_pT_trackPTcut = cms.double( 3.0 ),
2854  minimumImpactParameter = cms.double( 0.2 ),
2855  useSignedImpactParameterSig = cms.bool( True ),
2856  impactParameterType = cms.int32( 1 ),
2857  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2858  deltaR = cms.double( -1.0 ),
2859  maximumDecayLength = cms.double( 999999.0 ),
2860  nthTrack = cms.int32( 2 ),
2861  trackQualityClass = cms.string( "any" ),
2862  useVariableJTA = cms.bool( False )
2863 )
2864 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2865  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2866 )
2867 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2868  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2869  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2870  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2871  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2872  Mass = cms.double( 5.11E-4 ),
2873  BetheHeitlerCorrection = cms.int32( 2 )
2874 )
2875 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2876  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2877  NoErrorPropagation = cms.bool( False ),
2878  PropagationDirection = cms.string( "anyDirection" ),
2879  useTuningForL2Speed = cms.bool( True ),
2880  useIsYokeFlag = cms.bool( True ),
2881  endcapShiftInZNeg = cms.double( 0.0 ),
2882  SetVBFPointer = cms.bool( False ),
2883  AssumeNoMaterial = cms.bool( False ),
2884  endcapShiftInZPos = cms.double( 0.0 ),
2885  useInTeslaFromMagField = cms.bool( False ),
2886  VBFName = cms.string( "VolumeBasedMagneticField" ),
2887  useEndcapShiftsInZ = cms.bool( False ),
2888  sendLogWarning = cms.bool( False ),
2889  useMatVolumes = cms.bool( True ),
2890  debug = cms.bool( False ),
2891  ApplyRadX0Correction = cms.bool( True ),
2892  useMagVolumes = cms.bool( True ),
2893  returnTangentPlane = cms.bool( True )
2894 )
2895 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2896  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2897  NoErrorPropagation = cms.bool( False ),
2898  PropagationDirection = cms.string( "oppositeToMomentum" ),
2899  useTuningForL2Speed = cms.bool( True ),
2900  useIsYokeFlag = cms.bool( True ),
2901  endcapShiftInZNeg = cms.double( 0.0 ),
2902  SetVBFPointer = cms.bool( False ),
2903  AssumeNoMaterial = cms.bool( False ),
2904  endcapShiftInZPos = cms.double( 0.0 ),
2905  useInTeslaFromMagField = cms.bool( False ),
2906  VBFName = cms.string( "VolumeBasedMagneticField" ),
2907  useEndcapShiftsInZ = cms.bool( False ),
2908  sendLogWarning = cms.bool( False ),
2909  useMatVolumes = cms.bool( True ),
2910  debug = cms.bool( False ),
2911  ApplyRadX0Correction = cms.bool( True ),
2912  useMagVolumes = cms.bool( True ),
2913  returnTangentPlane = cms.bool( True )
2914 )
2915 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2916  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2917  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2918  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2919  EstimateCut = cms.double( -1.0 ),
2920  MaxFractionOutliers = cms.double( 0.3 ),
2921  MaxNumberOfOutliers = cms.int32( 3 ),
2922  MinDof = cms.int32( 2 ),
2923  NoOutliersBeginEnd = cms.bool( False ),
2924  MinNumberOfHits = cms.int32( 3 ),
2925  MinNumberOfHitsHighEta = cms.int32( 5 ),
2926  HighEtaSwitch = cms.double( 5.0 ),
2927  RejectTracks = cms.bool( True ),
2928  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2929  NoInvalidHitsBeginEnd = cms.bool( True ),
2930  LogPixelProbabilityCut = cms.double( -16.0 ),
2931  appendToDataLabel = cms.string( "" )
2932 )
2933 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2934  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2935  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2936  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2937  EstimateCut = cms.double( -1.0 ),
2938  MaxFractionOutliers = cms.double( 0.3 ),
2939  MaxNumberOfOutliers = cms.int32( 3 ),
2940  MinDof = cms.int32( 2 ),
2941  NoOutliersBeginEnd = cms.bool( False ),
2942  MinNumberOfHits = cms.int32( 5 ),
2943  MinNumberOfHitsHighEta = cms.int32( 5 ),
2944  HighEtaSwitch = cms.double( 5.0 ),
2945  RejectTracks = cms.bool( True ),
2946  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2947  NoInvalidHitsBeginEnd = cms.bool( False ),
2948  LogPixelProbabilityCut = cms.double( -16.0 ),
2949  appendToDataLabel = cms.string( "" )
2950 )
2951 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2952  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2953  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2954  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2955  appendToDataLabel = cms.string( "" )
2956 )
2957 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2958  SimpleMagneticField = cms.string( "" ),
2959  MaxDPhi = cms.double( 1.6 ),
2960  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2961  Mass = cms.double( 5.11E-4 ),
2962  PropagationDirection = cms.string( "alongMomentum" ),
2963  useRungeKutta = cms.bool( False ),
2964  ptMin = cms.double( -1.0 )
2965 )
2966 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2967  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2968 )
2969 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2970  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2971  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2972  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2973  EstimateCut = cms.double( -1.0 ),
2974  MaxFractionOutliers = cms.double( 0.3 ),
2975  MaxNumberOfOutliers = cms.int32( 3 ),
2976  MinDof = cms.int32( 2 ),
2977  NoOutliersBeginEnd = cms.bool( False ),
2978  MinNumberOfHits = cms.int32( 5 ),
2979  MinNumberOfHitsHighEta = cms.int32( 5 ),
2980  HighEtaSwitch = cms.double( 5.0 ),
2981  RejectTracks = cms.bool( True ),
2982  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2983  NoInvalidHitsBeginEnd = cms.bool( True ),
2984  LogPixelProbabilityCut = cms.double( -16.0 ),
2985  appendToDataLabel = cms.string( "" )
2986 )
2987 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2988  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2989  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2990  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2991  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2992  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2993 )
2994 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2995  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2996  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2997  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2998  ErrorRescaling = cms.double( 100.0 ),
2999  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3000  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3001 )
3002 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3003  MaxChi2 = cms.double( 30.0 ),
3004  nSigma = cms.double( 3.0 ),
3005  MaxDisplacement = cms.double( 0.5 ),
3006  MaxSagitta = cms.double( 2.0 ),
3007  MinimalTolerance = cms.double( 0.5 ),
3008  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3009  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3010  pTChargeCutThreshold = cms.double( 15.0 ),
3011  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3012  appendToDataLabel = cms.string( "" )
3013 )
3014 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3015  MaxChi2 = cms.double( 30.0 ),
3016  nSigma = cms.double( 3.0 ),
3017  MaxDisplacement = cms.double( 0.5 ),
3018  MaxSagitta = cms.double( 2.0 ),
3019  MinimalTolerance = cms.double( 0.5 ),
3020  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3021  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3022  pTChargeCutThreshold = cms.double( 15.0 ),
3023  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3024  appendToDataLabel = cms.string( "" )
3025 )
3026 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3027  MaxChi2 = cms.double( 36.0 ),
3028  nSigma = cms.double( 3.0 ),
3029  MaxDisplacement = cms.double( 100.0 ),
3030  MaxSagitta = cms.double( -1.0 ),
3031  MinimalTolerance = cms.double( 10.0 ),
3032  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3033  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3034  appendToDataLabel = cms.string( "" )
3035 )
3036 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3037  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3038  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3039  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3040  EstimateCut = cms.double( -1.0 ),
3041  MaxFractionOutliers = cms.double( 0.3 ),
3042  MaxNumberOfOutliers = cms.int32( 3 ),
3043  MinDof = cms.int32( 2 ),
3044  NoOutliersBeginEnd = cms.bool( False ),
3045  MinNumberOfHits = cms.int32( 5 ),
3046  MinNumberOfHitsHighEta = cms.int32( 5 ),
3047  HighEtaSwitch = cms.double( 5.0 ),
3048  RejectTracks = cms.bool( True ),
3049  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3050  NoInvalidHitsBeginEnd = cms.bool( False ),
3051  LogPixelProbabilityCut = cms.double( -16.0 ),
3052  appendToDataLabel = cms.string( "" )
3053 )
3054 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3055  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3056  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3057  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3058  EstimateCut = cms.double( -1.0 ),
3059  MaxFractionOutliers = cms.double( 0.3 ),
3060  MaxNumberOfOutliers = cms.int32( 3 ),
3061  MinDof = cms.int32( 2 ),
3062  NoOutliersBeginEnd = cms.bool( False ),
3063  MinNumberOfHits = cms.int32( 5 ),
3064  MinNumberOfHitsHighEta = cms.int32( 5 ),
3065  HighEtaSwitch = cms.double( 5.0 ),
3066  RejectTracks = cms.bool( True ),
3067  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3068  NoInvalidHitsBeginEnd = cms.bool( False ),
3069  LogPixelProbabilityCut = cms.double( -16.0 ),
3070  appendToDataLabel = cms.string( "" )
3071 )
3072 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3073  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3074  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3075  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3076  EstimateCut = cms.double( 20.0 ),
3077  MaxFractionOutliers = cms.double( 0.3 ),
3078  MaxNumberOfOutliers = cms.int32( 3 ),
3079  MinDof = cms.int32( 2 ),
3080  NoOutliersBeginEnd = cms.bool( False ),
3081  MinNumberOfHits = cms.int32( 3 ),
3082  MinNumberOfHitsHighEta = cms.int32( 5 ),
3083  HighEtaSwitch = cms.double( 5.0 ),
3084  RejectTracks = cms.bool( True ),
3085  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3086  NoInvalidHitsBeginEnd = cms.bool( True ),
3087  LogPixelProbabilityCut = cms.double( -14.0 ),
3088  appendToDataLabel = cms.string( "" )
3089 )
3090 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3091  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3092  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3093  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3094  EstimateCut = cms.double( 20.0 ),
3095  MaxFractionOutliers = cms.double( 0.3 ),
3096  MaxNumberOfOutliers = cms.int32( 3 ),
3097  MinDof = cms.int32( 2 ),
3098  NoOutliersBeginEnd = cms.bool( False ),
3099  MinNumberOfHits = cms.int32( 3 ),
3100  MinNumberOfHitsHighEta = cms.int32( 5 ),
3101  HighEtaSwitch = cms.double( 5.0 ),
3102  RejectTracks = cms.bool( True ),
3103  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3104  NoInvalidHitsBeginEnd = cms.bool( True ),
3105  LogPixelProbabilityCut = cms.double( -14.0 ),
3106  appendToDataLabel = cms.string( "" )
3107 )
3108 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3109  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3110  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3111  Updator = cms.string( "hltESPKFUpdator" ),
3112  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3113  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3114  minHits = cms.int32( 3 ),
3115  appendToDataLabel = cms.string( "" )
3116 )
3117 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3118  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3119  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3120  Updator = cms.string( "hltESPKFUpdator" ),
3121  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3122  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3123  minHits = cms.int32( 3 ),
3124  appendToDataLabel = cms.string( "" )
3125 )
3126 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3127  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3128  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3129  Updator = cms.string( "hltESPKFUpdator" ),
3130  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3131  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3132  minHits = cms.int32( 3 ),
3133  appendToDataLabel = cms.string( "" )
3134 )
3135 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3136  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3137  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3138  Updator = cms.string( "hltESPKFUpdator" ),
3139  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3140  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3141  errorRescaling = cms.double( 100.0 ),
3142  minHits = cms.int32( 3 ),
3143  appendToDataLabel = cms.string( "" )
3144 )
3145 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3146  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3147  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3148  Updator = cms.string( "hltESPKFUpdator" ),
3149  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3150  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3151  errorRescaling = cms.double( 100.0 ),
3152  minHits = cms.int32( 3 ),
3153  appendToDataLabel = cms.string( "" )
3154 )
3155 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3156  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3157  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3158  Updator = cms.string( "hltESPKFUpdator" ),
3159  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3160  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3161  errorRescaling = cms.double( 10.0 ),
3162  minHits = cms.int32( 3 ),
3163  appendToDataLabel = cms.string( "" )
3164 )
3165 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3166  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3167  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3168  Updator = cms.string( "hltESPKFUpdator" ),
3169  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3170  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3171  errorRescaling = cms.double( 10.0 ),
3172  minHits = cms.int32( 3 ),
3173  appendToDataLabel = cms.string( "" )
3174 )
3175 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3176  ComponentName = cms.string( "hltESPKFUpdator" )
3177 )
3178 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3179  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3180  DistanceMeasure = cms.string( "KullbackLeibler" )
3181 )
3182 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3183  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3184  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3185  Updator = cms.string( "hltESPKFUpdator" ),
3186  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3187  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3188  minHits = cms.int32( 3 ),
3189  appendToDataLabel = cms.string( "" )
3190 )
3191 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3192  MaxChi2 = cms.double( 9.0 ),
3193  nSigma = cms.double( 3.0 ),
3194  MaxDisplacement = cms.double( 0.5 ),
3195  MaxSagitta = cms.double( 2.0 ),
3196  MinimalTolerance = cms.double( 0.5 ),
3197  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3198  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3199  pTChargeCutThreshold = cms.double( -1.0 ),
3200  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3201  appendToDataLabel = cms.string( "" )
3202 )
3203 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3204  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3205  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3206  fractionShared = cms.double( 0.16 ),
3207  ValidHitBonus = cms.double( 5.0 ),
3208  MissingHitPenalty = cms.double( 20.0 ),
3209  allowSharedFirstHit = cms.bool( True )
3210 )
3211 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3212  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3213  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3214  fractionShared = cms.double( 0.16 ),
3215  ValidHitBonus = cms.double( 5.0 ),
3216  MissingHitPenalty = cms.double( 20.0 ),
3217  allowSharedFirstHit = cms.bool( True )
3218 )
3219 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3220  MaxChi2 = cms.double( 9.0 ),
3221  nSigma = cms.double( 3.0 ),
3222  MaxDisplacement = cms.double( 0.5 ),
3223  MaxSagitta = cms.double( 2.0 ),
3224  MinimalTolerance = cms.double( 0.5 ),
3225  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3226  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3227  pTChargeCutThreshold = cms.double( -1.0 ),
3228  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3229  appendToDataLabel = cms.string( "" )
3230 )
3231 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3232  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3233  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3234  fractionShared = cms.double( 0.16 ),
3235  ValidHitBonus = cms.double( 5.0 ),
3236  MissingHitPenalty = cms.double( 20.0 ),
3237  allowSharedFirstHit = cms.bool( True )
3238 )
3239 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3240  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3241  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3242  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3243  HitMatcher = cms.string( "StandardMatcher" ),
3244  Phase2StripCPE = cms.string( "" ),
3245  SiStripQualityLabel = cms.string( "" ),
3246  UseStripModuleQualityDB = cms.bool( True ),
3247  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3248  UseStripAPVFiberQualityDB = cms.bool( True ),
3249  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3250  MaskBadAPVFibers = cms.bool( True ),
3251  UseStripStripQualityDB = cms.bool( True ),
3252  DebugStripStripQualityDB = cms.untracked.bool( False ),
3253  badStripCuts = cms.PSet(
3254  TOB = cms.PSet(
3255  maxBad = cms.uint32( 4 ),
3256  maxConsecutiveBad = cms.uint32( 2 )
3257  ),
3258  TIB = cms.PSet(
3259  maxBad = cms.uint32( 4 ),
3260  maxConsecutiveBad = cms.uint32( 2 )
3261  ),
3262  TID = cms.PSet(
3263  maxBad = cms.uint32( 4 ),
3264  maxConsecutiveBad = cms.uint32( 2 )
3265  ),
3266  TEC = cms.PSet(
3267  maxBad = cms.uint32( 4 ),
3268  maxConsecutiveBad = cms.uint32( 2 )
3269  )
3270  ),
3271  UsePixelModuleQualityDB = cms.bool( True ),
3272  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3273  UsePixelROCQualityDB = cms.bool( True ),
3274  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3275  appendToDataLabel = cms.string( "" )
3276 )
3277 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3278  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3279  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3280  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3281  isPhase2 = cms.bool( False ),
3282  doPixelShapeCut = cms.bool( True ),
3283  doStripShapeCut = cms.bool( True ),
3284  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3285  appendToDataLabel = cms.string( "" )
3286 )
3287 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3288  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3289  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3290  fractionShared = cms.double( 0.11 ),
3291  ValidHitBonus = cms.double( 5.0 ),
3292  MissingHitPenalty = cms.double( 20.0 ),
3293  allowSharedFirstHit = cms.bool( True )
3294 )
3295 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3296  MaxChi2 = cms.double( 16.0 ),
3297  nSigma = cms.double( 3.0 ),
3298  MaxDisplacement = cms.double( 0.5 ),
3299  MaxSagitta = cms.double( 2.0 ),
3300  MinimalTolerance = cms.double( 0.5 ),
3301  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3302  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3303  pTChargeCutThreshold = cms.double( -1.0 ),
3304  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3305  appendToDataLabel = cms.string( "" )
3306 )
3307 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3308  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3309  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3310  fractionShared = cms.double( 0.11 ),
3311  ValidHitBonus = cms.double( 5.0 ),
3312  MissingHitPenalty = cms.double( 20.0 ),
3313  allowSharedFirstHit = cms.bool( True )
3314 )
3315 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3316  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3317 )
3318 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3319  seedFinder = cms.PSet(
3320  thresholdsByDetector = cms.VPSet(
3321  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
3322  seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3323  detector = cms.string( "HCAL_BARREL1" )
3324  ),
3325  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
3326  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3327  detector = cms.string( "HCAL_ENDCAP" )
3328  )
3329  ),
3330  nNeighbours = cms.int32( 4 )
3331  ),
3332  initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet(
3333  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3334  detector = cms.string( "HCAL_BARREL1" )
3335  ),
3336  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3337  detector = cms.string( "HCAL_ENDCAP" )
3338  )
3339 ) ),
3340  pfClusterBuilder = cms.PSet(
3341  minFracTot = cms.double( 1.0E-20 ),
3342  stoppingTolerance = cms.double( 1.0E-8 ),
3343  positionCalc = cms.PSet(
3344  minAllowedNormalization = cms.double( 1.0E-9 ),
3345  minFractionInCalc = cms.double( 1.0E-9 )
3346  ),
3347  maxIterations = cms.uint32( 5 ),
3348  recHitEnergyNorms = cms.VPSet(
3349  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3350  detector = cms.string( "HCAL_BARREL1" )
3351  ),
3352  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3353  detector = cms.string( "HCAL_ENDCAP" )
3354  )
3355  ),
3356  showerSigma = cms.double( 10.0 ),
3357  minFractionToKeep = cms.double( 1.0E-7 ),
3358  excludeOtherSeeds = cms.bool( True ),
3359  timeResolutionCalcBarrel = cms.PSet(
3360  corrTermLowE = cms.double( 0.0 ),
3361  threshLowE = cms.double( 6.0 ),
3362  noiseTerm = cms.double( 21.86 ),
3363  constantTermLowE = cms.double( 4.24 ),
3364  noiseTermLowE = cms.double( 8.0 ),
3365  threshHighE = cms.double( 15.0 ),
3366  constantTerm = cms.double( 2.82 )
3367  ),
3368  timeResolutionCalcEndcap = cms.PSet(
3369  corrTermLowE = cms.double( 0.0 ),
3370  threshLowE = cms.double( 6.0 ),
3371  noiseTerm = cms.double( 21.86 ),
3372  constantTermLowE = cms.double( 4.24 ),
3373  noiseTermLowE = cms.double( 8.0 ),
3374  threshHighE = cms.double( 15.0 ),
3375  constantTerm = cms.double( 2.82 )
3376  )
3377  ),
3378  appendToDataLabel = cms.string( "" ),
3379  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3380 )
3381 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3382  energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3383  energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3384  appendToDataLabel = cms.string( "" ),
3385  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3386 )
3387 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3388  usePFThresholdsFromDB = cms.bool( True ),
3389  appendToDataLabel = cms.string( "" ),
3390  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3391 )
3392 fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducerPhase1",
3393  LoadTemplatesFromDB = cms.bool( True ),
3394  Alpha2Order = cms.bool( True ),
3395  ClusterProbComputationFlag = cms.int32( 0 ),
3396  useLAWidthFromDB = cms.bool( True ),
3397  lAOffset = cms.double( 0.0 ),
3398  lAWidthBPix = cms.double( 0.0 ),
3399  lAWidthFPix = cms.double( 0.0 ),
3400  doLorentzFromAlignment = cms.bool( False ),
3401  useLAFromDB = cms.bool( True ),
3402  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3403  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3404  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3405  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3406  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3407  yerr_endcap = cms.vdouble( 0.0021 ),
3408  xerr_barrel_l1_def = cms.double( 0.0103 ),
3409  yerr_barrel_l1_def = cms.double( 0.0021 ),
3410  xerr_barrel_ln_def = cms.double( 0.0103 ),
3411  yerr_barrel_ln_def = cms.double( 0.0021 ),
3412  xerr_endcap_def = cms.double( 0.002 ),
3413  yerr_endcap_def = cms.double( 7.5E-4 ),
3414  EdgeClusterErrorX = cms.double( 50.0 ),
3415  EdgeClusterErrorY = cms.double( 85.0 ),
3416  UseErrorsFromTemplates = cms.bool( True ),
3417  TruncatePixelCharge = cms.bool( True ),
3418  ComponentName = cms.string( "hltESPPixelCPEFast" ),
3419  MagneticFieldRecord = cms.ESInputTag( "","" ),
3420  appendToDataLabel = cms.string( "" )
3421 )
3422 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3423  LoadTemplatesFromDB = cms.bool( True ),
3424  Alpha2Order = cms.bool( True ),
3425  ClusterProbComputationFlag = cms.int32( 0 ),
3426  useLAWidthFromDB = cms.bool( True ),
3427  lAOffset = cms.double( 0.0 ),
3428  lAWidthBPix = cms.double( 0.0 ),
3429  lAWidthFPix = cms.double( 0.0 ),
3430  doLorentzFromAlignment = cms.bool( False ),
3431  useLAFromDB = cms.bool( True ),
3432  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3433  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3434  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3435  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3436  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3437  yerr_endcap = cms.vdouble( 0.0021 ),
3438  xerr_barrel_l1_def = cms.double( 0.0103 ),
3439  yerr_barrel_l1_def = cms.double( 0.0021 ),
3440  xerr_barrel_ln_def = cms.double( 0.0103 ),
3441  yerr_barrel_ln_def = cms.double( 0.0021 ),
3442  xerr_endcap_def = cms.double( 0.002 ),
3443  yerr_endcap_def = cms.double( 7.5E-4 ),
3444  EdgeClusterErrorX = cms.double( 50.0 ),
3445  EdgeClusterErrorY = cms.double( 85.0 ),
3446  UseErrorsFromTemplates = cms.bool( True ),
3447  TruncatePixelCharge = cms.bool( True ),
3448  ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3449  MagneticFieldRecord = cms.ESInputTag( "","" ),
3450  appendToDataLabel = cms.string( "" )
3451 )
3452 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3453  LoadTemplatesFromDB = cms.bool( True ),
3454  Alpha2Order = cms.bool( True ),
3455  ClusterProbComputationFlag = cms.int32( 0 ),
3456  useLAWidthFromDB = cms.bool( False ),
3457  lAOffset = cms.double( 0.0 ),
3458  lAWidthBPix = cms.double( 0.0 ),
3459  lAWidthFPix = cms.double( 0.0 ),
3460  doLorentzFromAlignment = cms.bool( False ),
3461  useLAFromDB = cms.bool( True ),
3462  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3463  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3464  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3465  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3466  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3467  yerr_endcap = cms.vdouble( 0.0021 ),
3468  xerr_barrel_l1_def = cms.double( 0.0103 ),
3469  yerr_barrel_l1_def = cms.double( 0.0021 ),
3470  xerr_barrel_ln_def = cms.double( 0.0103 ),
3471  yerr_barrel_ln_def = cms.double( 0.0021 ),
3472  xerr_endcap_def = cms.double( 0.002 ),
3473  yerr_endcap_def = cms.double( 7.5E-4 ),
3474  eff_charge_cut_highX = cms.double( 1.0 ),
3475  eff_charge_cut_highY = cms.double( 1.0 ),
3476  eff_charge_cut_lowX = cms.double( 0.0 ),
3477  eff_charge_cut_lowY = cms.double( 0.0 ),
3478  size_cutX = cms.double( 3.0 ),
3479  size_cutY = cms.double( 3.0 ),
3480  EdgeClusterErrorX = cms.double( 50.0 ),
3481  EdgeClusterErrorY = cms.double( 85.0 ),
3482  inflate_errors = cms.bool( False ),
3483  inflate_all_errors_no_trk_angle = cms.bool( False ),
3484  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3485  UseErrorsFromTemplates = cms.bool( True ),
3486  TruncatePixelCharge = cms.bool( True ),
3487  IrradiationBiasCorrection = cms.bool( True ),
3488  DoCosmics = cms.bool( False ),
3489  isPhase2 = cms.bool( False ),
3490  SmallPitch = cms.bool( False ),
3491  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3492  MagneticFieldRecord = cms.ESInputTag( "","" ),
3493  appendToDataLabel = cms.string( "" )
3494 )
3495 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3496  LoadTemplatesFromDB = cms.bool( True ),
3497  Alpha2Order = cms.bool( True ),
3498  ClusterProbComputationFlag = cms.int32( 0 ),
3499  useLAWidthFromDB = cms.bool( True ),
3500  lAOffset = cms.double( 0.0 ),
3501  lAWidthBPix = cms.double( 0.0 ),
3502  lAWidthFPix = cms.double( 0.0 ),
3503  doLorentzFromAlignment = cms.bool( False ),
3504  useLAFromDB = cms.bool( True ),
3505  barrelTemplateID = cms.int32( 0 ),
3506  forwardTemplateID = cms.int32( 0 ),
3507  directoryWithTemplates = cms.int32( 0 ),
3508  speed = cms.int32( -2 ),
3509  UseClusterSplitter = cms.bool( False ),
3510  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3511  appendToDataLabel = cms.string( "" )
3512 )
3513 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3514  MaxChi2 = cms.double( 16.0 ),
3515  nSigma = cms.double( 3.0 ),
3516  MaxDisplacement = cms.double( 0.5 ),
3517  MaxSagitta = cms.double( 2.0 ),
3518  MinimalTolerance = cms.double( 0.5 ),
3519  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3520  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3521  pTChargeCutThreshold = cms.double( -1.0 ),
3522  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3523  appendToDataLabel = cms.string( "" )
3524 )
3525 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3526  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3527  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3528  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3529  isPhase2 = cms.bool( False ),
3530  doPixelShapeCut = cms.bool( True ),
3531  doStripShapeCut = cms.bool( True ),
3532  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3533  appendToDataLabel = cms.string( "" )
3534 )
3535 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3536  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3537  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3538  fractionShared = cms.double( 0.11 ),
3539  ValidHitBonus = cms.double( 5.0 ),
3540  MissingHitPenalty = cms.double( 20.0 ),
3541  allowSharedFirstHit = cms.bool( True )
3542 )
3543 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3544  MaxChi2 = cms.double( 9.0 ),
3545  nSigma = cms.double( 3.0 ),
3546  MaxDisplacement = cms.double( 0.5 ),
3547  MaxSagitta = cms.double( 2.0 ),
3548  MinimalTolerance = cms.double( 0.5 ),
3549  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3550  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3551  pTChargeCutThreshold = cms.double( 15.0 ),
3552  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3553  appendToDataLabel = cms.string( "" )
3554 )
3555 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3556  MaxChi2 = cms.double( 25.0 ),
3557  nSigma = cms.double( 3.0 ),
3558  MaxDisplacement = cms.double( 100.0 ),
3559  MaxSagitta = cms.double( -1.0 ),
3560  MinimalTolerance = cms.double( 10.0 ),
3561  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3562  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3563  appendToDataLabel = cms.string( "" )
3564 )
3565 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3566  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3567  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3568  fractionShared = cms.double( 0.19 ),
3569  ValidHitBonus = cms.double( 5.0 ),
3570  MissingHitPenalty = cms.double( 20.0 ),
3571  allowSharedFirstHit = cms.bool( True )
3572 )
3573 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3574  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3575  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3576  Updator = cms.string( "hltESPKFUpdator" ),
3577  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3578  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3579  minHits = cms.int32( 3 ),
3580  appendToDataLabel = cms.string( "" )
3581 )
3582 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3583  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3584  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3585  Updator = cms.string( "hltESPKFUpdator" ),
3586  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3587  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3588  errorRescaling = cms.double( 100.0 ),
3589  minHits = cms.int32( 3 ),
3590  appendToDataLabel = cms.string( "" )
3591 )
3592 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3593  SimpleMagneticField = cms.string( "" ),
3594  MaxDPhi = cms.double( 1.6 ),
3595  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3596  Mass = cms.double( 0.105 ),
3597  PropagationDirection = cms.string( "alongMomentum" ),
3598  useRungeKutta = cms.bool( True ),
3599  ptMin = cms.double( -1.0 )
3600 )
3601 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3602  ComponentName = cms.string( "hltESPSmartPropagator" ),
3603  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3604  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3605  PropagationDirection = cms.string( "alongMomentum" ),
3606  Epsilon = cms.double( 5.0 )
3607 )
3608 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3609  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3610  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3611  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3612  PropagationDirection = cms.string( "alongMomentum" ),
3613  Epsilon = cms.double( 5.0 )
3614 )
3615 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3616  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3617  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3618  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3619  PropagationDirection = cms.string( "oppositeToMomentum" ),
3620  Epsilon = cms.double( 5.0 )
3621 )
3622 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3623  distance = cms.double( 0.5 )
3624 )
3625 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3626  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3627  NoErrorPropagation = cms.bool( False ),
3628  PropagationDirection = cms.string( "alongMomentum" ),
3629  useTuningForL2Speed = cms.bool( False ),
3630  useIsYokeFlag = cms.bool( True ),
3631  endcapShiftInZNeg = cms.double( 0.0 ),
3632  SetVBFPointer = cms.bool( False ),
3633  AssumeNoMaterial = cms.bool( False ),
3634  endcapShiftInZPos = cms.double( 0.0 ),
3635  useInTeslaFromMagField = cms.bool( False ),
3636  VBFName = cms.string( "VolumeBasedMagneticField" ),
3637  useEndcapShiftsInZ = cms.bool( False ),
3638  sendLogWarning = cms.bool( False ),
3639  useMatVolumes = cms.bool( True ),
3640  debug = cms.bool( False ),
3641  ApplyRadX0Correction = cms.bool( True ),
3642  useMagVolumes = cms.bool( True ),
3643  returnTangentPlane = cms.bool( True )
3644 )
3645 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3646  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3647  NoErrorPropagation = cms.bool( False ),
3648  PropagationDirection = cms.string( "oppositeToMomentum" ),
3649  useTuningForL2Speed = cms.bool( False ),
3650  useIsYokeFlag = cms.bool( True ),
3651  endcapShiftInZNeg = cms.double( 0.0 ),
3652  SetVBFPointer = cms.bool( False ),
3653  AssumeNoMaterial = cms.bool( False ),
3654  endcapShiftInZPos = cms.double( 0.0 ),
3655  useInTeslaFromMagField = cms.bool( False ),
3656  VBFName = cms.string( "VolumeBasedMagneticField" ),
3657  useEndcapShiftsInZ = cms.bool( False ),
3658  sendLogWarning = cms.bool( False ),
3659  useMatVolumes = cms.bool( True ),
3660  debug = cms.bool( False ),
3661  ApplyRadX0Correction = cms.bool( True ),
3662  useMagVolumes = cms.bool( True ),
3663  returnTangentPlane = cms.bool( True )
3664 )
3665 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3666  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3667  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3668  parameters = cms.PSet(
3669  mTIB_P1 = cms.double( 0.202 ),
3670  maxChgOneMIP = cms.double( 6000.0 ),
3671  mTEC_P0 = cms.double( -1.885 ),
3672  mTOB_P1 = cms.double( 0.253 ),
3673  mTEC_P1 = cms.double( 0.471 ),
3674  mLC_P2 = cms.double( 0.3 ),
3675  mLC_P1 = cms.double( 0.618 ),
3676  mTOB_P0 = cms.double( -1.026 ),
3677  mLC_P0 = cms.double( -0.326 ),
3678  useLegacyError = cms.bool( False ),
3679  mTIB_P0 = cms.double( -0.742 ),
3680  mTID_P1 = cms.double( 0.433 ),
3681  mTID_P0 = cms.double( -1.427 )
3682  )
3683 )
3684 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3685  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3686  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3687  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3688  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3689  Matcher = cms.string( "StandardMatcher" ),
3690  Phase2StripCPE = cms.string( "" ),
3691  appendToDataLabel = cms.string( "" )
3692 )
3693 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3694  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3695  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3696  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3697  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3698  Matcher = cms.string( "StandardMatcher" ),
3699  Phase2StripCPE = cms.string( "" ),
3700  appendToDataLabel = cms.string( "" )
3701 )
3702 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3703  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3704  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3705  StripCPE = cms.string( "Fake" ),
3706  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3707  Matcher = cms.string( "StandardMatcher" ),
3708  Phase2StripCPE = cms.string( "" ),
3709  appendToDataLabel = cms.string( "" )
3710 )
3711 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3712  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3713  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3714  StripCPE = cms.string( "Fake" ),
3715  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3716  Matcher = cms.string( "StandardMatcher" ),
3717  Phase2StripCPE = cms.string( "" ),
3718  appendToDataLabel = cms.string( "" )
3719 )
3720 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3721  MaxChi2 = cms.double( 16.0 ),
3722  nSigma = cms.double( 3.0 ),
3723  MaxDisplacement = cms.double( 0.5 ),
3724  MaxSagitta = cms.double( 2.0 ),
3725  MinimalTolerance = cms.double( 0.5 ),
3726  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3727  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3728  pTChargeCutThreshold = cms.double( -1.0 ),
3729  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3730  appendToDataLabel = cms.string( "" )
3731 )
3732 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3733  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3734  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3735  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3736  isPhase2 = cms.bool( False ),
3737  doPixelShapeCut = cms.bool( True ),
3738  doStripShapeCut = cms.bool( True ),
3739  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3740  appendToDataLabel = cms.string( "" )
3741 )
3742 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3743  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3744  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3745  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3746  EstimateCut = cms.double( 30.0 ),
3747  MaxFractionOutliers = cms.double( 0.3 ),
3748  MaxNumberOfOutliers = cms.int32( 3 ),
3749  MinDof = cms.int32( 2 ),
3750  NoOutliersBeginEnd = cms.bool( False ),
3751  MinNumberOfHits = cms.int32( 7 ),
3752  MinNumberOfHitsHighEta = cms.int32( 5 ),
3753  HighEtaSwitch = cms.double( 5.0 ),
3754  RejectTracks = cms.bool( True ),
3755  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3756  NoInvalidHitsBeginEnd = cms.bool( False ),
3757  LogPixelProbabilityCut = cms.double( -16.0 ),
3758  appendToDataLabel = cms.string( "" )
3759 )
3760 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3761  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3762  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3763  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3764  EstimateCut = cms.double( 30.0 ),
3765  MaxFractionOutliers = cms.double( 0.3 ),
3766  MaxNumberOfOutliers = cms.int32( 3 ),
3767  MinDof = cms.int32( 2 ),
3768  NoOutliersBeginEnd = cms.bool( False ),
3769  MinNumberOfHits = cms.int32( 7 ),
3770  MinNumberOfHitsHighEta = cms.int32( 5 ),
3771  HighEtaSwitch = cms.double( 5.0 ),
3772  RejectTracks = cms.bool( True ),
3773  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3774  NoInvalidHitsBeginEnd = cms.bool( False ),
3775  LogPixelProbabilityCut = cms.double( -16.0 ),
3776  appendToDataLabel = cms.string( "" )
3777 )
3778 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3779  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3780  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3781  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3782  appendToDataLabel = cms.string( "" )
3783 )
3784 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3785  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3786  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3787  Updator = cms.string( "hltESPKFUpdator" ),
3788  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3789  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3790  minHits = cms.int32( 7 ),
3791  appendToDataLabel = cms.string( "" )
3792 )
3793 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3794  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3795  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3796  Updator = cms.string( "hltESPKFUpdator" ),
3797  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3798  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3799  minHits = cms.int32( 7 ),
3800  appendToDataLabel = cms.string( "" )
3801 )
3802 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3803  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3804  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3805  Updator = cms.string( "hltESPKFUpdator" ),
3806  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3807  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3808  errorRescaling = cms.double( 10.0 ),
3809  minHits = cms.int32( 7 ),
3810  appendToDataLabel = cms.string( "" )
3811 )
3812 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3813  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3814  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3815  Updator = cms.string( "hltESPKFUpdator" ),
3816  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3817  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3818  errorRescaling = cms.double( 10.0 ),
3819  minHits = cms.int32( 7 ),
3820  appendToDataLabel = cms.string( "" )
3821 )
3822 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3823  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3824  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3825  fractionShared = cms.double( 0.09 ),
3826  ValidHitBonus = cms.double( 5.0 ),
3827  MissingHitPenalty = cms.double( 20.0 ),
3828  allowSharedFirstHit = cms.bool( True )
3829 )
3830 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3831  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3832  algoOrder = cms.vstring( ),
3833  appendToDataLabel = cms.string( "" )
3834 )
3835 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3836  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3837  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3838  appendToDataLabel = cms.string( "" )
3839 )
3840 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3841  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3842  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3843  fractionShared = cms.double( 0.5 ),
3844  ValidHitBonus = cms.double( 100.0 ),
3845  MissingHitPenalty = cms.double( 0.0 ),
3846  allowSharedFirstHit = cms.bool( False )
3847 )
3848 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3849  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3850  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3851  Updator = cms.string( "hltESPKFUpdator" ),
3852  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3853  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3854  minHits = cms.int32( 3 ),
3855  appendToDataLabel = cms.string( "" )
3856 )
3857 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3858  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3859  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3860  Updator = cms.string( "hltESPKFUpdator" ),
3861  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3862  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3863  errorRescaling = cms.double( 100.0 ),
3864  minHits = cms.int32( 3 ),
3865  appendToDataLabel = cms.string( "" )
3866 )
3867 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3868  timeThreshold = cms.int32( 48 ),
3869  sigmaZThreshold = cms.double( 2.0 ),
3870  sigmaXYThreshold = cms.double( 4.0 ),
3871  appendToDataLabel = cms.string( "" )
3872 )
3873 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3874  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3875  useQuadrupletAlgo = cms.bool( False ),
3876  appendToDataLabel = cms.string( "" )
3877 )
3878 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3879  ComponentName = cms.string( "hltTrackCleaner" ),
3880  appendToDataLabel = cms.string( "" )
3881 )
3882 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3883  ComponentName = cms.string( "HODetIdAssociator" ),
3884  etaBinSize = cms.double( 0.087 ),
3885  nEta = cms.int32( 30 ),
3886  nPhi = cms.int32( 72 ),
3887  hcalRegion = cms.int32( 2 ),
3888  includeBadChambers = cms.bool( False ),
3889  includeGEM = cms.bool( False ),
3890  includeME0 = cms.bool( False )
3891 )
3892 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3893  appendToDataLabel = cms.string( "" )
3894 )
3895 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3896  ComponentName = cms.string( "MuonDetIdAssociator" ),
3897  etaBinSize = cms.double( 0.125 ),
3898  nEta = cms.int32( 48 ),
3899  nPhi = cms.int32( 48 ),
3900  hcalRegion = cms.int32( 2 ),
3901  includeBadChambers = cms.bool( True ),
3902  includeGEM = cms.bool( True ),
3903  includeME0 = cms.bool( False )
3904 )
3905 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3906  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3907  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3908  fractionShared = cms.double( 0.1 ),
3909  ValidHitBonus = cms.double( 1000.0 ),
3910  MissingHitPenalty = cms.double( 1.0 ),
3911  allowSharedFirstHit = cms.bool( True )
3912 )
3913 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3914  ComponentName = cms.string( "SimpleNavigationSchool" ),
3915  PluginName = cms.string( "" ),
3916  SimpleMagneticField = cms.string( "ParabolicMf" )
3917 )
3918 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3919  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3920  etaBinSize = cms.double( 0.1 ),
3921  nEta = cms.int32( 60 ),
3922  nPhi = cms.int32( 30 ),
3923  hcalRegion = cms.int32( 2 ),
3924  includeBadChambers = cms.bool( False ),
3925  includeGEM = cms.bool( False ),
3926  includeME0 = cms.bool( False )
3927 )
3928 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3929  appendToDataLabel = cms.string( "" )
3930 )
3931 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3932  ComponentName = cms.string( "" ),
3933  CablingMapLabel = cms.string( "" ),
3934  UseQualityInfo = cms.bool( False ),
3935  appendToDataLabel = cms.string( "" )
3936 )
3937 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3938 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3939  LatencyRecord = cms.PSet(
3940  label = cms.untracked.string( "" ),
3941  record = cms.string( "SiStripLatencyRcd" )
3942  ),
3943  BackPlaneCorrectionPeakMode = cms.PSet(
3944  label = cms.untracked.string( "peak" ),
3945  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3946  ),
3947  BackPlaneCorrectionDeconvMode = cms.PSet(
3948  label = cms.untracked.string( "deconvolution" ),
3949  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3950  )
3951 )
3952 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3953  LatencyRecord = cms.PSet(
3954  label = cms.untracked.string( "" ),
3955  record = cms.string( "SiStripLatencyRcd" )
3956  ),
3957  LorentzAnglePeakMode = cms.PSet(
3958  label = cms.untracked.string( "peak" ),
3959  record = cms.string( "SiStripLorentzAngleRcd" )
3960  ),
3961  LorentzAngleDeconvMode = cms.PSet(
3962  label = cms.untracked.string( "deconvolution" ),
3963  record = cms.string( "SiStripLorentzAngleRcd" )
3964  )
3965 )
3966 
3967 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3968  RawDataCollection = cms.InputTag( "rawDataCollector" )
3969 )
3970 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3971 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3972  result = cms.bool( False )
3973 )
3974 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
3975  src = cms.InputTag( "statusOnGPU" )
3976 )
3977 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3978  SelectedTriggerType = cms.int32( 1 )
3979 )
3980 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3981  FedIds = cms.vint32( 1404 ),
3982  Setup = cms.string( "stage2::GTSetup" ),
3983  FWId = cms.uint32( 0 ),
3984  DmxFWId = cms.uint32( 0 ),
3985  FWOverride = cms.bool( False ),
3986  TMTCheck = cms.bool( True ),
3987  CTP7 = cms.untracked.bool( False ),
3988  MTF7 = cms.untracked.bool( False ),
3989  InputLabel = cms.InputTag( "rawDataCollector" ),
3990  lenSlinkHeader = cms.untracked.int32( 8 ),
3991  lenSlinkTrailer = cms.untracked.int32( 8 ),
3992  lenAMCHeader = cms.untracked.int32( 8 ),
3993  lenAMCTrailer = cms.untracked.int32( 0 ),
3994  lenAMC13Header = cms.untracked.int32( 8 ),
3995  lenAMC13Trailer = cms.untracked.int32( 8 ),
3996  debug = cms.untracked.bool( False ),
3997  MinFeds = cms.uint32( 0 )
3998 )
3999 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4000  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4001  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4002  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4003  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4004  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4005  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4006  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4007  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4008  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4009  GetPrescaleColumnFromData = cms.bool( False ),
4010  AlgorithmTriggersUnprescaled = cms.bool( True ),
4011  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4012  AlgorithmTriggersUnmasked = cms.bool( True ),
4013  AXOL1TLModelVersion = cms.string( "GTADModel_v3" ),
4014  useMuonShowers = cms.bool( True ),
4015  resetPSCountersEachLumiSec = cms.bool( True ),
4016  semiRandomInitialPSCounters = cms.bool( False ),
4017  ProduceL1GtDaqRecord = cms.bool( True ),
4018  ProduceL1GtObjectMapRecord = cms.bool( True ),
4019  EmulateBxInEvent = cms.int32( 1 ),
4020  L1DataBxInEvent = cms.int32( 5 ),
4021  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4022  BstLengthBytes = cms.int32( -1 ),
4023  PrescaleSet = cms.uint32( 1 ),
4024  Verbosity = cms.untracked.int32( 0 ),
4025  PrintL1Menu = cms.untracked.bool( False ),
4026  TriggerMenuLuminosity = cms.string( "startup" )
4027 )
4028 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4029  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4030 )
4031 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4032  changeToCMSCoordinates = cms.bool( False ),
4033  maxZ = cms.double( 40.0 ),
4034  setSigmaZ = cms.double( 0.0 ),
4035  beamMode = cms.untracked.uint32( 11 ),
4036  src = cms.InputTag( "" ),
4037  gtEvmLabel = cms.InputTag( "" ),
4038  maxRadius = cms.double( 2.0 ),
4039  useTransientRecord = cms.bool( True )
4040 )
4041 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4042  saveTags = cms.bool( True ),
4043  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4044  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4045  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4046  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4047  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4048  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4049  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4050  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4051  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4052  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4053 )
4054 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4055  offset = cms.uint32( 0 ),
4056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4057 )
4058 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4059  tccUnpacking = cms.bool( True ),
4060  FedLabel = cms.InputTag( "listfeds" ),
4061  srpUnpacking = cms.bool( True ),
4062  syncCheck = cms.bool( True ),
4063  feIdCheck = cms.bool( True ),
4064  silentMode = cms.untracked.bool( True ),
4065  InputLabel = cms.InputTag( "rawDataCollector" ),
4066  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 ),
4067  eventPut = cms.bool( True ),
4068  numbTriggerTSamples = cms.int32( 1 ),
4069  numbXtalTSamples = cms.int32( 10 ),
4070  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 ),
4071  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 ),
4072  DoRegional = cms.bool( False ),
4073  feUnpacking = cms.bool( True ),
4074  forceToKeepFRData = cms.bool( False ),
4075  headerUnpacking = cms.bool( True ),
4076  memUnpacking = cms.bool( True )
4077 )
4078 fragment.hltEcalDigisPortableSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4079  InputLabel = cms.InputTag( "rawDataCollector" ),
4080  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 ),
4081  maxChannelsEB = cms.uint32( 61200 ),
4082  maxChannelsEE = cms.uint32( 14648 ),
4083  digisLabelEB = cms.string( "ebDigis" ),
4084  digisLabelEE = cms.string( "eeDigis" ),
4085  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
4086 )
4087 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4088  digisInLabelEB = cms.InputTag( 'hltEcalDigisPortableSoA','ebDigis' ),
4089  digisInLabelEE = cms.InputTag( 'hltEcalDigisPortableSoA','eeDigis' ),
4090  digisOutLabelEB = cms.string( "ebDigis" ),
4091  digisOutLabelEE = cms.string( "eeDigis" ),
4092  produceDummyIntegrityCollections = cms.bool( False )
4093 )
4094 fragment.hltEcalUncalibRecHitPortableSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4095  digisLabelEB = cms.InputTag( 'hltEcalDigisPortableSoA','ebDigis' ),
4096  digisLabelEE = cms.InputTag( 'hltEcalDigisPortableSoA','eeDigis' ),
4097  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4098  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4099  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4100  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4101  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4102  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4103  EBtimeConstantTerm = cms.double( 0.6 ),
4104  EEtimeConstantTerm = cms.double( 1.0 ),
4105  EBtimeNconst = cms.double( 28.5 ),
4106  EEtimeNconst = cms.double( 31.8 ),
4107  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4108  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4109  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4110  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4111  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4112  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4113  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4114  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4115  amplitudeThresholdEB = cms.double( 10.0 ),
4116  amplitudeThresholdEE = cms.double( 10.0 ),
4117  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4118  shouldRunTimingComputation = cms.bool( True ),
4119  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
4120 )
4121 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4122  uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitPortableSoA','EcalUncalibRecHitsEB' ),
4123  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4124  isPhase2 = cms.bool( False ),
4125  uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitPortableSoA','EcalUncalibRecHitsEE' ),
4126  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4127 )
4128 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4129  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4130  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4131  integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4132  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4133  ebFEToBeRecovered = cms.string( "ebFE" ),
4134  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4135  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4136  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4137  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4138  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4139  ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4140  eeFEToBeRecovered = cms.string( "eeFE" ),
4141  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4142  eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" )
4143 )
4144 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4145  recoverEEVFE = cms.bool( False ),
4146  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4147  recoverEBIsolatedChannels = cms.bool( False ),
4148  recoverEBVFE = cms.bool( False ),
4149  laserCorrection = cms.bool( True ),
4150  EBLaserMIN = cms.double( 0.5 ),
4151  killDeadChannels = cms.bool( True ),
4152  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4153  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4154  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4155  EELaserMIN = cms.double( 0.5 ),
4156  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4157  cleaningConfig = cms.PSet(
4158  cThreshold_endcap = cms.double( 15.0 ),
4159  tightenCrack_e1_double = cms.double( 2.0 ),
4160  cThreshold_barrel = cms.double( 4.0 ),
4161  e6e2thresh = cms.double( 0.04 ),
4162  e4e1Threshold_barrel = cms.double( 0.08 ),
4163  e4e1Threshold_endcap = cms.double( 0.3 ),
4164  tightenCrack_e4e1_single = cms.double( 3.0 ),
4165  cThreshold_double = cms.double( 10.0 ),
4166  e4e1_b_barrel = cms.double( -0.024 ),
4167  tightenCrack_e6e2_double = cms.double( 3.0 ),
4168  e4e1_a_barrel = cms.double( 0.04 ),
4169  tightenCrack_e1_single = cms.double( 2.0 ),
4170  e4e1_a_endcap = cms.double( 0.02 ),
4171  e4e1_b_endcap = cms.double( -0.0125 ),
4172  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4173  ),
4174  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4175  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4176  recoverEBFE = cms.bool( False ),
4177  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4178  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4179  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4180  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4181  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4182  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4183  ChannelStatusToBeExcluded = cms.vstring( ),
4184  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4185  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4186  recoverEEFE = cms.bool( False ),
4187  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4188  EBLaserMAX = cms.double( 3.0 ),
4189  flagsMapDBReco = cms.PSet(
4190  kDead = cms.vstring( 'kNoDataNoTP' ),
4191  kGood = cms.vstring( 'kOk',
4192  'kDAC',
4193  'kNoLaser',
4194  'kNoisy' ),
4195  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4196  kNoisy = cms.vstring( 'kNNoisy',
4197  'kFixedG6',
4198  'kFixedG1' ),
4199  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4200  'kNonRespondingIsolated',
4201  'kDeadVFE' )
4202  ),
4203  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4204  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4205  algo = cms.string( "EcalRecHitWorkerSimple" ),
4206  EELaserMAX = cms.double( 8.0 ),
4207  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4208  recoverEEIsolatedChannels = cms.bool( False ),
4209  timeCalibTag = cms.ESInputTag( "","" ),
4210  timeOffsetTag = cms.ESInputTag( "","" ),
4211  skipTimeCalib = cms.bool( False )
4212 )
4213 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4214  sourceTag = cms.InputTag( "rawDataCollector" ),
4215  debugMode = cms.untracked.bool( False ),
4216  InstanceES = cms.string( "" ),
4217  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4218  ESdigiCollection = cms.string( "" )
4219 )
4220 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4221  ESrechitCollection = cms.string( "EcalRecHitsES" ),
4222  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4223  algo = cms.string( "ESRecHitWorker" ),
4224  ESRecoAlgo = cms.int32( 0 )
4225 )
4226 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4227  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4228  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4229  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4230  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4231  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4232  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4233  statusThreshold = cms.uint32( 3 ),
4234  useRecoFlag = cms.bool( False ),
4235  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 ),
4236  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 ),
4237  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 ),
4238  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 ),
4239  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4240  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4241 )
4242 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4243  result = cms.bool( True )
4244 )
4245 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4246  saveTags = cms.bool( True ),
4247  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" ),
4248  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4249  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4250  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4251  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4252  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4253  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4254  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4255  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4256  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4257 )
4258 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4259  offset = cms.uint32( 0 ),
4260  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4261 )
4262 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4263  doBarrel = cms.bool( True ),
4264  doEndcaps = cms.bool( True ),
4265  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4266  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4267  clusEtaSize = cms.int32( 3 ),
4268  clusPhiSize = cms.int32( 3 ),
4269  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4270  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4271  clusSeedThr = cms.double( 0.5 ),
4272  clusSeedThrEndCap = cms.double( 1.0 ),
4273  useRecoFlag = cms.bool( False ),
4274  flagLevelRecHitsToUse = cms.int32( 1 ),
4275  useDBStatus = cms.bool( True ),
4276  statusLevelRecHitsToUse = cms.int32( 1 ),
4277  posCalcParameters = cms.PSet(
4278  T0_barl = cms.double( 7.4 ),
4279  T0_endcPresh = cms.double( 1.2 ),
4280  LogWeighted = cms.bool( True ),
4281  T0_endc = cms.double( 3.1 ),
4282  X0 = cms.double( 0.89 ),
4283  W0 = cms.double( 4.2 )
4284  ),
4285  maxNumberofSeeds = cms.int32( 700 ),
4286  maxNumberofClusters = cms.int32( 300 ),
4287  debugLevel = cms.int32( 0 )
4288 )
4289 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4290  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4291  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4292  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4293  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4294  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4295  useRecoFlag = cms.bool( False ),
4296  flagLevelRecHitsToUse = cms.int32( 1 ),
4297  useDBStatus = cms.bool( True ),
4298  statusLevelRecHitsToUse = cms.int32( 1 ),
4299  doSelBarrel = cms.bool( True ),
4300  barrelSelection = cms.PSet(
4301  massHighPi0Cand = cms.double( 0.156 ),
4302  ptMinForIsolation = cms.double( 1.0 ),
4303  seleMinvMaxBarrel = cms.double( 0.8 ),
4304  massLowPi0Cand = cms.double( 0.084 ),
4305  seleS9S25Gamma = cms.double( 0.8 ),
4306  seleBeltDeta = cms.double( 0.1 ),
4307  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4308  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4309  removePi0CandidatesForEta = cms.bool( True ),
4310  seleMinvMinBarrel = cms.double( 0.2 ),
4311  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4312  selePtPairBarrel_region1 = cms.double( 3.0 ),
4313  selePtPairBarrel_region2 = cms.double( 3.0 ),
4314  seleBeltDR = cms.double( 0.3 ),
4315  region1_Barrel = cms.double( 1.0 ),
4316  seleIsoBarrel_region1 = cms.double( 0.5 ),
4317  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4318  seleIsoBarrel_region2 = cms.double( 0.5 ),
4319  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4320  store5x5RecHitEB = cms.bool( True ),
4321  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4322  seleNxtalBarrel_region1 = cms.uint32( 6 )
4323  ),
4324  doSelEndcap = cms.bool( False ),
4325  endcapSelection = cms.PSet(
4326  seleBeltDetaEndCap = cms.double( 0.05 ),
4327  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4328  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4329  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4330  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4331  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4332  ptMinForIsolationEndCap = cms.double( 0.5 ),
4333  selePtPairEndCap_region1 = cms.double( 1.5 ),
4334  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4335  selePtPairEndCap_region2 = cms.double( 1.5 ),
4336  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4337  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4338  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4339  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4340  region1_EndCap = cms.double( 1.8 ),
4341  region2_EndCap = cms.double( 2.0 ),
4342  store5x5RecHitEE = cms.bool( False ),
4343  seleIsoEndCap_region3 = cms.double( 0.5 ),
4344  seleIsoEndCap_region2 = cms.double( 0.5 ),
4345  seleMinvMinEndCap = cms.double( 0.05 ),
4346  selePtPairEndCap_region3 = cms.double( 99.0 ),
4347  seleIsoEndCap_region1 = cms.double( 0.5 ),
4348  seleBeltDREndCap = cms.double( 0.2 ),
4349  seleMinvMaxEndCap = cms.double( 0.3 ),
4350  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4351  seleS9S25GammaEndCap = cms.double( 0.0 )
4352  ),
4353  storeRecHitES = cms.bool( False ),
4354  preshowerSelection = cms.PSet(
4355  preshClusterEnergyCut = cms.double( 0.0 ),
4356  debugLevelES = cms.string( "" ),
4357  ESCollection = cms.string( "etaEcalRecHitsES" ),
4358  preshNclust = cms.int32( 4 ),
4359  preshStripEnergyCut = cms.double( 0.0 ),
4360  preshCalibPlaneY = cms.double( 0.7 ),
4361  preshSeededNstrip = cms.int32( 15 ),
4362  preshCalibGamma = cms.double( 0.024 ),
4363  preshCalibPlaneX = cms.double( 1.0 ),
4364  preshCalibMIP = cms.double( 9.0E-5 )
4365  ),
4366  debugLevel = cms.int32( 0 )
4367 )
4368 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4369  doEnergyScale = cms.bool( False ),
4370  doEnergyScaleInverse = cms.bool( False ),
4371  doIntercalib = cms.bool( False ),
4372  doIntercalibInverse = cms.bool( False ),
4373  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4374  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4375  doLaserCorrections = cms.bool( False ),
4376  doLaserCorrectionsInverse = cms.bool( False ),
4377  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4378  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4379 )
4380 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4381  region = cms.string( "barrel" ),
4382  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4383  digisOut = cms.string( "etaEBDigis" ),
4384  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4385  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4386  srFlagsOut = cms.string( "etaEBSrFlags" )
4387 )
4388 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4389  offset = cms.uint32( 0 ),
4390  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4391 )
4392 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4393  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4394  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4395  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4396  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4397  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4398  useRecoFlag = cms.bool( False ),
4399  flagLevelRecHitsToUse = cms.int32( 1 ),
4400  useDBStatus = cms.bool( True ),
4401  statusLevelRecHitsToUse = cms.int32( 1 ),
4402  doSelBarrel = cms.bool( False ),
4403  barrelSelection = cms.PSet(
4404  massHighPi0Cand = cms.double( 0.163 ),
4405  ptMinForIsolation = cms.double( 1.0 ),
4406  seleMinvMaxBarrel = cms.double( 0.8 ),
4407  massLowPi0Cand = cms.double( 0.104 ),
4408  seleS9S25Gamma = cms.double( 0.0 ),
4409  seleBeltDeta = cms.double( 0.05 ),
4410  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4411  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4412  removePi0CandidatesForEta = cms.bool( False ),
4413  seleMinvMinBarrel = cms.double( 0.3 ),
4414  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4415  selePtPairBarrel_region1 = cms.double( 1.5 ),
4416  selePtPairBarrel_region2 = cms.double( 1.5 ),
4417  seleBeltDR = cms.double( 0.2 ),
4418  region1_Barrel = cms.double( 1.0 ),
4419  seleIsoBarrel_region1 = cms.double( 0.5 ),
4420  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4421  seleIsoBarrel_region2 = cms.double( 0.5 ),
4422  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4423  store5x5RecHitEB = cms.bool( False ),
4424  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4425  seleNxtalBarrel_region1 = cms.uint32( 6 )
4426  ),
4427  doSelEndcap = cms.bool( True ),
4428  endcapSelection = cms.PSet(
4429  seleBeltDetaEndCap = cms.double( 0.1 ),
4430  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4431  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4432  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4433  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4434  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4435  ptMinForIsolationEndCap = cms.double( 0.5 ),
4436  selePtPairEndCap_region1 = cms.double( 3.0 ),
4437  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4438  selePtPairEndCap_region2 = cms.double( 3.0 ),
4439  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4440  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4441  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4442  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4443  region1_EndCap = cms.double( 1.8 ),
4444  region2_EndCap = cms.double( 2.0 ),
4445  store5x5RecHitEE = cms.bool( True ),
4446  seleIsoEndCap_region3 = cms.double( 0.5 ),
4447  seleIsoEndCap_region2 = cms.double( 0.5 ),
4448  seleMinvMinEndCap = cms.double( 0.2 ),
4449  selePtPairEndCap_region3 = cms.double( 3.0 ),
4450  seleIsoEndCap_region1 = cms.double( 0.5 ),
4451  seleBeltDREndCap = cms.double( 0.3 ),
4452  seleMinvMaxEndCap = cms.double( 0.8 ),
4453  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4454  seleS9S25GammaEndCap = cms.double( 0.85 )
4455  ),
4456  storeRecHitES = cms.bool( True ),
4457  preshowerSelection = cms.PSet(
4458  preshClusterEnergyCut = cms.double( 0.0 ),
4459  debugLevelES = cms.string( "" ),
4460  ESCollection = cms.string( "etaEcalRecHitsES" ),
4461  preshNclust = cms.int32( 4 ),
4462  preshStripEnergyCut = cms.double( 0.0 ),
4463  preshCalibPlaneY = cms.double( 0.7 ),
4464  preshSeededNstrip = cms.int32( 15 ),
4465  preshCalibGamma = cms.double( 0.024 ),
4466  preshCalibPlaneX = cms.double( 1.0 ),
4467  preshCalibMIP = cms.double( 9.0E-5 )
4468  ),
4469  debugLevel = cms.int32( 0 )
4470 )
4471 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4472  doEnergyScale = cms.bool( False ),
4473  doEnergyScaleInverse = cms.bool( False ),
4474  doIntercalib = cms.bool( False ),
4475  doIntercalibInverse = cms.bool( False ),
4476  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4477  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4478  doLaserCorrections = cms.bool( False ),
4479  doLaserCorrectionsInverse = cms.bool( False ),
4480  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4481  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4482 )
4483 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4484  region = cms.string( "endcap" ),
4485  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4486  digisOut = cms.string( "etaEEDigis" ),
4487  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4488  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4489  srFlagsOut = cms.string( "etaEESrFlags" )
4490 )
4491 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4492  offset = cms.uint32( 0 ),
4493  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4494 )
4495 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4496  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4497  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4498  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4499  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4500  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4501  useRecoFlag = cms.bool( False ),
4502  flagLevelRecHitsToUse = cms.int32( 1 ),
4503  useDBStatus = cms.bool( True ),
4504  statusLevelRecHitsToUse = cms.int32( 1 ),
4505  doSelBarrel = cms.bool( True ),
4506  barrelSelection = cms.PSet(
4507  massHighPi0Cand = cms.double( 0.163 ),
4508  ptMinForIsolation = cms.double( 1.0 ),
4509  seleMinvMaxBarrel = cms.double( 0.22 ),
4510  massLowPi0Cand = cms.double( 0.104 ),
4511  seleS9S25Gamma = cms.double( 0.0 ),
4512  seleBeltDeta = cms.double( 0.05 ),
4513  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4514  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4515  removePi0CandidatesForEta = cms.bool( False ),
4516  seleMinvMinBarrel = cms.double( 0.06 ),
4517  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4518  selePtPairBarrel_region1 = cms.double( 2.0 ),
4519  selePtPairBarrel_region2 = cms.double( 1.75 ),
4520  seleBeltDR = cms.double( 0.2 ),
4521  region1_Barrel = cms.double( 1.0 ),
4522  seleIsoBarrel_region1 = cms.double( 0.5 ),
4523  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4524  seleIsoBarrel_region2 = cms.double( 0.5 ),
4525  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4526  store5x5RecHitEB = cms.bool( False ),
4527  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4528  seleNxtalBarrel_region1 = cms.uint32( 6 )
4529  ),
4530  doSelEndcap = cms.bool( False ),
4531  endcapSelection = cms.PSet(
4532  seleBeltDetaEndCap = cms.double( 0.05 ),
4533  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4534  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4535  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4536  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4537  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4538  ptMinForIsolationEndCap = cms.double( 0.5 ),
4539  selePtPairEndCap_region1 = cms.double( 1.5 ),
4540  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4541  selePtPairEndCap_region2 = cms.double( 1.5 ),
4542  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4543  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4544  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4545  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4546  region1_EndCap = cms.double( 1.8 ),
4547  region2_EndCap = cms.double( 2.0 ),
4548  store5x5RecHitEE = cms.bool( False ),
4549  seleIsoEndCap_region3 = cms.double( 0.5 ),
4550  seleIsoEndCap_region2 = cms.double( 0.5 ),
4551  seleMinvMinEndCap = cms.double( 0.05 ),
4552  selePtPairEndCap_region3 = cms.double( 99.0 ),
4553  seleIsoEndCap_region1 = cms.double( 0.5 ),
4554  seleBeltDREndCap = cms.double( 0.2 ),
4555  seleMinvMaxEndCap = cms.double( 0.3 ),
4556  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4557  seleS9S25GammaEndCap = cms.double( 0.0 )
4558  ),
4559  storeRecHitES = cms.bool( False ),
4560  preshowerSelection = cms.PSet(
4561  preshClusterEnergyCut = cms.double( 0.0 ),
4562  debugLevelES = cms.string( "" ),
4563  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4564  preshNclust = cms.int32( 4 ),
4565  preshStripEnergyCut = cms.double( 0.0 ),
4566  preshCalibPlaneY = cms.double( 0.7 ),
4567  preshSeededNstrip = cms.int32( 15 ),
4568  preshCalibGamma = cms.double( 0.024 ),
4569  preshCalibPlaneX = cms.double( 1.0 ),
4570  preshCalibMIP = cms.double( 9.0E-5 )
4571  ),
4572  debugLevel = cms.int32( 0 )
4573 )
4574 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4575  doEnergyScale = cms.bool( False ),
4576  doEnergyScaleInverse = cms.bool( False ),
4577  doIntercalib = cms.bool( False ),
4578  doIntercalibInverse = cms.bool( False ),
4579  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4580  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4581  doLaserCorrections = cms.bool( False ),
4582  doLaserCorrectionsInverse = cms.bool( False ),
4583  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4584  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4585 )
4586 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4587  region = cms.string( "barrel" ),
4588  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4589  digisOut = cms.string( "pi0EBDigis" ),
4590  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4591  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4592  srFlagsOut = cms.string( "pi0EBSrFlags" )
4593 )
4594 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4595  offset = cms.uint32( 0 ),
4596  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4597 )
4598 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4599  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4600  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4601  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4602  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4603  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4604  useRecoFlag = cms.bool( False ),
4605  flagLevelRecHitsToUse = cms.int32( 1 ),
4606  useDBStatus = cms.bool( True ),
4607  statusLevelRecHitsToUse = cms.int32( 1 ),
4608  doSelBarrel = cms.bool( False ),
4609  barrelSelection = cms.PSet(
4610  massHighPi0Cand = cms.double( 0.163 ),
4611  ptMinForIsolation = cms.double( 1.0 ),
4612  seleMinvMaxBarrel = cms.double( 0.22 ),
4613  massLowPi0Cand = cms.double( 0.104 ),
4614  seleS9S25Gamma = cms.double( 0.0 ),
4615  seleBeltDeta = cms.double( 0.05 ),
4616  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4617  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4618  removePi0CandidatesForEta = cms.bool( False ),
4619  seleMinvMinBarrel = cms.double( 0.06 ),
4620  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4621  selePtPairBarrel_region1 = cms.double( 1.5 ),
4622  selePtPairBarrel_region2 = cms.double( 1.5 ),
4623  seleBeltDR = cms.double( 0.2 ),
4624  region1_Barrel = cms.double( 1.0 ),
4625  seleIsoBarrel_region1 = cms.double( 0.5 ),
4626  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4627  seleIsoBarrel_region2 = cms.double( 0.5 ),
4628  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4629  store5x5RecHitEB = cms.bool( False ),
4630  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4631  seleNxtalBarrel_region1 = cms.uint32( 6 )
4632  ),
4633  doSelEndcap = cms.bool( True ),
4634  endcapSelection = cms.PSet(
4635  seleBeltDetaEndCap = cms.double( 0.05 ),
4636  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4637  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4638  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4639  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4640  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4641  ptMinForIsolationEndCap = cms.double( 0.5 ),
4642  selePtPairEndCap_region1 = cms.double( 3.75 ),
4643  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4644  selePtPairEndCap_region2 = cms.double( 2.0 ),
4645  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4646  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4647  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4648  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4649  region1_EndCap = cms.double( 1.8 ),
4650  region2_EndCap = cms.double( 2.0 ),
4651  store5x5RecHitEE = cms.bool( False ),
4652  seleIsoEndCap_region3 = cms.double( 0.5 ),
4653  seleIsoEndCap_region2 = cms.double( 0.5 ),
4654  seleMinvMinEndCap = cms.double( 0.05 ),
4655  selePtPairEndCap_region3 = cms.double( 2.0 ),
4656  seleIsoEndCap_region1 = cms.double( 0.5 ),
4657  seleBeltDREndCap = cms.double( 0.2 ),
4658  seleMinvMaxEndCap = cms.double( 0.3 ),
4659  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4660  seleS9S25GammaEndCap = cms.double( 0.0 )
4661  ),
4662  storeRecHitES = cms.bool( True ),
4663  preshowerSelection = cms.PSet(
4664  preshClusterEnergyCut = cms.double( 0.0 ),
4665  debugLevelES = cms.string( "" ),
4666  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4667  preshNclust = cms.int32( 4 ),
4668  preshStripEnergyCut = cms.double( 0.0 ),
4669  preshCalibPlaneY = cms.double( 0.7 ),
4670  preshSeededNstrip = cms.int32( 15 ),
4671  preshCalibGamma = cms.double( 0.024 ),
4672  preshCalibPlaneX = cms.double( 1.0 ),
4673  preshCalibMIP = cms.double( 9.0E-5 )
4674  ),
4675  debugLevel = cms.int32( 0 )
4676 )
4677 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4678  doEnergyScale = cms.bool( False ),
4679  doEnergyScaleInverse = cms.bool( False ),
4680  doIntercalib = cms.bool( False ),
4681  doIntercalibInverse = cms.bool( False ),
4682  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4683  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4684  doLaserCorrections = cms.bool( False ),
4685  doLaserCorrectionsInverse = cms.bool( False ),
4686  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4687  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4688 )
4689 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4690  region = cms.string( "endcap" ),
4691  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4692  digisOut = cms.string( "pi0EEDigis" ),
4693  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4694  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4695  srFlagsOut = cms.string( "pi0EESrFlags" )
4696 )
4697 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4698  saveTags = cms.bool( True ),
4699  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" ),
4700  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4701  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4702  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4703  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4704  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4705  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4706  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4707  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4708  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4709 )
4710 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4711  offset = cms.uint32( 0 ),
4712  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4713 )
4714 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4715  saveTags = cms.bool( True ),
4716  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4717  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4718  MaxEta = cms.double( 2.4 ),
4719  MinPt = cms.double( 0.0 ),
4720  MaxDeltaR = cms.double( 0.3 ),
4721  MinN = cms.int32( 1 ),
4722  CentralBxOnly = cms.bool( True ),
4723  SelectQualities = cms.vint32( )
4724 )
4725 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4726  inputLabel = cms.InputTag( "rawDataCollector" ),
4727  debug = cms.untracked.bool( False )
4728 )
4729 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4730  recAlgoConfig = cms.PSet(
4731  maxTime = cms.double( 420.0 ),
4732  debug = cms.untracked.bool( False ),
4733  stepTwoFromDigi = cms.bool( False ),
4734  tTrigModeConfig = cms.PSet(
4735  debug = cms.untracked.bool( False ),
4736  tofCorrType = cms.int32( 0 ),
4737  tTrigLabel = cms.string( "" ),
4738  wirePropCorrType = cms.int32( 0 ),
4739  doTOFCorrection = cms.bool( True ),
4740  vPropWire = cms.double( 24.4 ),
4741  doT0Correction = cms.bool( True ),
4742  doWirePropCorrection = cms.bool( True ),
4743  t0Label = cms.string( "" )
4744  ),
4745  useUncertDB = cms.bool( True ),
4746  doVdriftCorr = cms.bool( True ),
4747  minTime = cms.double( -3.0 ),
4748  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4749  readLegacyTTrigDB = cms.bool( True ),
4750  readLegacyVDriftDB = cms.bool( True )
4751  ),
4752  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4753  debug = cms.untracked.bool( False ),
4754  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4755 )
4756 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4757  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4758  Reco4DAlgoConfig = cms.PSet(
4759  Reco2DAlgoConfig = cms.PSet(
4760  AlphaMaxPhi = cms.double( 1.0 ),
4761  debug = cms.untracked.bool( False ),
4762  segmCleanerMode = cms.int32( 2 ),
4763  AlphaMaxTheta = cms.double( 0.9 ),
4764  hit_afterT0_resolution = cms.double( 0.03 ),
4765  performT0_vdriftSegCorrection = cms.bool( False ),
4766  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4767  recAlgoConfig = cms.PSet(
4768  maxTime = cms.double( 420.0 ),
4769  debug = cms.untracked.bool( False ),
4770  stepTwoFromDigi = cms.bool( False ),
4771  tTrigModeConfig = cms.PSet(
4772  debug = cms.untracked.bool( False ),
4773  tofCorrType = cms.int32( 0 ),
4774  tTrigLabel = cms.string( "" ),
4775  wirePropCorrType = cms.int32( 0 ),
4776  doTOFCorrection = cms.bool( True ),
4777  vPropWire = cms.double( 24.4 ),
4778  doT0Correction = cms.bool( True ),
4779  doWirePropCorrection = cms.bool( True ),
4780  t0Label = cms.string( "" )
4781  ),
4782  useUncertDB = cms.bool( True ),
4783  doVdriftCorr = cms.bool( True ),
4784  minTime = cms.double( -3.0 ),
4785  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4786  readLegacyTTrigDB = cms.bool( True ),
4787  readLegacyVDriftDB = cms.bool( True )
4788  ),
4789  MaxAllowedHits = cms.uint32( 50 ),
4790  nUnSharedHitsMin = cms.int32( 2 ),
4791  nSharedHitsMax = cms.int32( 2 ),
4792  performT0SegCorrection = cms.bool( False ),
4793  perform_delta_rejecting = cms.bool( False )
4794  ),
4795  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4796  debug = cms.untracked.bool( False ),
4797  segmCleanerMode = cms.int32( 2 ),
4798  AllDTRecHits = cms.bool( True ),
4799  hit_afterT0_resolution = cms.double( 0.03 ),
4800  performT0_vdriftSegCorrection = cms.bool( False ),
4801  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4802  recAlgoConfig = cms.PSet(
4803  maxTime = cms.double( 420.0 ),
4804  debug = cms.untracked.bool( False ),
4805  stepTwoFromDigi = cms.bool( False ),
4806  tTrigModeConfig = cms.PSet(
4807  debug = cms.untracked.bool( False ),
4808  tofCorrType = cms.int32( 0 ),
4809  tTrigLabel = cms.string( "" ),
4810  wirePropCorrType = cms.int32( 0 ),
4811  doTOFCorrection = cms.bool( True ),
4812  vPropWire = cms.double( 24.4 ),
4813  doT0Correction = cms.bool( True ),
4814  doWirePropCorrection = cms.bool( True ),
4815  t0Label = cms.string( "" )
4816  ),
4817  useUncertDB = cms.bool( True ),
4818  doVdriftCorr = cms.bool( True ),
4819  minTime = cms.double( -3.0 ),
4820  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4821  readLegacyTTrigDB = cms.bool( True ),
4822  readLegacyVDriftDB = cms.bool( True )
4823  ),
4824  nUnSharedHitsMin = cms.int32( 2 ),
4825  nSharedHitsMax = cms.int32( 2 ),
4826  performT0SegCorrection = cms.bool( False ),
4827  perform_delta_rejecting = cms.bool( False )
4828  ),
4829  debug = cms.untracked.bool( False ),
4830  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4831  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4832 )
4833 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4834  InputObjects = cms.InputTag( "rawDataCollector" ),
4835  UseExaminer = cms.bool( True ),
4836  ExaminerMask = cms.uint32( 535558134 ),
4837  UseSelectiveUnpacking = cms.bool( True ),
4838  ErrorMask = cms.uint32( 0 ),
4839  UnpackStatusDigis = cms.bool( False ),
4840  UseFormatStatus = cms.bool( True ),
4841  useRPCs = cms.bool( False ),
4842  useGEMs = cms.bool( False ),
4843  useCSCShowers = cms.bool( False ),
4844  Debug = cms.untracked.bool( False ),
4845  PrintEventNumber = cms.untracked.bool( False ),
4846  runDQM = cms.untracked.bool( False ),
4847  VisualFEDInspect = cms.untracked.bool( False ),
4848  VisualFEDShort = cms.untracked.bool( False ),
4849  FormatedEventDump = cms.untracked.bool( False ),
4850  SuppressZeroLCT = cms.untracked.bool( True ),
4851  DisableMappingCheck = cms.untracked.bool( False ),
4852  B904Setup = cms.untracked.bool( False ),
4853  B904vmecrate = cms.untracked.int32( 1 ),
4854  B904dmb = cms.untracked.int32( 3 )
4855 )
4856 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4857  CSCStripPeakThreshold = cms.double( 10.0 ),
4858  CSCStripClusterChargeCut = cms.double( 25.0 ),
4859  CSCStripxtalksOffset = cms.double( 0.03 ),
4860  UseAverageTime = cms.bool( False ),
4861  UseParabolaFit = cms.bool( False ),
4862  UseFivePoleFit = cms.bool( True ),
4863  CSCWireClusterDeltaT = cms.int32( 1 ),
4864  CSCUseCalibrations = cms.bool( True ),
4865  CSCUseStaticPedestals = cms.bool( False ),
4866  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4867  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4868  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4869  readBadChannels = cms.bool( False ),
4870  readBadChambers = cms.bool( True ),
4871  CSCUseTimingCorrections = cms.bool( True ),
4872  CSCUseGasGainCorrections = cms.bool( False ),
4873  CSCDebug = cms.untracked.bool( False ),
4874  CSCstripWireDeltaTime = cms.int32( 8 ),
4875  XTasymmetry_ME1a = cms.double( 0.0 ),
4876  XTasymmetry_ME1b = cms.double( 0.0 ),
4877  XTasymmetry_ME12 = cms.double( 0.0 ),
4878  XTasymmetry_ME13 = cms.double( 0.0 ),
4879  XTasymmetry_ME21 = cms.double( 0.0 ),
4880  XTasymmetry_ME22 = cms.double( 0.0 ),
4881  XTasymmetry_ME31 = cms.double( 0.0 ),
4882  XTasymmetry_ME32 = cms.double( 0.0 ),
4883  XTasymmetry_ME41 = cms.double( 0.0 ),
4884  ConstSyst_ME1a = cms.double( 0.022 ),
4885  ConstSyst_ME1b = cms.double( 0.007 ),
4886  ConstSyst_ME12 = cms.double( 0.0 ),
4887  ConstSyst_ME13 = cms.double( 0.0 ),
4888  ConstSyst_ME21 = cms.double( 0.0 ),
4889  ConstSyst_ME22 = cms.double( 0.0 ),
4890  ConstSyst_ME31 = cms.double( 0.0 ),
4891  ConstSyst_ME32 = cms.double( 0.0 ),
4892  ConstSyst_ME41 = cms.double( 0.0 ),
4893  NoiseLevel_ME1a = cms.double( 7.0 ),
4894  NoiseLevel_ME1b = cms.double( 8.0 ),
4895  NoiseLevel_ME12 = cms.double( 9.0 ),
4896  NoiseLevel_ME13 = cms.double( 8.0 ),
4897  NoiseLevel_ME21 = cms.double( 9.0 ),
4898  NoiseLevel_ME22 = cms.double( 9.0 ),
4899  NoiseLevel_ME31 = cms.double( 9.0 ),
4900  NoiseLevel_ME32 = cms.double( 9.0 ),
4901  NoiseLevel_ME41 = cms.double( 9.0 ),
4902  CSCUseReducedWireTimeWindow = cms.bool( False ),
4903  CSCWireTimeWindowLow = cms.int32( 0 ),
4904  CSCWireTimeWindowHigh = cms.int32( 15 )
4905 )
4906 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4907  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4908  algo_type = cms.int32( 1 ),
4909  algo_psets = cms.VPSet(
4910  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4911  algo_psets = cms.VPSet(
4912  cms.PSet( wideSeg = cms.double( 3.0 ),
4913  chi2Norm_2D_ = cms.double( 35.0 ),
4914  dRIntMax = cms.double( 2.0 ),
4915  doCollisions = cms.bool( True ),
4916  dPhiMax = cms.double( 0.006 ),
4917  dRMax = cms.double( 1.5 ),
4918  dPhiIntMax = cms.double( 0.005 ),
4919  minLayersApart = cms.int32( 1 ),
4920  chi2Max = cms.double( 100.0 ),
4921  chi2_str = cms.double( 50.0 ),
4922  enlarge = cms.bool( False )
4923  ),
4924  cms.PSet( wideSeg = cms.double( 3.0 ),
4925  chi2Norm_2D_ = cms.double( 35.0 ),
4926  dRIntMax = cms.double( 2.0 ),
4927  doCollisions = cms.bool( True ),
4928  dPhiMax = cms.double( 0.005 ),
4929  dRMax = cms.double( 1.5 ),
4930  dPhiIntMax = cms.double( 0.004 ),
4931  minLayersApart = cms.int32( 1 ),
4932  chi2Max = cms.double( 100.0 ),
4933  chi2_str = cms.double( 50.0 ),
4934  enlarge = cms.bool( False )
4935  ),
4936  cms.PSet( wideSeg = cms.double( 3.0 ),
4937  chi2Norm_2D_ = cms.double( 35.0 ),
4938  dRIntMax = cms.double( 2.0 ),
4939  doCollisions = cms.bool( True ),
4940  dPhiMax = cms.double( 0.004 ),
4941  dRMax = cms.double( 1.5 ),
4942  dPhiIntMax = cms.double( 0.003 ),
4943  minLayersApart = cms.int32( 1 ),
4944  chi2Max = cms.double( 100.0 ),
4945  chi2_str = cms.double( 50.0 ),
4946  enlarge = cms.bool( False )
4947  ),
4948  cms.PSet( wideSeg = cms.double( 3.0 ),
4949  chi2Norm_2D_ = cms.double( 20.0 ),
4950  dRIntMax = cms.double( 2.0 ),
4951  doCollisions = cms.bool( True ),
4952  dPhiMax = cms.double( 0.003 ),
4953  dRMax = cms.double( 1.5 ),
4954  dPhiIntMax = cms.double( 0.002 ),
4955  minLayersApart = cms.int32( 1 ),
4956  chi2Max = cms.double( 60.0 ),
4957  chi2_str = cms.double( 30.0 ),
4958  enlarge = cms.bool( False )
4959  ),
4960  cms.PSet( wideSeg = cms.double( 3.0 ),
4961  chi2Norm_2D_ = cms.double( 60.0 ),
4962  dRIntMax = cms.double( 2.0 ),
4963  doCollisions = cms.bool( True ),
4964  dPhiMax = cms.double( 0.007 ),
4965  dRMax = cms.double( 1.5 ),
4966  dPhiIntMax = cms.double( 0.005 ),
4967  minLayersApart = cms.int32( 1 ),
4968  chi2Max = cms.double( 180.0 ),
4969  chi2_str = cms.double( 80.0 ),
4970  enlarge = cms.bool( False )
4971  ),
4972  cms.PSet( wideSeg = cms.double( 3.0 ),
4973  chi2Norm_2D_ = cms.double( 35.0 ),
4974  dRIntMax = cms.double( 2.0 ),
4975  doCollisions = cms.bool( True ),
4976  dPhiMax = cms.double( 0.006 ),
4977  dRMax = cms.double( 1.5 ),
4978  dPhiIntMax = cms.double( 0.004 ),
4979  minLayersApart = cms.int32( 1 ),
4980  chi2Max = cms.double( 100.0 ),
4981  chi2_str = cms.double( 50.0 ),
4982  enlarge = cms.bool( False )
4983  )
4984  ),
4985  algo_name = cms.string( "CSCSegAlgoRU" ),
4986  chamber_types = cms.vstring( 'ME1/a',
4987  'ME1/b',
4988  'ME1/2',
4989  'ME1/3',
4990  'ME2/1',
4991  'ME2/2',
4992  'ME3/1',
4993  'ME3/2',
4994  'ME4/1',
4995  'ME4/2' )
4996  )
4997  )
4998 )
4999 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5000  InputLabel = cms.InputTag( "rawDataCollector" ),
5001  doSynchro = cms.bool( False )
5002 )
5003 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5004  recAlgoConfig = cms.PSet( ),
5005  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5006  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5007  maskSource = cms.string( "File" ),
5008  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5009  deadSource = cms.string( "File" ),
5010  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5011 )
5012 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5013  InputLabel = cms.InputTag( "rawDataCollector" ),
5014  useDBEMap = cms.bool( True ),
5015  keepDAQStatus = cms.bool( False ),
5016  readMultiBX = cms.bool( False ),
5017  ge21Off = cms.bool( True ),
5018  fedIdStart = cms.uint32( 1467 ),
5019  fedIdEnd = cms.uint32( 1478 )
5020 )
5021 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5022  recAlgoConfig = cms.PSet( ),
5023  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5024  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5025  applyMasking = cms.bool( False ),
5026  ge21Off = cms.bool( False )
5027 )
5028 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5029  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5030  enableGE0 = cms.bool( True ),
5031  enableGE12 = cms.bool( False ),
5032  ge0_name = cms.string( "GE0SegAlgoRU" ),
5033  algo_name = cms.string( "GEMSegmentAlgorithm" ),
5034  ge0_pset = cms.PSet(
5035  maxChi2GoodSeg = cms.double( 50.0 ),
5036  maxChi2Prune = cms.double( 50.0 ),
5037  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5038  maxETASeeds = cms.double( 0.1 ),
5039  maxPhiAdditional = cms.double( 0.001096605744 ),
5040  minNumberOfHits = cms.uint32( 4 ),
5041  doCollisions = cms.bool( True ),
5042  maxPhiSeeds = cms.double( 0.001096605744 ),
5043  requireCentralBX = cms.bool( True ),
5044  maxChi2Additional = cms.double( 100.0 ),
5045  allowWideSegments = cms.bool( True ),
5046  maxNumberOfHits = cms.uint32( 300 ),
5047  maxTOFDiff = cms.double( 25.0 )
5048  ),
5049  algo_pset = cms.PSet(
5050  dYclusBoxMax = cms.double( 5.0 ),
5051  dXclusBoxMax = cms.double( 1.0 ),
5052  maxRecHitsInCluster = cms.int32( 4 ),
5053  preClustering = cms.bool( True ),
5054  preClusteringUseChaining = cms.bool( True ),
5055  dEtaChainBoxMax = cms.double( 0.05 ),
5056  clusterOnlySameBXRecHits = cms.bool( True ),
5057  minHitsPerSegment = cms.uint32( 2 ),
5058  dPhiChainBoxMax = cms.double( 0.02 )
5059  )
5060 )
5061 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
5062  inputTag = cms.InputTag( "rawDataCollector" ),
5063  fedList = cms.vuint32( 1024, 1025 )
5064 )
5065 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
5066  inputTag = cms.InputTag( "rawDataCollector" ),
5067  fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
5068 )
5069 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5070  SelectedTriggerType = cms.int32( 3 )
5071 )
5072 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
5073  offset = cms.uint32( 0 ),
5074  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5075 )
5076 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
5077  DebugOn = cms.untracked.bool( False ),
5078  DetectorType = cms.untracked.string( "pixel" ),
5079  DcsStatusLabel = cms.untracked.InputTag( "" ),
5080  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
5081 )
5082 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
5083  src = cms.InputTag( "hltOnlineBeamSpot" )
5084 )
5085 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
5086  src = cms.InputTag( "hltSiPixelClustersGPU" )
5087 )
5088 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
5089  IncludeErrors = cms.bool( True ),
5090  UseQualityInfo = cms.bool( False ),
5091  ErrorList = cms.vint32( 29 ),
5092  UserErrorList = cms.vint32( ),
5093  InputLabel = cms.InputTag( "rawDataCollector" ),
5094  Regions = cms.PSet( ),
5095  UsePilotBlade = cms.bool( False ),
5096  UsePhase1 = cms.bool( True ),
5097  CablingMapLabel = cms.string( "" ),
5098  SiPixelQualityLabel = cms.string( "" )
5099 )
5100 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
5101  src = cms.InputTag( "hltSiPixelClustersGPU" )
5102 )
5103 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
5104  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
5105  CablingMapLabel = cms.string( "" ),
5106  UsePhase1 = cms.bool( True ),
5107  ErrorList = cms.vint32( 29 ),
5108  UserErrorList = cms.vint32( 40 )
5109 )
5110 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
5111  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
5112  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
5113  maxNumberOfClusters = cms.int32( 40000 ),
5114  payloadType = cms.string( "HLT" ),
5115  ChannelThreshold = cms.int32( 10 ),
5116  MissCalibrate = cms.bool( True ),
5117  SplitClusters = cms.bool( False ),
5118  VCaltoElectronGain = cms.int32( 1 ),
5119  VCaltoElectronGain_L1 = cms.int32( 1 ),
5120  VCaltoElectronOffset = cms.int32( 0 ),
5121  VCaltoElectronOffset_L1 = cms.int32( 0 ),
5122  SeedThreshold = cms.int32( 1000 ),
5123  ClusterThreshold_L1 = cms.int32( 4000 ),
5124  ClusterThreshold = cms.int32( 4000 ),
5125  ElectronPerADCGain = cms.double( 135.0 ),
5126  DropDuplicates = cms.bool( True ),
5127  Phase2Calibration = cms.bool( False ),
5128  Phase2ReadoutMode = cms.int32( -1 ),
5129  Phase2DigiBaseline = cms.double( 1200.0 ),
5130  Phase2KinkADC = cms.int32( 8 )
5131 )
5132 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDAPhase1",
5133  IncludeErrors = cms.bool( True ),
5134  UseQualityInfo = cms.bool( False ),
5135  clusterThreshold_layer1 = cms.int32( 4000 ),
5136  clusterThreshold_otherLayers = cms.int32( 4000 ),
5137  VCaltoElectronGain = cms.double( 1.0 ),
5138  VCaltoElectronGain_L1 = cms.double( 1.0 ),
5139  VCaltoElectronOffset = cms.double( 0.0 ),
5140  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5141  InputLabel = cms.InputTag( "rawDataCollector" ),
5142  Regions = cms.PSet( ),
5143  CablingMapLabel = cms.string( "" )
5144 )
5145 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1",
5146  src = cms.InputTag( "hltSiPixelDigisSoA" ),
5147  clusterThreshold_layer1 = cms.int32( 4000 ),
5148  clusterThreshold_otherLayers = cms.int32( 4000 ),
5149  produceDigis = cms.bool( False ),
5150  storeDigis = cms.bool( False )
5151 )
5152 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5153  src = cms.InputTag( "hltSiPixelClusters" ),
5154  onDemand = cms.bool( False )
5155 )
5156 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5157  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5158  src = cms.InputTag( "hltSiPixelClusters" ),
5159  CPE = cms.string( "hltESPPixelCPEFast" ),
5160  convertToLegacy = cms.bool( True )
5161 )
5162 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1",
5163  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
5164  src = cms.InputTag( "hltSiPixelClustersGPU" ),
5165  CPE = cms.string( "hltESPPixelCPEFast" )
5166 )
5167 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1",
5168  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5169  src = cms.InputTag( "hltSiPixelClusters" )
5170 )
5171 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1",
5172  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
5173 )
5174 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5175  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5176  trigstring = cms.untracked.string( "alcaPCCEvent" )
5177 )
5178 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5179  saveTags = cms.bool( True ),
5180  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5181  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5182  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5183  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5184  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5185  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5186  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5187  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5188  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5189  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5190 )
5191 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5192  offset = cms.uint32( 0 ),
5193  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5194 )
5195 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5196  saveTags = cms.bool( True ),
5197  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5198  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5199  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5200  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5201  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5202  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5203  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5204  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5205  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5206  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5207 )
5208 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5209  offset = cms.uint32( 0 ),
5210  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5211 )
5212 fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5213  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5214  onDemand = cms.bool( False )
5215 )
5216 fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5217  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5218  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5219  CPE = cms.string( "hltESPPixelCPEFast" ),
5220  convertToLegacy = cms.bool( True )
5221 )
5222 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
5223  scaleErrorsForBPix1 = cms.bool( False ),
5224  scaleFactor = cms.double( 0.65 )
5225 )
5226 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5227  ptMin = cms.double( 0.1 ),
5228  nSigmaInvPtTolerance = cms.double( 0.0 ),
5229  tipMax = cms.double( 1.0 ),
5230  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5231  chi2 = cms.double( 1000.0 )
5232 )
5233 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5234  onGPU = cms.bool( False ),
5235  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
5236  ptmin = cms.double( 0.899999976158 ),
5237  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5238  CAThetaCutForward = cms.double( 0.00300000002608 ),
5239  hardCurvCut = cms.double( 0.0328407224959 ),
5240  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5241  dcaCutOuterTriplet = cms.double( 0.25 ),
5242  earlyFishbone = cms.bool( True ),
5243  lateFishbone = cms.bool( False ),
5244  fillStatistics = cms.bool( False ),
5245  minHitsPerNtuplet = cms.uint32( 3 ),
5246  maxNumberOfDoublets = cms.uint32( 524288 ),
5247  minHitsForSharingCut = cms.uint32( 10 ),
5248  fitNas4 = cms.bool( False ),
5249  doClusterCut = cms.bool( True ),
5250  doZ0Cut = cms.bool( True ),
5251  doPtCut = cms.bool( True ),
5252  useRiemannFit = cms.bool( False ),
5253  doSharedHitCut = cms.bool( True ),
5254  dupPassThrough = cms.bool( False ),
5255  useSimpleTripletCleaner = cms.bool( True ),
5256  idealConditions = cms.bool( False ),
5257  includeJumpingForwardDoublets = cms.bool( True ),
5258  z0Cut = cms.double( 12.0 ),
5259  ptCut = cms.double( 0.5 ),
5260  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5261  trackQualityCuts = cms.PSet(
5262  chi2MaxPt = cms.double( 10.0 ),
5263  tripletMaxTip = cms.double( 0.3 ),
5264  chi2Scale = cms.double( 8.0 ),
5265  quadrupletMaxTip = cms.double( 0.5 ),
5266  quadrupletMinPt = cms.double( 0.3 ),
5267  quadrupletMaxZip = cms.double( 12.0 ),
5268  tripletMaxZip = cms.double( 12.0 ),
5269  tripletMinPt = cms.double( 0.5 ),
5270  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5271  )
5272 )
5273 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5274  onGPU = cms.bool( True ),
5275  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5276  ptmin = cms.double( 0.899999976158 ),
5277  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5278  CAThetaCutForward = cms.double( 0.00300000002608 ),
5279  hardCurvCut = cms.double( 0.0328407224959 ),
5280  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5281  dcaCutOuterTriplet = cms.double( 0.25 ),
5282  earlyFishbone = cms.bool( True ),
5283  lateFishbone = cms.bool( False ),
5284  fillStatistics = cms.bool( False ),
5285  minHitsPerNtuplet = cms.uint32( 3 ),
5286  maxNumberOfDoublets = cms.uint32( 524288 ),
5287  minHitsForSharingCut = cms.uint32( 10 ),
5288  fitNas4 = cms.bool( False ),
5289  doClusterCut = cms.bool( True ),
5290  doZ0Cut = cms.bool( True ),
5291  doPtCut = cms.bool( True ),
5292  useRiemannFit = cms.bool( False ),
5293  doSharedHitCut = cms.bool( True ),
5294  dupPassThrough = cms.bool( False ),
5295  useSimpleTripletCleaner = cms.bool( True ),
5296  idealConditions = cms.bool( False ),
5297  includeJumpingForwardDoublets = cms.bool( True ),
5298  z0Cut = cms.double( 12.0 ),
5299  ptCut = cms.double( 0.5 ),
5300  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5301  trackQualityCuts = cms.PSet(
5302  chi2MaxPt = cms.double( 10.0 ),
5303  tripletMaxTip = cms.double( 0.3 ),
5304  chi2Scale = cms.double( 8.0 ),
5305  quadrupletMaxTip = cms.double( 0.5 ),
5306  quadrupletMinPt = cms.double( 0.3 ),
5307  quadrupletMaxZip = cms.double( 12.0 ),
5308  tripletMaxZip = cms.double( 12.0 ),
5309  tripletMinPt = cms.double( 0.5 ),
5310  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5311  )
5312 )
5313 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1",
5314  src = cms.InputTag( "hltPixelTracksGPU" )
5315 )
5316 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5317  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5318  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5319  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5320  minNumberOfHits = cms.int32( 0 ),
5321  minQuality = cms.string( "loose" )
5322 )
5323 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5324  RegionPSet = cms.PSet(
5325  nSigmaZ = cms.double( 4.0 ),
5326  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5327  ptMin = cms.double( 0.8 ),
5328  originRadius = cms.double( 0.02 ),
5329  precise = cms.bool( True )
5330  )
5331 )
5332 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5333  onGPU = cms.bool( False ),
5334  oneKernel = cms.bool( True ),
5335  useDensity = cms.bool( True ),
5336  useDBSCAN = cms.bool( False ),
5337  useIterative = cms.bool( False ),
5338  doSplitting = cms.bool( True ),
5339  minT = cms.int32( 2 ),
5340  eps = cms.double( 0.07 ),
5341  errmax = cms.double( 0.01 ),
5342  chi2max = cms.double( 9.0 ),
5343  PtMin = cms.double( 0.5 ),
5344  PtMax = cms.double( 75.0 ),
5345  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
5346 )
5347 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5348  onGPU = cms.bool( True ),
5349  oneKernel = cms.bool( True ),
5350  useDensity = cms.bool( True ),
5351  useDBSCAN = cms.bool( False ),
5352  useIterative = cms.bool( False ),
5353  doSplitting = cms.bool( True ),
5354  minT = cms.int32( 2 ),
5355  eps = cms.double( 0.07 ),
5356  errmax = cms.double( 0.01 ),
5357  chi2max = cms.double( 9.0 ),
5358  PtMin = cms.double( 0.5 ),
5359  PtMax = cms.double( 75.0 ),
5360  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
5361 )
5362 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
5363  src = cms.InputTag( "hltPixelVerticesGPU" )
5364 )
5365 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
5366  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5367  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5368  src = cms.InputTag( "hltPixelVerticesSoA" )
5369 )
5370 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5371  src = cms.InputTag( "hltPixelVertices" ),
5372  maxVtx = cms.uint32( 100 ),
5373  fractionSumPt2 = cms.double( 0.3 ),
5374  minSumPt2 = cms.double( 0.0 ),
5375  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5376 )
5377 fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5378  onGPU = cms.bool( False ),
5379  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5380  ptmin = cms.double( 0.899999976158 ),
5381  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5382  CAThetaCutForward = cms.double( 0.00300000002608 ),
5383  hardCurvCut = cms.double( 0.0328407224959 ),
5384  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5385  dcaCutOuterTriplet = cms.double( 0.25 ),
5386  earlyFishbone = cms.bool( True ),
5387  lateFishbone = cms.bool( False ),
5388  fillStatistics = cms.bool( False ),
5389  minHitsPerNtuplet = cms.uint32( 3 ),
5390  maxNumberOfDoublets = cms.uint32( 524288 ),
5391  minHitsForSharingCut = cms.uint32( 10 ),
5392  fitNas4 = cms.bool( False ),
5393  doClusterCut = cms.bool( True ),
5394  doZ0Cut = cms.bool( True ),
5395  doPtCut = cms.bool( True ),
5396  useRiemannFit = cms.bool( False ),
5397  doSharedHitCut = cms.bool( True ),
5398  dupPassThrough = cms.bool( False ),
5399  useSimpleTripletCleaner = cms.bool( True ),
5400  idealConditions = cms.bool( False ),
5401  includeJumpingForwardDoublets = cms.bool( True ),
5402  z0Cut = cms.double( 12.0 ),
5403  ptCut = cms.double( 0.5 ),
5404  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5405  trackQualityCuts = cms.PSet(
5406  chi2MaxPt = cms.double( 10.0 ),
5407  tripletMaxTip = cms.double( 0.3 ),
5408  chi2Scale = cms.double( 8.0 ),
5409  quadrupletMaxTip = cms.double( 0.5 ),
5410  quadrupletMinPt = cms.double( 0.3 ),
5411  quadrupletMaxZip = cms.double( 12.0 ),
5412  tripletMaxZip = cms.double( 12.0 ),
5413  tripletMinPt = cms.double( 0.5 ),
5414  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5415  )
5416 )
5417 fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5418  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5419  trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5420  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5421  minNumberOfHits = cms.int32( 0 ),
5422  minQuality = cms.string( "loose" )
5423 )
5424 fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5425  onGPU = cms.bool( False ),
5426  oneKernel = cms.bool( True ),
5427  useDensity = cms.bool( True ),
5428  useDBSCAN = cms.bool( False ),
5429  useIterative = cms.bool( False ),
5430  doSplitting = cms.bool( True ),
5431  minT = cms.int32( 2 ),
5432  eps = cms.double( 0.07 ),
5433  errmax = cms.double( 0.01 ),
5434  chi2max = cms.double( 9.0 ),
5435  PtMin = cms.double( 0.5 ),
5436  PtMax = cms.double( 75.0 ),
5437  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" )
5438 )
5439 fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA",
5440  TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ),
5441  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5442  src = cms.InputTag( "hltPixelVerticesCPUOnly" )
5443 )
5444 fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer",
5445  src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ),
5446  maxVtx = cms.uint32( 100 ),
5447  fractionSumPt2 = cms.double( 0.3 ),
5448  minSumPt2 = cms.double( 0.0 ),
5449  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5450 )
5451 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5452  eventProducts = cms.untracked.vstring( 'hltSiPixelDigisLegacy' ),
5453  lumiProducts = cms.untracked.vstring( ),
5454  runProducts = cms.untracked.vstring( ),
5455  processProducts = cms.untracked.vstring( ),
5456  verbose = cms.untracked.bool( False )
5457 )
5458 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5459  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cuda' ),
5460  lumiProducts = cms.untracked.vstring( ),
5461  runProducts = cms.untracked.vstring( ),
5462  processProducts = cms.untracked.vstring( ),
5463  verbose = cms.untracked.bool( False )
5464 )
5465 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5466  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5467  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5468 )
5469 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5470  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5471  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5472 )
5473 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
5474  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5475  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5476  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5477  minD2cut = cms.double( 1.0E-4 )
5478 )
5479 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5480  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5481  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
5482  useQualityCut = cms.bool( True ),
5483  minQuality = cms.string( "loose" )
5484 )
5485 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5486  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5487  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
5488  useQualityCut = cms.bool( True ),
5489  minQuality = cms.string( "loose" )
5490 )
5491 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
5492  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksCPUOnly" ),
5493  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5494  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
5495  useQualityCut = cms.bool( True ),
5496  minQuality = cms.string( "loose" ),
5497  deltaR2cut = cms.double( 0.04 )
5498 )
5499 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5500  pixelVertexSrc = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5501  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5502  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
5503 )
5504 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5505  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5506  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5507  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
5508 )
5509 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
5510  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5511  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5512  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5513  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
5514  dzCut = cms.double( 1.0 )
5515 )
5516 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5517  saveTags = cms.bool( True ),
5518  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5519  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5520  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5521  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5522  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5523  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5524  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5525  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5526  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5527  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5528 )
5529 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5530  offset = cms.uint32( 0 ),
5531  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5532 )
5533 fragment.hltEcalDigisCPUSerialSoA = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5534  InputLabel = cms.InputTag( "rawDataCollector" ),
5535  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 ),
5536  maxChannelsEB = cms.uint32( 61200 ),
5537  maxChannelsEE = cms.uint32( 14648 ),
5538  digisLabelEB = cms.string( "ebDigis" ),
5539  digisLabelEE = cms.string( "eeDigis" )
5540 )
5541 fragment.hltEcalDigisCPUSerial = cms.EDProducer( "EcalDigisFromPortableProducer",
5542  digisInLabelEB = cms.InputTag( 'hltEcalDigisCPUSerialSoA','ebDigis' ),
5543  digisInLabelEE = cms.InputTag( 'hltEcalDigisCPUSerialSoA','eeDigis' ),
5544  digisOutLabelEB = cms.string( "ebDigis" ),
5545  digisOutLabelEE = cms.string( "eeDigis" ),
5546  produceDummyIntegrityCollections = cms.bool( False )
5547 )
5548 fragment.hltEcalUncalibRecHitCPUSerialSoA = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5549  digisLabelEB = cms.InputTag( 'hltEcalDigisCPUSerialSoA','ebDigis' ),
5550  digisLabelEE = cms.InputTag( 'hltEcalDigisCPUSerialSoA','eeDigis' ),
5551  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5552  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5553  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5554  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5555  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5556  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5557  EBtimeConstantTerm = cms.double( 0.6 ),
5558  EEtimeConstantTerm = cms.double( 1.0 ),
5559  EBtimeNconst = cms.double( 28.5 ),
5560  EEtimeNconst = cms.double( 31.8 ),
5561  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5562  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5563  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5564  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5565  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5566  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5567  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5568  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5569  amplitudeThresholdEB = cms.double( 10.0 ),
5570  amplitudeThresholdEE = cms.double( 10.0 ),
5571  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5572  shouldRunTimingComputation = cms.bool( True )
5573 )
5574 fragment.hltEcalUncalibRecHitCPUSerial = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5575  uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitCPUSerialSoA','EcalUncalibRecHitsEB' ),
5576  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5577  isPhase2 = cms.bool( False ),
5578  uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitCPUSerialSoA','EcalUncalibRecHitsEE' ),
5579  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5580 )
5581 fragment.hltEcalRecHitCPUOnly = cms.EDProducer( "EcalRecHitProducer",
5582  recoverEEVFE = cms.bool( False ),
5583  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5584  recoverEBIsolatedChannels = cms.bool( False ),
5585  recoverEBVFE = cms.bool( False ),
5586  laserCorrection = cms.bool( True ),
5587  EBLaserMIN = cms.double( 0.5 ),
5588  killDeadChannels = cms.bool( True ),
5589  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5590  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUSerial','EcalUncalibRecHitsEE' ),
5591  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5592  EELaserMIN = cms.double( 0.5 ),
5593  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5594  cleaningConfig = cms.PSet(
5595  cThreshold_endcap = cms.double( 15.0 ),
5596  tightenCrack_e1_double = cms.double( 2.0 ),
5597  cThreshold_barrel = cms.double( 4.0 ),
5598  e6e2thresh = cms.double( 0.04 ),
5599  e4e1Threshold_barrel = cms.double( 0.08 ),
5600  e4e1Threshold_endcap = cms.double( 0.3 ),
5601  tightenCrack_e4e1_single = cms.double( 3.0 ),
5602  cThreshold_double = cms.double( 10.0 ),
5603  e4e1_b_barrel = cms.double( -0.024 ),
5604  tightenCrack_e6e2_double = cms.double( 3.0 ),
5605  e4e1_a_barrel = cms.double( 0.04 ),
5606  tightenCrack_e1_single = cms.double( 2.0 ),
5607  e4e1_a_endcap = cms.double( 0.02 ),
5608  e4e1_b_endcap = cms.double( -0.0125 ),
5609  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5610  ),
5611  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5612  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5613  recoverEBFE = cms.bool( False ),
5614  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5615  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5616  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5617  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5618  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5619  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5620  ChannelStatusToBeExcluded = cms.vstring( ),
5621  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5622  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5623  recoverEEFE = cms.bool( False ),
5624  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5625  EBLaserMAX = cms.double( 3.0 ),
5626  flagsMapDBReco = cms.PSet(
5627  kDead = cms.vstring( 'kNoDataNoTP' ),
5628  kGood = cms.vstring( 'kOk',
5629  'kDAC',
5630  'kNoLaser',
5631  'kNoisy' ),
5632  kTowerRecovered = cms.vstring( 'kDeadFE' ),
5633  kNoisy = cms.vstring( 'kNNoisy',
5634  'kFixedG6',
5635  'kFixedG1' ),
5636  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5637  'kNonRespondingIsolated',
5638  'kDeadVFE' )
5639  ),
5640  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitCPUSerial','EcalUncalibRecHitsEB' ),
5641  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5642  algo = cms.string( "EcalRecHitWorkerSimple" ),
5643  EELaserMAX = cms.double( 8.0 ),
5644  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5645  recoverEEIsolatedChannels = cms.bool( False ),
5646  timeCalibTag = cms.ESInputTag( "","" ),
5647  timeOffsetTag = cms.ESInputTag( "","" ),
5648  skipTimeCalib = cms.bool( False )
5649 )
5650 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5651  saveTags = cms.bool( True ),
5652  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5653  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5654  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5655  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5656  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5657  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5658  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5659  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5660  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5661  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5662 )
5663 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5664  offset = cms.uint32( 0 ),
5665  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5666 )
5667 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5668  HcalFirstFED = cms.untracked.int32( 700 ),
5669  firstSample = cms.int32( 0 ),
5670  lastSample = cms.int32( 9 ),
5671  FilterDataQuality = cms.bool( True ),
5672  FEDs = cms.untracked.vint32( ),
5673  UnpackZDC = cms.untracked.bool( True ),
5674  UnpackCalib = cms.untracked.bool( True ),
5675  UnpackUMNio = cms.untracked.bool( True ),
5676  UnpackTTP = cms.untracked.bool( False ),
5677  silent = cms.untracked.bool( True ),
5678  saveQIE10DataNSamples = cms.untracked.vint32( ),
5679  saveQIE10DataTags = cms.untracked.vstring( ),
5680  saveQIE11DataNSamples = cms.untracked.vint32( ),
5681  saveQIE11DataTags = cms.untracked.vstring( ),
5682  ComplainEmptyData = cms.untracked.bool( False ),
5683  UnpackerMode = cms.untracked.int32( 0 ),
5684  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5685  InputLabel = cms.InputTag( "rawDataCollector" ),
5686  ElectronicsMap = cms.string( "" )
5687 )
5688 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5689  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5690  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5691  digisLabelF01HE = cms.string( "" ),
5692  digisLabelF5HB = cms.string( "" ),
5693  digisLabelF3HB = cms.string( "" ),
5694  maxChannelsF01HE = cms.uint32( 10000 ),
5695  maxChannelsF5HB = cms.uint32( 10000 ),
5696  maxChannelsF3HB = cms.uint32( 10000 )
5697 )
5698 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5699  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5700  processQIE8 = cms.bool( False ),
5701  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5702  processQIE11 = cms.bool( True ),
5703  tsFromDB = cms.bool( False ),
5704  recoParamsFromDB = cms.bool( True ),
5705  saveEffectivePedestal = cms.bool( True ),
5706  dropZSmarkedPassed = cms.bool( True ),
5707  makeRecHits = cms.bool( True ),
5708  saveInfos = cms.bool( False ),
5709  saveDroppedInfos = cms.bool( False ),
5710  use8ts = cms.bool( True ),
5711  sipmQTSShift = cms.int32( 0 ),
5712  sipmQNTStoSum = cms.int32( 3 ),
5713  algorithm = cms.PSet(
5714  ts4Thresh = cms.double( 0.0 ),
5715  meanTime = cms.double( 0.0 ),
5716  nnlsThresh = cms.double( 1.0E-11 ),
5717  nMaxItersMin = cms.int32( 50 ),
5718  timeSigmaSiPM = cms.double( 2.5 ),
5719  applyTimeSlew = cms.bool( True ),
5720  timeSlewParsType = cms.int32( 3 ),
5721  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5722  samplesToAdd = cms.int32( 2 ),
5723  deltaChiSqThresh = cms.double( 0.001 ),
5724  applyTimeConstraint = cms.bool( False ),
5725  calculateArrivalTime = cms.bool( False ),
5726  timeSigmaHPD = cms.double( 5.0 ),
5727  useMahi = cms.bool( True ),
5728  correctForPhaseContainment = cms.bool( True ),
5729  respCorrM3 = cms.double( 1.0 ),
5730  pulseJitter = cms.double( 1.0 ),
5731  applyPedConstraint = cms.bool( False ),
5732  fitTimes = cms.int32( 1 ),
5733  nMaxItersNNLS = cms.int32( 500 ),
5734  applyTimeSlewM3 = cms.bool( True ),
5735  meanPed = cms.double( 0.0 ),
5736  ts4Min = cms.double( 0.0 ),
5737  applyPulseJitter = cms.bool( False ),
5738  useM2 = cms.bool( False ),
5739  timeMin = cms.double( -12.5 ),
5740  useM3 = cms.bool( False ),
5741  chiSqSwitch = cms.double( -1.0 ),
5742  dynamicPed = cms.bool( False ),
5743  tdcTimeShift = cms.double( 0.0 ),
5744  correctionPhaseNS = cms.double( 6.0 ),
5745  firstSampleShift = cms.int32( 0 ),
5746  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5747  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5748  timeMax = cms.double( 12.5 ),
5749  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5750  applyLegacyHBMCorrection = cms.bool( False )
5751  ),
5752  algoConfigClass = cms.string( "" ),
5753  setNegativeFlagsQIE8 = cms.bool( False ),
5754  setNegativeFlagsQIE11 = cms.bool( False ),
5755  setNoiseFlagsQIE8 = cms.bool( False ),
5756  setNoiseFlagsQIE11 = cms.bool( False ),
5757  setPulseShapeFlagsQIE8 = cms.bool( False ),
5758  setPulseShapeFlagsQIE11 = cms.bool( False ),
5759  setLegacyFlagsQIE8 = cms.bool( False ),
5760  setLegacyFlagsQIE11 = cms.bool( False ),
5761  flagParametersQIE8 = cms.PSet(
5762  hitEnergyMinimum = cms.double( 1.0 ),
5763  pulseShapeParameterSets = cms.VPSet(
5764  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5765  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5766  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5767  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5768  ),
5769  nominalPedestal = cms.double( 3.0 ),
5770  hitMultiplicityThreshold = cms.int32( 17 )
5771  ),
5772  flagParametersQIE11 = cms.PSet( ),
5773  pulseShapeParametersQIE8 = cms.PSet(
5774  UseDualFit = cms.bool( True ),
5775  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5776  TriangleIgnoreSlow = cms.bool( False ),
5777  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5778  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5779  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5780  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5781  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5782  R45PlusOneRange = cms.double( 0.2 ),
5783  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5784  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5785  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5786  MinimumChargeThreshold = cms.double( 20.0 ),
5787  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5788  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5789  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5790  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5791  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5792  TrianglePeakTS = cms.uint32( 10000 ),
5793  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5794  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5795  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5796  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5797  R45MinusOneRange = cms.double( 0.2 ),
5798  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5799  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5800  ),
5801  pulseShapeParametersQIE11 = cms.PSet( )
5802 )
5803 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5804  maxTimeSamples = cms.uint32( 10 ),
5805  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5806  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5807  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5808  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5809  recHitsLabelM0HBHE = cms.string( "" ),
5810  sipmQTSShift = cms.int32( 0 ),
5811  sipmQNTStoSum = cms.int32( 3 ),
5812  firstSampleShift = cms.int32( 0 ),
5813  useEffectivePedestals = cms.bool( True ),
5814  meanTime = cms.double( 0.0 ),
5815  timeSigmaSiPM = cms.double( 2.5 ),
5816  timeSigmaHPD = cms.double( 5.0 ),
5817  ts4Thresh = cms.double( 0.0 ),
5818  applyTimeSlew = cms.bool( True ),
5819  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5820  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5821  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5822  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5823 )
5824 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5825  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5826  recHitsM0LabelOut = cms.string( "" ),
5827  recHitsLegacyLabelOut = cms.string( "" ),
5828  produceSoA = cms.bool( True ),
5829  produceLegacy = cms.bool( True )
5830 )
5831 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5832  digiLabel = cms.InputTag( "hltHcalDigis" ),
5833  dropZSmarkedPassed = cms.bool( True ),
5834  tsFromDB = cms.bool( False ),
5835  sumAllTimeSlices = cms.bool( False ),
5836  forceSOI = cms.int32( -1 ),
5837  soiShift = cms.int32( 0 )
5838 )
5839 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5840  inputLabel = cms.InputTag( "hltHfprereco" ),
5841  useChannelQualityFromDB = cms.bool( False ),
5842  checkChannelQualityForDepth3and4 = cms.bool( False ),
5843  algorithm = cms.PSet(
5844  tfallIfNoTDC = cms.double( -101.0 ),
5845  triseIfNoTDC = cms.double( -100.0 ),
5846  rejectAllFailures = cms.bool( True ),
5847  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 ),
5848  soiPhase = cms.uint32( 1 ),
5849  timeShift = cms.double( 0.0 ),
5850  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5851  Class = cms.string( "HFFlexibleTimeCheck" )
5852  ),
5853  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5854  setNoiseFlags = cms.bool( True ),
5855  runHFStripFilter = cms.bool( False ),
5856  S9S1stat = cms.PSet(
5857  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 ),
5858  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 ),
5859  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 ),
5860  isS8S1 = cms.bool( False ),
5861  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 ),
5862  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 ),
5863  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 ),
5864  HcalAcceptSeverityLevel = cms.int32( 9 )
5865  ),
5866  S8S1stat = cms.PSet(
5867  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 ),
5868  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 ),
5869  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 ),
5870  isS8S1 = cms.bool( True ),
5871  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 ),
5872  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 ),
5873  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 ),
5874  HcalAcceptSeverityLevel = cms.int32( 9 )
5875  ),
5876  PETstat = cms.PSet(
5877  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 ),
5878  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 ),
5879  long_R_29 = cms.vdouble( 0.8 ),
5880  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 ),
5881  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 ),
5882  short_R_29 = cms.vdouble( 0.8 ),
5883  long_R = cms.vdouble( 0.98 ),
5884  short_R = cms.vdouble( 0.8 ),
5885  HcalAcceptSeverityLevel = cms.int32( 9 )
5886  ),
5887  HFStripFilter = cms.PSet(
5888  seedHitIetaMax = cms.int32( 35 ),
5889  verboseLevel = cms.untracked.int32( 10 ),
5890  maxThreshold = cms.double( 100.0 ),
5891  stripThreshold = cms.double( 40.0 ),
5892  wedgeCut = cms.double( 0.05 ),
5893  lstrips = cms.int32( 2 ),
5894  maxStripTime = cms.double( 10.0 ),
5895  gap = cms.int32( 2 ),
5896  timeMax = cms.double( 6.0 )
5897  )
5898 )
5899 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5900  correctForPhaseContainment = cms.bool( True ),
5901  correctionPhaseNS = cms.double( 13.0 ),
5902  digiLabel = cms.InputTag( "hltHcalDigis" ),
5903  Subdetector = cms.string( "HO" ),
5904  correctForTimeslew = cms.bool( True ),
5905  dropZSmarkedPassed = cms.bool( True ),
5906  firstSample = cms.int32( 4 ),
5907  samplesToAdd = cms.int32( 4 ),
5908  tsFromDB = cms.bool( True ),
5909  recoParamsFromDB = cms.bool( True ),
5910  useLeakCorrection = cms.bool( False ),
5911  dataOOTCorrectionName = cms.string( "" ),
5912  dataOOTCorrectionCategory = cms.string( "Data" ),
5913  mcOOTCorrectionName = cms.string( "" ),
5914  mcOOTCorrectionCategory = cms.string( "MC" ),
5915  correctTiming = cms.bool( False ),
5916  firstAuxTS = cms.int32( 4 ),
5917  setNoiseFlags = cms.bool( False ),
5918  digiTimeFromDB = cms.bool( True ),
5919  setHSCPFlags = cms.bool( False ),
5920  setSaturationFlags = cms.bool( False ),
5921  setTimingTrustFlags = cms.bool( False ),
5922  setPulseShapeFlags = cms.bool( False ),
5923  setNegativeFlags = cms.bool( False ),
5924  digistat = cms.PSet( ),
5925  HFInWindowStat = cms.PSet( ),
5926  S9S1stat = cms.PSet( ),
5927  S8S1stat = cms.PSet( ),
5928  PETstat = cms.PSet( ),
5929  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5930  hfTimingTrustParameters = cms.PSet( )
5931 )
5932 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5933  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5934  lumiProducts = cms.untracked.vstring( ),
5935  runProducts = cms.untracked.vstring( ),
5936  processProducts = cms.untracked.vstring( ),
5937  verbose = cms.untracked.bool( False )
5938 )
5939 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5940  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5941  lumiProducts = cms.untracked.vstring( ),
5942  runProducts = cms.untracked.vstring( ),
5943  processProducts = cms.untracked.vstring( ),
5944  verbose = cms.untracked.bool( False )
5945 )
5946 fragment.hltHbheRecHitSoA = cms.EDProducer( "HCALRecHitSoAProducer@alpaka",
5947  src = cms.InputTag( "hltHbhereco" ),
5948  synchronise = cms.untracked.bool( False ),
5949  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5950 )
5951 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5952  producers = cms.VPSet(
5953  cms.PSet( src = cms.InputTag( "hltHbheRecHitSoA" ),
5954  params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5955  )
5956  ),
5957  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5958  synchronise = cms.untracked.bool( False ),
5959  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5960 )
5961 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5962  src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5963 )
5964 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5965  pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5966  pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5967  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5968  synchronise = cms.bool( False ),
5969  pfRecHitFractionAllocation = cms.int32( 120 ),
5970  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5971 )
5972 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5973  src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5974  PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5975  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5976  usePFThresholdsFromDB = cms.bool( True ),
5977  pfClusterBuilder = cms.PSet(
5978  minFracTot = cms.double( 1.0E-20 ),
5979  stoppingTolerance = cms.double( 1.0E-8 ),
5980  positionCalc = cms.PSet(
5981  minAllowedNormalization = cms.double( 1.0E-9 ),
5982  posCalcNCrystals = cms.int32( 5 ),
5983  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5984  logWeightDenominatorByDetector = cms.VPSet(
5985  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5986  depths = cms.vint32( 1, 2, 3, 4 ),
5987  detector = cms.string( "HCAL_BARREL1" )
5988  ),
5989  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5990  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5991  detector = cms.string( "HCAL_ENDCAP" )
5992  )
5993  ),
5994  minFractionInCalc = cms.double( 1.0E-9 )
5995  ),
5996  maxIterations = cms.uint32( 5 ),
5997  minChi2Prob = cms.double( 0.0 ),
5998  allCellsPositionCalc = cms.PSet(
5999  minAllowedNormalization = cms.double( 1.0E-9 ),
6000  posCalcNCrystals = cms.int32( -1 ),
6001  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6002  logWeightDenominatorByDetector = cms.VPSet(
6003  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6004  depths = cms.vint32( 1, 2, 3, 4 ),
6005  detector = cms.string( "HCAL_BARREL1" )
6006  ),
6007  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6008  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6009  detector = cms.string( "HCAL_ENDCAP" )
6010  )
6011  ),
6012  minFractionInCalc = cms.double( 1.0E-9 )
6013  ),
6014  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6015  recHitEnergyNorms = cms.VPSet(
6016  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6017  depths = cms.vint32( 1, 2, 3, 4 ),
6018  detector = cms.string( "HCAL_BARREL1" )
6019  ),
6020  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6021  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6022  detector = cms.string( "HCAL_ENDCAP" )
6023  )
6024  ),
6025  maxNSigmaTime = cms.double( 10.0 ),
6026  showerSigma = cms.double( 10.0 ),
6027  timeSigmaEE = cms.double( 10.0 ),
6028  clusterTimeResFromSeed = cms.bool( False ),
6029  minFractionToKeep = cms.double( 1.0E-7 ),
6030  excludeOtherSeeds = cms.bool( True ),
6031  timeResolutionCalcBarrel = cms.PSet(
6032  corrTermLowE = cms.double( 0.0 ),
6033  threshLowE = cms.double( 6.0 ),
6034  noiseTerm = cms.double( 21.86 ),
6035  constantTermLowE = cms.double( 4.24 ),
6036  noiseTermLowE = cms.double( 8.0 ),
6037  threshHighE = cms.double( 15.0 ),
6038  constantTerm = cms.double( 2.82 )
6039  ),
6040  timeResolutionCalcEndcap = cms.PSet(
6041  corrTermLowE = cms.double( 0.0 ),
6042  threshLowE = cms.double( 6.0 ),
6043  noiseTerm = cms.double( 21.86 ),
6044  constantTermLowE = cms.double( 4.24 ),
6045  noiseTermLowE = cms.double( 8.0 ),
6046  threshHighE = cms.double( 15.0 ),
6047  constantTerm = cms.double( 2.82 )
6048  ),
6049  timeSigmaEB = cms.double( 10.0 )
6050  )
6051 )
6052 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
6053  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
6054  usePFThresholdsFromDB = cms.bool( True ),
6055  pfClusterBuilder = cms.PSet(
6056  allCellsPositionCalc = cms.PSet(
6057  minAllowedNormalization = cms.double( 1.0E-9 ),
6058  posCalcNCrystals = cms.int32( -1 ),
6059  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6060  logWeightDenominatorByDetector = cms.VPSet(
6061  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6062  depths = cms.vint32( 1, 2, 3, 4 ),
6063  detector = cms.string( "HCAL_BARREL1" )
6064  ),
6065  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6066  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6067  detector = cms.string( "HCAL_ENDCAP" )
6068  )
6069  ),
6070  minFractionInCalc = cms.double( 1.0E-9 )
6071  ),
6072  algoName = cms.string( "PFMultiDepthClusterizer" ),
6073  nSigmaPhi = cms.double( 2.0 ),
6074  minFractionToKeep = cms.double( 1.0E-7 ),
6075  nSigmaEta = cms.double( 2.0 )
6076  ),
6077  positionReCalc = cms.PSet( ),
6078  energyCorrector = cms.PSet( )
6079 )
6080 fragment.hltHbheRecHitSoACPUSerial = cms.EDProducer( "alpaka_serial_sync::HCALRecHitSoAProducer",
6081  src = cms.InputTag( "hltHbhereco" ),
6082  synchronise = cms.untracked.bool( False )
6083 )
6084 fragment.hltParticleFlowRecHitHBHESoACPUSerial = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
6085  producers = cms.VPSet(
6086  cms.PSet( src = cms.InputTag( "hltHbheRecHitSoACPUSerial" ),
6087  params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
6088  )
6089  ),
6090  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
6091  synchronise = cms.untracked.bool( False )
6092 )
6093 fragment.hltParticleFlowRecHitHBHECPUOnly = cms.EDProducer( "LegacyPFRecHitProducer",
6094  src = cms.InputTag( "hltParticleFlowRecHitHBHESoACPUSerial" )
6095 )
6096 fragment.hltParticleFlowClusterHBHESoACPUSerial = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
6097  pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoACPUSerial" ),
6098  pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
6099  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
6100  synchronise = cms.bool( False ),
6101  pfRecHitFractionAllocation = cms.int32( 120 )
6102 )
6103 fragment.hltParticleFlowClusterHBHECPUOnly = cms.EDProducer( "LegacyPFClusterProducer",
6104  src = cms.InputTag( "hltParticleFlowClusterHBHESoACPUSerial" ),
6105  PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoACPUSerial" ),
6106  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHECPUOnly" ),
6107  usePFThresholdsFromDB = cms.bool( True ),
6108  pfClusterBuilder = cms.PSet(
6109  minFracTot = cms.double( 1.0E-20 ),
6110  stoppingTolerance = cms.double( 1.0E-8 ),
6111  positionCalc = cms.PSet(
6112  minAllowedNormalization = cms.double( 1.0E-9 ),
6113  posCalcNCrystals = cms.int32( 5 ),
6114  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6115  logWeightDenominatorByDetector = cms.VPSet(
6116  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6117  depths = cms.vint32( 1, 2, 3, 4 ),
6118  detector = cms.string( "HCAL_BARREL1" )
6119  ),
6120  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6121  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6122  detector = cms.string( "HCAL_ENDCAP" )
6123  )
6124  ),
6125  minFractionInCalc = cms.double( 1.0E-9 )
6126  ),
6127  maxIterations = cms.uint32( 5 ),
6128  minChi2Prob = cms.double( 0.0 ),
6129  allCellsPositionCalc = cms.PSet(
6130  minAllowedNormalization = cms.double( 1.0E-9 ),
6131  posCalcNCrystals = cms.int32( -1 ),
6132  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6133  logWeightDenominatorByDetector = cms.VPSet(
6134  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6135  depths = cms.vint32( 1, 2, 3, 4 ),
6136  detector = cms.string( "HCAL_BARREL1" )
6137  ),
6138  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6139  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6140  detector = cms.string( "HCAL_ENDCAP" )
6141  )
6142  ),
6143  minFractionInCalc = cms.double( 1.0E-9 )
6144  ),
6145  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6146  recHitEnergyNorms = cms.VPSet(
6147  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6148  depths = cms.vint32( 1, 2, 3, 4 ),
6149  detector = cms.string( "HCAL_BARREL1" )
6150  ),
6151  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6152  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6153  detector = cms.string( "HCAL_ENDCAP" )
6154  )
6155  ),
6156  maxNSigmaTime = cms.double( 10.0 ),
6157  showerSigma = cms.double( 10.0 ),
6158  timeSigmaEE = cms.double( 10.0 ),
6159  clusterTimeResFromSeed = cms.bool( False ),
6160  minFractionToKeep = cms.double( 1.0E-7 ),
6161  excludeOtherSeeds = cms.bool( True ),
6162  timeResolutionCalcBarrel = cms.PSet(
6163  corrTermLowE = cms.double( 0.0 ),
6164  threshLowE = cms.double( 6.0 ),
6165  noiseTerm = cms.double( 21.86 ),
6166  constantTermLowE = cms.double( 4.24 ),
6167  noiseTermLowE = cms.double( 8.0 ),
6168  threshHighE = cms.double( 15.0 ),
6169  constantTerm = cms.double( 2.82 )
6170  ),
6171  timeResolutionCalcEndcap = cms.PSet(
6172  corrTermLowE = cms.double( 0.0 ),
6173  threshLowE = cms.double( 6.0 ),
6174  noiseTerm = cms.double( 21.86 ),
6175  constantTermLowE = cms.double( 4.24 ),
6176  noiseTermLowE = cms.double( 8.0 ),
6177  threshHighE = cms.double( 15.0 ),
6178  constantTerm = cms.double( 2.82 )
6179  ),
6180  timeSigmaEB = cms.double( 10.0 )
6181  )
6182 )
6183 fragment.hltParticleFlowClusterHCALCPUOnly = cms.EDProducer( "PFMultiDepthClusterProducer",
6184  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHECPUOnly" ),
6185  usePFThresholdsFromDB = cms.bool( True ),
6186  pfClusterBuilder = cms.PSet(
6187  allCellsPositionCalc = cms.PSet(
6188  minAllowedNormalization = cms.double( 1.0E-9 ),
6189  posCalcNCrystals = cms.int32( -1 ),
6190  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6191  logWeightDenominatorByDetector = cms.VPSet(
6192  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
6193  depths = cms.vint32( 1, 2, 3, 4 ),
6194  detector = cms.string( "HCAL_BARREL1" )
6195  ),
6196  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
6197  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
6198  detector = cms.string( "HCAL_ENDCAP" )
6199  )
6200  ),
6201  minFractionInCalc = cms.double( 1.0E-9 )
6202  ),
6203  algoName = cms.string( "PFMultiDepthClusterizer" ),
6204  nSigmaPhi = cms.double( 2.0 ),
6205  minFractionToKeep = cms.double( 1.0E-7 ),
6206  nSigmaEta = cms.double( 2.0 )
6207  ),
6208  positionReCalc = cms.PSet( ),
6209  energyCorrector = cms.PSet( )
6210 )
6211 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
6212  offset = cms.uint32( 0 ),
6213  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6214 )
6215 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
6216  SelectedTriggerType = cms.int32( 2 )
6217 )
6218 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
6219  offset = cms.uint32( 0 ),
6220  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6221 )
6222 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6223  inputTag = cms.InputTag( "rawDataCollector" ),
6224  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 )
6225 )
6226 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
6227  offset = cms.uint32( 0 ),
6228  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6229 )
6230 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6231  inputTag = cms.InputTag( "rawDataCollector" ),
6232  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 )
6233 )
6234 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
6235  rawInput = cms.InputTag( "rawDataCollector" ),
6236  period = cms.uint32( 4096 ),
6237  invert = cms.bool( False ),
6238  fedId = cms.int32( 1024 ),
6239  useTCDSEventNumber = cms.bool( False )
6240 )
6241 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
6242  saveTags = cms.bool( True ),
6243  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ),
6244  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6245  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6246  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6247  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6248  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6249  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6250  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6251  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6252  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6253 )
6254 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
6255  offset = cms.uint32( 0 ),
6256  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6257 )
6258 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
6259  saveTags = cms.bool( True ),
6260  L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ),
6261  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6262  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6263  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6264  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6265  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6266  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6267  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6268  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6269  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6270 )
6271 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
6272  offset = cms.uint32( 0 ),
6273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6274 )
6275 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
6276  offset = cms.uint32( 0 ),
6277  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6278 )
6279 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
6280  rawInput = cms.InputTag( "rawDataCollector" ),
6281  period = cms.uint32( 107 ),
6282  invert = cms.bool( False ),
6283  fedId = cms.int32( 1024 ),
6284  useTCDSEventNumber = cms.bool( True )
6285 )
6286 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
6287  offset = cms.uint32( 0 ),
6288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6289 )
6290 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
6291  offset = cms.uint32( 0 ),
6292  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6293 )
6294 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
6295  offset = cms.uint32( 0 ),
6296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6297 )
6298 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6299  EBSumThreshold = cms.double( 0.2 ),
6300  HF2Weight = cms.double( 1.0 ),
6301  EBWeight = cms.double( 1.0 ),
6302  hfInput = cms.InputTag( "hltHfreco" ),
6303  EESumThreshold = cms.double( 0.45 ),
6304  HOThreshold0 = cms.double( 3.5 ),
6305  HOThresholdPlus1 = cms.double( 3.5 ),
6306  HOThresholdMinus1 = cms.double( 3.5 ),
6307  HOThresholdPlus2 = cms.double( 3.5 ),
6308  HOThresholdMinus2 = cms.double( 3.5 ),
6309  HBGrid = cms.vdouble( ),
6310  HBThreshold1 = cms.double( 0.4 ),
6311  HBThreshold2 = cms.double( 0.3 ),
6312  HBThreshold = cms.double( 0.3 ),
6313  EEWeights = cms.vdouble( ),
6314  HF1Threshold = cms.double( 0.5 ),
6315  HF2Weights = cms.vdouble( ),
6316  HOWeights = cms.vdouble( ),
6317  EEGrid = cms.vdouble( ),
6318  HEDWeight = cms.double( 1.0 ),
6319  EEWeight = cms.double( 1.0 ),
6320  UseHO = cms.bool( False ),
6321  HBWeights = cms.vdouble( ),
6322  HESWeight = cms.double( 1.0 ),
6323  HF1Weight = cms.double( 1.0 ),
6324  HF2Grid = cms.vdouble( ),
6325  HEDWeights = cms.vdouble( ),
6326  HF1Grid = cms.vdouble( ),
6327  EBWeights = cms.vdouble( ),
6328  HOWeight = cms.double( 1.0E-99 ),
6329  EBThreshold = cms.double( 0.07 ),
6330  EEThreshold = cms.double( 0.3 ),
6331  UseEtEBTreshold = cms.bool( False ),
6332  UseSymEBTreshold = cms.bool( False ),
6333  UseEtEETreshold = cms.bool( False ),
6334  UseSymEETreshold = cms.bool( False ),
6335  hbheInput = cms.InputTag( "hltHbhereco" ),
6336  HcalThreshold = cms.double( -1000.0 ),
6337  HF2Threshold = cms.double( 0.85 ),
6338  HESThreshold1 = cms.double( 0.1 ),
6339  HESThreshold = cms.double( 0.2 ),
6340  HF1Weights = cms.vdouble( ),
6341  hoInput = cms.InputTag( "hltHoreco" ),
6342  HESGrid = cms.vdouble( ),
6343  HESWeights = cms.vdouble( ),
6344  HEDThreshold1 = cms.double( 0.1 ),
6345  HEDThreshold = cms.double( 0.2 ),
6346  EcutTower = cms.double( -1000.0 ),
6347  HEDGrid = cms.vdouble( ),
6348  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6349  HBWeight = cms.double( 1.0 ),
6350  HOGrid = cms.vdouble( ),
6351  EBGrid = cms.vdouble( ),
6352  MomConstrMethod = cms.int32( 1 ),
6353  MomHBDepth = cms.double( 0.2 ),
6354  MomHEDepth = cms.double( 0.4 ),
6355  MomEBDepth = cms.double( 0.3 ),
6356  MomEEDepth = cms.double( 0.0 ),
6357  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6358  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6359  'kWeird',
6360  'kBad' ),
6361  UseHcalRecoveredHits = cms.bool( False ),
6362  UseEcalRecoveredHits = cms.bool( False ),
6363  UseRejectedHitsOnly = cms.bool( False ),
6364  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6365  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6366  UseRejectedRecoveredHcalHits = cms.bool( False ),
6367  UseRejectedRecoveredEcalHits = cms.bool( False ),
6368  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6369  AllowMissingInputs = cms.bool( False ),
6370  HcalPhase = cms.int32( 1 ),
6371  usePFThresholdsFromDB = cms.bool( True )
6372 )
6373 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6374  useMassDropTagger = cms.bool( False ),
6375  useFiltering = cms.bool( False ),
6376  useDynamicFiltering = cms.bool( False ),
6377  useTrimming = cms.bool( False ),
6378  usePruning = cms.bool( False ),
6379  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6380  useKtPruning = cms.bool( False ),
6381  useConstituentSubtraction = cms.bool( False ),
6382  useSoftDrop = cms.bool( False ),
6383  correctShape = cms.bool( False ),
6384  UseOnlyVertexTracks = cms.bool( False ),
6385  UseOnlyOnePV = cms.bool( False ),
6386  muCut = cms.double( -1.0 ),
6387  yCut = cms.double( -1.0 ),
6388  rFilt = cms.double( -1.0 ),
6389  rFiltFactor = cms.double( -1.0 ),
6390  trimPtFracMin = cms.double( -1.0 ),
6391  zcut = cms.double( -1.0 ),
6392  rcut_factor = cms.double( -1.0 ),
6393  csRho_EtaMax = cms.double( -1.0 ),
6394  csRParam = cms.double( -1.0 ),
6395  beta = cms.double( -1.0 ),
6396  R0 = cms.double( -1.0 ),
6397  gridMaxRapidity = cms.double( -1.0 ),
6398  gridSpacing = cms.double( -1.0 ),
6399  DzTrVtxMax = cms.double( 0.0 ),
6400  DxyTrVtxMax = cms.double( 0.0 ),
6401  MaxVtxZ = cms.double( 15.0 ),
6402  subjetPtMin = cms.double( -1.0 ),
6403  muMin = cms.double( -1.0 ),
6404  muMax = cms.double( -1.0 ),
6405  yMin = cms.double( -1.0 ),
6406  yMax = cms.double( -1.0 ),
6407  dRMin = cms.double( -1.0 ),
6408  dRMax = cms.double( -1.0 ),
6409  maxDepth = cms.int32( -1 ),
6410  nFilt = cms.int32( -1 ),
6411  MinVtxNdof = cms.int32( 5 ),
6412  src = cms.InputTag( "hltTowerMakerForAll" ),
6413  srcPVs = cms.InputTag( "NotUsed" ),
6414  jetType = cms.string( "CaloJet" ),
6415  jetAlgorithm = cms.string( "AntiKt" ),
6416  rParam = cms.double( 0.4 ),
6417  inputEtMin = cms.double( 0.3 ),
6418  inputEMin = cms.double( 0.0 ),
6419  jetPtMin = cms.double( 1.0 ),
6420  doPVCorrection = cms.bool( False ),
6421  doAreaFastjet = cms.bool( False ),
6422  doRhoFastjet = cms.bool( False ),
6423  doPUOffsetCorr = cms.bool( False ),
6424  puPtMin = cms.double( 10.0 ),
6425  nSigmaPU = cms.double( 1.0 ),
6426  radiusPU = cms.double( 0.4 ),
6427  subtractorName = cms.string( "" ),
6428  useExplicitGhosts = cms.bool( False ),
6429  doAreaDiskApprox = cms.bool( False ),
6430  voronoiRfact = cms.double( -9.0 ),
6431  Rho_EtaMax = cms.double( 4.4 ),
6432  Ghost_EtaMax = cms.double( 6.0 ),
6433  Active_Area_Repeats = cms.int32( 5 ),
6434  GhostArea = cms.double( 0.01 ),
6435  restrictInputs = cms.bool( False ),
6436  maxInputs = cms.uint32( 1 ),
6437  writeCompound = cms.bool( False ),
6438  writeJetsWithConst = cms.bool( False ),
6439  doFastJetNonUniform = cms.bool( False ),
6440  useDeterministicSeed = cms.bool( True ),
6441  minSeed = cms.uint32( 0 ),
6442  verbosity = cms.int32( 0 ),
6443  puWidth = cms.double( 0.0 ),
6444  nExclude = cms.uint32( 0 ),
6445  maxBadEcalCells = cms.uint32( 9999999 ),
6446  maxBadHcalCells = cms.uint32( 9999999 ),
6447  maxProblematicEcalCells = cms.uint32( 9999999 ),
6448  maxProblematicHcalCells = cms.uint32( 9999999 ),
6449  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6450  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6451  puCenters = cms.vdouble( ),
6452  applyWeight = cms.bool( False ),
6453  srcWeights = cms.InputTag( "" ),
6454  minimumTowersFraction = cms.double( 0.0 ),
6455  jetCollInstanceName = cms.string( "" ),
6456  sumRecHits = cms.bool( False )
6457 )
6458 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6459  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6460  filter = cms.bool( False ),
6461  etMin = cms.double( 5.0 )
6462 )
6463 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6464  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6465  scaleDT = cms.bool( True ),
6466  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6467  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6468  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6469  EnableDTMeasurement = cms.bool( True ),
6470  EnableCSCMeasurement = cms.bool( True ),
6471  EnableME0Measurement = cms.bool( False ),
6472  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6473  crackWindow = cms.double( 0.04 ),
6474  deltaPhiSearchWindow = cms.double( 0.25 ),
6475  deltaEtaSearchWindow = cms.double( 0.2 ),
6476  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6477  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6478  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6479  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6480  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6481  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6482  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6483  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6484  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6485  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6486  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6487  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6488  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6489  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6490  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6491  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6492  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6493  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6494  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6495  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6496  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6497  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6498  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6499  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6500  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6501  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6502  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6503  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6504  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6505  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6506  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6507  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6508  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6509  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6510  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6511  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6512  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6513  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6514  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6515  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6516  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6517  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6518  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6519  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6520  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6521  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6522  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6523  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6524  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6525  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6526  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6527  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6528  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6529  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6530  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6531  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6532  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6533  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6534  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6535  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6536  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6537  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6538  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6539  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6540  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6541  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6542  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6543  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6544  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6545  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6546  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6547  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6548  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6549  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6550  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6551  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6552  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6553  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6554  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6555  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6556  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6557 )
6558 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6559  GMTReadoutCollection = cms.InputTag( "" ),
6560  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6561  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6562  L1MinPt = cms.double( 0.0 ),
6563  L1MaxEta = cms.double( 2.5 ),
6564  L1MinQuality = cms.uint32( 7 ),
6565  SetMinPtBarrelTo = cms.double( 3.5 ),
6566  SetMinPtEndcapTo = cms.double( 1.0 ),
6567  UseOfflineSeed = cms.untracked.bool( True ),
6568  UseUnassociatedL1 = cms.bool( False ),
6569  MatchDR = cms.vdouble( 0.3 ),
6570  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6571  CentralBxOnly = cms.bool( True ),
6572  MatchType = cms.uint32( 0 ),
6573  SortType = cms.uint32( 0 ),
6574  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6575  ServiceParameters = cms.PSet(
6576  RPCLayers = cms.bool( True ),
6577  UseMuonNavigation = cms.untracked.bool( True ),
6578  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6579  )
6580 )
6581 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6582  ServiceParameters = cms.PSet(
6583  RPCLayers = cms.bool( True ),
6584  UseMuonNavigation = cms.untracked.bool( True ),
6585  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6586  'hltESPFastSteppingHelixPropagatorOpposite' )
6587  ),
6588  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6589  SeedTransformerParameters = cms.PSet(
6590  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6591  NMinRecHits = cms.uint32( 2 ),
6592  RescaleError = cms.double( 100.0 ),
6593  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6594  UseSubRecHits = cms.bool( False ),
6595  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6596  ),
6597  L2TrajBuilderParameters = cms.PSet(
6598  BWFilterParameters = cms.PSet(
6599  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6600  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6601  BWSeedType = cms.string( "fromGenerator" ),
6602  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6603  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6604  EnableGEMMeasurement = cms.bool( True ),
6605  EnableRPCMeasurement = cms.bool( True ),
6606  MuonTrajectoryUpdatorParameters = cms.PSet(
6607  ExcludeRPCFromFit = cms.bool( False ),
6608  Granularity = cms.int32( 0 ),
6609  MaxChi2 = cms.double( 25.0 ),
6610  RescaleError = cms.bool( False ),
6611  RescaleErrorFactor = cms.double( 100.0 ),
6612  UseInvalidHits = cms.bool( True )
6613  ),
6614  EnableCSCMeasurement = cms.bool( True ),
6615  MaxChi2 = cms.double( 100.0 ),
6616  FitDirection = cms.string( "outsideIn" ),
6617  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6618  NumberOfSigma = cms.double( 3.0 ),
6619  EnableDTMeasurement = cms.bool( True )
6620  ),
6621  DoSeedRefit = cms.bool( False ),
6622  FilterParameters = cms.PSet(
6623  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6624  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6625  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6626  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6627  EnableGEMMeasurement = cms.bool( True ),
6628  EnableRPCMeasurement = cms.bool( True ),
6629  MuonTrajectoryUpdatorParameters = cms.PSet(
6630  ExcludeRPCFromFit = cms.bool( False ),
6631  Granularity = cms.int32( 0 ),
6632  MaxChi2 = cms.double( 25.0 ),
6633  RescaleError = cms.bool( False ),
6634  RescaleErrorFactor = cms.double( 100.0 ),
6635  UseInvalidHits = cms.bool( True )
6636  ),
6637  EnableCSCMeasurement = cms.bool( True ),
6638  MaxChi2 = cms.double( 1000.0 ),
6639  FitDirection = cms.string( "insideOut" ),
6640  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6641  NumberOfSigma = cms.double( 3.0 ),
6642  EnableDTMeasurement = cms.bool( True )
6643  ),
6644  SeedPosition = cms.string( "in" ),
6645  DoBackwardFilter = cms.bool( True ),
6646  DoRefit = cms.bool( False ),
6647  NavigationType = cms.string( "Standard" ),
6648  SeedTransformerParameters = cms.PSet(
6649  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6650  NMinRecHits = cms.uint32( 2 ),
6651  RescaleError = cms.double( 100.0 ),
6652  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6653  UseSubRecHits = cms.bool( False ),
6654  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6655  ),
6656  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6657  ),
6658  DoSeedRefit = cms.bool( False ),
6659  TrackLoaderParameters = cms.PSet(
6660  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6661  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6662  DoSmoothing = cms.bool( False ),
6663  VertexConstraint = cms.bool( True ),
6664  MuonUpdatorAtVertexParameters = cms.PSet(
6665  MaxChi2 = cms.double( 1000000.0 ),
6666  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6667  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6668  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6669  ),
6670  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6671  ),
6672  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6673 )
6674 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6675  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6676 )
6677 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6678  ProductLabel = cms.InputTag( "rawDataCollector" )
6679 )
6680 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6681  ProductLabel = cms.InputTag( "rawDataCollector" ),
6682  ConditionsLabel = cms.string( "" ),
6683  onDemand = cms.bool( True ),
6684  DoAPVEmulatorCheck = cms.bool( False ),
6685  LegacyUnpacker = cms.bool( False ),
6686  HybridZeroSuppressed = cms.bool( False ),
6687  Clusterizer = cms.PSet(
6688  ConditionsLabel = cms.string( "" ),
6689  ClusterThreshold = cms.double( 5.0 ),
6690  SeedThreshold = cms.double( 3.0 ),
6691  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6692  ChannelThreshold = cms.double( 2.0 ),
6693  MaxAdjacentBad = cms.uint32( 0 ),
6694  setDetId = cms.bool( True ),
6695  MaxSequentialHoles = cms.uint32( 0 ),
6696  RemoveApvShots = cms.bool( True ),
6697  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6698  MaxSequentialBad = cms.uint32( 1 )
6699  ),
6700  Algorithms = cms.PSet(
6701  Use10bitsTruncation = cms.bool( False ),
6702  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6703  useCMMeanMap = cms.bool( False ),
6704  TruncateInSuppressor = cms.bool( True ),
6705  doAPVRestore = cms.bool( False ),
6706  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6707  PedestalSubtractionFedMode = cms.bool( True )
6708  )
6709 )
6710 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6711  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6712  skipClusters = cms.InputTag( "" ),
6713  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6714  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6715  Phase2TrackerCluster1DProducer = cms.string( "" ),
6716  vectorHits = cms.InputTag( "" ),
6717  vectorHitsRej = cms.InputTag( "" ),
6718  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6719  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6720  pixelCablingMapLabel = cms.string( "" ),
6721  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6722  switchOffPixelsIfEmpty = cms.bool( True )
6723 )
6724 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6725  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6726  layersToTry = cms.int32( 2 ),
6727  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6728  hitsToTry = cms.int32( 1 ),
6729  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6730  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6731  maxEtaForTOB = cms.double( 1.8 ),
6732  minEtaForTEC = cms.double( 0.7 ),
6733  debug = cms.untracked.bool( False ),
6734  maxSeeds = cms.uint32( 20 ),
6735  maxHitlessSeeds = cms.uint32( 5 ),
6736  maxHitSeeds = cms.uint32( 1 ),
6737  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6738  maxHitlessSeedsIP = cms.uint32( 5 ),
6739  maxHitlessSeedsMuS = cms.uint32( 0 ),
6740  maxHitDoubletSeeds = cms.uint32( 0 ),
6741  getStrategyFromDNN = cms.bool( True ),
6742  useRegressor = cms.bool( False ),
6743  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6744 )
6745 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6746  cleanTrajectoryAfterInOut = cms.bool( False ),
6747  doSeedingRegionRebuilding = cms.bool( False ),
6748  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6749  reverseTrajectories = cms.bool( True ),
6750  useHitsSplitting = cms.bool( False ),
6751  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6752  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6753  clustersToSkip = cms.InputTag( "" ),
6754  phase2clustersToSkip = cms.InputTag( "" ),
6755  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6756  TransientInitialStateEstimatorParameters = cms.PSet(
6757  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6758  numberMeasurementsForFit = cms.int32( 4 ),
6759  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6760  ),
6761  numHitsForSeedCleaner = cms.int32( 4 ),
6762  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6763  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6764  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6765  maxNSeeds = cms.uint32( 500000 ),
6766  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6767 )
6768 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6769  useSimpleMF = cms.bool( False ),
6770  SimpleMagneticField = cms.string( "" ),
6771  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6772  clusterRemovalInfo = cms.InputTag( "" ),
6773  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6774  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6775  useHitsSplitting = cms.bool( False ),
6776  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6777  TrajectoryInEvent = cms.bool( False ),
6778  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6779  AlgorithmName = cms.string( "iter10" ),
6780  Propagator = cms.string( "PropagatorWithMaterial" ),
6781  GeometricInnerState = cms.bool( True ),
6782  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6783  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6784  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6785 )
6786 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6787  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6788  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6789  vertices = cms.InputTag( "Notused" ),
6790  ignoreVertices = cms.bool( True ),
6791  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6792  mva = cms.PSet(
6793  minPixelHits = cms.vint32( 0, 0, 1 ),
6794  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6795  dr_par = cms.PSet(
6796  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6797  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6798  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6799  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6800  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6801  ),
6802  maxLostLayers = cms.vint32( 4, 3, 2 ),
6803  min3DLayers = cms.vint32( 1, 2, 1 ),
6804  dz_par = cms.PSet(
6805  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6806  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6807  dz_exp = cms.vint32( 4, 4, 2147483647 )
6808  ),
6809  minNVtxTrk = cms.int32( 3 ),
6810  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6811  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6812  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6813  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6814  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6815  minLayers = cms.vint32( 3, 5, 5 )
6816  )
6817 )
6818 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6819  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6820  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6821  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6822  minQuality = cms.string( "highPurity" ),
6823  copyExtras = cms.untracked.bool( True ),
6824  copyTrajectories = cms.untracked.bool( False )
6825 )
6826 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6827  ServiceParameters = cms.PSet(
6828  RPCLayers = cms.bool( True ),
6829  UseMuonNavigation = cms.untracked.bool( True ),
6830  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6831  'SteppingHelixPropagatorAny',
6832  'hltESPSmartPropagator',
6833  'hltESPSteppingHelixPropagatorOpposite' )
6834  ),
6835  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6836  TrackLoaderParameters = cms.PSet(
6837  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6838  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6839  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6840  DoSmoothing = cms.bool( True ),
6841  SmoothTkTrack = cms.untracked.bool( False ),
6842  VertexConstraint = cms.bool( False ),
6843  MuonUpdatorAtVertexParameters = cms.PSet(
6844  MaxChi2 = cms.double( 1000000.0 ),
6845  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6846  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6847  ),
6848  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6849  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6850  ),
6851  L3TrajBuilderParameters = cms.PSet(
6852  PtCut = cms.double( 1.0 ),
6853  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6854  GlobalMuonTrackMatcher = cms.PSet(
6855  Chi2Cut_3 = cms.double( 200.0 ),
6856  DeltaDCut_2 = cms.double( 10.0 ),
6857  Eta_threshold = cms.double( 1.2 ),
6858  Quality_2 = cms.double( 15.0 ),
6859  DeltaDCut_1 = cms.double( 40.0 ),
6860  Quality_3 = cms.double( 7.0 ),
6861  DeltaDCut_3 = cms.double( 15.0 ),
6862  Quality_1 = cms.double( 20.0 ),
6863  Pt_threshold1 = cms.double( 0.0 ),
6864  DeltaRCut_2 = cms.double( 0.2 ),
6865  DeltaRCut_1 = cms.double( 0.1 ),
6866  Pt_threshold2 = cms.double( 9.99999999E8 ),
6867  Chi2Cut_1 = cms.double( 50.0 ),
6868  Chi2Cut_2 = cms.double( 50.0 ),
6869  DeltaRCut_3 = cms.double( 1.0 ),
6870  LocChi2Cut = cms.double( 0.001 ),
6871  Propagator = cms.string( "hltESPSmartPropagator" ),
6872  MinPt = cms.double( 1.0 ),
6873  MinP = cms.double( 2.5 )
6874  ),
6875  ScaleTECxFactor = cms.double( -1.0 ),
6876  tkTrajUseVertex = cms.bool( False ),
6877  MuonTrackingRegionBuilder = cms.PSet(
6878  Rescale_Dz = cms.double( 4.0 ),
6879  Pt_fixed = cms.bool( False ),
6880  Eta_fixed = cms.bool( True ),
6881  Eta_min = cms.double( 0.1 ),
6882  DeltaZ = cms.double( 24.2 ),
6883  maxRegions = cms.int32( 2 ),
6884  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6885  UseVertex = cms.bool( False ),
6886  Z_fixed = cms.bool( False ),
6887  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6888  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6889  Rescale_phi = cms.double( 3.0 ),
6890  DeltaEta = cms.double( 0.2 ),
6891  precise = cms.bool( True ),
6892  OnDemand = cms.int32( -1 ),
6893  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6894  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6895  vertexCollection = cms.InputTag( "pixelVertices" ),
6896  Pt_min = cms.double( 3.0 ),
6897  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6898  Phi_fixed = cms.bool( True ),
6899  DeltaR = cms.double( 0.025 ),
6900  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6901  DeltaPhi = cms.double( 0.15 ),
6902  Phi_min = cms.double( 0.1 ),
6903  Rescale_eta = cms.double( 3.0 )
6904  ),
6905  TrackTransformer = cms.PSet(
6906  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6907  RefitDirection = cms.string( "insideOut" ),
6908  RefitRPCHits = cms.bool( True ),
6909  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6910  DoPredictionsOnly = cms.bool( False ),
6911  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6912  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6913  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6914  ),
6915  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6916  RefitRPCHits = cms.bool( True ),
6917  tkTrajVertex = cms.InputTag( "Notused" ),
6918  GlbRefitterParameters = cms.PSet(
6919  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6920  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6921  RefitFlag = cms.bool( True ),
6922  SkipStation = cms.int32( -1 ),
6923  Chi2CutRPC = cms.double( 1.0 ),
6924  PropDirForCosmics = cms.bool( False ),
6925  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6926  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6927  HitThreshold = cms.int32( 1 ),
6928  Chi2CutGEM = cms.double( 1.0 ),
6929  DYTthrs = cms.vint32( 30, 15 ),
6930  TrackerSkipSystem = cms.int32( -1 ),
6931  RefitDirection = cms.string( "insideOut" ),
6932  Chi2CutCSC = cms.double( 150.0 ),
6933  Chi2CutDT = cms.double( 10.0 ),
6934  RefitRPCHits = cms.bool( True ),
6935  TrackerSkipSection = cms.int32( -1 ),
6936  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6937  DoPredictionsOnly = cms.bool( False ),
6938  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6939  MuonHitsOption = cms.int32( 1 ),
6940  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6941  ),
6942  PCut = cms.double( 2.5 ),
6943  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6944  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6945  tkTrajMaxChi2 = cms.double( 9999.0 ),
6946  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6947  ScaleTECyFactor = cms.double( -1.0 ),
6948  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6949  )
6950 )
6951 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6952  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6953 )
6954 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6955  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6956 )
6957 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6958  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6959  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6960  MuonPtOption = cms.string( "Tracker" )
6961 )
6962 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6963  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6964  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6965  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6966  applyL3Filters = cms.bool( False ),
6967  MinNhits = cms.int32( 1 ),
6968  MaxNormalizedChi2 = cms.double( 20.0 ),
6969  MinNmuonHits = cms.int32( 1 ),
6970  MaxPtDifference = cms.double( 0.3 )
6971 )
6972 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6973  DeltaR = cms.double( 0.025 ),
6974  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6975  OnDemand = cms.int32( -1 ),
6976  vertexCollection = cms.InputTag( "notUsed" ),
6977  MeasurementTrackerName = cms.InputTag( "" ),
6978  UseVertex = cms.bool( False ),
6979  Rescale_Dz = cms.double( 4.0 ),
6980  Pt_fixed = cms.bool( True ),
6981  Z_fixed = cms.bool( True ),
6982  Pt_min = cms.double( 0.0 ),
6983  DeltaZ = cms.double( 24.2 ),
6984  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6985  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6986  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6987  maxRegions = cms.int32( 5 ),
6988  precise = cms.bool( True ),
6989  input = cms.InputTag( "hltL2SelectorForL3IO" )
6990 )
6991 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6992  tracks = cms.InputTag( "hltPixelTracks" ),
6993  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6994  produceTrackCollection = cms.bool( True ),
6995  produceMask = cms.bool( False )
6996 )
6997 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6998  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6999  InputVertexCollection = cms.InputTag( "" ),
7000  originHalfLength = cms.double( 0.3 ),
7001  originRadius = cms.double( 0.1 ),
7002  useProtoTrackKinematics = cms.bool( False ),
7003  useEventsWithNoVertex = cms.bool( True ),
7004  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7005  usePV = cms.bool( False ),
7006  includeFourthHit = cms.bool( True ),
7007  produceComplement = cms.bool( False ),
7008  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7009 )
7010 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7011  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7012  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7013  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7014  rejectAll = cms.bool( False ),
7015  isFromL1 = cms.bool( False ),
7016  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7017  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7018  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7019  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7020  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7021  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7022  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7023  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7024  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 ),
7025  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
7026  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 ),
7027  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7028  doSort = cms.bool( False ),
7029  nSeedsMaxB = cms.int32( 99999 ),
7030  nSeedsMaxE = cms.int32( 99999 ),
7031  etaEdge = cms.double( 1.2 ),
7032  mvaCutB = cms.double( 0.04 ),
7033  mvaCutE = cms.double( 0.04 ),
7034  minL1Qual = cms.int32( 7 ),
7035  baseScore = cms.double( 0.5 )
7036 )
7037 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7038  cleanTrajectoryAfterInOut = cms.bool( False ),
7039  doSeedingRegionRebuilding = cms.bool( True ),
7040  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7041  reverseTrajectories = cms.bool( False ),
7042  useHitsSplitting = cms.bool( True ),
7043  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7044  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
7045  clustersToSkip = cms.InputTag( "" ),
7046  phase2clustersToSkip = cms.InputTag( "" ),
7047  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7048  TransientInitialStateEstimatorParameters = cms.PSet(
7049  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7050  numberMeasurementsForFit = cms.int32( 4 ),
7051  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7052  ),
7053  numHitsForSeedCleaner = cms.int32( 4 ),
7054  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7055  RedundantSeedCleaner = cms.string( "none" ),
7056  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7057  maxNSeeds = cms.uint32( 100000 ),
7058  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7059 )
7060 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7061  useSimpleMF = cms.bool( True ),
7062  SimpleMagneticField = cms.string( "ParabolicMf" ),
7063  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7064  clusterRemovalInfo = cms.InputTag( "" ),
7065  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7066  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7067  useHitsSplitting = cms.bool( False ),
7068  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7069  TrajectoryInEvent = cms.bool( False ),
7070  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7071  AlgorithmName = cms.string( "hltIter0" ),
7072  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7073  GeometricInnerState = cms.bool( True ),
7074  NavigationSchool = cms.string( "" ),
7075  MeasurementTracker = cms.string( "" ),
7076  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7077 )
7078 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7079  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7080  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7081  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7082  ignoreVertices = cms.bool( False ),
7083  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7084  mva = cms.PSet(
7085  minPixelHits = cms.vint32( 0, 0, 0 ),
7086  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7087  dr_par = cms.PSet(
7088  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7089  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7090  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7091  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7092  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7093  ),
7094  maxLostLayers = cms.vint32( 1, 1, 1 ),
7095  min3DLayers = cms.vint32( 0, 0, 0 ),
7096  dz_par = cms.PSet(
7097  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7098  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7099  dz_exp = cms.vint32( 4, 4, 2147483647 )
7100  ),
7101  minNVtxTrk = cms.int32( 3 ),
7102  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7103  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7104  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7105  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7106  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7107  minLayers = cms.vint32( 3, 3, 4 )
7108  )
7109 )
7110 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7111  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7112  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7113  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7114  minQuality = cms.string( "highPurity" ),
7115  copyExtras = cms.untracked.bool( True ),
7116  copyTrajectories = cms.untracked.bool( False )
7117 )
7118 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7119  ServiceParameters = cms.PSet(
7120  RPCLayers = cms.bool( True ),
7121  UseMuonNavigation = cms.untracked.bool( True ),
7122  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7123  'SteppingHelixPropagatorAny',
7124  'hltESPSmartPropagator',
7125  'hltESPSteppingHelixPropagatorOpposite' )
7126  ),
7127  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7128  TrackLoaderParameters = cms.PSet(
7129  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7130  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7131  DoSmoothing = cms.bool( False ),
7132  SmoothTkTrack = cms.untracked.bool( False ),
7133  VertexConstraint = cms.bool( False ),
7134  MuonUpdatorAtVertexParameters = cms.PSet(
7135  MaxChi2 = cms.double( 1000000.0 ),
7136  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7137  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7138  ),
7139  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7140  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7141  ),
7142  L3TrajBuilderParameters = cms.PSet(
7143  PtCut = cms.double( 1.0 ),
7144  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7145  GlobalMuonTrackMatcher = cms.PSet(
7146  Chi2Cut_3 = cms.double( 200.0 ),
7147  DeltaDCut_2 = cms.double( 10.0 ),
7148  Eta_threshold = cms.double( 1.2 ),
7149  Quality_2 = cms.double( 15.0 ),
7150  DeltaDCut_1 = cms.double( 40.0 ),
7151  Quality_3 = cms.double( 7.0 ),
7152  DeltaDCut_3 = cms.double( 15.0 ),
7153  Quality_1 = cms.double( 20.0 ),
7154  Pt_threshold1 = cms.double( 0.0 ),
7155  DeltaRCut_2 = cms.double( 0.2 ),
7156  DeltaRCut_1 = cms.double( 0.1 ),
7157  Pt_threshold2 = cms.double( 9.99999999E8 ),
7158  Chi2Cut_1 = cms.double( 50.0 ),
7159  Chi2Cut_2 = cms.double( 50.0 ),
7160  DeltaRCut_3 = cms.double( 1.0 ),
7161  LocChi2Cut = cms.double( 0.001 ),
7162  Propagator = cms.string( "hltESPSmartPropagator" ),
7163  MinPt = cms.double( 1.0 ),
7164  MinP = cms.double( 2.5 )
7165  ),
7166  ScaleTECxFactor = cms.double( -1.0 ),
7167  tkTrajUseVertex = cms.bool( False ),
7168  MuonTrackingRegionBuilder = cms.PSet(
7169  Rescale_Dz = cms.double( 4.0 ),
7170  Pt_fixed = cms.bool( True ),
7171  Eta_fixed = cms.bool( True ),
7172  Eta_min = cms.double( 0.1 ),
7173  DeltaZ = cms.double( 24.2 ),
7174  maxRegions = cms.int32( 2 ),
7175  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7176  UseVertex = cms.bool( False ),
7177  Z_fixed = cms.bool( True ),
7178  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7179  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7180  Rescale_phi = cms.double( 3.0 ),
7181  DeltaEta = cms.double( 0.04 ),
7182  precise = cms.bool( True ),
7183  OnDemand = cms.int32( -1 ),
7184  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7185  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7186  vertexCollection = cms.InputTag( "pixelVertices" ),
7187  Pt_min = cms.double( 3.0 ),
7188  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7189  Phi_fixed = cms.bool( True ),
7190  DeltaR = cms.double( 0.025 ),
7191  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7192  DeltaPhi = cms.double( 0.15 ),
7193  Phi_min = cms.double( 0.1 ),
7194  Rescale_eta = cms.double( 3.0 )
7195  ),
7196  TrackTransformer = cms.PSet(
7197  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7198  RefitDirection = cms.string( "insideOut" ),
7199  RefitRPCHits = cms.bool( True ),
7200  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7201  DoPredictionsOnly = cms.bool( False ),
7202  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7203  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7204  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7205  ),
7206  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7207  RefitRPCHits = cms.bool( True ),
7208  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
7209  GlbRefitterParameters = cms.PSet(
7210  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7211  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7212  RefitFlag = cms.bool( True ),
7213  SkipStation = cms.int32( -1 ),
7214  Chi2CutRPC = cms.double( 1.0 ),
7215  PropDirForCosmics = cms.bool( False ),
7216  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7217  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7218  HitThreshold = cms.int32( 1 ),
7219  Chi2CutGEM = cms.double( 1.0 ),
7220  DYTthrs = cms.vint32( 30, 15 ),
7221  TrackerSkipSystem = cms.int32( -1 ),
7222  RefitDirection = cms.string( "insideOut" ),
7223  Chi2CutCSC = cms.double( 150.0 ),
7224  Chi2CutDT = cms.double( 10.0 ),
7225  RefitRPCHits = cms.bool( True ),
7226  TrackerSkipSection = cms.int32( -1 ),
7227  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7228  DoPredictionsOnly = cms.bool( False ),
7229  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7230  MuonHitsOption = cms.int32( 1 ),
7231  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7232  ),
7233  PCut = cms.double( 2.5 ),
7234  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7235  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7236  matchToSeeds = cms.bool( True ),
7237  tkTrajMaxChi2 = cms.double( 9999.0 ),
7238  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7239  ScaleTECyFactor = cms.double( -1.0 ),
7240  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7241  )
7242 )
7243 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7244  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7245 )
7246 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7247  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7248  L1MinPt = cms.double( -1.0 ),
7249  L1MaxEta = cms.double( 5.0 ),
7250  L1MinQuality = cms.uint32( 7 ),
7251  CentralBxOnly = cms.bool( True )
7252 )
7253 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7254  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7255  L1MinPt = cms.double( 0.0 ),
7256  L1MaxEta = cms.double( 2.5 ),
7257  L1MinQuality = cms.uint32( 7 ),
7258  SetMinPtBarrelTo = cms.double( 3.5 ),
7259  SetMinPtEndcapTo = cms.double( 1.0 ),
7260  CentralBxOnly = cms.bool( True ),
7261  RegionPSet = cms.PSet(
7262  vertexCollection = cms.InputTag( "notUsed" ),
7263  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7264  zErrorVetex = cms.double( 0.2 ),
7265  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7266  zErrorBeamSpot = cms.double( 24.2 ),
7267  maxNVertices = cms.int32( 1 ),
7268  maxNRegions = cms.int32( 5 ),
7269  nSigmaZVertex = cms.double( 3.0 ),
7270  nSigmaZBeamSpot = cms.double( 4.0 ),
7271  ptMin = cms.double( 0.0 ),
7272  mode = cms.string( "BeamSpotSigma" ),
7273  input = cms.InputTag( "hltL1MuonsPt0" ),
7274  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7275  searchOpt = cms.bool( False ),
7276  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7277  whereToUseMeasurementTracker = cms.string( "Never" ),
7278  originRadius = cms.double( 0.2 ),
7279  measurementTrackerName = cms.InputTag( "" ),
7280  precise = cms.bool( True )
7281  ),
7282  ServiceParameters = cms.PSet(
7283  RPCLayers = cms.bool( True ),
7284  UseMuonNavigation = cms.untracked.bool( True ),
7285  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7286  )
7287 )
7288 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7289  tracks = cms.InputTag( "hltPixelTracks" ),
7290  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7291  produceTrackCollection = cms.bool( True ),
7292  produceMask = cms.bool( False )
7293 )
7294 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7295  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7296  InputVertexCollection = cms.InputTag( "" ),
7297  originHalfLength = cms.double( 0.3 ),
7298  originRadius = cms.double( 0.1 ),
7299  useProtoTrackKinematics = cms.bool( False ),
7300  useEventsWithNoVertex = cms.bool( True ),
7301  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7302  usePV = cms.bool( False ),
7303  includeFourthHit = cms.bool( True ),
7304  produceComplement = cms.bool( False ),
7305  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7306 )
7307 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7308  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7309  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7310  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7311  rejectAll = cms.bool( False ),
7312  isFromL1 = cms.bool( True ),
7313  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7314  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7315  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7316  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7317  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7318  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7319  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7320  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7321  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 ),
7322  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
7323  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 ),
7324  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7325  doSort = cms.bool( False ),
7326  nSeedsMaxB = cms.int32( 99999 ),
7327  nSeedsMaxE = cms.int32( 99999 ),
7328  etaEdge = cms.double( 1.2 ),
7329  mvaCutB = cms.double( 0.04 ),
7330  mvaCutE = cms.double( 0.04 ),
7331  minL1Qual = cms.int32( 7 ),
7332  baseScore = cms.double( 0.5 )
7333 )
7334 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7335  cleanTrajectoryAfterInOut = cms.bool( False ),
7336  doSeedingRegionRebuilding = cms.bool( True ),
7337  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7338  reverseTrajectories = cms.bool( False ),
7339  useHitsSplitting = cms.bool( True ),
7340  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7341  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7342  clustersToSkip = cms.InputTag( "" ),
7343  phase2clustersToSkip = cms.InputTag( "" ),
7344  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7345  TransientInitialStateEstimatorParameters = cms.PSet(
7346  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7347  numberMeasurementsForFit = cms.int32( 4 ),
7348  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7349  ),
7350  numHitsForSeedCleaner = cms.int32( 4 ),
7351  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7352  RedundantSeedCleaner = cms.string( "none" ),
7353  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7354  maxNSeeds = cms.uint32( 100000 ),
7355  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7356 )
7357 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7358  useSimpleMF = cms.bool( True ),
7359  SimpleMagneticField = cms.string( "ParabolicMf" ),
7360  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7361  clusterRemovalInfo = cms.InputTag( "" ),
7362  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7363  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7364  useHitsSplitting = cms.bool( False ),
7365  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7366  TrajectoryInEvent = cms.bool( False ),
7367  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7368  AlgorithmName = cms.string( "hltIter0" ),
7369  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7370  GeometricInnerState = cms.bool( True ),
7371  NavigationSchool = cms.string( "" ),
7372  MeasurementTracker = cms.string( "" ),
7373  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7374 )
7375 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7376  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7377  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7378  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7379  ignoreVertices = cms.bool( False ),
7380  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7381  mva = cms.PSet(
7382  minPixelHits = cms.vint32( 0, 0, 0 ),
7383  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7384  dr_par = cms.PSet(
7385  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7386  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7387  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7388  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7389  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7390  ),
7391  maxLostLayers = cms.vint32( 1, 1, 1 ),
7392  min3DLayers = cms.vint32( 0, 0, 0 ),
7393  dz_par = cms.PSet(
7394  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7395  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7396  dz_exp = cms.vint32( 4, 4, 2147483647 )
7397  ),
7398  minNVtxTrk = cms.int32( 3 ),
7399  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7400  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7401  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7402  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7403  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7404  minLayers = cms.vint32( 3, 3, 4 )
7405  )
7406 )
7407 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7408  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7409  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7410  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7411  minQuality = cms.string( "highPurity" ),
7412  copyExtras = cms.untracked.bool( True ),
7413  copyTrajectories = cms.untracked.bool( False )
7414 )
7415 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7416  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7417  trackClassifier = cms.InputTag( '','QualityMasks' ),
7418  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7419  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7420  oldClusterRemovalInfo = cms.InputTag( "" ),
7421  TrackQuality = cms.string( "highPurity" ),
7422  maxChi2 = cms.double( 16.0 ),
7423  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7424  overrideTrkQuals = cms.InputTag( "" )
7425 )
7426 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7427  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7428  OnDemand = cms.bool( False ),
7429  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7430 )
7431 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7432  RegionPSet = cms.PSet(
7433  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7434  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7435  zErrorBeamSpot = cms.double( 15.0 ),
7436  extraPhi = cms.double( 0.0 ),
7437  extraEta = cms.double( 0.0 ),
7438  maxNVertices = cms.int32( 3 ),
7439  nSigmaZVertex = cms.double( 3.0 ),
7440  nSigmaZBeamSpot = cms.double( 4.0 ),
7441  ptMin = cms.double( 1.2 ),
7442  operationMode = cms.string( "VerticesFixed" ),
7443  searchOpt = cms.bool( False ),
7444  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7445  originRadius = cms.double( 0.015 ),
7446  measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7447  precise = cms.bool( True ),
7448  zErrorVertex = cms.double( 0.03 )
7449  ),
7450  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7451  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7452  ignoreSingleFPixPanelModules = cms.bool( True ),
7453  debug = cms.untracked.bool( False ),
7454  createPlottingFiles = cms.untracked.bool( False ),
7455  layerList = cms.vstring( 'BPix1+BPix2',
7456  'BPix2+FPix1_pos',
7457  'BPix2+FPix1_neg',
7458  'FPix1_pos+FPix2_pos',
7459  'FPix1_neg+FPix2_neg' ),
7460  BPix = cms.PSet(
7461  hitErrorRPhi = cms.double( 0.0027 ),
7462  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7463  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7464  useErrorsFromParam = cms.bool( True ),
7465  hitErrorRZ = cms.double( 0.006 ),
7466  HitProducer = cms.string( "hltSiPixelRecHits" )
7467  ),
7468  FPix = cms.PSet(
7469  hitErrorRPhi = cms.double( 0.0051 ),
7470  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7471  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7472  useErrorsFromParam = cms.bool( True ),
7473  hitErrorRZ = cms.double( 0.0036 ),
7474  HitProducer = cms.string( "hltSiPixelRecHits" )
7475  ),
7476  TIB = cms.PSet( ),
7477  TID = cms.PSet( ),
7478  TOB = cms.PSet( ),
7479  TEC = cms.PSet( ),
7480  MTIB = cms.PSet( ),
7481  MTID = cms.PSet( ),
7482  MTOB = cms.PSet( ),
7483  MTEC = cms.PSet( )
7484 )
7485 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7486  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7487  L1MinPt = cms.double( 0.0 ),
7488  L1MaxEta = cms.double( 2.5 ),
7489  L1MinQuality = cms.uint32( 7 ),
7490  SetMinPtBarrelTo = cms.double( 3.5 ),
7491  SetMinPtEndcapTo = cms.double( 1.0 ),
7492  CentralBxOnly = cms.bool( True ),
7493  RegionPSet = cms.PSet(
7494  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7495  deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7496  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7497  zErrorBeamSpot = cms.double( 15.0 ),
7498  maxNVertices = cms.int32( 3 ),
7499  maxNRegions = cms.int32( 3 ),
7500  nSigmaZVertex = cms.double( 3.0 ),
7501  nSigmaZBeamSpot = cms.double( 4.0 ),
7502  ptMin = cms.double( 1.2 ),
7503  mode = cms.string( "VerticesFixed" ),
7504  input = cms.InputTag( "hltL1MuonsPt0" ),
7505  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7506  searchOpt = cms.bool( False ),
7507  deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7508  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7509  originRadius = cms.double( 0.015 ),
7510  measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7511  precise = cms.bool( True )
7512  ),
7513  ServiceParameters = cms.PSet(
7514  RPCLayers = cms.bool( True ),
7515  UseMuonNavigation = cms.untracked.bool( True ),
7516  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7517  )
7518 )
7519 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7520  doClusterCheck = cms.bool( False ),
7521  MaxNumberOfStripClusters = cms.uint32( 50000 ),
7522  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7523  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7524  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7525  cut = cms.string( "" ),
7526  silentClusterCheck = cms.untracked.bool( False )
7527 )
7528 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7529  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7530  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7531  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7532  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7533  produceSeedingHitSets = cms.bool( True ),
7534  produceIntermediateHitDoublets = cms.bool( False ),
7535  maxElement = cms.uint32( 0 ),
7536  maxElementTotal = cms.uint32( 50000000 ),
7537  putEmptyIfMaxElementReached = cms.bool( False ),
7538  layerPairs = cms.vuint32( 0 )
7539 )
7540 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7541  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7542  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7543  SeedMomentumForBOFF = cms.double( 5.0 ),
7544  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7545  MinOneOverPtError = cms.double( 1.0 ),
7546  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7547  magneticField = cms.string( "ParabolicMf" ),
7548  forceKinematicWithRegionDirection = cms.bool( False ),
7549  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7550 )
7551 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7552  cleanTrajectoryAfterInOut = cms.bool( False ),
7553  doSeedingRegionRebuilding = cms.bool( False ),
7554  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7555  reverseTrajectories = cms.bool( False ),
7556  useHitsSplitting = cms.bool( False ),
7557  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7558  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7559  clustersToSkip = cms.InputTag( "" ),
7560  phase2clustersToSkip = cms.InputTag( "" ),
7561  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7562  TransientInitialStateEstimatorParameters = cms.PSet(
7563  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7564  numberMeasurementsForFit = cms.int32( 4 ),
7565  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7566  ),
7567  numHitsForSeedCleaner = cms.int32( 4 ),
7568  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7569  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7570  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7571  maxNSeeds = cms.uint32( 100000 ),
7572  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7573 )
7574 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7575  useSimpleMF = cms.bool( True ),
7576  SimpleMagneticField = cms.string( "ParabolicMf" ),
7577  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7578  clusterRemovalInfo = cms.InputTag( "" ),
7579  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7580  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7581  useHitsSplitting = cms.bool( False ),
7582  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7583  TrajectoryInEvent = cms.bool( False ),
7584  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7585  AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7586  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7587  GeometricInnerState = cms.bool( True ),
7588  NavigationSchool = cms.string( "" ),
7589  MeasurementTracker = cms.string( "" ),
7590  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7591 )
7592 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7593  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7594  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7595  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7596  ignoreVertices = cms.bool( False ),
7597  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7598  mva = cms.PSet(
7599  minPixelHits = cms.vint32( 0, 0, 0 ),
7600  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7601  dr_par = cms.PSet(
7602  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7603  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7604  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7605  dr_exp = cms.vint32( 4, 4, 4 ),
7606  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7607  ),
7608  maxLostLayers = cms.vint32( 1, 1, 1 ),
7609  min3DLayers = cms.vint32( 0, 0, 0 ),
7610  dz_par = cms.PSet(
7611  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7612  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7613  dz_exp = cms.vint32( 4, 4, 4 )
7614  ),
7615  minNVtxTrk = cms.int32( 3 ),
7616  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7617  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7618  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7619  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7620  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7621  minLayers = cms.vint32( 3, 3, 3 )
7622  )
7623 )
7624 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7625  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7626  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7627  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7628  minQuality = cms.string( "highPurity" ),
7629  copyExtras = cms.untracked.bool( True ),
7630  copyTrajectories = cms.untracked.bool( False )
7631 )
7632 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7633  ShareFrac = cms.double( 0.19 ),
7634  FoundHitBonus = cms.double( 5.0 ),
7635  LostHitPenalty = cms.double( 20.0 ),
7636  MinPT = cms.double( 0.05 ),
7637  Epsilon = cms.double( -0.001 ),
7638  MaxNormalizedChisq = cms.double( 1000.0 ),
7639  MinFound = cms.int32( 3 ),
7640  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7641  hasSelector = cms.vint32( 0, 0 ),
7642  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7643  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7644  setsToMerge = cms.VPSet(
7645  cms.PSet( pQual = cms.bool( False ),
7646  tLists = cms.vint32( 0, 1 )
7647  )
7648  ),
7649  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7650  allowFirstHitShare = cms.bool( True ),
7651  newQuality = cms.string( "confirmed" ),
7652  copyExtras = cms.untracked.bool( True ),
7653  writeOnlyTrkQuals = cms.bool( False ),
7654  copyMVA = cms.bool( False )
7655 )
7656 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7657  ShareFrac = cms.double( 0.19 ),
7658  FoundHitBonus = cms.double( 5.0 ),
7659  LostHitPenalty = cms.double( 20.0 ),
7660  MinPT = cms.double( 0.05 ),
7661  Epsilon = cms.double( -0.001 ),
7662  MaxNormalizedChisq = cms.double( 1000.0 ),
7663  MinFound = cms.int32( 3 ),
7664  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7665  hasSelector = cms.vint32( 0, 0 ),
7666  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7667  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7668  setsToMerge = cms.VPSet(
7669  cms.PSet( pQual = cms.bool( False ),
7670  tLists = cms.vint32( 0, 1 )
7671  )
7672  ),
7673  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7674  allowFirstHitShare = cms.bool( True ),
7675  newQuality = cms.string( "confirmed" ),
7676  copyExtras = cms.untracked.bool( True ),
7677  writeOnlyTrkQuals = cms.bool( False ),
7678  copyMVA = cms.bool( False )
7679 )
7680 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7681  ShareFrac = cms.double( 0.19 ),
7682  FoundHitBonus = cms.double( 5.0 ),
7683  LostHitPenalty = cms.double( 20.0 ),
7684  MinPT = cms.double( 0.05 ),
7685  Epsilon = cms.double( -0.001 ),
7686  MaxNormalizedChisq = cms.double( 1000.0 ),
7687  MinFound = cms.int32( 3 ),
7688  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7689  hasSelector = cms.vint32( 0, 0 ),
7690  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7691  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7692  setsToMerge = cms.VPSet(
7693  cms.PSet( pQual = cms.bool( False ),
7694  tLists = cms.vint32( 0, 1 )
7695  )
7696  ),
7697  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7698  allowFirstHitShare = cms.bool( True ),
7699  newQuality = cms.string( "confirmed" ),
7700  copyExtras = cms.untracked.bool( True ),
7701  writeOnlyTrkQuals = cms.bool( False ),
7702  copyMVA = cms.bool( False )
7703 )
7704 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7705  ServiceParameters = cms.PSet(
7706  RPCLayers = cms.bool( True ),
7707  UseMuonNavigation = cms.untracked.bool( True ),
7708  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7709  'SteppingHelixPropagatorAny',
7710  'hltESPSmartPropagator',
7711  'hltESPSteppingHelixPropagatorOpposite' )
7712  ),
7713  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7714  TrackLoaderParameters = cms.PSet(
7715  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7716  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7717  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7718  DoSmoothing = cms.bool( True ),
7719  SmoothTkTrack = cms.untracked.bool( False ),
7720  VertexConstraint = cms.bool( False ),
7721  MuonUpdatorAtVertexParameters = cms.PSet(
7722  MaxChi2 = cms.double( 1000000.0 ),
7723  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7724  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7725  ),
7726  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7727  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7728  ),
7729  L3TrajBuilderParameters = cms.PSet(
7730  PtCut = cms.double( 1.0 ),
7731  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7732  GlobalMuonTrackMatcher = cms.PSet(
7733  Chi2Cut_3 = cms.double( 200.0 ),
7734  DeltaDCut_2 = cms.double( 10.0 ),
7735  Eta_threshold = cms.double( 1.2 ),
7736  Quality_2 = cms.double( 15.0 ),
7737  DeltaDCut_1 = cms.double( 40.0 ),
7738  Quality_3 = cms.double( 7.0 ),
7739  DeltaDCut_3 = cms.double( 15.0 ),
7740  Quality_1 = cms.double( 20.0 ),
7741  Pt_threshold1 = cms.double( 0.0 ),
7742  DeltaRCut_2 = cms.double( 0.2 ),
7743  DeltaRCut_1 = cms.double( 0.1 ),
7744  Pt_threshold2 = cms.double( 9.99999999E8 ),
7745  Chi2Cut_1 = cms.double( 50.0 ),
7746  Chi2Cut_2 = cms.double( 50.0 ),
7747  DeltaRCut_3 = cms.double( 1.0 ),
7748  LocChi2Cut = cms.double( 0.001 ),
7749  Propagator = cms.string( "hltESPSmartPropagator" ),
7750  MinPt = cms.double( 1.0 ),
7751  MinP = cms.double( 2.5 )
7752  ),
7753  ScaleTECxFactor = cms.double( -1.0 ),
7754  tkTrajUseVertex = cms.bool( False ),
7755  MuonTrackingRegionBuilder = cms.PSet(
7756  Rescale_Dz = cms.double( 4.0 ),
7757  Pt_fixed = cms.bool( False ),
7758  Eta_fixed = cms.bool( True ),
7759  Eta_min = cms.double( 0.1 ),
7760  DeltaZ = cms.double( 24.2 ),
7761  maxRegions = cms.int32( 2 ),
7762  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7763  UseVertex = cms.bool( False ),
7764  Z_fixed = cms.bool( False ),
7765  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7766  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7767  Rescale_phi = cms.double( 3.0 ),
7768  DeltaEta = cms.double( 0.2 ),
7769  precise = cms.bool( True ),
7770  OnDemand = cms.int32( -1 ),
7771  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7772  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7773  vertexCollection = cms.InputTag( "pixelVertices" ),
7774  Pt_min = cms.double( 3.0 ),
7775  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7776  Phi_fixed = cms.bool( True ),
7777  DeltaR = cms.double( 0.025 ),
7778  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7779  DeltaPhi = cms.double( 0.15 ),
7780  Phi_min = cms.double( 0.1 ),
7781  Rescale_eta = cms.double( 3.0 )
7782  ),
7783  TrackTransformer = cms.PSet(
7784  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7785  RefitDirection = cms.string( "insideOut" ),
7786  RefitRPCHits = cms.bool( True ),
7787  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7788  DoPredictionsOnly = cms.bool( False ),
7789  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7790  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7791  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7792  ),
7793  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7794  RefitRPCHits = cms.bool( True ),
7795  tkTrajVertex = cms.InputTag( "Notused" ),
7796  GlbRefitterParameters = cms.PSet(
7797  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7798  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7799  RefitFlag = cms.bool( True ),
7800  SkipStation = cms.int32( -1 ),
7801  Chi2CutRPC = cms.double( 1.0 ),
7802  PropDirForCosmics = cms.bool( False ),
7803  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7804  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7805  HitThreshold = cms.int32( 1 ),
7806  Chi2CutGEM = cms.double( 1.0 ),
7807  DYTthrs = cms.vint32( 30, 15 ),
7808  TrackerSkipSystem = cms.int32( -1 ),
7809  RefitDirection = cms.string( "insideOut" ),
7810  Chi2CutCSC = cms.double( 150.0 ),
7811  Chi2CutDT = cms.double( 10.0 ),
7812  RefitRPCHits = cms.bool( True ),
7813  TrackerSkipSection = cms.int32( -1 ),
7814  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7815  DoPredictionsOnly = cms.bool( False ),
7816  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7817  MuonHitsOption = cms.int32( 1 ),
7818  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7819  ),
7820  PCut = cms.double( 2.5 ),
7821  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7822  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7823  tkTrajMaxChi2 = cms.double( 9999.0 ),
7824  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7825  ScaleTECyFactor = cms.double( -1.0 ),
7826  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7827  )
7828 )
7829 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7830  MuonCaloCompatibility = cms.PSet(
7831  delta_eta = cms.double( 0.02 ),
7832  delta_phi = cms.double( 0.02 ),
7833  allSiPMHO = cms.bool( False ),
7834  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7835  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7836  ),
7837  TrackAssociatorParameters = cms.PSet(
7838  useMuon = cms.bool( True ),
7839  truthMatch = cms.bool( False ),
7840  usePreshower = cms.bool( False ),
7841  dRPreshowerPreselection = cms.double( 0.2 ),
7842  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7843  useEcal = cms.bool( False ),
7844  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7845  dRMuon = cms.double( 9999.0 ),
7846  dREcal = cms.double( 9999.0 ),
7847  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7848  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7849  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7850  useGEM = cms.bool( True ),
7851  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7852  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7853  propagateAllDirections = cms.bool( True ),
7854  muonMaxDistanceY = cms.double( 5.0 ),
7855  useHO = cms.bool( False ),
7856  muonMaxDistanceX = cms.double( 5.0 ),
7857  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7858  useHcal = cms.bool( False ),
7859  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7860  accountForTrajectoryChangeCalo = cms.bool( False ),
7861  dREcalPreselection = cms.double( 0.05 ),
7862  useCalo = cms.bool( False ),
7863  dRMuonPreselection = cms.double( 0.2 ),
7864  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7865  dRHcal = cms.double( 9999.0 ),
7866  dRHcalPreselection = cms.double( 0.2 ),
7867  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7868  ),
7869  CaloExtractorPSet = cms.PSet(
7870  DR_Veto_H = cms.double( 0.1 ),
7871  CenterConeOnCalIntersection = cms.bool( False ),
7872  NoiseTow_EE = cms.double( 0.15 ),
7873  Noise_EB = cms.double( 0.025 ),
7874  Noise_HE = cms.double( 0.2 ),
7875  DR_Veto_E = cms.double( 0.07 ),
7876  NoiseTow_EB = cms.double( 0.04 ),
7877  Noise_EE = cms.double( 0.1 ),
7878  UseRecHitsFlag = cms.bool( False ),
7879  DR_Max = cms.double( 1.0 ),
7880  DepositLabel = cms.untracked.string( "Cal" ),
7881  Noise_HO = cms.double( 0.2 ),
7882  DR_Veto_HO = cms.double( 0.1 ),
7883  Threshold_H = cms.double( 0.5 ),
7884  PrintTimeReport = cms.untracked.bool( False ),
7885  Threshold_E = cms.double( 0.2 ),
7886  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7887  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7888  Threshold_HO = cms.double( 0.5 ),
7889  DepositInstanceLabels = cms.vstring( 'ecal',
7890  'hcal',
7891  'ho' ),
7892  ServiceParameters = cms.PSet(
7893  RPCLayers = cms.bool( False ),
7894  UseMuonNavigation = cms.untracked.bool( False ),
7895  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7896  ),
7897  TrackAssociatorParameters = cms.PSet(
7898  useMuon = cms.bool( False ),
7899  truthMatch = cms.bool( False ),
7900  usePreshower = cms.bool( False ),
7901  dRPreshowerPreselection = cms.double( 0.2 ),
7902  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7903  useEcal = cms.bool( False ),
7904  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7905  dRMuon = cms.double( 9999.0 ),
7906  dREcal = cms.double( 1.0 ),
7907  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7908  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7909  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7910  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7911  propagateAllDirections = cms.bool( True ),
7912  muonMaxDistanceY = cms.double( 5.0 ),
7913  useHO = cms.bool( False ),
7914  muonMaxDistanceX = cms.double( 5.0 ),
7915  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7916  useHcal = cms.bool( False ),
7917  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7918  accountForTrajectoryChangeCalo = cms.bool( False ),
7919  dREcalPreselection = cms.double( 1.0 ),
7920  useCalo = cms.bool( True ),
7921  dRMuonPreselection = cms.double( 0.2 ),
7922  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7923  dRHcal = cms.double( 1.0 ),
7924  dRHcalPreselection = cms.double( 1.0 ),
7925  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7926  ),
7927  Noise_HB = cms.double( 0.2 )
7928  ),
7929  TrackExtractorPSet = cms.PSet(
7930  Diff_z = cms.double( 0.2 ),
7931  inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7932  Chi2Ndof_Max = cms.double( 1.0E64 ),
7933  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7934  DR_Veto = cms.double( 0.01 ),
7935  Pt_Min = cms.double( -1.0 ),
7936  DR_Max = cms.double( 1.0 ),
7937  NHits_Min = cms.uint32( 0 ),
7938  Chi2Prob_Min = cms.double( -1.0 ),
7939  Diff_r = cms.double( 0.1 ),
7940  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7941  ComponentName = cms.string( "TrackExtractor" )
7942  ),
7943  JetExtractorPSet = cms.PSet(
7944  JetCollectionLabel = cms.InputTag( "Notused" ),
7945  DR_Veto = cms.double( 0.1 ),
7946  DR_Max = cms.double( 1.0 ),
7947  ExcludeMuonVeto = cms.bool( True ),
7948  PrintTimeReport = cms.untracked.bool( False ),
7949  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7950  ComponentName = cms.string( "JetExtractor" ),
7951  ServiceParameters = cms.PSet(
7952  RPCLayers = cms.bool( False ),
7953  UseMuonNavigation = cms.untracked.bool( False ),
7954  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7955  ),
7956  TrackAssociatorParameters = cms.PSet(
7957  useMuon = cms.bool( False ),
7958  truthMatch = cms.bool( False ),
7959  usePreshower = cms.bool( False ),
7960  dRPreshowerPreselection = cms.double( 0.2 ),
7961  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7962  useEcal = cms.bool( False ),
7963  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7964  dRMuon = cms.double( 9999.0 ),
7965  dREcal = cms.double( 0.5 ),
7966  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7967  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7968  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7969  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7970  propagateAllDirections = cms.bool( True ),
7971  muonMaxDistanceY = cms.double( 5.0 ),
7972  useHO = cms.bool( False ),
7973  muonMaxDistanceX = cms.double( 5.0 ),
7974  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7975  useHcal = cms.bool( False ),
7976  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7977  accountForTrajectoryChangeCalo = cms.bool( False ),
7978  dREcalPreselection = cms.double( 0.5 ),
7979  useCalo = cms.bool( True ),
7980  dRMuonPreselection = cms.double( 0.2 ),
7981  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7982  dRHcal = cms.double( 0.5 ),
7983  dRHcalPreselection = cms.double( 0.5 ),
7984  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7985  ),
7986  Threshold = cms.double( 5.0 )
7987  ),
7988  trackDepositName = cms.string( "tracker" ),
7989  ecalDepositName = cms.string( "ecal" ),
7990  hcalDepositName = cms.string( "hcal" ),
7991  hoDepositName = cms.string( "ho" ),
7992  jetDepositName = cms.string( "jets" ),
7993  TimingFillerParameters = cms.PSet(
7994  DTTimingParameters = cms.PSet(
7995  HitError = cms.double( 6.0 ),
7996  MatchParameters = cms.PSet(
7997  TightMatchDT = cms.bool( False ),
7998  DTradius = cms.double( 0.01 ),
7999  TightMatchCSC = cms.bool( True ),
8000  CSCsegments = cms.InputTag( "hltCscSegments" ),
8001  DTsegments = cms.InputTag( "hltDt4DSegments" )
8002  ),
8003  debug = cms.bool( False ),
8004  DoWireCorr = cms.bool( False ),
8005  RequireBothProjections = cms.bool( False ),
8006  DTTimeOffset = cms.double( 2.7 ),
8007  PruneCut = cms.double( 10000.0 ),
8008  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8009  UseSegmentT0 = cms.bool( False ),
8010  HitsMin = cms.int32( 5 ),
8011  DropTheta = cms.bool( True ),
8012  ServiceParameters = cms.PSet(
8013  RPCLayers = cms.bool( True ),
8014  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8015  )
8016  ),
8017  UseCSC = cms.bool( True ),
8018  CSCTimingParameters = cms.PSet(
8019  MatchParameters = cms.PSet(
8020  TightMatchDT = cms.bool( False ),
8021  DTradius = cms.double( 0.01 ),
8022  TightMatchCSC = cms.bool( True ),
8023  CSCsegments = cms.InputTag( "hltCscSegments" ),
8024  DTsegments = cms.InputTag( "hltDt4DSegments" )
8025  ),
8026  debug = cms.bool( False ),
8027  CSCWireTimeOffset = cms.double( 0.0 ),
8028  CSCStripError = cms.double( 7.0 ),
8029  CSCTimeOffset = cms.double( 0.0 ),
8030  CSCWireError = cms.double( 8.6 ),
8031  PruneCut = cms.double( 100.0 ),
8032  CSCsegments = cms.InputTag( "hltCscSegments" ),
8033  UseStripTime = cms.bool( True ),
8034  CSCStripTimeOffset = cms.double( 0.0 ),
8035  UseWireTime = cms.bool( True ),
8036  ServiceParameters = cms.PSet(
8037  RPCLayers = cms.bool( True ),
8038  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8039  )
8040  ),
8041  ErrorDT = cms.double( 6.0 ),
8042  EcalEnergyCut = cms.double( 0.4 ),
8043  UseECAL = cms.bool( True ),
8044  ErrorEB = cms.double( 2.085 ),
8045  UseDT = cms.bool( True ),
8046  ErrorEE = cms.double( 6.95 ),
8047  ErrorCSC = cms.double( 7.4 )
8048  ),
8049  ShowerDigiFillerParameters = cms.PSet(
8050  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
8051  digiMaxDistanceX = cms.double( 25.0 ),
8052  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
8053  ),
8054  TrackerKinkFinderParameters = cms.PSet(
8055  usePosition = cms.bool( False ),
8056  diagonalOnly = cms.bool( False )
8057  ),
8058  fillEnergy = cms.bool( False ),
8059  storeCrossedHcalRecHits = cms.bool( False ),
8060  maxAbsPullX = cms.double( 4.0 ),
8061  maxAbsEta = cms.double( 3.0 ),
8062  minPt = cms.double( 2.0 ),
8063  inputCollectionTypes = cms.vstring( 'inner tracks',
8064  'links',
8065  'outer tracks' ),
8066  addExtraSoftMuons = cms.bool( False ),
8067  fillGlobalTrackRefits = cms.bool( False ),
8068  debugWithTruthMatching = cms.bool( False ),
8069  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8070  fillCaloCompatibility = cms.bool( False ),
8071  maxAbsPullY = cms.double( 9999.0 ),
8072  maxAbsDy = cms.double( 9999.0 ),
8073  minP = cms.double( 0.0 ),
8074  minPCaloMuon = cms.double( 1.0E9 ),
8075  maxAbsDx = cms.double( 3.0 ),
8076  fillIsolation = cms.bool( False ),
8077  writeIsoDeposits = cms.bool( False ),
8078  minNumberOfMatches = cms.int32( 1 ),
8079  fillMatching = cms.bool( True ),
8080  fillShowerDigis = cms.bool( False ),
8081  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8082  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8083  fillGlobalTrackQuality = cms.bool( False ),
8084  globalTrackQualityInputTag = cms.InputTag( "" ),
8085  selectHighPurity = cms.bool( False ),
8086  pvInputTag = cms.InputTag( "" ),
8087  fillTrackerKink = cms.bool( False ),
8088  minCaloCompatibility = cms.double( 0.6 ),
8089  runArbitrationCleaner = cms.bool( False ),
8090  arbitrationCleanerOptions = cms.PSet(
8091  OverlapDTheta = cms.double( 0.02 ),
8092  Overlap = cms.bool( True ),
8093  Clustering = cms.bool( True ),
8094  ME1a = cms.bool( True ),
8095  ClusterDTheta = cms.double( 0.02 ),
8096  ClusterDPhi = cms.double( 0.6 ),
8097  OverlapDPhi = cms.double( 0.0786 )
8098  ),
8099  arbitrateTrackerMuons = cms.bool( True )
8100 )
8101 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8102  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8103  applyTriggerIdLoose = cms.bool( True ),
8104  typeMuon = cms.uint32( 0 ),
8105  allowedTypeMask = cms.uint32( 0 ),
8106  requiredTypeMask = cms.uint32( 0 ),
8107  minNMuonHits = cms.int32( 0 ),
8108  minNMuonStations = cms.int32( 0 ),
8109  minNTrkLayers = cms.int32( 0 ),
8110  minTrkHits = cms.int32( 0 ),
8111  minPixLayer = cms.int32( 0 ),
8112  minPixHits = cms.int32( 0 ),
8113  minPt = cms.double( 0.0 ),
8114  maxNormalizedChi2 = cms.double( 9999.0 )
8115 )
8116 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8117  inputCollection = cms.InputTag( "hltIterL3Muons" )
8118 )
8119 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8120  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8121  muon = cms.InputTag( "hltIterL3Muons" ),
8122  originalMVAVals = cms.InputTag( "none" ),
8123  copyMVA = cms.bool( False ),
8124  copyExtras = cms.untracked.bool( True ),
8125  copyTrajectories = cms.untracked.bool( False )
8126 )
8127 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8128  InputObjects = cms.InputTag( "hltIterL3Muons" ),
8129  DisplacedReconstruction = cms.bool( False )
8130 )
8131 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8132  InputCollection = cms.InputTag( "hltPixelTracks" ),
8133  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8134  originHalfLength = cms.double( 0.3 ),
8135  originRadius = cms.double( 0.1 ),
8136  useProtoTrackKinematics = cms.bool( False ),
8137  useEventsWithNoVertex = cms.bool( True ),
8138  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8139  usePV = cms.bool( False ),
8140  includeFourthHit = cms.bool( True ),
8141  produceComplement = cms.bool( False ),
8142  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8143 )
8144 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8145  cleanTrajectoryAfterInOut = cms.bool( False ),
8146  doSeedingRegionRebuilding = cms.bool( False ),
8147  onlyPixelHitsForSeedCleaner = cms.bool( False ),
8148  reverseTrajectories = cms.bool( False ),
8149  useHitsSplitting = cms.bool( False ),
8150  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
8151  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8152  clustersToSkip = cms.InputTag( "" ),
8153  phase2clustersToSkip = cms.InputTag( "" ),
8154  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8155  TransientInitialStateEstimatorParameters = cms.PSet(
8156  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8157  numberMeasurementsForFit = cms.int32( 4 ),
8158  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8159  ),
8160  numHitsForSeedCleaner = cms.int32( 4 ),
8161  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8162  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8163  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8164  maxNSeeds = cms.uint32( 100000 ),
8165  maxSeedsBeforeCleaning = cms.uint32( 1000 )
8166 )
8167 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8168  useSimpleMF = cms.bool( True ),
8169  SimpleMagneticField = cms.string( "ParabolicMf" ),
8170  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8171  clusterRemovalInfo = cms.InputTag( "" ),
8172  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8173  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8174  useHitsSplitting = cms.bool( False ),
8175  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8176  TrajectoryInEvent = cms.bool( False ),
8177  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8178  AlgorithmName = cms.string( "hltIter0" ),
8179  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8180  GeometricInnerState = cms.bool( True ),
8181  NavigationSchool = cms.string( "" ),
8182  MeasurementTracker = cms.string( "" ),
8183  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
8184 )
8185 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8186  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8187  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8188  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8189  ignoreVertices = cms.bool( False ),
8190  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8191  mva = cms.PSet(
8192  minPixelHits = cms.vint32( 0, 0, 0 ),
8193  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8194  dr_par = cms.PSet(
8195  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8196  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8197  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
8198  dr_exp = cms.vint32( 4, 4, 4 ),
8199  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8200  ),
8201  maxLostLayers = cms.vint32( 1, 1, 1 ),
8202  min3DLayers = cms.vint32( 0, 0, 0 ),
8203  dz_par = cms.PSet(
8204  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
8205  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
8206  dz_exp = cms.vint32( 4, 4, 4 )
8207  ),
8208  minNVtxTrk = cms.int32( 3 ),
8209  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8210  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8211  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8212  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8213  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8214  minLayers = cms.vint32( 3, 3, 3 )
8215  )
8216 )
8217 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8218  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8219  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8220  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8221  minQuality = cms.string( "highPurity" ),
8222  copyExtras = cms.untracked.bool( True ),
8223  copyTrajectories = cms.untracked.bool( False )
8224 )
8225 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8226  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8227  trackClassifier = cms.InputTag( '','QualityMasks' ),
8228  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8229  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8230  oldClusterRemovalInfo = cms.InputTag( "" ),
8231  TrackQuality = cms.string( "highPurity" ),
8232  maxChi2 = cms.double( 16.0 ),
8233  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8234  overrideTrkQuals = cms.InputTag( "" )
8235 )
8236 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8237  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8238  OnDemand = cms.bool( False ),
8239  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
8240 )
8241 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8242  RegionPSet = cms.PSet(
8243  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8244  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8245  zErrorBeamSpot = cms.double( 15.0 ),
8246  extraPhi = cms.double( 0.0 ),
8247  extraEta = cms.double( 0.0 ),
8248  maxNVertices = cms.int32( 3 ),
8249  nSigmaZVertex = cms.double( 3.0 ),
8250  nSigmaZBeamSpot = cms.double( 4.0 ),
8251  ptMin = cms.double( 1.2 ),
8252  operationMode = cms.string( "VerticesFixed" ),
8253  searchOpt = cms.bool( False ),
8254  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8255  originRadius = cms.double( 0.015 ),
8256  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8257  precise = cms.bool( True ),
8258  zErrorVertex = cms.double( 0.03 )
8259  ),
8260  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8261  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8262  ignoreSingleFPixPanelModules = cms.bool( True ),
8263  debug = cms.untracked.bool( False ),
8264  createPlottingFiles = cms.untracked.bool( False ),
8265  layerList = cms.vstring( 'BPix1+BPix2',
8266  'BPix2+FPix1_pos',
8267  'BPix2+FPix1_neg',
8268  'FPix1_pos+FPix2_pos',
8269  'FPix1_neg+FPix2_neg' ),
8270  BPix = cms.PSet(
8271  hitErrorRPhi = cms.double( 0.0027 ),
8272  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8273  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8274  useErrorsFromParam = cms.bool( True ),
8275  hitErrorRZ = cms.double( 0.006 ),
8276  HitProducer = cms.string( "hltSiPixelRecHits" )
8277  ),
8278  FPix = cms.PSet(
8279  hitErrorRPhi = cms.double( 0.0051 ),
8280  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8281  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8282  useErrorsFromParam = cms.bool( True ),
8283  hitErrorRZ = cms.double( 0.0036 ),
8284  HitProducer = cms.string( "hltSiPixelRecHits" )
8285  ),
8286  TIB = cms.PSet( ),
8287  TID = cms.PSet( ),
8288  TOB = cms.PSet( ),
8289  TEC = cms.PSet( ),
8290  MTIB = cms.PSet( ),
8291  MTID = cms.PSet( ),
8292  MTOB = cms.PSet( ),
8293  MTEC = cms.PSet( )
8294 )
8295 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8296  doClusterCheck = cms.bool( False ),
8297  MaxNumberOfStripClusters = cms.uint32( 50000 ),
8298  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8299  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8300  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8301  cut = cms.string( "" ),
8302  silentClusterCheck = cms.untracked.bool( False )
8303 )
8304 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8305  seedingLayers = cms.InputTag( "" ),
8306  trackingRegions = cms.InputTag( "" ),
8307  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8308  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8309  produceSeedingHitSets = cms.bool( True ),
8310  produceIntermediateHitDoublets = cms.bool( False ),
8311  maxElement = cms.uint32( 0 ),
8312  maxElementTotal = cms.uint32( 50000000 ),
8313  putEmptyIfMaxElementReached = cms.bool( False ),
8314  layerPairs = cms.vuint32( 0 )
8315 )
8316 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8317  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8318  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8319  SeedMomentumForBOFF = cms.double( 5.0 ),
8320  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8321  MinOneOverPtError = cms.double( 1.0 ),
8322  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8323  magneticField = cms.string( "ParabolicMf" ),
8324  forceKinematicWithRegionDirection = cms.bool( False ),
8325  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8326 )
8327 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8328  cleanTrajectoryAfterInOut = cms.bool( False ),
8329  doSeedingRegionRebuilding = cms.bool( False ),
8330  onlyPixelHitsForSeedCleaner = cms.bool( False ),
8331  reverseTrajectories = cms.bool( False ),
8332  useHitsSplitting = cms.bool( False ),
8333  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8334  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8335  clustersToSkip = cms.InputTag( "" ),
8336  phase2clustersToSkip = cms.InputTag( "" ),
8337  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8338  TransientInitialStateEstimatorParameters = cms.PSet(
8339  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8340  numberMeasurementsForFit = cms.int32( 4 ),
8341  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8342  ),
8343  numHitsForSeedCleaner = cms.int32( 4 ),
8344  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8345  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8346  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8347  maxNSeeds = cms.uint32( 100000 ),
8348  maxSeedsBeforeCleaning = cms.uint32( 1000 )
8349 )
8350 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8351  useSimpleMF = cms.bool( True ),
8352  SimpleMagneticField = cms.string( "ParabolicMf" ),
8353  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8354  clusterRemovalInfo = cms.InputTag( "" ),
8355  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8356  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8357  useHitsSplitting = cms.bool( False ),
8358  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8359  TrajectoryInEvent = cms.bool( False ),
8360  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8361  AlgorithmName = cms.string( "hltDoubletRecovery" ),
8362  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8363  GeometricInnerState = cms.bool( True ),
8364  NavigationSchool = cms.string( "" ),
8365  MeasurementTracker = cms.string( "" ),
8366  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8367 )
8368 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8369  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8370  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8371  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8372  ignoreVertices = cms.bool( False ),
8373  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8374  mva = cms.PSet(
8375  minPixelHits = cms.vint32( 0, 0, 0 ),
8376  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8377  dr_par = cms.PSet(
8378  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8379  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8380  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8381  dr_exp = cms.vint32( 4, 4, 4 ),
8382  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8383  ),
8384  maxLostLayers = cms.vint32( 1, 1, 1 ),
8385  min3DLayers = cms.vint32( 0, 0, 0 ),
8386  dz_par = cms.PSet(
8387  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8388  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8389  dz_exp = cms.vint32( 4, 4, 4 )
8390  ),
8391  minNVtxTrk = cms.int32( 3 ),
8392  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8393  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8394  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8395  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8396  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8397  minLayers = cms.vint32( 3, 3, 3 )
8398  )
8399 )
8400 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8401  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8402  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8403  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8404  minQuality = cms.string( "highPurity" ),
8405  copyExtras = cms.untracked.bool( True ),
8406  copyTrajectories = cms.untracked.bool( False )
8407 )
8408 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8409  ShareFrac = cms.double( 0.19 ),
8410  FoundHitBonus = cms.double( 5.0 ),
8411  LostHitPenalty = cms.double( 20.0 ),
8412  MinPT = cms.double( 0.05 ),
8413  Epsilon = cms.double( -0.001 ),
8414  MaxNormalizedChisq = cms.double( 1000.0 ),
8415  MinFound = cms.int32( 3 ),
8416  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8417  hasSelector = cms.vint32( 0, 0 ),
8418  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8419  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8420  setsToMerge = cms.VPSet(
8421  cms.PSet( pQual = cms.bool( False ),
8422  tLists = cms.vint32( 0, 1 )
8423  )
8424  ),
8425  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8426  allowFirstHitShare = cms.bool( True ),
8427  newQuality = cms.string( "confirmed" ),
8428  copyExtras = cms.untracked.bool( True ),
8429  writeOnlyTrkQuals = cms.bool( False ),
8430  copyMVA = cms.bool( False )
8431 )
8432 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8433  ShareFrac = cms.double( 0.19 ),
8434  FoundHitBonus = cms.double( 5.0 ),
8435  LostHitPenalty = cms.double( 20.0 ),
8436  MinPT = cms.double( 0.05 ),
8437  Epsilon = cms.double( -0.001 ),
8438  MaxNormalizedChisq = cms.double( 1000.0 ),
8439  MinFound = cms.int32( 3 ),
8440  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8441  hasSelector = cms.vint32( 0, 0 ),
8442  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8443  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8444  setsToMerge = cms.VPSet(
8445  cms.PSet( pQual = cms.bool( False ),
8446  tLists = cms.vint32( 0, 1 )
8447  )
8448  ),
8449  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8450  allowFirstHitShare = cms.bool( True ),
8451  newQuality = cms.string( "confirmed" ),
8452  copyExtras = cms.untracked.bool( True ),
8453  writeOnlyTrkQuals = cms.bool( False ),
8454  copyMVA = cms.bool( False )
8455 )
8456 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8457  vertexCollections = cms.VPSet(
8458  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8459  label = cms.string( "" ),
8460  useBeamConstraint = cms.bool( False ),
8461  minNdof = cms.double( 0.0 ),
8462  maxDistanceToBeam = cms.double( 1.0 ),
8463  algorithm = cms.string( "AdaptiveVertexFitter" )
8464  ),
8465  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8466  label = cms.string( "WithBS" ),
8467  useBeamConstraint = cms.bool( True ),
8468  minNdof = cms.double( 0.0 ),
8469  maxDistanceToBeam = cms.double( 1.0 ),
8470  algorithm = cms.string( "AdaptiveVertexFitter" )
8471  )
8472  ),
8473  verbose = cms.untracked.bool( False ),
8474  TkFilterParameters = cms.PSet(
8475  maxEta = cms.double( 100.0 ),
8476  minPt = cms.double( 0.0 ),
8477  minSiliconLayersWithHits = cms.int32( 5 ),
8478  minPixelLayersWithHits = cms.int32( 2 ),
8479  maxNormalizedChi2 = cms.double( 20.0 ),
8480  trackQuality = cms.string( "any" ),
8481  algorithm = cms.string( "filter" ),
8482  maxD0Significance = cms.double( 999.0 )
8483  ),
8484  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8485  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8486  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8487  TrackTimesLabel = cms.InputTag( "dummy_default" ),
8488  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8489  TkClusParameters = cms.PSet(
8490  TkDAClusParameters = cms.PSet(
8491  zmerge = cms.double( 0.01 ),
8492  Tstop = cms.double( 0.5 ),
8493  d0CutOff = cms.double( 999.0 ),
8494  dzCutOff = cms.double( 4.0 ),
8495  vertexSize = cms.double( 0.15 ),
8496  coolingFactor = cms.double( 0.6 ),
8497  Tpurge = cms.double( 2.0 ),
8498  Tmin = cms.double( 2.4 ),
8499  uniquetrkweight = cms.double( 0.9 )
8500  ),
8501  algorithm = cms.string( "DA_vect" )
8502  ),
8503  isRecoveryIteration = cms.bool( False ),
8504  recoveryVtxCollection = cms.InputTag( "" ),
8505  useMVACut = cms.bool( False ),
8506  minTrackTimeQuality = cms.double( 0.8 )
8507 )
8508 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8509  filterParams = cms.PSet(
8510  maxZ = cms.double( 24.0 ),
8511  minNdof = cms.double( 4.0 ),
8512  maxRho = cms.double( 2.0 ),
8513  pvSrc = cms.InputTag( "hltVerticesPF" )
8514  ),
8515  src = cms.InputTag( "hltVerticesPF" )
8516 )
8517 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8518  src = cms.InputTag( "hltVerticesPFSelector" ),
8519  cut = cms.string( "!isFake" ),
8520  filter = cms.bool( True )
8521 )
8522 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8523  inputTag = cms.InputTag( "rawDataCollector" ),
8524  fedList = cms.vuint32( 1022 )
8525 )
8526 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8527  saveTags = cms.bool( True ),
8528  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8529  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8530  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8531  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8532  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8533  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8534  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8535  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8536  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8537  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8538 )
8539 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8540  offset = cms.uint32( 0 ),
8541  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8542 )
8543 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8544  saveTags = cms.bool( True ),
8545  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8546  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8547  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8548  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8549  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8550  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8551  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8552  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8553  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8554  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8555 )
8556 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8557  offset = cms.uint32( 0 ),
8558  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8559 )
8560 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8561  src = cms.InputTag( "hltPixelTracks" ),
8562  etaMin = cms.double( -999.0 ),
8563  etaMax = cms.double( 999.0 ),
8564  ptMin = cms.double( 0.0 ),
8565  ptMax = cms.double( 999999.0 ),
8566  d0Max = cms.double( 999.0 ),
8567  dzMax = cms.double( 999.0 ),
8568  normalizedChi2 = cms.double( 999999.0 ),
8569  numberOfValidHits = cms.uint32( 0 ),
8570  numberOfLostHits = cms.uint32( 999 ),
8571  numberOfValidPixelHits = cms.uint32( 4 ),
8572  ptErrorCut = cms.double( 999999.0 ),
8573  quality = cms.string( "loose" ),
8574  useVtx = cms.bool( False ),
8575  vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8576  timesTag = cms.InputTag( "" ),
8577  timeResosTag = cms.InputTag( "" ),
8578  nVertices = cms.uint32( 0 ),
8579  vtxFallback = cms.bool( False ),
8580  zetaVtx = cms.double( 999999.0 ),
8581  rhoVtx = cms.double( 999999.0 ),
8582  nSigmaDtVertex = cms.double( 0.0 ),
8583  copyExtras = cms.untracked.bool( False ),
8584  copyTrajectories = cms.untracked.bool( False )
8585 )
8586 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8587  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8588  tauAssociationCone = cms.double( 0.0 ),
8589  tauUnbiasCone = cms.double( 1.2 ),
8590  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8591  ExtrapolationConeSize = cms.double( 1.0 ),
8592  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8593  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8594  MaxVtxDXYSeed = cms.double( 101.0 ),
8595  MaxVtxDXYIsol = cms.double( 101.0 ),
8596  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8597  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8598  minPTrack = cms.double( 5.0 ),
8599  maxPTrackForIsolation = cms.double( 3.0 ),
8600  EBEtaBoundary = cms.double( 1.479 )
8601 )
8602 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8603  saveTags = cms.bool( True ),
8604  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8605  MaxPtNearby = cms.double( 2.0 ),
8606  MinEnergyTrack = cms.double( 12.0 ),
8607  MinPtTrack = cms.double( 3.5 ),
8608  MaxEtaTrack = cms.double( 1.15 ),
8609  MinEtaTrack = cms.double( 0.0 ),
8610  filterTrackEnergy = cms.bool( True ),
8611  NMaxTrackCandidates = cms.int32( 10 ),
8612  DropMultiL2Event = cms.bool( False )
8613 )
8614 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8615  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8616  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8617  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8618  EBHitEnergyThreshold = cms.double( 0.1 ),
8619  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8620  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8621  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8622  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8623  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8624  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8625  EcalConeSizeEta0 = cms.double( 0.09 ),
8626  EcalConeSizeEta1 = cms.double( 0.14 )
8627 )
8628 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8629  saveTags = cms.bool( True ),
8630  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8631  MaxEnergyInEB = cms.double( 2.0 ),
8632  MaxEnergyInEE = cms.double( 4.0 ),
8633  MaxEnergyOutEB = cms.double( 1.2 ),
8634  MaxEnergyOutEE = cms.double( 2.0 ),
8635  NMaxTrackCandidates = cms.int32( 10 ),
8636  DropMultiL2Event = cms.bool( False )
8637 )
8638 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8639  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8640  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8641  associationCone = cms.double( 0.2 )
8642 )
8643 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8644  saveTags = cms.bool( True ),
8645  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8646  MaxPtNearby = cms.double( 2.0 ),
8647  MinEnergyTrack = cms.double( 18.0 ),
8648  MinPtTrack = cms.double( 20.0 ),
8649  MaxEtaTrack = cms.double( 1.15 ),
8650  MinEtaTrack = cms.double( 0.0 ),
8651  filterTrackEnergy = cms.bool( True ),
8652  NMaxTrackCandidates = cms.int32( 999 ),
8653  DropMultiL2Event = cms.bool( False )
8654 )
8655 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8656  offset = cms.uint32( 0 ),
8657  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8658 )
8659 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8660  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8661  tauAssociationCone = cms.double( 0.0 ),
8662  tauUnbiasCone = cms.double( 1.2 ),
8663  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8664  ExtrapolationConeSize = cms.double( 1.0 ),
8665  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8666  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8667  MaxVtxDXYSeed = cms.double( 101.0 ),
8668  MaxVtxDXYIsol = cms.double( 101.0 ),
8669  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8670  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8671  minPTrack = cms.double( 5.0 ),
8672  maxPTrackForIsolation = cms.double( 3.0 ),
8673  EBEtaBoundary = cms.double( 1.479 )
8674 )
8675 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8676  saveTags = cms.bool( True ),
8677  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8678  MaxPtNearby = cms.double( 2.0 ),
8679  MinEnergyTrack = cms.double( 12.0 ),
8680  MinPtTrack = cms.double( 3.5 ),
8681  MaxEtaTrack = cms.double( 2.2 ),
8682  MinEtaTrack = cms.double( 1.1 ),
8683  filterTrackEnergy = cms.bool( True ),
8684  NMaxTrackCandidates = cms.int32( 5 ),
8685  DropMultiL2Event = cms.bool( False )
8686 )
8687 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8688  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8689  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8690  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8691  EBHitEnergyThreshold = cms.double( 0.1 ),
8692  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8693  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8694  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8695  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8696  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8697  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8698  EcalConeSizeEta0 = cms.double( 0.09 ),
8699  EcalConeSizeEta1 = cms.double( 0.14 )
8700 )
8701 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8702  saveTags = cms.bool( True ),
8703  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8704  MaxEnergyInEB = cms.double( 2.0 ),
8705  MaxEnergyInEE = cms.double( 4.0 ),
8706  MaxEnergyOutEB = cms.double( 1.2 ),
8707  MaxEnergyOutEE = cms.double( 2.0 ),
8708  NMaxTrackCandidates = cms.int32( 10 ),
8709  DropMultiL2Event = cms.bool( False )
8710 )
8711 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8712  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8713  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8714  associationCone = cms.double( 0.2 )
8715 )
8716 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8717  saveTags = cms.bool( True ),
8718  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8719  MaxPtNearby = cms.double( 2.0 ),
8720  MinEnergyTrack = cms.double( 18.0 ),
8721  MinPtTrack = cms.double( 20.0 ),
8722  MaxEtaTrack = cms.double( 2.2 ),
8723  MinEtaTrack = cms.double( 1.1 ),
8724  filterTrackEnergy = cms.bool( True ),
8725  NMaxTrackCandidates = cms.int32( 999 ),
8726  DropMultiL2Event = cms.bool( False )
8727 )
8728 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8729  saveTags = cms.bool( True ),
8730  L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8731  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8732  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8733  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8734  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8735  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8736  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8737  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8738  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8739  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8740 )
8741 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8742  offset = cms.uint32( 0 ),
8743  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8744 )
8745 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8746  saveTags = cms.bool( True ),
8747  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8748  PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8749  MaxEta = cms.double( 2.5 ),
8750  MinPt = cms.double( 0.0 ),
8751  MaxDeltaR = cms.double( 0.3 ),
8752  MinN = cms.int32( 1 ),
8753  CentralBxOnly = cms.bool( False ),
8754  SelectQualities = cms.vint32( )
8755 )
8756 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8757  Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8758  Reco4DAlgoConfig = cms.PSet(
8759  Reco2DAlgoConfig = cms.PSet(
8760  AlphaMaxPhi = cms.double( 1.0 ),
8761  debug = cms.untracked.bool( False ),
8762  segmCleanerMode = cms.int32( 2 ),
8763  AlphaMaxTheta = cms.double( 0.9 ),
8764  hit_afterT0_resolution = cms.double( 0.03 ),
8765  performT0_vdriftSegCorrection = cms.bool( False ),
8766  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8767  MaxChi2 = cms.double( 4.0 ),
8768  recAlgoConfig = cms.PSet(
8769  maxTime = cms.double( 420.0 ),
8770  debug = cms.untracked.bool( False ),
8771  stepTwoFromDigi = cms.bool( False ),
8772  tTrigModeConfig = cms.PSet(
8773  debug = cms.untracked.bool( False ),
8774  tofCorrType = cms.int32( 0 ),
8775  tTrigLabel = cms.string( "" ),
8776  wirePropCorrType = cms.int32( 0 ),
8777  doTOFCorrection = cms.bool( True ),
8778  vPropWire = cms.double( 24.4 ),
8779  doT0Correction = cms.bool( True ),
8780  doWirePropCorrection = cms.bool( True ),
8781  t0Label = cms.string( "" )
8782  ),
8783  useUncertDB = cms.bool( True ),
8784  doVdriftCorr = cms.bool( True ),
8785  minTime = cms.double( -3.0 ),
8786  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8787  readLegacyTTrigDB = cms.bool( True ),
8788  readLegacyVDriftDB = cms.bool( True )
8789  ),
8790  MaxAllowedHits = cms.uint32( 50 ),
8791  nUnSharedHitsMin = cms.int32( 2 ),
8792  nSharedHitsMax = cms.int32( 2 ),
8793  performT0SegCorrection = cms.bool( False ),
8794  perform_delta_rejecting = cms.bool( False )
8795  ),
8796  Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8797  debug = cms.untracked.bool( False ),
8798  segmCleanerMode = cms.int32( 2 ),
8799  AllDTRecHits = cms.bool( True ),
8800  hit_afterT0_resolution = cms.double( 0.03 ),
8801  performT0_vdriftSegCorrection = cms.bool( False ),
8802  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8803  recAlgoConfig = cms.PSet(
8804  maxTime = cms.double( 420.0 ),
8805  debug = cms.untracked.bool( False ),
8806  stepTwoFromDigi = cms.bool( False ),
8807  tTrigModeConfig = cms.PSet(
8808  debug = cms.untracked.bool( False ),
8809  tofCorrType = cms.int32( 0 ),
8810  tTrigLabel = cms.string( "" ),
8811  wirePropCorrType = cms.int32( 0 ),
8812  doTOFCorrection = cms.bool( True ),
8813  vPropWire = cms.double( 24.4 ),
8814  doT0Correction = cms.bool( True ),
8815  doWirePropCorrection = cms.bool( True ),
8816  t0Label = cms.string( "" )
8817  ),
8818  useUncertDB = cms.bool( True ),
8819  doVdriftCorr = cms.bool( True ),
8820  minTime = cms.double( -3.0 ),
8821  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8822  readLegacyTTrigDB = cms.bool( True ),
8823  readLegacyVDriftDB = cms.bool( True )
8824  ),
8825  nUnSharedHitsMin = cms.int32( 2 ),
8826  nSharedHitsMax = cms.int32( 2 ),
8827  performT0SegCorrection = cms.bool( False ),
8828  perform_delta_rejecting = cms.bool( False )
8829  ),
8830  debug = cms.untracked.bool( False ),
8831  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8832  recHits2DLabel = cms.InputTag( "dt2DSegments" )
8833 )
8834 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8835  MaxSeeds = cms.int32( 1000 ),
8836  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8837  EnableDTMeasurement = cms.bool( True ),
8838  MaxCSCChi2 = cms.double( 300.0 ),
8839  MaxDTChi2 = cms.double( 300.0 ),
8840  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8841  EnableCSCMeasurement = cms.bool( True ),
8842  ForcePointDown = cms.bool( False )
8843 )
8844 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8845  GMTReadoutCollection = cms.InputTag( "" ),
8846  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8847  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8848  L1MinPt = cms.double( 0.0 ),
8849  L1MaxEta = cms.double( 2.5 ),
8850  L1MinQuality = cms.uint32( 1 ),
8851  SetMinPtBarrelTo = cms.double( 3.5 ),
8852  SetMinPtEndcapTo = cms.double( 1.0 ),
8853  UseOfflineSeed = cms.untracked.bool( True ),
8854  UseUnassociatedL1 = cms.bool( False ),
8855  MatchDR = cms.vdouble( 0.3 ),
8856  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8857  CentralBxOnly = cms.bool( True ),
8858  MatchType = cms.uint32( 0 ),
8859  SortType = cms.uint32( 0 ),
8860  OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8861  ServiceParameters = cms.PSet(
8862  RPCLayers = cms.bool( True ),
8863  UseMuonNavigation = cms.untracked.bool( True ),
8864  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8865  )
8866 )
8867 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8868  ServiceParameters = cms.PSet(
8869  RPCLayers = cms.bool( True ),
8870  UseMuonNavigation = cms.untracked.bool( True ),
8871  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8872  'hltESPFastSteppingHelixPropagatorOpposite' )
8873  ),
8874  InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8875  SeedTransformerParameters = cms.PSet(
8876  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8877  NMinRecHits = cms.uint32( 2 ),
8878  RescaleError = cms.double( 100.0 ),
8879  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8880  UseSubRecHits = cms.bool( False ),
8881  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8882  ),
8883  L2TrajBuilderParameters = cms.PSet(
8884  BWFilterParameters = cms.PSet(
8885  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8886  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8887  BWSeedType = cms.string( "fromGenerator" ),
8888  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8889  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8890  EnableGEMMeasurement = cms.bool( True ),
8891  EnableRPCMeasurement = cms.bool( True ),
8892  MuonTrajectoryUpdatorParameters = cms.PSet(
8893  ExcludeRPCFromFit = cms.bool( False ),
8894  Granularity = cms.int32( 0 ),
8895  MaxChi2 = cms.double( 25.0 ),
8896  RescaleError = cms.bool( False ),
8897  RescaleErrorFactor = cms.double( 100.0 ),
8898  UseInvalidHits = cms.bool( True )
8899  ),
8900  EnableCSCMeasurement = cms.bool( True ),
8901  MaxChi2 = cms.double( 100.0 ),
8902  FitDirection = cms.string( "outsideIn" ),
8903  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8904  NumberOfSigma = cms.double( 3.0 ),
8905  EnableDTMeasurement = cms.bool( True )
8906  ),
8907  DoSeedRefit = cms.bool( False ),
8908  FilterParameters = cms.PSet(
8909  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8910  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8911  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8912  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8913  EnableGEMMeasurement = cms.bool( True ),
8914  EnableRPCMeasurement = cms.bool( True ),
8915  MuonTrajectoryUpdatorParameters = cms.PSet(
8916  ExcludeRPCFromFit = cms.bool( False ),
8917  Granularity = cms.int32( 0 ),
8918  MaxChi2 = cms.double( 25.0 ),
8919  RescaleError = cms.bool( False ),
8920  RescaleErrorFactor = cms.double( 100.0 ),
8921  UseInvalidHits = cms.bool( True )
8922  ),
8923  EnableCSCMeasurement = cms.bool( True ),
8924  MaxChi2 = cms.double( 1000.0 ),
8925  FitDirection = cms.string( "insideOut" ),
8926  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8927  NumberOfSigma = cms.double( 3.0 ),
8928  EnableDTMeasurement = cms.bool( True )
8929  ),
8930  SeedPosition = cms.string( "in" ),
8931  DoBackwardFilter = cms.bool( True ),
8932  DoRefit = cms.bool( False ),
8933  NavigationType = cms.string( "Standard" ),
8934  SeedTransformerParameters = cms.PSet(
8935  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8936  NMinRecHits = cms.uint32( 2 ),
8937  RescaleError = cms.double( 100.0 ),
8938  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8939  UseSubRecHits = cms.bool( False ),
8940  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8941  ),
8942  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
8943  ),
8944  DoSeedRefit = cms.bool( False ),
8945  TrackLoaderParameters = cms.PSet(
8946  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8947  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8948  DoSmoothing = cms.bool( False ),
8949  VertexConstraint = cms.bool( True ),
8950  MuonUpdatorAtVertexParameters = cms.PSet(
8951  MaxChi2 = cms.double( 1000000.0 ),
8952  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8953  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
8954  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
8955  ),
8956  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8957  ),
8958  MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
8959 )
8960 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
8961  InputObjects = cms.InputTag( "hltL2CosmicMuons" )
8962 )
8963 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8964  saveTags = cms.bool( True ),
8965  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8966  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8967  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8968  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8969  MinN = cms.int32( 1 ),
8970  MaxEta = cms.double( 1.0 ),
8971  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8972  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8973  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8974  CutOnChambers = cms.bool( False ),
8975  MinNchambers = cms.vint32( 0 ),
8976  MaxDr = cms.double( 9999.0 ),
8977  MinDr = cms.double( -1.0 ),
8978  MaxDz = cms.double( 9999.0 ),
8979  MinDxySig = cms.double( -1.0 ),
8980  MinPt = cms.double( 10.0 ),
8981  NSigmaPt = cms.double( 0.0 ),
8982  MatchToPreviousCand = cms.bool( True )
8983 )
8984 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
8985  offset = cms.uint32( 0 ),
8986  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8987 )
8988 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8989  saveTags = cms.bool( True ),
8990  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8991  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8992  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8993  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8994  MinN = cms.int32( 1 ),
8995  MaxEta = cms.double( 1.0 ),
8996  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8997  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8998  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8999  CutOnChambers = cms.bool( False ),
9000  MinNchambers = cms.vint32( 0 ),
9001  MaxDr = cms.double( 9999.0 ),
9002  MinDr = cms.double( -1.0 ),
9003  MaxDz = cms.double( 9999.0 ),
9004  MinDxySig = cms.double( -1.0 ),
9005  MinPt = cms.double( 5.5 ),
9006  NSigmaPt = cms.double( 0.0 ),
9007  MatchToPreviousCand = cms.bool( True )
9008 )
9009 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
9010  saveTags = cms.bool( True ),
9011  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
9012  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9013  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9014  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9015  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9016  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9017  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9018  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9019  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9020  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9021 )
9022 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
9023  offset = cms.uint32( 0 ),
9024  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9025 )
9026 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
9027  saveTags = cms.bool( True ),
9028  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
9029  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9030  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9031  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9032  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9033  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9034  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9035  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9036  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9037  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9038 )
9039 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
9040  offset = cms.uint32( 0 ),
9041  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9042 )
9043 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9044  saveTags = cms.bool( True ),
9045  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
9046  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9047  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9048  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9049  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9050  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9051  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9052  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9053  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9054  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9055 )
9056 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
9057  offset = cms.uint32( 0 ),
9058  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9059 )
9060 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
9061  saveTags = cms.bool( True ),
9062  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" ),
9063  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9064  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9065  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9066  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9067  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9068  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9069  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9070  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9071  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9072 )
9073 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
9074  offset = cms.uint32( 0 ),
9075  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9076 )
9077 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
9078  useMassDropTagger = cms.bool( False ),
9079  useFiltering = cms.bool( False ),
9080  useDynamicFiltering = cms.bool( False ),
9081  useTrimming = cms.bool( False ),
9082  usePruning = cms.bool( False ),
9083  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9084  useKtPruning = cms.bool( False ),
9085  useConstituentSubtraction = cms.bool( False ),
9086  useSoftDrop = cms.bool( False ),
9087  correctShape = cms.bool( False ),
9088  UseOnlyVertexTracks = cms.bool( False ),
9089  UseOnlyOnePV = cms.bool( False ),
9090  muCut = cms.double( -1.0 ),
9091  yCut = cms.double( -1.0 ),
9092  rFilt = cms.double( -1.0 ),
9093  rFiltFactor = cms.double( -1.0 ),
9094  trimPtFracMin = cms.double( -1.0 ),
9095  zcut = cms.double( -1.0 ),
9096  rcut_factor = cms.double( -1.0 ),
9097  csRho_EtaMax = cms.double( -1.0 ),
9098  csRParam = cms.double( -1.0 ),
9099  beta = cms.double( -1.0 ),
9100  R0 = cms.double( -1.0 ),
9101  gridMaxRapidity = cms.double( -1.0 ),
9102  gridSpacing = cms.double( -1.0 ),
9103  DzTrVtxMax = cms.double( 0.0 ),
9104  DxyTrVtxMax = cms.double( 0.0 ),
9105  MaxVtxZ = cms.double( 15.0 ),
9106  subjetPtMin = cms.double( -1.0 ),
9107  muMin = cms.double( -1.0 ),
9108  muMax = cms.double( -1.0 ),
9109  yMin = cms.double( -1.0 ),
9110  yMax = cms.double( -1.0 ),
9111  dRMin = cms.double( -1.0 ),
9112  dRMax = cms.double( -1.0 ),
9113  maxDepth = cms.int32( -1 ),
9114  nFilt = cms.int32( -1 ),
9115  MinVtxNdof = cms.int32( 5 ),
9116  src = cms.InputTag( "hltTowerMakerForAll" ),
9117  srcPVs = cms.InputTag( "NotUsed" ),
9118  jetType = cms.string( "CaloJet" ),
9119  jetAlgorithm = cms.string( "AntiKt" ),
9120  rParam = cms.double( 0.4 ),
9121  inputEtMin = cms.double( 0.3 ),
9122  inputEMin = cms.double( 0.0 ),
9123  jetPtMin = cms.double( 1.0 ),
9124  doPVCorrection = cms.bool( False ),
9125  doAreaFastjet = cms.bool( False ),
9126  doRhoFastjet = cms.bool( False ),
9127  doPUOffsetCorr = cms.bool( False ),
9128  puPtMin = cms.double( 10.0 ),
9129  nSigmaPU = cms.double( 1.0 ),
9130  radiusPU = cms.double( 0.4 ),
9131  subtractorName = cms.string( "" ),
9132  useExplicitGhosts = cms.bool( False ),
9133  doAreaDiskApprox = cms.bool( True ),
9134  voronoiRfact = cms.double( 0.9 ),
9135  Rho_EtaMax = cms.double( 4.4 ),
9136  Ghost_EtaMax = cms.double( 6.0 ),
9137  Active_Area_Repeats = cms.int32( 5 ),
9138  GhostArea = cms.double( 0.01 ),
9139  restrictInputs = cms.bool( False ),
9140  maxInputs = cms.uint32( 1 ),
9141  writeCompound = cms.bool( False ),
9142  writeJetsWithConst = cms.bool( False ),
9143  doFastJetNonUniform = cms.bool( False ),
9144  useDeterministicSeed = cms.bool( True ),
9145  minSeed = cms.uint32( 14327 ),
9146  verbosity = cms.int32( 0 ),
9147  puWidth = cms.double( 0.0 ),
9148  nExclude = cms.uint32( 0 ),
9149  maxBadEcalCells = cms.uint32( 9999999 ),
9150  maxBadHcalCells = cms.uint32( 9999999 ),
9151  maxProblematicEcalCells = cms.uint32( 9999999 ),
9152  maxProblematicHcalCells = cms.uint32( 9999999 ),
9153  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9154  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9155  puCenters = cms.vdouble( ),
9156  applyWeight = cms.bool( False ),
9157  srcWeights = cms.InputTag( "" ),
9158  minimumTowersFraction = cms.double( 0.0 ),
9159  jetCollInstanceName = cms.string( "" ),
9160  sumRecHits = cms.bool( False )
9161 )
9162 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
9163  min_N90 = cms.int32( -2 ),
9164  min_N90hits = cms.int32( 2 ),
9165  min_EMF = cms.double( 1.0E-6 ),
9166  max_EMF = cms.double( 999.0 ),
9167  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
9168  JetIDParams = cms.PSet(
9169  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9170  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9171  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9172  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
9173  useRecHits = cms.bool( True ),
9174  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
9175  )
9176 )
9177 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
9178  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
9179  maxRapidity = cms.double( 5.0 ),
9180  gridSpacing = cms.double( 0.55 )
9181 )
9182 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9183  level = cms.string( "L1FastJet" ),
9184  algorithm = cms.string( "AK4CaloHLT" ),
9185  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
9186 )
9187 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9188  level = cms.string( "L2Relative" ),
9189  algorithm = cms.string( "AK4CaloHLT" )
9190 )
9191 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9192  level = cms.string( "L3Absolute" ),
9193  algorithm = cms.string( "AK4CaloHLT" )
9194 )
9195 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9196  level = cms.string( "L2L3Residual" ),
9197  algorithm = cms.string( "AK4CaloHLT" )
9198 )
9199 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9200  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
9201 )
9202 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
9203  src = cms.InputTag( "hltAK4CaloJets" ),
9204  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
9205 )
9206 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
9207  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
9208  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
9209 )
9210 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
9211  usePt = cms.bool( False ),
9212  excludePFMuons = cms.bool( False ),
9213  minNJetHt = cms.int32( 0 ),
9214  minNJetMht = cms.int32( 0 ),
9215  minPtJetHt = cms.double( 40.0 ),
9216  minPtJetMht = cms.double( 30.0 ),
9217  maxEtaJetHt = cms.double( 2.5 ),
9218  maxEtaJetMht = cms.double( 5.0 ),
9219  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
9220  pfCandidatesLabel = cms.InputTag( "" )
9221 )
9222 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
9223  saveTags = cms.bool( True ),
9224  htLabels = cms.VInputTag( 'hltHtMht' ),
9225  mhtLabels = cms.VInputTag( 'hltHtMht' ),
9226  minHt = cms.vdouble( 80.0 ),
9227  minMht = cms.vdouble( 0.0 ),
9228  minMeff = cms.vdouble( 0.0 ),
9229  meffSlope = cms.vdouble( 1.0 )
9230 )
9231 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
9232  offset = cms.uint32( 0 ),
9233  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9234 )
9235 fragment.hltPrePPRefZeroBiasRawPrime = cms.EDFilter( "HLTPrescaler",
9236  offset = cms.uint32( 0 ),
9237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9238 )
9239 fragment.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule",
9240  ProductLabel = cms.InputTag( "rawDataCollector" ),
9241  LegacyUnpacker = cms.bool( False ),
9242  AppendedBytes = cms.int32( 0 ),
9243  UseDaqRegister = cms.bool( False ),
9244  UseFedKey = cms.bool( False ),
9245  UnpackBadChannels = cms.bool( False ),
9246  MarkModulesOnMissingFeds = cms.bool( True ),
9247  TriggerFedId = cms.int32( 0 ),
9248  UnpackCommonModeValues = cms.bool( False ),
9249  DoAllCorruptBufferChecks = cms.bool( False ),
9250  DoAPVEmulatorCheck = cms.bool( False ),
9251  ErrorThreshold = cms.uint32( 7174 )
9252 )
9253 fragment.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression",
9254  Algorithms = cms.PSet(
9255  CutToAvoidSignal = cms.double( 2.0 ),
9256  lastGradient = cms.int32( 10 ),
9257  slopeY = cms.int32( 4 ),
9258  slopeX = cms.int32( 3 ),
9259  PedestalSubtractionFedMode = cms.bool( False ),
9260  Use10bitsTruncation = cms.bool( False ),
9261  Fraction = cms.double( 0.2 ),
9262  minStripsToFit = cms.uint32( 4 ),
9263  consecThreshold = cms.uint32( 5 ),
9264  hitStripThreshold = cms.uint32( 40 ),
9265  Deviation = cms.uint32( 25 ),
9266  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
9267  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
9268  ApplyBaselineCleaner = cms.bool( True ),
9269  doAPVRestore = cms.bool( True ),
9270  TruncateInSuppressor = cms.bool( True ),
9271  restoreThreshold = cms.double( 0.5 ),
9272  sizeWindow = cms.int32( 1 ),
9273  APVInspectMode = cms.string( "Hybrid" ),
9274  ForceNoRestore = cms.bool( False ),
9275  useRealMeanCM = cms.bool( False ),
9276  ApplyBaselineRejection = cms.bool( True ),
9277  DeltaCMThreshold = cms.uint32( 20 ),
9278  nSigmaNoiseDerTh = cms.uint32( 4 ),
9279  nSaturatedStrip = cms.uint32( 2 ),
9280  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9281  useCMMeanMap = cms.bool( False ),
9282  discontinuityThreshold = cms.int32( 12 ),
9283  distortionThreshold = cms.uint32( 20 ),
9284  filteredBaselineMax = cms.double( 6.0 ),
9285  Iterations = cms.int32( 3 ),
9286  CleaningSequence = cms.uint32( 1 ),
9287  nSmooth = cms.uint32( 9 ),
9288  APVRestoreMode = cms.string( "BaselineFollower" ),
9289  MeanCM = cms.int32( 0 ),
9290  widthCluster = cms.int32( 64 )
9291  ),
9292  RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ),
9293  storeCM = cms.bool( False ),
9294  fixCM = cms.bool( False ),
9295  produceRawDigis = cms.bool( False ),
9296  produceCalculatedBaseline = cms.bool( False ),
9297  produceBaselinePoints = cms.bool( False ),
9298  storeInZScollBadAPV = cms.bool( True ),
9299  produceHybridFormat = cms.bool( False )
9300 )
9301 fragment.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule",
9302  FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ),
9303  PacketCode = cms.string( "ZERO_SUPPRESSED" ),
9304  UseFedKey = cms.bool( False ),
9305  UseWrongDigiType = cms.bool( False ),
9306  CopyBufferHeader = cms.bool( True ),
9307  InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ),
9308  RawDataTag = cms.InputTag( "rawDataCollector" )
9309 )
9310 fragment.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer",
9311  Clusterizer = cms.PSet(
9312  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9313  ChannelThreshold = cms.double( 2.0 ),
9314  SeedThreshold = cms.double( 3.0 ),
9315  ClusterThreshold = cms.double( 5.0 ),
9316  MaxSequentialHoles = cms.uint32( 0 ),
9317  MaxSequentialBad = cms.uint32( 1 ),
9318  MaxAdjacentBad = cms.uint32( 0 ),
9319  RemoveApvShots = cms.bool( True ),
9320  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
9321  ConditionsLabel = cms.string( "" )
9322  ),
9323  DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' )
9324 )
9325 fragment.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters",
9326  inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ),
9327  maxSaturatedStrips = cms.uint32( 3 ),
9328  clusterShapeHitFilterLabel = cms.string( "ClusterShapeHitFilter" ),
9329  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9330 )
9331 fragment.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel",
9332  verbose = cms.untracked.int32( 0 ),
9333  RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' )
9334 )
9335 fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder",
9336  src = cms.InputTag( "rawDataRepacker" ),
9337  fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) )
9338 )
9339 fragment.hltPreZDCCommissioning = cms.EDFilter( "HLTPrescaler",
9340  offset = cms.uint32( 0 ),
9341  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9342 )
9343 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
9344  offset = cms.uint32( 0 ),
9345  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9346 )
9347 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
9348  saveTags = cms.bool( True ),
9349  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9350  triggerType = cms.int32( 85 ),
9351  MinE = cms.double( -1.0 ),
9352  MinPt = cms.double( 40.0 ),
9353  MinMass = cms.double( -1.0 ),
9354  MaxMass = cms.double( -1.0 ),
9355  MinEta = cms.double( -1.0 ),
9356  MaxEta = cms.double( 5.0 ),
9357  MinN = cms.int32( 1 )
9358 )
9359 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9360  saveTags = cms.bool( True ),
9361  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9362  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9363  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9364  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9365  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9366  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9367  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9368  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9369  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9370  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9371 )
9372 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
9373  offset = cms.uint32( 0 ),
9374  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9375 )
9376 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
9377  saveTags = cms.bool( True ),
9378  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9379  triggerType = cms.int32( 85 ),
9380  MinE = cms.double( -1.0 ),
9381  MinPt = cms.double( 60.0 ),
9382  MinMass = cms.double( -1.0 ),
9383  MaxMass = cms.double( -1.0 ),
9384  MinEta = cms.double( -1.0 ),
9385  MaxEta = cms.double( 5.0 ),
9386  MinN = cms.int32( 1 )
9387 )
9388 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9389  saveTags = cms.bool( True ),
9390  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9391  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9392  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9393  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9394  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9395  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9396  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9397  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9398  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9399  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9400 )
9401 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
9402  offset = cms.uint32( 0 ),
9403  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9404 )
9405 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
9406  saveTags = cms.bool( True ),
9407  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9408  triggerType = cms.int32( 85 ),
9409  MinE = cms.double( -1.0 ),
9410  MinPt = cms.double( 70.0 ),
9411  MinMass = cms.double( -1.0 ),
9412  MaxMass = cms.double( -1.0 ),
9413  MinEta = cms.double( -1.0 ),
9414  MaxEta = cms.double( 5.0 ),
9415  MinN = cms.int32( 1 )
9416 )
9417 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
9418  offset = cms.uint32( 0 ),
9419  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9420 )
9421 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
9422  saveTags = cms.bool( True ),
9423  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9424  triggerType = cms.int32( 85 ),
9425  MinE = cms.double( -1.0 ),
9426  MinPt = cms.double( 80.0 ),
9427  MinMass = cms.double( -1.0 ),
9428  MaxMass = cms.double( -1.0 ),
9429  MinEta = cms.double( -1.0 ),
9430  MaxEta = cms.double( 5.0 ),
9431  MinN = cms.int32( 1 )
9432 )
9433 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
9434  offset = cms.uint32( 0 ),
9435  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9436 )
9437 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
9438  saveTags = cms.bool( True ),
9439  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9440  triggerType = cms.int32( 85 ),
9441  MinE = cms.double( -1.0 ),
9442  MinPt = cms.double( 100.0 ),
9443  MinMass = cms.double( -1.0 ),
9444  MaxMass = cms.double( -1.0 ),
9445  MinEta = cms.double( -1.0 ),
9446  MaxEta = cms.double( 5.0 ),
9447  MinN = cms.int32( 1 )
9448 )
9449 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9450  saveTags = cms.bool( True ),
9451  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9452  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9453  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9454  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9455  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9456  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9457  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9458  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9459  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9460  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9461 )
9462 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
9463  offset = cms.uint32( 0 ),
9464  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9465 )
9466 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
9467  saveTags = cms.bool( True ),
9468  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9469  triggerType = cms.int32( 85 ),
9470  MinE = cms.double( -1.0 ),
9471  MinPt = cms.double( 120.0 ),
9472  MinMass = cms.double( -1.0 ),
9473  MaxMass = cms.double( -1.0 ),
9474  MinEta = cms.double( -1.0 ),
9475  MaxEta = cms.double( 5.0 ),
9476  MinN = cms.int32( 1 )
9477 )
9478 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
9479  offset = cms.uint32( 0 ),
9480  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9481 )
9482 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
9483  saveTags = cms.bool( True ),
9484  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9485  triggerType = cms.int32( 85 ),
9486  MinE = cms.double( -1.0 ),
9487  MinPt = cms.double( 40.0 ),
9488  MinMass = cms.double( -1.0 ),
9489  MaxMass = cms.double( -1.0 ),
9490  MinEta = cms.double( 2.7 ),
9491  MaxEta = cms.double( 5.0 ),
9492  MinN = cms.int32( 1 )
9493 )
9494 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
9495  saveTags = cms.bool( True ),
9496  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
9497  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9498  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9499  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9500  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9501  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9502  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9503  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9504  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9505  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9506 )
9507 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
9508  offset = cms.uint32( 0 ),
9509  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9510 )
9511 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
9512  saveTags = cms.bool( True ),
9513  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9514  triggerType = cms.int32( 85 ),
9515  MinE = cms.double( -1.0 ),
9516  MinPt = cms.double( 60.0 ),
9517  MinMass = cms.double( -1.0 ),
9518  MaxMass = cms.double( -1.0 ),
9519  MinEta = cms.double( 2.7 ),
9520  MaxEta = cms.double( 5.0 ),
9521  MinN = cms.int32( 1 )
9522 )
9523 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
9524  saveTags = cms.bool( True ),
9525  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
9526  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9527  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9528  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9529  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9530  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9531  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9532  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9533  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9534  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9535 )
9536 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
9537  offset = cms.uint32( 0 ),
9538  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9539 )
9540 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
9541  saveTags = cms.bool( True ),
9542  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9543  triggerType = cms.int32( 85 ),
9544  MinE = cms.double( -1.0 ),
9545  MinPt = cms.double( 70.0 ),
9546  MinMass = cms.double( -1.0 ),
9547  MaxMass = cms.double( -1.0 ),
9548  MinEta = cms.double( 2.7 ),
9549  MaxEta = cms.double( 5.0 ),
9550  MinN = cms.int32( 1 )
9551 )
9552 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9553  offset = cms.uint32( 0 ),
9554  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9555 )
9556 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9557  saveTags = cms.bool( True ),
9558  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9559  triggerType = cms.int32( 85 ),
9560  MinE = cms.double( -1.0 ),
9561  MinPt = cms.double( 80.0 ),
9562  MinMass = cms.double( -1.0 ),
9563  MaxMass = cms.double( -1.0 ),
9564  MinEta = cms.double( 2.7 ),
9565  MaxEta = cms.double( 5.0 ),
9566  MinN = cms.int32( 1 )
9567 )
9568 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9569  offset = cms.uint32( 0 ),
9570  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9571 )
9572 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9573  saveTags = cms.bool( True ),
9574  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9575  triggerType = cms.int32( 85 ),
9576  MinE = cms.double( -1.0 ),
9577  MinPt = cms.double( 100.0 ),
9578  MinMass = cms.double( -1.0 ),
9579  MaxMass = cms.double( -1.0 ),
9580  MinEta = cms.double( 2.7 ),
9581  MaxEta = cms.double( 5.0 ),
9582  MinN = cms.int32( 1 )
9583 )
9584 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9585  saveTags = cms.bool( True ),
9586  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9587  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9588  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9589  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9590  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9591  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9592  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9593  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9594  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9595  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9596 )
9597 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9598  offset = cms.uint32( 0 ),
9599  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9600 )
9601 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9602  saveTags = cms.bool( True ),
9603  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9604  triggerType = cms.int32( 85 ),
9605  MinE = cms.double( -1.0 ),
9606  MinPt = cms.double( 120.0 ),
9607  MinMass = cms.double( -1.0 ),
9608  MaxMass = cms.double( -1.0 ),
9609  MinEta = cms.double( 2.7 ),
9610  MaxEta = cms.double( 5.0 ),
9611  MinN = cms.int32( 1 )
9612 )
9613 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9614  offset = cms.uint32( 0 ),
9615  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9616 )
9617 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9618  saveTags = cms.bool( True ),
9619  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9620  triggerType = cms.int32( 85 ),
9621  MinE = cms.double( -1.0 ),
9622  MinPt = cms.double( 10.0 ),
9623  MinMass = cms.double( -1.0 ),
9624  MaxMass = cms.double( -1.0 ),
9625  MinEta = cms.double( -1.0 ),
9626  MaxEta = cms.double( 5.0 ),
9627  MinN = cms.int32( 1 )
9628 )
9629 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9630  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9631  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9632  ptMin = cms.double( 2.5 ),
9633  pMin = cms.double( 2.5 ),
9634  shareHitFraction = cms.double( 0.8 )
9635 )
9636 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9637  MuonCaloCompatibility = cms.PSet(
9638  delta_eta = cms.double( 0.02 ),
9639  delta_phi = cms.double( 0.02 ),
9640  allSiPMHO = cms.bool( False ),
9641  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9642  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9643  ),
9644  TrackAssociatorParameters = cms.PSet(
9645  useMuon = cms.bool( True ),
9646  truthMatch = cms.bool( False ),
9647  usePreshower = cms.bool( False ),
9648  dRPreshowerPreselection = cms.double( 0.2 ),
9649  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9650  useEcal = cms.bool( True ),
9651  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9652  dRMuon = cms.double( 9999.0 ),
9653  dREcal = cms.double( 9999.0 ),
9654  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9655  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9656  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9657  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9658  propagateAllDirections = cms.bool( True ),
9659  muonMaxDistanceY = cms.double( 5.0 ),
9660  useHO = cms.bool( True ),
9661  muonMaxDistanceX = cms.double( 5.0 ),
9662  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9663  useHcal = cms.bool( True ),
9664  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9665  accountForTrajectoryChangeCalo = cms.bool( False ),
9666  dREcalPreselection = cms.double( 0.05 ),
9667  useCalo = cms.bool( False ),
9668  dRMuonPreselection = cms.double( 0.2 ),
9669  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9670  dRHcal = cms.double( 9999.0 ),
9671  dRHcalPreselection = cms.double( 0.2 ),
9672  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9673  ),
9674  CaloExtractorPSet = cms.PSet(
9675  DR_Veto_H = cms.double( 0.1 ),
9676  CenterConeOnCalIntersection = cms.bool( False ),
9677  NoiseTow_EE = cms.double( 0.15 ),
9678  Noise_EB = cms.double( 0.025 ),
9679  Noise_HE = cms.double( 0.2 ),
9680  DR_Veto_E = cms.double( 0.07 ),
9681  NoiseTow_EB = cms.double( 0.04 ),
9682  Noise_EE = cms.double( 0.1 ),
9683  UseRecHitsFlag = cms.bool( False ),
9684  DR_Max = cms.double( 1.0 ),
9685  DepositLabel = cms.untracked.string( "Cal" ),
9686  Noise_HO = cms.double( 0.2 ),
9687  DR_Veto_HO = cms.double( 0.1 ),
9688  Threshold_H = cms.double( 0.5 ),
9689  PrintTimeReport = cms.untracked.bool( False ),
9690  Threshold_E = cms.double( 0.2 ),
9691  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9692  ComponentName = cms.string( "CaloExtractorByAssociator" ),
9693  Threshold_HO = cms.double( 0.5 ),
9694  DepositInstanceLabels = cms.vstring( 'ecal',
9695  'hcal',
9696  'ho' ),
9697  ServiceParameters = cms.PSet(
9698  RPCLayers = cms.bool( False ),
9699  UseMuonNavigation = cms.untracked.bool( False ),
9700  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9701  ),
9702  TrackAssociatorParameters = cms.PSet(
9703  useMuon = cms.bool( False ),
9704  truthMatch = cms.bool( False ),
9705  usePreshower = cms.bool( False ),
9706  dRPreshowerPreselection = cms.double( 0.2 ),
9707  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9708  useEcal = cms.bool( False ),
9709  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9710  dRMuon = cms.double( 9999.0 ),
9711  dREcal = cms.double( 1.0 ),
9712  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9713  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9714  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9715  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9716  propagateAllDirections = cms.bool( True ),
9717  muonMaxDistanceY = cms.double( 5.0 ),
9718  useHO = cms.bool( False ),
9719  muonMaxDistanceX = cms.double( 5.0 ),
9720  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9721  useHcal = cms.bool( False ),
9722  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9723  accountForTrajectoryChangeCalo = cms.bool( False ),
9724  dREcalPreselection = cms.double( 1.0 ),
9725  useCalo = cms.bool( True ),
9726  dRMuonPreselection = cms.double( 0.2 ),
9727  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9728  dRHcal = cms.double( 1.0 ),
9729  dRHcalPreselection = cms.double( 1.0 ),
9730  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9731  ),
9732  Noise_HB = cms.double( 0.2 )
9733  ),
9734  TrackExtractorPSet = cms.PSet(
9735  Diff_z = cms.double( 0.2 ),
9736  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9737  Chi2Ndof_Max = cms.double( 1.0E64 ),
9738  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9739  DR_Veto = cms.double( 0.01 ),
9740  Pt_Min = cms.double( -1.0 ),
9741  DR_Max = cms.double( 1.0 ),
9742  DepositLabel = cms.untracked.string( "" ),
9743  NHits_Min = cms.uint32( 0 ),
9744  Chi2Prob_Min = cms.double( -1.0 ),
9745  Diff_r = cms.double( 0.1 ),
9746  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9747  ComponentName = cms.string( "TrackExtractor" )
9748  ),
9749  JetExtractorPSet = cms.PSet(
9750  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9751  DR_Veto = cms.double( 0.1 ),
9752  DR_Max = cms.double( 1.0 ),
9753  ExcludeMuonVeto = cms.bool( True ),
9754  PrintTimeReport = cms.untracked.bool( False ),
9755  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9756  ComponentName = cms.string( "JetExtractor" ),
9757  ServiceParameters = cms.PSet(
9758  RPCLayers = cms.bool( False ),
9759  UseMuonNavigation = cms.untracked.bool( False ),
9760  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9761  ),
9762  TrackAssociatorParameters = cms.PSet(
9763  useMuon = cms.bool( False ),
9764  truthMatch = cms.bool( False ),
9765  usePreshower = cms.bool( False ),
9766  dRPreshowerPreselection = cms.double( 0.2 ),
9767  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9768  useEcal = cms.bool( False ),
9769  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9770  dRMuon = cms.double( 9999.0 ),
9771  dREcal = cms.double( 0.5 ),
9772  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9773  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9774  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9775  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9776  propagateAllDirections = cms.bool( True ),
9777  muonMaxDistanceY = cms.double( 5.0 ),
9778  useHO = cms.bool( False ),
9779  muonMaxDistanceX = cms.double( 5.0 ),
9780  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9781  useHcal = cms.bool( False ),
9782  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9783  accountForTrajectoryChangeCalo = cms.bool( False ),
9784  dREcalPreselection = cms.double( 0.5 ),
9785  useCalo = cms.bool( True ),
9786  dRMuonPreselection = cms.double( 0.2 ),
9787  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9788  dRHcal = cms.double( 0.5 ),
9789  dRHcalPreselection = cms.double( 0.5 ),
9790  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9791  ),
9792  Threshold = cms.double( 5.0 )
9793  ),
9794  trackDepositName = cms.string( "tracker" ),
9795  ecalDepositName = cms.string( "ecal" ),
9796  hcalDepositName = cms.string( "hcal" ),
9797  hoDepositName = cms.string( "ho" ),
9798  jetDepositName = cms.string( "jets" ),
9799  TimingFillerParameters = cms.PSet(
9800  DTTimingParameters = cms.PSet(
9801  HitError = cms.double( 6.0 ),
9802  MatchParameters = cms.PSet(
9803  TightMatchDT = cms.bool( False ),
9804  DTradius = cms.double( 0.01 ),
9805  TightMatchCSC = cms.bool( True ),
9806  CSCsegments = cms.InputTag( "hltCscSegments" ),
9807  DTsegments = cms.InputTag( "hltDt4DSegments" )
9808  ),
9809  debug = cms.bool( False ),
9810  DoWireCorr = cms.bool( False ),
9811  RequireBothProjections = cms.bool( False ),
9812  DTTimeOffset = cms.double( 2.7 ),
9813  PruneCut = cms.double( 10000.0 ),
9814  DTsegments = cms.InputTag( "hltDt4DSegments" ),
9815  UseSegmentT0 = cms.bool( False ),
9816  HitsMin = cms.int32( 5 ),
9817  DropTheta = cms.bool( True ),
9818  ServiceParameters = cms.PSet(
9819  RPCLayers = cms.bool( True ),
9820  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9821  )
9822  ),
9823  UseCSC = cms.bool( True ),
9824  CSCTimingParameters = cms.PSet(
9825  MatchParameters = cms.PSet(
9826  TightMatchDT = cms.bool( False ),
9827  DTradius = cms.double( 0.01 ),
9828  TightMatchCSC = cms.bool( True ),
9829  CSCsegments = cms.InputTag( "hltCscSegments" ),
9830  DTsegments = cms.InputTag( "hltDt4DSegments" )
9831  ),
9832  debug = cms.bool( False ),
9833  CSCWireTimeOffset = cms.double( 0.0 ),
9834  CSCStripError = cms.double( 7.0 ),
9835  CSCTimeOffset = cms.double( 0.0 ),
9836  CSCWireError = cms.double( 8.6 ),
9837  PruneCut = cms.double( 100.0 ),
9838  CSCsegments = cms.InputTag( "hltCscSegments" ),
9839  UseStripTime = cms.bool( True ),
9840  CSCStripTimeOffset = cms.double( 0.0 ),
9841  UseWireTime = cms.bool( True ),
9842  ServiceParameters = cms.PSet(
9843  RPCLayers = cms.bool( True ),
9844  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9845  )
9846  ),
9847  ErrorDT = cms.double( 6.0 ),
9848  EcalEnergyCut = cms.double( 0.4 ),
9849  UseECAL = cms.bool( True ),
9850  ErrorEB = cms.double( 2.085 ),
9851  UseDT = cms.bool( True ),
9852  ErrorEE = cms.double( 6.95 ),
9853  ErrorCSC = cms.double( 7.4 )
9854  ),
9855  ShowerDigiFillerParameters = cms.PSet(
9856  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9857  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9858  digiMaxDistanceX = cms.double( 25.0 )
9859  ),
9860  TrackerKinkFinderParameters = cms.PSet(
9861  usePosition = cms.bool( False ),
9862  diagonalOnly = cms.bool( False )
9863  ),
9864  fillEnergy = cms.bool( True ),
9865  storeCrossedHcalRecHits = cms.bool( False ),
9866  maxAbsPullX = cms.double( 4.0 ),
9867  maxAbsEta = cms.double( 3.0 ),
9868  minPt = cms.double( 10.0 ),
9869  inputCollectionTypes = cms.vstring( 'inner tracks',
9870  'links',
9871  'outer tracks' ),
9872  addExtraSoftMuons = cms.bool( False ),
9873  fillGlobalTrackRefits = cms.bool( False ),
9874  debugWithTruthMatching = cms.bool( False ),
9875  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9876  fillCaloCompatibility = cms.bool( True ),
9877  maxAbsPullY = cms.double( 9999.0 ),
9878  maxAbsDy = cms.double( 9999.0 ),
9879  minP = cms.double( 10.0 ),
9880  minPCaloMuon = cms.double( 1.0E9 ),
9881  maxAbsDx = cms.double( 3.0 ),
9882  fillIsolation = cms.bool( True ),
9883  writeIsoDeposits = cms.bool( False ),
9884  minNumberOfMatches = cms.int32( 1 ),
9885  fillMatching = cms.bool( True ),
9886  fillShowerDigis = cms.bool( False ),
9887  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9888  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9889  fillGlobalTrackQuality = cms.bool( False ),
9890  globalTrackQualityInputTag = cms.InputTag( "" ),
9891  selectHighPurity = cms.bool( False ),
9892  pvInputTag = cms.InputTag( "" ),
9893  fillTrackerKink = cms.bool( False ),
9894  minCaloCompatibility = cms.double( 0.6 ),
9895  runArbitrationCleaner = cms.bool( False ),
9896  arbitrationCleanerOptions = cms.PSet(
9897  OverlapDTheta = cms.double( 0.02 ),
9898  Overlap = cms.bool( True ),
9899  Clustering = cms.bool( True ),
9900  ME1a = cms.bool( True ),
9901  ClusterDTheta = cms.double( 0.02 ),
9902  ClusterDPhi = cms.double( 0.6 ),
9903  OverlapDPhi = cms.double( 0.0786 )
9904  ),
9905  arbitrateTrackerMuons = cms.bool( False )
9906 )
9907 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9908  navigator = cms.PSet(
9909  barrel = cms.PSet( ),
9910  endcap = cms.PSet( ),
9911  name = cms.string( "PFRecHitECALNavigator" )
9912  ),
9913  producers = cms.VPSet(
9914  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9915  srFlags = cms.InputTag( "" ),
9916  name = cms.string( "PFEBRecHitCreator" ),
9917  qualityTests = cms.VPSet(
9918  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9919  applySelectionsToAllCrystals = cms.bool( True )
9920  ),
9921  cms.PSet( topologicalCleaning = cms.bool( True ),
9922  skipTTRecoveredHits = cms.bool( True ),
9923  cleaningThreshold = cms.double( 2.0 ),
9924  name = cms.string( "PFRecHitQTestECAL" ),
9925  timingCleaning = cms.bool( True )
9926  )
9927  )
9928  ),
9929  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9930  srFlags = cms.InputTag( "" ),
9931  name = cms.string( "PFEERecHitCreator" ),
9932  qualityTests = cms.VPSet(
9933  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9934  applySelectionsToAllCrystals = cms.bool( True )
9935  ),
9936  cms.PSet( topologicalCleaning = cms.bool( True ),
9937  skipTTRecoveredHits = cms.bool( True ),
9938  cleaningThreshold = cms.double( 2.0 ),
9939  name = cms.string( "PFRecHitQTestECAL" ),
9940  timingCleaning = cms.bool( True )
9941  )
9942  )
9943  )
9944  )
9945 )
9946 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9947  navigator = cms.PSet(
9948  hcalEnums = cms.vint32( 4 ),
9949  name = cms.string( "PFRecHitHCALDenseIdNavigator" )
9950  ),
9951  producers = cms.VPSet(
9952  cms.PSet( thresh_HF = cms.double( 0.4 ),
9953  LongFibre_Fraction = cms.double( 0.1 ),
9954  src = cms.InputTag( "hltHfreco" ),
9955  EMDepthCorrection = cms.double( 22.0 ),
9956  ShortFibre_Fraction = cms.double( 0.01 ),
9957  HADDepthCorrection = cms.double( 25.0 ),
9958  HFCalib29 = cms.double( 1.07 ),
9959  LongFibre_Cut = cms.double( 120.0 ),
9960  name = cms.string( "PFHFRecHitCreator" ),
9961  qualityTests = cms.VPSet(
9962  cms.PSet( flags = cms.vstring( 'Standard',
9963  'HFLong',
9964  'HFShort' ),
9965  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9966  name = cms.string( "PFRecHitQTestHCALChannel" ),
9967  maxSeverities = cms.vint32( 11, 9, 9 )
9968  ),
9969  cms.PSet( usePFThresholdsFromDB = cms.bool( False ),
9970  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9971  cuts = cms.VPSet(
9972  cms.PSet( threshold = cms.vdouble( 1.2, 1.8 ),
9973  depth = cms.vint32( 1, 2 ),
9974  detectorEnum = cms.int32( 4 )
9975  )
9976  )
9977  )
9978  ),
9979  ShortFibre_Cut = cms.double( 60.0 )
9980  )
9981  )
9982 )
9983 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9984  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9985  producers = cms.VPSet(
9986  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9987  name = cms.string( "PFPSRecHitCreator" ),
9988  qualityTests = cms.VPSet(
9989  cms.PSet( threshold = cms.double( 7.0E-6 ),
9990  name = cms.string( "PFRecHitQTestThreshold" )
9991  )
9992  )
9993  )
9994  )
9995 )
9996 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9997  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
9998  usePFThresholdsFromDB = cms.bool( True ),
9999  recHitCleaners = cms.VPSet(
10000  ),
10001  seedCleaners = cms.VPSet(
10002  ),
10003  seedFinder = cms.PSet(
10004  thresholdsByDetector = cms.VPSet(
10005  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
10006  seedingThreshold = cms.double( 0.6 ),
10007  detector = cms.string( "ECAL_ENDCAP" )
10008  ),
10009  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10010  seedingThreshold = cms.double( 0.23 ),
10011  detector = cms.string( "ECAL_BARREL" )
10012  )
10013  ),
10014  algoName = cms.string( "LocalMaximumSeedFinder" ),
10015  nNeighbours = cms.int32( 8 )
10016  ),
10017  initialClusteringStep = cms.PSet(
10018  thresholdsByDetector = cms.VPSet(
10019  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
10020  gatheringThresholdPt = cms.double( 0.0 ),
10021  detector = cms.string( "ECAL_BARREL" )
10022  ),
10023  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
10024  gatheringThresholdPt = cms.double( 0.0 ),
10025  detector = cms.string( "ECAL_ENDCAP" )
10026  )
10027  ),
10028  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10029  useCornerCells = cms.bool( True )
10030  ),
10031  pfClusterBuilder = cms.PSet(
10032  minFracTot = cms.double( 1.0E-20 ),
10033  stoppingTolerance = cms.double( 1.0E-8 ),
10034  positionCalc = cms.PSet(
10035  minAllowedNormalization = cms.double( 1.0E-9 ),
10036  posCalcNCrystals = cms.int32( 9 ),
10037  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10038  logWeightDenominator = cms.double( 0.08 ),
10039  minFractionInCalc = cms.double( 1.0E-9 ),
10040  timeResolutionCalcBarrel = cms.PSet(
10041  corrTermLowE = cms.double( 0.0510871 ),
10042  threshLowE = cms.double( 0.5 ),
10043  noiseTerm = cms.double( 1.10889 ),
10044  constantTermLowE = cms.double( 0.0 ),
10045  noiseTermLowE = cms.double( 1.31883 ),
10046  threshHighE = cms.double( 5.0 ),
10047  constantTerm = cms.double( 0.428192 )
10048  ),
10049  timeResolutionCalcEndcap = cms.PSet(
10050  corrTermLowE = cms.double( 0.0 ),
10051  threshLowE = cms.double( 1.0 ),
10052  noiseTerm = cms.double( 5.72489999999 ),
10053  constantTermLowE = cms.double( 0.0 ),
10054  noiseTermLowE = cms.double( 6.92683000001 ),
10055  threshHighE = cms.double( 10.0 ),
10056  constantTerm = cms.double( 0.0 )
10057  )
10058  ),
10059  maxIterations = cms.uint32( 50 ),
10060  positionCalcForConvergence = cms.PSet(
10061  minAllowedNormalization = cms.double( 0.0 ),
10062  T0_ES = cms.double( 1.2 ),
10063  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10064  T0_EE = cms.double( 3.1 ),
10065  T0_EB = cms.double( 7.4 ),
10066  X0 = cms.double( 0.89 ),
10067  minFractionInCalc = cms.double( 0.0 ),
10068  W0 = cms.double( 4.2 )
10069  ),
10070  allCellsPositionCalc = cms.PSet(
10071  minAllowedNormalization = cms.double( 1.0E-9 ),
10072  posCalcNCrystals = cms.int32( -1 ),
10073  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10074  logWeightDenominator = cms.double( 0.08 ),
10075  minFractionInCalc = cms.double( 1.0E-9 ),
10076  timeResolutionCalcBarrel = cms.PSet(
10077  corrTermLowE = cms.double( 0.0510871 ),
10078  threshLowE = cms.double( 0.5 ),
10079  noiseTerm = cms.double( 1.10889 ),
10080  constantTermLowE = cms.double( 0.0 ),
10081  noiseTermLowE = cms.double( 1.31883 ),
10082  threshHighE = cms.double( 5.0 ),
10083  constantTerm = cms.double( 0.428192 )
10084  ),
10085  timeResolutionCalcEndcap = cms.PSet(
10086  corrTermLowE = cms.double( 0.0 ),
10087  threshLowE = cms.double( 1.0 ),
10088  noiseTerm = cms.double( 5.72489999999 ),
10089  constantTermLowE = cms.double( 0.0 ),
10090  noiseTermLowE = cms.double( 6.92683000001 ),
10091  threshHighE = cms.double( 10.0 ),
10092  constantTerm = cms.double( 0.0 )
10093  )
10094  ),
10095  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10096  recHitEnergyNorms = cms.VPSet(
10097  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
10098  detector = cms.string( "ECAL_BARREL" )
10099  ),
10100  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
10101  detector = cms.string( "ECAL_ENDCAP" )
10102  )
10103  ),
10104  showerSigma = cms.double( 1.5 ),
10105  minFractionToKeep = cms.double( 1.0E-7 ),
10106  excludeOtherSeeds = cms.bool( True )
10107  ),
10108  positionReCalc = cms.PSet(
10109  minAllowedNormalization = cms.double( 0.0 ),
10110  T0_ES = cms.double( 1.2 ),
10111  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10112  T0_EE = cms.double( 3.1 ),
10113  T0_EB = cms.double( 7.4 ),
10114  X0 = cms.double( 0.89 ),
10115  minFractionInCalc = cms.double( 0.0 ),
10116  W0 = cms.double( 4.2 )
10117  ),
10118  energyCorrector = cms.PSet( )
10119 )
10120 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
10121  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
10122  usePFThresholdsFromDB = cms.bool( True ),
10123  recHitCleaners = cms.VPSet(
10124  ),
10125  seedCleaners = cms.VPSet(
10126  ),
10127  seedFinder = cms.PSet(
10128  thresholdsByDetector = cms.VPSet(
10129  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10130  seedingThreshold = cms.double( 1.2E-4 ),
10131  detector = cms.string( "PS1" )
10132  ),
10133  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10134  seedingThreshold = cms.double( 1.2E-4 ),
10135  detector = cms.string( "PS2" )
10136  )
10137  ),
10138  algoName = cms.string( "LocalMaximumSeedFinder" ),
10139  nNeighbours = cms.int32( 4 )
10140  ),
10141  initialClusteringStep = cms.PSet(
10142  thresholdsByDetector = cms.VPSet(
10143  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10144  gatheringThresholdPt = cms.double( 0.0 ),
10145  detector = cms.string( "PS1" )
10146  ),
10147  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10148  gatheringThresholdPt = cms.double( 0.0 ),
10149  detector = cms.string( "PS2" )
10150  )
10151  ),
10152  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10153  useCornerCells = cms.bool( False )
10154  ),
10155  pfClusterBuilder = cms.PSet(
10156  minFracTot = cms.double( 1.0E-20 ),
10157  stoppingTolerance = cms.double( 1.0E-8 ),
10158  positionCalc = cms.PSet(
10159  minAllowedNormalization = cms.double( 1.0E-9 ),
10160  posCalcNCrystals = cms.int32( -1 ),
10161  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10162  logWeightDenominator = cms.double( 6.0E-5 ),
10163  minFractionInCalc = cms.double( 1.0E-9 )
10164  ),
10165  maxIterations = cms.uint32( 50 ),
10166  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10167  recHitEnergyNorms = cms.VPSet(
10168  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10169  detector = cms.string( "PS1" )
10170  ),
10171  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10172  detector = cms.string( "PS2" )
10173  )
10174  ),
10175  showerSigma = cms.double( 0.3 ),
10176  minFractionToKeep = cms.double( 1.0E-7 ),
10177  excludeOtherSeeds = cms.bool( True )
10178  ),
10179  positionReCalc = cms.PSet( ),
10180  energyCorrector = cms.PSet( )
10181 )
10182 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10183  minimumPSEnergy = cms.double( 0.0 ),
10184  skipPS = cms.bool( False ),
10185  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
10186  energyCorrector = cms.PSet(
10187  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10188  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10189  applyCrackCorrections = cms.bool( False ),
10190  ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10191  applyMVACorrections = cms.bool( True ),
10192  eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10193  maxPtForMVAEvaluation = cms.double( 300.0 ),
10194  srfAwareCorrection = cms.bool( True )
10195  ),
10196  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
10197 )
10198 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
10199  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
10200  usePFThresholdsFromDB = cms.bool( True ),
10201  recHitCleaners = cms.VPSet(
10202  ),
10203  seedCleaners = cms.VPSet(
10204  ),
10205  seedFinder = cms.PSet(
10206  thresholdsByDetector = cms.VPSet(
10207  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10208  seedingThreshold = cms.double( 1.4 ),
10209  detector = cms.string( "HF_EM" )
10210  ),
10211  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10212  seedingThreshold = cms.double( 1.4 ),
10213  detector = cms.string( "HF_HAD" )
10214  )
10215  ),
10216  algoName = cms.string( "LocalMaximumSeedFinder" ),
10217  nNeighbours = cms.int32( 0 )
10218  ),
10219  initialClusteringStep = cms.PSet(
10220  thresholdsByDetector = cms.VPSet(
10221  ),
10222  algoName = cms.string( "Basic2DClusterForEachSeed" )
10223  ),
10224  pfClusterBuilder = cms.PSet( ),
10225  positionReCalc = cms.PSet( ),
10226  energyCorrector = cms.PSet( )
10227 )
10228 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
10229  TrackQuality = cms.string( "none" ),
10230  UseQuality = cms.bool( False ),
10231  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
10232 )
10233 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
10234  verbose = cms.untracked.bool( False ),
10235  debug = cms.untracked.bool( False ),
10236  elementImporters = cms.VPSet(
10237  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
10238  cleanBadConvertedBrems = cms.bool( False ),
10239  muonMaxDPtOPt = cms.double( 1.0 ),
10240  source = cms.InputTag( "hltLightPFTracks" ),
10241  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
10242  vetoEndcap = cms.bool( False ),
10243  useIterativeTracking = cms.bool( False ),
10244  importerName = cms.string( "GeneralTracksImporter" ),
10245  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
10246  trackQuality = cms.string( "highPurity" )
10247  ),
10248  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10249  importerName = cms.string( "ECALClusterImporter" ),
10250  BCtoPFCMap = cms.InputTag( "" )
10251  ),
10252  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10253  importerName = cms.string( "GenericClusterImporter" )
10254  ),
10255  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
10256  importerName = cms.string( "GenericClusterImporter" )
10257  )
10258  ),
10259  linkDefinitions = cms.VPSet(
10260  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
10261  useKDTree = cms.bool( True ),
10262  linkerName = cms.string( "TrackAndECALLinker" )
10263  ),
10264  cms.PSet( trajectoryLayerExit = cms.string( "HCALExit" ),
10265  trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
10266  nMaxHcalLinksPerTrack = cms.int32( 1 ),
10267  linkType = cms.string( "TRACK:HCAL" ),
10268  useKDTree = cms.bool( True ),
10269  linkerName = cms.string( "TrackAndHCALLinker" )
10270  ),
10271  cms.PSet( minAbsEtaEcal = cms.double( 2.5 ),
10272  linkType = cms.string( "ECAL:HCAL" ),
10273  useKDTree = cms.bool( False ),
10274  linkerName = cms.string( "ECALAndHCALLinker" )
10275  ),
10276  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
10277  useKDTree = cms.bool( False ),
10278  linkerName = cms.string( "HFEMAndHFHADLinker" )
10279  )
10280  )
10281 )
10282 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
10283  verbose = cms.untracked.bool( False ),
10284  debug = cms.untracked.bool( False ),
10285  blocks = cms.InputTag( "hltParticleFlowBlock" ),
10286  muons = cms.InputTag( "hltMuons" ),
10287  postMuonCleaning = cms.bool( True ),
10288  vetoEndcap = cms.bool( False ),
10289  vertexCollection = cms.InputTag( "hltPixelVertices" ),
10290  useVerticesForNeutral = cms.bool( True ),
10291  useHO = cms.bool( False ),
10292  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
10293  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
10294  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
10295  useEGammaElectrons = cms.bool( False ),
10296  egammaElectrons = cms.InputTag( "" ),
10297  useEGammaFilters = cms.bool( False ),
10298  useProtectionsForJetMET = cms.bool( True ),
10299  PFEGammaFiltersParameters = cms.PSet(
10300  electron_missinghits = cms.uint32( 1 ),
10301  electron_protectionsForJetMET = cms.PSet(
10302  maxEeleOverPoutRes = cms.double( 0.5 ),
10303  maxEleHcalEOverEcalE = cms.double( 0.1 ),
10304  maxEcalEOverPRes = cms.double( 0.2 ),
10305  maxHcalEOverP = cms.double( 1.0 ),
10306  maxE = cms.double( 50.0 ),
10307  maxTrackPOverEele = cms.double( 1.0 ),
10308  maxDPhiIN = cms.double( 0.1 ),
10309  maxEcalEOverP_2 = cms.double( 0.2 ),
10310  maxEcalEOverP_1 = cms.double( 0.5 ),
10311  maxEeleOverPout = cms.double( 0.2 ),
10312  maxHcalEOverEcalE = cms.double( 0.1 ),
10313  maxHcalE = cms.double( 10.0 ),
10314  maxNtracks = cms.double( 3.0 )
10315  ),
10316  photon_MinEt = cms.double( 10.0 ),
10317  electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
10318  electron_protectionsForBadHcal = cms.PSet(
10319  dEta = cms.vdouble( 0.0064, 0.01264 ),
10320  dPhi = cms.vdouble( 0.0547, 0.0394 ),
10321  enableProtections = cms.bool( False ),
10322  full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
10323  eInvPInv = cms.vdouble( 0.184, 0.0721 )
10324  ),
10325  photon_protectionsForBadHcal = cms.PSet(
10326  enableProtections = cms.bool( False ),
10327  solidConeTrkIsoOffset = cms.double( 10.0 ),
10328  solidConeTrkIsoSlope = cms.double( 0.3 )
10329  ),
10330  electron_iso_mva_barrel = cms.double( -0.1875 ),
10331  electron_iso_mva_endcap = cms.double( -0.1075 ),
10332  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
10333  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
10334  photon_HoE = cms.double( 0.05 ),
10335  electron_iso_combIso_endcap = cms.double( 10.0 ),
10336  electron_iso_pt = cms.double( 10.0 ),
10337  photon_protectionsForJetMET = cms.PSet(
10338  sumPtTrackIsoSlope = cms.double( 0.001 ),
10339  sumPtTrackIso = cms.double( 4.0 )
10340  ),
10341  electron_iso_combIso_barrel = cms.double( 10.0 ),
10342  electron_noniso_mvaCut = cms.double( -0.1 ),
10343  photon_combIso = cms.double( 10.0 ),
10344  electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
10345  ),
10346  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
10347  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
10348  muon_HO = cms.vdouble( 0.9, 0.9 ),
10349  PFMuonAlgoParameters = cms.PSet( ),
10350  rejectTracks_Bad = cms.bool( False ),
10351  rejectTracks_Step45 = cms.bool( False ),
10352  usePFNuclearInteractions = cms.bool( False ),
10353  usePFConversions = cms.bool( False ),
10354  usePFDecays = cms.bool( False ),
10355  dptRel_DispVtx = cms.double( 10.0 ),
10356  iCfgCandConnector = cms.PSet(
10357  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
10358  bCorrect = cms.bool( False ),
10359  bCalibPrimary = cms.bool( False )
10360  ),
10361  nsigma_TRACK = cms.double( 1.0 ),
10362  pt_Error = cms.double( 1.0 ),
10363  factors_45 = cms.vdouble( 10.0, 100.0 ),
10364  goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
10365  goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
10366  goodTrackDeadHcal_layers = cms.uint32( 4 ),
10367  goodTrackDeadHcal_validFr = cms.double( 0.5 ),
10368  goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10369  goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10370  goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10371  goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10372  goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10373  goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10374  goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10375  goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10376  goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10377  pf_nsigma_ECAL = cms.double( 0.0 ),
10378  pf_nsigma_HCAL = cms.double( 1.0 ),
10379  pf_nsigma_HFEM = cms.double( 1.0 ),
10380  pf_nsigma_HFHAD = cms.double( 1.0 ),
10381  useCalibrationsFromDB = cms.bool( True ),
10382  calibrationsLabel = cms.string( "HLT" ),
10383  postHFCleaning = cms.bool( False ),
10384  PFHFCleaningParameters = cms.PSet(
10385  minHFCleaningPt = cms.double( 5.0 ),
10386  minDeltaMet = cms.double( 0.4 ),
10387  maxSignificance = cms.double( 2.5 ),
10388  minSignificance = cms.double( 2.5 ),
10389  minSignificanceReduction = cms.double( 1.4 ),
10390  maxDeltaPhiPt = cms.double( 7.0 )
10391  ),
10392  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10393  calibHF_use = cms.bool( False ),
10394  calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ),
10395  calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ),
10396  calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ),
10397  calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
10398  calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
10399  resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10400 )
10401 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10402  useMassDropTagger = cms.bool( False ),
10403  useFiltering = cms.bool( False ),
10404  useDynamicFiltering = cms.bool( False ),
10405  useTrimming = cms.bool( False ),
10406  usePruning = cms.bool( False ),
10407  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10408  useKtPruning = cms.bool( False ),
10409  useConstituentSubtraction = cms.bool( False ),
10410  useSoftDrop = cms.bool( False ),
10411  correctShape = cms.bool( False ),
10412  UseOnlyVertexTracks = cms.bool( False ),
10413  UseOnlyOnePV = cms.bool( False ),
10414  muCut = cms.double( -1.0 ),
10415  yCut = cms.double( -1.0 ),
10416  rFilt = cms.double( -1.0 ),
10417  rFiltFactor = cms.double( -1.0 ),
10418  trimPtFracMin = cms.double( -1.0 ),
10419  zcut = cms.double( -1.0 ),
10420  rcut_factor = cms.double( -1.0 ),
10421  csRho_EtaMax = cms.double( -1.0 ),
10422  csRParam = cms.double( -1.0 ),
10423  beta = cms.double( -1.0 ),
10424  R0 = cms.double( -1.0 ),
10425  gridMaxRapidity = cms.double( -1.0 ),
10426  gridSpacing = cms.double( -1.0 ),
10427  DzTrVtxMax = cms.double( 0.0 ),
10428  DxyTrVtxMax = cms.double( 0.0 ),
10429  MaxVtxZ = cms.double( 15.0 ),
10430  subjetPtMin = cms.double( -1.0 ),
10431  muMin = cms.double( -1.0 ),
10432  muMax = cms.double( -1.0 ),
10433  yMin = cms.double( -1.0 ),
10434  yMax = cms.double( -1.0 ),
10435  dRMin = cms.double( -1.0 ),
10436  dRMax = cms.double( -1.0 ),
10437  maxDepth = cms.int32( -1 ),
10438  nFilt = cms.int32( -1 ),
10439  MinVtxNdof = cms.int32( 0 ),
10440  src = cms.InputTag( "hltParticleFlow" ),
10441  srcPVs = cms.InputTag( "hltPixelVertices" ),
10442  jetType = cms.string( "PFJet" ),
10443  jetAlgorithm = cms.string( "AntiKt" ),
10444  rParam = cms.double( 0.4 ),
10445  inputEtMin = cms.double( 0.0 ),
10446  inputEMin = cms.double( 0.0 ),
10447  jetPtMin = cms.double( 0.0 ),
10448  doPVCorrection = cms.bool( False ),
10449  doAreaFastjet = cms.bool( False ),
10450  doRhoFastjet = cms.bool( False ),
10451  doPUOffsetCorr = cms.bool( False ),
10452  puPtMin = cms.double( 10.0 ),
10453  nSigmaPU = cms.double( 1.0 ),
10454  radiusPU = cms.double( 0.4 ),
10455  subtractorName = cms.string( "" ),
10456  useExplicitGhosts = cms.bool( False ),
10457  doAreaDiskApprox = cms.bool( True ),
10458  voronoiRfact = cms.double( -9.0 ),
10459  Rho_EtaMax = cms.double( 4.4 ),
10460  Ghost_EtaMax = cms.double( 6.0 ),
10461  Active_Area_Repeats = cms.int32( 5 ),
10462  GhostArea = cms.double( 0.01 ),
10463  restrictInputs = cms.bool( False ),
10464  maxInputs = cms.uint32( 1 ),
10465  writeCompound = cms.bool( False ),
10466  writeJetsWithConst = cms.bool( False ),
10467  doFastJetNonUniform = cms.bool( False ),
10468  useDeterministicSeed = cms.bool( True ),
10469  minSeed = cms.uint32( 0 ),
10470  verbosity = cms.int32( 0 ),
10471  puWidth = cms.double( 0.0 ),
10472  nExclude = cms.uint32( 0 ),
10473  maxBadEcalCells = cms.uint32( 9999999 ),
10474  maxBadHcalCells = cms.uint32( 9999999 ),
10475  maxProblematicEcalCells = cms.uint32( 9999999 ),
10476  maxProblematicHcalCells = cms.uint32( 9999999 ),
10477  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10478  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10479  puCenters = cms.vdouble( ),
10480  applyWeight = cms.bool( False ),
10481  srcWeights = cms.InputTag( "" ),
10482  minimumTowersFraction = cms.double( 0.0 ),
10483  jetCollInstanceName = cms.string( "" ),
10484  sumRecHits = cms.bool( False )
10485 )
10486 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10487  minPt = cms.double( 20.0 ),
10488  maxEta = cms.double( 1.0E99 ),
10489  CHF = cms.double( 0.0 ),
10490  NHF = cms.double( 0.99 ),
10491  CEF = cms.double( 0.99 ),
10492  NEF = cms.double( 0.99 ),
10493  maxCF = cms.double( 99.0 ),
10494  NCH = cms.int32( 0 ),
10495  NTOT = cms.int32( 1 ),
10496  jetsInput = cms.InputTag( "hltAK4PFJets" )
10497 )
10498 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10499  minPt = cms.double( 20.0 ),
10500  maxEta = cms.double( 1.0E99 ),
10501  CHF = cms.double( 0.0 ),
10502  NHF = cms.double( 0.9 ),
10503  CEF = cms.double( 0.99 ),
10504  NEF = cms.double( 0.99 ),
10505  maxCF = cms.double( 99.0 ),
10506  NCH = cms.int32( 0 ),
10507  NTOT = cms.int32( 1 ),
10508  jetsInput = cms.InputTag( "hltAK4PFJets" )
10509 )
10510 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10511  pfCandidatesTag = cms.InputTag( "hltParticleFlow" ),
10512  maxRapidity = cms.double( 5.0 ),
10513  gridSpacing = cms.double( 0.55 )
10514 )
10515 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10516  level = cms.string( "L1FastJet" ),
10517  algorithm = cms.string( "AK4PFHLT" ),
10518  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10519 )
10520 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10521  level = cms.string( "L2Relative" ),
10522  algorithm = cms.string( "AK4PFHLT" )
10523 )
10524 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10525  level = cms.string( "L3Absolute" ),
10526  algorithm = cms.string( "AK4PFHLT" )
10527 )
10528 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10529  level = cms.string( "L2L3Residual" ),
10530  algorithm = cms.string( "AK4PFHLT" )
10531 )
10532 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10533  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10534 )
10535 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10536  src = cms.InputTag( "hltAK4PFJets" ),
10537  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10538 )
10539 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10540  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10541  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10542 )
10543 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10544  src = cms.InputTag( "hltAK4PFJetsTightID" ),
10545  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10546 )
10547 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10548  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10549  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10550  triggerJetsType = cms.int32( 85 ),
10551  maxDeltaR = cms.double( 0.5 )
10552 )
10553 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10554  saveTags = cms.bool( True ),
10555  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10556  triggerType = cms.int32( 85 ),
10557  MinE = cms.double( -1.0 ),
10558  MinPt = cms.double( 40.0 ),
10559  MinMass = cms.double( -1.0 ),
10560  MaxMass = cms.double( -1.0 ),
10561  MinEta = cms.double( -1.0 ),
10562  MaxEta = cms.double( 5.0 ),
10563  MinN = cms.int32( 1 )
10564 )
10565 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10566  offset = cms.uint32( 0 ),
10567  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10568 )
10569 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10570  saveTags = cms.bool( True ),
10571  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10572  triggerType = cms.int32( 85 ),
10573  MinE = cms.double( -1.0 ),
10574  MinPt = cms.double( 40.0 ),
10575  MinMass = cms.double( -1.0 ),
10576  MaxMass = cms.double( -1.0 ),
10577  MinEta = cms.double( -1.0 ),
10578  MaxEta = cms.double( 5.0 ),
10579  MinN = cms.int32( 1 )
10580 )
10581 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10582  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10583  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10584  triggerJetsType = cms.int32( 85 ),
10585  maxDeltaR = cms.double( 0.5 )
10586 )
10587 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10588  saveTags = cms.bool( True ),
10589  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10590  triggerType = cms.int32( 85 ),
10591  MinE = cms.double( -1.0 ),
10592  MinPt = cms.double( 60.0 ),
10593  MinMass = cms.double( -1.0 ),
10594  MaxMass = cms.double( -1.0 ),
10595  MinEta = cms.double( -1.0 ),
10596  MaxEta = cms.double( 5.0 ),
10597  MinN = cms.int32( 1 )
10598 )
10599 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10600  offset = cms.uint32( 0 ),
10601  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10602 )
10603 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10604  saveTags = cms.bool( True ),
10605  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10606  triggerType = cms.int32( 85 ),
10607  MinE = cms.double( -1.0 ),
10608  MinPt = cms.double( 50.0 ),
10609  MinMass = cms.double( -1.0 ),
10610  MaxMass = cms.double( -1.0 ),
10611  MinEta = cms.double( -1.0 ),
10612  MaxEta = cms.double( 5.0 ),
10613  MinN = cms.int32( 1 )
10614 )
10615 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10616  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10617  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10618  triggerJetsType = cms.int32( 85 ),
10619  maxDeltaR = cms.double( 0.5 )
10620 )
10621 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10622  saveTags = cms.bool( True ),
10623  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10624  triggerType = cms.int32( 85 ),
10625  MinE = cms.double( -1.0 ),
10626  MinPt = cms.double( 80.0 ),
10627  MinMass = cms.double( -1.0 ),
10628  MaxMass = cms.double( -1.0 ),
10629  MinEta = cms.double( -1.0 ),
10630  MaxEta = cms.double( 5.0 ),
10631  MinN = cms.int32( 1 )
10632 )
10633 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10634  offset = cms.uint32( 0 ),
10635  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10636 )
10637 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10638  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10639  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10640  triggerJetsType = cms.int32( 85 ),
10641  maxDeltaR = cms.double( 0.5 )
10642 )
10643 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10644  saveTags = cms.bool( True ),
10645  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10646  triggerType = cms.int32( 85 ),
10647  MinE = cms.double( -1.0 ),
10648  MinPt = cms.double( 100.0 ),
10649  MinMass = cms.double( -1.0 ),
10650  MaxMass = cms.double( -1.0 ),
10651  MinEta = cms.double( -1.0 ),
10652  MaxEta = cms.double( 5.0 ),
10653  MinN = cms.int32( 1 )
10654 )
10655 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10656  offset = cms.uint32( 0 ),
10657  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10658 )
10659 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10660  saveTags = cms.bool( True ),
10661  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10662  triggerType = cms.int32( 85 ),
10663  MinE = cms.double( -1.0 ),
10664  MinPt = cms.double( 90.0 ),
10665  MinMass = cms.double( -1.0 ),
10666  MaxMass = cms.double( -1.0 ),
10667  MinEta = cms.double( -1.0 ),
10668  MaxEta = cms.double( 5.0 ),
10669  MinN = cms.int32( 1 )
10670 )
10671 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10672  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10673  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10674  triggerJetsType = cms.int32( 85 ),
10675  maxDeltaR = cms.double( 0.5 )
10676 )
10677 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10678  saveTags = cms.bool( True ),
10679  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10680  triggerType = cms.int32( 85 ),
10681  MinE = cms.double( -1.0 ),
10682  MinPt = cms.double( 120.0 ),
10683  MinMass = cms.double( -1.0 ),
10684  MaxMass = cms.double( -1.0 ),
10685  MinEta = cms.double( -1.0 ),
10686  MaxEta = cms.double( 5.0 ),
10687  MinN = cms.int32( 1 )
10688 )
10689 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10690  offset = cms.uint32( 0 ),
10691  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10692 )
10693 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10694  saveTags = cms.bool( True ),
10695  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10696  triggerType = cms.int32( 85 ),
10697  MinE = cms.double( -1.0 ),
10698  MinPt = cms.double( 10.0 ),
10699  MinMass = cms.double( -1.0 ),
10700  MaxMass = cms.double( -1.0 ),
10701  MinEta = cms.double( 2.7 ),
10702  MaxEta = cms.double( 5.0 ),
10703  MinN = cms.int32( 1 )
10704 )
10705 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10706  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10707  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10708  triggerJetsType = cms.int32( 85 ),
10709  maxDeltaR = cms.double( 0.5 )
10710 )
10711 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10712  saveTags = cms.bool( True ),
10713  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10714  triggerType = cms.int32( 85 ),
10715  MinE = cms.double( -1.0 ),
10716  MinPt = cms.double( 40.0 ),
10717  MinMass = cms.double( -1.0 ),
10718  MaxMass = cms.double( -1.0 ),
10719  MinEta = cms.double( 2.7 ),
10720  MaxEta = cms.double( 5.0 ),
10721  MinN = cms.int32( 1 )
10722 )
10723 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10724  offset = cms.uint32( 0 ),
10725  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10726 )
10727 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10728  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10729  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10730  triggerJetsType = cms.int32( 85 ),
10731  maxDeltaR = cms.double( 0.5 )
10732 )
10733 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10734  saveTags = cms.bool( True ),
10735  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10736  triggerType = cms.int32( 85 ),
10737  MinE = cms.double( -1.0 ),
10738  MinPt = cms.double( 60.0 ),
10739  MinMass = cms.double( -1.0 ),
10740  MaxMass = cms.double( -1.0 ),
10741  MinEta = cms.double( 2.7 ),
10742  MaxEta = cms.double( 5.0 ),
10743  MinN = cms.int32( 1 )
10744 )
10745 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10746  offset = cms.uint32( 0 ),
10747  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10748 )
10749 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10750  saveTags = cms.bool( True ),
10751  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10752  triggerType = cms.int32( 85 ),
10753  MinE = cms.double( -1.0 ),
10754  MinPt = cms.double( 50.0 ),
10755  MinMass = cms.double( -1.0 ),
10756  MaxMass = cms.double( -1.0 ),
10757  MinEta = cms.double( 2.7 ),
10758  MaxEta = cms.double( 5.0 ),
10759  MinN = cms.int32( 1 )
10760 )
10761 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10762  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10763  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10764  triggerJetsType = cms.int32( 85 ),
10765  maxDeltaR = cms.double( 0.5 )
10766 )
10767 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10768  saveTags = cms.bool( True ),
10769  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10770  triggerType = cms.int32( 85 ),
10771  MinE = cms.double( -1.0 ),
10772  MinPt = cms.double( 80.0 ),
10773  MinMass = cms.double( -1.0 ),
10774  MaxMass = cms.double( -1.0 ),
10775  MinEta = cms.double( 2.7 ),
10776  MaxEta = cms.double( 5.0 ),
10777  MinN = cms.int32( 1 )
10778 )
10779 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10780  offset = cms.uint32( 0 ),
10781  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10782 )
10783 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10784  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10785  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10786  triggerJetsType = cms.int32( 85 ),
10787  maxDeltaR = cms.double( 0.5 )
10788 )
10789 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10790  saveTags = cms.bool( True ),
10791  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10792  triggerType = cms.int32( 85 ),
10793  MinE = cms.double( -1.0 ),
10794  MinPt = cms.double( 100.0 ),
10795  MinMass = cms.double( -1.0 ),
10796  MaxMass = cms.double( -1.0 ),
10797  MinEta = cms.double( 2.7 ),
10798  MaxEta = cms.double( 5.0 ),
10799  MinN = cms.int32( 1 )
10800 )
10801 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10802  offset = cms.uint32( 0 ),
10803  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10804 )
10805 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10806  saveTags = cms.bool( True ),
10807  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10808  triggerType = cms.int32( 85 ),
10809  MinE = cms.double( -1.0 ),
10810  MinPt = cms.double( 90.0 ),
10811  MinMass = cms.double( -1.0 ),
10812  MaxMass = cms.double( -1.0 ),
10813  MinEta = cms.double( 2.7 ),
10814  MaxEta = cms.double( 5.0 ),
10815  MinN = cms.int32( 1 )
10816 )
10817 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10818  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10819  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10820  triggerJetsType = cms.int32( 85 ),
10821  maxDeltaR = cms.double( 0.5 )
10822 )
10823 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10824  saveTags = cms.bool( True ),
10825  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10826  triggerType = cms.int32( 85 ),
10827  MinE = cms.double( -1.0 ),
10828  MinPt = cms.double( 120.0 ),
10829  MinMass = cms.double( -1.0 ),
10830  MaxMass = cms.double( -1.0 ),
10831  MinEta = cms.double( 2.7 ),
10832  MaxEta = cms.double( 5.0 ),
10833  MinN = cms.int32( 1 )
10834 )
10835 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
10836  saveTags = cms.bool( True ),
10837  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
10838  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10839  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10840  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10841  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10842  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10843  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10844  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10845  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10846  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10847 )
10848 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10849  offset = cms.uint32( 0 ),
10850  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10851 )
10852 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10853  productLabels = cms.vstring( 'EcalRecHitsEB',
10854  'EcalRecHitsEE' ),
10855  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10856  l1InputRegions = cms.VPSet(
10857  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10858  regionEtaMargin = cms.double( 0.9 ),
10859  type = cms.string( "EGamma" ),
10860  minEt = cms.double( 5.0 ),
10861  regionPhiMargin = cms.double( 1.2 ),
10862  maxEt = cms.double( 999999.0 )
10863  ),
10864  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10865  regionEtaMargin = cms.double( 0.9 ),
10866  type = cms.string( "Jet" ),
10867  minEt = cms.double( 170.0 ),
10868  regionPhiMargin = cms.double( 1.2 ),
10869  maxEt = cms.double( 999999.0 )
10870  ),
10871  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10872  regionEtaMargin = cms.double( 0.9 ),
10873  type = cms.string( "Tau" ),
10874  minEt = cms.double( 100.0 ),
10875  regionPhiMargin = cms.double( 1.2 ),
10876  maxEt = cms.double( 999999.0 )
10877  )
10878  )
10879 )
10880 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10881  productLabels = cms.vstring( 'EcalRecHitsES' ),
10882  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10883  l1InputRegions = cms.VPSet(
10884  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10885  regionEtaMargin = cms.double( 0.9 ),
10886  type = cms.string( "EGamma" ),
10887  minEt = cms.double( 5.0 ),
10888  regionPhiMargin = cms.double( 1.2 ),
10889  maxEt = cms.double( 999999.0 )
10890  ),
10891  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10892  regionEtaMargin = cms.double( 0.9 ),
10893  type = cms.string( "Jet" ),
10894  minEt = cms.double( 170.0 ),
10895  regionPhiMargin = cms.double( 1.2 ),
10896  maxEt = cms.double( 999999.0 )
10897  ),
10898  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10899  regionEtaMargin = cms.double( 0.9 ),
10900  type = cms.string( "Tau" ),
10901  minEt = cms.double( 100.0 ),
10902  regionPhiMargin = cms.double( 1.2 ),
10903  maxEt = cms.double( 999999.0 )
10904  )
10905  )
10906 )
10907 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10908  navigator = cms.PSet(
10909  barrel = cms.PSet( ),
10910  endcap = cms.PSet( ),
10911  name = cms.string( "PFRecHitECALNavigator" )
10912  ),
10913  producers = cms.VPSet(
10914  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10915  srFlags = cms.InputTag( "" ),
10916  name = cms.string( "PFEBRecHitCreator" ),
10917  qualityTests = cms.VPSet(
10918  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10919  applySelectionsToAllCrystals = cms.bool( True )
10920  ),
10921  cms.PSet( topologicalCleaning = cms.bool( True ),
10922  skipTTRecoveredHits = cms.bool( True ),
10923  cleaningThreshold = cms.double( 2.0 ),
10924  name = cms.string( "PFRecHitQTestECAL" ),
10925  timingCleaning = cms.bool( True )
10926  )
10927  )
10928  ),
10929  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10930  srFlags = cms.InputTag( "" ),
10931  name = cms.string( "PFEERecHitCreator" ),
10932  qualityTests = cms.VPSet(
10933  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10934  applySelectionsToAllCrystals = cms.bool( True )
10935  ),
10936  cms.PSet( topologicalCleaning = cms.bool( True ),
10937  skipTTRecoveredHits = cms.bool( True ),
10938  cleaningThreshold = cms.double( 2.0 ),
10939  name = cms.string( "PFRecHitQTestECAL" ),
10940  timingCleaning = cms.bool( True )
10941  )
10942  )
10943  )
10944  )
10945 )
10946 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
10947  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10948  producers = cms.VPSet(
10949  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
10950  name = cms.string( "PFPSRecHitCreator" ),
10951  qualityTests = cms.VPSet(
10952  cms.PSet( threshold = cms.double( 7.0E-6 ),
10953  name = cms.string( "PFRecHitQTestThreshold" )
10954  )
10955  )
10956  )
10957  )
10958 )
10959 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
10960  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
10961  usePFThresholdsFromDB = cms.bool( True ),
10962  recHitCleaners = cms.VPSet(
10963  ),
10964  seedCleaners = cms.VPSet(
10965  ),
10966  seedFinder = cms.PSet(
10967  thresholdsByDetector = cms.VPSet(
10968  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10969  seedingThreshold = cms.double( 1.2E-4 ),
10970  detector = cms.string( "PS1" )
10971  ),
10972  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10973  seedingThreshold = cms.double( 1.2E-4 ),
10974  detector = cms.string( "PS2" )
10975  )
10976  ),
10977  algoName = cms.string( "LocalMaximumSeedFinder" ),
10978  nNeighbours = cms.int32( 4 )
10979  ),
10980  initialClusteringStep = cms.PSet(
10981  thresholdsByDetector = cms.VPSet(
10982  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10983  gatheringThresholdPt = cms.double( 0.0 ),
10984  detector = cms.string( "PS1" )
10985  ),
10986  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10987  gatheringThresholdPt = cms.double( 0.0 ),
10988  detector = cms.string( "PS2" )
10989  )
10990  ),
10991  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10992  useCornerCells = cms.bool( False )
10993  ),
10994  pfClusterBuilder = cms.PSet(
10995  minFracTot = cms.double( 1.0E-20 ),
10996  stoppingTolerance = cms.double( 1.0E-8 ),
10997  positionCalc = cms.PSet(
10998  minAllowedNormalization = cms.double( 1.0E-9 ),
10999  posCalcNCrystals = cms.int32( -1 ),
11000  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11001  logWeightDenominator = cms.double( 6.0E-5 ),
11002  minFractionInCalc = cms.double( 1.0E-9 )
11003  ),
11004  maxIterations = cms.uint32( 50 ),
11005  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11006  recHitEnergyNorms = cms.VPSet(
11007  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11008  detector = cms.string( "PS1" )
11009  ),
11010  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11011  detector = cms.string( "PS2" )
11012  )
11013  ),
11014  showerSigma = cms.double( 0.3 ),
11015  minFractionToKeep = cms.double( 1.0E-7 ),
11016  excludeOtherSeeds = cms.bool( True )
11017  ),
11018  positionReCalc = cms.PSet( ),
11019  energyCorrector = cms.PSet( )
11020 )
11021 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
11022  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
11023  usePFThresholdsFromDB = cms.bool( True ),
11024  recHitCleaners = cms.VPSet(
11025  ),
11026  seedCleaners = cms.VPSet(
11027  ),
11028  seedFinder = cms.PSet(
11029  thresholdsByDetector = cms.VPSet(
11030  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
11031  seedingThreshold = cms.double( 0.6 ),
11032  detector = cms.string( "ECAL_ENDCAP" )
11033  ),
11034  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11035  seedingThreshold = cms.double( 0.23 ),
11036  detector = cms.string( "ECAL_BARREL" )
11037  )
11038  ),
11039  algoName = cms.string( "LocalMaximumSeedFinder" ),
11040  nNeighbours = cms.int32( 8 )
11041  ),
11042  initialClusteringStep = cms.PSet(
11043  thresholdsByDetector = cms.VPSet(
11044  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
11045  gatheringThresholdPt = cms.double( 0.0 ),
11046  detector = cms.string( "ECAL_BARREL" )
11047  ),
11048  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
11049  gatheringThresholdPt = cms.double( 0.0 ),
11050  detector = cms.string( "ECAL_ENDCAP" )
11051  )
11052  ),
11053  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11054  useCornerCells = cms.bool( True )
11055  ),
11056  pfClusterBuilder = cms.PSet(
11057  minFracTot = cms.double( 1.0E-20 ),
11058  stoppingTolerance = cms.double( 1.0E-8 ),
11059  positionCalc = cms.PSet(
11060  minAllowedNormalization = cms.double( 1.0E-9 ),
11061  posCalcNCrystals = cms.int32( 9 ),
11062  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11063  logWeightDenominator = cms.double( 0.08 ),
11064  minFractionInCalc = cms.double( 1.0E-9 ),
11065  timeResolutionCalcBarrel = cms.PSet(
11066  corrTermLowE = cms.double( 0.0510871 ),
11067  threshLowE = cms.double( 0.5 ),
11068  noiseTerm = cms.double( 1.10889 ),
11069  constantTermLowE = cms.double( 0.0 ),
11070  noiseTermLowE = cms.double( 1.31883 ),
11071  threshHighE = cms.double( 5.0 ),
11072  constantTerm = cms.double( 0.428192 )
11073  ),
11074  timeResolutionCalcEndcap = cms.PSet(
11075  corrTermLowE = cms.double( 0.0 ),
11076  threshLowE = cms.double( 1.0 ),
11077  noiseTerm = cms.double( 5.72489999999 ),
11078  constantTermLowE = cms.double( 0.0 ),
11079  noiseTermLowE = cms.double( 6.92683000001 ),
11080  threshHighE = cms.double( 10.0 ),
11081  constantTerm = cms.double( 0.0 )
11082  )
11083  ),
11084  maxIterations = cms.uint32( 50 ),
11085  positionCalcForConvergence = cms.PSet(
11086  minAllowedNormalization = cms.double( 0.0 ),
11087  T0_ES = cms.double( 1.2 ),
11088  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11089  T0_EE = cms.double( 3.1 ),
11090  T0_EB = cms.double( 7.4 ),
11091  X0 = cms.double( 0.89 ),
11092  minFractionInCalc = cms.double( 0.0 ),
11093  W0 = cms.double( 4.2 )
11094  ),
11095  allCellsPositionCalc = cms.PSet(
11096  minAllowedNormalization = cms.double( 1.0E-9 ),
11097  posCalcNCrystals = cms.int32( -1 ),
11098  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11099  logWeightDenominator = cms.double( 0.08 ),
11100  minFractionInCalc = cms.double( 1.0E-9 ),
11101  timeResolutionCalcBarrel = cms.PSet(
11102  corrTermLowE = cms.double( 0.0510871 ),
11103  threshLowE = cms.double( 0.5 ),
11104  noiseTerm = cms.double( 1.10889 ),
11105  constantTermLowE = cms.double( 0.0 ),
11106  noiseTermLowE = cms.double( 1.31883 ),
11107  threshHighE = cms.double( 5.0 ),
11108  constantTerm = cms.double( 0.428192 )
11109  ),
11110  timeResolutionCalcEndcap = cms.PSet(
11111  corrTermLowE = cms.double( 0.0 ),
11112  threshLowE = cms.double( 1.0 ),
11113  noiseTerm = cms.double( 5.72489999999 ),
11114  constantTermLowE = cms.double( 0.0 ),
11115  noiseTermLowE = cms.double( 6.92683000001 ),
11116  threshHighE = cms.double( 10.0 ),
11117  constantTerm = cms.double( 0.0 )
11118  )
11119  ),
11120  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11121  recHitEnergyNorms = cms.VPSet(
11122  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
11123  detector = cms.string( "ECAL_BARREL" )
11124  ),
11125  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
11126  detector = cms.string( "ECAL_ENDCAP" )
11127  )
11128  ),
11129  showerSigma = cms.double( 1.5 ),
11130  minFractionToKeep = cms.double( 1.0E-7 ),
11131  excludeOtherSeeds = cms.bool( True )
11132  ),
11133  positionReCalc = cms.PSet(
11134  minAllowedNormalization = cms.double( 0.0 ),
11135  T0_ES = cms.double( 1.2 ),
11136  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11137  T0_EE = cms.double( 3.1 ),
11138  T0_EB = cms.double( 7.4 ),
11139  X0 = cms.double( 0.89 ),
11140  minFractionInCalc = cms.double( 0.0 ),
11141  W0 = cms.double( 4.2 )
11142  ),
11143  energyCorrector = cms.PSet( )
11144 )
11145 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
11146  minimumPSEnergy = cms.double( 0.0 ),
11147  skipPS = cms.bool( False ),
11148  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
11149  energyCorrector = cms.PSet(
11150  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11151  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11152  applyCrackCorrections = cms.bool( False ),
11153  ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11154  applyMVACorrections = cms.bool( True ),
11155  eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11156  maxPtForMVAEvaluation = cms.double( 300.0 ),
11157  srfAwareCorrection = cms.bool( True )
11158  ),
11159  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
11160 )
11161 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
11162  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
11163  doSatelliteClusterMerge = cms.bool( False ),
11164  thresh_PFClusterBarrel = cms.double( 0.5 ),
11165  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
11166  useRegression = cms.bool( True ),
11167  satelliteMajorityFraction = cms.double( 0.5 ),
11168  thresh_PFClusterEndcap = cms.double( 0.5 ),
11169  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11170  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
11171  verbose = cms.untracked.bool( False ),
11172  thresh_SCEt = cms.double( 4.0 ),
11173  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
11174  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
11175  useDynamicDPhiWindow = cms.bool( True ),
11176  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
11177  regressionConfig = cms.PSet(
11178  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
11179  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11180  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11181  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
11182  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
11183  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
11184  isHLT = cms.bool( True ),
11185  regTrainedWithPS = cms.bool( True )
11186  ),
11187  applyCrackCorrections = cms.bool( False ),
11188  satelliteClusterSeedThreshold = cms.double( 50.0 ),
11189  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
11190  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
11191  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11192  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
11193  EnergyWeight = cms.string( "Raw" ),
11194  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11195  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
11196  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
11197  thresh_PFClusterES = cms.double( 0.5 ),
11198  seedThresholdIsET = cms.bool( True ),
11199  isOOTCollection = cms.bool( False ),
11200  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
11201  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
11202  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
11203  dropUnseedable = cms.bool( False ),
11204  ClusteringType = cms.string( "Mustache" )
11205 )
11206 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
11207  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
11208  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11209  recoEcalCandidateCollection = cms.string( "" )
11210 )
11211 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
11212  saveTags = cms.bool( True ),
11213  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11214  candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11215  doIsolated = cms.bool( False )
11216 )
11217 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11218  saveTags = cms.bool( True ),
11219  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11220  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11221  etcutEB = cms.double( 10.0 ),
11222  etcutEE = cms.double( 10.0 ),
11223  minEtaCut = cms.double( -9999.0 ),
11224  maxEtaCut = cms.double( 9999.0 ),
11225  ncandcut = cms.int32( 2 )
11226 )
11227 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
11228  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11229  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
11230  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11231  multThresEB = cms.double( 1.0 ),
11232  multThresEE = cms.double( 1.25 )
11233 )
11234 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11235  saveTags = cms.bool( True ),
11236  candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
11237  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11238  rhoTag = cms.InputTag( "" ),
11239  energyLowEdges = cms.vdouble( 0.0 ),
11240  lessThan = cms.bool( True ),
11241  useEt = cms.bool( False ),
11242  useAbs = cms.bool( False ),
11243  thrRegularEB = cms.vdouble( 0.015 ),
11244  thrRegularEE = cms.vdouble( 0.04 ),
11245  thrOverEEB = cms.vdouble( -1.0 ),
11246  thrOverEEE = cms.vdouble( -1.0 ),
11247  thrOverE2EB = cms.vdouble( -1.0 ),
11248  thrOverE2EE = cms.vdouble( -1.0 ),
11249  ncandcut = cms.int32( 2 ),
11250  doRhoCorrection = cms.bool( False ),
11251  rhoMax = cms.double( 9.9999999E7 ),
11252  rhoScale = cms.double( 1.0 ),
11253  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11254  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11255  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11256 )
11257 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
11258  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11259  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11260  hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
11261  doRhoCorrection = cms.bool( False ),
11262  rhoMax = cms.double( 9.9999999E7 ),
11263  rhoScale = cms.double( 1.0 ),
11264  eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
11265  etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
11266  eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
11267  etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
11268  usePFThresholdsFromDB = cms.bool( True ),
11269  innerCone = cms.double( 0.0 ),
11270  outerCone = cms.double( 0.14 ),
11271  depth = cms.int32( 0 ),
11272  maxSeverityHB = cms.int32( 9 ),
11273  maxSeverityHE = cms.int32( 9 ),
11274  doEtSum = cms.bool( False ),
11275  useSingleTower = cms.bool( False ),
11276  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
11277  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11278 )
11279 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11280  saveTags = cms.bool( True ),
11281  candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
11282  varTag = cms.InputTag( "hltEgammaHoverE" ),
11283  rhoTag = cms.InputTag( "" ),
11284  energyLowEdges = cms.vdouble( 0.0 ),
11285  lessThan = cms.bool( True ),
11286  useEt = cms.bool( False ),
11287  useAbs = cms.bool( False ),
11288  thrRegularEB = cms.vdouble( -1.0 ),
11289  thrRegularEE = cms.vdouble( -1.0 ),
11290  thrOverEEB = cms.vdouble( 0.2 ),
11291  thrOverEEE = cms.vdouble( 0.15 ),
11292  thrOverE2EB = cms.vdouble( -1.0 ),
11293  thrOverE2EE = cms.vdouble( -1.0 ),
11294  ncandcut = cms.int32( 2 ),
11295  doRhoCorrection = cms.bool( False ),
11296  rhoMax = cms.double( 9.9999999E7 ),
11297  rhoScale = cms.double( 1.0 ),
11298  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11299  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11300  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11301 )
11302 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
11303  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11304  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11305  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11306  doRhoCorrection = cms.bool( False ),
11307  rhoMax = cms.double( 9.9999999E7 ),
11308  rhoScale = cms.double( 1.0 ),
11309  drMax = cms.double( 0.3 ),
11310  drVetoBarrel = cms.double( 0.0 ),
11311  drVetoEndcap = cms.double( 0.0 ),
11312  etaStripBarrel = cms.double( 0.0 ),
11313  etaStripEndcap = cms.double( 0.0 ),
11314  energyBarrel = cms.double( 0.0 ),
11315  energyEndcap = cms.double( 0.0 ),
11316  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
11317  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11318 )
11319 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11320  saveTags = cms.bool( True ),
11321  candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
11322  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11323  rhoTag = cms.InputTag( "" ),
11324  energyLowEdges = cms.vdouble( 0.0 ),
11325  lessThan = cms.bool( True ),
11326  useEt = cms.bool( True ),
11327  useAbs = cms.bool( False ),
11328  thrRegularEB = cms.vdouble( -1.0 ),
11329  thrRegularEE = cms.vdouble( -1.0 ),
11330  thrOverEEB = cms.vdouble( 1.0 ),
11331  thrOverEEE = cms.vdouble( 1.0 ),
11332  thrOverE2EB = cms.vdouble( -1.0 ),
11333  thrOverE2EE = cms.vdouble( -1.0 ),
11334  ncandcut = cms.int32( 2 ),
11335  doRhoCorrection = cms.bool( False ),
11336  rhoMax = cms.double( 9.9999999E7 ),
11337  rhoScale = cms.double( 1.0 ),
11338  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11339  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11340  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11341 )
11342 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
11343  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11344  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11345  useHF = cms.bool( False ),
11346  pfClusterProducerHFEM = cms.InputTag( "" ),
11347  pfClusterProducerHFHAD = cms.InputTag( "" ),
11348  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11349  doRhoCorrection = cms.bool( False ),
11350  rhoMax = cms.double( 9.9999999E7 ),
11351  rhoScale = cms.double( 1.0 ),
11352  drMax = cms.double( 0.3 ),
11353  drVetoBarrel = cms.double( 0.0 ),
11354  drVetoEndcap = cms.double( 0.0 ),
11355  etaStripBarrel = cms.double( 0.0 ),
11356  etaStripEndcap = cms.double( 0.0 ),
11357  energyBarrel = cms.double( 0.0 ),
11358  energyEndcap = cms.double( 0.0 ),
11359  useEt = cms.bool( True ),
11360  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
11361  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11362 )
11363 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11364  saveTags = cms.bool( True ),
11365  candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
11366  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11367  rhoTag = cms.InputTag( "" ),
11368  energyLowEdges = cms.vdouble( 0.0 ),
11369  lessThan = cms.bool( True ),
11370  useEt = cms.bool( True ),
11371  useAbs = cms.bool( False ),
11372  thrRegularEB = cms.vdouble( -1.0 ),
11373  thrRegularEE = cms.vdouble( -1.0 ),
11374  thrOverEEB = cms.vdouble( 1.0 ),
11375  thrOverEEE = cms.vdouble( 1.0 ),
11376  thrOverE2EB = cms.vdouble( -1.0 ),
11377  thrOverE2EE = cms.vdouble( -1.0 ),
11378  ncandcut = cms.int32( 2 ),
11379  doRhoCorrection = cms.bool( False ),
11380  rhoMax = cms.double( 9.9999999E7 ),
11381  rhoScale = cms.double( 1.0 ),
11382  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11383  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11384  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11385 )
11386 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11387  layerList = cms.vstring( 'BPix1+BPix2',
11388  'BPix1+BPix3',
11389  'BPix1+BPix4',
11390  'BPix2+BPix3',
11391  'BPix2+BPix4',
11392  'BPix3+BPix4',
11393  'FPix1_pos+FPix2_pos',
11394  'FPix1_pos+FPix3_pos',
11395  'FPix2_pos+FPix3_pos',
11396  'BPix1+FPix1_pos',
11397  'BPix1+FPix2_pos',
11398  'BPix1+FPix3_pos',
11399  'BPix2+FPix1_pos',
11400  'BPix2+FPix2_pos',
11401  'BPix2+FPix3_pos',
11402  'BPix3+FPix1_pos',
11403  'BPix3+FPix2_pos',
11404  'BPix3+FPix3_pos',
11405  'BPix4+FPix1_pos',
11406  'BPix4+FPix2_pos',
11407  'BPix4+FPix3_pos',
11408  'FPix1_neg+FPix2_neg',
11409  'FPix1_neg+FPix3_neg',
11410  'FPix2_neg+FPix3_neg',
11411  'BPix1+FPix1_neg',
11412  'BPix1+FPix2_neg',
11413  'BPix1+FPix3_neg',
11414  'BPix2+FPix1_neg',
11415  'BPix2+FPix2_neg',
11416  'BPix2+FPix3_neg',
11417  'BPix3+FPix1_neg',
11418  'BPix3+FPix2_neg',
11419  'BPix3+FPix3_neg',
11420  'BPix4+FPix1_neg',
11421  'BPix4+FPix2_neg',
11422  'BPix4+FPix3_neg' ),
11423  BPix = cms.PSet(
11424  hitErrorRPhi = cms.double( 0.0027 ),
11425  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11426  useErrorsFromParam = cms.bool( True ),
11427  hitErrorRZ = cms.double( 0.006 ),
11428  HitProducer = cms.string( "hltSiPixelRecHits" )
11429  ),
11430  FPix = cms.PSet(
11431  hitErrorRPhi = cms.double( 0.0051 ),
11432  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11433  useErrorsFromParam = cms.bool( True ),
11434  hitErrorRZ = cms.double( 0.0036 ),
11435  HitProducer = cms.string( "hltSiPixelRecHits" )
11436  ),
11437  TIB = cms.PSet( ),
11438  TID = cms.PSet( ),
11439  TOB = cms.PSet( ),
11440  TEC = cms.PSet( ),
11441  MTIB = cms.PSet( ),
11442  MTID = cms.PSet( ),
11443  MTOB = cms.PSet( ),
11444  MTEC = cms.PSet( )
11445 )
11446 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11447  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11448  'BPix2+BPix3+BPix4',
11449  'BPix1+BPix3+BPix4',
11450  'BPix1+BPix2+BPix4',
11451  'BPix2+BPix3+FPix1_pos',
11452  'BPix2+BPix3+FPix1_neg',
11453  'BPix1+BPix2+FPix1_pos',
11454  'BPix1+BPix2+FPix1_neg',
11455  'BPix2+FPix1_pos+FPix2_pos',
11456  'BPix2+FPix1_neg+FPix2_neg',
11457  'BPix1+FPix1_pos+FPix2_pos',
11458  'BPix1+FPix1_neg+FPix2_neg',
11459  'FPix1_pos+FPix2_pos+FPix3_pos',
11460  'FPix1_neg+FPix2_neg+FPix3_neg',
11461  'BPix1+BPix3+FPix1_pos',
11462  'BPix1+BPix2+FPix2_pos',
11463  'BPix1+BPix3+FPix1_neg',
11464  'BPix1+BPix2+FPix2_neg',
11465  'BPix1+FPix2_neg+FPix3_neg',
11466  'BPix1+FPix1_neg+FPix3_neg',
11467  'BPix1+FPix2_pos+FPix3_pos',
11468  'BPix1+FPix1_pos+FPix3_pos' ),
11469  BPix = cms.PSet(
11470  hitErrorRPhi = cms.double( 0.0027 ),
11471  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11472  useErrorsFromParam = cms.bool( True ),
11473  hitErrorRZ = cms.double( 0.006 ),
11474  HitProducer = cms.string( "hltSiPixelRecHits" )
11475  ),
11476  FPix = cms.PSet(
11477  hitErrorRPhi = cms.double( 0.0051 ),
11478  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11479  useErrorsFromParam = cms.bool( True ),
11480  hitErrorRZ = cms.double( 0.0036 ),
11481  HitProducer = cms.string( "hltSiPixelRecHits" )
11482  ),
11483  TIB = cms.PSet( ),
11484  TID = cms.PSet( ),
11485  TOB = cms.PSet( ),
11486  TEC = cms.PSet( ),
11487  MTIB = cms.PSet( ),
11488  MTID = cms.PSet( ),
11489  MTOB = cms.PSet( ),
11490  MTEC = cms.PSet( )
11491 )
11492 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11493  cands = cms.InputTag( "hltEgammaCandidates" ),
11494  minEtCutEB = cms.double( 0.0 ),
11495  minEtCutEE = cms.double( 0.0 ),
11496  cuts = cms.VPSet(
11497  cms.PSet( endcapCut = cms.PSet(
11498  useEt = cms.bool( False ),
11499  cutOverE = cms.double( 0.2 )
11500 ),
11501  var = cms.InputTag( "hltEgammaHoverE" ),
11502  barrelCut = cms.PSet(
11503  useEt = cms.bool( False ),
11504  cutOverE = cms.double( 0.2 )
11505  )
11506  )
11507  )
11508 )
11509 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11510  RegionPSet = cms.PSet(
11511  minBSDeltaZ = cms.double( 0.0 ),
11512  useZInVertex = cms.bool( False ),
11513  vertices = cms.InputTag( "" ),
11514  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11515  useZInBeamspot = cms.bool( False ),
11516  ptMin = cms.double( 1.5 ),
11517  deltaEtaRegion = cms.double( 0.1 ),
11518  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11519  originHalfLength = cms.double( 12.5 ),
11520  measurementTrackerEvent = cms.InputTag( "" ),
11521  originRadius = cms.double( 0.2 ),
11522  precise = cms.bool( True ),
11523  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11524  whereToUseMeasTracker = cms.string( "kNever" ),
11525  deltaPhiRegion = cms.double( 0.4 ),
11526  defaultZ = cms.double( 0.0 )
11527  )
11528 )
11529 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11530  seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11531  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11532  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11533  clusterCheck = cms.InputTag( "" ),
11534  produceSeedingHitSets = cms.bool( True ),
11535  produceIntermediateHitDoublets = cms.bool( True ),
11536  maxElement = cms.uint32( 0 ),
11537  maxElementTotal = cms.uint32( 50000000 ),
11538  putEmptyIfMaxElementReached = cms.bool( False ),
11539  layerPairs = cms.vuint32( 0 )
11540 )
11541 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11542  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11543  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11544  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11545  clusterCheck = cms.InputTag( "" ),
11546  produceSeedingHitSets = cms.bool( True ),
11547  produceIntermediateHitDoublets = cms.bool( True ),
11548  maxElement = cms.uint32( 0 ),
11549  maxElementTotal = cms.uint32( 50000000 ),
11550  putEmptyIfMaxElementReached = cms.bool( False ),
11551  layerPairs = cms.vuint32( 0, 1 )
11552 )
11553 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11554  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11555  extraHitRPhitolerance = cms.double( 0.032 ),
11556  useBendingCorrection = cms.bool( True ),
11557  CAThetaCut = cms.double( 0.004 ),
11558  CAPhiCut = cms.double( 0.1 ),
11559  CAThetaCut_byTriplets = cms.VPSet(
11560  cms.PSet( seedingLayers = cms.string( "" ),
11561  cut = cms.double( -1.0 )
11562  )
11563  ),
11564  CAPhiCut_byTriplets = cms.VPSet(
11565  cms.PSet( seedingLayers = cms.string( "" ),
11566  cut = cms.double( -1.0 )
11567  )
11568  ),
11569  CAHardPtCut = cms.double( 0.3 ),
11570  maxChi2 = cms.PSet(
11571  value2 = cms.double( 6.0 ),
11572  value1 = cms.double( 100.0 ),
11573  pt1 = cms.double( 0.8 ),
11574  enabled = cms.bool( True ),
11575  pt2 = cms.double( 8.0 )
11576  ),
11577  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11578 )
11579 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11580  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11581  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11582  SeedMomentumForBOFF = cms.double( 5.0 ),
11583  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11584  MinOneOverPtError = cms.double( 1.0 ),
11585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11586  magneticField = cms.string( "ParabolicMf" ),
11587  forceKinematicWithRegionDirection = cms.bool( False ),
11588  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11589 )
11590 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11591  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11592  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11593  SeedMomentumForBOFF = cms.double( 5.0 ),
11594  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11595  MinOneOverPtError = cms.double( 1.0 ),
11596  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11597  magneticField = cms.string( "ParabolicMf" ),
11598  forceKinematicWithRegionDirection = cms.bool( False ),
11599  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11600 )
11601 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11602  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
11603 )
11604 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11605  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11606  vertices = cms.InputTag( "" ),
11607  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11608  measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11609  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11610  matcherConfig = cms.PSet(
11611  useRecoVertex = cms.bool( False ),
11612  minNrHits = cms.vuint32( 2, 3 ),
11613  matchingCuts = cms.VPSet(
11614  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
11615  version = cms.int32( 2 ),
11616  dRZMaxHighEt = cms.vdouble( 9999.0 ),
11617  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11618  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11619  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11620  dRZMaxHighEtThres = cms.vdouble( 0.0 )
11621  ),
11622  cms.PSet( etaBins = cms.vdouble( ),
11623  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11624  version = cms.int32( 2 ),
11625  dRZMaxHighEt = cms.vdouble( 0.05 ),
11626  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11627  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11628  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11629  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11630  ),
11631  cms.PSet( etaBins = cms.vdouble( ),
11632  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11633  version = cms.int32( 2 ),
11634  dRZMaxHighEt = cms.vdouble( 0.05 ),
11635  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11636  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11637  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11638  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11639  )
11640  ),
11641  minNrHitsValidLayerBins = cms.vint32( 4 ),
11642  detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11643  navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11644  paramMagField = cms.ESInputTag( "","ParabolicMf" )
11645  )
11646 )
11647 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11648  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11649  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11650  dPhi1SParams = cms.PSet( bins = cms.VPSet(
11651  cms.PSet( yMin = cms.int32( 1 ),
11652  binType = cms.string( "AbsEtaClus" ),
11653  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11654  xMin = cms.double( 0.0 ),
11655  yMax = cms.int32( 1 ),
11656  xMax = cms.double( 1.5 ),
11657  funcType = cms.string( "TF1:=pol3" )
11658  ),
11659  cms.PSet( yMin = cms.int32( 2 ),
11660  binType = cms.string( "AbsEtaClus" ),
11661  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11662  xMin = cms.double( 0.0 ),
11663  yMax = cms.int32( 2 ),
11664  xMax = cms.double( 1.5 ),
11665  funcType = cms.string( "TF1:=pol3" )
11666  ),
11667  cms.PSet( yMin = cms.int32( 3 ),
11668  binType = cms.string( "AbsEtaClus" ),
11669  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11670  xMin = cms.double( 0.0 ),
11671  yMax = cms.int32( 99999 ),
11672  xMax = cms.double( 1.5 ),
11673  funcType = cms.string( "TF1:=pol3" )
11674  ),
11675  cms.PSet( yMin = cms.int32( 1 ),
11676  binType = cms.string( "AbsEtaClus" ),
11677  funcParams = cms.vdouble( 0.00823, -0.0029 ),
11678  xMin = cms.double( 1.5 ),
11679  yMax = cms.int32( 1 ),
11680  xMax = cms.double( 2.0 ),
11681  funcType = cms.string( "TF1:=pol1" )
11682  ),
11683  cms.PSet( yMin = cms.int32( 1 ),
11684  binType = cms.string( "AbsEtaClus" ),
11685  funcParams = cms.vdouble( 0.00282 ),
11686  xMin = cms.double( 2.0 ),
11687  yMax = cms.int32( 1 ),
11688  xMax = cms.double( 3.0 ),
11689  funcType = cms.string( "TF1:=pol0" )
11690  ),
11691  cms.PSet( yMin = cms.int32( 2 ),
11692  binType = cms.string( "AbsEtaClus" ),
11693  funcParams = cms.vdouble( 0.010838, -0.00345 ),
11694  xMin = cms.double( 1.5 ),
11695  yMax = cms.int32( 2 ),
11696  xMax = cms.double( 2.0 ),
11697  funcType = cms.string( "TF1:=pol1" )
11698  ),
11699  cms.PSet( yMin = cms.int32( 2 ),
11700  binType = cms.string( "AbsEtaClus" ),
11701  funcParams = cms.vdouble( 0.0043 ),
11702  xMin = cms.double( 2.0 ),
11703  yMax = cms.int32( 2 ),
11704  xMax = cms.double( 3.0 ),
11705  funcType = cms.string( "TF1:=pol0" )
11706  ),
11707  cms.PSet( yMin = cms.int32( 3 ),
11708  binType = cms.string( "AbsEtaClus" ),
11709  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11710  xMin = cms.double( 1.5 ),
11711  yMax = cms.int32( 99999 ),
11712  xMax = cms.double( 3.0 ),
11713  funcType = cms.string( "TF1:=pol2" )
11714  )
11715 ) ),
11716  dPhi2SParams = cms.PSet( bins = cms.VPSet(
11717  cms.PSet( yMin = cms.int32( 1 ),
11718  binType = cms.string( "AbsEtaClus" ),
11719  funcParams = cms.vdouble( 1.3E-4 ),
11720  xMin = cms.double( 0.0 ),
11721  yMax = cms.int32( 99999 ),
11722  xMax = cms.double( 1.6 ),
11723  funcType = cms.string( "TF1:=pol0" )
11724  ),
11725  cms.PSet( yMin = cms.int32( 1 ),
11726  binType = cms.string( "AbsEtaClus" ),
11727  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11728  xMin = cms.double( 1.5 ),
11729  yMax = cms.int32( 99999 ),
11730  xMax = cms.double( 1.9 ),
11731  funcType = cms.string( "TF1:=pol1" )
11732  ),
11733  cms.PSet( yMin = cms.int32( 1 ),
11734  binType = cms.string( "AbsEtaClus" ),
11735  funcParams = cms.vdouble( 7.94E-5 ),
11736  xMin = cms.double( 1.9 ),
11737  yMax = cms.int32( 99999 ),
11738  xMax = cms.double( 3.0 ),
11739  funcType = cms.string( "TF1:=pol0" )
11740  )
11741 ) ),
11742  dRZ2SParams = cms.PSet( bins = cms.VPSet(
11743  cms.PSet( yMin = cms.int32( 1 ),
11744  binType = cms.string( "AbsEtaClus" ),
11745  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11746  xMin = cms.double( 0.0 ),
11747  yMax = cms.int32( 99999 ),
11748  xMax = cms.double( 1.5 ),
11749  funcType = cms.string( "TF1:=pol3" )
11750  ),
11751  cms.PSet( yMin = cms.int32( 1 ),
11752  binType = cms.string( "AbsEtaClus" ),
11753  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11754  xMin = cms.double( 1.5 ),
11755  yMax = cms.int32( 99999 ),
11756  xMax = cms.double( 3.0 ),
11757  funcType = cms.string( "TF1:=pol3" )
11758  )
11759 ) ),
11760  productsToWrite = cms.int32( 0 )
11761 )
11762 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11763  cleanTrajectoryAfterInOut = cms.bool( True ),
11764  doSeedingRegionRebuilding = cms.bool( True ),
11765  onlyPixelHitsForSeedCleaner = cms.bool( False ),
11766  reverseTrajectories = cms.bool( False ),
11767  useHitsSplitting = cms.bool( True ),
11768  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11769  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11770  clustersToSkip = cms.InputTag( "" ),
11771  phase2clustersToSkip = cms.InputTag( "" ),
11772  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11773  TransientInitialStateEstimatorParameters = cms.PSet(
11774  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11775  numberMeasurementsForFit = cms.int32( 4 ),
11776  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11777  ),
11778  numHitsForSeedCleaner = cms.int32( 4 ),
11779  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11780  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11781  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11782  maxNSeeds = cms.uint32( 1000000 ),
11783  maxSeedsBeforeCleaning = cms.uint32( 1000 )
11784 )
11785 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11786  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11787  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11788  producer = cms.string( "" ),
11789  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11790  useHitsSplitting = cms.bool( False ),
11791  TrajectoryInEvent = cms.bool( True ),
11792  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11793  Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11794  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11795  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11796  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11797  GeometricInnerState = cms.bool( True ),
11798  AlgorithmName = cms.string( "gsf" )
11799 )
11800 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11801  TrackProducer = cms.InputTag( "" ),
11802  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11803  UseGsfTracks = cms.bool( True ),
11804  BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11805 )
11806 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11807  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11808  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11809  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11810  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11811  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11812  useDefaultValuesForBarrel = cms.bool( False ),
11813  useDefaultValuesForEndcap = cms.bool( False ),
11814  produceAbsValues = cms.bool( False )
11815 )
11816 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11817  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11818  trackProducer = cms.InputTag( "hltMergedTracks" ),
11819  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11820  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11821  egTrkIsoPtMin = cms.double( 1.0 ),
11822  egTrkIsoConeSize = cms.double( 0.2 ),
11823  egTrkIsoZSpan = cms.double( 0.15 ),
11824  egTrkIsoRSpan = cms.double( 999999.0 ),
11825  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11826  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11827  egTrkIsoStripBarrel = cms.double( 0.01 ),
11828  egTrkIsoStripEndcap = cms.double( 0.01 ),
11829  useGsfTrack = cms.bool( True ),
11830  useSCRefs = cms.bool( True )
11831 )
11832 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11833  saveTags = cms.bool( True ),
11834  candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11835  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11836  rhoTag = cms.InputTag( "" ),
11837  energyLowEdges = cms.vdouble( 0.0 ),
11838  lessThan = cms.bool( True ),
11839  useEt = cms.bool( True ),
11840  useAbs = cms.bool( False ),
11841  thrRegularEB = cms.vdouble( -1.0 ),
11842  thrRegularEE = cms.vdouble( -1.0 ),
11843  thrOverEEB = cms.vdouble( 1.0 ),
11844  thrOverEEE = cms.vdouble( 1.0 ),
11845  thrOverE2EB = cms.vdouble( -1.0 ),
11846  thrOverE2EE = cms.vdouble( -1.0 ),
11847  ncandcut = cms.int32( 2 ),
11848  doRhoCorrection = cms.bool( False ),
11849  rhoMax = cms.double( 9.9999999E7 ),
11850  rhoScale = cms.double( 1.0 ),
11851  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11852  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11853  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11854 )
11855 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11856  offset = cms.uint32( 0 ),
11857  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11858 )
11859 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11860  saveTags = cms.bool( True ),
11861  firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11862  secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11863  minMass = cms.double( 50.0 )
11864 )
11865 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11866  offset = cms.uint32( 0 ),
11867  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11868 )
11869 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11870  saveTags = cms.bool( True ),
11871  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11872  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11873  etcutEB = cms.double( 15.0 ),
11874  etcutEE = cms.double( 15.0 ),
11875  minEtaCut = cms.double( -9999.0 ),
11876  maxEtaCut = cms.double( 9999.0 ),
11877  ncandcut = cms.int32( 2 )
11878 )
11879 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11880  saveTags = cms.bool( True ),
11881  candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11882  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11883  rhoTag = cms.InputTag( "" ),
11884  energyLowEdges = cms.vdouble( 0.0 ),
11885  lessThan = cms.bool( True ),
11886  useEt = cms.bool( False ),
11887  useAbs = cms.bool( False ),
11888  thrRegularEB = cms.vdouble( 0.015 ),
11889  thrRegularEE = cms.vdouble( 0.04 ),
11890  thrOverEEB = cms.vdouble( -1.0 ),
11891  thrOverEEE = cms.vdouble( -1.0 ),
11892  thrOverE2EB = cms.vdouble( -1.0 ),
11893  thrOverE2EE = cms.vdouble( -1.0 ),
11894  ncandcut = cms.int32( 2 ),
11895  doRhoCorrection = cms.bool( False ),
11896  rhoMax = cms.double( 9.9999999E7 ),
11897  rhoScale = cms.double( 1.0 ),
11898  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11899  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11900  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11901 )
11902 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11903  saveTags = cms.bool( True ),
11904  candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11905  varTag = cms.InputTag( "hltEgammaHoverE" ),
11906  rhoTag = cms.InputTag( "" ),
11907  energyLowEdges = cms.vdouble( 0.0 ),
11908  lessThan = cms.bool( True ),
11909  useEt = cms.bool( False ),
11910  useAbs = cms.bool( False ),
11911  thrRegularEB = cms.vdouble( -1.0 ),
11912  thrRegularEE = cms.vdouble( -1.0 ),
11913  thrOverEEB = cms.vdouble( 0.2 ),
11914  thrOverEEE = cms.vdouble( 0.15 ),
11915  thrOverE2EB = cms.vdouble( -1.0 ),
11916  thrOverE2EE = cms.vdouble( -1.0 ),
11917  ncandcut = cms.int32( 2 ),
11918  doRhoCorrection = cms.bool( False ),
11919  rhoMax = cms.double( 9.9999999E7 ),
11920  rhoScale = cms.double( 1.0 ),
11921  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11922  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11923  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11924 )
11925 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11926  saveTags = cms.bool( True ),
11927  candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
11928  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11929  rhoTag = cms.InputTag( "" ),
11930  energyLowEdges = cms.vdouble( 0.0 ),
11931  lessThan = cms.bool( True ),
11932  useEt = cms.bool( True ),
11933  useAbs = cms.bool( False ),
11934  thrRegularEB = cms.vdouble( -1.0 ),
11935  thrRegularEE = cms.vdouble( -1.0 ),
11936  thrOverEEB = cms.vdouble( 1.0 ),
11937  thrOverEEE = cms.vdouble( 1.0 ),
11938  thrOverE2EB = cms.vdouble( -1.0 ),
11939  thrOverE2EE = cms.vdouble( -1.0 ),
11940  ncandcut = cms.int32( 2 ),
11941  doRhoCorrection = cms.bool( False ),
11942  rhoMax = cms.double( 9.9999999E7 ),
11943  rhoScale = cms.double( 1.0 ),
11944  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11945  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11946  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11947 )
11948 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11949  saveTags = cms.bool( True ),
11950  candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
11951  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11952  rhoTag = cms.InputTag( "" ),
11953  energyLowEdges = cms.vdouble( 0.0 ),
11954  lessThan = cms.bool( True ),
11955  useEt = cms.bool( True ),
11956  useAbs = cms.bool( False ),
11957  thrRegularEB = cms.vdouble( -1.0 ),
11958  thrRegularEE = cms.vdouble( -1.0 ),
11959  thrOverEEB = cms.vdouble( 1.0 ),
11960  thrOverEEE = cms.vdouble( 1.0 ),
11961  thrOverE2EB = cms.vdouble( -1.0 ),
11962  thrOverE2EE = cms.vdouble( -1.0 ),
11963  ncandcut = cms.int32( 2 ),
11964  doRhoCorrection = cms.bool( False ),
11965  rhoMax = cms.double( 9.9999999E7 ),
11966  rhoScale = cms.double( 1.0 ),
11967  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11968  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11969  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11970 )
11971 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11972  saveTags = cms.bool( True ),
11973  candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
11974  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11975  rhoTag = cms.InputTag( "" ),
11976  energyLowEdges = cms.vdouble( 0.0 ),
11977  lessThan = cms.bool( True ),
11978  useEt = cms.bool( True ),
11979  useAbs = cms.bool( False ),
11980  thrRegularEB = cms.vdouble( -1.0 ),
11981  thrRegularEE = cms.vdouble( -1.0 ),
11982  thrOverEEB = cms.vdouble( 1.0 ),
11983  thrOverEEE = cms.vdouble( 1.0 ),
11984  thrOverE2EB = cms.vdouble( -1.0 ),
11985  thrOverE2EE = cms.vdouble( -1.0 ),
11986  ncandcut = cms.int32( 2 ),
11987  doRhoCorrection = cms.bool( False ),
11988  rhoMax = cms.double( 9.9999999E7 ),
11989  rhoScale = cms.double( 1.0 ),
11990  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11991  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11992  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11993 )
11994 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
11995  offset = cms.uint32( 0 ),
11996  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11997 )
11998 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11999  saveTags = cms.bool( True ),
12000  firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12001  secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
12002  minMass = cms.double( 50.0 )
12003 )
12004 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
12005  offset = cms.uint32( 0 ),
12006  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12007 )
12008 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12009  saveTags = cms.bool( True ),
12010  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12011  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12012  etcutEB = cms.double( 15.0 ),
12013  etcutEE = cms.double( 15.0 ),
12014  minEtaCut = cms.double( -9999.0 ),
12015  maxEtaCut = cms.double( 9999.0 ),
12016  ncandcut = cms.int32( 1 )
12017 )
12018 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
12019  offset = cms.uint32( 0 ),
12020  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12021 )
12022 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
12023  offset = cms.uint32( 0 ),
12024  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12025 )
12026 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12027  saveTags = cms.bool( True ),
12028  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12029  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12030  etcutEB = cms.double( 10.0 ),
12031  etcutEE = cms.double( 10.0 ),
12032  minEtaCut = cms.double( -9999.0 ),
12033  maxEtaCut = cms.double( 9999.0 ),
12034  ncandcut = cms.int32( 1 )
12035 )
12036 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12037  saveTags = cms.bool( True ),
12038  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
12039  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12040  rhoTag = cms.InputTag( "" ),
12041  energyLowEdges = cms.vdouble( 0.0 ),
12042  lessThan = cms.bool( True ),
12043  useEt = cms.bool( False ),
12044  useAbs = cms.bool( False ),
12045  thrRegularEB = cms.vdouble( 0.015 ),
12046  thrRegularEE = cms.vdouble( 0.04 ),
12047  thrOverEEB = cms.vdouble( -1.0 ),
12048  thrOverEEE = cms.vdouble( -1.0 ),
12049  thrOverE2EB = cms.vdouble( -1.0 ),
12050  thrOverE2EE = cms.vdouble( -1.0 ),
12051  ncandcut = cms.int32( 1 ),
12052  doRhoCorrection = cms.bool( False ),
12053  rhoMax = cms.double( 9.9999999E7 ),
12054  rhoScale = cms.double( 1.0 ),
12055  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12056  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12057  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12058 )
12059 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12060  saveTags = cms.bool( True ),
12061  candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
12062  varTag = cms.InputTag( "hltEgammaHoverE" ),
12063  rhoTag = cms.InputTag( "" ),
12064  energyLowEdges = cms.vdouble( 0.0 ),
12065  lessThan = cms.bool( True ),
12066  useEt = cms.bool( False ),
12067  useAbs = cms.bool( False ),
12068  thrRegularEB = cms.vdouble( -1.0 ),
12069  thrRegularEE = cms.vdouble( -1.0 ),
12070  thrOverEEB = cms.vdouble( 0.2 ),
12071  thrOverEEE = cms.vdouble( 0.15 ),
12072  thrOverE2EB = cms.vdouble( -1.0 ),
12073  thrOverE2EE = cms.vdouble( -1.0 ),
12074  ncandcut = cms.int32( 1 ),
12075  doRhoCorrection = cms.bool( False ),
12076  rhoMax = cms.double( 9.9999999E7 ),
12077  rhoScale = cms.double( 1.0 ),
12078  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12079  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12080  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12081 )
12082 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12083  saveTags = cms.bool( True ),
12084  candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
12085  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12086  rhoTag = cms.InputTag( "" ),
12087  energyLowEdges = cms.vdouble( 0.0 ),
12088  lessThan = cms.bool( True ),
12089  useEt = cms.bool( True ),
12090  useAbs = cms.bool( False ),
12091  thrRegularEB = cms.vdouble( -1.0 ),
12092  thrRegularEE = cms.vdouble( -1.0 ),
12093  thrOverEEB = cms.vdouble( 1.0 ),
12094  thrOverEEE = cms.vdouble( 1.0 ),
12095  thrOverE2EB = cms.vdouble( -1.0 ),
12096  thrOverE2EE = cms.vdouble( -1.0 ),
12097  ncandcut = cms.int32( 1 ),
12098  doRhoCorrection = cms.bool( False ),
12099  rhoMax = cms.double( 9.9999999E7 ),
12100  rhoScale = cms.double( 1.0 ),
12101  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12102  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12103  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12104 )
12105 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12106  saveTags = cms.bool( True ),
12107  candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
12108  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12109  rhoTag = cms.InputTag( "" ),
12110  energyLowEdges = cms.vdouble( 0.0 ),
12111  lessThan = cms.bool( True ),
12112  useEt = cms.bool( True ),
12113  useAbs = cms.bool( False ),
12114  thrRegularEB = cms.vdouble( -1.0 ),
12115  thrRegularEE = cms.vdouble( -1.0 ),
12116  thrOverEEB = cms.vdouble( 1.0 ),
12117  thrOverEEE = cms.vdouble( 1.0 ),
12118  thrOverE2EB = cms.vdouble( -1.0 ),
12119  thrOverE2EE = cms.vdouble( -1.0 ),
12120  ncandcut = cms.int32( 1 ),
12121  doRhoCorrection = cms.bool( False ),
12122  rhoMax = cms.double( 9.9999999E7 ),
12123  rhoScale = cms.double( 1.0 ),
12124  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12125  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12126  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12127 )
12128 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12129  saveTags = cms.bool( True ),
12130  candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
12131  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12132  npixelmatchcut = cms.double( 1.0 ),
12133  ncandcut = cms.int32( 1 ),
12134  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12135  s_a_phi1B = cms.double( 0.0069 ),
12136  s_a_phi1I = cms.double( 0.0088 ),
12137  s_a_phi1F = cms.double( 0.0076 ),
12138  s_a_phi2B = cms.double( 3.7E-4 ),
12139  s_a_phi2I = cms.double( 7.0E-4 ),
12140  s_a_phi2F = cms.double( 0.00906 ),
12141  s_a_zB = cms.double( 0.012 ),
12142  s_a_rI = cms.double( 0.027 ),
12143  s_a_rF = cms.double( 0.04 ),
12144  s2_threshold = cms.double( 0.4 ),
12145  tanhSO10BarrelThres = cms.double( 0.35 ),
12146  tanhSO10InterThres = cms.double( 1.0 ),
12147  tanhSO10ForwardThres = cms.double( 1.0 ),
12148  useS = cms.bool( False ),
12149  pixelVeto = cms.bool( False )
12150 )
12151 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12152  saveTags = cms.bool( True ),
12153  candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
12154  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12155  rhoTag = cms.InputTag( "" ),
12156  energyLowEdges = cms.vdouble( 0.0 ),
12157  lessThan = cms.bool( True ),
12158  useEt = cms.bool( False ),
12159  useAbs = cms.bool( True ),
12160  thrRegularEB = cms.vdouble( 0.1 ),
12161  thrRegularEE = cms.vdouble( 0.1 ),
12162  thrOverEEB = cms.vdouble( -1.0 ),
12163  thrOverEEE = cms.vdouble( -1.0 ),
12164  thrOverE2EB = cms.vdouble( -1.0 ),
12165  thrOverE2EE = cms.vdouble( -1.0 ),
12166  ncandcut = cms.int32( 1 ),
12167  doRhoCorrection = cms.bool( False ),
12168  rhoMax = cms.double( 9.9999999E7 ),
12169  rhoScale = cms.double( 1.0 ),
12170  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12171  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12172  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12173 )
12174 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12175  saveTags = cms.bool( True ),
12176  candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
12177  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12178  rhoTag = cms.InputTag( "" ),
12179  energyLowEdges = cms.vdouble( 0.0 ),
12180  lessThan = cms.bool( True ),
12181  useEt = cms.bool( False ),
12182  useAbs = cms.bool( True ),
12183  thrRegularEB = cms.vdouble( 0.008 ),
12184  thrRegularEE = cms.vdouble( 0.012 ),
12185  thrOverEEB = cms.vdouble( -1.0 ),
12186  thrOverEEE = cms.vdouble( -1.0 ),
12187  thrOverE2EB = cms.vdouble( -1.0 ),
12188  thrOverE2EE = cms.vdouble( -1.0 ),
12189  ncandcut = cms.int32( 1 ),
12190  doRhoCorrection = cms.bool( False ),
12191  rhoMax = cms.double( 9.9999999E7 ),
12192  rhoScale = cms.double( 1.0 ),
12193  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12194  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12195  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12196 )
12197 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12198  saveTags = cms.bool( True ),
12199  candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
12200  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12201  rhoTag = cms.InputTag( "" ),
12202  energyLowEdges = cms.vdouble( 0.0 ),
12203  lessThan = cms.bool( True ),
12204  useEt = cms.bool( False ),
12205  useAbs = cms.bool( True ),
12206  thrRegularEB = cms.vdouble( 0.1 ),
12207  thrRegularEE = cms.vdouble( 0.1 ),
12208  thrOverEEB = cms.vdouble( -1.0 ),
12209  thrOverEEE = cms.vdouble( -1.0 ),
12210  thrOverE2EB = cms.vdouble( -1.0 ),
12211  thrOverE2EE = cms.vdouble( -1.0 ),
12212  ncandcut = cms.int32( 1 ),
12213  doRhoCorrection = cms.bool( False ),
12214  rhoMax = cms.double( 9.9999999E7 ),
12215  rhoScale = cms.double( 1.0 ),
12216  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12217  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12218  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12219 )
12220 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12221  saveTags = cms.bool( True ),
12222  candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
12223  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12224  rhoTag = cms.InputTag( "" ),
12225  energyLowEdges = cms.vdouble( 0.0 ),
12226  lessThan = cms.bool( True ),
12227  useEt = cms.bool( True ),
12228  useAbs = cms.bool( False ),
12229  thrRegularEB = cms.vdouble( -1.0 ),
12230  thrRegularEE = cms.vdouble( -1.0 ),
12231  thrOverEEB = cms.vdouble( 1.0 ),
12232  thrOverEEE = cms.vdouble( 1.0 ),
12233  thrOverE2EB = cms.vdouble( -1.0 ),
12234  thrOverE2EE = cms.vdouble( -1.0 ),
12235  ncandcut = cms.int32( 1 ),
12236  doRhoCorrection = cms.bool( False ),
12237  rhoMax = cms.double( 9.9999999E7 ),
12238  rhoScale = cms.double( 1.0 ),
12239  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12240  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12241  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12242 )
12243 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
12244  offset = cms.uint32( 0 ),
12245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12246 )
12247 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12248  saveTags = cms.bool( True ),
12249  candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
12250  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12251  rhoTag = cms.InputTag( "" ),
12252  energyLowEdges = cms.vdouble( 0.0 ),
12253  lessThan = cms.bool( True ),
12254  useEt = cms.bool( False ),
12255  useAbs = cms.bool( False ),
12256  thrRegularEB = cms.vdouble( 0.015 ),
12257  thrRegularEE = cms.vdouble( 0.04 ),
12258  thrOverEEB = cms.vdouble( -1.0 ),
12259  thrOverEEE = cms.vdouble( -1.0 ),
12260  thrOverE2EB = cms.vdouble( -1.0 ),
12261  thrOverE2EE = cms.vdouble( -1.0 ),
12262  ncandcut = cms.int32( 1 ),
12263  doRhoCorrection = cms.bool( False ),
12264  rhoMax = cms.double( 9.9999999E7 ),
12265  rhoScale = cms.double( 1.0 ),
12266  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12267  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12268  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12269 )
12270 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12271  saveTags = cms.bool( True ),
12272  candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
12273  varTag = cms.InputTag( "hltEgammaHoverE" ),
12274  rhoTag = cms.InputTag( "" ),
12275  energyLowEdges = cms.vdouble( 0.0 ),
12276  lessThan = cms.bool( True ),
12277  useEt = cms.bool( False ),
12278  useAbs = cms.bool( False ),
12279  thrRegularEB = cms.vdouble( -1.0 ),
12280  thrRegularEE = cms.vdouble( -1.0 ),
12281  thrOverEEB = cms.vdouble( 0.2 ),
12282  thrOverEEE = cms.vdouble( 0.15 ),
12283  thrOverE2EB = cms.vdouble( -1.0 ),
12284  thrOverE2EE = cms.vdouble( -1.0 ),
12285  ncandcut = cms.int32( 1 ),
12286  doRhoCorrection = cms.bool( False ),
12287  rhoMax = cms.double( 9.9999999E7 ),
12288  rhoScale = cms.double( 1.0 ),
12289  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12290  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12291  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12292 )
12293 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12294  saveTags = cms.bool( True ),
12295  candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
12296  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12297  rhoTag = cms.InputTag( "" ),
12298  energyLowEdges = cms.vdouble( 0.0 ),
12299  lessThan = cms.bool( True ),
12300  useEt = cms.bool( True ),
12301  useAbs = cms.bool( False ),
12302  thrRegularEB = cms.vdouble( -1.0 ),
12303  thrRegularEE = cms.vdouble( -1.0 ),
12304  thrOverEEB = cms.vdouble( 1.0 ),
12305  thrOverEEE = cms.vdouble( 1.0 ),
12306  thrOverE2EB = cms.vdouble( -1.0 ),
12307  thrOverE2EE = cms.vdouble( -1.0 ),
12308  ncandcut = cms.int32( 1 ),
12309  doRhoCorrection = cms.bool( False ),
12310  rhoMax = cms.double( 9.9999999E7 ),
12311  rhoScale = cms.double( 1.0 ),
12312  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12313  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12314  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12315 )
12316 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12317  saveTags = cms.bool( True ),
12318  candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
12319  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12320  rhoTag = cms.InputTag( "" ),
12321  energyLowEdges = cms.vdouble( 0.0 ),
12322  lessThan = cms.bool( True ),
12323  useEt = cms.bool( True ),
12324  useAbs = cms.bool( False ),
12325  thrRegularEB = cms.vdouble( -1.0 ),
12326  thrRegularEE = cms.vdouble( -1.0 ),
12327  thrOverEEB = cms.vdouble( 1.0 ),
12328  thrOverEEE = cms.vdouble( 1.0 ),
12329  thrOverE2EB = cms.vdouble( -1.0 ),
12330  thrOverE2EE = cms.vdouble( -1.0 ),
12331  ncandcut = cms.int32( 1 ),
12332  doRhoCorrection = cms.bool( False ),
12333  rhoMax = cms.double( 9.9999999E7 ),
12334  rhoScale = cms.double( 1.0 ),
12335  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12336  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12337  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12338 )
12339 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12340  saveTags = cms.bool( True ),
12341  candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
12342  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12343  npixelmatchcut = cms.double( 1.0 ),
12344  ncandcut = cms.int32( 1 ),
12345  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12346  s_a_phi1B = cms.double( 0.0069 ),
12347  s_a_phi1I = cms.double( 0.0088 ),
12348  s_a_phi1F = cms.double( 0.0076 ),
12349  s_a_phi2B = cms.double( 3.7E-4 ),
12350  s_a_phi2I = cms.double( 7.0E-4 ),
12351  s_a_phi2F = cms.double( 0.00906 ),
12352  s_a_zB = cms.double( 0.012 ),
12353  s_a_rI = cms.double( 0.027 ),
12354  s_a_rF = cms.double( 0.04 ),
12355  s2_threshold = cms.double( 0.4 ),
12356  tanhSO10BarrelThres = cms.double( 0.35 ),
12357  tanhSO10InterThres = cms.double( 1.0 ),
12358  tanhSO10ForwardThres = cms.double( 1.0 ),
12359  useS = cms.bool( False ),
12360  pixelVeto = cms.bool( False )
12361 )
12362 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12363  saveTags = cms.bool( True ),
12364  candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
12365  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12366  rhoTag = cms.InputTag( "" ),
12367  energyLowEdges = cms.vdouble( 0.0 ),
12368  lessThan = cms.bool( True ),
12369  useEt = cms.bool( False ),
12370  useAbs = cms.bool( True ),
12371  thrRegularEB = cms.vdouble( 0.1 ),
12372  thrRegularEE = cms.vdouble( 0.1 ),
12373  thrOverEEB = cms.vdouble( -1.0 ),
12374  thrOverEEE = cms.vdouble( -1.0 ),
12375  thrOverE2EB = cms.vdouble( -1.0 ),
12376  thrOverE2EE = cms.vdouble( -1.0 ),
12377  ncandcut = cms.int32( 1 ),
12378  doRhoCorrection = cms.bool( False ),
12379  rhoMax = cms.double( 9.9999999E7 ),
12380  rhoScale = cms.double( 1.0 ),
12381  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12382  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12383  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12384 )
12385 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12386  saveTags = cms.bool( True ),
12387  candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12388  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12389  rhoTag = cms.InputTag( "" ),
12390  energyLowEdges = cms.vdouble( 0.0 ),
12391  lessThan = cms.bool( True ),
12392  useEt = cms.bool( False ),
12393  useAbs = cms.bool( True ),
12394  thrRegularEB = cms.vdouble( 0.008 ),
12395  thrRegularEE = cms.vdouble( 0.012 ),
12396  thrOverEEB = cms.vdouble( -1.0 ),
12397  thrOverEEE = cms.vdouble( -1.0 ),
12398  thrOverE2EB = cms.vdouble( -1.0 ),
12399  thrOverE2EE = cms.vdouble( -1.0 ),
12400  ncandcut = cms.int32( 1 ),
12401  doRhoCorrection = cms.bool( False ),
12402  rhoMax = cms.double( 9.9999999E7 ),
12403  rhoScale = cms.double( 1.0 ),
12404  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12405  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12406  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12407 )
12408 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12409  saveTags = cms.bool( True ),
12410  candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12411  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12412  rhoTag = cms.InputTag( "" ),
12413  energyLowEdges = cms.vdouble( 0.0 ),
12414  lessThan = cms.bool( True ),
12415  useEt = cms.bool( False ),
12416  useAbs = cms.bool( True ),
12417  thrRegularEB = cms.vdouble( 0.1 ),
12418  thrRegularEE = cms.vdouble( 0.1 ),
12419  thrOverEEB = cms.vdouble( -1.0 ),
12420  thrOverEEE = cms.vdouble( -1.0 ),
12421  thrOverE2EB = cms.vdouble( -1.0 ),
12422  thrOverE2EE = cms.vdouble( -1.0 ),
12423  ncandcut = cms.int32( 1 ),
12424  doRhoCorrection = cms.bool( False ),
12425  rhoMax = cms.double( 9.9999999E7 ),
12426  rhoScale = cms.double( 1.0 ),
12427  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12428  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12429  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12430 )
12431 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12432  saveTags = cms.bool( True ),
12433  candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12434  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12435  rhoTag = cms.InputTag( "" ),
12436  energyLowEdges = cms.vdouble( 0.0 ),
12437  lessThan = cms.bool( True ),
12438  useEt = cms.bool( True ),
12439  useAbs = cms.bool( False ),
12440  thrRegularEB = cms.vdouble( -1.0 ),
12441  thrRegularEE = cms.vdouble( -1.0 ),
12442  thrOverEEB = cms.vdouble( 1.0 ),
12443  thrOverEEE = cms.vdouble( 1.0 ),
12444  thrOverE2EB = cms.vdouble( -1.0 ),
12445  thrOverE2EE = cms.vdouble( -1.0 ),
12446  ncandcut = cms.int32( 1 ),
12447  doRhoCorrection = cms.bool( False ),
12448  rhoMax = cms.double( 9.9999999E7 ),
12449  rhoScale = cms.double( 1.0 ),
12450  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12451  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12452  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12453 )
12454 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12455  offset = cms.uint32( 0 ),
12456  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12457 )
12458 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12459  saveTags = cms.bool( True ),
12460  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12461  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12462  etcutEB = cms.double( 20.0 ),
12463  etcutEE = cms.double( 20.0 ),
12464  minEtaCut = cms.double( -9999.0 ),
12465  maxEtaCut = cms.double( 9999.0 ),
12466  ncandcut = cms.int32( 1 )
12467 )
12468 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12469  saveTags = cms.bool( True ),
12470  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12471  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12472  rhoTag = cms.InputTag( "" ),
12473  energyLowEdges = cms.vdouble( 0.0 ),
12474  lessThan = cms.bool( True ),
12475  useEt = cms.bool( False ),
12476  useAbs = cms.bool( False ),
12477  thrRegularEB = cms.vdouble( 0.015 ),
12478  thrRegularEE = cms.vdouble( 0.04 ),
12479  thrOverEEB = cms.vdouble( -1.0 ),
12480  thrOverEEE = cms.vdouble( -1.0 ),
12481  thrOverE2EB = cms.vdouble( -1.0 ),
12482  thrOverE2EE = cms.vdouble( -1.0 ),
12483  ncandcut = cms.int32( 1 ),
12484  doRhoCorrection = cms.bool( False ),
12485  rhoMax = cms.double( 9.9999999E7 ),
12486  rhoScale = cms.double( 1.0 ),
12487  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12488  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12489  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12490 )
12491 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12492  saveTags = cms.bool( True ),
12493  candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12494  varTag = cms.InputTag( "hltEgammaHoverE" ),
12495  rhoTag = cms.InputTag( "" ),
12496  energyLowEdges = cms.vdouble( 0.0 ),
12497  lessThan = cms.bool( True ),
12498  useEt = cms.bool( False ),
12499  useAbs = cms.bool( False ),
12500  thrRegularEB = cms.vdouble( -1.0 ),
12501  thrRegularEE = cms.vdouble( -1.0 ),
12502  thrOverEEB = cms.vdouble( 0.2 ),
12503  thrOverEEE = cms.vdouble( 0.15 ),
12504  thrOverE2EB = cms.vdouble( -1.0 ),
12505  thrOverE2EE = cms.vdouble( -1.0 ),
12506  ncandcut = cms.int32( 1 ),
12507  doRhoCorrection = cms.bool( False ),
12508  rhoMax = cms.double( 9.9999999E7 ),
12509  rhoScale = cms.double( 1.0 ),
12510  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12511  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12512  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12513 )
12514 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12515  saveTags = cms.bool( True ),
12516  candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12517  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12518  rhoTag = cms.InputTag( "" ),
12519  energyLowEdges = cms.vdouble( 0.0 ),
12520  lessThan = cms.bool( True ),
12521  useEt = cms.bool( True ),
12522  useAbs = cms.bool( False ),
12523  thrRegularEB = cms.vdouble( -1.0 ),
12524  thrRegularEE = cms.vdouble( -1.0 ),
12525  thrOverEEB = cms.vdouble( 1.0 ),
12526  thrOverEEE = cms.vdouble( 1.0 ),
12527  thrOverE2EB = cms.vdouble( -1.0 ),
12528  thrOverE2EE = cms.vdouble( -1.0 ),
12529  ncandcut = cms.int32( 1 ),
12530  doRhoCorrection = cms.bool( False ),
12531  rhoMax = cms.double( 9.9999999E7 ),
12532  rhoScale = cms.double( 1.0 ),
12533  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12534  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12535  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12536 )
12537 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12538  saveTags = cms.bool( True ),
12539  candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12540  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12541  rhoTag = cms.InputTag( "" ),
12542  energyLowEdges = cms.vdouble( 0.0 ),
12543  lessThan = cms.bool( True ),
12544  useEt = cms.bool( True ),
12545  useAbs = cms.bool( False ),
12546  thrRegularEB = cms.vdouble( -1.0 ),
12547  thrRegularEE = cms.vdouble( -1.0 ),
12548  thrOverEEB = cms.vdouble( 1.0 ),
12549  thrOverEEE = cms.vdouble( 1.0 ),
12550  thrOverE2EB = cms.vdouble( -1.0 ),
12551  thrOverE2EE = cms.vdouble( -1.0 ),
12552  ncandcut = cms.int32( 1 ),
12553  doRhoCorrection = cms.bool( False ),
12554  rhoMax = cms.double( 9.9999999E7 ),
12555  rhoScale = cms.double( 1.0 ),
12556  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12557  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12558  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12559 )
12560 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12561  saveTags = cms.bool( True ),
12562  candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12563  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12564  npixelmatchcut = cms.double( 1.0 ),
12565  ncandcut = cms.int32( 1 ),
12566  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12567  s_a_phi1B = cms.double( 0.0069 ),
12568  s_a_phi1I = cms.double( 0.0088 ),
12569  s_a_phi1F = cms.double( 0.0076 ),
12570  s_a_phi2B = cms.double( 3.7E-4 ),
12571  s_a_phi2I = cms.double( 7.0E-4 ),
12572  s_a_phi2F = cms.double( 0.00906 ),
12573  s_a_zB = cms.double( 0.012 ),
12574  s_a_rI = cms.double( 0.027 ),
12575  s_a_rF = cms.double( 0.04 ),
12576  s2_threshold = cms.double( 0.4 ),
12577  tanhSO10BarrelThres = cms.double( 0.35 ),
12578  tanhSO10InterThres = cms.double( 1.0 ),
12579  tanhSO10ForwardThres = cms.double( 1.0 ),
12580  useS = cms.bool( False ),
12581  pixelVeto = cms.bool( False )
12582 )
12583 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12584  saveTags = cms.bool( True ),
12585  candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12586  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12587  rhoTag = cms.InputTag( "" ),
12588  energyLowEdges = cms.vdouble( 0.0 ),
12589  lessThan = cms.bool( True ),
12590  useEt = cms.bool( False ),
12591  useAbs = cms.bool( True ),
12592  thrRegularEB = cms.vdouble( 0.1 ),
12593  thrRegularEE = cms.vdouble( 0.1 ),
12594  thrOverEEB = cms.vdouble( -1.0 ),
12595  thrOverEEE = cms.vdouble( -1.0 ),
12596  thrOverE2EB = cms.vdouble( -1.0 ),
12597  thrOverE2EE = cms.vdouble( -1.0 ),
12598  ncandcut = cms.int32( 1 ),
12599  doRhoCorrection = cms.bool( False ),
12600  rhoMax = cms.double( 9.9999999E7 ),
12601  rhoScale = cms.double( 1.0 ),
12602  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12603  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12604  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12605 )
12606 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12607  saveTags = cms.bool( True ),
12608  candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12609  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12610  rhoTag = cms.InputTag( "" ),
12611  energyLowEdges = cms.vdouble( 0.0 ),
12612  lessThan = cms.bool( True ),
12613  useEt = cms.bool( False ),
12614  useAbs = cms.bool( True ),
12615  thrRegularEB = cms.vdouble( 0.008 ),
12616  thrRegularEE = cms.vdouble( 0.012 ),
12617  thrOverEEB = cms.vdouble( -1.0 ),
12618  thrOverEEE = cms.vdouble( -1.0 ),
12619  thrOverE2EB = cms.vdouble( -1.0 ),
12620  thrOverE2EE = cms.vdouble( -1.0 ),
12621  ncandcut = cms.int32( 1 ),
12622  doRhoCorrection = cms.bool( False ),
12623  rhoMax = cms.double( 9.9999999E7 ),
12624  rhoScale = cms.double( 1.0 ),
12625  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12626  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12627  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12628 )
12629 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12630  saveTags = cms.bool( True ),
12631  candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12632  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12633  rhoTag = cms.InputTag( "" ),
12634  energyLowEdges = cms.vdouble( 0.0 ),
12635  lessThan = cms.bool( True ),
12636  useEt = cms.bool( False ),
12637  useAbs = cms.bool( True ),
12638  thrRegularEB = cms.vdouble( 0.1 ),
12639  thrRegularEE = cms.vdouble( 0.1 ),
12640  thrOverEEB = cms.vdouble( -1.0 ),
12641  thrOverEEE = cms.vdouble( -1.0 ),
12642  thrOverE2EB = cms.vdouble( -1.0 ),
12643  thrOverE2EE = cms.vdouble( -1.0 ),
12644  ncandcut = cms.int32( 1 ),
12645  doRhoCorrection = cms.bool( False ),
12646  rhoMax = cms.double( 9.9999999E7 ),
12647  rhoScale = cms.double( 1.0 ),
12648  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12649  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12650  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12651 )
12652 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12653  saveTags = cms.bool( True ),
12654  candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12655  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12656  rhoTag = cms.InputTag( "" ),
12657  energyLowEdges = cms.vdouble( 0.0 ),
12658  lessThan = cms.bool( True ),
12659  useEt = cms.bool( True ),
12660  useAbs = cms.bool( False ),
12661  thrRegularEB = cms.vdouble( -1.0 ),
12662  thrRegularEE = cms.vdouble( -1.0 ),
12663  thrOverEEB = cms.vdouble( 1.0 ),
12664  thrOverEEE = cms.vdouble( 1.0 ),
12665  thrOverE2EB = cms.vdouble( -1.0 ),
12666  thrOverE2EE = cms.vdouble( -1.0 ),
12667  ncandcut = cms.int32( 1 ),
12668  doRhoCorrection = cms.bool( False ),
12669  rhoMax = cms.double( 9.9999999E7 ),
12670  rhoScale = cms.double( 1.0 ),
12671  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12672  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12673  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12674 )
12675 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12676  offset = cms.uint32( 0 ),
12677  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12678 )
12679 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12680  saveTags = cms.bool( True ),
12681  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12682  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12683  etcutEB = cms.double( 30.0 ),
12684  etcutEE = cms.double( 30.0 ),
12685  minEtaCut = cms.double( -9999.0 ),
12686  maxEtaCut = cms.double( 9999.0 ),
12687  ncandcut = cms.int32( 1 )
12688 )
12689 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12690  saveTags = cms.bool( True ),
12691  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12692  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12693  rhoTag = cms.InputTag( "" ),
12694  energyLowEdges = cms.vdouble( 0.0 ),
12695  lessThan = cms.bool( True ),
12696  useEt = cms.bool( False ),
12697  useAbs = cms.bool( False ),
12698  thrRegularEB = cms.vdouble( 0.015 ),
12699  thrRegularEE = cms.vdouble( 0.04 ),
12700  thrOverEEB = cms.vdouble( -1.0 ),
12701  thrOverEEE = cms.vdouble( -1.0 ),
12702  thrOverE2EB = cms.vdouble( -1.0 ),
12703  thrOverE2EE = cms.vdouble( -1.0 ),
12704  ncandcut = cms.int32( 1 ),
12705  doRhoCorrection = cms.bool( False ),
12706  rhoMax = cms.double( 9.9999999E7 ),
12707  rhoScale = cms.double( 1.0 ),
12708  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12709  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12710  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12711 )
12712 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12713  saveTags = cms.bool( True ),
12714  candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12715  varTag = cms.InputTag( "hltEgammaHoverE" ),
12716  rhoTag = cms.InputTag( "" ),
12717  energyLowEdges = cms.vdouble( 0.0 ),
12718  lessThan = cms.bool( True ),
12719  useEt = cms.bool( False ),
12720  useAbs = cms.bool( False ),
12721  thrRegularEB = cms.vdouble( -1.0 ),
12722  thrRegularEE = cms.vdouble( -1.0 ),
12723  thrOverEEB = cms.vdouble( 0.2 ),
12724  thrOverEEE = cms.vdouble( 0.15 ),
12725  thrOverE2EB = cms.vdouble( -1.0 ),
12726  thrOverE2EE = cms.vdouble( -1.0 ),
12727  ncandcut = cms.int32( 1 ),
12728  doRhoCorrection = cms.bool( False ),
12729  rhoMax = cms.double( 9.9999999E7 ),
12730  rhoScale = cms.double( 1.0 ),
12731  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12732  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12733  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12734 )
12735 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12736  saveTags = cms.bool( True ),
12737  candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12738  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12739  rhoTag = cms.InputTag( "" ),
12740  energyLowEdges = cms.vdouble( 0.0 ),
12741  lessThan = cms.bool( True ),
12742  useEt = cms.bool( True ),
12743  useAbs = cms.bool( False ),
12744  thrRegularEB = cms.vdouble( -1.0 ),
12745  thrRegularEE = cms.vdouble( -1.0 ),
12746  thrOverEEB = cms.vdouble( 1.0 ),
12747  thrOverEEE = cms.vdouble( 1.0 ),
12748  thrOverE2EB = cms.vdouble( -1.0 ),
12749  thrOverE2EE = cms.vdouble( -1.0 ),
12750  ncandcut = cms.int32( 1 ),
12751  doRhoCorrection = cms.bool( False ),
12752  rhoMax = cms.double( 9.9999999E7 ),
12753  rhoScale = cms.double( 1.0 ),
12754  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12755  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12756  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12757 )
12758 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12759  saveTags = cms.bool( True ),
12760  candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12761  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12762  rhoTag = cms.InputTag( "" ),
12763  energyLowEdges = cms.vdouble( 0.0 ),
12764  lessThan = cms.bool( True ),
12765  useEt = cms.bool( True ),
12766  useAbs = cms.bool( False ),
12767  thrRegularEB = cms.vdouble( -1.0 ),
12768  thrRegularEE = cms.vdouble( -1.0 ),
12769  thrOverEEB = cms.vdouble( 1.0 ),
12770  thrOverEEE = cms.vdouble( 1.0 ),
12771  thrOverE2EB = cms.vdouble( -1.0 ),
12772  thrOverE2EE = cms.vdouble( -1.0 ),
12773  ncandcut = cms.int32( 1 ),
12774  doRhoCorrection = cms.bool( False ),
12775  rhoMax = cms.double( 9.9999999E7 ),
12776  rhoScale = cms.double( 1.0 ),
12777  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12778  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12779  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12780 )
12781 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12782  saveTags = cms.bool( True ),
12783  candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12784  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12785  npixelmatchcut = cms.double( 1.0 ),
12786  ncandcut = cms.int32( 1 ),
12787  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12788  s_a_phi1B = cms.double( 0.0069 ),
12789  s_a_phi1I = cms.double( 0.0088 ),
12790  s_a_phi1F = cms.double( 0.0076 ),
12791  s_a_phi2B = cms.double( 3.7E-4 ),
12792  s_a_phi2I = cms.double( 7.0E-4 ),
12793  s_a_phi2F = cms.double( 0.00906 ),
12794  s_a_zB = cms.double( 0.012 ),
12795  s_a_rI = cms.double( 0.027 ),
12796  s_a_rF = cms.double( 0.04 ),
12797  s2_threshold = cms.double( 0.4 ),
12798  tanhSO10BarrelThres = cms.double( 0.35 ),
12799  tanhSO10InterThres = cms.double( 1.0 ),
12800  tanhSO10ForwardThres = cms.double( 1.0 ),
12801  useS = cms.bool( False ),
12802  pixelVeto = cms.bool( False )
12803 )
12804 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12805  saveTags = cms.bool( True ),
12806  candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12807  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12808  rhoTag = cms.InputTag( "" ),
12809  energyLowEdges = cms.vdouble( 0.0 ),
12810  lessThan = cms.bool( True ),
12811  useEt = cms.bool( False ),
12812  useAbs = cms.bool( True ),
12813  thrRegularEB = cms.vdouble( 0.1 ),
12814  thrRegularEE = cms.vdouble( 0.1 ),
12815  thrOverEEB = cms.vdouble( -1.0 ),
12816  thrOverEEE = cms.vdouble( -1.0 ),
12817  thrOverE2EB = cms.vdouble( -1.0 ),
12818  thrOverE2EE = cms.vdouble( -1.0 ),
12819  ncandcut = cms.int32( 1 ),
12820  doRhoCorrection = cms.bool( False ),
12821  rhoMax = cms.double( 9.9999999E7 ),
12822  rhoScale = cms.double( 1.0 ),
12823  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12824  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12825  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12826 )
12827 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12828  saveTags = cms.bool( True ),
12829  candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12830  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12831  rhoTag = cms.InputTag( "" ),
12832  energyLowEdges = cms.vdouble( 0.0 ),
12833  lessThan = cms.bool( True ),
12834  useEt = cms.bool( False ),
12835  useAbs = cms.bool( True ),
12836  thrRegularEB = cms.vdouble( 0.008 ),
12837  thrRegularEE = cms.vdouble( 0.012 ),
12838  thrOverEEB = cms.vdouble( -1.0 ),
12839  thrOverEEE = cms.vdouble( -1.0 ),
12840  thrOverE2EB = cms.vdouble( -1.0 ),
12841  thrOverE2EE = cms.vdouble( -1.0 ),
12842  ncandcut = cms.int32( 1 ),
12843  doRhoCorrection = cms.bool( False ),
12844  rhoMax = cms.double( 9.9999999E7 ),
12845  rhoScale = cms.double( 1.0 ),
12846  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12847  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12848  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12849 )
12850 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12851  saveTags = cms.bool( True ),
12852  candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12853  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12854  rhoTag = cms.InputTag( "" ),
12855  energyLowEdges = cms.vdouble( 0.0 ),
12856  lessThan = cms.bool( True ),
12857  useEt = cms.bool( False ),
12858  useAbs = cms.bool( True ),
12859  thrRegularEB = cms.vdouble( 0.1 ),
12860  thrRegularEE = cms.vdouble( 0.1 ),
12861  thrOverEEB = cms.vdouble( -1.0 ),
12862  thrOverEEE = cms.vdouble( -1.0 ),
12863  thrOverE2EB = cms.vdouble( -1.0 ),
12864  thrOverE2EE = cms.vdouble( -1.0 ),
12865  ncandcut = cms.int32( 1 ),
12866  doRhoCorrection = cms.bool( False ),
12867  rhoMax = cms.double( 9.9999999E7 ),
12868  rhoScale = cms.double( 1.0 ),
12869  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12870  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12871  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12872 )
12873 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12874  saveTags = cms.bool( True ),
12875  candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
12876  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12877  rhoTag = cms.InputTag( "" ),
12878  energyLowEdges = cms.vdouble( 0.0 ),
12879  lessThan = cms.bool( True ),
12880  useEt = cms.bool( True ),
12881  useAbs = cms.bool( False ),
12882  thrRegularEB = cms.vdouble( -1.0 ),
12883  thrRegularEE = cms.vdouble( -1.0 ),
12884  thrOverEEB = cms.vdouble( 1.0 ),
12885  thrOverEEE = cms.vdouble( 1.0 ),
12886  thrOverE2EB = cms.vdouble( -1.0 ),
12887  thrOverE2EE = cms.vdouble( -1.0 ),
12888  ncandcut = cms.int32( 1 ),
12889  doRhoCorrection = cms.bool( False ),
12890  rhoMax = cms.double( 9.9999999E7 ),
12891  rhoScale = cms.double( 1.0 ),
12892  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12893  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12894  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12895 )
12896 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12897  saveTags = cms.bool( True ),
12898  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12899  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12900  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12901  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12902  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12903  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12904  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12905  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12906  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12907  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12908 )
12909 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
12910  offset = cms.uint32( 0 ),
12911  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12912 )
12913 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12914  saveTags = cms.bool( True ),
12915  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12916  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12917  etcutEB = cms.double( 40.0 ),
12918  etcutEE = cms.double( 40.0 ),
12919  minEtaCut = cms.double( -9999.0 ),
12920  maxEtaCut = cms.double( 9999.0 ),
12921  ncandcut = cms.int32( 1 )
12922 )
12923 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12924  saveTags = cms.bool( True ),
12925  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
12926  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12927  rhoTag = cms.InputTag( "" ),
12928  energyLowEdges = cms.vdouble( 0.0 ),
12929  lessThan = cms.bool( True ),
12930  useEt = cms.bool( False ),
12931  useAbs = cms.bool( False ),
12932  thrRegularEB = cms.vdouble( 0.015 ),
12933  thrRegularEE = cms.vdouble( 0.04 ),
12934  thrOverEEB = cms.vdouble( -1.0 ),
12935  thrOverEEE = cms.vdouble( -1.0 ),
12936  thrOverE2EB = cms.vdouble( -1.0 ),
12937  thrOverE2EE = cms.vdouble( -1.0 ),
12938  ncandcut = cms.int32( 1 ),
12939  doRhoCorrection = cms.bool( False ),
12940  rhoMax = cms.double( 9.9999999E7 ),
12941  rhoScale = cms.double( 1.0 ),
12942  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12943  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12944  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12945 )
12946 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12947  saveTags = cms.bool( True ),
12948  candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
12949  varTag = cms.InputTag( "hltEgammaHoverE" ),
12950  rhoTag = cms.InputTag( "" ),
12951  energyLowEdges = cms.vdouble( 0.0 ),
12952  lessThan = cms.bool( True ),
12953  useEt = cms.bool( False ),
12954  useAbs = cms.bool( False ),
12955  thrRegularEB = cms.vdouble( -1.0 ),
12956  thrRegularEE = cms.vdouble( -1.0 ),
12957  thrOverEEB = cms.vdouble( 0.2 ),
12958  thrOverEEE = cms.vdouble( 0.15 ),
12959  thrOverE2EB = cms.vdouble( -1.0 ),
12960  thrOverE2EE = cms.vdouble( -1.0 ),
12961  ncandcut = cms.int32( 1 ),
12962  doRhoCorrection = cms.bool( False ),
12963  rhoMax = cms.double( 9.9999999E7 ),
12964  rhoScale = cms.double( 1.0 ),
12965  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12966  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12967  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12968 )
12969 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12970  saveTags = cms.bool( True ),
12971  candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
12972  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12973  rhoTag = cms.InputTag( "" ),
12974  energyLowEdges = cms.vdouble( 0.0 ),
12975  lessThan = cms.bool( True ),
12976  useEt = cms.bool( True ),
12977  useAbs = cms.bool( False ),
12978  thrRegularEB = cms.vdouble( -1.0 ),
12979  thrRegularEE = cms.vdouble( -1.0 ),
12980  thrOverEEB = cms.vdouble( 1.0 ),
12981  thrOverEEE = cms.vdouble( 1.0 ),
12982  thrOverE2EB = cms.vdouble( -1.0 ),
12983  thrOverE2EE = cms.vdouble( -1.0 ),
12984  ncandcut = cms.int32( 1 ),
12985  doRhoCorrection = cms.bool( False ),
12986  rhoMax = cms.double( 9.9999999E7 ),
12987  rhoScale = cms.double( 1.0 ),
12988  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12989  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12990  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12991 )
12992 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12993  saveTags = cms.bool( True ),
12994  candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
12995  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12996  rhoTag = cms.InputTag( "" ),
12997  energyLowEdges = cms.vdouble( 0.0 ),
12998  lessThan = cms.bool( True ),
12999  useEt = cms.bool( True ),
13000  useAbs = cms.bool( False ),
13001  thrRegularEB = cms.vdouble( -1.0 ),
13002  thrRegularEE = cms.vdouble( -1.0 ),
13003  thrOverEEB = cms.vdouble( 1.0 ),
13004  thrOverEEE = cms.vdouble( 1.0 ),
13005  thrOverE2EB = cms.vdouble( -1.0 ),
13006  thrOverE2EE = cms.vdouble( -1.0 ),
13007  ncandcut = cms.int32( 1 ),
13008  doRhoCorrection = cms.bool( False ),
13009  rhoMax = cms.double( 9.9999999E7 ),
13010  rhoScale = cms.double( 1.0 ),
13011  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13012  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13013  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13014 )
13015 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13016  saveTags = cms.bool( True ),
13017  candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
13018  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13019  npixelmatchcut = cms.double( 1.0 ),
13020  ncandcut = cms.int32( 1 ),
13021  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13022  s_a_phi1B = cms.double( 0.0069 ),
13023  s_a_phi1I = cms.double( 0.0088 ),
13024  s_a_phi1F = cms.double( 0.0076 ),
13025  s_a_phi2B = cms.double( 3.7E-4 ),
13026  s_a_phi2I = cms.double( 7.0E-4 ),
13027  s_a_phi2F = cms.double( 0.00906 ),
13028  s_a_zB = cms.double( 0.012 ),
13029  s_a_rI = cms.double( 0.027 ),
13030  s_a_rF = cms.double( 0.04 ),
13031  s2_threshold = cms.double( 0.4 ),
13032  tanhSO10BarrelThres = cms.double( 0.35 ),
13033  tanhSO10InterThres = cms.double( 1.0 ),
13034  tanhSO10ForwardThres = cms.double( 1.0 ),
13035  useS = cms.bool( False ),
13036  pixelVeto = cms.bool( False )
13037 )
13038 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13039  saveTags = cms.bool( True ),
13040  candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
13041  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13042  rhoTag = cms.InputTag( "" ),
13043  energyLowEdges = cms.vdouble( 0.0 ),
13044  lessThan = cms.bool( True ),
13045  useEt = cms.bool( False ),
13046  useAbs = cms.bool( True ),
13047  thrRegularEB = cms.vdouble( 0.1 ),
13048  thrRegularEE = cms.vdouble( 0.1 ),
13049  thrOverEEB = cms.vdouble( -1.0 ),
13050  thrOverEEE = cms.vdouble( -1.0 ),
13051  thrOverE2EB = cms.vdouble( -1.0 ),
13052  thrOverE2EE = cms.vdouble( -1.0 ),
13053  ncandcut = cms.int32( 1 ),
13054  doRhoCorrection = cms.bool( False ),
13055  rhoMax = cms.double( 9.9999999E7 ),
13056  rhoScale = cms.double( 1.0 ),
13057  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13058  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13059  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13060 )
13061 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13062  saveTags = cms.bool( True ),
13063  candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
13064  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13065  rhoTag = cms.InputTag( "" ),
13066  energyLowEdges = cms.vdouble( 0.0 ),
13067  lessThan = cms.bool( True ),
13068  useEt = cms.bool( False ),
13069  useAbs = cms.bool( True ),
13070  thrRegularEB = cms.vdouble( 0.008 ),
13071  thrRegularEE = cms.vdouble( 0.012 ),
13072  thrOverEEB = cms.vdouble( -1.0 ),
13073  thrOverEEE = cms.vdouble( -1.0 ),
13074  thrOverE2EB = cms.vdouble( -1.0 ),
13075  thrOverE2EE = cms.vdouble( -1.0 ),
13076  ncandcut = cms.int32( 1 ),
13077  doRhoCorrection = cms.bool( False ),
13078  rhoMax = cms.double( 9.9999999E7 ),
13079  rhoScale = cms.double( 1.0 ),
13080  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13081  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13082  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13083 )
13084 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13085  saveTags = cms.bool( True ),
13086  candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
13087  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13088  rhoTag = cms.InputTag( "" ),
13089  energyLowEdges = cms.vdouble( 0.0 ),
13090  lessThan = cms.bool( True ),
13091  useEt = cms.bool( False ),
13092  useAbs = cms.bool( True ),
13093  thrRegularEB = cms.vdouble( 0.1 ),
13094  thrRegularEE = cms.vdouble( 0.1 ),
13095  thrOverEEB = cms.vdouble( -1.0 ),
13096  thrOverEEE = cms.vdouble( -1.0 ),
13097  thrOverE2EB = cms.vdouble( -1.0 ),
13098  thrOverE2EE = cms.vdouble( -1.0 ),
13099  ncandcut = cms.int32( 1 ),
13100  doRhoCorrection = cms.bool( False ),
13101  rhoMax = cms.double( 9.9999999E7 ),
13102  rhoScale = cms.double( 1.0 ),
13103  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13104  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13105  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13106 )
13107 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13108  saveTags = cms.bool( True ),
13109  candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
13110  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13111  rhoTag = cms.InputTag( "" ),
13112  energyLowEdges = cms.vdouble( 0.0 ),
13113  lessThan = cms.bool( True ),
13114  useEt = cms.bool( True ),
13115  useAbs = cms.bool( False ),
13116  thrRegularEB = cms.vdouble( -1.0 ),
13117  thrRegularEE = cms.vdouble( -1.0 ),
13118  thrOverEEB = cms.vdouble( 1.0 ),
13119  thrOverEEE = cms.vdouble( 1.0 ),
13120  thrOverE2EB = cms.vdouble( -1.0 ),
13121  thrOverE2EE = cms.vdouble( -1.0 ),
13122  ncandcut = cms.int32( 1 ),
13123  doRhoCorrection = cms.bool( False ),
13124  rhoMax = cms.double( 9.9999999E7 ),
13125  rhoScale = cms.double( 1.0 ),
13126  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13127  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13128  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13129 )
13130 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
13131  offset = cms.uint32( 0 ),
13132  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13133 )
13134 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13135  saveTags = cms.bool( True ),
13136  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13137  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13138  etcutEB = cms.double( 50.0 ),
13139  etcutEE = cms.double( 50.0 ),
13140  minEtaCut = cms.double( -9999.0 ),
13141  maxEtaCut = cms.double( 9999.0 ),
13142  ncandcut = cms.int32( 1 )
13143 )
13144 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13145  saveTags = cms.bool( True ),
13146  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13147  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
13148  rhoTag = cms.InputTag( "" ),
13149  energyLowEdges = cms.vdouble( 0.0 ),
13150  lessThan = cms.bool( True ),
13151  useEt = cms.bool( False ),
13152  useAbs = cms.bool( False ),
13153  thrRegularEB = cms.vdouble( 0.015 ),
13154  thrRegularEE = cms.vdouble( 0.04 ),
13155  thrOverEEB = cms.vdouble( -1.0 ),
13156  thrOverEEE = cms.vdouble( -1.0 ),
13157  thrOverE2EB = cms.vdouble( -1.0 ),
13158  thrOverE2EE = cms.vdouble( -1.0 ),
13159  ncandcut = cms.int32( 1 ),
13160  doRhoCorrection = cms.bool( False ),
13161  rhoMax = cms.double( 9.9999999E7 ),
13162  rhoScale = cms.double( 1.0 ),
13163  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13164  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13165  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13166 )
13167 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13168  saveTags = cms.bool( True ),
13169  candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
13170  varTag = cms.InputTag( "hltEgammaHoverE" ),
13171  rhoTag = cms.InputTag( "" ),
13172  energyLowEdges = cms.vdouble( 0.0 ),
13173  lessThan = cms.bool( True ),
13174  useEt = cms.bool( False ),
13175  useAbs = cms.bool( False ),
13176  thrRegularEB = cms.vdouble( -1.0 ),
13177  thrRegularEE = cms.vdouble( -1.0 ),
13178  thrOverEEB = cms.vdouble( 0.2 ),
13179  thrOverEEE = cms.vdouble( 0.15 ),
13180  thrOverE2EB = cms.vdouble( -1.0 ),
13181  thrOverE2EE = cms.vdouble( -1.0 ),
13182  ncandcut = cms.int32( 1 ),
13183  doRhoCorrection = cms.bool( False ),
13184  rhoMax = cms.double( 9.9999999E7 ),
13185  rhoScale = cms.double( 1.0 ),
13186  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13187  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13188  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13189 )
13190 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13191  saveTags = cms.bool( True ),
13192  candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
13193  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13194  rhoTag = cms.InputTag( "" ),
13195  energyLowEdges = cms.vdouble( 0.0 ),
13196  lessThan = cms.bool( True ),
13197  useEt = cms.bool( True ),
13198  useAbs = cms.bool( False ),
13199  thrRegularEB = cms.vdouble( -1.0 ),
13200  thrRegularEE = cms.vdouble( -1.0 ),
13201  thrOverEEB = cms.vdouble( 1.0 ),
13202  thrOverEEE = cms.vdouble( 1.0 ),
13203  thrOverE2EB = cms.vdouble( -1.0 ),
13204  thrOverE2EE = cms.vdouble( -1.0 ),
13205  ncandcut = cms.int32( 1 ),
13206  doRhoCorrection = cms.bool( False ),
13207  rhoMax = cms.double( 9.9999999E7 ),
13208  rhoScale = cms.double( 1.0 ),
13209  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13210  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13211  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13212 )
13213 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13214  saveTags = cms.bool( True ),
13215  candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
13216  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13217  rhoTag = cms.InputTag( "" ),
13218  energyLowEdges = cms.vdouble( 0.0 ),
13219  lessThan = cms.bool( True ),
13220  useEt = cms.bool( True ),
13221  useAbs = cms.bool( False ),
13222  thrRegularEB = cms.vdouble( -1.0 ),
13223  thrRegularEE = cms.vdouble( -1.0 ),
13224  thrOverEEB = cms.vdouble( 1.0 ),
13225  thrOverEEE = cms.vdouble( 1.0 ),
13226  thrOverE2EB = cms.vdouble( -1.0 ),
13227  thrOverE2EE = cms.vdouble( -1.0 ),
13228  ncandcut = cms.int32( 1 ),
13229  doRhoCorrection = cms.bool( False ),
13230  rhoMax = cms.double( 9.9999999E7 ),
13231  rhoScale = cms.double( 1.0 ),
13232  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13233  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13234  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13235 )
13236 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13237  saveTags = cms.bool( True ),
13238  candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
13239  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13240  npixelmatchcut = cms.double( 1.0 ),
13241  ncandcut = cms.int32( 1 ),
13242  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13243  s_a_phi1B = cms.double( 0.0069 ),
13244  s_a_phi1I = cms.double( 0.0088 ),
13245  s_a_phi1F = cms.double( 0.0076 ),
13246  s_a_phi2B = cms.double( 3.7E-4 ),
13247  s_a_phi2I = cms.double( 7.0E-4 ),
13248  s_a_phi2F = cms.double( 0.00906 ),
13249  s_a_zB = cms.double( 0.012 ),
13250  s_a_rI = cms.double( 0.027 ),
13251  s_a_rF = cms.double( 0.04 ),
13252  s2_threshold = cms.double( 0.4 ),
13253  tanhSO10BarrelThres = cms.double( 0.35 ),
13254  tanhSO10InterThres = cms.double( 1.0 ),
13255  tanhSO10ForwardThres = cms.double( 1.0 ),
13256  useS = cms.bool( False ),
13257  pixelVeto = cms.bool( False )
13258 )
13259 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13260  saveTags = cms.bool( True ),
13261  candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
13262  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13263  rhoTag = cms.InputTag( "" ),
13264  energyLowEdges = cms.vdouble( 0.0 ),
13265  lessThan = cms.bool( True ),
13266  useEt = cms.bool( False ),
13267  useAbs = cms.bool( True ),
13268  thrRegularEB = cms.vdouble( 0.1 ),
13269  thrRegularEE = cms.vdouble( 0.1 ),
13270  thrOverEEB = cms.vdouble( -1.0 ),
13271  thrOverEEE = cms.vdouble( -1.0 ),
13272  thrOverE2EB = cms.vdouble( -1.0 ),
13273  thrOverE2EE = cms.vdouble( -1.0 ),
13274  ncandcut = cms.int32( 1 ),
13275  doRhoCorrection = cms.bool( False ),
13276  rhoMax = cms.double( 9.9999999E7 ),
13277  rhoScale = cms.double( 1.0 ),
13278  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13279  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13280  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13281 )
13282 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13283  saveTags = cms.bool( True ),
13284  candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
13285  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13286  rhoTag = cms.InputTag( "" ),
13287  energyLowEdges = cms.vdouble( 0.0 ),
13288  lessThan = cms.bool( True ),
13289  useEt = cms.bool( False ),
13290  useAbs = cms.bool( True ),
13291  thrRegularEB = cms.vdouble( 0.008 ),
13292  thrRegularEE = cms.vdouble( 0.012 ),
13293  thrOverEEB = cms.vdouble( -1.0 ),
13294  thrOverEEE = cms.vdouble( -1.0 ),
13295  thrOverE2EB = cms.vdouble( -1.0 ),
13296  thrOverE2EE = cms.vdouble( -1.0 ),
13297  ncandcut = cms.int32( 1 ),
13298  doRhoCorrection = cms.bool( False ),
13299  rhoMax = cms.double( 9.9999999E7 ),
13300  rhoScale = cms.double( 1.0 ),
13301  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13302  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13303  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13304 )
13305 fragment.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13306  saveTags = cms.bool( True ),
13307  candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
13308  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13309  rhoTag = cms.InputTag( "" ),
13310  energyLowEdges = cms.vdouble( 0.0 ),
13311  lessThan = cms.bool( True ),
13312  useEt = cms.bool( False ),
13313  useAbs = cms.bool( True ),
13314  thrRegularEB = cms.vdouble( 0.1 ),
13315  thrRegularEE = cms.vdouble( 0.1 ),
13316  thrOverEEB = cms.vdouble( -1.0 ),
13317  thrOverEEE = cms.vdouble( -1.0 ),
13318  thrOverE2EB = cms.vdouble( -1.0 ),
13319  thrOverE2EE = cms.vdouble( -1.0 ),
13320  ncandcut = cms.int32( 1 ),
13321  doRhoCorrection = cms.bool( False ),
13322  rhoMax = cms.double( 9.9999999E7 ),
13323  rhoScale = cms.double( 1.0 ),
13324  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13325  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13326  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13327 )
13328 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13329  saveTags = cms.bool( True ),
13330  candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
13331  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13332  rhoTag = cms.InputTag( "" ),
13333  energyLowEdges = cms.vdouble( 0.0 ),
13334  lessThan = cms.bool( True ),
13335  useEt = cms.bool( True ),
13336  useAbs = cms.bool( False ),
13337  thrRegularEB = cms.vdouble( -1.0 ),
13338  thrRegularEE = cms.vdouble( -1.0 ),
13339  thrOverEEB = cms.vdouble( 1.0 ),
13340  thrOverEEE = cms.vdouble( 1.0 ),
13341  thrOverE2EB = cms.vdouble( -1.0 ),
13342  thrOverE2EE = cms.vdouble( -1.0 ),
13343  ncandcut = cms.int32( 1 ),
13344  doRhoCorrection = cms.bool( False ),
13345  rhoMax = cms.double( 9.9999999E7 ),
13346  rhoScale = cms.double( 1.0 ),
13347  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13348  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13349  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13350 )
13351 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
13352  offset = cms.uint32( 0 ),
13353  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13354 )
13355 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13356  saveTags = cms.bool( True ),
13357  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
13358  varTag = cms.InputTag( "hltEgammaHoverE" ),
13359  rhoTag = cms.InputTag( "" ),
13360  energyLowEdges = cms.vdouble( 0.0 ),
13361  lessThan = cms.bool( True ),
13362  useEt = cms.bool( False ),
13363  useAbs = cms.bool( False ),
13364  thrRegularEB = cms.vdouble( -1.0 ),
13365  thrRegularEE = cms.vdouble( -1.0 ),
13366  thrOverEEB = cms.vdouble( 2.0 ),
13367  thrOverEEE = cms.vdouble( 2.0 ),
13368  thrOverE2EB = cms.vdouble( -1.0 ),
13369  thrOverE2EE = cms.vdouble( -1.0 ),
13370  ncandcut = cms.int32( 1 ),
13371  doRhoCorrection = cms.bool( False ),
13372  rhoMax = cms.double( 9.9999999E7 ),
13373  rhoScale = cms.double( 1.0 ),
13374  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13375  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13376  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13377 )
13378 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13379  offset = cms.uint32( 0 ),
13380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13381 )
13382 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13383  saveTags = cms.bool( True ),
13384  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13385  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13386  etcutEB = cms.double( 10.0 ),
13387  etcutEE = cms.double( 999999.0 ),
13388  minEtaCut = cms.double( -9999.0 ),
13389  maxEtaCut = cms.double( 9999.0 ),
13390  ncandcut = cms.int32( 1 )
13391 )
13392 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13393  saveTags = cms.bool( True ),
13394  candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13395  varTag = cms.InputTag( "hltEgammaHoverE" ),
13396  rhoTag = cms.InputTag( "" ),
13397  energyLowEdges = cms.vdouble( 0.0 ),
13398  lessThan = cms.bool( True ),
13399  useEt = cms.bool( False ),
13400  useAbs = cms.bool( False ),
13401  thrRegularEB = cms.vdouble( -1.0 ),
13402  thrRegularEE = cms.vdouble( -1.0 ),
13403  thrOverEEB = cms.vdouble( 2.0 ),
13404  thrOverEEE = cms.vdouble( 2.0 ),
13405  thrOverE2EB = cms.vdouble( -1.0 ),
13406  thrOverE2EE = cms.vdouble( -1.0 ),
13407  ncandcut = cms.int32( 1 ),
13408  doRhoCorrection = cms.bool( False ),
13409  rhoMax = cms.double( 9.9999999E7 ),
13410  rhoScale = cms.double( 1.0 ),
13411  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13412  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13413  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13414 )
13415 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13416  offset = cms.uint32( 0 ),
13417  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13418 )
13419 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13420  saveTags = cms.bool( True ),
13421  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13422  varTag = cms.InputTag( "hltEgammaHoverE" ),
13423  rhoTag = cms.InputTag( "" ),
13424  energyLowEdges = cms.vdouble( 0.0 ),
13425  lessThan = cms.bool( True ),
13426  useEt = cms.bool( False ),
13427  useAbs = cms.bool( False ),
13428  thrRegularEB = cms.vdouble( -1.0 ),
13429  thrRegularEE = cms.vdouble( -1.0 ),
13430  thrOverEEB = cms.vdouble( 2.0 ),
13431  thrOverEEE = cms.vdouble( 2.0 ),
13432  thrOverE2EB = cms.vdouble( -1.0 ),
13433  thrOverE2EE = cms.vdouble( -1.0 ),
13434  ncandcut = cms.int32( 1 ),
13435  doRhoCorrection = cms.bool( False ),
13436  rhoMax = cms.double( 9.9999999E7 ),
13437  rhoScale = cms.double( 1.0 ),
13438  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13439  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13440  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13441 )
13442 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13443  offset = cms.uint32( 0 ),
13444  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13445 )
13446 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13447  saveTags = cms.bool( True ),
13448  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13449  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13450  etcutEB = cms.double( 20.0 ),
13451  etcutEE = cms.double( 999999.0 ),
13452  minEtaCut = cms.double( -9999.0 ),
13453  maxEtaCut = cms.double( 9999.0 ),
13454  ncandcut = cms.int32( 1 )
13455 )
13456 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13457  saveTags = cms.bool( True ),
13458  candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13459  varTag = cms.InputTag( "hltEgammaHoverE" ),
13460  rhoTag = cms.InputTag( "" ),
13461  energyLowEdges = cms.vdouble( 0.0 ),
13462  lessThan = cms.bool( True ),
13463  useEt = cms.bool( False ),
13464  useAbs = cms.bool( False ),
13465  thrRegularEB = cms.vdouble( -1.0 ),
13466  thrRegularEE = cms.vdouble( -1.0 ),
13467  thrOverEEB = cms.vdouble( 2.0 ),
13468  thrOverEEE = cms.vdouble( 2.0 ),
13469  thrOverE2EB = cms.vdouble( -1.0 ),
13470  thrOverE2EE = cms.vdouble( -1.0 ),
13471  ncandcut = cms.int32( 1 ),
13472  doRhoCorrection = cms.bool( False ),
13473  rhoMax = cms.double( 9.9999999E7 ),
13474  rhoScale = cms.double( 1.0 ),
13475  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13476  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13477  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13478 )
13479 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13480  offset = cms.uint32( 0 ),
13481  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13482 )
13483 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13484  saveTags = cms.bool( True ),
13485  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13486  varTag = cms.InputTag( "hltEgammaHoverE" ),
13487  rhoTag = cms.InputTag( "" ),
13488  energyLowEdges = cms.vdouble( 0.0 ),
13489  lessThan = cms.bool( True ),
13490  useEt = cms.bool( False ),
13491  useAbs = cms.bool( False ),
13492  thrRegularEB = cms.vdouble( -1.0 ),
13493  thrRegularEE = cms.vdouble( -1.0 ),
13494  thrOverEEB = cms.vdouble( 2.0 ),
13495  thrOverEEE = cms.vdouble( 2.0 ),
13496  thrOverE2EB = cms.vdouble( -1.0 ),
13497  thrOverE2EE = cms.vdouble( -1.0 ),
13498  ncandcut = cms.int32( 1 ),
13499  doRhoCorrection = cms.bool( False ),
13500  rhoMax = cms.double( 9.9999999E7 ),
13501  rhoScale = cms.double( 1.0 ),
13502  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13503  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13504  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13505 )
13506 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13507  offset = cms.uint32( 0 ),
13508  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13509 )
13510 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13511  saveTags = cms.bool( True ),
13512  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13513  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13514  etcutEB = cms.double( 30.0 ),
13515  etcutEE = cms.double( 999999.0 ),
13516  minEtaCut = cms.double( -9999.0 ),
13517  maxEtaCut = cms.double( 9999.0 ),
13518  ncandcut = cms.int32( 1 )
13519 )
13520 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13521  saveTags = cms.bool( True ),
13522  candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13523  varTag = cms.InputTag( "hltEgammaHoverE" ),
13524  rhoTag = cms.InputTag( "" ),
13525  energyLowEdges = cms.vdouble( 0.0 ),
13526  lessThan = cms.bool( True ),
13527  useEt = cms.bool( False ),
13528  useAbs = cms.bool( False ),
13529  thrRegularEB = cms.vdouble( -1.0 ),
13530  thrRegularEE = cms.vdouble( -1.0 ),
13531  thrOverEEB = cms.vdouble( 2.0 ),
13532  thrOverEEE = cms.vdouble( 2.0 ),
13533  thrOverE2EB = cms.vdouble( -1.0 ),
13534  thrOverE2EE = cms.vdouble( -1.0 ),
13535  ncandcut = cms.int32( 1 ),
13536  doRhoCorrection = cms.bool( False ),
13537  rhoMax = cms.double( 9.9999999E7 ),
13538  rhoScale = cms.double( 1.0 ),
13539  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13540  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13541  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13542 )
13543 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13544  saveTags = cms.bool( True ),
13545  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13546  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13547  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13548  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13549  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13550  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13551  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13552  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13553  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13554  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13555 )
13556 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13557  offset = cms.uint32( 0 ),
13558  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13559 )
13560 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13561  saveTags = cms.bool( True ),
13562  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13563  varTag = cms.InputTag( "hltEgammaHoverE" ),
13564  rhoTag = cms.InputTag( "" ),
13565  energyLowEdges = cms.vdouble( 0.0 ),
13566  lessThan = cms.bool( True ),
13567  useEt = cms.bool( False ),
13568  useAbs = cms.bool( False ),
13569  thrRegularEB = cms.vdouble( -1.0 ),
13570  thrRegularEE = cms.vdouble( -1.0 ),
13571  thrOverEEB = cms.vdouble( 2.0 ),
13572  thrOverEEE = cms.vdouble( 2.0 ),
13573  thrOverE2EB = cms.vdouble( -1.0 ),
13574  thrOverE2EE = cms.vdouble( -1.0 ),
13575  ncandcut = cms.int32( 1 ),
13576  doRhoCorrection = cms.bool( False ),
13577  rhoMax = cms.double( 9.9999999E7 ),
13578  rhoScale = cms.double( 1.0 ),
13579  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13580  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13581  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13582 )
13583 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13584  offset = cms.uint32( 0 ),
13585  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13586 )
13587 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13588  saveTags = cms.bool( True ),
13589  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13590  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13591  etcutEB = cms.double( 40.0 ),
13592  etcutEE = cms.double( 999999.0 ),
13593  minEtaCut = cms.double( -9999.0 ),
13594  maxEtaCut = cms.double( 9999.0 ),
13595  ncandcut = cms.int32( 1 )
13596 )
13597 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13598  saveTags = cms.bool( True ),
13599  candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13600  varTag = cms.InputTag( "hltEgammaHoverE" ),
13601  rhoTag = cms.InputTag( "" ),
13602  energyLowEdges = cms.vdouble( 0.0 ),
13603  lessThan = cms.bool( True ),
13604  useEt = cms.bool( False ),
13605  useAbs = cms.bool( False ),
13606  thrRegularEB = cms.vdouble( -1.0 ),
13607  thrRegularEE = cms.vdouble( -1.0 ),
13608  thrOverEEB = cms.vdouble( 2.0 ),
13609  thrOverEEE = cms.vdouble( 2.0 ),
13610  thrOverE2EB = cms.vdouble( -1.0 ),
13611  thrOverE2EE = cms.vdouble( -1.0 ),
13612  ncandcut = cms.int32( 1 ),
13613  doRhoCorrection = cms.bool( False ),
13614  rhoMax = cms.double( 9.9999999E7 ),
13615  rhoScale = cms.double( 1.0 ),
13616  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13617  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13618  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13619 )
13620 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13621  offset = cms.uint32( 0 ),
13622  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13623 )
13624 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13625  saveTags = cms.bool( True ),
13626  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13627  varTag = cms.InputTag( "hltEgammaHoverE" ),
13628  rhoTag = cms.InputTag( "" ),
13629  energyLowEdges = cms.vdouble( 0.0 ),
13630  lessThan = cms.bool( True ),
13631  useEt = cms.bool( False ),
13632  useAbs = cms.bool( False ),
13633  thrRegularEB = cms.vdouble( -1.0 ),
13634  thrRegularEE = cms.vdouble( -1.0 ),
13635  thrOverEEB = cms.vdouble( 2.0 ),
13636  thrOverEEE = cms.vdouble( 2.0 ),
13637  thrOverE2EB = cms.vdouble( -1.0 ),
13638  thrOverE2EE = cms.vdouble( -1.0 ),
13639  ncandcut = cms.int32( 1 ),
13640  doRhoCorrection = cms.bool( False ),
13641  rhoMax = cms.double( 9.9999999E7 ),
13642  rhoScale = cms.double( 1.0 ),
13643  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13644  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13645  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13646 )
13647 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13648  offset = cms.uint32( 0 ),
13649  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13650 )
13651 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13652  saveTags = cms.bool( True ),
13653  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13654  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13655  etcutEB = cms.double( 50.0 ),
13656  etcutEE = cms.double( 999999.0 ),
13657  minEtaCut = cms.double( -9999.0 ),
13658  maxEtaCut = cms.double( 9999.0 ),
13659  ncandcut = cms.int32( 1 )
13660 )
13661 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13662  saveTags = cms.bool( True ),
13663  candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13664  varTag = cms.InputTag( "hltEgammaHoverE" ),
13665  rhoTag = cms.InputTag( "" ),
13666  energyLowEdges = cms.vdouble( 0.0 ),
13667  lessThan = cms.bool( True ),
13668  useEt = cms.bool( False ),
13669  useAbs = cms.bool( False ),
13670  thrRegularEB = cms.vdouble( -1.0 ),
13671  thrRegularEE = cms.vdouble( -1.0 ),
13672  thrOverEEB = cms.vdouble( 2.0 ),
13673  thrOverEEE = cms.vdouble( 2.0 ),
13674  thrOverE2EB = cms.vdouble( -1.0 ),
13675  thrOverE2EE = cms.vdouble( -1.0 ),
13676  ncandcut = cms.int32( 1 ),
13677  doRhoCorrection = cms.bool( False ),
13678  rhoMax = cms.double( 9.9999999E7 ),
13679  rhoScale = cms.double( 1.0 ),
13680  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13681  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13682  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13683 )
13684 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13685  saveTags = cms.bool( True ),
13686  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13687  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13688  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13689  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13690  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13691  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13692  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13693  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13694  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13695  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13696 )
13697 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13698  offset = cms.uint32( 0 ),
13699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13700 )
13701 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13702  saveTags = cms.bool( True ),
13703  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13704  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13705  etcutEB = cms.double( 60.0 ),
13706  etcutEE = cms.double( 60.0 ),
13707  minEtaCut = cms.double( -9999.0 ),
13708  maxEtaCut = cms.double( 9999.0 ),
13709  ncandcut = cms.int32( 1 )
13710 )
13711 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13712  saveTags = cms.bool( True ),
13713  candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13714  varTag = cms.InputTag( "hltEgammaHoverE" ),
13715  rhoTag = cms.InputTag( "" ),
13716  energyLowEdges = cms.vdouble( 0.0 ),
13717  lessThan = cms.bool( True ),
13718  useEt = cms.bool( False ),
13719  useAbs = cms.bool( False ),
13720  thrRegularEB = cms.vdouble( -1.0 ),
13721  thrRegularEE = cms.vdouble( -1.0 ),
13722  thrOverEEB = cms.vdouble( 2.0 ),
13723  thrOverEEE = cms.vdouble( 2.0 ),
13724  thrOverE2EB = cms.vdouble( -1.0 ),
13725  thrOverE2EE = cms.vdouble( -1.0 ),
13726  ncandcut = cms.int32( 1 ),
13727  doRhoCorrection = cms.bool( False ),
13728  rhoMax = cms.double( 9.9999999E7 ),
13729  rhoScale = cms.double( 1.0 ),
13730  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13731  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13732  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13733 )
13734 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13735  offset = cms.uint32( 0 ),
13736  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13737 )
13738 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13739  saveTags = cms.bool( True ),
13740  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13741  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13742  etcutEB = cms.double( 60.0 ),
13743  etcutEE = cms.double( 999999.0 ),
13744  minEtaCut = cms.double( -9999.0 ),
13745  maxEtaCut = cms.double( 9999.0 ),
13746  ncandcut = cms.int32( 1 )
13747 )
13748 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13749  saveTags = cms.bool( True ),
13750  candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13751  varTag = cms.InputTag( "hltEgammaHoverE" ),
13752  rhoTag = cms.InputTag( "" ),
13753  energyLowEdges = cms.vdouble( 0.0 ),
13754  lessThan = cms.bool( True ),
13755  useEt = cms.bool( False ),
13756  useAbs = cms.bool( False ),
13757  thrRegularEB = cms.vdouble( -1.0 ),
13758  thrRegularEE = cms.vdouble( -1.0 ),
13759  thrOverEEB = cms.vdouble( 2.0 ),
13760  thrOverEEE = cms.vdouble( 2.0 ),
13761  thrOverE2EB = cms.vdouble( -1.0 ),
13762  thrOverE2EE = cms.vdouble( -1.0 ),
13763  ncandcut = cms.int32( 1 ),
13764  doRhoCorrection = cms.bool( False ),
13765  rhoMax = cms.double( 9.9999999E7 ),
13766  rhoScale = cms.double( 1.0 ),
13767  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13768  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13769  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13770 )
13771 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13772  saveTags = cms.bool( True ),
13773  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13774  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13775  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13776  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13777  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13778  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13779  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13780  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13781  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13782  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13783 )
13784 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13785  offset = cms.uint32( 0 ),
13786  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13787 )
13788 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13789  saveTags = cms.bool( True ),
13790  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13791  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13792  MaxEta = cms.double( 2.5 ),
13793  MinPt = cms.double( 0.0 ),
13794  MaxDeltaR = cms.double( 999.0 ),
13795  MinN = cms.int32( 1 ),
13796  CentralBxOnly = cms.bool( True ),
13797  SelectQualities = cms.vint32( )
13798 )
13799 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13800  saveTags = cms.bool( True ),
13801  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13802  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13803  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13804  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13805  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13806  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13807  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13808  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13809  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13810  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13811 )
13812 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13813  offset = cms.uint32( 0 ),
13814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13815 )
13816 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13817  saveTags = cms.bool( True ),
13818  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13819  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
13820  MaxEta = cms.double( 2.5 ),
13821  MinPt = cms.double( 0.0 ),
13822  MaxDeltaR = cms.double( 999.0 ),
13823  MinN = cms.int32( 1 ),
13824  CentralBxOnly = cms.bool( True ),
13825  SelectQualities = cms.vint32( )
13826 )
13827 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
13828  saveTags = cms.bool( True ),
13829  L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
13830  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13831  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13832  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13833  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13834  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13835  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13836  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13837  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13838  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13839 )
13840 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
13841  offset = cms.uint32( 0 ),
13842  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13843 )
13844 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13845  saveTags = cms.bool( True ),
13846  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13847  PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
13848  MaxEta = cms.double( 2.5 ),
13849  MinPt = cms.double( 0.0 ),
13850  MaxDeltaR = cms.double( 999.0 ),
13851  MinN = cms.int32( 1 ),
13852  CentralBxOnly = cms.bool( True ),
13853  SelectQualities = cms.vint32( )
13854 )
13855 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13856  saveTags = cms.bool( True ),
13857  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13858  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13859  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13860  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13861  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13862  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13863  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13864  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13865  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13866  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13867 )
13868 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13869  offset = cms.uint32( 0 ),
13870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13871 )
13872 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13873  saveTags = cms.bool( True ),
13874  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13875  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13876  MaxEta = cms.double( 2.5 ),
13877  MinPt = cms.double( 7.0 ),
13878  MaxDeltaR = cms.double( 999.0 ),
13879  MinN = cms.int32( 1 ),
13880  CentralBxOnly = cms.bool( True ),
13881  SelectQualities = cms.vint32( )
13882 )
13883 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
13884  saveTags = cms.bool( True ),
13885  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
13886  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13887  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13888  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13889  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13890  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13891  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13892  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13893  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13894  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13895 )
13896 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
13897  offset = cms.uint32( 0 ),
13898  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13899 )
13900 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13901  saveTags = cms.bool( True ),
13902  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13903  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
13904  MaxEta = cms.double( 2.5 ),
13905  MinPt = cms.double( 12.0 ),
13906  MaxDeltaR = cms.double( 999.0 ),
13907  MinN = cms.int32( 1 ),
13908  CentralBxOnly = cms.bool( True ),
13909  SelectQualities = cms.vint32( )
13910 )
13911 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13912  offset = cms.uint32( 0 ),
13913  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13914 )
13915 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13916  saveTags = cms.bool( True ),
13917  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13918  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13919  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13920  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13921  MinN = cms.int32( 1 ),
13922  MaxEta = cms.double( 2.5 ),
13923  AbsEtaBins = cms.vdouble( 9999.0 ),
13924  MinNstations = cms.vint32( 1 ),
13925  MinNhits = cms.vint32( 0 ),
13926  CutOnChambers = cms.bool( False ),
13927  MinNchambers = cms.vint32( 0 ),
13928  MaxDr = cms.double( 9999.0 ),
13929  MinDr = cms.double( -1.0 ),
13930  MaxDz = cms.double( 9999.0 ),
13931  MinDxySig = cms.double( -1.0 ),
13932  MinPt = cms.double( 0.0 ),
13933  NSigmaPt = cms.double( 0.0 ),
13934  MatchToPreviousCand = cms.bool( True )
13935 )
13936 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13937  offset = cms.uint32( 0 ),
13938  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13939 )
13940 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13941  saveTags = cms.bool( True ),
13942  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13943  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13944  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13945  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13946  MinN = cms.int32( 1 ),
13947  MaxEta = cms.double( 2.5 ),
13948  AbsEtaBins = cms.vdouble( 9999.0 ),
13949  MinNstations = cms.vint32( 1 ),
13950  MinNhits = cms.vint32( 0 ),
13951  CutOnChambers = cms.bool( False ),
13952  MinNchambers = cms.vint32( 0 ),
13953  MaxDr = cms.double( 9999.0 ),
13954  MinDr = cms.double( -1.0 ),
13955  MaxDz = cms.double( 9999.0 ),
13956  MinDxySig = cms.double( -1.0 ),
13957  MinPt = cms.double( 0.0 ),
13958  NSigmaPt = cms.double( 0.0 ),
13959  MatchToPreviousCand = cms.bool( True )
13960 )
13961 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
13962  offset = cms.uint32( 0 ),
13963  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13964 )
13965 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13966  saveTags = cms.bool( True ),
13967  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13968  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13969  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13970  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13971  MinN = cms.int32( 1 ),
13972  MaxEta = cms.double( 2.5 ),
13973  AbsEtaBins = cms.vdouble( 9999.0 ),
13974  MinNstations = cms.vint32( 1 ),
13975  MinNhits = cms.vint32( 0 ),
13976  CutOnChambers = cms.bool( False ),
13977  MinNchambers = cms.vint32( 0 ),
13978  MaxDr = cms.double( 9999.0 ),
13979  MinDr = cms.double( -1.0 ),
13980  MaxDz = cms.double( 9999.0 ),
13981  MinDxySig = cms.double( -1.0 ),
13982  MinPt = cms.double( 7.0 ),
13983  NSigmaPt = cms.double( 0.0 ),
13984  MatchToPreviousCand = cms.bool( True )
13985 )
13986 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
13987  offset = cms.uint32( 0 ),
13988  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13989 )
13990 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13991  saveTags = cms.bool( True ),
13992  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13993  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13994  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13995  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13996  MinN = cms.int32( 1 ),
13997  MaxEta = cms.double( 2.5 ),
13998  AbsEtaBins = cms.vdouble( 9999.0 ),
13999  MinNstations = cms.vint32( 1 ),
14000  MinNhits = cms.vint32( 0 ),
14001  CutOnChambers = cms.bool( False ),
14002  MinNchambers = cms.vint32( 0 ),
14003  MaxDr = cms.double( 9999.0 ),
14004  MinDr = cms.double( -1.0 ),
14005  MaxDz = cms.double( 9999.0 ),
14006  MinDxySig = cms.double( -1.0 ),
14007  MinPt = cms.double( 12.0 ),
14008  NSigmaPt = cms.double( 0.0 ),
14009  MatchToPreviousCand = cms.bool( True )
14010 )
14011 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
14012  offset = cms.uint32( 0 ),
14013  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14014 )
14015 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14016  saveTags = cms.bool( True ),
14017  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14018  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14019  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14020  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14021  MinN = cms.int32( 1 ),
14022  MaxEta = cms.double( 2.5 ),
14023  AbsEtaBins = cms.vdouble( 9999.0 ),
14024  MinNstations = cms.vint32( 1 ),
14025  MinNhits = cms.vint32( 0 ),
14026  CutOnChambers = cms.bool( False ),
14027  MinNchambers = cms.vint32( 0 ),
14028  MaxDr = cms.double( 9999.0 ),
14029  MinDr = cms.double( -1.0 ),
14030  MaxDz = cms.double( 9999.0 ),
14031  MinDxySig = cms.double( -1.0 ),
14032  MinPt = cms.double( 15.0 ),
14033  NSigmaPt = cms.double( 0.0 ),
14034  MatchToPreviousCand = cms.bool( True )
14035 )
14036 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
14037  saveTags = cms.bool( True ),
14038  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
14039  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14040  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14041  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14042  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14043  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14044  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14045  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14046  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14047  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14048 )
14049 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
14050  offset = cms.uint32( 0 ),
14051  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14052 )
14053 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14054  saveTags = cms.bool( True ),
14055  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14056  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14057  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14058  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14059  MinN = cms.int32( 1 ),
14060  MaxEta = cms.double( 2.5 ),
14061  AbsEtaBins = cms.vdouble( 9999.0 ),
14062  MinNstations = cms.vint32( 1 ),
14063  MinNhits = cms.vint32( 0 ),
14064  CutOnChambers = cms.bool( False ),
14065  MinNchambers = cms.vint32( 0 ),
14066  MaxDr = cms.double( 9999.0 ),
14067  MinDr = cms.double( -1.0 ),
14068  MaxDz = cms.double( 9999.0 ),
14069  MinDxySig = cms.double( -1.0 ),
14070  MinPt = cms.double( 20.0 ),
14071  NSigmaPt = cms.double( 0.0 ),
14072  MatchToPreviousCand = cms.bool( True )
14073 )
14074 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
14075  offset = cms.uint32( 0 ),
14076  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14077 )
14078 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14079  saveTags = cms.bool( True ),
14080  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14081  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
14082  MaxEta = cms.double( 2.5 ),
14083  MinPt = cms.double( 0.0 ),
14084  MaxDeltaR = cms.double( 999.0 ),
14085  MinN = cms.int32( 1 ),
14086  CentralBxOnly = cms.bool( True ),
14087  SelectQualities = cms.vint32( )
14088 )
14089 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14090  saveTags = cms.bool( True ),
14091  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14092  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14093  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
14094  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
14095  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14096  MinN = cms.int32( 1 ),
14097  MaxEta = cms.double( 2.5 ),
14098  MinNhits = cms.int32( 0 ),
14099  MaxDr = cms.double( 999.0 ),
14100  MinDr = cms.double( -1.0 ),
14101  MaxDz = cms.double( 9999.0 ),
14102  MinDxySig = cms.double( -1.0 ),
14103  MinPt = cms.double( 0.0 ),
14104  NSigmaPt = cms.double( 0.0 ),
14105  MaxNormalizedChi2 = cms.double( 9999.0 ),
14106  MaxDXYBeamSpot = cms.double( 9999.0 ),
14107  MinDXYBeamSpot = cms.double( -1.0 ),
14108  MinNmuonHits = cms.int32( 0 ),
14109  MaxPtDifference = cms.double( 9999.0 ),
14110  MinTrackPt = cms.double( 0.0 ),
14111  minMuonStations = cms.int32( -1 ),
14112  minTrkHits = cms.int32( -1 ),
14113  minMuonHits = cms.int32( -1 ),
14114  allowedTypeMask = cms.uint32( 255 ),
14115  requiredTypeMask = cms.uint32( 0 ),
14116  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14117  trkMuonId = cms.uint32( 0 ),
14118  L1MatchingdR = cms.double( 999.0 ),
14119  MatchToPreviousCand = cms.bool( True ),
14120  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14121  requireL3MuonTrajectorySeed = cms.bool( False ),
14122  useSimpleGeometry = cms.bool( True ),
14123  useStation2 = cms.bool( True ),
14124  fallbackToME1 = cms.bool( False ),
14125  cosmicPropagationHypothesis = cms.bool( False ),
14126  useMB2InOverlap = cms.bool( False ),
14127  useTrack = cms.string( "tracker" ),
14128  useState = cms.string( "atVertex" ),
14129  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14130  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14131  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14132 )
14133 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
14134  offset = cms.uint32( 0 ),
14135  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14136 )
14137 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14138  saveTags = cms.bool( True ),
14139  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14140  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14141  MaxEta = cms.double( 2.5 ),
14142  MinPt = cms.double( 0.0 ),
14143  MaxDeltaR = cms.double( 999.0 ),
14144  MinN = cms.int32( 1 ),
14145  CentralBxOnly = cms.bool( True ),
14146  SelectQualities = cms.vint32( )
14147 )
14148 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14149  saveTags = cms.bool( True ),
14150  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14151  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14152  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
14153  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
14154  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14155  MinN = cms.int32( 1 ),
14156  MaxEta = cms.double( 2.5 ),
14157  MinNhits = cms.int32( 0 ),
14158  MaxDr = cms.double( 999.0 ),
14159  MinDr = cms.double( -1.0 ),
14160  MaxDz = cms.double( 9999.0 ),
14161  MinDxySig = cms.double( -1.0 ),
14162  MinPt = cms.double( 0.0 ),
14163  NSigmaPt = cms.double( 0.0 ),
14164  MaxNormalizedChi2 = cms.double( 9999.0 ),
14165  MaxDXYBeamSpot = cms.double( 9999.0 ),
14166  MinDXYBeamSpot = cms.double( -1.0 ),
14167  MinNmuonHits = cms.int32( 0 ),
14168  MaxPtDifference = cms.double( 9999.0 ),
14169  MinTrackPt = cms.double( 0.0 ),
14170  minMuonStations = cms.int32( -1 ),
14171  minTrkHits = cms.int32( -1 ),
14172  minMuonHits = cms.int32( -1 ),
14173  allowedTypeMask = cms.uint32( 255 ),
14174  requiredTypeMask = cms.uint32( 0 ),
14175  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14176  trkMuonId = cms.uint32( 0 ),
14177  L1MatchingdR = cms.double( 999.0 ),
14178  MatchToPreviousCand = cms.bool( True ),
14179  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14180  requireL3MuonTrajectorySeed = cms.bool( False ),
14181  useSimpleGeometry = cms.bool( True ),
14182  useStation2 = cms.bool( True ),
14183  fallbackToME1 = cms.bool( False ),
14184  cosmicPropagationHypothesis = cms.bool( False ),
14185  useMB2InOverlap = cms.bool( False ),
14186  useTrack = cms.string( "tracker" ),
14187  useState = cms.string( "atVertex" ),
14188  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14189  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14190  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14191 )
14192 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
14193  saveTags = cms.bool( True ),
14194  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
14195  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14196  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14197  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14198  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14199  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14200  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14201  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14202  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14203  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14204 )
14205 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
14206  offset = cms.uint32( 0 ),
14207  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14208 )
14209 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14210  saveTags = cms.bool( True ),
14211  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14212  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
14213  MaxEta = cms.double( 2.5 ),
14214  MinPt = cms.double( 0.0 ),
14215  MaxDeltaR = cms.double( 999.0 ),
14216  MinN = cms.int32( 1 ),
14217  CentralBxOnly = cms.bool( True ),
14218  SelectQualities = cms.vint32( )
14219 )
14220 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14221  saveTags = cms.bool( True ),
14222  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14223  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14224  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14225  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14226  MinN = cms.int32( 1 ),
14227  MaxEta = cms.double( 2.5 ),
14228  AbsEtaBins = cms.vdouble( 9999.0 ),
14229  MinNstations = cms.vint32( 1 ),
14230  MinNhits = cms.vint32( 0 ),
14231  CutOnChambers = cms.bool( False ),
14232  MinNchambers = cms.vint32( 0 ),
14233  MaxDr = cms.double( 9999.0 ),
14234  MinDr = cms.double( -1.0 ),
14235  MaxDz = cms.double( 9999.0 ),
14236  MinDxySig = cms.double( -1.0 ),
14237  MinPt = cms.double( 0.0 ),
14238  NSigmaPt = cms.double( 0.0 ),
14239  MatchToPreviousCand = cms.bool( True )
14240 )
14241 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14242  saveTags = cms.bool( True ),
14243  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14244  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14245  MaxEta = cms.double( 2.5 ),
14246  MinPt = cms.double( 0.0 ),
14247  MaxDeltaR = cms.double( 999.0 ),
14248  MinN = cms.int32( 1 ),
14249  CentralBxOnly = cms.bool( True ),
14250  SelectQualities = cms.vint32( )
14251 )
14252 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14253  saveTags = cms.bool( True ),
14254  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14255  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14256  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
14257  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
14258  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14259  MinN = cms.int32( 1 ),
14260  MaxEta = cms.double( 2.5 ),
14261  MinNhits = cms.int32( 0 ),
14262  MaxDr = cms.double( 999.0 ),
14263  MinDr = cms.double( -1.0 ),
14264  MaxDz = cms.double( 9999.0 ),
14265  MinDxySig = cms.double( -1.0 ),
14266  MinPt = cms.double( 3.0 ),
14267  NSigmaPt = cms.double( 0.0 ),
14268  MaxNormalizedChi2 = cms.double( 9999.0 ),
14269  MaxDXYBeamSpot = cms.double( 9999.0 ),
14270  MinDXYBeamSpot = cms.double( -1.0 ),
14271  MinNmuonHits = cms.int32( 0 ),
14272  MaxPtDifference = cms.double( 9999.0 ),
14273  MinTrackPt = cms.double( 0.0 ),
14274  minMuonStations = cms.int32( -1 ),
14275  minTrkHits = cms.int32( -1 ),
14276  minMuonHits = cms.int32( -1 ),
14277  allowedTypeMask = cms.uint32( 255 ),
14278  requiredTypeMask = cms.uint32( 0 ),
14279  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14280  trkMuonId = cms.uint32( 0 ),
14281  L1MatchingdR = cms.double( 999.0 ),
14282  MatchToPreviousCand = cms.bool( True ),
14283  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14284  requireL3MuonTrajectorySeed = cms.bool( False ),
14285  useSimpleGeometry = cms.bool( True ),
14286  useStation2 = cms.bool( True ),
14287  fallbackToME1 = cms.bool( False ),
14288  cosmicPropagationHypothesis = cms.bool( False ),
14289  useMB2InOverlap = cms.bool( False ),
14290  useTrack = cms.string( "tracker" ),
14291  useState = cms.string( "atVertex" ),
14292  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14293  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14294  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14295 )
14296 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
14297  saveTags = cms.bool( True ),
14298  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
14299  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14300  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14301  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14302  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14303  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14304  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14305  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14306  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14307  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14308 )
14309 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
14310  offset = cms.uint32( 0 ),
14311  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14312 )
14313 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14314  saveTags = cms.bool( True ),
14315  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14316  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
14317  MaxEta = cms.double( 2.5 ),
14318  MinPt = cms.double( 0.0 ),
14319  MaxDeltaR = cms.double( 999.0 ),
14320  MinN = cms.int32( 1 ),
14321  CentralBxOnly = cms.bool( True ),
14322  SelectQualities = cms.vint32( )
14323 )
14324 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14325  saveTags = cms.bool( True ),
14326  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14327  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14328  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14329  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14330  MinN = cms.int32( 1 ),
14331  MaxEta = cms.double( 2.5 ),
14332  AbsEtaBins = cms.vdouble( 9999.0 ),
14333  MinNstations = cms.vint32( 1 ),
14334  MinNhits = cms.vint32( 0 ),
14335  CutOnChambers = cms.bool( False ),
14336  MinNchambers = cms.vint32( 0 ),
14337  MaxDr = cms.double( 9999.0 ),
14338  MinDr = cms.double( -1.0 ),
14339  MaxDz = cms.double( 9999.0 ),
14340  MinDxySig = cms.double( -1.0 ),
14341  MinPt = cms.double( 0.0 ),
14342  NSigmaPt = cms.double( 0.0 ),
14343  MatchToPreviousCand = cms.bool( True )
14344 )
14345 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14346  saveTags = cms.bool( True ),
14347  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14348  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14349  MaxEta = cms.double( 2.5 ),
14350  MinPt = cms.double( 0.0 ),
14351  MaxDeltaR = cms.double( 999.0 ),
14352  MinN = cms.int32( 1 ),
14353  CentralBxOnly = cms.bool( True ),
14354  SelectQualities = cms.vint32( )
14355 )
14356 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14357  saveTags = cms.bool( True ),
14358  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14359  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14360  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
14361  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
14362  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14363  MinN = cms.int32( 1 ),
14364  MaxEta = cms.double( 2.5 ),
14365  MinNhits = cms.int32( 0 ),
14366  MaxDr = cms.double( 999.0 ),
14367  MinDr = cms.double( -1.0 ),
14368  MaxDz = cms.double( 9999.0 ),
14369  MinDxySig = cms.double( -1.0 ),
14370  MinPt = cms.double( 5.0 ),
14371  NSigmaPt = cms.double( 0.0 ),
14372  MaxNormalizedChi2 = cms.double( 9999.0 ),
14373  MaxDXYBeamSpot = cms.double( 9999.0 ),
14374  MinDXYBeamSpot = cms.double( -1.0 ),
14375  MinNmuonHits = cms.int32( 0 ),
14376  MaxPtDifference = cms.double( 9999.0 ),
14377  MinTrackPt = cms.double( 0.0 ),
14378  minMuonStations = cms.int32( -1 ),
14379  minTrkHits = cms.int32( -1 ),
14380  minMuonHits = cms.int32( -1 ),
14381  allowedTypeMask = cms.uint32( 255 ),
14382  requiredTypeMask = cms.uint32( 0 ),
14383  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14384  trkMuonId = cms.uint32( 0 ),
14385  L1MatchingdR = cms.double( 999.0 ),
14386  MatchToPreviousCand = cms.bool( True ),
14387  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14388  requireL3MuonTrajectorySeed = cms.bool( False ),
14389  useSimpleGeometry = cms.bool( True ),
14390  useStation2 = cms.bool( True ),
14391  fallbackToME1 = cms.bool( False ),
14392  cosmicPropagationHypothesis = cms.bool( False ),
14393  useMB2InOverlap = cms.bool( False ),
14394  useTrack = cms.string( "tracker" ),
14395  useState = cms.string( "atVertex" ),
14396  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14397  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14398  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14399 )
14400 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14401  offset = cms.uint32( 0 ),
14402  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14403 )
14404 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14405  saveTags = cms.bool( True ),
14406  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14407  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14408  MaxEta = cms.double( 2.5 ),
14409  MinPt = cms.double( 7.0 ),
14410  MaxDeltaR = cms.double( 999.0 ),
14411  MinN = cms.int32( 1 ),
14412  CentralBxOnly = cms.bool( True ),
14413  SelectQualities = cms.vint32( )
14414 )
14415 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14416  saveTags = cms.bool( True ),
14417  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14418  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14419  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14420  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14421  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14422  MinN = cms.int32( 1 ),
14423  MaxEta = cms.double( 2.5 ),
14424  MinNhits = cms.int32( 0 ),
14425  MaxDr = cms.double( 999.0 ),
14426  MinDr = cms.double( -1.0 ),
14427  MaxDz = cms.double( 9999.0 ),
14428  MinDxySig = cms.double( -1.0 ),
14429  MinPt = cms.double( 7.0 ),
14430  NSigmaPt = cms.double( 0.0 ),
14431  MaxNormalizedChi2 = cms.double( 9999.0 ),
14432  MaxDXYBeamSpot = cms.double( 9999.0 ),
14433  MinDXYBeamSpot = cms.double( -1.0 ),
14434  MinNmuonHits = cms.int32( 0 ),
14435  MaxPtDifference = cms.double( 9999.0 ),
14436  MinTrackPt = cms.double( 0.0 ),
14437  minMuonStations = cms.int32( -1 ),
14438  minTrkHits = cms.int32( -1 ),
14439  minMuonHits = cms.int32( -1 ),
14440  allowedTypeMask = cms.uint32( 255 ),
14441  requiredTypeMask = cms.uint32( 0 ),
14442  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14443  trkMuonId = cms.uint32( 0 ),
14444  L1MatchingdR = cms.double( 999.0 ),
14445  MatchToPreviousCand = cms.bool( True ),
14446  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14447  requireL3MuonTrajectorySeed = cms.bool( False ),
14448  useSimpleGeometry = cms.bool( True ),
14449  useStation2 = cms.bool( True ),
14450  fallbackToME1 = cms.bool( False ),
14451  cosmicPropagationHypothesis = cms.bool( False ),
14452  useMB2InOverlap = cms.bool( False ),
14453  useTrack = cms.string( "tracker" ),
14454  useState = cms.string( "atVertex" ),
14455  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14456  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14457  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14458 )
14459 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14460  offset = cms.uint32( 0 ),
14461  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14462 )
14463 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14464  saveTags = cms.bool( True ),
14465  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14466  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14467  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14468  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14469  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14470  MinN = cms.int32( 1 ),
14471  MaxEta = cms.double( 2.5 ),
14472  MinNhits = cms.int32( 0 ),
14473  MaxDr = cms.double( 999.0 ),
14474  MinDr = cms.double( -1.0 ),
14475  MaxDz = cms.double( 9999.0 ),
14476  MinDxySig = cms.double( -1.0 ),
14477  MinPt = cms.double( 12.0 ),
14478  NSigmaPt = cms.double( 0.0 ),
14479  MaxNormalizedChi2 = cms.double( 9999.0 ),
14480  MaxDXYBeamSpot = cms.double( 9999.0 ),
14481  MinDXYBeamSpot = cms.double( -1.0 ),
14482  MinNmuonHits = cms.int32( 0 ),
14483  MaxPtDifference = cms.double( 9999.0 ),
14484  MinTrackPt = cms.double( 0.0 ),
14485  minMuonStations = cms.int32( -1 ),
14486  minTrkHits = cms.int32( -1 ),
14487  minMuonHits = cms.int32( -1 ),
14488  allowedTypeMask = cms.uint32( 255 ),
14489  requiredTypeMask = cms.uint32( 0 ),
14490  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14491  trkMuonId = cms.uint32( 0 ),
14492  L1MatchingdR = cms.double( 999.0 ),
14493  MatchToPreviousCand = cms.bool( True ),
14494  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14495  requireL3MuonTrajectorySeed = cms.bool( False ),
14496  useSimpleGeometry = cms.bool( True ),
14497  useStation2 = cms.bool( True ),
14498  fallbackToME1 = cms.bool( False ),
14499  cosmicPropagationHypothesis = cms.bool( False ),
14500  useMB2InOverlap = cms.bool( False ),
14501  useTrack = cms.string( "tracker" ),
14502  useState = cms.string( "atVertex" ),
14503  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14504  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14505  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14506 )
14507 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14508  offset = cms.uint32( 0 ),
14509  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14510 )
14511 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14512  saveTags = cms.bool( True ),
14513  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14514  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14515  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14516  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14517  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14518  MinN = cms.int32( 1 ),
14519  MaxEta = cms.double( 2.5 ),
14520  MinNhits = cms.int32( 0 ),
14521  MaxDr = cms.double( 999.0 ),
14522  MinDr = cms.double( -1.0 ),
14523  MaxDz = cms.double( 9999.0 ),
14524  MinDxySig = cms.double( -1.0 ),
14525  MinPt = cms.double( 15.0 ),
14526  NSigmaPt = cms.double( 0.0 ),
14527  MaxNormalizedChi2 = cms.double( 9999.0 ),
14528  MaxDXYBeamSpot = cms.double( 9999.0 ),
14529  MinDXYBeamSpot = cms.double( -1.0 ),
14530  MinNmuonHits = cms.int32( 0 ),
14531  MaxPtDifference = cms.double( 9999.0 ),
14532  MinTrackPt = cms.double( 0.0 ),
14533  minMuonStations = cms.int32( -1 ),
14534  minTrkHits = cms.int32( -1 ),
14535  minMuonHits = cms.int32( -1 ),
14536  allowedTypeMask = cms.uint32( 255 ),
14537  requiredTypeMask = cms.uint32( 0 ),
14538  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14539  trkMuonId = cms.uint32( 0 ),
14540  L1MatchingdR = cms.double( 999.0 ),
14541  MatchToPreviousCand = cms.bool( True ),
14542  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14543  requireL3MuonTrajectorySeed = cms.bool( False ),
14544  useSimpleGeometry = cms.bool( True ),
14545  useStation2 = cms.bool( True ),
14546  fallbackToME1 = cms.bool( False ),
14547  cosmicPropagationHypothesis = cms.bool( False ),
14548  useMB2InOverlap = cms.bool( False ),
14549  useTrack = cms.string( "tracker" ),
14550  useState = cms.string( "atVertex" ),
14551  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14552  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14553  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14554 )
14555 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14556  offset = cms.uint32( 0 ),
14557  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14558 )
14559 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14560  saveTags = cms.bool( True ),
14561  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14562  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14563  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14564  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14565  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14566  MinN = cms.int32( 1 ),
14567  MaxEta = cms.double( 2.5 ),
14568  MinNhits = cms.int32( 0 ),
14569  MaxDr = cms.double( 999.0 ),
14570  MinDr = cms.double( -1.0 ),
14571  MaxDz = cms.double( 9999.0 ),
14572  MinDxySig = cms.double( -1.0 ),
14573  MinPt = cms.double( 20.0 ),
14574  NSigmaPt = cms.double( 0.0 ),
14575  MaxNormalizedChi2 = cms.double( 9999.0 ),
14576  MaxDXYBeamSpot = cms.double( 9999.0 ),
14577  MinDXYBeamSpot = cms.double( -1.0 ),
14578  MinNmuonHits = cms.int32( 0 ),
14579  MaxPtDifference = cms.double( 9999.0 ),
14580  MinTrackPt = cms.double( 0.0 ),
14581  minMuonStations = cms.int32( -1 ),
14582  minTrkHits = cms.int32( -1 ),
14583  minMuonHits = cms.int32( -1 ),
14584  allowedTypeMask = cms.uint32( 255 ),
14585  requiredTypeMask = cms.uint32( 0 ),
14586  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14587  trkMuonId = cms.uint32( 0 ),
14588  L1MatchingdR = cms.double( 999.0 ),
14589  MatchToPreviousCand = cms.bool( True ),
14590  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14591  requireL3MuonTrajectorySeed = cms.bool( False ),
14592  useSimpleGeometry = cms.bool( True ),
14593  useStation2 = cms.bool( True ),
14594  fallbackToME1 = cms.bool( False ),
14595  cosmicPropagationHypothesis = cms.bool( False ),
14596  useMB2InOverlap = cms.bool( False ),
14597  useTrack = cms.string( "tracker" ),
14598  useState = cms.string( "atVertex" ),
14599  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14600  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14601  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14602 )
14603 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
14604  saveTags = cms.bool( True ),
14605  L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
14606  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14607  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14608  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14609  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14610  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14611  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14612  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14613  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14614  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14615 )
14616 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
14617  offset = cms.uint32( 0 ),
14618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14619 )
14620 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
14621  nRechitMin = cms.int32( 50 ),
14622  rParam = cms.double( 0.4 ),
14623  nStationThres = cms.int32( 10 ),
14624  recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
14625 )
14626 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14627  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14628  MinN = cms.int32( 1 ),
14629  MinSize = cms.int32( -1 ),
14630  MinSizeMinusMB1 = cms.int32( -1 ),
14631  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14632  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14633  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14634  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14635  MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
14636  Max_nMB1 = cms.int32( -1 ),
14637  Max_nMB2 = cms.int32( -1 ),
14638  Max_nME11 = cms.int32( 0 ),
14639  Max_nME12 = cms.int32( 0 ),
14640  Max_nME41 = cms.int32( -1 ),
14641  Max_nME42 = cms.int32( -1 ),
14642  MinNstation = cms.int32( 0 ),
14643  MinAvgStation = cms.double( 0.0 ),
14644  MinTime = cms.double( -5.0 ),
14645  MaxTime = cms.double( 12.5 ),
14646  MinEta = cms.double( -1.0 ),
14647  MaxEta = cms.double( -1.0 ),
14648  MaxTimeSpread = cms.double( -1.0 )
14649 )
14650 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
14651  offset = cms.uint32( 0 ),
14652  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14653 )
14654 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14655  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14656  MinN = cms.int32( 1 ),
14657  MinSize = cms.int32( -1 ),
14658  MinSizeMinusMB1 = cms.int32( -1 ),
14659  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14660  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14661  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14662  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14663  MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
14664  Max_nMB1 = cms.int32( -1 ),
14665  Max_nMB2 = cms.int32( -1 ),
14666  Max_nME11 = cms.int32( 0 ),
14667  Max_nME12 = cms.int32( 0 ),
14668  Max_nME41 = cms.int32( -1 ),
14669  Max_nME42 = cms.int32( -1 ),
14670  MinNstation = cms.int32( 0 ),
14671  MinAvgStation = cms.double( 0.0 ),
14672  MinTime = cms.double( -5.0 ),
14673  MaxTime = cms.double( 12.5 ),
14674  MinEta = cms.double( -1.0 ),
14675  MaxEta = cms.double( -1.0 ),
14676  MaxTimeSpread = cms.double( -1.0 )
14677 )
14678 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
14679  offset = cms.uint32( 0 ),
14680  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14681 )
14682 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14683  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14684  MinN = cms.int32( 1 ),
14685  MinSize = cms.int32( -1 ),
14686  MinSizeMinusMB1 = cms.int32( -1 ),
14687  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14688  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14689  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14690  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14691  MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
14692  Max_nMB1 = cms.int32( -1 ),
14693  Max_nMB2 = cms.int32( -1 ),
14694  Max_nME11 = cms.int32( 0 ),
14695  Max_nME12 = cms.int32( 0 ),
14696  Max_nME41 = cms.int32( -1 ),
14697  Max_nME42 = cms.int32( -1 ),
14698  MinNstation = cms.int32( 0 ),
14699  MinAvgStation = cms.double( 0.0 ),
14700  MinTime = cms.double( -5.0 ),
14701  MaxTime = cms.double( 12.5 ),
14702  MinEta = cms.double( -1.0 ),
14703  MaxEta = cms.double( -1.0 ),
14704  MaxTimeSpread = cms.double( -1.0 )
14705 )
14706 fragment.hltL1sSingleJet24 = cms.EDFilter( "HLTL1TSeed",
14707  saveTags = cms.bool( True ),
14708  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24" ),
14709  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14710  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14711  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14712  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14713  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14714  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14715  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14716  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14717  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14718 )
14719 fragment.hltPrePPRefDmesonTrackingGlobalDpt25 = cms.EDFilter( "HLTPrescaler",
14720  offset = cms.uint32( 0 ),
14721  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14722 )
14723 fragment.hltPuAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
14724  useMassDropTagger = cms.bool( False ),
14725  useFiltering = cms.bool( False ),
14726  useDynamicFiltering = cms.bool( False ),
14727  useTrimming = cms.bool( False ),
14728  usePruning = cms.bool( False ),
14729  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
14730  useKtPruning = cms.bool( False ),
14731  useConstituentSubtraction = cms.bool( False ),
14732  useSoftDrop = cms.bool( False ),
14733  correctShape = cms.bool( False ),
14734  UseOnlyVertexTracks = cms.bool( False ),
14735  UseOnlyOnePV = cms.bool( False ),
14736  muCut = cms.double( -1.0 ),
14737  yCut = cms.double( -1.0 ),
14738  rFilt = cms.double( -1.0 ),
14739  rFiltFactor = cms.double( -1.0 ),
14740  trimPtFracMin = cms.double( -1.0 ),
14741  zcut = cms.double( -1.0 ),
14742  rcut_factor = cms.double( -1.0 ),
14743  csRho_EtaMax = cms.double( -1.0 ),
14744  csRParam = cms.double( -1.0 ),
14745  beta = cms.double( -1.0 ),
14746  R0 = cms.double( -1.0 ),
14747  gridMaxRapidity = cms.double( -1.0 ),
14748  gridSpacing = cms.double( -1.0 ),
14749  DzTrVtxMax = cms.double( 0.0 ),
14750  DxyTrVtxMax = cms.double( 0.0 ),
14751  MaxVtxZ = cms.double( 15.0 ),
14752  subjetPtMin = cms.double( -1.0 ),
14753  muMin = cms.double( -1.0 ),
14754  muMax = cms.double( -1.0 ),
14755  yMin = cms.double( -1.0 ),
14756  yMax = cms.double( -1.0 ),
14757  dRMin = cms.double( -1.0 ),
14758  dRMax = cms.double( -1.0 ),
14759  maxDepth = cms.int32( -1 ),
14760  nFilt = cms.int32( -1 ),
14761  MinVtxNdof = cms.int32( 5 ),
14762  src = cms.InputTag( "hltTowerMakerForAll" ),
14763  srcPVs = cms.InputTag( "NotUsed" ),
14764  jetType = cms.string( "CaloJet" ),
14765  jetAlgorithm = cms.string( "AntiKt" ),
14766  rParam = cms.double( 0.4 ),
14767  inputEtMin = cms.double( 0.3 ),
14768  inputEMin = cms.double( 0.0 ),
14769  jetPtMin = cms.double( 10.0 ),
14770  doPVCorrection = cms.bool( False ),
14771  doAreaFastjet = cms.bool( True ),
14772  doRhoFastjet = cms.bool( False ),
14773  doPUOffsetCorr = cms.bool( True ),
14774  puPtMin = cms.double( 10.0 ),
14775  nSigmaPU = cms.double( 1.0 ),
14776  radiusPU = cms.double( 0.5 ),
14777  subtractorName = cms.string( "MultipleAlgoIterator" ),
14778  useExplicitGhosts = cms.bool( False ),
14779  doAreaDiskApprox = cms.bool( False ),
14780  voronoiRfact = cms.double( -0.9 ),
14781  Rho_EtaMax = cms.double( 4.4 ),
14782  Ghost_EtaMax = cms.double( 6.5 ),
14783  Active_Area_Repeats = cms.int32( 1 ),
14784  GhostArea = cms.double( 0.01 ),
14785  restrictInputs = cms.bool( False ),
14786  maxInputs = cms.uint32( 1 ),
14787  writeCompound = cms.bool( False ),
14788  writeJetsWithConst = cms.bool( False ),
14789  doFastJetNonUniform = cms.bool( False ),
14790  useDeterministicSeed = cms.bool( True ),
14791  minSeed = cms.uint32( 14327 ),
14792  verbosity = cms.int32( 0 ),
14793  puWidth = cms.double( 0.0 ),
14794  nExclude = cms.uint32( 0 ),
14795  maxBadEcalCells = cms.uint32( 9999999 ),
14796  maxBadHcalCells = cms.uint32( 9999999 ),
14797  maxProblematicEcalCells = cms.uint32( 9999999 ),
14798  maxProblematicHcalCells = cms.uint32( 9999999 ),
14799  maxRecoveredEcalCells = cms.uint32( 9999999 ),
14800  maxRecoveredHcalCells = cms.uint32( 9999999 ),
14801  puCenters = cms.vdouble( ),
14802  applyWeight = cms.bool( False ),
14803  srcWeights = cms.InputTag( "" ),
14804  minimumTowersFraction = cms.double( 0.0 ),
14805  jetCollInstanceName = cms.string( "" ),
14806  sumRecHits = cms.bool( False )
14807 )
14808 fragment.hltPuAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
14809  min_N90 = cms.int32( -2 ),
14810  min_N90hits = cms.int32( 2 ),
14811  min_EMF = cms.double( 1.0E-6 ),
14812  max_EMF = cms.double( 999.0 ),
14813  jetsInput = cms.InputTag( "hltPuAK4CaloJets" ),
14814  JetIDParams = cms.PSet(
14815  useRecHits = cms.bool( True ),
14816  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
14817  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
14818  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
14819  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
14820  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
14821  )
14822 )
14823 fragment.hltPuAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
14824  correctors = cms.VInputTag( 'hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
14825 )
14826 fragment.hltPuAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
14827  src = cms.InputTag( "hltPuAK4CaloJets" ),
14828  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14829 )
14830 fragment.hltPuAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
14831  src = cms.InputTag( "hltPuAK4CaloJetsIDPassed" ),
14832  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14833 )
14834 fragment.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
14835  src = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ),
14836  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
14837 )
14838 fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14839  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14840  'BPix1+BPix2+BPix3+FPix1_pos',
14841  'BPix1+BPix2+BPix3+FPix1_neg',
14842  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14843  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14844  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14845  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14846  BPix = cms.PSet(
14847  hitErrorRPhi = cms.double( 0.0027 ),
14848  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14849  useErrorsFromParam = cms.bool( True ),
14850  HitProducer = cms.string( "hltSiPixelRecHits" ),
14851  hitErrorRZ = cms.double( 0.006 )
14852  ),
14853  FPix = cms.PSet(
14854  hitErrorRPhi = cms.double( 0.0051 ),
14855  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14856  useErrorsFromParam = cms.bool( True ),
14857  hitErrorRZ = cms.double( 0.0036 ),
14858  HitProducer = cms.string( "hltSiPixelRecHits" )
14859  ),
14860  TIB = cms.PSet( ),
14861  TID = cms.PSet( ),
14862  TOB = cms.PSet( ),
14863  TEC = cms.PSet( ),
14864  MTIB = cms.PSet( ),
14865  MTID = cms.PSet( ),
14866  MTOB = cms.PSet( ),
14867  MTEC = cms.PSet( )
14868 )
14869 fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14870  RegionPSet = cms.PSet(
14871  nSigmaZ = cms.double( 4.0 ),
14872  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14873  ptMin = cms.double( 0.5 ),
14874  originHalfLength = cms.double( 0.0 ),
14875  originRadius = cms.double( 0.02 ),
14876  precise = cms.bool( True ),
14877  useMultipleScattering = cms.bool( False )
14878  )
14879 )
14880 fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14881  doClusterCheck = cms.bool( False ),
14882  MaxNumberOfStripClusters = cms.uint32( 50000 ),
14883  ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ),
14884  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14885  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14886  cut = cms.string( "" ),
14887  silentClusterCheck = cms.untracked.bool( False )
14888 )
14889 fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14890  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson" ),
14891  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson" ),
14892  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14893  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson" ),
14894  produceSeedingHitSets = cms.bool( False ),
14895  produceIntermediateHitDoublets = cms.bool( True ),
14896  maxElement = cms.uint32( 0 ),
14897  maxElementTotal = cms.uint32( 50000000 ),
14898  putEmptyIfMaxElementReached = cms.bool( False ),
14899  layerPairs = cms.vuint32( 0, 1, 2 )
14900 )
14901 fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14902  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson" ),
14903  extraHitRPhitolerance = cms.double( 0.032 ),
14904  fitFastCircle = cms.bool( True ),
14905  fitFastCircleChi2Cut = cms.bool( True ),
14906  useBendingCorrection = cms.bool( True ),
14907  CAThetaCut = cms.double( 0.0012 ),
14908  CAPhiCut = cms.double( 0.2 ),
14909  CAThetaCut_byTriplets = cms.VPSet(
14910  cms.PSet( seedingLayers = cms.string( "" ),
14911  cut = cms.double( -1.0 )
14912  )
14913  ),
14914  CAPhiCut_byTriplets = cms.VPSet(
14915  cms.PSet( seedingLayers = cms.string( "" ),
14916  cut = cms.double( -1.0 )
14917  )
14918  ),
14919  CAHardPtCut = cms.double( 0.0 ),
14920  maxChi2 = cms.PSet(
14921  value2 = cms.double( 50.0 ),
14922  value1 = cms.double( 200.0 ),
14923  pt1 = cms.double( 0.7 ),
14924  enabled = cms.bool( True ),
14925  pt2 = cms.double( 2.0 )
14926  ),
14927  SeedComparitorPSet = cms.PSet(
14928  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14929  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14930  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14931  )
14932 )
14933 fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14934  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson" ),
14935  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14936  SeedMomentumForBOFF = cms.double( 5.0 ),
14937  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14938  MinOneOverPtError = cms.double( 1.0 ),
14939  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14940  magneticField = cms.string( "ParabolicMf" ),
14941  forceKinematicWithRegionDirection = cms.bool( False ),
14942  SeedComparitorPSet = cms.PSet(
14943  FilterStripHits = cms.bool( False ),
14944  FilterPixelHits = cms.bool( True ),
14945  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14946  FilterAtHelixStage = cms.bool( False ),
14947  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14948  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14949  )
14950 )
14951 fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14952  cleanTrajectoryAfterInOut = cms.bool( True ),
14953  doSeedingRegionRebuilding = cms.bool( True ),
14954  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14955  reverseTrajectories = cms.bool( False ),
14956  useHitsSplitting = cms.bool( True ),
14957  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
14958  src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPRefForDmeson" ),
14959  clustersToSkip = cms.InputTag( "" ),
14960  phase2clustersToSkip = cms.InputTag( "" ),
14961  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ),
14962  TransientInitialStateEstimatorParameters = cms.PSet(
14963  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14964  numberMeasurementsForFit = cms.int32( 4 ),
14965  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14966  ),
14967  numHitsForSeedCleaner = cms.int32( 50 ),
14968  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14969  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14970  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14971  maxNSeeds = cms.uint32( 100000 ),
14972  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14973 )
14974 fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson = cms.EDProducer( "TrackProducer",
14975  useSimpleMF = cms.bool( True ),
14976  SimpleMagneticField = cms.string( "ParabolicMf" ),
14977  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson" ),
14978  clusterRemovalInfo = cms.InputTag( "" ),
14979  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14980  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14981  useHitsSplitting = cms.bool( False ),
14982  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14983  TrajectoryInEvent = cms.bool( False ),
14984  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14985  AlgorithmName = cms.string( "initialStep" ),
14986  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14987  GeometricInnerState = cms.bool( False ),
14988  NavigationSchool = cms.string( "" ),
14989  MeasurementTracker = cms.string( "" ),
14990  MeasurementTrackerEvent = cms.InputTag( "" )
14991 )
14992 fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
14993  vertexCollections = cms.VPSet(
14994  cms.PSet( chi2cutoff = cms.double( 2.5 ),
14995  label = cms.string( "" ),
14996  useBeamConstraint = cms.bool( False ),
14997  minNdof = cms.double( 0.0 ),
14998  maxDistanceToBeam = cms.double( 1.0 ),
14999  algorithm = cms.string( "AdaptiveVertexFitter" )
15000  )
15001  ),
15002  verbose = cms.untracked.bool( False ),
15003  TkFilterParameters = cms.PSet(
15004  maxEta = cms.double( 2.4 ),
15005  minPt = cms.double( 0.0 ),
15006  minSiliconLayersWithHits = cms.int32( 5 ),
15007  minPixelLayersWithHits = cms.int32( 2 ),
15008  maxNormalizedChi2 = cms.double( 20.0 ),
15009  trackQuality = cms.string( "any" ),
15010  algorithm = cms.string( "filter" ),
15011  maxD0Significance = cms.double( 5.0 )
15012  ),
15013  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
15014  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson" ),
15015  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
15016  TrackTimesLabel = cms.InputTag( "dummy_default" ),
15017  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
15018  TkClusParameters = cms.PSet(
15019  algorithm = cms.string( "gap" ),
15020  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
15021  ),
15022  isRecoveryIteration = cms.bool( False ),
15023  recoveryVtxCollection = cms.InputTag( "" ),
15024  useMVACut = cms.bool( False ),
15025  minTrackTimeQuality = cms.double( 0.8 )
15026 )
15027 fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson = cms.EDProducer( "JetCoreClusterSplitter",
15028  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
15029  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson" ),
15030  pixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
15031  verbose = cms.bool( False ),
15032  ptMin = cms.double( 200.0 ),
15033  cores = cms.InputTag( "hltJetsForCoreTracking" ),
15034  chargeFractionMin = cms.double( 2.0 ),
15035  deltaRmax = cms.double( 0.05 ),
15036  forceXError = cms.double( 100.0 ),
15037  forceYError = cms.double( 150.0 ),
15038  fractionalWidth = cms.double( 0.4 ),
15039  chargePerUnit = cms.double( 2000.0 ),
15040  centralMIPCharge = cms.double( 26000.0 )
15041 )
15042 fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
15043  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15044  onDemand = cms.bool( False )
15045 )
15046 fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelRecHitConverter",
15047  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15048  CPE = cms.string( "hltESPPixelCPEGeneric" ),
15049  VerboseLevel = cms.untracked.int32( 0 )
15050 )
15051 fragment.hltAfterSplittingMeasureTrackerEventForDmeson = cms.EDProducer( "MeasurementTrackerEventProducer",
15052  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
15053  skipClusters = cms.InputTag( "" ),
15054  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15055  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
15056  Phase2TrackerCluster1DProducer = cms.string( "" ),
15057  vectorHits = cms.InputTag( "" ),
15058  vectorHitsRej = cms.InputTag( "" ),
15059  inactivePixelDetectorLabels = cms.VInputTag( ),
15060  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
15061  pixelCablingMapLabel = cms.string( "" ),
15062  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
15063  switchOffPixelsIfEmpty = cms.bool( True )
15064 )
15065 fragment.hltSiStripMatchedRecHitsFullPPRef = cms.EDProducer( "SiStripRecHitConverter",
15066  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15067  rphiRecHits = cms.string( "rphiRecHit" ),
15068  stereoRecHits = cms.string( "stereoRecHit" ),
15069  matchedRecHits = cms.string( "matchedRecHit" ),
15070  useSiStripQuality = cms.bool( False ),
15071  MaskBadAPVFibers = cms.bool( False ),
15072  doMatching = cms.bool( True ),
15073  StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
15074  Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
15075  siStripQualityLabel = cms.ESInputTag( "","" )
15076 )
15077 fragment.hltFullIter0PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
15078  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
15079  'BPix1+BPix2+BPix3+FPix1_pos',
15080  'BPix1+BPix2+BPix3+FPix1_neg',
15081  'BPix1+BPix2+FPix1_pos+FPix2_pos',
15082  'BPix1+BPix2+FPix1_neg+FPix2_neg',
15083  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
15084  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
15085  BPix = cms.PSet(
15086  hitErrorRPhi = cms.double( 0.0027 ),
15087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15088  useErrorsFromParam = cms.bool( True ),
15089  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15090  ),
15091  FPix = cms.PSet(
15092  hitErrorRPhi = cms.double( 0.0051 ),
15093  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15094  useErrorsFromParam = cms.bool( True ),
15095  hitErrorRZ = cms.double( 0.0036 ),
15096  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15097  ),
15098  TIB = cms.PSet( ),
15099  TID = cms.PSet( ),
15100  TOB = cms.PSet( ),
15101  TEC = cms.PSet( ),
15102  MTIB = cms.PSet( ),
15103  MTID = cms.PSet( ),
15104  MTOB = cms.PSet( ),
15105  MTEC = cms.PSet( )
15106 )
15107 fragment.hltFullIter0PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
15108  RegionPSet = cms.PSet(
15109  nSigmaZ = cms.double( 4.0 ),
15110  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15111  ptMin = cms.double( 0.5 ),
15112  originHalfLength = cms.double( 0.0 ),
15113  originRadius = cms.double( 0.02 ),
15114  precise = cms.bool( True ),
15115  useMultipleScattering = cms.bool( False )
15116  )
15117 )
15118 fragment.hltFullIter0PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
15119  doClusterCheck = cms.bool( False ),
15120  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15121  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15122  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15123  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15124  cut = cms.string( "" ),
15125  silentClusterCheck = cms.untracked.bool( False )
15126 )
15127 fragment.hltFullIter0PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
15128  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPRefForDmeson" ),
15129  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPPRefForDmeson" ),
15130  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15131  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPRefForDmeson" ),
15132  produceSeedingHitSets = cms.bool( False ),
15133  produceIntermediateHitDoublets = cms.bool( True ),
15134  maxElement = cms.uint32( 0 ),
15135  maxElementTotal = cms.uint32( 50000000 ),
15136  putEmptyIfMaxElementReached = cms.bool( False ),
15137  layerPairs = cms.vuint32( 0, 1, 2 )
15138 )
15139 fragment.hltFullIter0PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
15140  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPRefForDmeson" ),
15141  extraHitRPhitolerance = cms.double( 0.032 ),
15142  fitFastCircle = cms.bool( True ),
15143  fitFastCircleChi2Cut = cms.bool( True ),
15144  useBendingCorrection = cms.bool( True ),
15145  CAThetaCut = cms.double( 0.0012 ),
15146  CAPhiCut = cms.double( 0.2 ),
15147  CAThetaCut_byTriplets = cms.VPSet(
15148  cms.PSet( seedingLayers = cms.string( "" ),
15149  cut = cms.double( -1.0 )
15150  )
15151  ),
15152  CAPhiCut_byTriplets = cms.VPSet(
15153  cms.PSet( seedingLayers = cms.string( "" ),
15154  cut = cms.double( -1.0 )
15155  )
15156  ),
15157  CAHardPtCut = cms.double( 0.0 ),
15158  maxChi2 = cms.PSet(
15159  value2 = cms.double( 50.0 ),
15160  value1 = cms.double( 200.0 ),
15161  pt1 = cms.double( 0.7 ),
15162  enabled = cms.bool( True ),
15163  pt2 = cms.double( 2.0 )
15164  ),
15165  SeedComparitorPSet = cms.PSet(
15166  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15167  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15168  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15169  )
15170 )
15171 fragment.hltFullIter0PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15172  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPRefForDmeson" ),
15173  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15174  SeedMomentumForBOFF = cms.double( 5.0 ),
15175  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15176  MinOneOverPtError = cms.double( 1.0 ),
15177  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15178  magneticField = cms.string( "ParabolicMf" ),
15179  forceKinematicWithRegionDirection = cms.bool( False ),
15180  SeedComparitorPSet = cms.PSet(
15181  FilterStripHits = cms.bool( False ),
15182  FilterPixelHits = cms.bool( True ),
15183  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15184  FilterAtHelixStage = cms.bool( False ),
15185  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15186  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15187  )
15188 )
15189 fragment.hltFullIter0CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15190  cleanTrajectoryAfterInOut = cms.bool( True ),
15191  doSeedingRegionRebuilding = cms.bool( True ),
15192  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15193  reverseTrajectories = cms.bool( False ),
15194  useHitsSplitting = cms.bool( True ),
15195  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15196  src = cms.InputTag( "hltFullIter0PixelSeedsPPRefForDmeson" ),
15197  clustersToSkip = cms.InputTag( "" ),
15198  phase2clustersToSkip = cms.InputTag( "" ),
15199  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15200  TransientInitialStateEstimatorParameters = cms.PSet(
15201  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15202  numberMeasurementsForFit = cms.int32( 4 ),
15203  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15204  ),
15205  numHitsForSeedCleaner = cms.int32( 50 ),
15206  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15207  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15208  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15209  maxNSeeds = cms.uint32( 500000 ),
15210  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15211 )
15212 fragment.hltFullIter0CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15213  useSimpleMF = cms.bool( True ),
15214  SimpleMagneticField = cms.string( "ParabolicMf" ),
15215  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPRefForDmeson" ),
15216  clusterRemovalInfo = cms.InputTag( "" ),
15217  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15218  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15219  useHitsSplitting = cms.bool( False ),
15220  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15221  TrajectoryInEvent = cms.bool( False ),
15222  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15223  AlgorithmName = cms.string( "initialStep" ),
15224  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15225  GeometricInnerState = cms.bool( False ),
15226  NavigationSchool = cms.string( "" ),
15227  MeasurementTracker = cms.string( "" ),
15228  MeasurementTrackerEvent = cms.InputTag( "" )
15229 )
15230 fragment.hltFullIter0PrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
15231  vertexCollections = cms.VPSet(
15232  cms.PSet( chi2cutoff = cms.double( 2.5 ),
15233  label = cms.string( "" ),
15234  useBeamConstraint = cms.bool( False ),
15235  minNdof = cms.double( 0.0 ),
15236  maxDistanceToBeam = cms.double( 1.0 ),
15237  algorithm = cms.string( "AdaptiveVertexFitter" )
15238  )
15239  ),
15240  verbose = cms.untracked.bool( False ),
15241  TkFilterParameters = cms.PSet(
15242  maxEta = cms.double( 2.4 ),
15243  minPt = cms.double( 0.0 ),
15244  minSiliconLayersWithHits = cms.int32( 5 ),
15245  minPixelLayersWithHits = cms.int32( 2 ),
15246  maxNormalizedChi2 = cms.double( 20.0 ),
15247  trackQuality = cms.string( "any" ),
15248  algorithm = cms.string( "filter" ),
15249  maxD0Significance = cms.double( 5.0 )
15250  ),
15251  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
15252  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
15253  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
15254  TrackTimesLabel = cms.InputTag( "dummy_default" ),
15255  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
15256  TkClusParameters = cms.PSet(
15257  algorithm = cms.string( "gap" ),
15258  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
15259  ),
15260  isRecoveryIteration = cms.bool( False ),
15261  recoveryVtxCollection = cms.InputTag( "" ),
15262  useMVACut = cms.bool( False ),
15263  minTrackTimeQuality = cms.double( 0.8 )
15264 )
15265 fragment.hltFullIter0TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15266  src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
15267  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15268  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15269  ignoreVertices = cms.bool( False ),
15270  qualityCuts = cms.vdouble( -0.35, 0.1, 0.28 ),
15271  mva = cms.PSet(
15272  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15273  batchSize = cms.int32( 16 )
15274  )
15275 )
15276 fragment.hltFullIter0HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15277  originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
15278  originalMVAVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15279  originalQualVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15280  minQuality = cms.string( "highPurity" ),
15281  copyExtras = cms.untracked.bool( True ),
15282  copyTrajectories = cms.untracked.bool( False )
15283 )
15284 fragment.hltFullIter1ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
15285  trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPRefForDmeson" ),
15286  trackClassifier = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15287  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15288  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15289  oldClusterRemovalInfo = cms.InputTag( "" ),
15290  TrackQuality = cms.string( "highPurity" ),
15291  maxChi2 = cms.double( 9.0 ),
15292  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15293  overrideTrkQuals = cms.InputTag( "" )
15294 )
15295 fragment.hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15296  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15297  OnDemand = cms.bool( False ),
15298  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" )
15299 )
15300 fragment.hltFullIter1PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
15301  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
15302  'BPix1+BPix2+BPix3+FPix1_pos',
15303  'BPix1+BPix2+BPix3+FPix1_neg',
15304  'BPix1+BPix2+FPix1_pos+FPix2_pos',
15305  'BPix1+BPix2+FPix1_neg+FPix2_neg',
15306  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
15307  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
15308  BPix = cms.PSet(
15309  hitErrorRPhi = cms.double( 0.0027 ),
15310  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15311  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15312  useErrorsFromParam = cms.bool( True ),
15313  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15314  ),
15315  FPix = cms.PSet(
15316  hitErrorRPhi = cms.double( 0.0051 ),
15317  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15318  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15319  useErrorsFromParam = cms.bool( True ),
15320  hitErrorRZ = cms.double( 0.0036 ),
15321  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15322  ),
15323  TIB = cms.PSet( ),
15324  TID = cms.PSet( ),
15325  TOB = cms.PSet( ),
15326  TEC = cms.PSet( ),
15327  MTIB = cms.PSet( ),
15328  MTID = cms.PSet( ),
15329  MTOB = cms.PSet( ),
15330  MTEC = cms.PSet( )
15331 )
15332 fragment.hltFullIter1PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15333  RegionPSet = cms.PSet(
15334  useFixedError = cms.bool( True ),
15335  nSigmaZ = cms.double( 4.0 ),
15336  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15337  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15338  useFoundVertices = cms.bool( True ),
15339  fixedError = cms.double( 0.5 ),
15340  maxNVertices = cms.int32( -1 ),
15341  sigmaZVertex = cms.double( 4.0 ),
15342  useFakeVertices = cms.bool( False ),
15343  ptMin = cms.double( 0.15 ),
15344  originRadius = cms.double( 0.02 ),
15345  precise = cms.bool( True ),
15346  useMultipleScattering = cms.bool( False )
15347  )
15348 )
15349 fragment.hltFullIter1PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
15350  doClusterCheck = cms.bool( False ),
15351  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15352  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15353  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15354  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15355  cut = cms.string( "" ),
15356  silentClusterCheck = cms.untracked.bool( False )
15357 )
15358 fragment.hltFullIter1PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
15359  seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPRefForDmeson" ),
15360  trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPRefForDmeson" ),
15361  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15362  clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPRefForDmeson" ),
15363  produceSeedingHitSets = cms.bool( False ),
15364  produceIntermediateHitDoublets = cms.bool( True ),
15365  maxElement = cms.uint32( 0 ),
15366  maxElementTotal = cms.uint32( 50000000 ),
15367  putEmptyIfMaxElementReached = cms.bool( False ),
15368  layerPairs = cms.vuint32( 0, 1, 2 )
15369 )
15370 fragment.hltFullIter1PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
15371  doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPRefForDmeson" ),
15372  extraHitRPhitolerance = cms.double( 0.032 ),
15373  fitFastCircle = cms.bool( True ),
15374  fitFastCircleChi2Cut = cms.bool( True ),
15375  useBendingCorrection = cms.bool( True ),
15376  CAThetaCut = cms.double( 0.0017 ),
15377  CAPhiCut = cms.double( 0.3 ),
15378  CAThetaCut_byTriplets = cms.VPSet(
15379  cms.PSet( seedingLayers = cms.string( "" ),
15380  cut = cms.double( -1.0 )
15381  )
15382  ),
15383  CAPhiCut_byTriplets = cms.VPSet(
15384  cms.PSet( seedingLayers = cms.string( "" ),
15385  cut = cms.double( -1.0 )
15386  )
15387  ),
15388  CAHardPtCut = cms.double( 0.0 ),
15389  maxChi2 = cms.PSet(
15390  value2 = cms.double( 150.0 ),
15391  value1 = cms.double( 1000.0 ),
15392  pt1 = cms.double( 0.7 ),
15393  enabled = cms.bool( True ),
15394  pt2 = cms.double( 2.0 )
15395  ),
15396  SeedComparitorPSet = cms.PSet(
15397  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15398  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15399  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15400  )
15401 )
15402 fragment.hltFullIter1PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15403  seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPRefForDmeson" ),
15404  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15405  SeedMomentumForBOFF = cms.double( 5.0 ),
15406  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15407  MinOneOverPtError = cms.double( 1.0 ),
15408  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15409  magneticField = cms.string( "ParabolicMf" ),
15410  forceKinematicWithRegionDirection = cms.bool( False ),
15411  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15412 )
15413 fragment.hltFullIter1CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15414  cleanTrajectoryAfterInOut = cms.bool( True ),
15415  doSeedingRegionRebuilding = cms.bool( True ),
15416  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15417  reverseTrajectories = cms.bool( False ),
15418  useHitsSplitting = cms.bool( True ),
15419  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" ),
15420  src = cms.InputTag( "hltFullIter1PixelSeedsPPRefForDmeson" ),
15421  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15422  phase2clustersToSkip = cms.InputTag( "" ),
15423  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15424  TransientInitialStateEstimatorParameters = cms.PSet(
15425  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15426  numberMeasurementsForFit = cms.int32( 4 ),
15427  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15428  ),
15429  numHitsForSeedCleaner = cms.int32( 50 ),
15430  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15431  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15432  TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
15433  maxNSeeds = cms.uint32( 100000 ),
15434  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15435 )
15436 fragment.hltFullIter1CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15437  useSimpleMF = cms.bool( True ),
15438  SimpleMagneticField = cms.string( "ParabolicMf" ),
15439  src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPRefForDmeson" ),
15440  clusterRemovalInfo = cms.InputTag( "" ),
15441  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15442  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15443  useHitsSplitting = cms.bool( False ),
15444  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15445  TrajectoryInEvent = cms.bool( False ),
15446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15447  AlgorithmName = cms.string( "lowPtQuadStep" ),
15448  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15449  GeometricInnerState = cms.bool( False ),
15450  NavigationSchool = cms.string( "" ),
15451  MeasurementTracker = cms.string( "" ),
15452  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" )
15453 )
15454 fragment.hltFullIter1TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15455  src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
15456  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15457  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15458  ignoreVertices = cms.bool( False ),
15459  qualityCuts = cms.vdouble( -0.33, 0.13, 0.35 ),
15460  mva = cms.PSet(
15461  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15462  batchSize = cms.int32( 16 )
15463  )
15464 )
15465 fragment.hltFullIter1HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15466  originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
15467  originalMVAVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15468  originalQualVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15469  minQuality = cms.string( "highPurity" ),
15470  copyExtras = cms.untracked.bool( True ),
15471  copyTrajectories = cms.untracked.bool( False )
15472 )
15473 fragment.hltFullIter2ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
15474  trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPRefForDmeson" ),
15475  trackClassifier = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15476  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15477  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15478  oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15479  TrackQuality = cms.string( "highPurity" ),
15480  maxChi2 = cms.double( 9.0 ),
15481  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15482  overrideTrkQuals = cms.InputTag( "" )
15483 )
15484 fragment.hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15485  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15486  OnDemand = cms.bool( False ),
15487  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" )
15488 )
15489 fragment.hltFullIter2PixelTripletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
15490  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15491  'BPix2+BPix3+BPix4',
15492  'BPix1+BPix3+BPix4',
15493  'BPix1+BPix2+BPix4',
15494  'BPix2+BPix3+FPix1_pos',
15495  'BPix2+BPix3+FPix1_neg',
15496  'BPix1+BPix2+FPix1_pos',
15497  'BPix1+BPix2+FPix1_neg',
15498  'BPix1+BPix3+FPix1_pos',
15499  'BPix1+BPix3+FPix1_neg',
15500  'BPix2+FPix1_pos+FPix2_pos',
15501  'BPix2+FPix1_neg+FPix2_neg',
15502  'BPix1+FPix1_pos+FPix2_pos',
15503  'BPix1+FPix1_neg+FPix2_neg',
15504  'BPix1+BPix2+FPix2_pos',
15505  'BPix1+BPix2+FPix2_neg',
15506  'FPix1_pos+FPix2_pos+FPix3_pos',
15507  'FPix1_neg+FPix2_neg+FPix3_neg',
15508  'BPix1+FPix2_pos+FPix3_pos',
15509  'BPix1+FPix2_neg+FPix3_neg',
15510  'BPix1+FPix1_pos+FPix3_pos',
15511  'BPix1+FPix1_neg+FPix3_neg' ),
15512  BPix = cms.PSet(
15513  hitErrorRPhi = cms.double( 0.0027 ),
15514  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15515  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15516  useErrorsFromParam = cms.bool( True ),
15517  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15518  ),
15519  FPix = cms.PSet(
15520  hitErrorRPhi = cms.double( 0.0051 ),
15521  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15522  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15523  useErrorsFromParam = cms.bool( True ),
15524  hitErrorRZ = cms.double( 0.0036 ),
15525  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15526  ),
15527  TIB = cms.PSet( ),
15528  TID = cms.PSet( ),
15529  TOB = cms.PSet( ),
15530  TEC = cms.PSet( ),
15531  MTIB = cms.PSet( ),
15532  MTID = cms.PSet( ),
15533  MTOB = cms.PSet( ),
15534  MTEC = cms.PSet( )
15535 )
15536 fragment.hltFullIter2PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15537  RegionPSet = cms.PSet(
15538  useFixedError = cms.bool( True ),
15539  nSigmaZ = cms.double( 4.0 ),
15540  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15541  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15542  useFoundVertices = cms.bool( True ),
15543  fixedError = cms.double( 0.2 ),
15544  maxNVertices = cms.int32( -1 ),
15545  sigmaZVertex = cms.double( 4.0 ),
15546  useFakeVertices = cms.bool( False ),
15547  ptMin = cms.double( 0.55 ),
15548  originRadius = cms.double( 0.02 ),
15549  precise = cms.bool( True ),
15550  useMultipleScattering = cms.bool( False )
15551  )
15552 )
15553 fragment.hltFullIter2PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
15554  doClusterCheck = cms.bool( False ),
15555  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15556  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15557  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15558  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15559  cut = cms.string( "" ),
15560  silentClusterCheck = cms.untracked.bool( False )
15561 )
15562 fragment.hltFullIter2PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
15563  seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPRefForDmeson" ),
15564  trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPRefForDmeson" ),
15565  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15566  clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPRefForDmeson" ),
15567  produceSeedingHitSets = cms.bool( True ),
15568  produceIntermediateHitDoublets = cms.bool( True ),
15569  maxElement = cms.uint32( 0 ),
15570  maxElementTotal = cms.uint32( 50000000 ),
15571  putEmptyIfMaxElementReached = cms.bool( False ),
15572  layerPairs = cms.vuint32( 0, 1 )
15573 )
15574 fragment.hltFullIter2PixelHitTripletsPPRefForDmeson = cms.EDProducer( "CAHitTripletEDProducer",
15575  doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPRefForDmeson" ),
15576  extraHitRPhitolerance = cms.double( 0.032 ),
15577  useBendingCorrection = cms.bool( True ),
15578  CAThetaCut = cms.double( 0.004 ),
15579  CAPhiCut = cms.double( 0.07 ),
15580  CAThetaCut_byTriplets = cms.VPSet(
15581  cms.PSet( seedingLayers = cms.string( "" ),
15582  cut = cms.double( -1.0 )
15583  )
15584  ),
15585  CAPhiCut_byTriplets = cms.VPSet(
15586  cms.PSet( seedingLayers = cms.string( "" ),
15587  cut = cms.double( -1.0 )
15588  )
15589  ),
15590  CAHardPtCut = cms.double( 0.3 ),
15591  maxChi2 = cms.PSet(
15592  value2 = cms.double( 6.0 ),
15593  value1 = cms.double( 100.0 ),
15594  pt1 = cms.double( 0.8 ),
15595  enabled = cms.bool( True ),
15596  pt2 = cms.double( 8.0 )
15597  ),
15598  SeedComparitorPSet = cms.PSet(
15599  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15600  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15601  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15602  )
15603 )
15604 fragment.hltFullIter2PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15605  seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPRefForDmeson" ),
15606  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15607  SeedMomentumForBOFF = cms.double( 5.0 ),
15608  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15609  MinOneOverPtError = cms.double( 1.0 ),
15610  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15611  magneticField = cms.string( "ParabolicMf" ),
15612  forceKinematicWithRegionDirection = cms.bool( False ),
15613  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15614 )
15615 fragment.hltFullIter2CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15616  cleanTrajectoryAfterInOut = cms.bool( True ),
15617  doSeedingRegionRebuilding = cms.bool( True ),
15618  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15619  reverseTrajectories = cms.bool( False ),
15620  useHitsSplitting = cms.bool( True ),
15621  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" ),
15622  src = cms.InputTag( "hltFullIter2PixelSeedsPPRefForDmeson" ),
15623  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15624  phase2clustersToSkip = cms.InputTag( "" ),
15625  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15626  TransientInitialStateEstimatorParameters = cms.PSet(
15627  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15628  numberMeasurementsForFit = cms.int32( 4 ),
15629  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15630  ),
15631  numHitsForSeedCleaner = cms.int32( 50 ),
15632  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15633  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15634  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15635  maxNSeeds = cms.uint32( 100000 ),
15636  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15637 )
15638 fragment.hltFullIter2CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15639  useSimpleMF = cms.bool( True ),
15640  SimpleMagneticField = cms.string( "ParabolicMf" ),
15641  src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPRefForDmeson" ),
15642  clusterRemovalInfo = cms.InputTag( "" ),
15643  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15644  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15645  useHitsSplitting = cms.bool( False ),
15646  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15647  TrajectoryInEvent = cms.bool( False ),
15648  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15649  AlgorithmName = cms.string( "highPtTripletStep" ),
15650  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15651  GeometricInnerState = cms.bool( False ),
15652  NavigationSchool = cms.string( "" ),
15653  MeasurementTracker = cms.string( "" ),
15654  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" )
15655 )
15656 fragment.hltFullIter2TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15657  src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15658  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15659  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15660  ignoreVertices = cms.bool( False ),
15661  qualityCuts = cms.vdouble( 0.47, 0.55, 0.62 ),
15662  mva = cms.PSet(
15663  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15664  batchSize = cms.int32( 16 )
15665  )
15666 )
15667 fragment.hltFullIter2HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15668  originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15669  originalMVAVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15670  originalQualVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15671  minQuality = cms.string( "highPurity" ),
15672  copyExtras = cms.untracked.bool( True ),
15673  copyTrajectories = cms.untracked.bool( False )
15674 )
15675 fragment.hltFullIter3ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15676  trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPRefForDmeson" ),
15677  trackClassifier = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15678  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15679  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15680  oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15681  TrackQuality = cms.string( "highPurity" ),
15682  maxChi2 = cms.double( 9.0 ),
15683  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15684  overrideTrkQuals = cms.InputTag( "" )
15685 )
15686 fragment.hltFullIter3MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15687  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15688  OnDemand = cms.bool( False ),
15689  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" )
15690 )
15691 fragment.hltFullIter3PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15692  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15693  'BPix2+BPix3+BPix4',
15694  'BPix1+BPix3+BPix4',
15695  'BPix1+BPix2+BPix4',
15696  'BPix2+BPix3+FPix1_pos',
15697  'BPix2+BPix3+FPix1_neg',
15698  'BPix1+BPix2+FPix1_pos',
15699  'BPix1+BPix2+FPix1_neg',
15700  'BPix1+BPix3+FPix1_pos',
15701  'BPix1+BPix3+FPix1_neg',
15702  'BPix2+FPix1_pos+FPix2_pos',
15703  'BPix2+FPix1_neg+FPix2_neg',
15704  'BPix1+FPix1_pos+FPix2_pos',
15705  'BPix1+FPix1_neg+FPix2_neg',
15706  'BPix1+BPix2+FPix2_pos',
15707  'BPix1+BPix2+FPix2_neg',
15708  'FPix1_pos+FPix2_pos+FPix3_pos',
15709  'FPix1_neg+FPix2_neg+FPix3_neg',
15710  'BPix1+FPix2_pos+FPix3_pos',
15711  'BPix1+FPix2_neg+FPix3_neg',
15712  'BPix1+FPix1_pos+FPix3_pos',
15713  'BPix1+FPix1_neg+FPix3_neg' ),
15714  BPix = cms.PSet(
15715  hitErrorRPhi = cms.double( 0.0027 ),
15716  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15717  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15718  useErrorsFromParam = cms.bool( True ),
15719  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15720  ),
15721  FPix = cms.PSet(
15722  hitErrorRPhi = cms.double( 0.0051 ),
15723  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15724  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15725  useErrorsFromParam = cms.bool( True ),
15726  hitErrorRZ = cms.double( 0.0036 ),
15727  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15728  ),
15729  TIB = cms.PSet( ),
15730  TID = cms.PSet( ),
15731  TOB = cms.PSet( ),
15732  TEC = cms.PSet( ),
15733  MTIB = cms.PSet( ),
15734  MTID = cms.PSet( ),
15735  MTOB = cms.PSet( ),
15736  MTEC = cms.PSet( )
15737 )
15738 fragment.hltFullIter3PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15739  RegionPSet = cms.PSet(
15740  useFixedError = cms.bool( False ),
15741  nSigmaZ = cms.double( 4.0 ),
15742  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15743  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15744  useFoundVertices = cms.bool( True ),
15745  fixedError = cms.double( 0.2 ),
15746  maxNVertices = cms.int32( -1 ),
15747  sigmaZVertex = cms.double( 4.0 ),
15748  useFakeVertices = cms.bool( False ),
15749  ptMin = cms.double( 0.2 ),
15750  originRadius = cms.double( 0.02 ),
15751  precise = cms.bool( True ),
15752  useMultipleScattering = cms.bool( False )
15753  )
15754 )
15755 fragment.hltFullIter3PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15756  doClusterCheck = cms.bool( False ),
15757  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15758  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15759  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15760  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15761  cut = cms.string( "" ),
15762  silentClusterCheck = cms.untracked.bool( False )
15763 )
15764 fragment.hltFullIter3PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15765  seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsPPRef" ),
15766  trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegionsPPRef" ),
15767  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15768  clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckPPRef" ),
15769  produceSeedingHitSets = cms.bool( True ),
15770  produceIntermediateHitDoublets = cms.bool( True ),
15771  maxElement = cms.uint32( 0 ),
15772  maxElementTotal = cms.uint32( 50000000 ),
15773  putEmptyIfMaxElementReached = cms.bool( False ),
15774  layerPairs = cms.vuint32( 0, 1 )
15775 )
15776 fragment.hltFullIter3PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
15777  doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsPPRef" ),
15778  extraHitRPhitolerance = cms.double( 0.032 ),
15779  useBendingCorrection = cms.bool( True ),
15780  CAThetaCut = cms.double( 0.002 ),
15781  CAPhiCut = cms.double( 0.05 ),
15782  CAThetaCut_byTriplets = cms.VPSet(
15783  cms.PSet( seedingLayers = cms.string( "" ),
15784  cut = cms.double( -1.0 )
15785  )
15786  ),
15787  CAPhiCut_byTriplets = cms.VPSet(
15788  cms.PSet( seedingLayers = cms.string( "" ),
15789  cut = cms.double( -1.0 )
15790  )
15791  ),
15792  CAHardPtCut = cms.double( 0.3 ),
15793  maxChi2 = cms.PSet(
15794  value2 = cms.double( 8.0 ),
15795  value1 = cms.double( 70.0 ),
15796  pt1 = cms.double( 0.8 ),
15797  enabled = cms.bool( True ),
15798  pt2 = cms.double( 2.0 )
15799  ),
15800  SeedComparitorPSet = cms.PSet(
15801  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15802  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15803  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15804  )
15805 )
15806 fragment.hltFullIter3PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15807  seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsPPRef" ),
15808  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15809  SeedMomentumForBOFF = cms.double( 5.0 ),
15810  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15811  MinOneOverPtError = cms.double( 1.0 ),
15812  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15813  magneticField = cms.string( "ParabolicMf" ),
15814  forceKinematicWithRegionDirection = cms.bool( False ),
15815  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15816 )
15817 fragment.hltFullIter3CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15818  cleanTrajectoryAfterInOut = cms.bool( True ),
15819  doSeedingRegionRebuilding = cms.bool( True ),
15820  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15821  reverseTrajectories = cms.bool( False ),
15822  useHitsSplitting = cms.bool( True ),
15823  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" ),
15824  src = cms.InputTag( "hltFullIter3PixelSeedsPPRef" ),
15825  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15826  phase2clustersToSkip = cms.InputTag( "" ),
15827  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15828  TransientInitialStateEstimatorParameters = cms.PSet(
15829  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15830  numberMeasurementsForFit = cms.int32( 4 ),
15831  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15832  ),
15833  numHitsForSeedCleaner = cms.int32( 50 ),
15834  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15835  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15836  TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
15837  maxNSeeds = cms.uint32( 100000 ),
15838  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15839 )
15840 fragment.hltFullIter3CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15841  useSimpleMF = cms.bool( True ),
15842  SimpleMagneticField = cms.string( "ParabolicMf" ),
15843  src = cms.InputTag( "hltFullIter3CkfTrackCandidatesPPRef" ),
15844  clusterRemovalInfo = cms.InputTag( "" ),
15845  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15846  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15847  useHitsSplitting = cms.bool( False ),
15848  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15849  TrajectoryInEvent = cms.bool( False ),
15850  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15851  AlgorithmName = cms.string( "lowPtTripletStep" ),
15852  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15853  GeometricInnerState = cms.bool( False ),
15854  NavigationSchool = cms.string( "" ),
15855  MeasurementTracker = cms.string( "" ),
15856  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" )
15857 )
15858 fragment.hltFullIter3TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15859  src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15860  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15861  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15862  ignoreVertices = cms.bool( False ),
15863  qualityCuts = cms.vdouble( -0.23, 0.15, 0.41 ),
15864  mva = cms.PSet(
15865  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15866  batchSize = cms.int32( 16 )
15867  )
15868 )
15869 fragment.hltFullIter3HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15870  originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15871  originalMVAVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','MVAValues' ),
15872  originalQualVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15873  minQuality = cms.string( "highPurity" ),
15874  copyExtras = cms.untracked.bool( True ),
15875  copyTrajectories = cms.untracked.bool( False )
15876 )
15877 fragment.hltFullIter4ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15878  trajectories = cms.InputTag( "hltFullIter3HighPurityTracksPPRef" ),
15879  trackClassifier = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15880  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15881  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15882  oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15883  TrackQuality = cms.string( "highPurity" ),
15884  maxChi2 = cms.double( 9.0 ),
15885  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15886  overrideTrkQuals = cms.InputTag( "" )
15887 )
15888 fragment.hltFullIter4MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15889  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15890  OnDemand = cms.bool( False ),
15891  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" )
15892 )
15893 fragment.hltFullIter4PixelQuadrupletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15894  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
15895  'BPix1+BPix2+BPix3+FPix1_pos',
15896  'BPix1+BPix2+BPix3+FPix1_neg',
15897  'BPix1+BPix2+FPix1_pos+FPix2_pos',
15898  'BPix1+BPix2+FPix1_neg+FPix2_neg',
15899  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
15900  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
15901  BPix = cms.PSet(
15902  hitErrorRPhi = cms.double( 0.0027 ),
15903  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15904  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15905  useErrorsFromParam = cms.bool( True ),
15906  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15907  ),
15908  FPix = cms.PSet(
15909  hitErrorRPhi = cms.double( 0.0051 ),
15910  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15911  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15912  useErrorsFromParam = cms.bool( True ),
15913  hitErrorRZ = cms.double( 0.0036 ),
15914  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15915  ),
15916  TIB = cms.PSet( ),
15917  TID = cms.PSet( ),
15918  TOB = cms.PSet( ),
15919  TEC = cms.PSet( ),
15920  MTIB = cms.PSet( ),
15921  MTID = cms.PSet( ),
15922  MTOB = cms.PSet( ),
15923  MTEC = cms.PSet( )
15924 )
15925 fragment.hltFullIter4PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15926  RegionPSet = cms.PSet(
15927  useFixedError = cms.bool( True ),
15928  nSigmaZ = cms.double( 0.0 ),
15929  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15930  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15931  useFoundVertices = cms.bool( True ),
15932  fixedError = cms.double( 1.0 ),
15933  maxNVertices = cms.int32( -1 ),
15934  sigmaZVertex = cms.double( 4.0 ),
15935  useFakeVertices = cms.bool( False ),
15936  ptMin = cms.double( 1.5 ),
15937  originRadius = cms.double( 1.0 ),
15938  precise = cms.bool( True ),
15939  useMultipleScattering = cms.bool( False )
15940  )
15941 )
15942 fragment.hltFullIter4PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15943  doClusterCheck = cms.bool( True ),
15944  MaxNumberOfStripClusters = cms.uint32( 500000 ),
15945  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15946  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15947  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15948  cut = cms.string( "" ),
15949  silentClusterCheck = cms.untracked.bool( False )
15950 )
15951 fragment.hltFullIter4PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15952  seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsPPRef" ),
15953  trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegionsPPRef" ),
15954  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15955  clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckPPRef" ),
15956  produceSeedingHitSets = cms.bool( True ),
15957  produceIntermediateHitDoublets = cms.bool( True ),
15958  maxElement = cms.uint32( 0 ),
15959  maxElementTotal = cms.uint32( 50000000 ),
15960  putEmptyIfMaxElementReached = cms.bool( False ),
15961  layerPairs = cms.vuint32( 0, 1, 2 )
15962 )
15963 fragment.hltFullIter4PixelHitQuadrupletsPPRef = cms.EDProducer( "CAHitQuadrupletEDProducer",
15964  doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsPPRef" ),
15965  extraHitRPhitolerance = cms.double( 0.032 ),
15966  fitFastCircle = cms.bool( True ),
15967  fitFastCircleChi2Cut = cms.bool( True ),
15968  useBendingCorrection = cms.bool( True ),
15969  CAThetaCut = cms.double( 0.0011 ),
15970  CAPhiCut = cms.double( 0.0 ),
15971  CAThetaCut_byTriplets = cms.VPSet(
15972  cms.PSet( seedingLayers = cms.string( "" ),
15973  cut = cms.double( -1.0 )
15974  )
15975  ),
15976  CAPhiCut_byTriplets = cms.VPSet(
15977  cms.PSet( seedingLayers = cms.string( "" ),
15978  cut = cms.double( -1.0 )
15979  )
15980  ),
15981  CAHardPtCut = cms.double( 0.0 ),
15982  maxChi2 = cms.PSet(
15983  value2 = cms.double( 100.0 ),
15984  value1 = cms.double( 500.0 ),
15985  pt1 = cms.double( 0.8 ),
15986  enabled = cms.bool( True ),
15987  pt2 = cms.double( 2.0 )
15988  ),
15989  SeedComparitorPSet = cms.PSet(
15990  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15991  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15992  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15993  )
15994 )
15995 fragment.hltFullIter4PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15996  seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsPPRef" ),
15997  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15998  SeedMomentumForBOFF = cms.double( 5.0 ),
15999  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16000  MinOneOverPtError = cms.double( 1.0 ),
16001  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16002  magneticField = cms.string( "ParabolicMf" ),
16003  forceKinematicWithRegionDirection = cms.bool( False ),
16004  SeedComparitorPSet = cms.PSet(
16005  FilterStripHits = cms.bool( False ),
16006  FilterPixelHits = cms.bool( True ),
16007  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16008  FilterAtHelixStage = cms.bool( False ),
16009  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16010  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16011  )
16012 )
16013 fragment.hltFullIter4CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16014  cleanTrajectoryAfterInOut = cms.bool( True ),
16015  doSeedingRegionRebuilding = cms.bool( True ),
16016  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16017  reverseTrajectories = cms.bool( False ),
16018  useHitsSplitting = cms.bool( True ),
16019  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" ),
16020  src = cms.InputTag( "hltFullIter4PixelSeedsPPRef" ),
16021  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
16022  phase2clustersToSkip = cms.InputTag( "" ),
16023  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16024  TransientInitialStateEstimatorParameters = cms.PSet(
16025  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16026  numberMeasurementsForFit = cms.int32( 4 ),
16027  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16028  ),
16029  numHitsForSeedCleaner = cms.int32( 50 ),
16030  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16031  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16032  TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
16033  maxNSeeds = cms.uint32( 100000 ),
16034  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16035 )
16036 fragment.hltFullIter4CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16037  useSimpleMF = cms.bool( True ),
16038  SimpleMagneticField = cms.string( "ParabolicMf" ),
16039  src = cms.InputTag( "hltFullIter4CkfTrackCandidatesPPRef" ),
16040  clusterRemovalInfo = cms.InputTag( "" ),
16041  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16042  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16043  useHitsSplitting = cms.bool( False ),
16044  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16045  TrajectoryInEvent = cms.bool( False ),
16046  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16047  AlgorithmName = cms.string( "detachedQuadStep" ),
16048  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16049  GeometricInnerState = cms.bool( False ),
16050  NavigationSchool = cms.string( "" ),
16051  MeasurementTracker = cms.string( "" ),
16052  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" )
16053 )
16054 fragment.hltFullIter4TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16055  src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
16056  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16057  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16058  ignoreVertices = cms.bool( False ),
16059  qualityCuts = cms.vdouble( -0.66, -0.15, 0.46 ),
16060  mva = cms.PSet(
16061  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16062  batchSize = cms.int32( 16 )
16063  )
16064 )
16065 fragment.hltFullIter4HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16066  originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
16067  originalMVAVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','MVAValues' ),
16068  originalQualVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
16069  minQuality = cms.string( "highPurity" ),
16070  copyExtras = cms.untracked.bool( True ),
16071  copyTrajectories = cms.untracked.bool( False )
16072 )
16073 fragment.hltFullIter5ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16074  trajectories = cms.InputTag( "hltFullIter4HighPurityTracksPPRef" ),
16075  trackClassifier = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
16076  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16077  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16078  oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
16079  TrackQuality = cms.string( "highPurity" ),
16080  maxChi2 = cms.double( 9.0 ),
16081  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16082  overrideTrkQuals = cms.InputTag( "" )
16083 )
16084 fragment.hltFullIter5MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16085  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16086  OnDemand = cms.bool( False ),
16087  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" )
16088 )
16089 fragment.hltFullIter5PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16090  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
16091  'BPix2+BPix3+BPix4',
16092  'BPix2+BPix3+FPix1_pos',
16093  'BPix2+BPix3+FPix1_neg',
16094  'BPix2+FPix1_pos+FPix2_pos',
16095  'BPix2+FPix1_neg+FPix2_neg',
16096  'FPix1_pos+FPix2_pos+FPix3_pos',
16097  'FPix1_neg+FPix2_neg+FPix3_neg' ),
16098  BPix = cms.PSet(
16099  hitErrorRPhi = cms.double( 0.0027 ),
16100  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16101  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
16102  useErrorsFromParam = cms.bool( True ),
16103  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16104  ),
16105  FPix = cms.PSet(
16106  hitErrorRPhi = cms.double( 0.0051 ),
16107  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16108  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
16109  useErrorsFromParam = cms.bool( True ),
16110  hitErrorRZ = cms.double( 0.0036 ),
16111  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16112  ),
16113  TIB = cms.PSet( ),
16114  TID = cms.PSet( ),
16115  TOB = cms.PSet( ),
16116  TEC = cms.PSet( ),
16117  MTIB = cms.PSet( ),
16118  MTID = cms.PSet( ),
16119  MTOB = cms.PSet( ),
16120  MTEC = cms.PSet( )
16121 )
16122 fragment.hltFullIter5PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16123  RegionPSet = cms.PSet(
16124  useFixedError = cms.bool( True ),
16125  nSigmaZ = cms.double( 0.0 ),
16126  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16127  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16128  useFoundVertices = cms.bool( True ),
16129  fixedError = cms.double( 0.5 ),
16130  maxNVertices = cms.int32( -1 ),
16131  sigmaZVertex = cms.double( 4.0 ),
16132  useFakeVertices = cms.bool( False ),
16133  ptMin = cms.double( 0.25 ),
16134  originRadius = cms.double( 1.5 ),
16135  precise = cms.bool( True ),
16136  useMultipleScattering = cms.bool( False )
16137  )
16138 )
16139 fragment.hltFullIter5PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16140  doClusterCheck = cms.bool( True ),
16141  MaxNumberOfStripClusters = cms.uint32( 500000 ),
16142  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16143  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
16144  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16145  cut = cms.string( "" ),
16146  silentClusterCheck = cms.untracked.bool( False )
16147 )
16148 fragment.hltFullIter5PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
16149  seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsPPRef" ),
16150  trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegionsPPRef" ),
16151  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16152  clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckPPRef" ),
16153  produceSeedingHitSets = cms.bool( False ),
16154  produceIntermediateHitDoublets = cms.bool( True ),
16155  maxElement = cms.uint32( 0 ),
16156  maxElementTotal = cms.uint32( 50000000 ),
16157  putEmptyIfMaxElementReached = cms.bool( False ),
16158  layerPairs = cms.vuint32( 0, 1 )
16159 )
16160 fragment.hltFullIter5PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
16161  doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsPPRef" ),
16162  extraHitRPhitolerance = cms.double( 0.032 ),
16163  useBendingCorrection = cms.bool( True ),
16164  CAThetaCut = cms.double( 0.001 ),
16165  CAPhiCut = cms.double( 0.0 ),
16166  CAThetaCut_byTriplets = cms.VPSet(
16167  cms.PSet( seedingLayers = cms.string( "" ),
16168  cut = cms.double( -1.0 )
16169  )
16170  ),
16171  CAPhiCut_byTriplets = cms.VPSet(
16172  cms.PSet( seedingLayers = cms.string( "" ),
16173  cut = cms.double( -1.0 )
16174  )
16175  ),
16176  CAHardPtCut = cms.double( 0.2 ),
16177  maxChi2 = cms.PSet(
16178  value2 = cms.double( 10.0 ),
16179  value1 = cms.double( 300.0 ),
16180  pt1 = cms.double( 0.8 ),
16181  enabled = cms.bool( True ),
16182  pt2 = cms.double( 2.0 )
16183  ),
16184  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
16185 )
16186 fragment.hltFullIter5PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16187  seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsPPRef" ),
16188  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16189  SeedMomentumForBOFF = cms.double( 5.0 ),
16190  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16191  MinOneOverPtError = cms.double( 1.0 ),
16192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16193  magneticField = cms.string( "ParabolicMf" ),
16194  forceKinematicWithRegionDirection = cms.bool( False ),
16195  SeedComparitorPSet = cms.PSet(
16196  FilterStripHits = cms.bool( False ),
16197  FilterPixelHits = cms.bool( True ),
16198  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16199  FilterAtHelixStage = cms.bool( False ),
16200  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16201  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16202  )
16203 )
16204 fragment.hltFullIter5CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16205  cleanTrajectoryAfterInOut = cms.bool( True ),
16206  doSeedingRegionRebuilding = cms.bool( True ),
16207  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16208  reverseTrajectories = cms.bool( False ),
16209  useHitsSplitting = cms.bool( True ),
16210  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" ),
16211  src = cms.InputTag( "hltFullIter5PixelSeedsPPRef" ),
16212  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
16213  phase2clustersToSkip = cms.InputTag( "" ),
16214  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16215  TransientInitialStateEstimatorParameters = cms.PSet(
16216  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16217  numberMeasurementsForFit = cms.int32( 4 ),
16218  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16219  ),
16220  numHitsForSeedCleaner = cms.int32( 50 ),
16221  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16222  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16223  TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
16224  maxNSeeds = cms.uint32( 100000 ),
16225  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16226 )
16227 fragment.hltFullIter5CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16228  useSimpleMF = cms.bool( True ),
16229  SimpleMagneticField = cms.string( "ParabolicMf" ),
16230  src = cms.InputTag( "hltFullIter5CkfTrackCandidatesPPRef" ),
16231  clusterRemovalInfo = cms.InputTag( "" ),
16232  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16233  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16234  useHitsSplitting = cms.bool( False ),
16235  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16236  TrajectoryInEvent = cms.bool( False ),
16237  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16238  AlgorithmName = cms.string( "detachedTripletStep" ),
16239  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16240  GeometricInnerState = cms.bool( False ),
16241  NavigationSchool = cms.string( "" ),
16242  MeasurementTracker = cms.string( "" ),
16243  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" )
16244 )
16245 fragment.hltFullIter5TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16246  src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
16247  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16248  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16249  ignoreVertices = cms.bool( False ),
16250  qualityCuts = cms.vdouble( -0.42, 0.16, 0.78 ),
16251  mva = cms.PSet(
16252  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16253  batchSize = cms.int32( 16 )
16254  )
16255 )
16256 fragment.hltFullIter5HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16257  originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
16258  originalMVAVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','MVAValues' ),
16259  originalQualVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
16260  minQuality = cms.string( "highPurity" ),
16261  copyExtras = cms.untracked.bool( True ),
16262  copyTrajectories = cms.untracked.bool( False )
16263 )
16264 fragment.hltFullIter6ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16265  trajectories = cms.InputTag( "hltFullIter5HighPurityTracksPPRef" ),
16266  trackClassifier = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
16267  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16268  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16269  oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
16270  TrackQuality = cms.string( "tight" ),
16271  maxChi2 = cms.double( 9.0 ),
16272  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16273  overrideTrkQuals = cms.InputTag( "" )
16274 )
16275 fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16276  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16277  OnDemand = cms.bool( False ),
16278  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" )
16279 )
16280 fragment.hltFullIter6PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16281  doClusterCheck = cms.bool( True ),
16282  MaxNumberOfStripClusters = cms.uint32( 500000 ),
16283  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16284  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
16285  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16286  cut = cms.string( "" ),
16287  silentClusterCheck = cms.untracked.bool( False )
16288 )
16289 fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
16290  RegionPSet = cms.PSet(
16291  deltaEta_Cand = cms.double( -1.0 ),
16292  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16293  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16294  zErrorBeamSpot = cms.double( 24.2 ),
16295  extraPhi = cms.double( 0.0 ),
16296  extraEta = cms.double( 0.0 ),
16297  seedingMode = cms.string( "Global" ),
16298  maxNVertices = cms.int32( 5 ),
16299  nSigmaZVertex = cms.double( 3.0 ),
16300  nSigmaZBeamSpot = cms.double( 4.0 ),
16301  ptMin = cms.double( 5.0 ),
16302  input = cms.InputTag( "" ),
16303  operationMode = cms.string( "VerticesFixed" ),
16304  searchOpt = cms.bool( False ),
16305  whereToUseMeasurementTracker = cms.string( "Never" ),
16306  deltaPhi_Cand = cms.double( -1.0 ),
16307  originRadius = cms.double( 0.015 ),
16308  measurementTrackerName = cms.InputTag( "" ),
16309  precise = cms.bool( True ),
16310  zErrorVertex = cms.double( 0.3 )
16311  ),
16312  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
16313  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
16314  ignoreSingleFPixPanelModules = cms.bool( True ),
16315  debug = cms.untracked.bool( False ),
16316  createPlottingFiles = cms.untracked.bool( False ),
16317  layerList = cms.vstring( 'BPix1+BPix2',
16318  'BPix1+BPix3',
16319  'BPix1+BPix4',
16320  'BPix2+BPix3',
16321  'BPix2+BPix4',
16322  'BPix3+BPix4',
16323  'BPix1+FPix1_pos',
16324  'BPix1+FPix1_neg',
16325  'BPix1+FPix2_pos',
16326  'BPix1+FPix2_neg',
16327  'BPix1+FPix3_pos',
16328  'BPix1+FPix3_neg',
16329  'BPix2+FPix1_pos',
16330  'BPix2+FPix1_neg',
16331  'BPix2+FPix2_pos',
16332  'BPix2+FPix2_neg',
16333  'BPix3+FPix1_pos',
16334  'BPix3+FPix1_neg',
16335  'FPix1_pos+FPix2_pos',
16336  'FPix1_neg+FPix2_neg',
16337  'FPix1_pos+FPix3_pos',
16338  'FPix1_neg+FPix3_neg',
16339  'FPix2_pos+FPix3_pos',
16340  'FPix2_neg+FPix3_neg' ),
16341  BPix = cms.PSet(
16342  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16343  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16344  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16345  ),
16346  FPix = cms.PSet(
16347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16348  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16349  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16350  ),
16351  TIB = cms.PSet( ),
16352  TID = cms.PSet( ),
16353  TOB = cms.PSet( ),
16354  TEC = cms.PSet( ),
16355  MTIB = cms.PSet( ),
16356  MTID = cms.PSet( ),
16357  MTOB = cms.PSet( ),
16358  MTEC = cms.PSet( )
16359 )
16360 fragment.hltFullIter6PixelHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
16361  seedingLayers = cms.InputTag( "" ),
16362  trackingRegions = cms.InputTag( "" ),
16363  trackingRegionsSeedingLayers = cms.InputTag( "hltFullIter6PixelTrackingRegionSeedLayersBPPRef" ),
16364  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckPPRef" ),
16365  produceSeedingHitSets = cms.bool( True ),
16366  produceIntermediateHitDoublets = cms.bool( False ),
16367  maxElement = cms.uint32( 0 ),
16368  maxElementTotal = cms.uint32( 50000000 ),
16369  putEmptyIfMaxElementReached = cms.bool( False ),
16370  layerPairs = cms.vuint32( 0 )
16371 )
16372 fragment.hltFullIter6PixelSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16373  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBPPRef" ),
16374  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16375  SeedMomentumForBOFF = cms.double( 5.0 ),
16376  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16377  MinOneOverPtError = cms.double( 1.0 ),
16378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16379  magneticField = cms.string( "ParabolicMf" ),
16380  forceKinematicWithRegionDirection = cms.bool( False ),
16381  SeedComparitorPSet = cms.PSet(
16382  FilterStripHits = cms.bool( True ),
16383  FilterPixelHits = cms.bool( False ),
16384  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16385  FilterAtHelixStage = cms.bool( True ),
16386  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16387  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16388  )
16389 )
16390 fragment.hltFullIter6CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16391  cleanTrajectoryAfterInOut = cms.bool( True ),
16392  doSeedingRegionRebuilding = cms.bool( True ),
16393  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16394  reverseTrajectories = cms.bool( False ),
16395  useHitsSplitting = cms.bool( True ),
16396  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" ),
16397  src = cms.InputTag( "hltFullIter6PixelSeedsBPPRef" ),
16398  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16399  phase2clustersToSkip = cms.InputTag( "" ),
16400  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16401  TransientInitialStateEstimatorParameters = cms.PSet(
16402  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16403  numberMeasurementsForFit = cms.int32( 4 ),
16404  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16405  ),
16406  numHitsForSeedCleaner = cms.int32( 50 ),
16407  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16408  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16409  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16410  maxNSeeds = cms.uint32( 500000 ),
16411  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16412 )
16413 fragment.hltFullIter6CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16414  useSimpleMF = cms.bool( True ),
16415  SimpleMagneticField = cms.string( "ParabolicMf" ),
16416  src = cms.InputTag( "hltFullIter6CkfTrackCandidatesPPRef" ),
16417  clusterRemovalInfo = cms.InputTag( "" ),
16418  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16419  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16420  useHitsSplitting = cms.bool( False ),
16421  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16422  TrajectoryInEvent = cms.bool( False ),
16423  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16424  AlgorithmName = cms.string( "pixelPairStep" ),
16425  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16426  GeometricInnerState = cms.bool( False ),
16427  NavigationSchool = cms.string( "" ),
16428  MeasurementTracker = cms.string( "" ),
16429  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" )
16430 )
16431 fragment.hltFullIter6TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16432  src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
16433  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16434  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16435  ignoreVertices = cms.bool( False ),
16436  qualityCuts = cms.vdouble( -0.31, -0.13, 0.13 ),
16437  mva = cms.PSet(
16438  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16439  batchSize = cms.int32( 16 )
16440  )
16441 )
16442 fragment.hltFullIter6HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16443  originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
16444  originalMVAVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','MVAValues' ),
16445  originalQualVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
16446  minQuality = cms.string( "highPurity" ),
16447  copyExtras = cms.untracked.bool( True ),
16448  copyTrajectories = cms.untracked.bool( False )
16449 )
16450 fragment.hltFullIter7ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16451  trajectories = cms.InputTag( "hltFullIter6HighPurityTracksPPRef" ),
16452  trackClassifier = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
16453  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16454  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16455  oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16456  TrackQuality = cms.string( "highPurity" ),
16457  maxChi2 = cms.double( 9.0 ),
16458  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16459  overrideTrkQuals = cms.InputTag( "" )
16460 )
16461 fragment.hltFullIter7MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16462  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16463  OnDemand = cms.bool( False ),
16464  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" )
16465 )
16466 fragment.hltFullIter7MixedLayersAPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16467  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
16468  'BPix2+FPix1_neg+FPix2_neg' ),
16469  BPix = cms.PSet(
16470  hitErrorRPhi = cms.double( 0.0027 ),
16471  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16472  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16473  useErrorsFromParam = cms.bool( True ),
16474  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16475  ),
16476  FPix = cms.PSet(
16477  hitErrorRPhi = cms.double( 0.0051 ),
16478  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16479  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16480  useErrorsFromParam = cms.bool( True ),
16481  hitErrorRZ = cms.double( 0.0036 ),
16482  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16483  ),
16484  TIB = cms.PSet( ),
16485  TID = cms.PSet( ),
16486  TOB = cms.PSet( ),
16487  TEC = cms.PSet(
16488  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16489  minRing = cms.int32( 1 ),
16490  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16491  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16492  useRingSlector = cms.bool( True ),
16493  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16494  maxRing = cms.int32( 1 )
16495  ),
16496  MTIB = cms.PSet( ),
16497  MTID = cms.PSet( ),
16498  MTOB = cms.PSet( ),
16499  MTEC = cms.PSet( )
16500 )
16501 fragment.hltFullIter7MixedTrackingRegionsAPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16502  RegionPSet = cms.PSet(
16503  useFixedError = cms.bool( True ),
16504  nSigmaZ = cms.double( 0.0 ),
16505  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16506  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16507  useFoundVertices = cms.bool( True ),
16508  fixedError = cms.double( 3.75 ),
16509  maxNVertices = cms.int32( -1 ),
16510  sigmaZVertex = cms.double( 4.0 ),
16511  useFakeVertices = cms.bool( False ),
16512  ptMin = cms.double( 0.4 ),
16513  originRadius = cms.double( 1.5 ),
16514  precise = cms.bool( True ),
16515  useMultipleScattering = cms.bool( False ),
16516  originRScaling4BigEvts = cms.bool( True ),
16517  ptMinScaling4BigEvts = cms.bool( True ),
16518  minOriginR = cms.double( 0.0 ),
16519  maxPtMin = cms.double( 0.7 ),
16520  scalingStartNPix = cms.double( 20000.0 ),
16521  scalingEndNPix = cms.double( 35000.0 ),
16522  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16523  )
16524 )
16525 fragment.hltFullIter7MixedClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16526  doClusterCheck = cms.bool( False ),
16527  MaxNumberOfStripClusters = cms.uint32( 50000 ),
16528  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16529  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16530  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16531  cut = cms.string( "" ),
16532  silentClusterCheck = cms.untracked.bool( False )
16533 )
16534 fragment.hltFullIter7MixedHitDoubletsAPPRef = cms.EDProducer( "HitPairEDProducer",
16535  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAPPRef" ),
16536  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsAPPRef" ),
16537  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16538  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16539  produceSeedingHitSets = cms.bool( True ),
16540  produceIntermediateHitDoublets = cms.bool( True ),
16541  maxElement = cms.uint32( 0 ),
16542  maxElementTotal = cms.uint32( 50000000 ),
16543  putEmptyIfMaxElementReached = cms.bool( False ),
16544  layerPairs = cms.vuint32( 0 )
16545 )
16546 fragment.hltFullIter7MixedHitTripletsAPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16547  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAPPRef" ),
16548  produceSeedingHitSets = cms.bool( True ),
16549  produceIntermediateHitTriplets = cms.bool( False ),
16550  maxElement = cms.uint32( 1000000 ),
16551  extraHitRPhitolerance = cms.double( 0.0 ),
16552  extraHitRZtolerance = cms.double( 0.0 ),
16553  useMultScattering = cms.bool( True ),
16554  useBending = cms.bool( True ),
16555  useFixedPreFiltering = cms.bool( False ),
16556  phiPreFiltering = cms.double( 0.3 )
16557 )
16558 fragment.hltFullIter7MixedSeedsAPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16559  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAPPRef" ),
16560  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16561  SeedMomentumForBOFF = cms.double( 5.0 ),
16562  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16563  MinOneOverPtError = cms.double( 1.0 ),
16564  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16565  magneticField = cms.string( "ParabolicMf" ),
16566  forceKinematicWithRegionDirection = cms.bool( False ),
16567  SeedComparitorPSet = cms.PSet(
16568  FilterStripHits = cms.bool( True ),
16569  FilterPixelHits = cms.bool( True ),
16570  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16571  FilterAtHelixStage = cms.bool( False ),
16572  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16573  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16574  )
16575 )
16576 fragment.hltFullIter7MixedLayersBPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16577  layerList = cms.vstring( 'BPix3+BPix4+TIB1' ),
16578  BPix = cms.PSet(
16579  hitErrorRPhi = cms.double( 0.0027 ),
16580  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16581  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16582  useErrorsFromParam = cms.bool( True ),
16583  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16584  ),
16585  FPix = cms.PSet(
16586  hitErrorRPhi = cms.double( 0.0051 ),
16587  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16588  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16589  useErrorsFromParam = cms.bool( True ),
16590  hitErrorRZ = cms.double( 0.0036 ),
16591  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16592  ),
16593  TIB = cms.PSet(
16594  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16595  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16596  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16597  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16598  ),
16599  TID = cms.PSet( ),
16600  TOB = cms.PSet( ),
16601  TEC = cms.PSet( ),
16602  MTIB = cms.PSet( ),
16603  MTID = cms.PSet( ),
16604  MTOB = cms.PSet( ),
16605  MTEC = cms.PSet( )
16606 )
16607 fragment.hltFullIter7MixedTrackingRegionsBPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16608  RegionPSet = cms.PSet(
16609  useFixedError = cms.bool( True ),
16610  nSigmaZ = cms.double( 0.0 ),
16611  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16612  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16613  useFoundVertices = cms.bool( True ),
16614  fixedError = cms.double( 2.5 ),
16615  maxNVertices = cms.int32( -1 ),
16616  sigmaZVertex = cms.double( 4.0 ),
16617  useFakeVertices = cms.bool( False ),
16618  ptMin = cms.double( 0.6 ),
16619  originRadius = cms.double( 1.5 ),
16620  precise = cms.bool( True ),
16621  useMultipleScattering = cms.bool( False ),
16622  originRScaling4BigEvts = cms.bool( True ),
16623  ptMinScaling4BigEvts = cms.bool( True ),
16624  minOriginR = cms.double( 0.0 ),
16625  maxPtMin = cms.double( 0.7 ),
16626  scalingStartNPix = cms.double( 20000.0 ),
16627  scalingEndNPix = cms.double( 35000.0 ),
16628  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16629  )
16630 )
16631 fragment.hltFullIter7MixedHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
16632  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBPPRef" ),
16633  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsBPPRef" ),
16634  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16635  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16636  produceSeedingHitSets = cms.bool( True ),
16637  produceIntermediateHitDoublets = cms.bool( True ),
16638  maxElement = cms.uint32( 0 ),
16639  maxElementTotal = cms.uint32( 50000000 ),
16640  putEmptyIfMaxElementReached = cms.bool( False ),
16641  layerPairs = cms.vuint32( 0 )
16642 )
16643 fragment.hltFullIter7MixedHitTripletsBPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16644  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBPPRef" ),
16645  produceSeedingHitSets = cms.bool( True ),
16646  produceIntermediateHitTriplets = cms.bool( False ),
16647  maxElement = cms.uint32( 1000000 ),
16648  extraHitRPhitolerance = cms.double( 0.0 ),
16649  extraHitRZtolerance = cms.double( 0.0 ),
16650  useMultScattering = cms.bool( True ),
16651  useBending = cms.bool( True ),
16652  useFixedPreFiltering = cms.bool( False ),
16653  phiPreFiltering = cms.double( 0.3 )
16654 )
16655 fragment.hltFullIter7MixedSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16656  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBPPRef" ),
16657  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16658  SeedMomentumForBOFF = cms.double( 5.0 ),
16659  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16660  MinOneOverPtError = cms.double( 1.0 ),
16661  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16662  magneticField = cms.string( "ParabolicMf" ),
16663  forceKinematicWithRegionDirection = cms.bool( False ),
16664  SeedComparitorPSet = cms.PSet(
16665  FilterStripHits = cms.bool( True ),
16666  FilterPixelHits = cms.bool( True ),
16667  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16668  FilterAtHelixStage = cms.bool( False ),
16669  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16670  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16671  )
16672 )
16673 fragment.hltFullIter7MixedSeedsPPRef = cms.EDProducer( "SeedCombiner",
16674  seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAPPRef','hltFullIter7MixedSeedsBPPRef' )
16675 )
16676 fragment.hltFullIter7CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16677  cleanTrajectoryAfterInOut = cms.bool( True ),
16678  doSeedingRegionRebuilding = cms.bool( True ),
16679  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16680  reverseTrajectories = cms.bool( False ),
16681  useHitsSplitting = cms.bool( True ),
16682  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" ),
16683  src = cms.InputTag( "hltFullIter7MixedSeedsPPRef" ),
16684  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16685  phase2clustersToSkip = cms.InputTag( "" ),
16686  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16687  TransientInitialStateEstimatorParameters = cms.PSet(
16688  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16689  numberMeasurementsForFit = cms.int32( 4 ),
16690  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16691  ),
16692  numHitsForSeedCleaner = cms.int32( 50 ),
16693  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16694  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16695  TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
16696  maxNSeeds = cms.uint32( 100000 ),
16697  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16698 )
16699 fragment.hltFullIter7CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16700  useSimpleMF = cms.bool( True ),
16701  SimpleMagneticField = cms.string( "ParabolicMf" ),
16702  src = cms.InputTag( "hltFullIter7CkfTrackCandidatesPPRef" ),
16703  clusterRemovalInfo = cms.InputTag( "" ),
16704  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16705  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16706  useHitsSplitting = cms.bool( False ),
16707  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16708  TrajectoryInEvent = cms.bool( False ),
16709  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16710  AlgorithmName = cms.string( "mixedTripletStep" ),
16711  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16712  GeometricInnerState = cms.bool( False ),
16713  NavigationSchool = cms.string( "" ),
16714  MeasurementTracker = cms.string( "" ),
16715  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" )
16716 )
16717 fragment.hltFullIter7TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16718  src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16719  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16720  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16721  ignoreVertices = cms.bool( False ),
16722  qualityCuts = cms.vdouble( -0.86, -0.68, -0.43 ),
16723  mva = cms.PSet(
16724  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16725  batchSize = cms.int32( 16 )
16726  )
16727 )
16728 fragment.hltFullIter7HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16729  originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16730  originalMVAVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','MVAValues' ),
16731  originalQualVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16732  minQuality = cms.string( "highPurity" ),
16733  copyExtras = cms.untracked.bool( True ),
16734  copyTrajectories = cms.untracked.bool( False )
16735 )
16736 fragment.hltFullIter8ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16737  trajectories = cms.InputTag( "hltFullIter7HighPurityTracksPPRef" ),
16738  trackClassifier = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16739  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16740  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16741  oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16742  TrackQuality = cms.string( "highPurity" ),
16743  maxChi2 = cms.double( 9.0 ),
16744  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16745  overrideTrkQuals = cms.InputTag( "" )
16746 )
16747 fragment.hltFullIter8MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16748  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16749  OnDemand = cms.bool( False ),
16750  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" )
16751 )
16752 fragment.hltFullIter8PixelLessLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16753  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
16754  'TIB1+TIB2+MTIB4',
16755  'TIB1+TIB2+MTID1_pos',
16756  'TIB1+TIB2+MTID1_neg',
16757  'TID1_pos+TID2_pos+TID3_pos',
16758  'TID1_neg+TID2_neg+TID3_neg',
16759  'TID1_pos+TID2_pos+MTID3_pos',
16760  'TID1_neg+TID2_neg+MTID3_neg',
16761  'TID1_pos+TID2_pos+MTEC1_pos',
16762  'TID1_neg+TID2_neg+MTEC1_neg',
16763  'TID2_pos+TID3_pos+TEC1_pos',
16764  'TID2_neg+TID3_neg+TEC1_neg',
16765  'TID2_pos+TID3_pos+MTEC1_pos',
16766  'TID2_neg+TID3_neg+MTEC1_neg',
16767  'TEC1_pos+TEC2_pos+TEC3_pos',
16768  'TEC1_neg+TEC2_neg+TEC3_neg',
16769  'TEC1_pos+TEC2_pos+MTEC3_pos',
16770  'TEC1_neg+TEC2_neg+MTEC3_neg',
16771  'TEC1_pos+TEC2_pos+TEC4_pos',
16772  'TEC1_neg+TEC2_neg+TEC4_neg',
16773  'TEC1_pos+TEC2_pos+MTEC4_pos',
16774  'TEC1_neg+TEC2_neg+MTEC4_neg',
16775  'TEC2_pos+TEC3_pos+TEC4_pos',
16776  'TEC2_neg+TEC3_neg+TEC4_neg',
16777  'TEC2_pos+TEC3_pos+MTEC4_pos',
16778  'TEC2_neg+TEC3_neg+MTEC4_neg',
16779  'TEC2_pos+TEC3_pos+TEC5_pos',
16780  'TEC2_neg+TEC3_neg+TEC5_neg',
16781  'TEC2_pos+TEC3_pos+TEC6_pos',
16782  'TEC2_neg+TEC3_neg+TEC6_neg',
16783  'TEC3_pos+TEC4_pos+TEC5_pos',
16784  'TEC3_neg+TEC4_neg+TEC5_neg',
16785  'TEC3_pos+TEC4_pos+MTEC5_pos',
16786  'TEC3_neg+TEC4_neg+MTEC5_neg',
16787  'TEC3_pos+TEC5_pos+TEC6_pos',
16788  'TEC3_neg+TEC5_neg+TEC6_neg',
16789  'TEC4_pos+TEC5_pos+TEC6_pos',
16790  'TEC4_neg+TEC5_neg+TEC6_neg' ),
16791  BPix = cms.PSet( ),
16792  FPix = cms.PSet( ),
16793  TIB = cms.PSet(
16794  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16795  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16796  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16797  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16798  ),
16799  TID = cms.PSet(
16800  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16801  minRing = cms.int32( 3 ),
16802  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16803  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16804  useRingSlector = cms.bool( True ),
16805  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16806  maxRing = cms.int32( 3 )
16807  ),
16808  TOB = cms.PSet( ),
16809  TEC = cms.PSet(
16810  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16811  minRing = cms.int32( 1 ),
16812  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16813  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16814  useRingSlector = cms.bool( True ),
16815  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16816  maxRing = cms.int32( 2 )
16817  ),
16818  MTIB = cms.PSet(
16819  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16820  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16821  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16822  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16823  ),
16824  MTID = cms.PSet(
16825  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16826  minRing = cms.int32( 3 ),
16827  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16828  useRingSlector = cms.bool( True ),
16829  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16830  maxRing = cms.int32( 3 ),
16831  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16832  ),
16833  MTOB = cms.PSet( ),
16834  MTEC = cms.PSet(
16835  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16836  minRing = cms.int32( 3 ),
16837  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16838  useRingSlector = cms.bool( True ),
16839  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16840  maxRing = cms.int32( 3 ),
16841  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16842  )
16843 )
16844 fragment.hltFullIter8PixelLessTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16845  RegionPSet = cms.PSet(
16846  useFixedError = cms.bool( True ),
16847  nSigmaZ = cms.double( 0.0 ),
16848  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16849  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16850  useFoundVertices = cms.bool( True ),
16851  fixedError = cms.double( 3.0 ),
16852  maxNVertices = cms.int32( -1 ),
16853  sigmaZVertex = cms.double( 4.0 ),
16854  useFakeVertices = cms.bool( False ),
16855  ptMin = cms.double( 0.4 ),
16856  originRadius = cms.double( 1.0 ),
16857  precise = cms.bool( True ),
16858  useMultipleScattering = cms.bool( False ),
16859  originRScaling4BigEvts = cms.bool( True ),
16860  ptMinScaling4BigEvts = cms.bool( False ),
16861  minOriginR = cms.double( 0.0 ),
16862  maxPtMin = cms.double( 0.7 ),
16863  scalingStartNPix = cms.double( 20000.0 ),
16864  scalingEndNPix = cms.double( 35000.0 ),
16865  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16866  )
16867 )
16868 fragment.hltFullIter8PixelLessClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16869  doClusterCheck = cms.bool( False ),
16870  MaxNumberOfStripClusters = cms.uint32( 50000 ),
16871  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16872  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16873  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16874  cut = cms.string( "" ),
16875  silentClusterCheck = cms.untracked.bool( False )
16876 )
16877 fragment.hltFullIter8PixelLessHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
16878  seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersPPRef" ),
16879  trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegionsPPRef" ),
16880  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16881  clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckPPRef" ),
16882  produceSeedingHitSets = cms.bool( False ),
16883  produceIntermediateHitDoublets = cms.bool( True ),
16884  maxElement = cms.uint32( 0 ),
16885  maxElementTotal = cms.uint32( 50000000 ),
16886  putEmptyIfMaxElementReached = cms.bool( False ),
16887  layerPairs = cms.vuint32( 0 )
16888 )
16889 fragment.hltFullIter8PixelLessHitTripletsPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
16890  doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsPPRef" ),
16891  maxElement = cms.uint32( 1000000 ),
16892  useFixedPreFiltering = cms.bool( False ),
16893  phiPreFiltering = cms.double( 0.3 ),
16894  extraHitRPhitolerance = cms.double( 0.0 ),
16895  extraHitRZtolerance = cms.double( 0.0 ),
16896  extraZKDBox = cms.double( 0.2 ),
16897  extraRKDBox = cms.double( 0.2 ),
16898  extraPhiKDBox = cms.double( 0.005 ),
16899  fnSigmaRZ = cms.double( 2.0 ),
16900  refitHits = cms.bool( True ),
16901  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16902  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16903  maxChi2 = cms.double( 5.0 ),
16904  chi2VsPtCut = cms.bool( True ),
16905  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
16906  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
16907  detIdsToDebug = cms.vint32( 0, 0, 0 )
16908 )
16909 fragment.hltFullIter8PixelLessSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16910  seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsPPRef" ),
16911  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16912  SeedMomentumForBOFF = cms.double( 5.0 ),
16913  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16914  MinOneOverPtError = cms.double( 1.0 ),
16915  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16916  magneticField = cms.string( "ParabolicMf" ),
16917  forceKinematicWithRegionDirection = cms.bool( False ),
16918  SeedComparitorPSet = cms.PSet(
16919  mode = cms.string( "and" ),
16920  comparitors = cms.VPSet(
16921  cms.PSet( FilterStripHits = cms.bool( True ),
16922  FilterPixelHits = cms.bool( True ),
16923  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
16924  FilterAtHelixStage = cms.bool( False ),
16925  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16926  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16927  ),
16928  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16929  trimMaxADC = cms.double( 30.0 ),
16930  seedCutMIPs = cms.double( 0.35 ),
16931  subclusterCutMIPs = cms.double( 0.45 ),
16932  subclusterWindow = cms.double( 0.7 ),
16933  maxNSat = cms.uint32( 3 ),
16934  trimMaxFracNeigh = cms.double( 0.25 ),
16935  FilterAtHelixStage = cms.bool( False ),
16936  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16937  seedCutSN = cms.double( 7.0 ),
16938  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16939  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16940  trimMaxFracTotal = cms.double( 0.15 ),
16941  layerMask = cms.PSet( )
16942  )
16943  ),
16944  ComponentName = cms.string( "CombinedSeedComparitor" )
16945  )
16946 )
16947 fragment.hltFullIter8CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16948  cleanTrajectoryAfterInOut = cms.bool( True ),
16949  doSeedingRegionRebuilding = cms.bool( True ),
16950  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16951  reverseTrajectories = cms.bool( False ),
16952  useHitsSplitting = cms.bool( True ),
16953  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" ),
16954  src = cms.InputTag( "hltFullIter8PixelLessSeedsPPRef" ),
16955  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16956  phase2clustersToSkip = cms.InputTag( "" ),
16957  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16958  TransientInitialStateEstimatorParameters = cms.PSet(
16959  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16960  numberMeasurementsForFit = cms.int32( 4 ),
16961  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16962  ),
16963  numHitsForSeedCleaner = cms.int32( 50 ),
16964  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16965  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16966  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
16967  maxNSeeds = cms.uint32( 500000 ),
16968  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16969 )
16970 fragment.hltFullIter8CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16971  useSimpleMF = cms.bool( True ),
16972  SimpleMagneticField = cms.string( "ParabolicMf" ),
16973  src = cms.InputTag( "hltFullIter8CkfTrackCandidatesPPRef" ),
16974  clusterRemovalInfo = cms.InputTag( "" ),
16975  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16976  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16977  useHitsSplitting = cms.bool( False ),
16978  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16979  TrajectoryInEvent = cms.bool( True ),
16980  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16981  AlgorithmName = cms.string( "pixelLessStep" ),
16982  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16983  GeometricInnerState = cms.bool( False ),
16984  NavigationSchool = cms.string( "" ),
16985  MeasurementTracker = cms.string( "" ),
16986  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" )
16987 )
16988 fragment.hltFullIter8TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16989  src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
16990  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16991  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16992  ignoreVertices = cms.bool( False ),
16993  qualityCuts = cms.vdouble( -0.82, -0.61, -0.16 ),
16994  mva = cms.PSet(
16995  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16996  batchSize = cms.int32( 16 )
16997  )
16998 )
16999 fragment.hltFullIter8HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
17000  originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
17001  originalMVAVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','MVAValues' ),
17002  originalQualVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
17003  minQuality = cms.string( "highPurity" ),
17004  copyExtras = cms.untracked.bool( True ),
17005  copyTrajectories = cms.untracked.bool( False )
17006 )
17007 fragment.hltFullIter9ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
17008  trajectories = cms.InputTag( "hltFullIter8HighPurityTracksPPRef" ),
17009  trackClassifier = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
17010  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
17011  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
17012  oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
17013  TrackQuality = cms.string( "highPurity" ),
17014  maxChi2 = cms.double( 9.0 ),
17015  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
17016  overrideTrkQuals = cms.InputTag( "" )
17017 )
17018 fragment.hltFullIter9MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
17019  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
17020  OnDemand = cms.bool( False ),
17021  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" )
17022 )
17023 fragment.hltFullIter9TobTecLayersTriplPPRef = cms.EDProducer( "SeedingLayersEDProducer",
17024  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
17025  'TOB1+TOB2+MTOB4',
17026  'TOB1+TOB2+MTEC1_pos',
17027  'TOB1+TOB2+MTEC1_neg' ),
17028  BPix = cms.PSet( ),
17029  FPix = cms.PSet( ),
17030  TIB = cms.PSet( ),
17031  TID = cms.PSet( ),
17032  TOB = cms.PSet(
17033  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17034  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17035  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
17036  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
17037  ),
17038  TEC = cms.PSet( ),
17039  MTIB = cms.PSet( ),
17040  MTID = cms.PSet( ),
17041  MTOB = cms.PSet(
17042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17043  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17044  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
17045  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
17046  ),
17047  MTEC = cms.PSet(
17048  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17049  minRing = cms.int32( 6 ),
17050  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17051  useRingSlector = cms.bool( True ),
17052  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
17053  maxRing = cms.int32( 7 ),
17054  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
17055  )
17056 )
17057 fragment.hltFullIter9TobTecTrackingRegionsTriplPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
17058  RegionPSet = cms.PSet(
17059  useFixedError = cms.bool( True ),
17060  nSigmaZ = cms.double( 0.0 ),
17061  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17062  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17063  useFoundVertices = cms.bool( True ),
17064  fixedError = cms.double( 5.0 ),
17065  maxNVertices = cms.int32( -1 ),
17066  sigmaZVertex = cms.double( 4.0 ),
17067  useFakeVertices = cms.bool( False ),
17068  ptMin = cms.double( 0.55 ),
17069  originRadius = cms.double( 3.5 ),
17070  precise = cms.bool( True ),
17071  useMultipleScattering = cms.bool( False ),
17072  originRScaling4BigEvts = cms.bool( True ),
17073  ptMinScaling4BigEvts = cms.bool( False ),
17074  minOriginR = cms.double( 0.0 ),
17075  maxPtMin = cms.double( 0.7 ),
17076  scalingStartNPix = cms.double( 20000.0 ),
17077  scalingEndNPix = cms.double( 35000.0 ),
17078  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
17079  )
17080 )
17081 fragment.hltFullIter9TobTecClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
17082  doClusterCheck = cms.bool( False ),
17083  MaxNumberOfStripClusters = cms.uint32( 50000 ),
17084  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
17085  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
17086  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
17087  cut = cms.string( "" ),
17088  silentClusterCheck = cms.untracked.bool( False )
17089 )
17090 fragment.hltFullIter9TobTecHitDoubletsTriplPPRef = cms.EDProducer( "HitPairEDProducer",
17091  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplPPRef" ),
17092  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplPPRef" ),
17093  trackingRegionsSeedingLayers = cms.InputTag( "" ),
17094  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
17095  produceSeedingHitSets = cms.bool( False ),
17096  produceIntermediateHitDoublets = cms.bool( True ),
17097  maxElement = cms.uint32( 0 ),
17098  maxElementTotal = cms.uint32( 50000000 ),
17099  putEmptyIfMaxElementReached = cms.bool( False ),
17100  layerPairs = cms.vuint32( 0 )
17101 )
17102 fragment.hltFullIter9TobTecHitTripletsTriplPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
17103  doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplPPRef" ),
17104  maxElement = cms.uint32( 1000000 ),
17105  useFixedPreFiltering = cms.bool( False ),
17106  phiPreFiltering = cms.double( 0.3 ),
17107  extraHitRPhitolerance = cms.double( 0.0 ),
17108  extraHitRZtolerance = cms.double( 0.0 ),
17109  extraZKDBox = cms.double( 0.2 ),
17110  extraRKDBox = cms.double( 0.2 ),
17111  extraPhiKDBox = cms.double( 0.01 ),
17112  fnSigmaRZ = cms.double( 2.0 ),
17113  refitHits = cms.bool( True ),
17114  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
17115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17116  maxChi2 = cms.double( 5.0 ),
17117  chi2VsPtCut = cms.bool( True ),
17118  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
17119  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
17120  detIdsToDebug = cms.vint32( 0, 0, 0 )
17121 )
17122 fragment.hltFullIter9TobTecSeedsTriplPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
17123  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplPPRef" ),
17124  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
17125  SeedMomentumForBOFF = cms.double( 5.0 ),
17126  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17127  MinOneOverPtError = cms.double( 1.0 ),
17128  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17129  magneticField = cms.string( "ParabolicMf" ),
17130  forceKinematicWithRegionDirection = cms.bool( False ),
17131  SeedComparitorPSet = cms.PSet(
17132  mode = cms.string( "and" ),
17133  comparitors = cms.VPSet(
17134  cms.PSet( FilterStripHits = cms.bool( True ),
17135  FilterPixelHits = cms.bool( True ),
17136  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
17137  FilterAtHelixStage = cms.bool( False ),
17138  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
17139  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
17140  ),
17141  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
17142  trimMaxADC = cms.double( 30.0 ),
17143  seedCutMIPs = cms.double( 0.35 ),
17144  subclusterCutMIPs = cms.double( 0.45 ),
17145  subclusterWindow = cms.double( 0.7 ),
17146  maxNSat = cms.uint32( 3 ),
17147  trimMaxFracNeigh = cms.double( 0.25 ),
17148  FilterAtHelixStage = cms.bool( False ),
17149  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
17150  seedCutSN = cms.double( 7.0 ),
17151  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
17152  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
17153  trimMaxFracTotal = cms.double( 0.15 ),
17154  layerMask = cms.PSet( )
17155  )
17156  ),
17157  ComponentName = cms.string( "CombinedSeedComparitor" )
17158  )
17159 )
17160 fragment.hltFullIter9TobTecLayersPairPPRef = cms.EDProducer( "SeedingLayersEDProducer",
17161  layerList = cms.vstring( 'TOB1+TEC1_pos',
17162  'TOB1+TEC1_neg',
17163  'TEC1_pos+TEC2_pos',
17164  'TEC1_neg+TEC2_neg',
17165  'TEC2_pos+TEC3_pos',
17166  'TEC2_neg+TEC3_neg',
17167  'TEC3_pos+TEC4_pos',
17168  'TEC3_neg+TEC4_neg',
17169  'TEC4_pos+TEC5_pos',
17170  'TEC4_neg+TEC5_neg',
17171  'TEC5_pos+TEC6_pos',
17172  'TEC5_neg+TEC6_neg',
17173  'TEC6_pos+TEC7_pos',
17174  'TEC6_neg+TEC7_neg' ),
17175  BPix = cms.PSet( ),
17176  FPix = cms.PSet( ),
17177  TIB = cms.PSet( ),
17178  TID = cms.PSet( ),
17179  TOB = cms.PSet(
17180  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17181  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17182  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
17183  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
17184  ),
17185  TEC = cms.PSet(
17186  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17187  minRing = cms.int32( 5 ),
17188  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17189  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
17190  useRingSlector = cms.bool( True ),
17191  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
17192  maxRing = cms.int32( 5 )
17193  ),
17194  MTIB = cms.PSet( ),
17195  MTID = cms.PSet( ),
17196  MTOB = cms.PSet( ),
17197  MTEC = cms.PSet( )
17198 )
17199 fragment.hltFullIter9TobTecTrackingRegionsPairPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
17200  RegionPSet = cms.PSet(
17201  useFixedError = cms.bool( True ),
17202  nSigmaZ = cms.double( 0.0 ),
17203  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17204  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17205  useFoundVertices = cms.bool( True ),
17206  fixedError = cms.double( 7.5 ),
17207  maxNVertices = cms.int32( -1 ),
17208  sigmaZVertex = cms.double( 4.0 ),
17209  useFakeVertices = cms.bool( False ),
17210  ptMin = cms.double( 0.6 ),
17211  originRadius = cms.double( 6.0 ),
17212  precise = cms.bool( True ),
17213  useMultipleScattering = cms.bool( False ),
17214  originRScaling4BigEvts = cms.bool( True ),
17215  ptMinScaling4BigEvts = cms.bool( False ),
17216  minOriginR = cms.double( 0.0 ),
17217  maxPtMin = cms.double( 0.7 ),
17218  scalingStartNPix = cms.double( 20000.0 ),
17219  scalingEndNPix = cms.double( 35000.0 ),
17220  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
17221  )
17222 )
17223 fragment.hltFullIter9TobTecHitDoubletsPairPPRef = cms.EDProducer( "HitPairEDProducer",
17224  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairPPRef" ),
17225  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairPPRef" ),
17226  trackingRegionsSeedingLayers = cms.InputTag( "" ),
17227  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
17228  produceSeedingHitSets = cms.bool( True ),
17229  produceIntermediateHitDoublets = cms.bool( True ),
17230  maxElement = cms.uint32( 0 ),
17231  maxElementTotal = cms.uint32( 50000000 ),
17232  putEmptyIfMaxElementReached = cms.bool( False ),
17233  layerPairs = cms.vuint32( 0 )
17234 )
17235 fragment.hltFullIter9TobTecSeedsPairPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
17236  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairPPRef" ),
17237  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
17238  SeedMomentumForBOFF = cms.double( 5.0 ),
17239  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17240  MinOneOverPtError = cms.double( 1.0 ),
17241  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17242  magneticField = cms.string( "ParabolicMf" ),
17243  forceKinematicWithRegionDirection = cms.bool( False ),
17244  SeedComparitorPSet = cms.PSet(
17245  mode = cms.string( "and" ),
17246  comparitors = cms.VPSet(
17247  cms.PSet( FilterStripHits = cms.bool( True ),
17248  FilterPixelHits = cms.bool( True ),
17249  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
17250  FilterAtHelixStage = cms.bool( False ),
17251  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
17252  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
17253  ),
17254  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
17255  trimMaxADC = cms.double( 30.0 ),
17256  seedCutMIPs = cms.double( 0.35 ),
17257  subclusterCutMIPs = cms.double( 0.45 ),
17258  subclusterWindow = cms.double( 0.7 ),
17259  maxNSat = cms.uint32( 3 ),
17260  trimMaxFracNeigh = cms.double( 0.25 ),
17261  FilterAtHelixStage = cms.bool( False ),
17262  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
17263  seedCutSN = cms.double( 7.0 ),
17264  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
17265  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
17266  trimMaxFracTotal = cms.double( 0.15 ),
17267  layerMask = cms.PSet( )
17268  )
17269  ),
17270  ComponentName = cms.string( "CombinedSeedComparitor" )
17271  )
17272 )
17273 fragment.hltFullIter9TobTecSeedsPPRef = cms.EDProducer( "SeedCombiner",
17274  seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplPPRef','hltFullIter9TobTecSeedsPairPPRef' )
17275 )
17276 fragment.hltFullIter9CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
17277  cleanTrajectoryAfterInOut = cms.bool( True ),
17278  doSeedingRegionRebuilding = cms.bool( True ),
17279  onlyPixelHitsForSeedCleaner = cms.bool( True ),
17280  reverseTrajectories = cms.bool( False ),
17281  useHitsSplitting = cms.bool( True ),
17282  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" ),
17283  src = cms.InputTag( "hltFullIter9TobTecSeedsPPRef" ),
17284  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
17285  phase2clustersToSkip = cms.InputTag( "" ),
17286  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
17287  TransientInitialStateEstimatorParameters = cms.PSet(
17288  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17289  numberMeasurementsForFit = cms.int32( 4 ),
17290  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17291  ),
17292  numHitsForSeedCleaner = cms.int32( 50 ),
17293  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17294  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17295  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
17296  maxNSeeds = cms.uint32( 500000 ),
17297  maxSeedsBeforeCleaning = cms.uint32( 5000 )
17298 )
17299 fragment.hltFullIter9CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
17300  useSimpleMF = cms.bool( True ),
17301  SimpleMagneticField = cms.string( "ParabolicMf" ),
17302  src = cms.InputTag( "hltFullIter9CkfTrackCandidatesPPRef" ),
17303  clusterRemovalInfo = cms.InputTag( "" ),
17304  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17305  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
17306  useHitsSplitting = cms.bool( False ),
17307  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17308  TrajectoryInEvent = cms.bool( True ),
17309  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17310  AlgorithmName = cms.string( "tobTecStep" ),
17311  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
17312  GeometricInnerState = cms.bool( False ),
17313  NavigationSchool = cms.string( "" ),
17314  MeasurementTracker = cms.string( "" ),
17315  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" )
17316 )
17317 fragment.hltFullIter9TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
17318  src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksPPRef" ),
17319  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17320  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17321  ignoreVertices = cms.bool( False ),
17322  qualityCuts = cms.vdouble( -0.76, -0.65, -0.55 ),
17323  mva = cms.PSet(
17324  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
17325  batchSize = cms.int32( 16 )
17326  )
17327 )
17328 fragment.hltFullIter10JetCoreLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
17329  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
17330  'BPix2+BPix3+BPix4',
17331  'BPix1+BPix3+BPix4',
17332  'BPix1+BPix2+BPix4',
17333  'BPix2+BPix3+FPix1_pos',
17334  'BPix2+BPix3+FPix1_neg',
17335  'BPix1+BPix2+FPix1_pos',
17336  'BPix1+BPix2+FPix1_neg',
17337  'BPix2+FPix1_pos+FPix2_pos',
17338  'BPix2+FPix1_neg+FPix2_neg',
17339  'BPix1+FPix1_pos+FPix2_pos',
17340  'BPix1+FPix1_neg+FPix2_neg',
17341  'FPix1_pos+FPix2_pos+FPix3_pos',
17342  'FPix1_neg+FPix2_neg+FPix3_neg',
17343  'BPix1+BPix2+TIB1',
17344  'BPix1+BPix3+TIB1',
17345  'BPix1+BPix4+TIB1',
17346  'BPix2+BPix3+TIB1',
17347  'BPix2+BPix4+TIB1',
17348  'BPix3+BPix4+TIB1' ),
17349  BPix = cms.PSet(
17350  hitErrorRPhi = cms.double( 0.0027 ),
17351  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17352  useErrorsFromParam = cms.bool( True ),
17353  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" ),
17354  hitErrorRZ = cms.double( 0.006 )
17355  ),
17356  FPix = cms.PSet(
17357  hitErrorRPhi = cms.double( 0.0051 ),
17358  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17359  useErrorsFromParam = cms.bool( True ),
17360  hitErrorRZ = cms.double( 0.0036 ),
17361  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
17362  ),
17363  TIB = cms.PSet(
17364  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
17365  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17366  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
17367  ),
17368  TID = cms.PSet( ),
17369  TOB = cms.PSet( ),
17370  TEC = cms.PSet( ),
17371  MTIB = cms.PSet( ),
17372  MTID = cms.PSet( ),
17373  MTOB = cms.PSet( ),
17374  MTEC = cms.PSet( )
17375 )
17376 fragment.hltFullIter10JetCoreRegionSeedsPPRef = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
17377  OrderedHitsFactoryPSet = cms.PSet(
17378  maxElement = cms.uint32( 0 ),
17379  ComponentName = cms.string( "StandardHitTripletGenerator" ),
17380  SeedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
17381  LayerSrc = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
17382  GeneratorPSet = cms.PSet(
17383  maxElement = cms.uint32( 0 ),
17384  useBending = cms.bool( True ),
17385  useFixedPreFiltering = cms.bool( False ),
17386  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
17387  useMultScattering = cms.bool( True ),
17388  phiPreFiltering = cms.double( 0.3 ),
17389  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17390  extraHitRPhitolerance = cms.double( 0.032 ),
17391  extraHitRZtolerance = cms.double( 0.037 )
17392  )
17393  ),
17394  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17395  RegionFactoryPSet = cms.PSet(
17396  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
17397  RegionPSet = cms.PSet(
17398  precise = cms.bool( True ),
17399  useMultipleScattering = cms.bool( False ),
17400  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17401  ptMin = cms.double( 10.0 ),
17402  originRadius = cms.double( 0.2 ),
17403  originHalfLength = cms.double( 0.2 ),
17404  deltaPhiRegion = cms.double( 0.2 ),
17405  measurementTrackerName = cms.string( "" ),
17406  zVertex = cms.double( 5.0 ),
17407  deltaEtaRegion = cms.double( 0.2 ),
17408  rVertex = cms.double( 5.0 ),
17409  useFakeVertices = cms.bool( False ),
17410  JetSrc = cms.InputTag( "hltJetsForCoreTracking" ),
17411  vertexSrc = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17412  howToUseMeasurementTracker = cms.string( "Never" ),
17413  zErrorVetex = cms.double( 0.1 ),
17414  nSigmaZVertex = cms.double( 3.0 ),
17415  nSigmaZBeamSpot = cms.double( -1.0 ),
17416  zErrorBeamSpot = cms.double( 15.0 ),
17417  deltaEta = cms.double( 0.2 ),
17418  deltaPhi = cms.double( 0.2 ),
17419  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17420  maxNRegions = cms.int32( 3 ),
17421  searchOpt = cms.bool( False ),
17422  whereToUseMeasurementTracker = cms.string( "Never" ),
17423  input = cms.InputTag( "hltJetsForCoreTracking" ),
17424  maxNVertices = cms.int32( 1 ),
17425  mode = cms.string( "VerticesFixed" )
17426  ),
17427  CollectionsPSet = cms.PSet(
17428  recoL2MuonsCollection = cms.InputTag( "" ),
17429  recoTrackMuonsCollection = cms.InputTag( "" ),
17430  recoMuonsCollection = cms.InputTag( "" )
17431  ),
17432  RegionInJetsCheckPSet = cms.PSet(
17433  recoCaloJetsCollection = cms.InputTag( "hltJetsForCoreTracking" ),
17434  deltaRExclusionSize = cms.double( 0.3 ),
17435  jetsPtMin = cms.double( 5.0 ),
17436  doJetsExclusionCheck = cms.bool( True )
17437  ),
17438  ToolsPSet = cms.PSet(
17439  regionBase = cms.string( "seedOnJets" ),
17440  thePropagatorName = cms.string( "AnalyticalPropagator" )
17441  )
17442  ),
17443  SeedCreatorPSet = cms.PSet(
17444  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
17445  forceKinematicWithRegionDirection = cms.bool( True ),
17446  magneticField = cms.string( "ParabolicMf" ),
17447  SeedMomentumForBOFF = cms.double( 5.0 ),
17448  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
17449  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17450  MinOneOverPtError = cms.double( 1.0 ),
17451  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17452  maxseeds = cms.int32( 10000 )
17453  ),
17454  ClusterCheckPSet = cms.PSet(
17455  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
17456  cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
17457  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
17458  doClusterCheck = cms.bool( True ),
17459  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
17460  MaxNumberOfStripClusters = cms.uint32( 500000 )
17461  )
17462 )
17463 fragment.hltFullIter10CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
17464  cleanTrajectoryAfterInOut = cms.bool( True ),
17465  doSeedingRegionRebuilding = cms.bool( True ),
17466  onlyPixelHitsForSeedCleaner = cms.bool( False ),
17467  reverseTrajectories = cms.bool( False ),
17468  useHitsSplitting = cms.bool( True ),
17469  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
17470  src = cms.InputTag( "hltFullIter10JetCoreRegionSeedsPPRef" ),
17471  clustersToSkip = cms.InputTag( "" ),
17472  phase2clustersToSkip = cms.InputTag( "" ),
17473  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
17474  TransientInitialStateEstimatorParameters = cms.PSet(
17475  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17476  numberMeasurementsForFit = cms.int32( 4 ),
17477  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17478  ),
17479  numHitsForSeedCleaner = cms.int32( 4 ),
17480  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17481  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17482  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17483  maxNSeeds = cms.uint32( 100000 ),
17484  maxSeedsBeforeCleaning = cms.uint32( 10000 )
17485 )
17486 fragment.hltFullIter10CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
17487  useSimpleMF = cms.bool( True ),
17488  SimpleMagneticField = cms.string( "ParabolicMf" ),
17489  src = cms.InputTag( "hltFullIter10CkfTrackCandidatesPPRef" ),
17490  clusterRemovalInfo = cms.InputTag( "" ),
17491  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17492  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
17493  useHitsSplitting = cms.bool( False ),
17494  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17495  TrajectoryInEvent = cms.bool( False ),
17496  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17497  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
17498  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
17499  GeometricInnerState = cms.bool( False ),
17500  NavigationSchool = cms.string( "" ),
17501  MeasurementTracker = cms.string( "" ),
17502  MeasurementTrackerEvent = cms.InputTag( "" )
17503 )
17504 fragment.hltFullIter10TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
17505  src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksPPRef" ),
17506  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17507  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17508  ignoreVertices = cms.bool( False ),
17509  qualityCuts = cms.vdouble( -0.62, -0.49, -0.02 ),
17510  mva = cms.PSet(
17511  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
17512  batchSize = cms.int32( 16 )
17513  )
17514 )
17515 fragment.hltFullIterativeTrackingMergedPPRefForDmeson = cms.EDProducer( "TrackCollectionMerger",
17516  trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPRefForDmeson','hltFullIter1CtfWithMaterialTracksPPRefForDmeson','hltFullIter2CtfWithMaterialTracksPPRefForDmeson','hltFullIter3CtfWithMaterialTracksPPRef','hltFullIter4CtfWithMaterialTracksPPRef','hltFullIter5CtfWithMaterialTracksPPRef','hltFullIter6CtfWithMaterialTracksPPRef','hltFullIter7CtfWithMaterialTracksPPRef','hltFullIter8CtfWithMaterialTracksPPRef','hltFullIter9CtfWithMaterialTracksPPRef','hltFullIter10CtfWithMaterialTracksPPRef' ),
17517  inputClassifiers = cms.vstring( 'hltFullIter0TrackDNNClassifierPPRefForDmeson',
17518  'hltFullIter1TrackDNNClassifierPPRefForDmeson',
17519  'hltFullIter2TrackDNNClassifierPPRefForDmeson',
17520  'hltFullIter3TrackDNNClassifierPPRef',
17521  'hltFullIter4TrackDNNClassifierPPRef',
17522  'hltFullIter5TrackDNNClassifierPPRef',
17523  'hltFullIter6TrackDNNClassifierPPRef',
17524  'hltFullIter7TrackDNNClassifierPPRef',
17525  'hltFullIter8TrackDNNClassifierPPRef',
17526  'hltFullIter9TrackDNNClassifierPPRef',
17527  'hltFullIter10TrackDNNClassifierPPRef' ),
17528  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17529  shareFrac = cms.double( 0.19 ),
17530  foundHitBonus = cms.double( 10.0 ),
17531  lostHitPenalty = cms.double( 5.0 ),
17532  minShareHits = cms.uint32( 2 ),
17533  allowFirstHitShare = cms.bool( True ),
17534  enableMerging = cms.bool( True ),
17535  minQuality = cms.string( "highPurity" ),
17536  copyExtras = cms.untracked.bool( True ),
17537  copyTrajectories = cms.untracked.bool( False )
17538 )
17539 fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
17540  vertexCollections = cms.VPSet(
17541  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17542  label = cms.string( "" ),
17543  useBeamConstraint = cms.bool( False ),
17544  minNdof = cms.double( 0.0 ),
17545  maxDistanceToBeam = cms.double( 1.0 ),
17546  algorithm = cms.string( "AdaptiveVertexFitter" )
17547  ),
17548  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17549  label = cms.string( "WithBS" ),
17550  useBeamConstraint = cms.bool( False ),
17551  minNdof = cms.double( 0.0 ),
17552  maxDistanceToBeam = cms.double( 1.0 ),
17553  algorithm = cms.string( "AdaptiveVertexFitter" )
17554  )
17555  ),
17556  verbose = cms.untracked.bool( False ),
17557  TkFilterParameters = cms.PSet(
17558  maxEta = cms.double( 2.4 ),
17559  minPt = cms.double( 0.0 ),
17560  minSiliconLayersWithHits = cms.int32( 5 ),
17561  minPixelLayersWithHits = cms.int32( 2 ),
17562  maxNormalizedChi2 = cms.double( 20.0 ),
17563  trackQuality = cms.string( "any" ),
17564  algorithm = cms.string( "filter" ),
17565  maxD0Significance = cms.double( 5.0 )
17566  ),
17567  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
17568  TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17569  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
17570  TrackTimesLabel = cms.InputTag( "dummy_default" ),
17571  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
17572  TkClusParameters = cms.PSet(
17573  algorithm = cms.string( "gap" ),
17574  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
17575  ),
17576  isRecoveryIteration = cms.bool( False ),
17577  recoveryVtxCollection = cms.InputTag( "" ),
17578  useMVACut = cms.bool( False ),
17579  minTrackTimeQuality = cms.double( 0.8 )
17580 )
17581 fragment.hltGoodHighPurityFullTracksForDmesonPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
17582  originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17583  originalMVAVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','MVAValues' ),
17584  originalQualVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','QualityMasks' ),
17585  minQuality = cms.string( "highPurity" ),
17586  copyExtras = cms.untracked.bool( True ),
17587  copyTrajectories = cms.untracked.bool( False )
17588 )
17589 fragment.hltFullCandsPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
17590  src = cms.InputTag( "hltGoodHighPurityFullTracksForDmesonPPRef" ),
17591  particleType = cms.string( "pi+" )
17592 )
17593 fragment.hltFullTrackFilterForDmesonPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
17594  saveTags = cms.bool( False ),
17595  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPRefForDmeson" ),
17596  trackCollection = cms.InputTag( "hltFullCandsPPRef" ),
17597  MinPt = cms.double( 0.0 ),
17598  MaxPt = cms.double( 10000.0 ),
17599  MaxEta = cms.double( 9999.0 ),
17600  MaxVz = cms.double( 9999.0 ),
17601  MinTrks = cms.int32( 0 ),
17602  MinSep = cms.double( 999.0 )
17603 )
17604 fragment.hltTkTkVtxForDmesonDpt25PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17605  Src = cms.InputTag( "hltFullCandsPPRef" ),
17606  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17607  MaxEta = cms.double( 2.0 ),
17608  MinPt = cms.double( 6.0 ),
17609  MinPtPair = cms.double( 25.0 ),
17610  MinInvMass = cms.double( 1.47 ),
17611  MaxInvMass = cms.double( 2.27 ),
17612  massParticle1 = cms.double( 0.1396 ),
17613  massParticle2 = cms.double( 0.4937 ),
17614  ChargeOpt = cms.int32( -1 ),
17615  triggerTypeDaughters = cms.int32( 91 )
17616 )
17617 fragment.hltTkTkFilterForDmesonDpt25PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17618  saveTags = cms.bool( True ),
17619  FastAccept = cms.bool( False ),
17620  MinLxySignificance = cms.double( 1.0 ),
17621  MaxLxySignificance = cms.double( 0.0 ),
17622  MaxNormalisedChi2 = cms.double( 999.0 ),
17623  MinVtxProbability = cms.double( 0.0 ),
17624  MinCosinePointingAngle = cms.double( 0.8 ),
17625  triggerTypeDaughters = cms.int32( 91 ),
17626  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt25PPRef" ),
17627  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17628  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17629 )
17630 fragment.hltPrePPRefDmesonTrackingGlobalDpt35 = cms.EDFilter( "HLTPrescaler",
17631  offset = cms.uint32( 0 ),
17632  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17633 )
17634 fragment.hltTkTkVtxForDmesonDpt35PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17635  Src = cms.InputTag( "hltFullCandsPPRef" ),
17636  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17637  MaxEta = cms.double( 2.0 ),
17638  MinPt = cms.double( 6.0 ),
17639  MinPtPair = cms.double( 35.0 ),
17640  MinInvMass = cms.double( 1.47 ),
17641  MaxInvMass = cms.double( 2.27 ),
17642  massParticle1 = cms.double( 0.1396 ),
17643  massParticle2 = cms.double( 0.4937 ),
17644  ChargeOpt = cms.int32( -1 ),
17645  triggerTypeDaughters = cms.int32( 91 )
17646 )
17647 fragment.hltTkTkFilterForDmesonDpt35PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17648  saveTags = cms.bool( True ),
17649  FastAccept = cms.bool( False ),
17650  MinLxySignificance = cms.double( 1.0 ),
17651  MaxLxySignificance = cms.double( 0.0 ),
17652  MaxNormalisedChi2 = cms.double( 999.0 ),
17653  MinVtxProbability = cms.double( 0.0 ),
17654  MinCosinePointingAngle = cms.double( 0.8 ),
17655  triggerTypeDaughters = cms.int32( 91 ),
17656  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt35PPRef" ),
17657  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17658  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17659 )
17660 fragment.hltL1sSingleJet44 = cms.EDFilter( "HLTL1TSeed",
17661  saveTags = cms.bool( True ),
17662  L1SeedsLogicalExpression = cms.string( "L1_SingleJet44" ),
17663  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
17664  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
17665  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
17666  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
17667  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
17668  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
17669  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
17670  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
17671  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
17672 )
17673 fragment.hltPrePPRefDmesonTrackingGlobalDpt45 = cms.EDFilter( "HLTPrescaler",
17674  offset = cms.uint32( 0 ),
17675  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17676 )
17677 fragment.hltTkTkVtxForDmesonDpt45PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17678  Src = cms.InputTag( "hltFullCandsPPRef" ),
17679  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17680  MaxEta = cms.double( 2.0 ),
17681  MinPt = cms.double( 6.0 ),
17682  MinPtPair = cms.double( 45.0 ),
17683  MinInvMass = cms.double( 1.47 ),
17684  MaxInvMass = cms.double( 2.27 ),
17685  massParticle1 = cms.double( 0.1396 ),
17686  massParticle2 = cms.double( 0.4937 ),
17687  ChargeOpt = cms.int32( -1 ),
17688  triggerTypeDaughters = cms.int32( 91 )
17689 )
17690 fragment.hltTkTkFilterForDmesonDpt45PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17691  saveTags = cms.bool( True ),
17692  FastAccept = cms.bool( False ),
17693  MinLxySignificance = cms.double( 1.0 ),
17694  MaxLxySignificance = cms.double( 0.0 ),
17695  MaxNormalisedChi2 = cms.double( 999.0 ),
17696  MinVtxProbability = cms.double( 0.0 ),
17697  MinCosinePointingAngle = cms.double( 0.8 ),
17698  triggerTypeDaughters = cms.int32( 91 ),
17699  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt45PPRef" ),
17700  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17701  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17702 )
17703 fragment.hltPrePPRefDmesonTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler",
17704  offset = cms.uint32( 0 ),
17705  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17706 )
17707 fragment.hltTkTkVtxForDmesonDpt60PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17708  Src = cms.InputTag( "hltFullCandsPPRef" ),
17709  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17710  MaxEta = cms.double( 2.0 ),
17711  MinPt = cms.double( 6.0 ),
17712  MinPtPair = cms.double( 60.0 ),
17713  MinInvMass = cms.double( 1.47 ),
17714  MaxInvMass = cms.double( 2.27 ),
17715  massParticle1 = cms.double( 0.1396 ),
17716  massParticle2 = cms.double( 0.4937 ),
17717  ChargeOpt = cms.int32( -1 ),
17718  triggerTypeDaughters = cms.int32( 91 )
17719 )
17720 fragment.hltTkTkFilterForDmesonDpt60PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17721  saveTags = cms.bool( True ),
17722  FastAccept = cms.bool( False ),
17723  MinLxySignificance = cms.double( 1.0 ),
17724  MaxLxySignificance = cms.double( 0.0 ),
17725  MaxNormalisedChi2 = cms.double( 999.0 ),
17726  MinVtxProbability = cms.double( 0.0 ),
17727  MinCosinePointingAngle = cms.double( 0.8 ),
17728  triggerTypeDaughters = cms.int32( 91 ),
17729  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt60PPRef" ),
17730  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17731  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17732 )
17733 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
17734  throw = cms.bool( False ),
17735  processName = cms.string( "@" ),
17736  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
17737  moduleLabelPatternsToSkip = cms.vstring( )
17738 )
17739 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
17740  processName = cms.string( "@" )
17741 )
17742 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
17743  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
17744  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
17745  MinBx = cms.int32( 0 ),
17746  MaxBx = cms.int32( 0 ),
17747  DumpTrigResults = cms.bool( False ),
17748  DumpRecord = cms.bool( False ),
17749  DumpTrigSummary = cms.bool( True ),
17750  ReadPrescalesFromFile = cms.bool( False ),
17751  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
17752  psColumn = cms.int32( 0 )
17753 )
17754 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
17755  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
17756  reportBy = cms.untracked.string( "job" ),
17757  resetBy = cms.untracked.string( "never" ),
17758  serviceBy = cms.untracked.string( "never" ),
17759  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
17760  ReferenceRate = cms.untracked.double( 100.0 )
17761 )
17762 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
17763  usePathStatus = cms.bool( True ),
17764  hltResults = cms.InputTag( "" ),
17765  l1tResults = cms.InputTag( "" ),
17766  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17767  throw = cms.bool( True ),
17768  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' )
17769 )
17770 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
17771  offset = cms.uint32( 0 ),
17772  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17773 )
17774 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
17775  usePathStatus = cms.bool( True ),
17776  hltResults = cms.InputTag( "" ),
17777  l1tResults = cms.InputTag( "" ),
17778  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17779  throw = cms.bool( True ),
17780  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
17781  'AlCa_LumiPixelsCounts_ZeroBias_v9' )
17782 )
17783 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
17784  offset = cms.uint32( 0 ),
17785  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17786 )
17787 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
17788  usePathStatus = cms.bool( True ),
17789  hltResults = cms.InputTag( "" ),
17790  l1tResults = cms.InputTag( "" ),
17791  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17792  throw = cms.bool( True ),
17793  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v8 / 3',
17794  'AlCa_HIEcalEtaEEonly_v8 / 3',
17795  'AlCa_HIEcalPi0EBonly_v8 / 3',
17796  'AlCa_HIEcalPi0EEonly_v8 / 3' )
17797 )
17798 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
17799  offset = cms.uint32( 0 ),
17800  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17801 )
17802 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
17803  usePathStatus = cms.bool( True ),
17804  hltResults = cms.InputTag( "" ),
17805  l1tResults = cms.InputTag( "" ),
17806  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17807  throw = cms.bool( True ),
17808  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v16' )
17809 )
17810 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
17811  offset = cms.uint32( 0 ),
17812  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17813 )
17814 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
17815  usePathStatus = cms.bool( True ),
17816  hltResults = cms.InputTag( "" ),
17817  l1tResults = cms.InputTag( "" ),
17818  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17819  throw = cms.bool( True ),
17820  triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v11',
17821  'HLT_IsoTrackHE_v11' )
17822 )
17823 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
17824  offset = cms.uint32( 0 ),
17825  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17826 )
17827 fragment.hltDatasetCommissioningRawPrime = cms.EDFilter( "TriggerResultsFilter",
17828  usePathStatus = cms.bool( True ),
17829  hltResults = cms.InputTag( "" ),
17830  l1tResults = cms.InputTag( "" ),
17831  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17832  throw = cms.bool( True ),
17833  triggerConditions = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v4' )
17834 )
17835 fragment.hltPreDatasetCommissioningRawPrime = cms.EDFilter( "HLTPrescaler",
17836  offset = cms.uint32( 0 ),
17837  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17838 )
17839 fragment.hltDatasetCommissioningZDC = cms.EDFilter( "TriggerResultsFilter",
17840  usePathStatus = cms.bool( True ),
17841  hltResults = cms.InputTag( "" ),
17842  l1tResults = cms.InputTag( "" ),
17843  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17844  throw = cms.bool( True ),
17845  triggerConditions = cms.vstring( 'HLT_ZDCCommissioning_v3' )
17846 )
17847 fragment.hltPreDatasetCommissioningZDC = cms.EDFilter( "HLTPrescaler",
17848  offset = cms.uint32( 0 ),
17849  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17850 )
17851 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
17852  usePathStatus = cms.bool( True ),
17853  hltResults = cms.InputTag( "" ),
17854  l1tResults = cms.InputTag( "" ),
17855  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17856  throw = cms.bool( True ),
17857  triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v9',
17858  'DQM_HcalReconstruction_v7',
17859  'DQM_PixelReconstruction_v9' )
17860 )
17861 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
17862  offset = cms.uint32( 0 ),
17863  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17864 )
17865 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
17866  usePathStatus = cms.bool( True ),
17867  hltResults = cms.InputTag( "" ),
17868  l1tResults = cms.InputTag( "" ),
17869  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17870  throw = cms.bool( True ),
17871  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v10',
17872  'HLT_ZeroBias_Beamspot_v11' )
17873 )
17874 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
17875  offset = cms.uint32( 0 ),
17876  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17877 )
17878 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
17879  usePathStatus = cms.bool( True ),
17880  hltResults = cms.InputTag( "" ),
17881  l1tResults = cms.InputTag( "" ),
17882  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17883  throw = cms.bool( True ),
17884  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
17885 )
17886 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
17887  offset = cms.uint32( 0 ),
17888  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17889 )
17890 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
17891  usePathStatus = cms.bool( True ),
17892  hltResults = cms.InputTag( "" ),
17893  l1tResults = cms.InputTag( "" ),
17894  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17895  throw = cms.bool( True ),
17896  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v6',
17897  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6',
17898  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6' )
17899 )
17900 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
17901  offset = cms.uint32( 0 ),
17902  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17903 )
17904 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
17905  usePathStatus = cms.bool( True ),
17906  hltResults = cms.InputTag( "" ),
17907  l1tResults = cms.InputTag( "" ),
17908  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17909  throw = cms.bool( True ),
17910  triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v3',
17911  'HLT_PPRefGEDPhoton30_v3',
17912  'HLT_PPRefL3SingleMu7_v3 / 100',
17913  'HLT_ZeroBias_v10 / 0' )
17914 )
17915 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
17916  offset = cms.uint32( 0 ),
17917  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17918 )
17919 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
17920  usePathStatus = cms.bool( True ),
17921  hltResults = cms.InputTag( "" ),
17922  l1tResults = cms.InputTag( "" ),
17923  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17924  throw = cms.bool( True ),
17925  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v10',
17926  'HLT_ZeroBias_Beamspot_v11' )
17927 )
17928 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
17929  offset = cms.uint32( 0 ),
17930  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17931 )
17932 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
17933  usePathStatus = cms.bool( True ),
17934  hltResults = cms.InputTag( "" ),
17935  l1tResults = cms.InputTag( "" ),
17936  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17937  throw = cms.bool( True ),
17938  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v3',
17939  'HLT_PPRefEle15Ele10GsfMass50_v3',
17940  'HLT_PPRefL3SingleMu7_v3 / 10',
17941  'HLT_Physics_v11 / 2',
17942  'HLT_Random_v3',
17943  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
17944  'HLT_ZeroBias_v10 / 2' )
17945 )
17946 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
17947  offset = cms.uint32( 0 ),
17948  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17949 )
17950 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
17951  usePathStatus = cms.bool( True ),
17952  hltResults = cms.InputTag( "" ),
17953  l1tResults = cms.InputTag( "" ),
17954  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17955  throw = cms.bool( True ),
17956  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v3',
17957  'HLT_PPRefEle15Ele10GsfMass50_v3',
17958  'HLT_PPRefEle50Gsf_v3' )
17959 )
17960 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
17961  offset = cms.uint32( 0 ),
17962  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17963 )
17964 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
17965  usePathStatus = cms.bool( True ),
17966  hltResults = cms.InputTag( "" ),
17967  l1tResults = cms.InputTag( "" ),
17968  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17969  throw = cms.bool( True ),
17970  triggerConditions = cms.vstring( 'HLT_Physics_v11' )
17971 )
17972 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
17973  offset = cms.uint32( 0 ),
17974  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17975 )
17976 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
17977  usePathStatus = cms.bool( True ),
17978  hltResults = cms.InputTag( "" ),
17979  l1tResults = cms.InputTag( "" ),
17980  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17981  throw = cms.bool( True ),
17982  triggerConditions = cms.vstring( 'HLT_HcalNZS_v18',
17983  'HLT_HcalPhiSym_v20' )
17984 )
17985 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
17986  offset = cms.uint32( 0 ),
17987  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17988 )
17989 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
17990  usePathStatus = cms.bool( True ),
17991  hltResults = cms.InputTag( "" ),
17992  l1tResults = cms.InputTag( "" ),
17993  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17994  throw = cms.bool( True ),
17995  triggerConditions = cms.vstring( 'DST_Physics_v11' )
17996 )
17997 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
17998  offset = cms.uint32( 0 ),
17999  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18000 )
18001 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
18002  usePathStatus = cms.bool( True ),
18003  hltResults = cms.InputTag( "" ),
18004  l1tResults = cms.InputTag( "" ),
18005  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18006  throw = cms.bool( True ),
18007  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v7',
18008  'HLT_CDC_L2cosmic_5p5_er1p0_v7' )
18009 )
18010 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
18011  offset = cms.uint32( 0 ),
18012  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18013 )
18014 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
18015  usePathStatus = cms.bool( True ),
18016  hltResults = cms.InputTag( "" ),
18017  l1tResults = cms.InputTag( "" ),
18018  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18019  throw = cms.bool( True ),
18020  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v7',
18021  'HLT_CDC_L2cosmic_5p5_er1p0_v7',
18022  'HLT_HIL1NotBptxORForPPRef_v6',
18023  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6',
18024  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6',
18025  'HLT_HcalNZS_v18',
18026  'HLT_HcalPhiSym_v20',
18027  'HLT_IsoTrackHB_v11',
18028  'HLT_IsoTrackHE_v11',
18029  'HLT_Physics_v11',
18030  'HLT_Random_v3',
18031  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
18032  'HLT_ZeroBias_v10' )
18033 )
18034 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
18035  offset = cms.uint32( 0 ),
18036  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18037 )
18038 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
18039  usePathStatus = cms.bool( True ),
18040  hltResults = cms.InputTag( "" ),
18041  l1tResults = cms.InputTag( "" ),
18042  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18043  throw = cms.bool( True ),
18044  triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v3',
18045  'HLT_PPRefL1DoubleMu0_v3',
18046  'HLT_PPRefL2DoubleMu0_Open_v3',
18047  'HLT_PPRefL2DoubleMu0_v3',
18048  'HLT_PPRefL3DoubleMu0_Open_v3',
18049  'HLT_PPRefL3DoubleMu0_v3' )
18050 )
18051 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
18052  offset = cms.uint32( 0 ),
18053  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18054 )
18055 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
18056  offset = cms.uint32( 1 ),
18057  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18058 )
18059 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
18060  offset = cms.uint32( 2 ),
18061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18062 )
18063 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
18064  offset = cms.uint32( 3 ),
18065  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18066 )
18067 fragment.hltDatasetPPRefExotica = cms.EDFilter( "TriggerResultsFilter",
18068  usePathStatus = cms.bool( True ),
18069  hltResults = cms.InputTag( "" ),
18070  l1tResults = cms.InputTag( "" ),
18071  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18072  throw = cms.bool( True ),
18073  triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v3',
18074  'HLT_PPRefCscCluster_Medium_v3',
18075  'HLT_PPRefCscCluster_Tight_v3' )
18076 )
18077 fragment.hltPreDatasetPPRefExotica = cms.EDFilter( "HLTPrescaler",
18078  offset = cms.uint32( 0 ),
18079  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18080 )
18081 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
18082  usePathStatus = cms.bool( True ),
18083  hltResults = cms.InputTag( "" ),
18084  l1tResults = cms.InputTag( "" ),
18085  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18086  throw = cms.bool( True ),
18087  triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v3',
18088  'HLT_AK4CaloJet120_v3',
18089  'HLT_AK4CaloJet40_v3',
18090  'HLT_AK4CaloJet60_v3',
18091  'HLT_AK4CaloJet70_v3',
18092  'HLT_AK4CaloJet80_v3',
18093  'HLT_AK4CaloJetFwd100_v3',
18094  'HLT_AK4CaloJetFwd120_v3',
18095  'HLT_AK4CaloJetFwd40_v3',
18096  'HLT_AK4CaloJetFwd60_v3',
18097  'HLT_AK4CaloJetFwd70_v3',
18098  'HLT_AK4CaloJetFwd80_v3',
18099  'HLT_AK4PFJet100_v3',
18100  'HLT_AK4PFJet120_v3',
18101  'HLT_AK4PFJet40_v3',
18102  'HLT_AK4PFJet60_v3',
18103  'HLT_AK4PFJet80_v3',
18104  'HLT_AK4PFJetFwd100_v3',
18105  'HLT_AK4PFJetFwd120_v3',
18106  'HLT_AK4PFJetFwd40_v3',
18107  'HLT_AK4PFJetFwd60_v3',
18108  'HLT_AK4PFJetFwd80_v3',
18109  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v3',
18110  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v3',
18111  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v3',
18112  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v3',
18113  'HLT_PPRefDoubleEle10GsfMass50_v3',
18114  'HLT_PPRefDoubleEle10Gsf_v3',
18115  'HLT_PPRefDoubleEle15GsfMass50_v3',
18116  'HLT_PPRefDoubleEle15Gsf_v3',
18117  'HLT_PPRefEle10Gsf_v3',
18118  'HLT_PPRefEle15Ele10GsfMass50_v3',
18119  'HLT_PPRefEle15Ele10Gsf_v3',
18120  'HLT_PPRefEle15Gsf_v3',
18121  'HLT_PPRefEle20Gsf_v3',
18122  'HLT_PPRefEle30Gsf_v3',
18123  'HLT_PPRefEle40Gsf_v3',
18124  'HLT_PPRefEle50Gsf_v3',
18125  'HLT_PPRefGEDPhoton10_EB_v3',
18126  'HLT_PPRefGEDPhoton10_v3',
18127  'HLT_PPRefGEDPhoton20_EB_v3',
18128  'HLT_PPRefGEDPhoton20_v3',
18129  'HLT_PPRefGEDPhoton30_EB_v3',
18130  'HLT_PPRefGEDPhoton30_v3',
18131  'HLT_PPRefGEDPhoton40_EB_v3',
18132  'HLT_PPRefGEDPhoton40_v3',
18133  'HLT_PPRefGEDPhoton50_EB_v3',
18134  'HLT_PPRefGEDPhoton50_v3',
18135  'HLT_PPRefGEDPhoton60_EB_v3',
18136  'HLT_PPRefGEDPhoton60_v3' )
18137 )
18138 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
18139  offset = cms.uint32( 0 ),
18140  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18141 )
18142 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
18143  offset = cms.uint32( 1 ),
18144  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18145 )
18146 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
18147  offset = cms.uint32( 2 ),
18148  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18149 )
18150 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
18151  usePathStatus = cms.bool( True ),
18152  hltResults = cms.InputTag( "" ),
18153  l1tResults = cms.InputTag( "" ),
18154  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18155  throw = cms.bool( True ),
18156  triggerConditions = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v3',
18157  'HLT_PPRefL1SingleMu12_v3',
18158  'HLT_PPRefL1SingleMu7_v3',
18159  'HLT_PPRefL2SingleMu12_v3',
18160  'HLT_PPRefL2SingleMu15_v3',
18161  'HLT_PPRefL2SingleMu20_v3',
18162  'HLT_PPRefL2SingleMu7_v3',
18163  'HLT_PPRefL3SingleMu12_v3',
18164  'HLT_PPRefL3SingleMu15_v3',
18165  'HLT_PPRefL3SingleMu20_v3',
18166  'HLT_PPRefL3SingleMu3_v3',
18167  'HLT_PPRefL3SingleMu5_v3',
18168  'HLT_PPRefL3SingleMu7_v3' )
18169 )
18170 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
18171  offset = cms.uint32( 0 ),
18172  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18173 )
18174 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
18175  offset = cms.uint32( 1 ),
18176  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18177 )
18178 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
18179  offset = cms.uint32( 2 ),
18180  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18181 )
18182 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
18183  usePathStatus = cms.bool( True ),
18184  hltResults = cms.InputTag( "" ),
18185  l1tResults = cms.InputTag( "" ),
18186  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18187  throw = cms.bool( True ),
18188  triggerConditions = cms.vstring( 'HLT_PPRefZeroBias_v3' )
18189 )
18190 fragment.hltPreDatasetPPRefZeroBias0 = cms.EDFilter( "HLTPrescaler",
18191  offset = cms.uint32( 0 ),
18192  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18193 )
18194 fragment.hltPreDatasetPPRefZeroBias1 = cms.EDFilter( "HLTPrescaler",
18195  offset = cms.uint32( 1 ),
18196  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18197 )
18198 fragment.hltPreDatasetPPRefZeroBias2 = cms.EDFilter( "HLTPrescaler",
18199  offset = cms.uint32( 2 ),
18200  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18201 )
18202 fragment.hltPreDatasetPPRefZeroBias3 = cms.EDFilter( "HLTPrescaler",
18203  offset = cms.uint32( 3 ),
18204  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18205 )
18206 fragment.hltPreDatasetPPRefZeroBias4 = cms.EDFilter( "HLTPrescaler",
18207  offset = cms.uint32( 4 ),
18208  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18209 )
18210 fragment.hltPreDatasetPPRefZeroBias5 = cms.EDFilter( "HLTPrescaler",
18211  offset = cms.uint32( 5 ),
18212  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18213 )
18214 fragment.hltPreDatasetPPRefZeroBias6 = cms.EDFilter( "HLTPrescaler",
18215  offset = cms.uint32( 6 ),
18216  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18217 )
18218 fragment.hltPreDatasetPPRefZeroBias7 = cms.EDFilter( "HLTPrescaler",
18219  offset = cms.uint32( 7 ),
18220  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18221 )
18222 fragment.hltPreDatasetPPRefZeroBias8 = cms.EDFilter( "HLTPrescaler",
18223  offset = cms.uint32( 8 ),
18224  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18225 )
18226 fragment.hltPreDatasetPPRefZeroBias9 = cms.EDFilter( "HLTPrescaler",
18227  offset = cms.uint32( 9 ),
18228  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18229 )
18230 fragment.hltPreDatasetPPRefZeroBias10 = cms.EDFilter( "HLTPrescaler",
18231  offset = cms.uint32( 10 ),
18232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18233 )
18234 fragment.hltPreDatasetPPRefZeroBias11 = cms.EDFilter( "HLTPrescaler",
18235  offset = cms.uint32( 11 ),
18236  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18237 )
18238 fragment.hltPreDatasetPPRefZeroBias12 = cms.EDFilter( "HLTPrescaler",
18239  offset = cms.uint32( 12 ),
18240  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18241 )
18242 fragment.hltPreDatasetPPRefZeroBias13 = cms.EDFilter( "HLTPrescaler",
18243  offset = cms.uint32( 13 ),
18244  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18245 )
18246 fragment.hltPreDatasetPPRefZeroBias14 = cms.EDFilter( "HLTPrescaler",
18247  offset = cms.uint32( 14 ),
18248  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18249 )
18250 fragment.hltPreDatasetPPRefZeroBias15 = cms.EDFilter( "HLTPrescaler",
18251  offset = cms.uint32( 15 ),
18252  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18253 )
18254 fragment.hltPreDatasetPPRefZeroBias16 = cms.EDFilter( "HLTPrescaler",
18255  offset = cms.uint32( 16 ),
18256  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18257 )
18258 fragment.hltPreDatasetPPRefZeroBias17 = cms.EDFilter( "HLTPrescaler",
18259  offset = cms.uint32( 17 ),
18260  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18261 )
18262 fragment.hltPreDatasetPPRefZeroBias18 = cms.EDFilter( "HLTPrescaler",
18263  offset = cms.uint32( 18 ),
18264  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18265 )
18266 fragment.hltPreDatasetPPRefZeroBias19 = cms.EDFilter( "HLTPrescaler",
18267  offset = cms.uint32( 19 ),
18268  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18269 )
18270 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
18271  usePathStatus = cms.bool( True ),
18272  hltResults = cms.InputTag( "" ),
18273  l1tResults = cms.InputTag( "" ),
18274  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18275  throw = cms.bool( True ),
18276  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v7' )
18277 )
18278 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
18279  offset = cms.uint32( 0 ),
18280  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18281 )
18282 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
18283  usePathStatus = cms.bool( True ),
18284  hltResults = cms.InputTag( "" ),
18285  l1tResults = cms.InputTag( "" ),
18286  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18287  throw = cms.bool( True ),
18288  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
18289  'HLT_HcalCalibration_v6' )
18290 )
18291 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
18292  offset = cms.uint32( 0 ),
18293  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18294 )
18295 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
18296  usePathStatus = cms.bool( True ),
18297  hltResults = cms.InputTag( "" ),
18298  l1tResults = cms.InputTag( "" ),
18299  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18300  throw = cms.bool( True ),
18301  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
18302  'HLT_HcalCalibration_v6' )
18303 )
18304 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
18305  offset = cms.uint32( 0 ),
18306  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18307 )
18308 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
18309  usePathStatus = cms.bool( True ),
18310  hltResults = cms.InputTag( "" ),
18311  l1tResults = cms.InputTag( "" ),
18312  l1tIgnoreMaskAndPrescale = cms.bool( False ),
18313  throw = cms.bool( True ),
18314  triggerConditions = cms.vstring( 'HLT_Random_v3',
18315  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v9',
18316  'HLT_ZeroBias_v10' )
18317 )
18318 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
18319  offset = cms.uint32( 0 ),
18320  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
18321 )
18322 
18323 fragment.statusOnGPU = SwitchProducerCUDA(
18324  cpu = cms.EDProducer( "BooleanProducer",
18325  value = cms.bool( False )
18326  ),
18327  cuda = cms.EDProducer( "BooleanProducer",
18328  value = cms.bool( True )
18329  ),
18330  )
18331 fragment.hltSiPixelDigis = SwitchProducerCUDA(
18332  cpu = cms.EDAlias(
18333  hltSiPixelDigisLegacy = cms.VPSet(
18334  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
18335  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
18336  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
18337  )
18338  ),
18339  cuda = cms.EDAlias(
18340  hltSiPixelDigisFromSoA = cms.VPSet(
18341  cms.PSet( type = cms.string( "*" ) )
18342  )
18343  ),
18344  )
18345 fragment.hltSiPixelClusters = SwitchProducerCUDA(
18346  cpu = cms.EDAlias(
18347  hltSiPixelClustersLegacy = cms.VPSet(
18348  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
18349  )
18350  ),
18351  cuda = cms.EDAlias(
18352  hltSiPixelClustersFromSoA = cms.VPSet(
18353  cms.PSet( type = cms.string( "*" ) )
18354  )
18355  ),
18356  )
18357 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
18358  cpu = cms.EDAlias(
18359  hltSiPixelRecHitsFromLegacy = cms.VPSet(
18360  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
18361  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
18362  )
18363  ),
18364  cuda = cms.EDAlias(
18365  hltSiPixelRecHitsFromGPU = cms.VPSet(
18366  cms.PSet( type = cms.string( "*" ) )
18367  )
18368  ),
18369  )
18370 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
18371  cpu = cms.EDAlias(
18372  hltSiPixelRecHitsFromLegacy = cms.VPSet(
18373  cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ),
18374  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
18375  )
18376  ),
18377  cuda = cms.EDAlias(
18378  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
18379  cms.PSet( type = cms.string( "*" ) )
18380  )
18381  ),
18382  )
18383 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
18384  cpu = cms.EDAlias(
18385  hltPixelTracksCPU = cms.VPSet(
18386  cms.PSet( type = cms.string( "*" ) )
18387  )
18388  ),
18389  cuda = cms.EDAlias(
18390  hltPixelTracksFromGPU = cms.VPSet(
18391  cms.PSet( type = cms.string( "*" ) )
18392  )
18393  ),
18394  )
18395 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
18396  cpu = cms.EDAlias(
18397  hltPixelVerticesCPU = cms.VPSet(
18398  cms.PSet( type = cms.string( "*" ) )
18399  )
18400  ),
18401  cuda = cms.EDAlias(
18402  hltPixelVerticesFromGPU = cms.VPSet(
18403  cms.PSet( type = cms.string( "*" ) )
18404  )
18405  ),
18406  )
18407 fragment.hltHbhereco = SwitchProducerCUDA(
18408  cpu = cms.EDAlias(
18409  hltHbherecoLegacy = cms.VPSet(
18410  cms.PSet( type = cms.string( "*" ) )
18411  )
18412  ),
18413  cuda = cms.EDAlias(
18414  hltHbherecoFromGPU = cms.VPSet(
18415  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
18416  )
18417  ),
18418  )
18419 
18420 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 )
18421 fragment.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersCacheCPUOnly , fragment.hltSiPixelRecHitsFromLegacyCPUOnly )
18422 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
18423 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
18424 fragment.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( fragment.hltPixelTracksCPUOnly , fragment.hltPixelTracksFromSoACPUOnly , fragment.hltPixelTracksTrackingRegions )
18425 fragment.HLTRecopixelvertexingCPUOnlyTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksCPUOnlyTask , fragment.hltPixelVerticesCPUOnly , fragment.hltPixelVerticesFromSoACPUOnly , fragment.hltTrimmedPixelVerticesCPUOnly )
18426 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
18427 
18428 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
18429 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
18430 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18431 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisPortableSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitPortableSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
18432 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
18433 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
18434 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
18435 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 )
18436 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
18437 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
18438 fragment.HLTDoLocalPixelCPUOnlySequence = cms.Sequence( fragment.HLTDoLocalPixelCPUOnlyTask )
18439 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
18440 fragment.HLTRecopixelvertexingCPUOnlySequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingCPUOnlyTask )
18441 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
18442 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisCPUSerialSoA + fragment.hltEcalDigisCPUSerial + fragment.hltEcalUncalibRecHitCPUSerialSoA + fragment.hltEcalUncalibRecHitCPUSerial + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitCPUOnly )
18443 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
18444 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltHbheRecHitSoA + fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
18445 fragment.HLTPFHcalClusteringCPUOnly = cms.Sequence( fragment.hltHbheRecHitSoACPUSerial + fragment.hltParticleFlowRecHitHBHESoACPUSerial + fragment.hltParticleFlowRecHitHBHECPUOnly + fragment.hltParticleFlowClusterHBHESoACPUSerial + fragment.hltParticleFlowClusterHBHECPUOnly + fragment.hltParticleFlowClusterHCALCPUOnly )
18446 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
18447 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18448 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18449 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18450 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
18451 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
18452 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
18453 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
18454 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
18455 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
18456 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
18457 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
18458 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
18459 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
18460 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
18461 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
18462 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
18463 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
18464 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
18465 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
18466 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
18467 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
18468 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
18469 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
18470 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
18471 fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments )
18472 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
18473 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
18474 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18475 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
18476 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
18477 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
18478 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
18479 fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression )
18480 fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker )
18481 fragment.HLTDoHIStripZeroSuppressionAndRawPrime = cms.Sequence( fragment.HLTDoSiStripZeroSuppression + fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker )
18482 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
18483 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.HLTPFHcalClustering + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
18484 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
18485 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
18486 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
18487 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
18488 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
18489 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18490 fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars )
18491 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
18492 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
18493 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
18494 fragment.HLTDoubleEle10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle10GsfTrackIsoPPRefFilter )
18495 fragment.HLTDoubleEle15GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltDoubleEG15EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle15ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle15HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle15EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle15HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle15GsfTrackIsoPPRefFilter )
18496 fragment.HLTEle15Ele10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG15EtPPRefFilter + fragment.hltDoubleEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltDoubleEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltDoubleEle10GsfTrackIsoPPRefFilter )
18497 fragment.HLTEle10GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle10ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle10HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle10PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle10GsfDetaPPRefFilter + fragment.hltEle10GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle10GsfTrackIsoPPRefFilter )
18498 fragment.HLTEle15GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG15EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle15ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle15HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle15PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle15GsfDetaPPRefFilter + fragment.hltEle15GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle15GsfTrackIsoPPRefFilter )
18499 fragment.HLTEle20GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle20ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle20HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle20PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle20GsfDetaPPRefFilter + fragment.hltEle20GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle20GsfTrackIsoPPRefFilter )
18500 fragment.HLTEle30GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle30ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle30HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle30PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle30GsfDetaPPRefFilter + fragment.hltEle30GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle30GsfTrackIsoPPRefFilter )
18501 fragment.HLTEle40GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle40ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle40HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle40PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle40GsfDetaPPRefFilter + fragment.hltEle40GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle40GsfTrackIsoPPRefFilter )
18502 fragment.HLTEle50GsfPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.hltEgammaClusterShape + fragment.hltEle50ClusterShapePPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEle50HoverEPPRefFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle50EcalIsoPPRefFilter + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle50HcalIsoPPRefFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTElePixelMatchSequence + fragment.hltEle50PixelMatchPPRefFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter + fragment.hltEle50GsfDetaPPRefFilter + fragment.hltEle50GsfDphiPPRefFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoPPRef + fragment.hltEle50GsfTrackIsoPPRefFilter )
18503 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
18504 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
18505 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
18506 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
18507 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
18508 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
18509 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
18510 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
18511 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
18512 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
18513 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
18514 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
18515 fragment.HLTPuAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltPuAK4CaloJets + fragment.hltPuAK4CaloJetsIDPassed )
18516 fragment.HLTPuAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltPuAK4CaloCorrector )
18517 fragment.HLTPuAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTPuAK4CaloCorrectorProducersSequence + fragment.hltPuAK4CaloJetsCorrected + fragment.hltPuAK4CaloJetsCorrectedIDPassed )
18518 fragment.HLTPuAK4CaloJetsSequence = cms.Sequence( fragment.HLTPuAK4CaloJetsReconstructionSequence + fragment.HLTPuAK4CaloJetsCorrectionSequence )
18519 fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson + fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson + fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson + fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson )
18520 fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson = cms.Sequence( fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson + fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson + fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson )
18521 fragment.HLTDoLocalStripSequenceFullPPRefForDmeson = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltAfterSplittingMeasureTrackerEventForDmeson + fragment.hltSiStripMatchedRecHitsFullPPRef )
18522 fragment.HLTPixelClusterSplittingForPFPPRefForDmeson = cms.Sequence( fragment.hltJetsForCoreTracking + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson + fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson + fragment.HLTDoLocalStripSequenceFullPPRefForDmeson )
18523 fragment.HLTFullIterativeTrackingIteration0PPRefForDmeson = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPPRefForDmeson + fragment.hltFullIter0PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter0PixelClusterCheckPPRefForDmeson + fragment.hltFullIter0PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter0PixelHitQuadrupletsPPRefForDmeson + fragment.hltFullIter0PixelSeedsPPRefForDmeson + fragment.hltFullIter0CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter0CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter0PrimaryVerticesPPRefForDmeson + fragment.hltFullIter0TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter0HighPurityTracksPPRefForDmeson )
18524 fragment.HLTFullIterativeTrackingIteration1PPRefForDmeson = cms.Sequence( fragment.hltFullIter1ClustersRefRemovalPPRefForDmeson + fragment.hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson + fragment.hltFullIter1PixelQuadrupletsPPRefForDmeson + fragment.hltFullIter1PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter1PixelClusterCheckPPRefForDmeson + fragment.hltFullIter1PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter1PixelHitQuadrupletsPPRefForDmeson + fragment.hltFullIter1PixelSeedsPPRefForDmeson + fragment.hltFullIter1CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter1CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter1TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter1HighPurityTracksPPRefForDmeson )
18525 fragment.HLTFullIterativeTrackingIteration2PPRefForDmeson = cms.Sequence( fragment.hltFullIter2ClustersRefRemovalPPRefForDmeson + fragment.hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson + fragment.hltFullIter2PixelTripletsPPRefForDmeson + fragment.hltFullIter2PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter2PixelClusterCheckPPRefForDmeson + fragment.hltFullIter2PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter2PixelHitTripletsPPRefForDmeson + fragment.hltFullIter2PixelSeedsPPRefForDmeson + fragment.hltFullIter2CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter2CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter2TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter2HighPurityTracksPPRefForDmeson )
18526 fragment.HLTFullIterativeTrackingIteration3PPRef = cms.Sequence( fragment.hltFullIter3ClustersRefRemovalPPRef + fragment.hltFullIter3MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter3PixelTripletsPPRef + fragment.hltFullIter3PixelTrackingRegionsPPRef + fragment.hltFullIter3PixelClusterCheckPPRef + fragment.hltFullIter3PixelHitDoubletsPPRef + fragment.hltFullIter3PixelHitTripletsPPRef + fragment.hltFullIter3PixelSeedsPPRef + fragment.hltFullIter3CkfTrackCandidatesPPRef + fragment.hltFullIter3CtfWithMaterialTracksPPRef + fragment.hltFullIter3TrackDNNClassifierPPRef + fragment.hltFullIter3HighPurityTracksPPRef )
18527 fragment.HLTFullIterativeTrackingIteration4PPRef = cms.Sequence( fragment.hltFullIter4ClustersRefRemovalPPRef + fragment.hltFullIter4MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter4PixelQuadrupletsPPRef + fragment.hltFullIter4PixelTrackingRegionsPPRef + fragment.hltFullIter4PixelClusterCheckPPRef + fragment.hltFullIter4PixelHitDoubletsPPRef + fragment.hltFullIter4PixelHitQuadrupletsPPRef + fragment.hltFullIter4PixelSeedsPPRef + fragment.hltFullIter4CkfTrackCandidatesPPRef + fragment.hltFullIter4CtfWithMaterialTracksPPRef + fragment.hltFullIter4TrackDNNClassifierPPRef + fragment.hltFullIter4HighPurityTracksPPRef )
18528 fragment.HLTFullIterativeTrackingIteration5PPRef = cms.Sequence( fragment.hltFullIter5ClustersRefRemovalPPRef + fragment.hltFullIter5MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter5PixelTripletsPPRef + fragment.hltFullIter5PixelTrackingRegionsPPRef + fragment.hltFullIter5PixelClusterCheckPPRef + fragment.hltFullIter5PixelHitDoubletsPPRef + fragment.hltFullIter5PixelHitTripletsPPRef + fragment.hltFullIter5PixelSeedsPPRef + fragment.hltFullIter5CkfTrackCandidatesPPRef + fragment.hltFullIter5CtfWithMaterialTracksPPRef + fragment.hltFullIter5TrackDNNClassifierPPRef + fragment.hltFullIter5HighPurityTracksPPRef )
18529 fragment.HLTFullIterativeTrackingIteration6PPRef = cms.Sequence( fragment.hltFullIter6ClustersRefRemovalPPRef + fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter6PixelClusterCheckPPRef + fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef + fragment.hltFullIter6PixelHitDoubletsBPPRef + fragment.hltFullIter6PixelSeedsBPPRef + fragment.hltFullIter6CkfTrackCandidatesPPRef + fragment.hltFullIter6CtfWithMaterialTracksPPRef + fragment.hltFullIter6TrackDNNClassifierPPRef + fragment.hltFullIter6HighPurityTracksPPRef )
18530 fragment.HLTFullIterativeTrackingIteration7PPRef = cms.Sequence( fragment.hltFullIter7ClustersRefRemovalPPRef + fragment.hltFullIter7MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter7MixedLayersAPPRef + fragment.hltFullIter7MixedTrackingRegionsAPPRef + fragment.hltFullIter7MixedClusterCheckPPRef + fragment.hltFullIter7MixedHitDoubletsAPPRef + fragment.hltFullIter7MixedHitTripletsAPPRef + fragment.hltFullIter7MixedSeedsAPPRef + fragment.hltFullIter7MixedLayersBPPRef + fragment.hltFullIter7MixedTrackingRegionsBPPRef + fragment.hltFullIter7MixedHitDoubletsBPPRef + fragment.hltFullIter7MixedHitTripletsBPPRef + fragment.hltFullIter7MixedSeedsBPPRef + fragment.hltFullIter7MixedSeedsPPRef + fragment.hltFullIter7CkfTrackCandidatesPPRef + fragment.hltFullIter7CtfWithMaterialTracksPPRef + fragment.hltFullIter7TrackDNNClassifierPPRef + fragment.hltFullIter7HighPurityTracksPPRef )
18531 fragment.HLTFullIterativeTrackingIteration8PPRef = cms.Sequence( fragment.hltFullIter8ClustersRefRemovalPPRef + fragment.hltFullIter8MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter8PixelLessLayersPPRef + fragment.hltFullIter8PixelLessTrackingRegionsPPRef + fragment.hltFullIter8PixelLessClusterCheckPPRef + fragment.hltFullIter8PixelLessHitDoubletsPPRef + fragment.hltFullIter8PixelLessHitTripletsPPRef + fragment.hltFullIter8PixelLessSeedsPPRef + fragment.hltFullIter8CkfTrackCandidatesPPRef + fragment.hltFullIter8CtfWithMaterialTracksPPRef + fragment.hltFullIter8TrackDNNClassifierPPRef + fragment.hltFullIter8HighPurityTracksPPRef )
18532 fragment.HLTFullIterativeTrackingIteration9PPRef = cms.Sequence( fragment.hltFullIter9ClustersRefRemovalPPRef + fragment.hltFullIter9MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter9TobTecLayersTriplPPRef + fragment.hltFullIter9TobTecTrackingRegionsTriplPPRef + fragment.hltFullIter9TobTecClusterCheckPPRef + fragment.hltFullIter9TobTecHitDoubletsTriplPPRef + fragment.hltFullIter9TobTecHitTripletsTriplPPRef + fragment.hltFullIter9TobTecSeedsTriplPPRef + fragment.hltFullIter9TobTecLayersPairPPRef + fragment.hltFullIter9TobTecTrackingRegionsPairPPRef + fragment.hltFullIter9TobTecHitDoubletsPairPPRef + fragment.hltFullIter9TobTecSeedsPairPPRef + fragment.hltFullIter9TobTecSeedsPPRef + fragment.hltFullIter9CkfTrackCandidatesPPRef + fragment.hltFullIter9CtfWithMaterialTracksPPRef + fragment.hltFullIter9TrackDNNClassifierPPRef )
18533 fragment.HLTFullIterativeTrackingIteration10PPRef = cms.Sequence( fragment.hltFullIter10JetCoreLayersPPRef + fragment.hltFullIter10JetCoreRegionSeedsPPRef + fragment.hltFullIter10CkfTrackCandidatesPPRef + fragment.hltFullIter10CtfWithMaterialTracksPPRef + fragment.hltFullIter10TrackDNNClassifierPPRef )
18534 fragment.HLTFullIterativeTrackingPPRefForDmeson = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration1PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration2PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration3PPRef + fragment.HLTFullIterativeTrackingIteration4PPRef + fragment.HLTFullIterativeTrackingIteration5PPRef + fragment.HLTFullIterativeTrackingIteration6PPRef + fragment.HLTFullIterativeTrackingIteration7PPRef + fragment.HLTFullIterativeTrackingIteration8PPRef + fragment.HLTFullIterativeTrackingIteration9PPRef + fragment.HLTFullIterativeTrackingIteration10PPRef + fragment.hltFullIterativeTrackingMergedPPRefForDmeson )
18535 fragment.HLTFullTracksForDmesonPPRef = cms.Sequence( fragment.hltGoodHighPurityFullTracksForDmesonPPRef + fragment.hltFullCandsPPRef + fragment.hltFullTrackFilterForDmesonPPRef )
18536 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
18537 
18538 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
18539 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
18540 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
18541 fragment.AlCa_EcalPhiSym_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
18542 fragment.AlCa_HIEcalEtaEBonly_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
18543 fragment.AlCa_HIEcalEtaEEonly_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
18544 fragment.AlCa_HIEcalPi0EBonly_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
18545 fragment.AlCa_HIEcalPi0EEonly_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
18546 fragment.AlCa_HIRPCMuonNormalisation_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorGEM + fragment.HLTEndSequence )
18547 fragment.AlCa_LumiPixelsCounts_Random_v7 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18548 fragment.AlCa_LumiPixelsCounts_ZeroBias_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18549 fragment.DQM_PixelReconstruction_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelCPUOnlySequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingCPUOnlySequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
18550 fragment.DQM_EcalReconstruction_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerCPUOnlySequence + fragment.HLTEndSequence )
18551 fragment.DQM_HcalReconstruction_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringCPUOnly + fragment.HLTEndSequence )
18552 fragment.DST_Physics_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
18553 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
18554 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
18555 fragment.HLT_HcalNZS_v18 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
18556 fragment.HLT_HcalPhiSym_v20 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
18557 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
18558 fragment.HLT_Physics_v11 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
18559 fragment.HLT_ZeroBias_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
18560 fragment.HLT_ZeroBias_Beamspot_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
18561 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
18562 fragment.HLT_IsoTrackHB_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet3OR + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelTracksQuadruplets + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence )
18563 fragment.HLT_IsoTrackHE_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet3OR + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelTracksQuadruplets + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence )
18564 fragment.HLT_CDC_L2cosmic_10_er1p0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
18565 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
18566 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
18567 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
18568 fragment.HLT_HIL1NotBptxORForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
18569 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v10 = 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 )
18570 fragment.HLT_PPRefZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
18571 fragment.HLT_PPRefZeroBiasRawPrime_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBiasRawPrime + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence )
18572 fragment.HLT_ZDCCommissioning_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZDCCommissioning + fragment.HLTEndSequence )
18573 fragment.HLT_AK4CaloJet40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
18574 fragment.HLT_AK4CaloJet60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
18575 fragment.HLT_AK4CaloJet70_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
18576 fragment.HLT_AK4CaloJet80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
18577 fragment.HLT_AK4CaloJet100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
18578 fragment.HLT_AK4CaloJet120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
18579 fragment.HLT_AK4CaloJetFwd40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
18580 fragment.HLT_AK4CaloJetFwd60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
18581 fragment.HLT_AK4CaloJetFwd70_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
18582 fragment.HLT_AK4CaloJetFwd80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
18583 fragment.HLT_AK4CaloJetFwd100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
18584 fragment.HLT_AK4CaloJetFwd120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
18585 fragment.HLT_AK4PFJet40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
18586 fragment.HLT_AK4PFJet60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
18587 fragment.HLT_AK4PFJet80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
18588 fragment.HLT_AK4PFJet100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
18589 fragment.HLT_AK4PFJet120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
18590 fragment.HLT_AK4PFJetFwd40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
18591 fragment.HLT_AK4PFJetFwd60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
18592 fragment.HLT_AK4PFJetFwd80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
18593 fragment.HLT_AK4PFJetFwd100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
18594 fragment.HLT_AK4PFJetFwd120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
18595 fragment.HLT_PPRefDoubleEle10Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
18596 fragment.HLT_PPRefDoubleEle10GsfMass50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18597 fragment.HLT_PPRefDoubleEle15Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
18598 fragment.HLT_PPRefDoubleEle15GsfMass50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
18599 fragment.HLT_PPRefEle15Ele10Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
18600 fragment.HLT_PPRefEle15Ele10GsfMass50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18601 fragment.HLT_PPRefEle10Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
18602 fragment.HLT_PPRefEle15Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
18603 fragment.HLT_PPRefEle20Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
18604 fragment.HLT_PPRefEle30Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
18605 fragment.HLT_PPRefEle40Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
18606 fragment.HLT_PPRefEle50Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
18607 fragment.HLT_PPRefGEDPhoton10_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
18608 fragment.HLT_PPRefGEDPhoton10_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
18609 fragment.HLT_PPRefGEDPhoton20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
18610 fragment.HLT_PPRefGEDPhoton20_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
18611 fragment.HLT_PPRefGEDPhoton30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
18612 fragment.HLT_PPRefGEDPhoton30_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
18613 fragment.HLT_PPRefGEDPhoton40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
18614 fragment.HLT_PPRefGEDPhoton40_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
18615 fragment.HLT_PPRefGEDPhoton50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
18616 fragment.HLT_PPRefGEDPhoton50_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
18617 fragment.HLT_PPRefGEDPhoton60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
18618 fragment.HLT_PPRefGEDPhoton60_EB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
18619 fragment.HLT_PPRefL1DoubleMu0_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
18620 fragment.HLT_PPRefL1DoubleMu0_Open_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
18621 fragment.HLT_PPRefL1SingleMu0_Cosmics_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
18622 fragment.HLT_PPRefL1SingleMu7_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
18623 fragment.HLT_PPRefL1SingleMu12_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
18624 fragment.HLT_PPRefL2DoubleMu0_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
18625 fragment.HLT_PPRefL2DoubleMu0_Open_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
18626 fragment.HLT_PPRefL2SingleMu7_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
18627 fragment.HLT_PPRefL2SingleMu12_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
18628 fragment.HLT_PPRefL2SingleMu15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
18629 fragment.HLT_PPRefL2SingleMu20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
18630 fragment.HLT_PPRefL3DoubleMu0_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL3DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef) + fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef + fragment.HLTEndSequence )
18631 fragment.HLT_PPRefL3DoubleMu0_Open_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL3DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef) + fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef + fragment.HLTEndSequence )
18632 fragment.HLT_PPRefL3SingleMu3_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPrePPRefL3SingleMu3 + fragment.hltL1fL1sSingleMu3L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef) + fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef + fragment.HLTEndSequence )
18633 fragment.HLT_PPRefL3SingleMu5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPrePPRefL3SingleMu5 + fragment.hltL1fL1sSingleMu5L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef) + fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef + fragment.HLTEndSequence )
18634 fragment.HLT_PPRefL3SingleMu7_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef + fragment.HLTEndSequence )
18635 fragment.HLT_PPRefL3SingleMu12_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef + fragment.HLTEndSequence )
18636 fragment.HLT_PPRefL3SingleMu15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef + fragment.HLTEndSequence )
18637 fragment.HLT_PPRefL3SingleMu20_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL3SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef) + fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef + fragment.HLTEndSequence )
18638 fragment.HLT_PPRefCscCluster_Loose_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
18639 fragment.HLT_PPRefCscCluster_Medium_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
18640 fragment.HLT_PPRefCscCluster_Tight_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
18641 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPrePPRefDmesonTrackingGlobalDpt25 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt25PPRef + fragment.hltTkTkFilterForDmesonDpt25PPRef + fragment.HLTEndSequence )
18642 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt35_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePPRefDmesonTrackingGlobalDpt35 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt35PPRef + fragment.hltTkTkFilterForDmesonDpt35PPRef + fragment.HLTEndSequence )
18643 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt45_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPrePPRefDmesonTrackingGlobalDpt45 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt45PPRef + fragment.hltTkTkFilterForDmesonDpt45PPRef + fragment.HLTEndSequence )
18644 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePPRefDmesonTrackingGlobalDpt60 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt60PPRef + fragment.hltTkTkFilterForDmesonDpt60PPRef + fragment.HLTEndSequence )
18645 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
18646 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
18647 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
18648 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
18649 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
18650 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
18651 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
18652 fragment.Dataset_CommissioningRawPrime = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningRawPrime + fragment.hltPreDatasetCommissioningRawPrime )
18653 fragment.Dataset_CommissioningZDC = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningZDC + fragment.hltPreDatasetCommissioningZDC )
18654 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
18655 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
18656 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
18657 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
18658 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
18659 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
18660 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
18661 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
18662 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
18663 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
18664 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
18665 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
18666 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
18667 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
18668 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
18669 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
18670 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
18671 fragment.Dataset_PPRefExotica = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefExotica + fragment.hltPreDatasetPPRefExotica )
18672 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
18673 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
18674 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
18675 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
18676 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
18677 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
18678 fragment.Dataset_PPRefZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias0 )
18679 fragment.Dataset_PPRefZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias1 )
18680 fragment.Dataset_PPRefZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias2 )
18681 fragment.Dataset_PPRefZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias3 )
18682 fragment.Dataset_PPRefZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias4 )
18683 fragment.Dataset_PPRefZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias5 )
18684 fragment.Dataset_PPRefZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias6 )
18685 fragment.Dataset_PPRefZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias7 )
18686 fragment.Dataset_PPRefZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias8 )
18687 fragment.Dataset_PPRefZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias9 )
18688 fragment.Dataset_PPRefZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias10 )
18689 fragment.Dataset_PPRefZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias11 )
18690 fragment.Dataset_PPRefZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias12 )
18691 fragment.Dataset_PPRefZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias13 )
18692 fragment.Dataset_PPRefZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias14 )
18693 fragment.Dataset_PPRefZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias15 )
18694 fragment.Dataset_PPRefZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias16 )
18695 fragment.Dataset_PPRefZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias17 )
18696 fragment.Dataset_PPRefZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias18 )
18697 fragment.Dataset_PPRefZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias19 )
18698 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
18699 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
18700 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
18701 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
18702 
18703 
18704 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v16, fragment.AlCa_HIEcalEtaEBonly_v8, fragment.AlCa_HIEcalEtaEEonly_v8, fragment.AlCa_HIEcalPi0EBonly_v8, fragment.AlCa_HIEcalPi0EEonly_v8, fragment.AlCa_HIRPCMuonNormalisation_v7, fragment.AlCa_LumiPixelsCounts_Random_v7, fragment.AlCa_LumiPixelsCounts_ZeroBias_v9, fragment.DQM_PixelReconstruction_v9, fragment.DQM_EcalReconstruction_v9, fragment.DQM_HcalReconstruction_v7, fragment.DST_Physics_v11, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v18, fragment.HLT_HcalPhiSym_v20, fragment.HLT_Random_v3, fragment.HLT_Physics_v11, fragment.HLT_ZeroBias_v10, fragment.HLT_ZeroBias_Beamspot_v11, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v9, fragment.HLT_IsoTrackHB_v11, fragment.HLT_IsoTrackHE_v11, fragment.HLT_CDC_L2cosmic_10_er1p0_v7, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v7, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v6, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v6, fragment.HLT_HIL1NotBptxORForPPRef_v6, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v10, fragment.HLT_PPRefZeroBias_v3, fragment.HLT_PPRefZeroBiasRawPrime_v4, fragment.HLT_ZDCCommissioning_v3, fragment.HLT_AK4CaloJet40_v3, fragment.HLT_AK4CaloJet60_v3, fragment.HLT_AK4CaloJet70_v3, fragment.HLT_AK4CaloJet80_v3, fragment.HLT_AK4CaloJet100_v3, fragment.HLT_AK4CaloJet120_v3, fragment.HLT_AK4CaloJetFwd40_v3, fragment.HLT_AK4CaloJetFwd60_v3, fragment.HLT_AK4CaloJetFwd70_v3, fragment.HLT_AK4CaloJetFwd80_v3, fragment.HLT_AK4CaloJetFwd100_v3, fragment.HLT_AK4CaloJetFwd120_v3, fragment.HLT_AK4PFJet40_v3, fragment.HLT_AK4PFJet60_v3, fragment.HLT_AK4PFJet80_v3, fragment.HLT_AK4PFJet100_v3, fragment.HLT_AK4PFJet120_v3, fragment.HLT_AK4PFJetFwd40_v3, fragment.HLT_AK4PFJetFwd60_v3, fragment.HLT_AK4PFJetFwd80_v3, fragment.HLT_AK4PFJetFwd100_v3, fragment.HLT_AK4PFJetFwd120_v3, fragment.HLT_PPRefDoubleEle10Gsf_v3, fragment.HLT_PPRefDoubleEle10GsfMass50_v3, fragment.HLT_PPRefDoubleEle15Gsf_v3, fragment.HLT_PPRefDoubleEle15GsfMass50_v3, fragment.HLT_PPRefEle15Ele10Gsf_v3, fragment.HLT_PPRefEle15Ele10GsfMass50_v3, fragment.HLT_PPRefEle10Gsf_v3, fragment.HLT_PPRefEle15Gsf_v3, fragment.HLT_PPRefEle20Gsf_v3, fragment.HLT_PPRefEle30Gsf_v3, fragment.HLT_PPRefEle40Gsf_v3, fragment.HLT_PPRefEle50Gsf_v3, fragment.HLT_PPRefGEDPhoton10_v3, fragment.HLT_PPRefGEDPhoton10_EB_v3, fragment.HLT_PPRefGEDPhoton20_v3, fragment.HLT_PPRefGEDPhoton20_EB_v3, fragment.HLT_PPRefGEDPhoton30_v3, fragment.HLT_PPRefGEDPhoton30_EB_v3, fragment.HLT_PPRefGEDPhoton40_v3, fragment.HLT_PPRefGEDPhoton40_EB_v3, fragment.HLT_PPRefGEDPhoton50_v3, fragment.HLT_PPRefGEDPhoton50_EB_v3, fragment.HLT_PPRefGEDPhoton60_v3, fragment.HLT_PPRefGEDPhoton60_EB_v3, fragment.HLT_PPRefL1DoubleMu0_v3, fragment.HLT_PPRefL1DoubleMu0_Open_v3, fragment.HLT_PPRefL1SingleMu0_Cosmics_v3, fragment.HLT_PPRefL1SingleMu7_v3, fragment.HLT_PPRefL1SingleMu12_v3, fragment.HLT_PPRefL2DoubleMu0_v3, fragment.HLT_PPRefL2DoubleMu0_Open_v3, fragment.HLT_PPRefL2SingleMu7_v3, fragment.HLT_PPRefL2SingleMu12_v3, fragment.HLT_PPRefL2SingleMu15_v3, fragment.HLT_PPRefL2SingleMu20_v3, fragment.HLT_PPRefL3DoubleMu0_v3, fragment.HLT_PPRefL3DoubleMu0_Open_v3, fragment.HLT_PPRefL3SingleMu3_v3, fragment.HLT_PPRefL3SingleMu5_v3, fragment.HLT_PPRefL3SingleMu7_v3, fragment.HLT_PPRefL3SingleMu12_v3, fragment.HLT_PPRefL3SingleMu15_v3, fragment.HLT_PPRefL3SingleMu20_v3, fragment.HLT_PPRefCscCluster_Loose_v3, fragment.HLT_PPRefCscCluster_Medium_v3, fragment.HLT_PPRefCscCluster_Tight_v3, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt25_v3, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt35_v3, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt45_v3, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt60_v3, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPhiSym, fragment.Dataset_Commissioning, fragment.Dataset_CommissioningRawPrime, fragment.Dataset_CommissioningZDC, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_L1Accept, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_PPRefDoubleMuon0, fragment.Dataset_PPRefDoubleMuon1, fragment.Dataset_PPRefDoubleMuon2, fragment.Dataset_PPRefDoubleMuon3, fragment.Dataset_PPRefExotica, fragment.Dataset_PPRefHardProbes0, fragment.Dataset_PPRefHardProbes1, fragment.Dataset_PPRefHardProbes2, fragment.Dataset_PPRefSingleMuon0, fragment.Dataset_PPRefSingleMuon1, fragment.Dataset_PPRefSingleMuon2, fragment.Dataset_PPRefZeroBias0, fragment.Dataset_PPRefZeroBias1, fragment.Dataset_PPRefZeroBias2, fragment.Dataset_PPRefZeroBias3, fragment.Dataset_PPRefZeroBias4, fragment.Dataset_PPRefZeroBias5, fragment.Dataset_PPRefZeroBias6, fragment.Dataset_PPRefZeroBias7, fragment.Dataset_PPRefZeroBias8, fragment.Dataset_PPRefZeroBias9, fragment.Dataset_PPRefZeroBias10, fragment.Dataset_PPRefZeroBias11, fragment.Dataset_PPRefZeroBias12, fragment.Dataset_PPRefZeroBias13, fragment.Dataset_PPRefZeroBias14, fragment.Dataset_PPRefZeroBias15, fragment.Dataset_PPRefZeroBias16, fragment.Dataset_PPRefZeroBias17, fragment.Dataset_PPRefZeroBias18, fragment.Dataset_PPRefZeroBias19, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, ))
18705 
18706 
18707 # dummify hltGetConditions in cff's
18708 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
18709  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
18710  result = cms.bool( True )
18711  )
18712  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
18713 
18714 # add specific customizations
18715 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
18716 fragment = customizeHLTforAll(fragment,"PRef")
18717 
18718 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
18719 fragment = customizeHLTforCMSSW(fragment,"PRef")
18720 
18721 # Eras-based customisations
18722 from HLTrigger.Configuration.Eras import modifyHLTforEras
18723 modifyHLTforEras(fragment)
18724 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)