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/V141 (CMSSW_14_0_6)
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/V141")
15 )
16 
17 fragment.HLTIter4PSetTrajectoryBuilderIT = 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( "HLTIter4PSetTrajectoryFilterIT" ) ),
23  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
24  maxCand = cms.int32( 1 ),
25  alwaysUseInvalidHits = cms.bool( False ),
26  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
27  intermediateCleaning = cms.bool( True ),
28  updator = cms.string( "hltESPKFUpdator" ),
29  seedAs5DHit = cms.bool( False )
30 )
31 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
32  keepOriginalIfRebuildFails = cms.bool( False ),
33  lockHits = cms.bool( True ),
34  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
35  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
36  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
37  maxCand = cms.int32( 2 ),
38  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
39  intermediateCleaning = cms.bool( True ),
40  bestHitOnly = cms.bool( True ),
41  useSameTrajFilter = cms.bool( True ),
42  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
43  lostHitPenalty = cms.double( 30.0 ),
44  requireSeedHitsInRebuild = cms.bool( True ),
45  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
46  maxPtForLooperReconstruction = cms.double( 0.0 ),
47  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
48  minNrOfHitsForRebuild = cms.int32( 5 ),
49  alwaysUseInvalidHits = cms.bool( False ),
50  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
51  foundHitBonus = cms.double( 5.0 ),
52  updator = cms.string( "hltESPKFUpdator" ),
53  seedAs5DHit = cms.bool( False )
54 )
55 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
56  minimumNumberOfHits = cms.int32( 6 ),
57  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
58  seedExtension = cms.int32( 0 ),
59  chargeSignificance = cms.double( -1.0 ),
60  pixelSeedExtension = cms.bool( False ),
61  strictSeedExtension = cms.bool( False ),
62  nSigmaMinPt = cms.double( 5.0 ),
63  maxCCCLostHits = cms.int32( 9999 ),
64  minPt = cms.double( 0.3 ),
65  maxConsecLostHits = cms.int32( 1 ),
66  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
67  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
68  seedPairPenalty = cms.int32( 0 ),
69  maxNumberOfHits = cms.int32( 100 ),
70  minNumberOfHitsForLoopers = cms.int32( 13 ),
71  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
72  minNumberOfHitsPerLoop = cms.int32( 4 ),
73  minHitsMinPt = cms.int32( 3 ),
74  maxLostHitsFraction = cms.double( 999.0 ),
75  maxLostHits = cms.int32( 0 ),
76  highEtaSwitch = cms.double( 5.0 ),
77  minHitsAtHighEta = cms.int32( 5 )
78 )
79 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
80  track_chi2_max = cms.double( 20.0 ),
81  track_pt_max = cms.double( 20.0 ),
82  track_prob_min = cms.double( -1.0 ),
83  track_pt_min = cms.double( 1.0 )
84 )
85 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
86  rescaleErrorIfFail = cms.double( 1.0 ),
87  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
88  lostHitPenalty = cms.double( 30.0 ),
89  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
90  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
91  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
92  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
93  maxCand = cms.int32( 5 ),
94  alwaysUseInvalidHits = cms.bool( True ),
95  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
96  intermediateCleaning = cms.bool( False ),
97  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
98  updator = cms.string( "hltESPKFUpdator" ),
99  deltaEta = cms.double( -1.0 ),
100  useSeedLayer = cms.bool( False ),
101  deltaPhi = cms.double( -1.0 ),
102  seedAs5DHit = cms.bool( False )
103 )
104 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
105  minimumNumberOfHits = cms.int32( 3 ),
106  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
107  seedExtension = cms.int32( 0 ),
108  chargeSignificance = cms.double( -1.0 ),
109  pixelSeedExtension = cms.bool( False ),
110  strictSeedExtension = cms.bool( False ),
111  nSigmaMinPt = cms.double( 5.0 ),
112  maxCCCLostHits = cms.int32( 9999 ),
113  minPt = cms.double( 0.3 ),
114  maxConsecLostHits = cms.int32( 1 ),
115  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
116  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
117  seedPairPenalty = cms.int32( 0 ),
118  maxNumberOfHits = cms.int32( 100 ),
119  minNumberOfHitsForLoopers = cms.int32( 13 ),
120  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
121  minNumberOfHitsPerLoop = cms.int32( 4 ),
122  minHitsMinPt = cms.int32( 3 ),
123  maxLostHitsFraction = cms.double( 999.0 ),
124  maxLostHits = cms.int32( 1 ),
125  highEtaSwitch = cms.double( 5.0 ),
126  minHitsAtHighEta = cms.int32( 5 )
127 )
128 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
129  track_chi2_max = cms.double( 20.0 ),
130  track_pt_max = cms.double( 20.0 ),
131  track_prob_min = cms.double( -1.0 ),
132  track_pt_min = cms.double( 0.1 )
133 )
134 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
135  keepOriginalIfRebuildFails = cms.bool( False ),
136  lockHits = cms.bool( True ),
137  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
138  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
139  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
140  maxCand = cms.int32( 2 ),
141  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
142  intermediateCleaning = cms.bool( True ),
143  bestHitOnly = cms.bool( True ),
144  useSameTrajFilter = cms.bool( True ),
145  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
146  lostHitPenalty = cms.double( 30.0 ),
147  requireSeedHitsInRebuild = cms.bool( True ),
148  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
149  maxPtForLooperReconstruction = cms.double( 0.0 ),
150  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
151  minNrOfHitsForRebuild = cms.int32( 5 ),
152  alwaysUseInvalidHits = cms.bool( False ),
153  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
154  foundHitBonus = cms.double( 5.0 ),
155  updator = cms.string( "hltESPKFUpdator" ),
156  seedAs5DHit = cms.bool( False )
157 )
158 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
159 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
160  Rescale_Dz = cms.double( 3.0 ),
161  Pt_fixed = cms.bool( False ),
162  Eta_fixed = cms.bool( False ),
163  Eta_min = cms.double( 0.1 ),
164  DeltaZ = cms.double( 15.9 ),
165  maxRegions = cms.int32( 2 ),
166  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
167  UseVertex = cms.bool( False ),
168  Z_fixed = cms.bool( True ),
169  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
170  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
171  Rescale_phi = cms.double( 3.0 ),
172  DeltaEta = cms.double( 0.2 ),
173  precise = cms.bool( True ),
174  OnDemand = cms.int32( -1 ),
175  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
176  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
177  vertexCollection = cms.InputTag( "pixelVertices" ),
178  Pt_min = cms.double( 1.5 ),
179  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
180  Phi_fixed = cms.bool( False ),
181  DeltaR = cms.double( 0.2 ),
182  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
183  DeltaPhi = cms.double( 0.2 ),
184  Phi_min = cms.double( 0.1 ),
185  Rescale_eta = cms.double( 3.0 )
186 )
187 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
188  minimumNumberOfHits = cms.int32( 3 ),
189  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
190  seedExtension = cms.int32( 1 ),
191  chargeSignificance = cms.double( -1.0 ),
192  pixelSeedExtension = cms.bool( False ),
193  strictSeedExtension = cms.bool( False ),
194  nSigmaMinPt = cms.double( 5.0 ),
195  maxCCCLostHits = cms.int32( 0 ),
196  minPt = cms.double( 0.3 ),
197  maxConsecLostHits = cms.int32( 1 ),
198  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
199  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
200  seedPairPenalty = cms.int32( 0 ),
201  maxNumberOfHits = cms.int32( 100 ),
202  minNumberOfHitsForLoopers = cms.int32( 13 ),
203  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
204  minNumberOfHitsPerLoop = cms.int32( 4 ),
205  minHitsMinPt = cms.int32( 3 ),
206  maxLostHitsFraction = cms.double( 999.0 ),
207  maxLostHits = cms.int32( 1 ),
208  highEtaSwitch = cms.double( 5.0 ),
209  minHitsAtHighEta = cms.int32( 5 )
210 )
211 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
212  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
213  lostHitPenalty = cms.double( 30.0 ),
214  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
215  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
216  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
217  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
218  maxCand = cms.int32( 1 ),
219  alwaysUseInvalidHits = cms.bool( False ),
220  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
221  intermediateCleaning = cms.bool( True ),
222  updator = cms.string( "hltESPKFUpdator" ),
223  seedAs5DHit = cms.bool( False )
224 )
225 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
226  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
227  lostHitPenalty = cms.double( 90.0 ),
228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
229  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
230  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
231  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
232  maxCand = cms.int32( 5 ),
233  alwaysUseInvalidHits = cms.bool( True ),
234  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
235  intermediateCleaning = cms.bool( False ),
236  updator = cms.string( "hltESPKFUpdator" ),
237  seedAs5DHit = cms.bool( False )
238 )
239 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
240 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
241  minimumNumberOfHits = cms.int32( 5 ),
242  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
243  seedExtension = cms.int32( 0 ),
244  chargeSignificance = cms.double( -1.0 ),
245  pixelSeedExtension = cms.bool( False ),
246  strictSeedExtension = cms.bool( False ),
247  nSigmaMinPt = cms.double( 5.0 ),
248  maxCCCLostHits = cms.int32( 9999 ),
249  minPt = cms.double( 0.9 ),
250  maxConsecLostHits = cms.int32( 1 ),
251  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
252  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
253  seedPairPenalty = cms.int32( 0 ),
254  maxNumberOfHits = cms.int32( -1 ),
255  minNumberOfHitsForLoopers = cms.int32( 13 ),
256  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
257  minNumberOfHitsPerLoop = cms.int32( 4 ),
258  minHitsMinPt = cms.int32( 3 ),
259  maxLostHitsFraction = cms.double( 999.0 ),
260  maxLostHits = cms.int32( 1 ),
261  highEtaSwitch = cms.double( 5.0 ),
262  minHitsAtHighEta = cms.int32( 5 )
263 )
264 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
265  minimumNumberOfHits = cms.int32( 3 ),
266  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
267  seedExtension = cms.int32( 0 ),
268  chargeSignificance = cms.double( -1.0 ),
269  pixelSeedExtension = cms.bool( False ),
270  strictSeedExtension = cms.bool( False ),
271  nSigmaMinPt = cms.double( 5.0 ),
272  maxCCCLostHits = cms.int32( 0 ),
273  minPt = cms.double( 0.2 ),
274  maxConsecLostHits = cms.int32( 1 ),
275  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
276  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
277  seedPairPenalty = cms.int32( 0 ),
278  maxNumberOfHits = cms.int32( 100 ),
279  minNumberOfHitsForLoopers = cms.int32( 13 ),
280  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
281  minNumberOfHitsPerLoop = cms.int32( 4 ),
282  minHitsMinPt = cms.int32( 3 ),
283  maxLostHitsFraction = cms.double( 999.0 ),
284  maxLostHits = cms.int32( 1 ),
285  highEtaSwitch = cms.double( 5.0 ),
286  minHitsAtHighEta = cms.int32( 5 )
287 )
288 fragment.HLTSeedFromProtoTracks = cms.PSet(
289  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
290  SeedMomentumForBOFF = cms.double( 5.0 ),
291  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
292  forceKinematicWithRegionDirection = cms.bool( False ),
293  magneticField = cms.string( "ParabolicMf" ),
294  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
295  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
296  MinOneOverPtError = cms.double( 1.0 )
297 )
298 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
299  minimumNumberOfHits = cms.int32( 5 ),
300  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
301  seedExtension = cms.int32( 0 ),
302  chargeSignificance = cms.double( -1.0 ),
303  pixelSeedExtension = cms.bool( False ),
304  strictSeedExtension = cms.bool( False ),
305  nSigmaMinPt = cms.double( 5.0 ),
306  maxCCCLostHits = cms.int32( 9999 ),
307  minPt = cms.double( 10.0 ),
308  maxConsecLostHits = cms.int32( 1 ),
309  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
310  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
311  seedPairPenalty = cms.int32( 0 ),
312  maxNumberOfHits = cms.int32( 8 ),
313  minNumberOfHitsForLoopers = cms.int32( 13 ),
314  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
315  minNumberOfHitsPerLoop = cms.int32( 4 ),
316  minHitsMinPt = cms.int32( 3 ),
317  maxLostHitsFraction = cms.double( 999.0 ),
318  maxLostHits = cms.int32( 1 ),
319  highEtaSwitch = cms.double( 5.0 ),
320  minHitsAtHighEta = cms.int32( 5 )
321 )
322 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
323  minimumNumberOfHits = cms.int32( 3 ),
324  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
325  seedExtension = cms.int32( 0 ),
326  chargeSignificance = cms.double( -1.0 ),
327  pixelSeedExtension = cms.bool( False ),
328  strictSeedExtension = cms.bool( False ),
329  nSigmaMinPt = cms.double( 5.0 ),
330  maxCCCLostHits = cms.int32( 0 ),
331  minPt = cms.double( 0.3 ),
332  maxConsecLostHits = cms.int32( 1 ),
333  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
334  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
335  seedPairPenalty = cms.int32( 0 ),
336  maxNumberOfHits = cms.int32( 100 ),
337  minNumberOfHitsForLoopers = cms.int32( 13 ),
338  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
339  minNumberOfHitsPerLoop = cms.int32( 4 ),
340  minHitsMinPt = cms.int32( 3 ),
341  maxLostHitsFraction = cms.double( 999.0 ),
342  maxLostHits = cms.int32( 1 ),
343  highEtaSwitch = cms.double( 5.0 ),
344  minHitsAtHighEta = cms.int32( 5 )
345 )
346 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
348  SeedMomentumForBOFF = cms.double( 5.0 ),
349  propagator = cms.string( "PropagatorWithMaterial" ),
350  forceKinematicWithRegionDirection = cms.bool( False ),
351  magneticField = cms.string( "" ),
352  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
353  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
354  MinOneOverPtError = cms.double( 1.0 )
355 )
356 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
357 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
358  minimumNumberOfHits = cms.int32( 5 ),
359  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
360  seedExtension = cms.int32( 0 ),
361  chargeSignificance = cms.double( -1.0 ),
362  pixelSeedExtension = cms.bool( False ),
363  strictSeedExtension = cms.bool( False ),
364  nSigmaMinPt = cms.double( 5.0 ),
365  maxCCCLostHits = cms.int32( 9999 ),
366  minPt = cms.double( 2.0 ),
367  maxConsecLostHits = cms.int32( 1 ),
368  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
369  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
370  seedPairPenalty = cms.int32( 0 ),
371  maxNumberOfHits = cms.int32( -1 ),
372  minNumberOfHitsForLoopers = cms.int32( 13 ),
373  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
374  minNumberOfHitsPerLoop = cms.int32( 4 ),
375  minHitsMinPt = cms.int32( -1 ),
376  maxLostHitsFraction = cms.double( 999.0 ),
377  maxLostHits = cms.int32( 1 ),
378  highEtaSwitch = cms.double( 5.0 ),
379  minHitsAtHighEta = cms.int32( 5 )
380 )
381 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
382  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
383  lostHitPenalty = cms.double( 30.0 ),
384  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
385  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
386  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
387  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
388  maxCand = cms.int32( 4 ),
389  alwaysUseInvalidHits = cms.bool( True ),
390  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
391  intermediateCleaning = cms.bool( True ),
392  updator = cms.string( "hltESPKFUpdator" ),
393  seedAs5DHit = cms.bool( False )
394 )
395 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
396  useSameTrajFilter = cms.bool( True ),
397  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
398  keepOriginalIfRebuildFails = cms.bool( False ),
399  lostHitPenalty = cms.double( 30.0 ),
400  lockHits = cms.bool( True ),
401  requireSeedHitsInRebuild = cms.bool( True ),
402  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
403  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
404  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
405  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
406  minNrOfHitsForRebuild = cms.int32( 5 ),
407  maxCand = cms.int32( 2 ),
408  alwaysUseInvalidHits = cms.bool( False ),
409  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
410  intermediateCleaning = cms.bool( True ),
411  foundHitBonus = cms.double( 5.0 ),
412  updator = cms.string( "hltESPKFUpdator" ),
413  bestHitOnly = cms.bool( True ),
414  seedAs5DHit = cms.bool( False ),
415  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
416 )
417 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
418  useSameTrajFilter = cms.bool( True ),
419  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
420  keepOriginalIfRebuildFails = cms.bool( True ),
421  lostHitPenalty = cms.double( 1.0 ),
422  lockHits = cms.bool( True ),
423  requireSeedHitsInRebuild = cms.bool( True ),
424  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
425  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
426  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
427  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
428  minNrOfHitsForRebuild = cms.int32( 2 ),
429  maxCand = cms.int32( 5 ),
430  alwaysUseInvalidHits = cms.bool( True ),
431  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
432  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
433  intermediateCleaning = cms.bool( True ),
434  foundHitBonus = cms.double( 1000.0 ),
435  updator = cms.string( "hltESPKFUpdator" ),
436  bestHitOnly = cms.bool( True ),
437  seedAs5DHit = cms.bool( False )
438 )
439 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
440  minimumNumberOfHits = cms.int32( 3 ),
441  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
442  seedExtension = cms.int32( 0 ),
443  chargeSignificance = cms.double( -1.0 ),
444  pixelSeedExtension = cms.bool( False ),
445  strictSeedExtension = cms.bool( False ),
446  nSigmaMinPt = cms.double( 5.0 ),
447  maxCCCLostHits = cms.int32( 9999 ),
448  minPt = cms.double( 0.9 ),
449  maxConsecLostHits = cms.int32( 1 ),
450  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
451  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
452  seedPairPenalty = cms.int32( 0 ),
453  maxNumberOfHits = cms.int32( 100 ),
454  minNumberOfHitsForLoopers = cms.int32( 13 ),
455  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
456  minNumberOfHitsPerLoop = cms.int32( 4 ),
457  minHitsMinPt = cms.int32( 3 ),
458  maxLostHitsFraction = cms.double( 0.1 ),
459  maxLostHits = cms.int32( 999 ),
460  highEtaSwitch = cms.double( 5.0 ),
461  minHitsAtHighEta = cms.int32( 5 )
462 )
463 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
464  useSameTrajFilter = cms.bool( True ),
465  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
466  keepOriginalIfRebuildFails = cms.bool( True ),
467  lostHitPenalty = cms.double( 1.0 ),
468  lockHits = cms.bool( True ),
469  requireSeedHitsInRebuild = cms.bool( True ),
470  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
471  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
472  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
473  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
474  minNrOfHitsForRebuild = cms.int32( 2 ),
475  maxCand = cms.int32( 5 ),
476  alwaysUseInvalidHits = cms.bool( True ),
477  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
478  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
479  intermediateCleaning = cms.bool( True ),
480  foundHitBonus = cms.double( 1000.0 ),
481  updator = cms.string( "hltESPKFUpdator" ),
482  bestHitOnly = cms.bool( True ),
483  seedAs5DHit = cms.bool( False )
484 )
485 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
486  minimumNumberOfHits = cms.int32( 3 ),
487  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
488  seedExtension = cms.int32( 0 ),
489  chargeSignificance = cms.double( -1.0 ),
490  pixelSeedExtension = cms.bool( False ),
491  strictSeedExtension = cms.bool( False ),
492  nSigmaMinPt = cms.double( 5.0 ),
493  maxCCCLostHits = cms.int32( 9999 ),
494  minPt = cms.double( 0.9 ),
495  maxConsecLostHits = cms.int32( 1 ),
496  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
497  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
498  seedPairPenalty = cms.int32( 0 ),
499  maxNumberOfHits = cms.int32( 100 ),
500  minNumberOfHitsForLoopers = cms.int32( 13 ),
501  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
502  minNumberOfHitsPerLoop = cms.int32( 4 ),
503  minHitsMinPt = cms.int32( 3 ),
504  maxLostHitsFraction = cms.double( 0.1 ),
505  maxLostHits = cms.int32( 999 ),
506  highEtaSwitch = cms.double( 5.0 ),
507  minHitsAtHighEta = cms.int32( 5 )
508 )
509 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
510  minimumNumberOfHits = cms.int32( 5 ),
511  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
512  seedExtension = cms.int32( 0 ),
513  chargeSignificance = cms.double( -1.0 ),
514  pixelSeedExtension = cms.bool( False ),
515  strictSeedExtension = cms.bool( False ),
516  nSigmaMinPt = cms.double( 5.0 ),
517  maxCCCLostHits = cms.int32( 9999 ),
518  minPt = cms.double( 0.9 ),
519  maxConsecLostHits = cms.int32( 1 ),
520  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
521  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
522  seedPairPenalty = cms.int32( 0 ),
523  maxNumberOfHits = cms.int32( 100 ),
524  minNumberOfHitsForLoopers = cms.int32( 13 ),
525  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
526  minNumberOfHitsPerLoop = cms.int32( 4 ),
527  minHitsMinPt = cms.int32( 3 ),
528  maxLostHitsFraction = cms.double( 0.1 ),
529  maxLostHits = cms.int32( 999 ),
530  highEtaSwitch = cms.double( 5.0 ),
531  minHitsAtHighEta = cms.int32( 5 )
532 )
533 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
534 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
535  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
536  subclusterCutSN = cms.double( 12.0 ),
537  trimMaxADC = cms.double( 30.0 ),
538  seedCutMIPs = cms.double( 0.35 ),
539  subclusterCutMIPs = cms.double( 0.45 ),
540  subclusterWindow = cms.double( 0.7 ),
541  maxNSat = cms.uint32( 3 ),
542  trimMaxFracNeigh = cms.double( 0.25 ),
543  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
544  seedCutSN = cms.double( 7.0 ),
545  layerMask = cms.PSet(
546  TOB = cms.bool( False ),
547  TIB = cms.vuint32( 1, 2 ),
548  TID = cms.vuint32( 1, 2 ),
549  TEC = cms.bool( False )
550  ),
551  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
552  trimMaxFracTotal = cms.double( 0.15 )
553 )
554 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
555  minimumNumberOfHits = cms.int32( 4 ),
556  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
557  seedExtension = cms.int32( 0 ),
558  chargeSignificance = cms.double( -1.0 ),
559  pixelSeedExtension = cms.bool( False ),
560  strictSeedExtension = cms.bool( False ),
561  maxCCCLostHits = cms.int32( 0 ),
562  nSigmaMinPt = cms.double( 5.0 ),
563  minPt = cms.double( 1.0 ),
564  maxConsecLostHits = cms.int32( 1 ),
565  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
566  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
567  seedPairPenalty = cms.int32( 0 ),
568  maxNumberOfHits = cms.int32( 100 ),
569  minNumberOfHitsForLoopers = cms.int32( 13 ),
570  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
571  minNumberOfHitsPerLoop = cms.int32( 4 ),
572  minHitsMinPt = cms.int32( 3 ),
573  maxLostHitsFraction = cms.double( 0.1 ),
574  maxLostHits = cms.int32( 999 ),
575  highEtaSwitch = cms.double( 5.0 ),
576  minHitsAtHighEta = cms.int32( 5 )
577 )
578 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
579  useSameTrajFilter = cms.bool( True ),
580  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
581  keepOriginalIfRebuildFails = cms.bool( False ),
582  lostHitPenalty = cms.double( 30.0 ),
583  lockHits = cms.bool( True ),
584  requireSeedHitsInRebuild = cms.bool( True ),
585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
586  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
587  maxPtForLooperReconstruction = cms.double( 0.0 ),
588  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
589  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
590  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
591  minNrOfHitsForRebuild = cms.int32( 5 ),
592  maxCand = cms.int32( 3 ),
593  alwaysUseInvalidHits = cms.bool( True ),
594  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
595  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
596  intermediateCleaning = cms.bool( True ),
597  foundHitBonus = cms.double( 10.0 ),
598  updator = cms.string( "hltESPKFUpdator" ),
599  bestHitOnly = cms.bool( True ),
600  seedAs5DHit = cms.bool( False )
601 )
602 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
603  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
604  filters = cms.VPSet(
605  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
606  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
607  )
608 )
609 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
610  minimumNumberOfHits = cms.int32( 4 ),
611  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
612  seedExtension = cms.int32( 0 ),
613  chargeSignificance = cms.double( -1.0 ),
614  pixelSeedExtension = cms.bool( False ),
615  strictSeedExtension = cms.bool( False ),
616  maxCCCLostHits = cms.int32( 0 ),
617  nSigmaMinPt = cms.double( 5.0 ),
618  minPt = cms.double( 1.0 ),
619  maxConsecLostHits = cms.int32( 1 ),
620  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
621  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
622  seedPairPenalty = cms.int32( 0 ),
623  maxNumberOfHits = cms.int32( 100 ),
624  minNumberOfHitsForLoopers = cms.int32( 13 ),
625  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
626  minNumberOfHitsPerLoop = cms.int32( 4 ),
627  minHitsMinPt = cms.int32( 3 ),
628  maxLostHitsFraction = cms.double( 0.1 ),
629  maxLostHits = cms.int32( 999 ),
630  highEtaSwitch = cms.double( 5.0 ),
631  minHitsAtHighEta = cms.int32( 5 )
632 )
633 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
634  useSameTrajFilter = cms.bool( True ),
635  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
636  keepOriginalIfRebuildFails = cms.bool( True ),
637  lostHitPenalty = cms.double( 30.0 ),
638  lockHits = cms.bool( True ),
639  requireSeedHitsInRebuild = cms.bool( True ),
640  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
641  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
642  maxPtForLooperReconstruction = cms.double( 0.0 ),
643  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
644  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
645  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
646  minNrOfHitsForRebuild = cms.int32( 1 ),
647  maxCand = cms.int32( 3 ),
648  alwaysUseInvalidHits = cms.bool( True ),
649  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
650  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
651  intermediateCleaning = cms.bool( True ),
652  foundHitBonus = cms.double( 10.0 ),
653  updator = cms.string( "hltESPKFUpdator" ),
654  bestHitOnly = cms.bool( True ),
655  seedAs5DHit = cms.bool( False )
656 )
657 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
658  minimumNumberOfHits = cms.int32( 3 ),
659  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
660  seedExtension = cms.int32( 0 ),
661  chargeSignificance = cms.double( -1.0 ),
662  pixelSeedExtension = cms.bool( False ),
663  strictSeedExtension = cms.bool( False ),
664  nSigmaMinPt = cms.double( 5.0 ),
665  maxCCCLostHits = cms.int32( 0 ),
666  minPt = cms.double( 1.0 ),
667  maxConsecLostHits = cms.int32( 1 ),
668  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
669  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
670  seedPairPenalty = cms.int32( 0 ),
671  maxNumberOfHits = cms.int32( 100 ),
672  minNumberOfHitsForLoopers = cms.int32( 13 ),
673  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
674  minNumberOfHitsPerLoop = cms.int32( 4 ),
675  minHitsMinPt = cms.int32( 3 ),
676  maxLostHitsFraction = cms.double( 0.1 ),
677  maxLostHits = cms.int32( 999 ),
678  highEtaSwitch = cms.double( 5.0 ),
679  minHitsAtHighEta = cms.int32( 5 )
680 )
681 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
682  useSameTrajFilter = cms.bool( True ),
683  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
684  keepOriginalIfRebuildFails = cms.bool( False ),
685  lostHitPenalty = cms.double( 30.0 ),
686  lockHits = cms.bool( True ),
687  requireSeedHitsInRebuild = cms.bool( True ),
688  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
689  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
690  maxPtForLooperReconstruction = cms.double( 0.0 ),
691  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
692  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
693  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
694  minNrOfHitsForRebuild = cms.int32( 5 ),
695  maxCand = cms.int32( 4 ),
696  alwaysUseInvalidHits = cms.bool( True ),
697  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
698  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
699  intermediateCleaning = cms.bool( True ),
700  foundHitBonus = cms.double( 10.0 ),
701  updator = cms.string( "hltESPKFUpdator" ),
702  bestHitOnly = cms.bool( True ),
703  seedAs5DHit = cms.bool( False )
704 )
705 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
706  minimumNumberOfHits = cms.int32( 3 ),
707  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
708  seedExtension = cms.int32( 0 ),
709  chargeSignificance = cms.double( -1.0 ),
710  pixelSeedExtension = cms.bool( False ),
711  strictSeedExtension = cms.bool( False ),
712  nSigmaMinPt = cms.double( 5.0 ),
713  maxCCCLostHits = cms.int32( 0 ),
714  minPt = cms.double( 1.0 ),
715  maxConsecLostHits = cms.int32( 1 ),
716  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
717  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
718  seedPairPenalty = cms.int32( 0 ),
719  maxNumberOfHits = cms.int32( 100 ),
720  minNumberOfHitsForLoopers = cms.int32( 13 ),
721  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
722  minNumberOfHitsPerLoop = cms.int32( 4 ),
723  minHitsMinPt = cms.int32( 3 ),
724  maxLostHitsFraction = cms.double( 0.1 ),
725  maxLostHits = cms.int32( 999 ),
726  highEtaSwitch = cms.double( 5.0 ),
727  minHitsAtHighEta = cms.int32( 5 )
728 )
729 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
730  useSameTrajFilter = cms.bool( True ),
731  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
732  keepOriginalIfRebuildFails = cms.bool( False ),
733  lostHitPenalty = cms.double( 30.0 ),
734  lockHits = cms.bool( True ),
735  requireSeedHitsInRebuild = cms.bool( True ),
736  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
737  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
738  maxPtForLooperReconstruction = cms.double( 0.0 ),
739  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
740  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
741  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
742  minNrOfHitsForRebuild = cms.int32( 5 ),
743  maxCand = cms.int32( 3 ),
744  alwaysUseInvalidHits = cms.bool( True ),
745  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
746  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
747  intermediateCleaning = cms.bool( True ),
748  foundHitBonus = cms.double( 10.0 ),
749  updator = cms.string( "hltESPKFUpdator" ),
750  bestHitOnly = cms.bool( True ),
751  seedAs5DHit = cms.bool( False )
752 )
753 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
754  minimumNumberOfHits = cms.int32( 3 ),
755  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
756  seedExtension = cms.int32( 0 ),
757  chargeSignificance = cms.double( -1.0 ),
758  pixelSeedExtension = cms.bool( False ),
759  strictSeedExtension = cms.bool( False ),
760  nSigmaMinPt = cms.double( 5.0 ),
761  maxCCCLostHits = cms.int32( 0 ),
762  minPt = cms.double( 2.8 ),
763  maxConsecLostHits = cms.int32( 1 ),
764  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
765  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
766  seedPairPenalty = cms.int32( 0 ),
767  maxNumberOfHits = cms.int32( 100 ),
768  minNumberOfHitsForLoopers = cms.int32( 13 ),
769  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
770  minNumberOfHitsPerLoop = cms.int32( 4 ),
771  minHitsMinPt = cms.int32( 3 ),
772  maxLostHitsFraction = cms.double( 0.1 ),
773  maxLostHits = cms.int32( 999 ),
774  highEtaSwitch = cms.double( 5.0 ),
775  minHitsAtHighEta = cms.int32( 5 )
776 )
777 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
778  useSameTrajFilter = cms.bool( True ),
779  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
780  keepOriginalIfRebuildFails = cms.bool( False ),
781  lostHitPenalty = cms.double( 30.0 ),
782  lockHits = cms.bool( True ),
783  requireSeedHitsInRebuild = cms.bool( True ),
784  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
785  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
786  maxPtForLooperReconstruction = cms.double( 0.0 ),
787  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
788  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
789  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
790  minNrOfHitsForRebuild = cms.int32( 5 ),
791  maxCand = cms.int32( 4 ),
792  alwaysUseInvalidHits = cms.bool( True ),
793  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
794  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
795  intermediateCleaning = cms.bool( True ),
796  foundHitBonus = cms.double( 10.0 ),
797  updator = cms.string( "hltESPKFUpdator" ),
798  bestHitOnly = cms.bool( True ),
799  seedAs5DHit = cms.bool( False )
800 )
801 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
802  minimumNumberOfHits = cms.int32( 3 ),
803  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
804  seedExtension = cms.int32( 0 ),
805  chargeSignificance = cms.double( -1.0 ),
806  pixelSeedExtension = cms.bool( False ),
807  strictSeedExtension = cms.bool( False ),
808  nSigmaMinPt = cms.double( 5.0 ),
809  maxCCCLostHits = cms.int32( 0 ),
810  minPt = cms.double( 5.0 ),
811  maxConsecLostHits = cms.int32( 1 ),
812  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
813  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
814  seedPairPenalty = cms.int32( 0 ),
815  maxNumberOfHits = cms.int32( 100 ),
816  minNumberOfHitsForLoopers = cms.int32( 13 ),
817  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
818  minNumberOfHitsPerLoop = cms.int32( 4 ),
819  minHitsMinPt = cms.int32( 3 ),
820  maxLostHitsFraction = cms.double( 0.1 ),
821  maxLostHits = cms.int32( 999 ),
822  highEtaSwitch = cms.double( 5.0 ),
823  minHitsAtHighEta = cms.int32( 5 )
824 )
825 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
826  minimumNumberOfHits = cms.int32( 3 ),
827  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
828  seedExtension = cms.int32( 0 ),
829  chargeSignificance = cms.double( -1.0 ),
830  pixelSeedExtension = cms.bool( False ),
831  strictSeedExtension = cms.bool( False ),
832  nSigmaMinPt = cms.double( 5.0 ),
833  maxCCCLostHits = cms.int32( 0 ),
834  minPt = cms.double( 5.0 ),
835  maxConsecLostHits = cms.int32( 1 ),
836  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
837  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
838  seedPairPenalty = cms.int32( 0 ),
839  maxNumberOfHits = cms.int32( 100 ),
840  minNumberOfHitsForLoopers = cms.int32( 13 ),
841  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
842  minNumberOfHitsPerLoop = cms.int32( 4 ),
843  minHitsMinPt = cms.int32( 3 ),
844  maxLostHitsFraction = cms.double( 0.1 ),
845  maxLostHits = cms.int32( 999 ),
846  highEtaSwitch = cms.double( 5.0 ),
847  minHitsAtHighEta = cms.int32( 5 )
848 )
849 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
850  minimumNumberOfHits = cms.int32( 4 ),
851  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
852  seedExtension = cms.int32( 0 ),
853  chargeSignificance = cms.double( -1.0 ),
854  pixelSeedExtension = cms.bool( False ),
855  strictSeedExtension = cms.bool( False ),
856  nSigmaMinPt = cms.double( 5.0 ),
857  maxCCCLostHits = cms.int32( 0 ),
858  minPt = cms.double( 5.0 ),
859  maxConsecLostHits = cms.int32( 1 ),
860  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
861  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
862  seedPairPenalty = cms.int32( 0 ),
863  maxNumberOfHits = cms.int32( 100 ),
864  minNumberOfHitsForLoopers = cms.int32( 13 ),
865  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
866  minNumberOfHitsPerLoop = cms.int32( 4 ),
867  minHitsMinPt = cms.int32( 3 ),
868  maxLostHitsFraction = cms.double( 0.1 ),
869  maxLostHits = cms.int32( 999 ),
870  highEtaSwitch = cms.double( 5.0 ),
871  minHitsAtHighEta = cms.int32( 5 )
872 )
873 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
874  useSameTrajFilter = cms.bool( False ),
875  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
876  keepOriginalIfRebuildFails = cms.bool( False ),
877  lostHitPenalty = cms.double( 30.0 ),
878  lockHits = cms.bool( True ),
879  requireSeedHitsInRebuild = cms.bool( True ),
880  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
881  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
882  maxPtForLooperReconstruction = cms.double( 0.0 ),
883  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
884  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
885  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
886  minNrOfHitsForRebuild = cms.int32( 5 ),
887  maxCand = cms.int32( 3 ),
888  alwaysUseInvalidHits = cms.bool( True ),
889  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
890  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
891  intermediateCleaning = cms.bool( True ),
892  foundHitBonus = cms.double( 10.0 ),
893  updator = cms.string( "hltESPKFUpdator" ),
894  bestHitOnly = cms.bool( True ),
895  seedAs5DHit = cms.bool( False )
896 )
897 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
898  minimumNumberOfHits = cms.int32( 3 ),
899  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
900  seedExtension = cms.int32( 0 ),
901  chargeSignificance = cms.double( -1.0 ),
902  pixelSeedExtension = cms.bool( False ),
903  strictSeedExtension = cms.bool( False ),
904  nSigmaMinPt = cms.double( 5.0 ),
905  maxCCCLostHits = cms.int32( 9999 ),
906  minPt = cms.double( 5.0 ),
907  maxConsecLostHits = cms.int32( 1 ),
908  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
909  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
910  seedPairPenalty = cms.int32( 0 ),
911  maxNumberOfHits = cms.int32( 100 ),
912  minNumberOfHitsForLoopers = cms.int32( 13 ),
913  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
914  minNumberOfHitsPerLoop = cms.int32( 4 ),
915  minHitsMinPt = cms.int32( 3 ),
916  maxLostHitsFraction = cms.double( 0.1 ),
917  maxLostHits = cms.int32( 999 ),
918  highEtaSwitch = cms.double( 5.0 ),
919  minHitsAtHighEta = cms.int32( 5 )
920 )
921 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
922  minimumNumberOfHits = cms.int32( 4 ),
923  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
924  seedExtension = cms.int32( 0 ),
925  chargeSignificance = cms.double( -1.0 ),
926  pixelSeedExtension = cms.bool( False ),
927  strictSeedExtension = cms.bool( False ),
928  nSigmaMinPt = cms.double( 5.0 ),
929  maxCCCLostHits = cms.int32( 9999 ),
930  minPt = cms.double( 5.0 ),
931  maxConsecLostHits = cms.int32( 1 ),
932  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
933  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
934  seedPairPenalty = cms.int32( 1 ),
935  maxNumberOfHits = cms.int32( 100 ),
936  minNumberOfHitsForLoopers = cms.int32( 13 ),
937  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
938  minNumberOfHitsPerLoop = cms.int32( 4 ),
939  minHitsMinPt = cms.int32( 3 ),
940  maxLostHitsFraction = cms.double( 0.1 ),
941  maxLostHits = cms.int32( 0 ),
942  highEtaSwitch = cms.double( 5.0 ),
943  minHitsAtHighEta = cms.int32( 5 )
944 )
945 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
946  useSameTrajFilter = cms.bool( True ),
947  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
948  keepOriginalIfRebuildFails = cms.bool( False ),
949  lostHitPenalty = cms.double( 30.0 ),
950  lockHits = cms.bool( True ),
951  requireSeedHitsInRebuild = cms.bool( True ),
952  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
953  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
954  maxPtForLooperReconstruction = cms.double( 0.0 ),
955  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
956  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
957  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
958  minNrOfHitsForRebuild = cms.int32( 4 ),
959  maxCand = cms.int32( 2 ),
960  alwaysUseInvalidHits = cms.bool( False ),
961  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
962  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
963  intermediateCleaning = cms.bool( True ),
964  foundHitBonus = cms.double( 10.0 ),
965  updator = cms.string( "hltESPKFUpdator" ),
966  bestHitOnly = cms.bool( True ),
967  seedAs5DHit = cms.bool( False )
968 )
969 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
970  minimumNumberOfHits = cms.int32( 5 ),
971  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
972  seedExtension = cms.int32( 0 ),
973  chargeSignificance = cms.double( -1.0 ),
974  pixelSeedExtension = cms.bool( False ),
975  strictSeedExtension = cms.bool( False ),
976  nSigmaMinPt = cms.double( 5.0 ),
977  maxCCCLostHits = cms.int32( 9999 ),
978  minPt = cms.double( 5.0 ),
979  maxConsecLostHits = cms.int32( 1 ),
980  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
981  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
982  seedPairPenalty = cms.int32( 1 ),
983  maxNumberOfHits = cms.int32( 100 ),
984  minNumberOfHitsForLoopers = cms.int32( 13 ),
985  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
986  minNumberOfHitsPerLoop = cms.int32( 4 ),
987  minHitsMinPt = cms.int32( 3 ),
988  maxLostHitsFraction = cms.double( 0.1 ),
989  maxLostHits = cms.int32( 0 ),
990  highEtaSwitch = cms.double( 5.0 ),
991  minHitsAtHighEta = cms.int32( 5 )
992 )
993 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
994  minimumNumberOfHits = cms.int32( 4 ),
995  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
996  seedExtension = cms.int32( 0 ),
997  chargeSignificance = cms.double( -1.0 ),
998  pixelSeedExtension = cms.bool( False ),
999  strictSeedExtension = cms.bool( False ),
1000  nSigmaMinPt = cms.double( 5.0 ),
1001  maxCCCLostHits = cms.int32( 9999 ),
1002  minPt = cms.double( 5.0 ),
1003  maxConsecLostHits = cms.int32( 1 ),
1004  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1005  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1006  seedPairPenalty = cms.int32( 1 ),
1007  maxNumberOfHits = cms.int32( 100 ),
1008  minNumberOfHitsForLoopers = cms.int32( 13 ),
1009  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1010  minNumberOfHitsPerLoop = cms.int32( 4 ),
1011  minHitsMinPt = cms.int32( 3 ),
1012  maxLostHitsFraction = cms.double( 0.1 ),
1013  maxLostHits = cms.int32( 0 ),
1014  highEtaSwitch = cms.double( 5.0 ),
1015  minHitsAtHighEta = cms.int32( 5 )
1016 )
1017 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1018  useSameTrajFilter = cms.bool( False ),
1019  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1020  keepOriginalIfRebuildFails = cms.bool( False ),
1021  lostHitPenalty = cms.double( 30.0 ),
1022  lockHits = cms.bool( True ),
1023  requireSeedHitsInRebuild = cms.bool( True ),
1024  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1025  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1026  maxPtForLooperReconstruction = cms.double( 0.0 ),
1027  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1028  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1029  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1030  minNrOfHitsForRebuild = cms.int32( 4 ),
1031  maxCand = cms.int32( 2 ),
1032  alwaysUseInvalidHits = cms.bool( False ),
1033  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1034  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1035  intermediateCleaning = cms.bool( True ),
1036  foundHitBonus = cms.double( 10.0 ),
1037  updator = cms.string( "hltESPKFUpdator" ),
1038  bestHitOnly = cms.bool( True ),
1039  seedAs5DHit = cms.bool( False )
1040 )
1041 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1042  minimumNumberOfHits = cms.int32( 4 ),
1043  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1044  seedExtension = cms.int32( 0 ),
1045  chargeSignificance = cms.double( -1.0 ),
1046  pixelSeedExtension = cms.bool( False ),
1047  strictSeedExtension = cms.bool( False ),
1048  nSigmaMinPt = cms.double( 5.0 ),
1049  maxCCCLostHits = cms.int32( 9999 ),
1050  minPt = cms.double( 5.0 ),
1051  maxConsecLostHits = cms.int32( 1 ),
1052  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1053  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1054  seedPairPenalty = cms.int32( 0 ),
1055  maxNumberOfHits = cms.int32( 100 ),
1056  minNumberOfHitsForLoopers = cms.int32( 13 ),
1057  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1058  minNumberOfHitsPerLoop = cms.int32( 4 ),
1059  minHitsMinPt = cms.int32( 3 ),
1060  maxLostHitsFraction = cms.double( 0.1 ),
1061  maxLostHits = cms.int32( 999 ),
1062  highEtaSwitch = cms.double( 5.0 ),
1063  minHitsAtHighEta = cms.int32( 5 )
1064 )
1065 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1066  useSameTrajFilter = cms.bool( True ),
1067  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1068  keepOriginalIfRebuildFails = cms.bool( False ),
1069  lostHitPenalty = cms.double( 30.0 ),
1070  lockHits = cms.bool( True ),
1071  requireSeedHitsInRebuild = cms.bool( True ),
1072  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1073  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1074  maxPtForLooperReconstruction = cms.double( 0.0 ),
1075  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1076  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1077  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1078  minNrOfHitsForRebuild = cms.int32( 5 ),
1079  maxCand = cms.int32( 50 ),
1080  alwaysUseInvalidHits = cms.bool( True ),
1081  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1082  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1083  intermediateCleaning = cms.bool( True ),
1084  foundHitBonus = cms.double( 10.0 ),
1085  updator = cms.string( "hltESPKFUpdator" ),
1086  bestHitOnly = cms.bool( True ),
1087  seedAs5DHit = cms.bool( False )
1088 )
1089 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
1090  minimumNumberOfHits = cms.int32( 4 ),
1091  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1092  seedExtension = cms.int32( 1 ),
1093  chargeSignificance = cms.double( -1.0 ),
1094  pixelSeedExtension = cms.bool( False ),
1095  strictSeedExtension = cms.bool( False ),
1096  nSigmaMinPt = cms.double( 5.0 ),
1097  maxCCCLostHits = cms.int32( 0 ),
1098  minPt = cms.double( 5.0 ),
1099  maxConsecLostHits = cms.int32( 1 ),
1100  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1101  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1102  seedPairPenalty = cms.int32( 0 ),
1103  maxNumberOfHits = cms.int32( 100 ),
1104  minNumberOfHitsForLoopers = cms.int32( 13 ),
1105  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1106  minNumberOfHitsPerLoop = cms.int32( 4 ),
1107  minHitsMinPt = cms.int32( 3 ),
1108  maxLostHitsFraction = cms.double( 0.1 ),
1109  maxLostHits = cms.int32( 999 ),
1110  highEtaSwitch = cms.double( 5.0 ),
1111  minHitsAtHighEta = cms.int32( 5 )
1112 )
1113 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1114  useSameTrajFilter = cms.bool( True ),
1115  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1116  keepOriginalIfRebuildFails = cms.bool( False ),
1117  lostHitPenalty = cms.double( 30.0 ),
1118  lockHits = cms.bool( True ),
1119  requireSeedHitsInRebuild = cms.bool( True ),
1120  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1121  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1122  maxPtForLooperReconstruction = cms.double( 0.0 ),
1123  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1124  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1125  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1126  minNrOfHitsForRebuild = cms.int32( 5 ),
1127  maxCand = cms.int32( 2 ),
1128  alwaysUseInvalidHits = cms.bool( True ),
1129  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1130  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1131  intermediateCleaning = cms.bool( True ),
1132  foundHitBonus = cms.double( 10.0 ),
1133  updator = cms.string( "hltESPKFUpdator" ),
1134  bestHitOnly = cms.bool( True ),
1135  seedAs5DHit = cms.bool( False )
1136 )
1137 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1138  useSameTrajFilter = cms.bool( True ),
1139  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1140  keepOriginalIfRebuildFails = cms.bool( False ),
1141  lostHitPenalty = cms.double( 30.0 ),
1142  lockHits = cms.bool( True ),
1143  requireSeedHitsInRebuild = cms.bool( True ),
1144  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1145  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1146  maxPtForLooperReconstruction = cms.double( 0.0 ),
1147  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1148  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1149  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1150  minNrOfHitsForRebuild = cms.int32( 5 ),
1151  maxCand = cms.int32( 3 ),
1152  alwaysUseInvalidHits = cms.bool( True ),
1153  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1154  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1155  intermediateCleaning = cms.bool( True ),
1156  foundHitBonus = cms.double( 10.0 ),
1157  updator = cms.string( "hltESPKFUpdator" ),
1158  bestHitOnly = cms.bool( True ),
1159  seedAs5DHit = cms.bool( False )
1160 )
1161 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1162  useSameTrajFilter = cms.bool( True ),
1163  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1164  keepOriginalIfRebuildFails = cms.bool( False ),
1165  lostHitPenalty = cms.double( 30.0 ),
1166  lockHits = cms.bool( True ),
1167  requireSeedHitsInRebuild = cms.bool( True ),
1168  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1169  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1170  maxPtForLooperReconstruction = cms.double( 0.0 ),
1171  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1172  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1173  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1174  minNrOfHitsForRebuild = cms.int32( 5 ),
1175  maxCand = cms.int32( 3 ),
1176  alwaysUseInvalidHits = cms.bool( True ),
1177  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1178  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1179  intermediateCleaning = cms.bool( True ),
1180  foundHitBonus = cms.double( 10.0 ),
1181  updator = cms.string( "hltESPKFUpdator" ),
1182  bestHitOnly = cms.bool( True ),
1183  seedAs5DHit = cms.bool( False )
1184 )
1185 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1186  minimumNumberOfHits = cms.int32( 4 ),
1187  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1188  seedExtension = cms.int32( 0 ),
1189  chargeSignificance = cms.double( -1.0 ),
1190  pixelSeedExtension = cms.bool( False ),
1191  strictSeedExtension = cms.bool( False ),
1192  maxCCCLostHits = cms.int32( 0 ),
1193  nSigmaMinPt = cms.double( 5.0 ),
1194  minPt = cms.double( 3.0 ),
1195  maxConsecLostHits = cms.int32( 1 ),
1196  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1197  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1198  seedPairPenalty = cms.int32( 0 ),
1199  maxNumberOfHits = cms.int32( 100 ),
1200  minNumberOfHitsForLoopers = cms.int32( 13 ),
1201  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1202  minNumberOfHitsPerLoop = cms.int32( 4 ),
1203  minHitsMinPt = cms.int32( 3 ),
1204  maxLostHitsFraction = cms.double( 0.1 ),
1205  maxLostHits = cms.int32( 999 ),
1206  highEtaSwitch = cms.double( 5.0 ),
1207  minHitsAtHighEta = cms.int32( 5 )
1208 )
1209 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1210  useSameTrajFilter = cms.bool( True ),
1211  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1212  keepOriginalIfRebuildFails = cms.bool( True ),
1213  lostHitPenalty = cms.double( 30.0 ),
1214  lockHits = cms.bool( True ),
1215  requireSeedHitsInRebuild = cms.bool( True ),
1216  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1217  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1218  maxPtForLooperReconstruction = cms.double( 0.0 ),
1219  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1220  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1221  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1222  minNrOfHitsForRebuild = cms.int32( 1 ),
1223  maxCand = cms.int32( 3 ),
1224  alwaysUseInvalidHits = cms.bool( True ),
1225  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1226  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1227  intermediateCleaning = cms.bool( True ),
1228  foundHitBonus = cms.double( 10.0 ),
1229  updator = cms.string( "hltESPKFUpdator" ),
1230  bestHitOnly = cms.bool( True ),
1231  seedAs5DHit = cms.bool( False )
1232 )
1233 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1234  minimumNumberOfHits = cms.int32( 3 ),
1235  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1236  seedExtension = cms.int32( 0 ),
1237  chargeSignificance = cms.double( -1.0 ),
1238  pixelSeedExtension = cms.bool( False ),
1239  strictSeedExtension = cms.bool( False ),
1240  nSigmaMinPt = cms.double( 5.0 ),
1241  maxCCCLostHits = cms.int32( 0 ),
1242  minPt = cms.double( 2.8 ),
1243  maxConsecLostHits = cms.int32( 1 ),
1244  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1245  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1246  seedPairPenalty = cms.int32( 0 ),
1247  maxNumberOfHits = cms.int32( 100 ),
1248  minNumberOfHitsForLoopers = cms.int32( 13 ),
1249  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1250  minNumberOfHitsPerLoop = cms.int32( 4 ),
1251  minHitsMinPt = cms.int32( 3 ),
1252  maxLostHitsFraction = cms.double( 0.1 ),
1253  maxLostHits = cms.int32( 999 ),
1254  highEtaSwitch = cms.double( 5.0 ),
1255  minHitsAtHighEta = cms.int32( 5 )
1256 )
1257 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1258  useSameTrajFilter = cms.bool( True ),
1259  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1260  keepOriginalIfRebuildFails = cms.bool( False ),
1261  lostHitPenalty = cms.double( 30.0 ),
1262  lockHits = cms.bool( True ),
1263  requireSeedHitsInRebuild = cms.bool( True ),
1264  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1265  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1266  maxPtForLooperReconstruction = cms.double( 0.0 ),
1267  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1268  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1269  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1270  minNrOfHitsForRebuild = cms.int32( 5 ),
1271  maxCand = cms.int32( 4 ),
1272  alwaysUseInvalidHits = cms.bool( True ),
1273  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1274  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1275  intermediateCleaning = cms.bool( True ),
1276  foundHitBonus = cms.double( 10.0 ),
1277  updator = cms.string( "hltESPKFUpdator" ),
1278  bestHitOnly = cms.bool( True ),
1279  seedAs5DHit = cms.bool( False )
1280 )
1281 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1282  minimumNumberOfHits = cms.int32( 3 ),
1283  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1284  seedExtension = cms.int32( 0 ),
1285  chargeSignificance = cms.double( -1.0 ),
1286  pixelSeedExtension = cms.bool( False ),
1287  strictSeedExtension = cms.bool( False ),
1288  nSigmaMinPt = cms.double( 5.0 ),
1289  maxCCCLostHits = cms.int32( 0 ),
1290  minPt = cms.double( 3.5 ),
1291  maxConsecLostHits = cms.int32( 1 ),
1292  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1293  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1294  seedPairPenalty = cms.int32( 0 ),
1295  maxNumberOfHits = cms.int32( 100 ),
1296  minNumberOfHitsForLoopers = cms.int32( 13 ),
1297  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1298  minNumberOfHitsPerLoop = cms.int32( 4 ),
1299  minHitsMinPt = cms.int32( 3 ),
1300  maxLostHitsFraction = cms.double( 0.1 ),
1301  maxLostHits = cms.int32( 999 ),
1302  highEtaSwitch = cms.double( 5.0 ),
1303  minHitsAtHighEta = cms.int32( 5 )
1304 )
1305 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1306  useSameTrajFilter = cms.bool( True ),
1307  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1308  keepOriginalIfRebuildFails = cms.bool( False ),
1309  lostHitPenalty = cms.double( 30.0 ),
1310  lockHits = cms.bool( True ),
1311  requireSeedHitsInRebuild = cms.bool( True ),
1312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1313  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1314  maxPtForLooperReconstruction = cms.double( 0.0 ),
1315  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1316  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1317  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1318  minNrOfHitsForRebuild = cms.int32( 5 ),
1319  maxCand = cms.int32( 3 ),
1320  alwaysUseInvalidHits = cms.bool( True ),
1321  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1322  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1323  intermediateCleaning = cms.bool( True ),
1324  foundHitBonus = cms.double( 10.0 ),
1325  updator = cms.string( "hltESPKFUpdator" ),
1326  bestHitOnly = cms.bool( True ),
1327  seedAs5DHit = cms.bool( False )
1328 )
1329 fragment.streams = cms.PSet(
1330  ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1331  ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1332  ALCAP0 = cms.vstring( 'AlCaP0' ),
1333  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1334  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1335  DQM = cms.vstring( 'OnlineMonitor' ),
1336  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1337  DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1338  DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1339  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1340  EcalCalibration = cms.vstring( 'EcalLaser' ),
1341  Express = cms.vstring( 'ExpressPhysics' ),
1342  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1343  HLTMonitor = cms.vstring( 'HLTMonitor' ),
1344  NanoDST = cms.vstring( 'L1Accept' ),
1345  PhysicsCommissioning = cms.vstring( 'Commissioning',
1346  'CommissioningZDC',
1347  'EmptyBX',
1348  'HLTPhysics',
1349  'HcalNZS',
1350  'NoBPTX',
1351  'ZeroBias' ),
1352  PhysicsCommissioningRawPrime = cms.vstring( 'CommissioningRawPrime' ),
1353  PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1354  PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1355  PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1356  PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1357  PhysicsPPRefExotica = cms.vstring( 'PPRefExotica' ),
1358  PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1359  PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1360  PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1361  PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1362  PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1363  PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1364  PhysicsPPRefZeroBias0 = cms.vstring( 'PPRefZeroBias0',
1365  'PPRefZeroBias1' ),
1366  PhysicsPPRefZeroBias1 = cms.vstring( 'PPRefZeroBias2',
1367  'PPRefZeroBias3' ),
1368  PhysicsPPRefZeroBias2 = cms.vstring( 'PPRefZeroBias4',
1369  'PPRefZeroBias5' ),
1370  PhysicsPPRefZeroBias3 = cms.vstring( 'PPRefZeroBias6',
1371  'PPRefZeroBias7' ),
1372  PhysicsPPRefZeroBias4 = cms.vstring( 'PPRefZeroBias8',
1373  'PPRefZeroBias9' ),
1374  PhysicsPPRefZeroBias5 = cms.vstring( 'PPRefZeroBias10',
1375  'PPRefZeroBias11' ),
1376  PhysicsPPRefZeroBias6 = cms.vstring( 'PPRefZeroBias12',
1377  'PPRefZeroBias13' ),
1378  PhysicsPPRefZeroBias7 = cms.vstring( 'PPRefZeroBias14',
1379  'PPRefZeroBias15' ),
1380  PhysicsPPRefZeroBias8 = cms.vstring( 'PPRefZeroBias16',
1381  'PPRefZeroBias17' ),
1382  PhysicsPPRefZeroBias9 = cms.vstring( 'PPRefZeroBias18',
1383  'PPRefZeroBias19' ),
1384  RPCMON = cms.vstring( 'RPCMonitor' )
1385 )
1386 fragment.datasets = cms.PSet(
1387  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v8' ),
1388  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v8',
1389  'AlCa_LumiPixelsCounts_ZeroBias_v10' ),
1390  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v10',
1391  'AlCa_HIEcalEtaEEonly_v10',
1392  'AlCa_HIEcalPi0EBonly_v10',
1393  'AlCa_HIEcalPi0EEonly_v10' ),
1394  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v18' ),
1395  Commissioning = cms.vstring( 'HLT_IsoTrackHB_v12',
1396  'HLT_IsoTrackHE_v12' ),
1397  CommissioningRawPrime = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v5' ),
1398  CommissioningZDC = cms.vstring( 'HLT_ZDCCommissioning_v4' ),
1399  DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v10',
1400  'DQM_HcalReconstruction_v8',
1401  'DQM_PixelReconstruction_v10' ),
1402  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v13',
1403  'HLT_ZeroBias_Beamspot_v14' ),
1404  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1405  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v7',
1406  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7',
1407  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7' ),
1408  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v6',
1409  'HLT_PPRefGEDPhoton30_v4',
1410  'HLT_PPRefL3SingleMu7_v6',
1411  'HLT_ZeroBias_v11' ),
1412  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v13',
1413  'HLT_ZeroBias_Beamspot_v14' ),
1414  ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v6',
1415  'HLT_PPRefEle15Ele10GsfMass50_v4',
1416  'HLT_PPRefL3SingleMu7_v6',
1417  'HLT_Physics_v12',
1418  'HLT_Random_v3',
1419  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
1420  'HLT_ZeroBias_v11' ),
1421  HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v6',
1422  'HLT_PPRefEle15Ele10GsfMass50_v4',
1423  'HLT_PPRefEle50Gsf_v4' ),
1424  HLTPhysics = cms.vstring( 'HLT_Physics_v12' ),
1425  HcalNZS = cms.vstring( 'HLT_HcalNZS_v19',
1426  'HLT_HcalPhiSym_v21' ),
1427  L1Accept = cms.vstring( 'DST_Physics_v14' ),
1428  NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v8',
1429  'HLT_CDC_L2cosmic_5p5_er1p0_v8' ),
1430  OnlineMonitor = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v8',
1431  'HLT_CDC_L2cosmic_5p5_er1p0_v8',
1432  'HLT_HIL1NotBptxORForPPRef_v7',
1433  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7',
1434  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7',
1435  'HLT_HcalNZS_v19',
1436  'HLT_HcalPhiSym_v21',
1437  'HLT_IsoTrackHB_v12',
1438  'HLT_IsoTrackHE_v12',
1439  'HLT_Physics_v12',
1440  'HLT_Random_v3',
1441  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
1442  'HLT_ZeroBias_v11' ),
1443  PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v4',
1444  'HLT_PPRefL1DoubleMu0_v4',
1445  'HLT_PPRefL2DoubleMu0_Open_v4',
1446  'HLT_PPRefL2DoubleMu0_v4',
1447  'HLT_PPRefL3DoubleMu0_Open_v6',
1448  'HLT_PPRefL3DoubleMu0_v6' ),
1449  PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v4',
1450  'HLT_PPRefL1DoubleMu0_v4',
1451  'HLT_PPRefL2DoubleMu0_Open_v4',
1452  'HLT_PPRefL2DoubleMu0_v4',
1453  'HLT_PPRefL3DoubleMu0_Open_v6',
1454  'HLT_PPRefL3DoubleMu0_v6' ),
1455  PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v4',
1456  'HLT_PPRefL1DoubleMu0_v4',
1457  'HLT_PPRefL2DoubleMu0_Open_v4',
1458  'HLT_PPRefL2DoubleMu0_v4',
1459  'HLT_PPRefL3DoubleMu0_Open_v6',
1460  'HLT_PPRefL3DoubleMu0_v6' ),
1461  PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v4',
1462  'HLT_PPRefL1DoubleMu0_v4',
1463  'HLT_PPRefL2DoubleMu0_Open_v4',
1464  'HLT_PPRefL2DoubleMu0_v4',
1465  'HLT_PPRefL3DoubleMu0_Open_v6',
1466  'HLT_PPRefL3DoubleMu0_v6' ),
1467  PPRefExotica = cms.vstring( 'HLT_PPRefCscCluster_Loose_v4',
1468  'HLT_PPRefCscCluster_Medium_v4',
1469  'HLT_PPRefCscCluster_Tight_v4' ),
1470  PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v4',
1471  'HLT_AK4CaloJet120_v4',
1472  'HLT_AK4CaloJet40_v4',
1473  'HLT_AK4CaloJet60_v4',
1474  'HLT_AK4CaloJet70_v4',
1475  'HLT_AK4CaloJet80_v4',
1476  'HLT_AK4CaloJetFwd100_v4',
1477  'HLT_AK4CaloJetFwd120_v4',
1478  'HLT_AK4CaloJetFwd40_v4',
1479  'HLT_AK4CaloJetFwd60_v4',
1480  'HLT_AK4CaloJetFwd70_v4',
1481  'HLT_AK4CaloJetFwd80_v4',
1482  'HLT_AK4PFJet100_v6',
1483  'HLT_AK4PFJet120_v6',
1484  'HLT_AK4PFJet40_v6',
1485  'HLT_AK4PFJet60_v6',
1486  'HLT_AK4PFJet80_v6',
1487  'HLT_AK4PFJetFwd100_v6',
1488  'HLT_AK4PFJetFwd120_v6',
1489  'HLT_AK4PFJetFwd40_v6',
1490  'HLT_AK4PFJetFwd60_v6',
1491  'HLT_AK4PFJetFwd80_v6',
1492  'HLT_PPRefDoubleEle10GsfMass50_v4',
1493  'HLT_PPRefDoubleEle10Gsf_v4',
1494  'HLT_PPRefDoubleEle15GsfMass50_v4',
1495  'HLT_PPRefDoubleEle15Gsf_v4',
1496  'HLT_PPRefEle10Gsf_v4',
1497  'HLT_PPRefEle15Ele10GsfMass50_v4',
1498  'HLT_PPRefEle15Ele10Gsf_v4',
1499  'HLT_PPRefEle15Gsf_v4',
1500  'HLT_PPRefEle20Gsf_v4',
1501  'HLT_PPRefEle30Gsf_v4',
1502  'HLT_PPRefEle40Gsf_v4',
1503  'HLT_PPRefEle50Gsf_v4',
1504  'HLT_PPRefGEDPhoton10_EB_v4',
1505  'HLT_PPRefGEDPhoton10_v4',
1506  'HLT_PPRefGEDPhoton20_EB_v4',
1507  'HLT_PPRefGEDPhoton20_v4',
1508  'HLT_PPRefGEDPhoton30_EB_v4',
1509  'HLT_PPRefGEDPhoton30_v4',
1510  'HLT_PPRefGEDPhoton40_EB_v4',
1511  'HLT_PPRefGEDPhoton40_v4',
1512  'HLT_PPRefGEDPhoton50_EB_v4',
1513  'HLT_PPRefGEDPhoton50_v4',
1514  'HLT_PPRefGEDPhoton60_EB_v4',
1515  'HLT_PPRefGEDPhoton60_v4' ),
1516  PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v4',
1517  'HLT_AK4CaloJet120_v4',
1518  'HLT_AK4CaloJet40_v4',
1519  'HLT_AK4CaloJet60_v4',
1520  'HLT_AK4CaloJet70_v4',
1521  'HLT_AK4CaloJet80_v4',
1522  'HLT_AK4CaloJetFwd100_v4',
1523  'HLT_AK4CaloJetFwd120_v4',
1524  'HLT_AK4CaloJetFwd40_v4',
1525  'HLT_AK4CaloJetFwd60_v4',
1526  'HLT_AK4CaloJetFwd70_v4',
1527  'HLT_AK4CaloJetFwd80_v4',
1528  'HLT_AK4PFJet100_v6',
1529  'HLT_AK4PFJet120_v6',
1530  'HLT_AK4PFJet40_v6',
1531  'HLT_AK4PFJet60_v6',
1532  'HLT_AK4PFJet80_v6',
1533  'HLT_AK4PFJetFwd100_v6',
1534  'HLT_AK4PFJetFwd120_v6',
1535  'HLT_AK4PFJetFwd40_v6',
1536  'HLT_AK4PFJetFwd60_v6',
1537  'HLT_AK4PFJetFwd80_v6',
1538  'HLT_PPRefDoubleEle10GsfMass50_v4',
1539  'HLT_PPRefDoubleEle10Gsf_v4',
1540  'HLT_PPRefDoubleEle15GsfMass50_v4',
1541  'HLT_PPRefDoubleEle15Gsf_v4',
1542  'HLT_PPRefEle10Gsf_v4',
1543  'HLT_PPRefEle15Ele10GsfMass50_v4',
1544  'HLT_PPRefEle15Ele10Gsf_v4',
1545  'HLT_PPRefEle15Gsf_v4',
1546  'HLT_PPRefEle20Gsf_v4',
1547  'HLT_PPRefEle30Gsf_v4',
1548  'HLT_PPRefEle40Gsf_v4',
1549  'HLT_PPRefEle50Gsf_v4',
1550  'HLT_PPRefGEDPhoton10_EB_v4',
1551  'HLT_PPRefGEDPhoton10_v4',
1552  'HLT_PPRefGEDPhoton20_EB_v4',
1553  'HLT_PPRefGEDPhoton20_v4',
1554  'HLT_PPRefGEDPhoton30_EB_v4',
1555  'HLT_PPRefGEDPhoton30_v4',
1556  'HLT_PPRefGEDPhoton40_EB_v4',
1557  'HLT_PPRefGEDPhoton40_v4',
1558  'HLT_PPRefGEDPhoton50_EB_v4',
1559  'HLT_PPRefGEDPhoton50_v4',
1560  'HLT_PPRefGEDPhoton60_EB_v4',
1561  'HLT_PPRefGEDPhoton60_v4' ),
1562  PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v4',
1563  'HLT_AK4CaloJet120_v4',
1564  'HLT_AK4CaloJet40_v4',
1565  'HLT_AK4CaloJet60_v4',
1566  'HLT_AK4CaloJet70_v4',
1567  'HLT_AK4CaloJet80_v4',
1568  'HLT_AK4CaloJetFwd100_v4',
1569  'HLT_AK4CaloJetFwd120_v4',
1570  'HLT_AK4CaloJetFwd40_v4',
1571  'HLT_AK4CaloJetFwd60_v4',
1572  'HLT_AK4CaloJetFwd70_v4',
1573  'HLT_AK4CaloJetFwd80_v4',
1574  'HLT_AK4PFJet100_v6',
1575  'HLT_AK4PFJet120_v6',
1576  'HLT_AK4PFJet40_v6',
1577  'HLT_AK4PFJet60_v6',
1578  'HLT_AK4PFJet80_v6',
1579  'HLT_AK4PFJetFwd100_v6',
1580  'HLT_AK4PFJetFwd120_v6',
1581  'HLT_AK4PFJetFwd40_v6',
1582  'HLT_AK4PFJetFwd60_v6',
1583  'HLT_AK4PFJetFwd80_v6',
1584  'HLT_PPRefDoubleEle10GsfMass50_v4',
1585  'HLT_PPRefDoubleEle10Gsf_v4',
1586  'HLT_PPRefDoubleEle15GsfMass50_v4',
1587  'HLT_PPRefDoubleEle15Gsf_v4',
1588  'HLT_PPRefEle10Gsf_v4',
1589  'HLT_PPRefEle15Ele10GsfMass50_v4',
1590  'HLT_PPRefEle15Ele10Gsf_v4',
1591  'HLT_PPRefEle15Gsf_v4',
1592  'HLT_PPRefEle20Gsf_v4',
1593  'HLT_PPRefEle30Gsf_v4',
1594  'HLT_PPRefEle40Gsf_v4',
1595  'HLT_PPRefEle50Gsf_v4',
1596  'HLT_PPRefGEDPhoton10_EB_v4',
1597  'HLT_PPRefGEDPhoton10_v4',
1598  'HLT_PPRefGEDPhoton20_EB_v4',
1599  'HLT_PPRefGEDPhoton20_v4',
1600  'HLT_PPRefGEDPhoton30_EB_v4',
1601  'HLT_PPRefGEDPhoton30_v4',
1602  'HLT_PPRefGEDPhoton40_EB_v4',
1603  'HLT_PPRefGEDPhoton40_v4',
1604  'HLT_PPRefGEDPhoton50_EB_v4',
1605  'HLT_PPRefGEDPhoton50_v4',
1606  'HLT_PPRefGEDPhoton60_EB_v4',
1607  'HLT_PPRefGEDPhoton60_v4' ),
1608  PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v4',
1609  'HLT_PPRefL1SingleMu12_v4',
1610  'HLT_PPRefL1SingleMu7_v4',
1611  'HLT_PPRefL2SingleMu12_v4',
1612  'HLT_PPRefL2SingleMu15_v4',
1613  'HLT_PPRefL2SingleMu20_v4',
1614  'HLT_PPRefL2SingleMu7_v4',
1615  'HLT_PPRefL3SingleMu12_v6',
1616  'HLT_PPRefL3SingleMu15_v6',
1617  'HLT_PPRefL3SingleMu20_v6',
1618  'HLT_PPRefL3SingleMu3_v6',
1619  'HLT_PPRefL3SingleMu5_v6',
1620  'HLT_PPRefL3SingleMu7_v6' ),
1621  PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v4',
1622  'HLT_PPRefL1SingleMu12_v4',
1623  'HLT_PPRefL1SingleMu7_v4',
1624  'HLT_PPRefL2SingleMu12_v4',
1625  'HLT_PPRefL2SingleMu15_v4',
1626  'HLT_PPRefL2SingleMu20_v4',
1627  'HLT_PPRefL2SingleMu7_v4',
1628  'HLT_PPRefL3SingleMu12_v6',
1629  'HLT_PPRefL3SingleMu15_v6',
1630  'HLT_PPRefL3SingleMu20_v6',
1631  'HLT_PPRefL3SingleMu3_v6',
1632  'HLT_PPRefL3SingleMu5_v6',
1633  'HLT_PPRefL3SingleMu7_v6' ),
1634  PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v4',
1635  'HLT_PPRefL1SingleMu12_v4',
1636  'HLT_PPRefL1SingleMu7_v4',
1637  'HLT_PPRefL2SingleMu12_v4',
1638  'HLT_PPRefL2SingleMu15_v4',
1639  'HLT_PPRefL2SingleMu20_v4',
1640  'HLT_PPRefL2SingleMu7_v4',
1641  'HLT_PPRefL3SingleMu12_v6',
1642  'HLT_PPRefL3SingleMu15_v6',
1643  'HLT_PPRefL3SingleMu20_v6',
1644  'HLT_PPRefL3SingleMu3_v6',
1645  'HLT_PPRefL3SingleMu5_v6',
1646  'HLT_PPRefL3SingleMu7_v6' ),
1647  PPRefZeroBias0 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1648  PPRefZeroBias1 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1649  PPRefZeroBias10 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1650  PPRefZeroBias11 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1651  PPRefZeroBias12 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1652  PPRefZeroBias13 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1653  PPRefZeroBias14 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1654  PPRefZeroBias15 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1655  PPRefZeroBias16 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1656  PPRefZeroBias17 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1657  PPRefZeroBias18 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1658  PPRefZeroBias19 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1659  PPRefZeroBias2 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1660  PPRefZeroBias3 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1661  PPRefZeroBias4 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1662  PPRefZeroBias5 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1663  PPRefZeroBias6 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1664  PPRefZeroBias7 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1665  PPRefZeroBias8 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1666  PPRefZeroBias9 = cms.vstring( 'HLT_PPRefZeroBias_v4' ),
1667  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v9' ),
1668  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1669  'HLT_HcalCalibration_v6' ),
1670  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1671  'HLT_HcalCalibration_v6' ),
1672  ZeroBias = cms.vstring( 'HLT_Random_v3',
1673  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
1674  'HLT_ZeroBias_v11' )
1675 )
1676 
1677 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1678  recordName = cms.string( "CSCChannelMapperRecord" ),
1679  iovIsRunNotTime = cms.bool( True ),
1680  firstValid = cms.vuint32( 1 )
1681 )
1682 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1683  recordName = cms.string( "CSCIndexerRecord" ),
1684  iovIsRunNotTime = cms.bool( True ),
1685  firstValid = cms.vuint32( 1 )
1686 )
1687 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1688  recordName = cms.string( "L1TGlobalParametersRcd" ),
1689  iovIsRunNotTime = cms.bool( True ),
1690  firstValid = cms.vuint32( 1 )
1691 )
1692 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1693  appendToDataLabel = cms.string( "HBHE" ),
1694  timeSlewParametersM2 = cms.VPSet(
1695  cms.PSet( tmax = cms.double( 16.0 ),
1696  tzero = cms.double( 23.960177 ),
1697  slope = cms.double( -3.178648 )
1698  ),
1699  cms.PSet( tmax = cms.double( 10.0 ),
1700  tzero = cms.double( 11.977461 ),
1701  slope = cms.double( -1.5610227 )
1702  ),
1703  cms.PSet( tmax = cms.double( 6.25 ),
1704  tzero = cms.double( 9.109694 ),
1705  slope = cms.double( -1.075824 )
1706  )
1707  ),
1708  timeSlewParametersM3 = cms.VPSet(
1709  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1710  tspar2_siPM = cms.double( 0.0 ),
1711  tspar2 = cms.double( 0.0 ),
1712  cap = cms.double( 6.0 ),
1713  tspar1 = cms.double( -2.19142 ),
1714  tspar0 = cms.double( 12.2999 ),
1715  tspar1_siPM = cms.double( 0.0 )
1716  ),
1717  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1718  tspar2_siPM = cms.double( 0.0 ),
1719  tspar2 = cms.double( 32.0 ),
1720  cap = cms.double( 6.0 ),
1721  tspar1 = cms.double( -3.2 ),
1722  tspar0 = cms.double( 15.5 ),
1723  tspar1_siPM = cms.double( 0.0 )
1724  ),
1725  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1726  tspar2_siPM = cms.double( 0.0 ),
1727  tspar2 = cms.double( 0.0 ),
1728  cap = cms.double( 6.0 ),
1729  tspar1 = cms.double( -2.19142 ),
1730  tspar0 = cms.double( 12.2999 ),
1731  tspar1_siPM = cms.double( 0.0 )
1732  ),
1733  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1734  tspar2_siPM = cms.double( 0.0 ),
1735  tspar2 = cms.double( 0.0 ),
1736  cap = cms.double( 6.0 ),
1737  tspar1 = cms.double( -2.19142 ),
1738  tspar0 = cms.double( 12.2999 ),
1739  tspar1_siPM = cms.double( 0.0 )
1740  )
1741  )
1742 )
1743 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1744  recordName = cms.string( "EcalMultifitParametersRcd" ),
1745  iovIsRunNotTime = cms.bool( True ),
1746  firstValid = cms.vuint32( 1 )
1747 )
1748 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1749  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1750  appendToDataLabel = cms.string( "" )
1751 )
1752 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1753  recordName = cms.string( "JetTagComputerRecord" ),
1754  iovIsRunNotTime = cms.bool( True ),
1755  firstValid = cms.vuint32( 1 )
1756 )
1757 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1758  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1759  iovIsRunNotTime = cms.bool( True ),
1760  firstValid = cms.vuint32( 1 )
1761 )
1762 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1763  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1764  iovIsRunNotTime = cms.bool( True ),
1765  firstValid = cms.vuint32( 1 )
1766 )
1767 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1768  recordName = cms.string( "JobConfigurationGPURecord" ),
1769  iovIsRunNotTime = cms.bool( True ),
1770  firstValid = cms.vuint32( 1 )
1771 )
1772 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1773  recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1774  iovIsRunNotTime = cms.bool( True ),
1775  firstValid = cms.vuint32( 1 )
1776 )
1777 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1778  recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1779  iovIsRunNotTime = cms.bool( True ),
1780  firstValid = cms.vuint32( 1 )
1781 )
1782 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1783  recordName = cms.string( "TfGraphRecord" ),
1784  iovIsRunNotTime = cms.bool( True ),
1785  firstValid = cms.vuint32( 1 )
1786 )
1787 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1788  RunType = cms.string( "Run3" ),
1789  PitchSimY = cms.double( 0.15 ),
1790  PitchSimX = cms.double( 0.1 ),
1791  thickness = cms.double( 0.23 ),
1792  noOfPixelSimX = cms.int32( 160 ),
1793  noOfPixelSimY = cms.int32( 104 ),
1794  noOfPixels = cms.int32( 16640 ),
1795  simXWidth = cms.double( 16.6 ),
1796  simYWidth = cms.double( 16.2 ),
1797  deadEdgeWidth = cms.double( 0.2 ),
1798  activeEdgeSigma = cms.double( 0.02 ),
1799  physActiveEdgeDist = cms.double( 0.15 ),
1800  appendToDataLabel = cms.string( "" )
1801 )
1802 
1803 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1804  MaxDPhi = cms.double( 1.6 ),
1805  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1806  PropagationDirection = cms.string( "anyDirection" )
1807 )
1808 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1809  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1810 )
1811 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1812  AlgoName = cms.string( "CSCIndexerPostls1" )
1813 )
1814 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1815  appendToDataLabel = cms.string( "" )
1816 )
1817 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1818 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1819  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1820  MapAuto = cms.untracked.bool( False ),
1821  SkipHE = cms.untracked.bool( False ),
1822  appendToDataLabel = cms.string( "" )
1823 )
1824 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1825  appendToDataLabel = cms.string( "" )
1826 )
1827 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1828  appendToDataLabel = cms.string( "" )
1829 )
1830 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1831  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1832  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1833  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1834  isPhase2 = cms.bool( False ),
1835  doPixelShapeCut = cms.bool( True ),
1836  doStripShapeCut = cms.bool( True ),
1837  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1838  appendToDataLabel = cms.string( "" )
1839 )
1840 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1841  appendToDataLabel = cms.string( "" )
1842 )
1843 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1844  TotalBxInEvent = cms.int32( 5 ),
1845  NumberPhysTriggers = cms.uint32( 512 ),
1846  NumberL1Muon = cms.uint32( 8 ),
1847  NumberL1EGamma = cms.uint32( 12 ),
1848  NumberL1Jet = cms.uint32( 12 ),
1849  NumberL1Tau = cms.uint32( 12 ),
1850  NumberChips = cms.uint32( 1 ),
1851  PinsOnChip = cms.uint32( 512 ),
1852  OrderOfChip = cms.vint32( 1 ),
1853  NumberL1IsoEG = cms.uint32( 4 ),
1854  NumberL1JetCounts = cms.uint32( 12 ),
1855  UnitLength = cms.int32( 8 ),
1856  NumberL1ForJet = cms.uint32( 4 ),
1857  IfCaloEtaNumberBits = cms.uint32( 4 ),
1858  IfMuEtaNumberBits = cms.uint32( 6 ),
1859  NumberL1TauJet = cms.uint32( 4 ),
1860  NumberL1Mu = cms.uint32( 4 ),
1861  NumberConditionChips = cms.uint32( 1 ),
1862  NumberPsbBoards = cms.int32( 7 ),
1863  NumberL1CenJet = cms.uint32( 4 ),
1864  PinsOnConditionChip = cms.uint32( 512 ),
1865  NumberL1NoIsoEG = cms.uint32( 4 ),
1866  NumberTechnicalTriggers = cms.uint32( 64 ),
1867  NumberPhysTriggersExtended = cms.uint32( 64 ),
1868  WordLength = cms.int32( 64 ),
1869  OrderConditionChip = cms.vint32( 1 ),
1870  appendToDataLabel = cms.string( "" )
1871 )
1872 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1873  SimpleMagneticField = cms.string( "" ),
1874  MaxDPhi = cms.double( 1.6 ),
1875  ComponentName = cms.string( "PropagatorWithMaterial" ),
1876  Mass = cms.double( 0.105 ),
1877  PropagationDirection = cms.string( "alongMomentum" ),
1878  useRungeKutta = cms.bool( False ),
1879  ptMin = cms.double( -1.0 )
1880 )
1881 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1882  SimpleMagneticField = cms.string( "ParabolicMf" ),
1883  MaxDPhi = cms.double( 1.6 ),
1884  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1885  Mass = cms.double( 0.139 ),
1886  PropagationDirection = cms.string( "alongMomentum" ),
1887  useRungeKutta = cms.bool( False ),
1888  ptMin = cms.double( -1.0 )
1889 )
1890 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1891  SimpleMagneticField = cms.string( "ParabolicMf" ),
1892  MaxDPhi = cms.double( 1.6 ),
1893  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1894  Mass = cms.double( 0.105 ),
1895  PropagationDirection = cms.string( "alongMomentum" ),
1896  useRungeKutta = cms.bool( False ),
1897  ptMin = cms.double( -1.0 )
1898 )
1899 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1900  SimpleMagneticField = cms.string( "" ),
1901  MaxDPhi = cms.double( 1.6 ),
1902  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1903  Mass = cms.double( 0.105 ),
1904  PropagationDirection = cms.string( "oppositeToMomentum" ),
1905  useRungeKutta = cms.bool( False ),
1906  ptMin = cms.double( -1.0 )
1907 )
1908 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1909  SimpleMagneticField = cms.string( "ParabolicMf" ),
1910  MaxDPhi = cms.double( 1.6 ),
1911  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1912  Mass = cms.double( 0.139 ),
1913  PropagationDirection = cms.string( "oppositeToMomentum" ),
1914  useRungeKutta = cms.bool( False ),
1915  ptMin = cms.double( -1.0 )
1916 )
1917 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1918  SimpleMagneticField = cms.string( "ParabolicMf" ),
1919  MaxDPhi = cms.double( 1.6 ),
1920  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1921  Mass = cms.double( 0.105 ),
1922  PropagationDirection = cms.string( "oppositeToMomentum" ),
1923  useRungeKutta = cms.bool( False ),
1924  ptMin = cms.double( -1.0 )
1925 )
1926 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1927  SimpleMagneticField = cms.string( "ParabolicMf" ),
1928  MaxDPhi = cms.double( 1.6 ),
1929  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1930  Mass = cms.double( 0.105 ),
1931  PropagationDirection = cms.string( "oppositeToMomentum" ),
1932  useRungeKutta = cms.bool( False ),
1933  ptMin = cms.double( 0.1 )
1934 )
1935 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1936  SimpleMagneticField = cms.string( "ParabolicMf" ),
1937  MaxDPhi = cms.double( 4.0 ),
1938  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1939  Mass = cms.double( 0.1396 ),
1940  PropagationDirection = cms.string( "alongMomentum" ),
1941  useRungeKutta = cms.bool( False ),
1942  ptMin = cms.double( -1.0 )
1943 )
1944 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1945  SimpleMagneticField = cms.string( "ParabolicMf" ),
1946  MaxDPhi = cms.double( 1.6 ),
1947  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1948  Mass = cms.double( 0.105 ),
1949  PropagationDirection = cms.string( "alongMomentum" ),
1950  useRungeKutta = cms.bool( False ),
1951  ptMin = cms.double( 0.1 )
1952 )
1953 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
1954  appendToDataLabel = cms.string( "" )
1955 )
1956 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1957  QualityLabel = cms.string( "" ),
1958  Label = cms.string( "" ),
1959  appendToDataLabel = cms.string( "" )
1960 )
1961 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1962  EtaDivisions = cms.untracked.uint32( 20 ),
1963  PhiDivisions = cms.untracked.uint32( 20 ),
1964  EtaMax = cms.untracked.double( 2.5 )
1965 )
1966 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1967  use3d = cms.bool( True ),
1968  unBoost = cms.bool( False ),
1969  useSignificance = cms.bool( True ),
1970  minTracks = cms.uint32( 3 ),
1971  minVertices = cms.uint32( 1 )
1972 )
1973 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1974  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1975  NoErrorPropagation = cms.bool( False ),
1976  PropagationDirection = cms.string( "anyDirection" ),
1977  useTuningForL2Speed = cms.bool( False ),
1978  useIsYokeFlag = cms.bool( True ),
1979  endcapShiftInZNeg = cms.double( 0.0 ),
1980  SetVBFPointer = cms.bool( False ),
1981  AssumeNoMaterial = cms.bool( False ),
1982  endcapShiftInZPos = cms.double( 0.0 ),
1983  useInTeslaFromMagField = cms.bool( False ),
1984  VBFName = cms.string( "VolumeBasedMagneticField" ),
1985  useEndcapShiftsInZ = cms.bool( False ),
1986  sendLogWarning = cms.bool( False ),
1987  useMatVolumes = cms.bool( True ),
1988  debug = cms.bool( False ),
1989  ApplyRadX0Correction = cms.bool( True ),
1990  useMagVolumes = cms.bool( True ),
1991  returnTangentPlane = cms.bool( True )
1992 )
1993 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1994  ComponentName = cms.string( "TransientTrackBuilder" )
1995 )
1996 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1997  ComponentName = cms.string( "CaloDetIdAssociator" ),
1998  etaBinSize = cms.double( 0.087 ),
1999  nEta = cms.int32( 70 ),
2000  nPhi = cms.int32( 72 ),
2001  hcalRegion = cms.int32( 2 ),
2002  includeBadChambers = cms.bool( False ),
2003  includeGEM = cms.bool( False ),
2004  includeME0 = cms.bool( False )
2005 )
2006 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2007  ComponentName = cms.string( "CosmicNavigationSchool" ),
2008  PluginName = cms.string( "" ),
2009  SimpleMagneticField = cms.string( "" )
2010 )
2011 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2012  verbosity = cms.untracked.uint32( 1 ),
2013  buildMisalignedGeometry = cms.bool( False ),
2014  isRun2 = cms.bool( False ),
2015  dbTag = cms.string( "" ),
2016  compactViewTag = cms.string( "" ),
2017  fromPreprocessedDB = cms.untracked.bool( True ),
2018  fromDD4hep = cms.untracked.bool( False ),
2019  appendToDataLabel = cms.string( "" )
2020 )
2021 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2022  lhcInfoLabel = cms.string( "" ),
2023  lhcInfoPerFillLabel = cms.string( "" ),
2024  lhcInfoPerLSLabel = cms.string( "" ),
2025  opticsLabel = cms.string( "" ),
2026  useNewLHCInfo = cms.bool( True ),
2027  appendToDataLabel = cms.string( "" )
2028 )
2029 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2030  ComponentName = cms.string( "EcalDetIdAssociator" ),
2031  etaBinSize = cms.double( 0.02 ),
2032  nEta = cms.int32( 300 ),
2033  nPhi = cms.int32( 360 ),
2034  hcalRegion = cms.int32( 2 ),
2035  includeBadChambers = cms.bool( False ),
2036  includeGEM = cms.bool( False ),
2037  includeME0 = cms.bool( False )
2038 )
2039 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2040  appendToDataLabel = cms.string( "" ),
2041  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2042 )
2043 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2044  appendToDataLabel = cms.string( "" ),
2045  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2046 )
2047 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2048  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2049  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2050  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2051  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2052  appendToDataLabel = cms.string( "" ),
2053  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2054 )
2055 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2056  flagMask = cms.PSet(
2057  kBad = cms.vstring( 'kFaultyHardware',
2058  'kDead',
2059  'kKilled' ),
2060  kGood = cms.vstring( 'kGood' ),
2061  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2062  'kTowerRecovered' ),
2063  kProblematic = cms.vstring( 'kPoorReco',
2064  'kPoorCalib',
2065  'kNoisy',
2066  'kSaturated' ),
2067  kWeird = cms.vstring( 'kWeird',
2068  'kDiWeird' ),
2069  kTime = cms.vstring( 'kOutOfTime' )
2070  ),
2071  dbstatusMask = cms.PSet(
2072  kBad = cms.vstring( 'kNonRespondingIsolated',
2073  'kDeadVFE',
2074  'kDeadFE',
2075  'kNoDataNoTP' ),
2076  kGood = cms.vstring( 'kOk' ),
2077  kRecovered = cms.vstring( ),
2078  kProblematic = cms.vstring( 'kDAC',
2079  'kNoLaser',
2080  'kNoisy',
2081  'kNNoisy',
2082  'kNNNoisy',
2083  'kNNNNoisy',
2084  'kNNNNNoisy',
2085  'kFixedG6',
2086  'kFixedG1',
2087  'kFixedG0' ),
2088  kWeird = cms.vstring( ),
2089  kTime = cms.vstring( )
2090  ),
2091  timeThresh = cms.double( 2.0 )
2092 )
2093 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2094 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
2095  ComponentName = cms.string( "" ),
2096  label = cms.string( "" ),
2097  appendToDataLabel = cms.string( "" )
2098 )
2099 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
2100  ComponentName = cms.string( "" ),
2101  label0 = cms.string( "withTopoEff" ),
2102  label1 = cms.string( "withTopoEff" ),
2103  label2 = cms.string( "" ),
2104  label3 = cms.string( "" ),
2105  appendToDataLabel = cms.string( "" )
2106 )
2107 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
2108  ComponentName = cms.string( "" ),
2109  label0 = cms.string( "withTopoEff" ),
2110  label1 = cms.string( "" ),
2111  label2 = cms.string( "" ),
2112  appendToDataLabel = cms.string( "" )
2113 )
2114 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
2115  ComponentName = cms.string( "" ),
2116  label0 = cms.string( "" ),
2117  label1 = cms.string( "" ),
2118  label2 = cms.string( "" ),
2119  label3 = cms.string( "" ),
2120  appendToDataLabel = cms.string( "" )
2121 )
2122 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
2123  ComponentName = cms.string( "" ),
2124  label0 = cms.string( "" ),
2125  label1 = cms.string( "" ),
2126  label2 = cms.string( "" ),
2127  appendToDataLabel = cms.string( "" )
2128 )
2129 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2130  appendToDataLabel = cms.string( "" )
2131 )
2132 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2133  appendToDataLabel = cms.string( "" )
2134 )
2135 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2136  ComponentName = cms.string( "HcalDetIdAssociator" ),
2137  etaBinSize = cms.double( 0.087 ),
2138  nEta = cms.int32( 70 ),
2139  nPhi = cms.int32( 72 ),
2140  hcalRegion = cms.int32( 2 ),
2141  includeBadChambers = cms.bool( False ),
2142  includeGEM = cms.bool( False ),
2143  includeME0 = cms.bool( False )
2144 )
2145 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
2146  ComponentName = cms.string( "" ),
2147  label = cms.string( "" ),
2148  appendToDataLabel = cms.string( "" )
2149 )
2150 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
2151  ComponentName = cms.string( "" ),
2152  label = cms.string( "" ),
2153  appendToDataLabel = cms.string( "" )
2154 )
2155 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
2156  ComponentName = cms.string( "" ),
2157  label = cms.string( "" ),
2158  appendToDataLabel = cms.string( "" )
2159 )
2160 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
2161  ComponentName = cms.string( "" ),
2162  label = cms.string( "" ),
2163  appendToDataLabel = cms.string( "" )
2164 )
2165 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
2166  ComponentName = cms.string( "" ),
2167  label = cms.string( "" ),
2168  appendToDataLabel = cms.string( "" )
2169 )
2170 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
2171  ComponentName = cms.string( "" ),
2172  label = cms.string( "" ),
2173  appendToDataLabel = cms.string( "" )
2174 )
2175 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2176  phase = cms.uint32( 1 ),
2177  RecoveredRecHitBits = cms.vstring( '' ),
2178  SeverityLevels = cms.VPSet(
2179  cms.PSet( ChannelStatus = cms.vstring( '' ),
2180  RecHitFlags = cms.vstring( '' ),
2181  Level = cms.int32( 0 )
2182  ),
2183  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2184  RecHitFlags = cms.vstring( '' ),
2185  Level = cms.int32( 1 )
2186  ),
2187  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2188  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2189  'HFAnomalousHit' ),
2190  Level = cms.int32( 5 )
2191  ),
2192  cms.PSet( ChannelStatus = cms.vstring( '' ),
2193  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2194  'HBHESpikeNoise',
2195  'HBHETS4TS5Noise',
2196  'HBHEOOTPU',
2197  'HBHEFlatNoise',
2198  'HBHENegativeNoise' ),
2199  Level = cms.int32( 8 )
2200  ),
2201  cms.PSet( ChannelStatus = cms.vstring( '' ),
2202  RecHitFlags = cms.vstring( 'HFLongShort',
2203  'HFS8S1Ratio',
2204  'HFPET',
2205  'HFSignalAsymmetry' ),
2206  Level = cms.int32( 11 )
2207  ),
2208  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2209  RecHitFlags = cms.vstring( ),
2210  Level = cms.int32( 12 )
2211  ),
2212  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2213  RecHitFlags = cms.vstring( '' ),
2214  Level = cms.int32( 15 )
2215  ),
2216  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2217  'HcalCellDead' ),
2218  RecHitFlags = cms.vstring( '' ),
2219  Level = cms.int32( 20 )
2220  )
2221  ),
2222  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2223  'HcalCellOff',
2224  'HcalCellDead' ),
2225  appendToDataLabel = cms.string( "" )
2226 )
2227 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
2228  ComponentName = cms.string( "" ),
2229  label = cms.string( "" ),
2230  appendToDataLabel = cms.string( "" )
2231 )
2232 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
2233  ComponentName = cms.string( "" ),
2234  label = cms.string( "" ),
2235  appendToDataLabel = cms.string( "" )
2236 )
2237 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
2238  ComponentName = cms.string( "" ),
2239  label = cms.string( "" ),
2240  appendToDataLabel = cms.string( "" )
2241 )
2242 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
2243  ComponentName = cms.string( "" ),
2244  label = cms.string( "" ),
2245  appendToDataLabel = cms.string( "" )
2246 )
2247 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
2248  ComponentName = cms.string( "" ),
2249  label = cms.string( "" ),
2250  appendToDataLabel = cms.string( "" )
2251 )
2252 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2253  useCondDB = cms.bool( False ),
2254  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2255  useGBRForest = cms.bool( True ),
2256  useAdaBoost = cms.bool( False )
2257 )
2258 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2259  trackPseudoSelection = cms.PSet(
2260  maxDistToAxis = cms.double( 0.07 ),
2261  totalHitsMin = cms.uint32( 0 ),
2262  ptMin = cms.double( 0.0 ),
2263  sip2dSigMax = cms.double( 99999.9 ),
2264  sip2dValMax = cms.double( 99999.9 ),
2265  sip3dSigMax = cms.double( 99999.9 ),
2266  sip3dValMax = cms.double( 99999.9 ),
2267  maxDecayLen = cms.double( 5.0 ),
2268  qualityClass = cms.string( "any" ),
2269  jetDeltaRMax = cms.double( 0.3 ),
2270  normChi2Max = cms.double( 99999.9 ),
2271  pixelHitsMin = cms.uint32( 0 ),
2272  sip2dSigMin = cms.double( 2.0 ),
2273  sip2dValMin = cms.double( -99999.9 ),
2274  sip3dSigMin = cms.double( -99999.9 ),
2275  sip3dValMin = cms.double( -99999.9 )
2276  ),
2277  trackSelection = cms.PSet(
2278  maxDistToAxis = cms.double( 0.07 ),
2279  totalHitsMin = cms.uint32( 0 ),
2280  ptMin = cms.double( 0.0 ),
2281  sip2dSigMax = cms.double( 99999.9 ),
2282  sip2dValMax = cms.double( 99999.9 ),
2283  sip3dSigMax = cms.double( 99999.9 ),
2284  sip3dValMax = cms.double( 99999.9 ),
2285  maxDecayLen = cms.double( 5.0 ),
2286  qualityClass = cms.string( "any" ),
2287  jetDeltaRMax = cms.double( 0.3 ),
2288  normChi2Max = cms.double( 99999.9 ),
2289  pixelHitsMin = cms.uint32( 0 ),
2290  sip2dSigMin = cms.double( -99999.9 ),
2291  sip2dValMin = cms.double( -99999.9 ),
2292  sip3dSigMin = cms.double( -99999.9 ),
2293  sip3dValMin = cms.double( -99999.9 )
2294  ),
2295  trackFlip = cms.bool( False ),
2296  vertexFlip = cms.bool( False ),
2297  SoftLeptonFlip = cms.bool( False ),
2298  useTrackWeights = cms.bool( True ),
2299  pseudoMultiplicityMin = cms.uint32( 2 ),
2300  correctVertexMass = cms.bool( True ),
2301  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2302  charmCut = cms.double( 1.5 ),
2303  minimumTrackWeight = cms.double( 0.5 ),
2304  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2305  trackMultiplicityMin = cms.uint32( 3 ),
2306  trackSort = cms.string( "sip2dSig" ),
2307  useCategories = cms.bool( True ),
2308  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2309  'CombinedSVPseudoVertex',
2310  'CombinedSVNoVertex' ),
2311  recordLabel = cms.string( "HLT" ),
2312  categoryVariableName = cms.string( "vertexCategory" )
2313 )
2314 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2315  trackPseudoSelection = cms.PSet(
2316  max_pT_dRcut = cms.double( 0.1 ),
2317  b_dR = cms.double( 0.6263 ),
2318  min_pT = cms.double( 120.0 ),
2319  b_pT = cms.double( 0.3684 ),
2320  ptMin = cms.double( 0.0 ),
2321  max_pT_trackPTcut = cms.double( 3.0 ),
2322  max_pT = cms.double( 500.0 ),
2323  useVariableJTA = cms.bool( False ),
2324  maxDecayLen = cms.double( 5.0 ),
2325  qualityClass = cms.string( "any" ),
2326  normChi2Max = cms.double( 99999.9 ),
2327  sip2dValMin = cms.double( -99999.9 ),
2328  sip3dValMin = cms.double( -99999.9 ),
2329  a_dR = cms.double( -0.001053 ),
2330  maxDistToAxis = cms.double( 0.07 ),
2331  totalHitsMin = cms.uint32( 0 ),
2332  a_pT = cms.double( 0.005263 ),
2333  sip2dSigMax = cms.double( 99999.9 ),
2334  sip2dValMax = cms.double( 99999.9 ),
2335  sip3dSigMax = cms.double( 99999.9 ),
2336  sip3dValMax = cms.double( 99999.9 ),
2337  min_pT_dRcut = cms.double( 0.5 ),
2338  jetDeltaRMax = cms.double( 0.3 ),
2339  pixelHitsMin = cms.uint32( 0 ),
2340  sip3dSigMin = cms.double( -99999.9 ),
2341  sip2dSigMin = cms.double( 2.0 )
2342  ),
2343  trackSelection = cms.PSet(
2344  max_pT_dRcut = cms.double( 0.1 ),
2345  b_dR = cms.double( 0.6263 ),
2346  min_pT = cms.double( 120.0 ),
2347  b_pT = cms.double( 0.3684 ),
2348  ptMin = cms.double( 0.0 ),
2349  max_pT_trackPTcut = cms.double( 3.0 ),
2350  max_pT = cms.double( 500.0 ),
2351  useVariableJTA = cms.bool( False ),
2352  maxDecayLen = cms.double( 5.0 ),
2353  qualityClass = cms.string( "any" ),
2354  normChi2Max = cms.double( 99999.9 ),
2355  sip2dValMin = cms.double( -99999.9 ),
2356  sip3dValMin = cms.double( -99999.9 ),
2357  a_dR = cms.double( -0.001053 ),
2358  maxDistToAxis = cms.double( 0.07 ),
2359  totalHitsMin = cms.uint32( 0 ),
2360  a_pT = cms.double( 0.005263 ),
2361  sip2dSigMax = cms.double( 99999.9 ),
2362  sip2dValMax = cms.double( 99999.9 ),
2363  sip3dSigMax = cms.double( 99999.9 ),
2364  sip3dValMax = cms.double( 99999.9 ),
2365  min_pT_dRcut = cms.double( 0.5 ),
2366  jetDeltaRMax = cms.double( 0.3 ),
2367  pixelHitsMin = cms.uint32( 0 ),
2368  sip3dSigMin = cms.double( -99999.9 ),
2369  sip2dSigMin = cms.double( -99999.9 )
2370  ),
2371  trackFlip = cms.bool( False ),
2372  vertexFlip = cms.bool( False ),
2373  SoftLeptonFlip = cms.bool( False ),
2374  useTrackWeights = cms.bool( True ),
2375  pseudoMultiplicityMin = cms.uint32( 2 ),
2376  correctVertexMass = cms.bool( True ),
2377  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2378  charmCut = cms.double( 1.5 ),
2379  minimumTrackWeight = cms.double( 0.5 ),
2380  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2381  trackMultiplicityMin = cms.uint32( 3 ),
2382  trackSort = cms.string( "sip2dSig" ),
2383  useCategories = cms.bool( True ),
2384  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2385  'CombinedSVIVFV2PseudoVertex',
2386  'CombinedSVIVFV2NoVertex' ),
2387  recordLabel = cms.string( "HLT" ),
2388  categoryVariableName = cms.string( "vertexCategory" )
2389 )
2390 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2391  impactParameterType = cms.int32( 1 ),
2392  minimumImpactParameter = cms.double( -1.0 ),
2393  useSignedImpactParameterSig = cms.bool( True ),
2394  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2395  deltaR = cms.double( -1.0 ),
2396  deltaRmin = cms.double( 0.0 ),
2397  maximumDecayLength = cms.double( 999999.0 ),
2398  maxImpactParameter = cms.double( 0.1 ),
2399  maxImpactParameterSig = cms.double( 999999.0 ),
2400  trackQualityClass = cms.string( "any" ),
2401  nthTrack = cms.int32( -1 )
2402 )
2403 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2404  a_dR = cms.double( -0.001053 ),
2405  b_dR = cms.double( 0.6263 ),
2406  a_pT = cms.double( 0.005263 ),
2407  b_pT = cms.double( 0.3684 ),
2408  min_pT = cms.double( 120.0 ),
2409  max_pT = cms.double( 500.0 ),
2410  min_pT_dRcut = cms.double( 0.5 ),
2411  max_pT_dRcut = cms.double( 0.1 ),
2412  max_pT_trackPTcut = cms.double( 3.0 ),
2413  minimumImpactParameter = cms.double( 0.05 ),
2414  useSignedImpactParameterSig = cms.bool( False ),
2415  impactParameterType = cms.int32( 1 ),
2416  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2417  deltaR = cms.double( -1.0 ),
2418  maximumDecayLength = cms.double( 999999.0 ),
2419  nthTrack = cms.int32( 1 ),
2420  trackQualityClass = cms.string( "any" ),
2421  useVariableJTA = cms.bool( False )
2422 )
2423 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2424  MaxDPhi = cms.double( 1.6 ),
2425  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2426  PropagationDirection = cms.string( "alongMomentum" )
2427 )
2428 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2429  MaxDPhi = cms.double( 1.6 ),
2430  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2431  PropagationDirection = cms.string( "oppositeToMomentum" )
2432 )
2433 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2434  SimpleMagneticField = cms.string( "" ),
2435  MaxDPhi = cms.double( 1.6 ),
2436  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2437  Mass = cms.double( 5.11E-4 ),
2438  PropagationDirection = cms.string( "oppositeToMomentum" ),
2439  useRungeKutta = cms.bool( False ),
2440  ptMin = cms.double( -1.0 )
2441 )
2442 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2443  MaxChi2 = cms.double( 16.0 ),
2444  nSigma = cms.double( 3.0 ),
2445  MaxDisplacement = cms.double( 0.5 ),
2446  MaxSagitta = cms.double( 2.0 ),
2447  MinimalTolerance = cms.double( 0.5 ),
2448  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2449  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2450  pTChargeCutThreshold = cms.double( -1.0 ),
2451  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2452  appendToDataLabel = cms.string( "" )
2453 )
2454 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2455  MaxChi2 = cms.double( 16.0 ),
2456  nSigma = cms.double( 3.0 ),
2457  MaxDisplacement = cms.double( 0.5 ),
2458  MaxSagitta = cms.double( 2.0 ),
2459  MinimalTolerance = cms.double( 0.5 ),
2460  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2461  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2462  pTChargeCutThreshold = cms.double( -1.0 ),
2463  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2464  appendToDataLabel = cms.string( "" )
2465 )
2466 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2467  MaxChi2 = cms.double( 2000.0 ),
2468  nSigma = cms.double( 3.0 ),
2469  MaxDisplacement = cms.double( 100.0 ),
2470  MaxSagitta = cms.double( -1.0 ),
2471  MinimalTolerance = cms.double( 10.0 ),
2472  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2473  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2474  pTChargeCutThreshold = cms.double( -1.0 ),
2475  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2476  appendToDataLabel = cms.string( "" )
2477 )
2478 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2479  MaxChi2 = cms.double( 30.0 ),
2480  nSigma = cms.double( 3.0 ),
2481  MaxDisplacement = cms.double( 100.0 ),
2482  MaxSagitta = cms.double( -1.0 ),
2483  MinimalTolerance = cms.double( 10.0 ),
2484  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2485  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2486  pTChargeCutThreshold = cms.double( -1.0 ),
2487  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2488  appendToDataLabel = cms.string( "" )
2489 )
2490 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2491  MaxChi2 = cms.double( 9.0 ),
2492  nSigma = cms.double( 3.0 ),
2493  MaxDisplacement = cms.double( 0.5 ),
2494  MaxSagitta = cms.double( 2.0 ),
2495  MinimalTolerance = cms.double( 0.5 ),
2496  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2497  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2498  pTChargeCutThreshold = cms.double( 15.0 ),
2499  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2500  appendToDataLabel = cms.string( "" )
2501 )
2502 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2503  MaxChi2 = cms.double( 9.0 ),
2504  nSigma = cms.double( 3.0 ),
2505  MaxDisplacement = cms.double( 100.0 ),
2506  MaxSagitta = cms.double( -1.0 ),
2507  MinimalTolerance = cms.double( 10.0 ),
2508  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2509  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2510  pTChargeCutThreshold = cms.double( 15.0 ),
2511  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2512  appendToDataLabel = cms.string( "" )
2513 )
2514 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2515  MaxChi2 = cms.double( 16.0 ),
2516  nSigma = cms.double( 3.0 ),
2517  MaxDisplacement = cms.double( 0.5 ),
2518  MaxSagitta = cms.double( 2.0 ),
2519  MinimalTolerance = cms.double( 0.5 ),
2520  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2521  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2522  pTChargeCutThreshold = cms.double( -1.0 ),
2523  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2524  appendToDataLabel = cms.string( "" )
2525 )
2526 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2527  MaxChi2 = cms.double( 40.0 ),
2528  nSigma = cms.double( 4.0 ),
2529  MaxDisplacement = cms.double( 0.5 ),
2530  MaxSagitta = cms.double( 2.0 ),
2531  MinimalTolerance = cms.double( 0.5 ),
2532  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2533  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2534  appendToDataLabel = cms.string( "" )
2535 )
2536 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2537  MaxChi2 = cms.double( 16.0 ),
2538  nSigma = cms.double( 3.0 ),
2539  MaxDisplacement = cms.double( 100.0 ),
2540  MaxSagitta = cms.double( -1.0 ),
2541  MinimalTolerance = cms.double( 10.0 ),
2542  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2543  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2544  appendToDataLabel = cms.string( "" )
2545 )
2546 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2547  MaxChi2 = cms.double( 30.0 ),
2548  nSigma = cms.double( 3.0 ),
2549  MaxDisplacement = cms.double( 100.0 ),
2550  MaxSagitta = cms.double( -1.0 ),
2551  MinimalTolerance = cms.double( 10.0 ),
2552  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2553  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2554  appendToDataLabel = cms.string( "" )
2555 )
2556 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2557  MaxChi2 = cms.double( 9.0 ),
2558  nSigma = cms.double( 3.0 ),
2559  MaxDisplacement = cms.double( 100.0 ),
2560  MaxSagitta = cms.double( -1.0 ),
2561  MinimalTolerance = cms.double( 10.0 ),
2562  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2563  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2564  appendToDataLabel = cms.string( "" )
2565 )
2566 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2567  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2568  MaxComponents = cms.int32( 12 ),
2569  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2570 )
2571 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2572  MaxChi2 = cms.double( 9.0 ),
2573  nSigma = cms.double( 3.0 ),
2574  MaxDisplacement = cms.double( 0.5 ),
2575  MaxSagitta = cms.double( 2.0 ),
2576  MinimalTolerance = cms.double( 0.5 ),
2577  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2578  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2579  pTChargeCutThreshold = cms.double( -1.0 ),
2580  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2581  appendToDataLabel = cms.string( "" )
2582 )
2583 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2584  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2585  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2586  fractionShared = cms.double( 0.13 ),
2587  ValidHitBonus = cms.double( 5.0 ),
2588  MissingHitPenalty = cms.double( 20.0 ),
2589  allowSharedFirstHit = cms.bool( True )
2590 )
2591 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2592  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2593  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2594  fractionShared = cms.double( 0.13 ),
2595  ValidHitBonus = cms.double( 5.0 ),
2596  MissingHitPenalty = cms.double( 20.0 ),
2597  allowSharedFirstHit = cms.bool( True )
2598 )
2599 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2600  MaxChi2 = cms.double( 9.0 ),
2601  nSigma = cms.double( 3.0 ),
2602  MaxDisplacement = cms.double( 0.5 ),
2603  MaxSagitta = cms.double( 2.0 ),
2604  MinimalTolerance = cms.double( 0.5 ),
2605  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2606  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2607  pTChargeCutThreshold = cms.double( -1.0 ),
2608  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2609  appendToDataLabel = cms.string( "" )
2610 )
2611 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2612  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2613  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2614  fractionShared = cms.double( 0.13 ),
2615  ValidHitBonus = cms.double( 5.0 ),
2616  MissingHitPenalty = cms.double( 20.0 ),
2617  allowSharedFirstHit = cms.bool( True )
2618 )
2619 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2620  impactParameterType = cms.int32( 1 ),
2621  minimumImpactParameter = cms.double( -1.0 ),
2622  useSignedImpactParameterSig = cms.bool( True ),
2623  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2624  deltaR = cms.double( -1.0 ),
2625  deltaRmin = cms.double( 0.0 ),
2626  maximumDecayLength = cms.double( 999999.0 ),
2627  maxImpactParameter = cms.double( 0.1 ),
2628  maxImpactParameterSig = cms.double( 999999.0 ),
2629  trackQualityClass = cms.string( "any" ),
2630  nthTrack = cms.int32( -1 )
2631 )
2632 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2633  impactParameterType = cms.int32( 1 ),
2634  minimumImpactParameter = cms.double( -1.0 ),
2635  useSignedImpactParameterSig = cms.bool( True ),
2636  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2637  deltaR = cms.double( -1.0 ),
2638  deltaRmin = cms.double( 0.0 ),
2639  maximumDecayLength = cms.double( 999999.0 ),
2640  maxImpactParameter = cms.double( 0.2 ),
2641  maxImpactParameterSig = cms.double( 999999.0 ),
2642  trackQualityClass = cms.string( "any" ),
2643  nthTrack = cms.int32( -1 )
2644 )
2645 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2646  impactParameterType = cms.int32( 1 ),
2647  minimumImpactParameter = cms.double( -1.0 ),
2648  useSignedImpactParameterSig = cms.bool( False ),
2649  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2650  deltaR = cms.double( -1.0 ),
2651  deltaRmin = cms.double( 0.0 ),
2652  maximumDecayLength = cms.double( 999999.0 ),
2653  maxImpactParameter = cms.double( 0.05 ),
2654  maxImpactParameterSig = cms.double( 5.0 ),
2655  trackQualityClass = cms.string( "any" ),
2656  nthTrack = cms.int32( -1 )
2657 )
2658 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2659  a_dR = cms.double( -0.001053 ),
2660  b_dR = cms.double( 0.6263 ),
2661  a_pT = cms.double( 0.005263 ),
2662  b_pT = cms.double( 0.3684 ),
2663  min_pT = cms.double( 120.0 ),
2664  max_pT = cms.double( 500.0 ),
2665  min_pT_dRcut = cms.double( 0.5 ),
2666  max_pT_dRcut = cms.double( 0.1 ),
2667  max_pT_trackPTcut = cms.double( 3.0 ),
2668  minimumImpactParameter = cms.double( 0.05 ),
2669  useSignedImpactParameterSig = cms.bool( False ),
2670  impactParameterType = cms.int32( 1 ),
2671  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2672  deltaR = cms.double( -1.0 ),
2673  maximumDecayLength = cms.double( 999999.0 ),
2674  nthTrack = cms.int32( 1 ),
2675  trackQualityClass = cms.string( "any" ),
2676  useVariableJTA = cms.bool( False )
2677 )
2678 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2679  a_dR = cms.double( -0.001053 ),
2680  b_dR = cms.double( 0.6263 ),
2681  a_pT = cms.double( 0.005263 ),
2682  b_pT = cms.double( 0.3684 ),
2683  min_pT = cms.double( 120.0 ),
2684  max_pT = cms.double( 500.0 ),
2685  min_pT_dRcut = cms.double( 0.5 ),
2686  max_pT_dRcut = cms.double( 0.1 ),
2687  max_pT_trackPTcut = cms.double( 3.0 ),
2688  minimumImpactParameter = cms.double( 0.03 ),
2689  useSignedImpactParameterSig = cms.bool( False ),
2690  impactParameterType = cms.int32( 1 ),
2691  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2692  deltaR = cms.double( -1.0 ),
2693  maximumDecayLength = cms.double( 999999.0 ),
2694  nthTrack = cms.int32( 1 ),
2695  trackQualityClass = cms.string( "any" ),
2696  useVariableJTA = cms.bool( False )
2697 )
2698 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2699  a_dR = cms.double( -0.001053 ),
2700  b_dR = cms.double( 0.6263 ),
2701  a_pT = cms.double( 0.005263 ),
2702  b_pT = cms.double( 0.3684 ),
2703  min_pT = cms.double( 120.0 ),
2704  max_pT = cms.double( 500.0 ),
2705  min_pT_dRcut = cms.double( 0.5 ),
2706  max_pT_dRcut = cms.double( 0.1 ),
2707  max_pT_trackPTcut = cms.double( 3.0 ),
2708  minimumImpactParameter = cms.double( 0.2 ),
2709  useSignedImpactParameterSig = cms.bool( True ),
2710  impactParameterType = cms.int32( 1 ),
2711  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2712  deltaR = cms.double( -1.0 ),
2713  maximumDecayLength = cms.double( 999999.0 ),
2714  nthTrack = cms.int32( 2 ),
2715  trackQualityClass = cms.string( "any" ),
2716  useVariableJTA = cms.bool( False )
2717 )
2718 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2719  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2720 )
2721 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2722  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2723  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2724  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2725  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2726  Mass = cms.double( 5.11E-4 ),
2727  BetheHeitlerCorrection = cms.int32( 2 )
2728 )
2729 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2730  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2731  NoErrorPropagation = cms.bool( False ),
2732  PropagationDirection = cms.string( "anyDirection" ),
2733  useTuningForL2Speed = cms.bool( True ),
2734  useIsYokeFlag = cms.bool( True ),
2735  endcapShiftInZNeg = cms.double( 0.0 ),
2736  SetVBFPointer = cms.bool( False ),
2737  AssumeNoMaterial = cms.bool( False ),
2738  endcapShiftInZPos = cms.double( 0.0 ),
2739  useInTeslaFromMagField = cms.bool( False ),
2740  VBFName = cms.string( "VolumeBasedMagneticField" ),
2741  useEndcapShiftsInZ = cms.bool( False ),
2742  sendLogWarning = cms.bool( False ),
2743  useMatVolumes = cms.bool( True ),
2744  debug = cms.bool( False ),
2745  ApplyRadX0Correction = cms.bool( True ),
2746  useMagVolumes = cms.bool( True ),
2747  returnTangentPlane = cms.bool( True )
2748 )
2749 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2750  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2751  NoErrorPropagation = cms.bool( False ),
2752  PropagationDirection = cms.string( "oppositeToMomentum" ),
2753  useTuningForL2Speed = cms.bool( True ),
2754  useIsYokeFlag = cms.bool( True ),
2755  endcapShiftInZNeg = cms.double( 0.0 ),
2756  SetVBFPointer = cms.bool( False ),
2757  AssumeNoMaterial = cms.bool( False ),
2758  endcapShiftInZPos = cms.double( 0.0 ),
2759  useInTeslaFromMagField = cms.bool( False ),
2760  VBFName = cms.string( "VolumeBasedMagneticField" ),
2761  useEndcapShiftsInZ = cms.bool( False ),
2762  sendLogWarning = cms.bool( False ),
2763  useMatVolumes = cms.bool( True ),
2764  debug = cms.bool( False ),
2765  ApplyRadX0Correction = cms.bool( True ),
2766  useMagVolumes = cms.bool( True ),
2767  returnTangentPlane = cms.bool( True )
2768 )
2769 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2770  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2771  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2772  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2773  EstimateCut = cms.double( -1.0 ),
2774  MaxFractionOutliers = cms.double( 0.3 ),
2775  MaxNumberOfOutliers = cms.int32( 3 ),
2776  MinDof = cms.int32( 2 ),
2777  NoOutliersBeginEnd = cms.bool( False ),
2778  MinNumberOfHits = cms.int32( 3 ),
2779  MinNumberOfHitsHighEta = cms.int32( 5 ),
2780  HighEtaSwitch = cms.double( 5.0 ),
2781  RejectTracks = cms.bool( True ),
2782  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2783  NoInvalidHitsBeginEnd = cms.bool( True ),
2784  LogPixelProbabilityCut = cms.double( -16.0 ),
2785  appendToDataLabel = cms.string( "" )
2786 )
2787 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2788  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2789  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2790  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2791  EstimateCut = cms.double( -1.0 ),
2792  MaxFractionOutliers = cms.double( 0.3 ),
2793  MaxNumberOfOutliers = cms.int32( 3 ),
2794  MinDof = cms.int32( 2 ),
2795  NoOutliersBeginEnd = cms.bool( False ),
2796  MinNumberOfHits = cms.int32( 5 ),
2797  MinNumberOfHitsHighEta = cms.int32( 5 ),
2798  HighEtaSwitch = cms.double( 5.0 ),
2799  RejectTracks = cms.bool( True ),
2800  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2801  NoInvalidHitsBeginEnd = cms.bool( False ),
2802  LogPixelProbabilityCut = cms.double( -16.0 ),
2803  appendToDataLabel = cms.string( "" )
2804 )
2805 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2806  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2807  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2808  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2809  appendToDataLabel = cms.string( "" )
2810 )
2811 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2812  SimpleMagneticField = cms.string( "" ),
2813  MaxDPhi = cms.double( 1.6 ),
2814  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2815  Mass = cms.double( 5.11E-4 ),
2816  PropagationDirection = cms.string( "alongMomentum" ),
2817  useRungeKutta = cms.bool( False ),
2818  ptMin = cms.double( -1.0 )
2819 )
2820 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2821  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2822 )
2823 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2824  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2825  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2826  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2827  EstimateCut = cms.double( -1.0 ),
2828  MaxFractionOutliers = cms.double( 0.3 ),
2829  MaxNumberOfOutliers = cms.int32( 3 ),
2830  MinDof = cms.int32( 2 ),
2831  NoOutliersBeginEnd = cms.bool( False ),
2832  MinNumberOfHits = cms.int32( 5 ),
2833  MinNumberOfHitsHighEta = cms.int32( 5 ),
2834  HighEtaSwitch = cms.double( 5.0 ),
2835  RejectTracks = cms.bool( True ),
2836  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2837  NoInvalidHitsBeginEnd = cms.bool( True ),
2838  LogPixelProbabilityCut = cms.double( -16.0 ),
2839  appendToDataLabel = cms.string( "" )
2840 )
2841 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2842  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2843  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2844  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2845  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2846  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2847 )
2848 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2849  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2850  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2851  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2852  ErrorRescaling = cms.double( 100.0 ),
2853  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2854  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2855 )
2856 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2857  MaxChi2 = cms.double( 30.0 ),
2858  nSigma = cms.double( 3.0 ),
2859  MaxDisplacement = cms.double( 0.5 ),
2860  MaxSagitta = cms.double( 2.0 ),
2861  MinimalTolerance = cms.double( 0.5 ),
2862  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2863  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2864  pTChargeCutThreshold = cms.double( 15.0 ),
2865  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2866  appendToDataLabel = cms.string( "" )
2867 )
2868 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2869  MaxChi2 = cms.double( 30.0 ),
2870  nSigma = cms.double( 3.0 ),
2871  MaxDisplacement = cms.double( 0.5 ),
2872  MaxSagitta = cms.double( 2.0 ),
2873  MinimalTolerance = cms.double( 0.5 ),
2874  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2875  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2876  pTChargeCutThreshold = cms.double( 15.0 ),
2877  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2878  appendToDataLabel = cms.string( "" )
2879 )
2880 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2881  MaxChi2 = cms.double( 36.0 ),
2882  nSigma = cms.double( 3.0 ),
2883  MaxDisplacement = cms.double( 100.0 ),
2884  MaxSagitta = cms.double( -1.0 ),
2885  MinimalTolerance = cms.double( 10.0 ),
2886  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2887  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2888  appendToDataLabel = cms.string( "" )
2889 )
2890 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2891  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2892  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2893  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2894  EstimateCut = cms.double( -1.0 ),
2895  MaxFractionOutliers = cms.double( 0.3 ),
2896  MaxNumberOfOutliers = cms.int32( 3 ),
2897  MinDof = cms.int32( 2 ),
2898  NoOutliersBeginEnd = cms.bool( False ),
2899  MinNumberOfHits = cms.int32( 5 ),
2900  MinNumberOfHitsHighEta = cms.int32( 5 ),
2901  HighEtaSwitch = cms.double( 5.0 ),
2902  RejectTracks = cms.bool( True ),
2903  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2904  NoInvalidHitsBeginEnd = cms.bool( False ),
2905  LogPixelProbabilityCut = cms.double( -16.0 ),
2906  appendToDataLabel = cms.string( "" )
2907 )
2908 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2909  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2910  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2911  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2912  EstimateCut = cms.double( -1.0 ),
2913  MaxFractionOutliers = cms.double( 0.3 ),
2914  MaxNumberOfOutliers = cms.int32( 3 ),
2915  MinDof = cms.int32( 2 ),
2916  NoOutliersBeginEnd = cms.bool( False ),
2917  MinNumberOfHits = cms.int32( 5 ),
2918  MinNumberOfHitsHighEta = cms.int32( 5 ),
2919  HighEtaSwitch = cms.double( 5.0 ),
2920  RejectTracks = cms.bool( True ),
2921  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2922  NoInvalidHitsBeginEnd = cms.bool( False ),
2923  LogPixelProbabilityCut = cms.double( -16.0 ),
2924  appendToDataLabel = cms.string( "" )
2925 )
2926 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2927  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2928  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2929  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2930  EstimateCut = cms.double( 20.0 ),
2931  MaxFractionOutliers = cms.double( 0.3 ),
2932  MaxNumberOfOutliers = cms.int32( 3 ),
2933  MinDof = cms.int32( 2 ),
2934  NoOutliersBeginEnd = cms.bool( False ),
2935  MinNumberOfHits = cms.int32( 3 ),
2936  MinNumberOfHitsHighEta = cms.int32( 5 ),
2937  HighEtaSwitch = cms.double( 5.0 ),
2938  RejectTracks = cms.bool( True ),
2939  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2940  NoInvalidHitsBeginEnd = cms.bool( True ),
2941  LogPixelProbabilityCut = cms.double( -14.0 ),
2942  appendToDataLabel = cms.string( "" )
2943 )
2944 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2945  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2946  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2947  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2948  EstimateCut = cms.double( 20.0 ),
2949  MaxFractionOutliers = cms.double( 0.3 ),
2950  MaxNumberOfOutliers = cms.int32( 3 ),
2951  MinDof = cms.int32( 2 ),
2952  NoOutliersBeginEnd = cms.bool( False ),
2953  MinNumberOfHits = cms.int32( 3 ),
2954  MinNumberOfHitsHighEta = cms.int32( 5 ),
2955  HighEtaSwitch = cms.double( 5.0 ),
2956  RejectTracks = cms.bool( True ),
2957  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2958  NoInvalidHitsBeginEnd = cms.bool( True ),
2959  LogPixelProbabilityCut = cms.double( -14.0 ),
2960  appendToDataLabel = cms.string( "" )
2961 )
2962 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2963  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2964  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2965  Updator = cms.string( "hltESPKFUpdator" ),
2966  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2967  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2968  minHits = cms.int32( 3 ),
2969  appendToDataLabel = cms.string( "" )
2970 )
2971 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2972  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2973  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2974  Updator = cms.string( "hltESPKFUpdator" ),
2975  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2976  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2977  minHits = cms.int32( 3 ),
2978  appendToDataLabel = cms.string( "" )
2979 )
2980 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2981  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2982  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2983  Updator = cms.string( "hltESPKFUpdator" ),
2984  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2985  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2986  minHits = cms.int32( 3 ),
2987  appendToDataLabel = cms.string( "" )
2988 )
2989 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2990  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2991  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2992  Updator = cms.string( "hltESPKFUpdator" ),
2993  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2994  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2995  errorRescaling = cms.double( 100.0 ),
2996  minHits = cms.int32( 3 ),
2997  appendToDataLabel = cms.string( "" )
2998 )
2999 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3000  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3001  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3002  Updator = cms.string( "hltESPKFUpdator" ),
3003  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3004  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3005  errorRescaling = cms.double( 100.0 ),
3006  minHits = cms.int32( 3 ),
3007  appendToDataLabel = cms.string( "" )
3008 )
3009 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3010  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3011  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3012  Updator = cms.string( "hltESPKFUpdator" ),
3013  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3014  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3015  errorRescaling = cms.double( 10.0 ),
3016  minHits = cms.int32( 3 ),
3017  appendToDataLabel = cms.string( "" )
3018 )
3019 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3020  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3021  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3022  Updator = cms.string( "hltESPKFUpdator" ),
3023  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3024  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3025  errorRescaling = cms.double( 10.0 ),
3026  minHits = cms.int32( 3 ),
3027  appendToDataLabel = cms.string( "" )
3028 )
3029 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3030  ComponentName = cms.string( "hltESPKFUpdator" )
3031 )
3032 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3033  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3034  DistanceMeasure = cms.string( "KullbackLeibler" )
3035 )
3036 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3037  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3038  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3039  Updator = cms.string( "hltESPKFUpdator" ),
3040  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3041  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3042  minHits = cms.int32( 3 ),
3043  appendToDataLabel = cms.string( "" )
3044 )
3045 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3046  MaxChi2 = cms.double( 9.0 ),
3047  nSigma = cms.double( 3.0 ),
3048  MaxDisplacement = cms.double( 0.5 ),
3049  MaxSagitta = cms.double( 2.0 ),
3050  MinimalTolerance = cms.double( 0.5 ),
3051  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3052  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3053  pTChargeCutThreshold = cms.double( -1.0 ),
3054  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3055  appendToDataLabel = cms.string( "" )
3056 )
3057 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3058  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3059  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3060  fractionShared = cms.double( 0.16 ),
3061  ValidHitBonus = cms.double( 5.0 ),
3062  MissingHitPenalty = cms.double( 20.0 ),
3063  allowSharedFirstHit = cms.bool( True )
3064 )
3065 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3066  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3067  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3068  fractionShared = cms.double( 0.16 ),
3069  ValidHitBonus = cms.double( 5.0 ),
3070  MissingHitPenalty = cms.double( 20.0 ),
3071  allowSharedFirstHit = cms.bool( True )
3072 )
3073 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3074  MaxChi2 = cms.double( 9.0 ),
3075  nSigma = cms.double( 3.0 ),
3076  MaxDisplacement = cms.double( 0.5 ),
3077  MaxSagitta = cms.double( 2.0 ),
3078  MinimalTolerance = cms.double( 0.5 ),
3079  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3080  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3081  pTChargeCutThreshold = cms.double( -1.0 ),
3082  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3083  appendToDataLabel = cms.string( "" )
3084 )
3085 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3086  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3087  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3088  fractionShared = cms.double( 0.16 ),
3089  ValidHitBonus = cms.double( 5.0 ),
3090  MissingHitPenalty = cms.double( 20.0 ),
3091  allowSharedFirstHit = cms.bool( True )
3092 )
3093 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3094  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3095  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3096  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3097  HitMatcher = cms.string( "StandardMatcher" ),
3098  Phase2StripCPE = cms.string( "" ),
3099  SiStripQualityLabel = cms.string( "" ),
3100  UseStripModuleQualityDB = cms.bool( True ),
3101  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3102  UseStripAPVFiberQualityDB = cms.bool( True ),
3103  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3104  MaskBadAPVFibers = cms.bool( True ),
3105  UseStripStripQualityDB = cms.bool( True ),
3106  DebugStripStripQualityDB = cms.untracked.bool( False ),
3107  badStripCuts = cms.PSet(
3108  TOB = cms.PSet(
3109  maxBad = cms.uint32( 4 ),
3110  maxConsecutiveBad = cms.uint32( 2 )
3111  ),
3112  TIB = cms.PSet(
3113  maxBad = cms.uint32( 4 ),
3114  maxConsecutiveBad = cms.uint32( 2 )
3115  ),
3116  TID = cms.PSet(
3117  maxBad = cms.uint32( 4 ),
3118  maxConsecutiveBad = cms.uint32( 2 )
3119  ),
3120  TEC = cms.PSet(
3121  maxBad = cms.uint32( 4 ),
3122  maxConsecutiveBad = cms.uint32( 2 )
3123  )
3124  ),
3125  UsePixelModuleQualityDB = cms.bool( True ),
3126  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3127  UsePixelROCQualityDB = cms.bool( True ),
3128  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3129  appendToDataLabel = cms.string( "" )
3130 )
3131 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3132  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3133  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3134  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3135  isPhase2 = cms.bool( False ),
3136  doPixelShapeCut = cms.bool( True ),
3137  doStripShapeCut = cms.bool( True ),
3138  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3139  appendToDataLabel = cms.string( "" )
3140 )
3141 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3142  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3143  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3144  fractionShared = cms.double( 0.11 ),
3145  ValidHitBonus = cms.double( 5.0 ),
3146  MissingHitPenalty = cms.double( 20.0 ),
3147  allowSharedFirstHit = cms.bool( True )
3148 )
3149 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3150  MaxChi2 = cms.double( 16.0 ),
3151  nSigma = cms.double( 3.0 ),
3152  MaxDisplacement = cms.double( 0.5 ),
3153  MaxSagitta = cms.double( 2.0 ),
3154  MinimalTolerance = cms.double( 0.5 ),
3155  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3156  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3157  pTChargeCutThreshold = cms.double( -1.0 ),
3158  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3159  appendToDataLabel = cms.string( "" )
3160 )
3161 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3162  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3163  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3164  fractionShared = cms.double( 0.11 ),
3165  ValidHitBonus = cms.double( 5.0 ),
3166  MissingHitPenalty = cms.double( 20.0 ),
3167  allowSharedFirstHit = cms.bool( True )
3168 )
3169 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3170  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3171 )
3172 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3173  seedFinder = cms.PSet(
3174  thresholdsByDetector = cms.VPSet(
3175  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
3176  seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3177  detector = cms.string( "HCAL_BARREL1" )
3178  ),
3179  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
3180  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3181  detector = cms.string( "HCAL_ENDCAP" )
3182  )
3183  ),
3184  nNeighbours = cms.int32( 4 )
3185  ),
3186  initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet(
3187  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3188  detector = cms.string( "HCAL_BARREL1" )
3189  ),
3190  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3191  detector = cms.string( "HCAL_ENDCAP" )
3192  )
3193 ) ),
3194  pfClusterBuilder = cms.PSet(
3195  minFracTot = cms.double( 1.0E-20 ),
3196  stoppingTolerance = cms.double( 1.0E-8 ),
3197  positionCalc = cms.PSet(
3198  minAllowedNormalization = cms.double( 1.0E-9 ),
3199  minFractionInCalc = cms.double( 1.0E-9 )
3200  ),
3201  maxIterations = cms.uint32( 5 ),
3202  recHitEnergyNorms = cms.VPSet(
3203  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3204  detector = cms.string( "HCAL_BARREL1" )
3205  ),
3206  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3207  detector = cms.string( "HCAL_ENDCAP" )
3208  )
3209  ),
3210  showerSigma = cms.double( 10.0 ),
3211  minFractionToKeep = cms.double( 1.0E-7 ),
3212  excludeOtherSeeds = cms.bool( True ),
3213  timeResolutionCalcBarrel = cms.PSet(
3214  corrTermLowE = cms.double( 0.0 ),
3215  threshLowE = cms.double( 6.0 ),
3216  noiseTerm = cms.double( 21.86 ),
3217  constantTermLowE = cms.double( 4.24 ),
3218  noiseTermLowE = cms.double( 8.0 ),
3219  threshHighE = cms.double( 15.0 ),
3220  constantTerm = cms.double( 2.82 )
3221  ),
3222  timeResolutionCalcEndcap = cms.PSet(
3223  corrTermLowE = cms.double( 0.0 ),
3224  threshLowE = cms.double( 6.0 ),
3225  noiseTerm = cms.double( 21.86 ),
3226  constantTermLowE = cms.double( 4.24 ),
3227  noiseTermLowE = cms.double( 8.0 ),
3228  threshHighE = cms.double( 15.0 ),
3229  constantTerm = cms.double( 2.82 )
3230  )
3231  ),
3232  appendToDataLabel = cms.string( "" ),
3233  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3234 )
3235 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3236  energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3237  energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3238  appendToDataLabel = cms.string( "" ),
3239  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3240 )
3241 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3242  usePFThresholdsFromDB = cms.bool( True ),
3243  appendToDataLabel = cms.string( "" ),
3244  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3245 )
3246 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3247  LoadTemplatesFromDB = cms.bool( True ),
3248  Alpha2Order = cms.bool( True ),
3249  ClusterProbComputationFlag = cms.int32( 0 ),
3250  useLAWidthFromDB = cms.bool( True ),
3251  lAOffset = cms.double( 0.0 ),
3252  lAWidthBPix = cms.double( 0.0 ),
3253  lAWidthFPix = cms.double( 0.0 ),
3254  doLorentzFromAlignment = cms.bool( False ),
3255  useLAFromDB = cms.bool( True ),
3256  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3257  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3258  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3259  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3260  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3261  yerr_endcap = cms.vdouble( 0.0021 ),
3262  xerr_barrel_l1_def = cms.double( 0.0103 ),
3263  yerr_barrel_l1_def = cms.double( 0.0021 ),
3264  xerr_barrel_ln_def = cms.double( 0.0103 ),
3265  yerr_barrel_ln_def = cms.double( 0.0021 ),
3266  xerr_endcap_def = cms.double( 0.002 ),
3267  yerr_endcap_def = cms.double( 7.5E-4 ),
3268  EdgeClusterErrorX = cms.double( 50.0 ),
3269  EdgeClusterErrorY = cms.double( 85.0 ),
3270  UseErrorsFromTemplates = cms.bool( True ),
3271  TruncatePixelCharge = cms.bool( True ),
3272  ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3273  MagneticFieldRecord = cms.ESInputTag( "","" ),
3274  appendToDataLabel = cms.string( "" )
3275 )
3276 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3277  LoadTemplatesFromDB = cms.bool( True ),
3278  Alpha2Order = cms.bool( True ),
3279  ClusterProbComputationFlag = cms.int32( 0 ),
3280  useLAWidthFromDB = cms.bool( True ),
3281  lAOffset = cms.double( 0.0 ),
3282  lAWidthBPix = cms.double( 0.0 ),
3283  lAWidthFPix = cms.double( 0.0 ),
3284  doLorentzFromAlignment = cms.bool( False ),
3285  useLAFromDB = cms.bool( True ),
3286  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3287  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3288  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3289  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3290  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3291  yerr_endcap = cms.vdouble( 0.0021 ),
3292  xerr_barrel_l1_def = cms.double( 0.0103 ),
3293  yerr_barrel_l1_def = cms.double( 0.0021 ),
3294  xerr_barrel_ln_def = cms.double( 0.0103 ),
3295  yerr_barrel_ln_def = cms.double( 0.0021 ),
3296  xerr_endcap_def = cms.double( 0.002 ),
3297  yerr_endcap_def = cms.double( 7.5E-4 ),
3298  EdgeClusterErrorX = cms.double( 50.0 ),
3299  EdgeClusterErrorY = cms.double( 85.0 ),
3300  UseErrorsFromTemplates = cms.bool( True ),
3301  TruncatePixelCharge = cms.bool( True ),
3302  ComponentName = cms.string( "PixelCPEFastParams" ),
3303  MagneticFieldRecord = cms.ESInputTag( "","" ),
3304  appendToDataLabel = cms.string( "" ),
3305  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3306 )
3307 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3308  LoadTemplatesFromDB = cms.bool( True ),
3309  Alpha2Order = cms.bool( True ),
3310  ClusterProbComputationFlag = cms.int32( 0 ),
3311  useLAWidthFromDB = cms.bool( False ),
3312  lAOffset = cms.double( 0.0 ),
3313  lAWidthBPix = cms.double( 0.0 ),
3314  lAWidthFPix = cms.double( 0.0 ),
3315  doLorentzFromAlignment = cms.bool( False ),
3316  useLAFromDB = cms.bool( True ),
3317  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3318  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3319  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3320  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3321  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3322  yerr_endcap = cms.vdouble( 0.0021 ),
3323  xerr_barrel_l1_def = cms.double( 0.0103 ),
3324  yerr_barrel_l1_def = cms.double( 0.0021 ),
3325  xerr_barrel_ln_def = cms.double( 0.0103 ),
3326  yerr_barrel_ln_def = cms.double( 0.0021 ),
3327  xerr_endcap_def = cms.double( 0.002 ),
3328  yerr_endcap_def = cms.double( 7.5E-4 ),
3329  eff_charge_cut_highX = cms.double( 1.0 ),
3330  eff_charge_cut_highY = cms.double( 1.0 ),
3331  eff_charge_cut_lowX = cms.double( 0.0 ),
3332  eff_charge_cut_lowY = cms.double( 0.0 ),
3333  size_cutX = cms.double( 3.0 ),
3334  size_cutY = cms.double( 3.0 ),
3335  EdgeClusterErrorX = cms.double( 50.0 ),
3336  EdgeClusterErrorY = cms.double( 85.0 ),
3337  inflate_errors = cms.bool( False ),
3338  inflate_all_errors_no_trk_angle = cms.bool( False ),
3339  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3340  UseErrorsFromTemplates = cms.bool( True ),
3341  TruncatePixelCharge = cms.bool( True ),
3342  IrradiationBiasCorrection = cms.bool( True ),
3343  DoCosmics = cms.bool( False ),
3344  isPhase2 = cms.bool( False ),
3345  SmallPitch = cms.bool( False ),
3346  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3347  MagneticFieldRecord = cms.ESInputTag( "","" ),
3348  appendToDataLabel = cms.string( "" )
3349 )
3350 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3351  LoadTemplatesFromDB = cms.bool( True ),
3352  Alpha2Order = cms.bool( True ),
3353  ClusterProbComputationFlag = cms.int32( 0 ),
3354  useLAWidthFromDB = cms.bool( True ),
3355  lAOffset = cms.double( 0.0 ),
3356  lAWidthBPix = cms.double( 0.0 ),
3357  lAWidthFPix = cms.double( 0.0 ),
3358  doLorentzFromAlignment = cms.bool( False ),
3359  useLAFromDB = cms.bool( True ),
3360  barrelTemplateID = cms.int32( 0 ),
3361  forwardTemplateID = cms.int32( 0 ),
3362  directoryWithTemplates = cms.int32( 0 ),
3363  speed = cms.int32( -2 ),
3364  UseClusterSplitter = cms.bool( False ),
3365  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3366  appendToDataLabel = cms.string( "" )
3367 )
3368 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3369  MaxChi2 = cms.double( 16.0 ),
3370  nSigma = cms.double( 3.0 ),
3371  MaxDisplacement = cms.double( 0.5 ),
3372  MaxSagitta = cms.double( 2.0 ),
3373  MinimalTolerance = cms.double( 0.5 ),
3374  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3375  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3376  pTChargeCutThreshold = cms.double( -1.0 ),
3377  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3378  appendToDataLabel = cms.string( "" )
3379 )
3380 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3381  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3382  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3383  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3384  isPhase2 = cms.bool( False ),
3385  doPixelShapeCut = cms.bool( True ),
3386  doStripShapeCut = cms.bool( True ),
3387  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3388  appendToDataLabel = cms.string( "" )
3389 )
3390 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3391  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3392  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3393  fractionShared = cms.double( 0.11 ),
3394  ValidHitBonus = cms.double( 5.0 ),
3395  MissingHitPenalty = cms.double( 20.0 ),
3396  allowSharedFirstHit = cms.bool( True )
3397 )
3398 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3399  MaxChi2 = cms.double( 9.0 ),
3400  nSigma = cms.double( 3.0 ),
3401  MaxDisplacement = cms.double( 0.5 ),
3402  MaxSagitta = cms.double( 2.0 ),
3403  MinimalTolerance = cms.double( 0.5 ),
3404  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3405  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3406  pTChargeCutThreshold = cms.double( 15.0 ),
3407  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3408  appendToDataLabel = cms.string( "" )
3409 )
3410 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3411  MaxChi2 = cms.double( 25.0 ),
3412  nSigma = cms.double( 3.0 ),
3413  MaxDisplacement = cms.double( 100.0 ),
3414  MaxSagitta = cms.double( -1.0 ),
3415  MinimalTolerance = cms.double( 10.0 ),
3416  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3417  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3418  appendToDataLabel = cms.string( "" )
3419 )
3420 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3421  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3422  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3423  fractionShared = cms.double( 0.19 ),
3424  ValidHitBonus = cms.double( 5.0 ),
3425  MissingHitPenalty = cms.double( 20.0 ),
3426  allowSharedFirstHit = cms.bool( True )
3427 )
3428 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3429  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3430  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3431  Updator = cms.string( "hltESPKFUpdator" ),
3432  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3433  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3434  minHits = cms.int32( 3 ),
3435  appendToDataLabel = cms.string( "" )
3436 )
3437 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3438  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3439  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3440  Updator = cms.string( "hltESPKFUpdator" ),
3441  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3442  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3443  errorRescaling = cms.double( 100.0 ),
3444  minHits = cms.int32( 3 ),
3445  appendToDataLabel = cms.string( "" )
3446 )
3447 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3448  SimpleMagneticField = cms.string( "" ),
3449  MaxDPhi = cms.double( 1.6 ),
3450  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3451  Mass = cms.double( 0.105 ),
3452  PropagationDirection = cms.string( "alongMomentum" ),
3453  useRungeKutta = cms.bool( True ),
3454  ptMin = cms.double( -1.0 )
3455 )
3456 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3457  CablingMapLabel = cms.string( "" ),
3458  UseQualityInfo = cms.bool( False ),
3459  appendToDataLabel = cms.string( "" ),
3460  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3461 )
3462 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3463  appendToDataLabel = cms.string( "" ),
3464  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3465 )
3466 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3467  ComponentName = cms.string( "hltESPSmartPropagator" ),
3468  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3469  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3470  PropagationDirection = cms.string( "alongMomentum" ),
3471  Epsilon = cms.double( 5.0 )
3472 )
3473 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3474  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3475  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3476  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3477  PropagationDirection = cms.string( "alongMomentum" ),
3478  Epsilon = cms.double( 5.0 )
3479 )
3480 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3481  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3482  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3483  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3484  PropagationDirection = cms.string( "oppositeToMomentum" ),
3485  Epsilon = cms.double( 5.0 )
3486 )
3487 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3488  distance = cms.double( 0.5 )
3489 )
3490 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3491  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3492  NoErrorPropagation = cms.bool( False ),
3493  PropagationDirection = cms.string( "alongMomentum" ),
3494  useTuningForL2Speed = cms.bool( False ),
3495  useIsYokeFlag = cms.bool( True ),
3496  endcapShiftInZNeg = cms.double( 0.0 ),
3497  SetVBFPointer = cms.bool( False ),
3498  AssumeNoMaterial = cms.bool( False ),
3499  endcapShiftInZPos = cms.double( 0.0 ),
3500  useInTeslaFromMagField = cms.bool( False ),
3501  VBFName = cms.string( "VolumeBasedMagneticField" ),
3502  useEndcapShiftsInZ = cms.bool( False ),
3503  sendLogWarning = cms.bool( False ),
3504  useMatVolumes = cms.bool( True ),
3505  debug = cms.bool( False ),
3506  ApplyRadX0Correction = cms.bool( True ),
3507  useMagVolumes = cms.bool( True ),
3508  returnTangentPlane = cms.bool( True )
3509 )
3510 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3511  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3512  NoErrorPropagation = cms.bool( False ),
3513  PropagationDirection = cms.string( "oppositeToMomentum" ),
3514  useTuningForL2Speed = cms.bool( False ),
3515  useIsYokeFlag = cms.bool( True ),
3516  endcapShiftInZNeg = cms.double( 0.0 ),
3517  SetVBFPointer = cms.bool( False ),
3518  AssumeNoMaterial = cms.bool( False ),
3519  endcapShiftInZPos = cms.double( 0.0 ),
3520  useInTeslaFromMagField = cms.bool( False ),
3521  VBFName = cms.string( "VolumeBasedMagneticField" ),
3522  useEndcapShiftsInZ = cms.bool( False ),
3523  sendLogWarning = cms.bool( False ),
3524  useMatVolumes = cms.bool( True ),
3525  debug = cms.bool( False ),
3526  ApplyRadX0Correction = cms.bool( True ),
3527  useMagVolumes = cms.bool( True ),
3528  returnTangentPlane = cms.bool( True )
3529 )
3530 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3531  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3532  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3533  parameters = cms.PSet(
3534  mTIB_P1 = cms.double( 0.202 ),
3535  maxChgOneMIP = cms.double( 6000.0 ),
3536  mTEC_P0 = cms.double( -1.885 ),
3537  mTOB_P1 = cms.double( 0.253 ),
3538  mTEC_P1 = cms.double( 0.471 ),
3539  mLC_P2 = cms.double( 0.3 ),
3540  mLC_P1 = cms.double( 0.618 ),
3541  mTOB_P0 = cms.double( -1.026 ),
3542  mLC_P0 = cms.double( -0.326 ),
3543  useLegacyError = cms.bool( False ),
3544  mTIB_P0 = cms.double( -0.742 ),
3545  mTID_P1 = cms.double( 0.433 ),
3546  mTID_P0 = cms.double( -1.427 )
3547  )
3548 )
3549 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3550  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3551  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3552  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3553  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3554  Matcher = cms.string( "StandardMatcher" ),
3555  Phase2StripCPE = cms.string( "" ),
3556  appendToDataLabel = cms.string( "" )
3557 )
3558 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3559  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3560  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3561  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3562  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3563  Matcher = cms.string( "StandardMatcher" ),
3564  Phase2StripCPE = cms.string( "" ),
3565  appendToDataLabel = cms.string( "" )
3566 )
3567 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3568  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3569  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3570  StripCPE = cms.string( "Fake" ),
3571  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3572  Matcher = cms.string( "StandardMatcher" ),
3573  Phase2StripCPE = cms.string( "" ),
3574  appendToDataLabel = cms.string( "" )
3575 )
3576 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3577  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3578  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3579  StripCPE = cms.string( "Fake" ),
3580  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3581  Matcher = cms.string( "StandardMatcher" ),
3582  Phase2StripCPE = cms.string( "" ),
3583  appendToDataLabel = cms.string( "" )
3584 )
3585 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3586  MaxChi2 = cms.double( 16.0 ),
3587  nSigma = cms.double( 3.0 ),
3588  MaxDisplacement = cms.double( 0.5 ),
3589  MaxSagitta = cms.double( 2.0 ),
3590  MinimalTolerance = cms.double( 0.5 ),
3591  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3592  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3593  pTChargeCutThreshold = cms.double( -1.0 ),
3594  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3595  appendToDataLabel = cms.string( "" )
3596 )
3597 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3598  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3599  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3600  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3601  isPhase2 = cms.bool( False ),
3602  doPixelShapeCut = cms.bool( True ),
3603  doStripShapeCut = cms.bool( True ),
3604  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3605  appendToDataLabel = cms.string( "" )
3606 )
3607 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3608  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3609  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3610  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3611  EstimateCut = cms.double( 30.0 ),
3612  MaxFractionOutliers = cms.double( 0.3 ),
3613  MaxNumberOfOutliers = cms.int32( 3 ),
3614  MinDof = cms.int32( 2 ),
3615  NoOutliersBeginEnd = cms.bool( False ),
3616  MinNumberOfHits = cms.int32( 7 ),
3617  MinNumberOfHitsHighEta = cms.int32( 5 ),
3618  HighEtaSwitch = cms.double( 5.0 ),
3619  RejectTracks = cms.bool( True ),
3620  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3621  NoInvalidHitsBeginEnd = cms.bool( False ),
3622  LogPixelProbabilityCut = cms.double( -16.0 ),
3623  appendToDataLabel = cms.string( "" )
3624 )
3625 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3626  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3627  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3628  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3629  EstimateCut = cms.double( 30.0 ),
3630  MaxFractionOutliers = cms.double( 0.3 ),
3631  MaxNumberOfOutliers = cms.int32( 3 ),
3632  MinDof = cms.int32( 2 ),
3633  NoOutliersBeginEnd = cms.bool( False ),
3634  MinNumberOfHits = cms.int32( 7 ),
3635  MinNumberOfHitsHighEta = cms.int32( 5 ),
3636  HighEtaSwitch = cms.double( 5.0 ),
3637  RejectTracks = cms.bool( True ),
3638  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3639  NoInvalidHitsBeginEnd = cms.bool( False ),
3640  LogPixelProbabilityCut = cms.double( -16.0 ),
3641  appendToDataLabel = cms.string( "" )
3642 )
3643 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3644  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3645  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3646  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3647  appendToDataLabel = cms.string( "" )
3648 )
3649 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3650  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3651  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3652  Updator = cms.string( "hltESPKFUpdator" ),
3653  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3654  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3655  minHits = cms.int32( 7 ),
3656  appendToDataLabel = cms.string( "" )
3657 )
3658 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3659  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3660  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3661  Updator = cms.string( "hltESPKFUpdator" ),
3662  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3663  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3664  minHits = cms.int32( 7 ),
3665  appendToDataLabel = cms.string( "" )
3666 )
3667 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3668  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3669  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3670  Updator = cms.string( "hltESPKFUpdator" ),
3671  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3672  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3673  errorRescaling = cms.double( 10.0 ),
3674  minHits = cms.int32( 7 ),
3675  appendToDataLabel = cms.string( "" )
3676 )
3677 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3678  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3679  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3680  Updator = cms.string( "hltESPKFUpdator" ),
3681  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3682  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3683  errorRescaling = cms.double( 10.0 ),
3684  minHits = cms.int32( 7 ),
3685  appendToDataLabel = cms.string( "" )
3686 )
3687 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3688  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3689  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3690  fractionShared = cms.double( 0.09 ),
3691  ValidHitBonus = cms.double( 5.0 ),
3692  MissingHitPenalty = cms.double( 20.0 ),
3693  allowSharedFirstHit = cms.bool( True )
3694 )
3695 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3696  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3697  algoOrder = cms.vstring( ),
3698  appendToDataLabel = cms.string( "" )
3699 )
3700 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3701  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3702  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3703  appendToDataLabel = cms.string( "" )
3704 )
3705 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3706  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3707  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3708  fractionShared = cms.double( 0.5 ),
3709  ValidHitBonus = cms.double( 100.0 ),
3710  MissingHitPenalty = cms.double( 0.0 ),
3711  allowSharedFirstHit = cms.bool( False )
3712 )
3713 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3714  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3715  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3716  Updator = cms.string( "hltESPKFUpdator" ),
3717  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3718  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3719  minHits = cms.int32( 3 ),
3720  appendToDataLabel = cms.string( "" )
3721 )
3722 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3723  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3724  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3725  Updator = cms.string( "hltESPKFUpdator" ),
3726  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3727  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3728  errorRescaling = cms.double( 100.0 ),
3729  minHits = cms.int32( 3 ),
3730  appendToDataLabel = cms.string( "" )
3731 )
3732 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3733  timeThreshold = cms.int32( 48 ),
3734  sigmaZThreshold = cms.double( 2.0 ),
3735  sigmaXYThreshold = cms.double( 4.0 ),
3736  appendToDataLabel = cms.string( "" )
3737 )
3738 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3739  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3740  useQuadrupletAlgo = cms.bool( False ),
3741  appendToDataLabel = cms.string( "" )
3742 )
3743 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3744  ComponentName = cms.string( "hltTrackCleaner" ),
3745  appendToDataLabel = cms.string( "" )
3746 )
3747 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3748  ComponentName = cms.string( "HODetIdAssociator" ),
3749  etaBinSize = cms.double( 0.087 ),
3750  nEta = cms.int32( 30 ),
3751  nPhi = cms.int32( 72 ),
3752  hcalRegion = cms.int32( 2 ),
3753  includeBadChambers = cms.bool( False ),
3754  includeGEM = cms.bool( False ),
3755  includeME0 = cms.bool( False )
3756 )
3757 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3758  appendToDataLabel = cms.string( "" )
3759 )
3760 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3761  ComponentName = cms.string( "MuonDetIdAssociator" ),
3762  etaBinSize = cms.double( 0.125 ),
3763  nEta = cms.int32( 48 ),
3764  nPhi = cms.int32( 48 ),
3765  hcalRegion = cms.int32( 2 ),
3766  includeBadChambers = cms.bool( True ),
3767  includeGEM = cms.bool( True ),
3768  includeME0 = cms.bool( False )
3769 )
3770 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3771  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3772  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3773  fractionShared = cms.double( 0.1 ),
3774  ValidHitBonus = cms.double( 1000.0 ),
3775  MissingHitPenalty = cms.double( 1.0 ),
3776  allowSharedFirstHit = cms.bool( True )
3777 )
3778 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3779  ComponentName = cms.string( "SimpleNavigationSchool" ),
3780  PluginName = cms.string( "" ),
3781  SimpleMagneticField = cms.string( "ParabolicMf" )
3782 )
3783 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3784  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3785  etaBinSize = cms.double( 0.1 ),
3786  nEta = cms.int32( 60 ),
3787  nPhi = cms.int32( 30 ),
3788  hcalRegion = cms.int32( 2 ),
3789  includeBadChambers = cms.bool( False ),
3790  includeGEM = cms.bool( False ),
3791  includeME0 = cms.bool( False )
3792 )
3793 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3794  appendToDataLabel = cms.string( "" )
3795 )
3796 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3797  ComponentName = cms.string( "" ),
3798  CablingMapLabel = cms.string( "" ),
3799  UseQualityInfo = cms.bool( False ),
3800  appendToDataLabel = cms.string( "" )
3801 )
3802 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3803 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3804  LatencyRecord = cms.PSet(
3805  label = cms.untracked.string( "" ),
3806  record = cms.string( "SiStripLatencyRcd" )
3807  ),
3808  BackPlaneCorrectionPeakMode = cms.PSet(
3809  label = cms.untracked.string( "peak" ),
3810  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3811  ),
3812  BackPlaneCorrectionDeconvMode = cms.PSet(
3813  label = cms.untracked.string( "deconvolution" ),
3814  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3815  )
3816 )
3817 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3818  LatencyRecord = cms.PSet(
3819  label = cms.untracked.string( "" ),
3820  record = cms.string( "SiStripLatencyRcd" )
3821  ),
3822  LorentzAnglePeakMode = cms.PSet(
3823  label = cms.untracked.string( "peak" ),
3824  record = cms.string( "SiStripLorentzAngleRcd" )
3825  ),
3826  LorentzAngleDeconvMode = cms.PSet(
3827  label = cms.untracked.string( "deconvolution" ),
3828  record = cms.string( "SiStripLorentzAngleRcd" )
3829  )
3830 )
3831 
3832 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3833  RawDataCollection = cms.InputTag( "rawDataCollector" )
3834 )
3835 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3836 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3837  result = cms.bool( False )
3838 )
3839 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3840 )
3841 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3842  producer = cms.InputTag( 'hltBackend','backend' ),
3843  backends = cms.vstring( 'CudaAsync',
3844  'ROCmAsync' )
3845 )
3846 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3847  SelectedTriggerType = cms.int32( 1 )
3848 )
3849 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3850  FedIds = cms.vint32( 1404 ),
3851  Setup = cms.string( "stage2::GTSetup" ),
3852  FWId = cms.uint32( 0 ),
3853  DmxFWId = cms.uint32( 0 ),
3854  FWOverride = cms.bool( False ),
3855  TMTCheck = cms.bool( True ),
3856  CTP7 = cms.untracked.bool( False ),
3857  MTF7 = cms.untracked.bool( False ),
3858  InputLabel = cms.InputTag( "rawDataCollector" ),
3859  lenSlinkHeader = cms.untracked.int32( 8 ),
3860  lenSlinkTrailer = cms.untracked.int32( 8 ),
3861  lenAMCHeader = cms.untracked.int32( 8 ),
3862  lenAMCTrailer = cms.untracked.int32( 0 ),
3863  lenAMC13Header = cms.untracked.int32( 8 ),
3864  lenAMC13Trailer = cms.untracked.int32( 8 ),
3865  debug = cms.untracked.bool( False ),
3866  MinFeds = cms.uint32( 0 )
3867 )
3868 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3869  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3870  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3871  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3872  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3873  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3874  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3875  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3876  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3877  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3878  GetPrescaleColumnFromData = cms.bool( False ),
3879  AlgorithmTriggersUnprescaled = cms.bool( True ),
3880  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3881  AlgorithmTriggersUnmasked = cms.bool( True ),
3882  useMuonShowers = cms.bool( True ),
3883  resetPSCountersEachLumiSec = cms.bool( True ),
3884  semiRandomInitialPSCounters = cms.bool( False ),
3885  ProduceL1GtDaqRecord = cms.bool( True ),
3886  ProduceL1GtObjectMapRecord = cms.bool( True ),
3887  EmulateBxInEvent = cms.int32( 1 ),
3888  L1DataBxInEvent = cms.int32( 5 ),
3889  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3890  BstLengthBytes = cms.int32( -1 ),
3891  PrescaleSet = cms.uint32( 1 ),
3892  Verbosity = cms.untracked.int32( 0 ),
3893  PrintL1Menu = cms.untracked.bool( False ),
3894  TriggerMenuLuminosity = cms.string( "startup" )
3895 )
3896 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3897  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3898 )
3899 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3900  changeToCMSCoordinates = cms.bool( False ),
3901  maxZ = cms.double( 40.0 ),
3902  setSigmaZ = cms.double( 0.0 ),
3903  beamMode = cms.untracked.uint32( 11 ),
3904  src = cms.InputTag( "" ),
3905  gtEvmLabel = cms.InputTag( "" ),
3906  maxRadius = cms.double( 2.0 ),
3907  useTransientRecord = cms.bool( True )
3908 )
3909 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3910  saveTags = cms.bool( True ),
3911  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3912  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3913  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3914  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3915  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3916  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3917  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3918  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3919  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3920  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3921 )
3922 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3923  offset = cms.uint32( 0 ),
3924  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3925 )
3926 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3927  tccUnpacking = cms.bool( True ),
3928  FedLabel = cms.InputTag( "listfeds" ),
3929  srpUnpacking = cms.bool( True ),
3930  syncCheck = cms.bool( True ),
3931  feIdCheck = cms.bool( True ),
3932  silentMode = cms.untracked.bool( True ),
3933  InputLabel = cms.InputTag( "rawDataCollector" ),
3934  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 ),
3935  eventPut = cms.bool( True ),
3936  numbTriggerTSamples = cms.int32( 1 ),
3937  numbXtalTSamples = cms.int32( 10 ),
3938  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 ),
3939  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 ),
3940  DoRegional = cms.bool( False ),
3941  feUnpacking = cms.bool( True ),
3942  forceToKeepFRData = cms.bool( False ),
3943  headerUnpacking = cms.bool( True ),
3944  memUnpacking = cms.bool( True )
3945 )
3946 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
3947  InputLabel = cms.InputTag( "rawDataCollector" ),
3948  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 ),
3949  maxChannelsEB = cms.uint32( 61200 ),
3950  maxChannelsEE = cms.uint32( 14648 ),
3951  digisLabelEB = cms.string( "ebDigis" ),
3952  digisLabelEE = cms.string( "eeDigis" ),
3953  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3954 )
3955 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
3956  digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3957  digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3958  digisOutLabelEB = cms.string( "ebDigis" ),
3959  digisOutLabelEE = cms.string( "eeDigis" ),
3960  produceDummyIntegrityCollections = cms.bool( False )
3961 )
3962 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
3963  digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3964  digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3965  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3966  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
3967  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3968  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3969  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3970  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3971  EBtimeConstantTerm = cms.double( 0.6 ),
3972  EEtimeConstantTerm = cms.double( 1.0 ),
3973  EBtimeNconst = cms.double( 28.5 ),
3974  EEtimeNconst = cms.double( 31.8 ),
3975  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3976  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3977  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3978  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3979  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3980  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3981  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3982  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3983  amplitudeThresholdEB = cms.double( 10.0 ),
3984  amplitudeThresholdEE = cms.double( 10.0 ),
3985  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
3986  shouldRunTimingComputation = cms.bool( True ),
3987  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3988 )
3989 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
3990  uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
3991  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
3992  isPhase2 = cms.bool( False ),
3993  uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
3994  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
3995 )
3996 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3997  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
3998  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3999  integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4000  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4001  ebFEToBeRecovered = cms.string( "ebFE" ),
4002  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4003  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4004  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4005  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4006  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4007  ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4008  eeFEToBeRecovered = cms.string( "eeFE" ),
4009  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4010  eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" )
4011 )
4012 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4013  recoverEEVFE = cms.bool( False ),
4014  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4015  recoverEBIsolatedChannels = cms.bool( False ),
4016  recoverEBVFE = cms.bool( False ),
4017  laserCorrection = cms.bool( True ),
4018  EBLaserMIN = cms.double( 0.5 ),
4019  killDeadChannels = cms.bool( True ),
4020  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4021  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4022  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4023  EELaserMIN = cms.double( 0.5 ),
4024  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4025  cleaningConfig = cms.PSet(
4026  cThreshold_endcap = cms.double( 15.0 ),
4027  tightenCrack_e1_double = cms.double( 2.0 ),
4028  cThreshold_barrel = cms.double( 4.0 ),
4029  e6e2thresh = cms.double( 0.04 ),
4030  e4e1Threshold_barrel = cms.double( 0.08 ),
4031  e4e1Threshold_endcap = cms.double( 0.3 ),
4032  tightenCrack_e4e1_single = cms.double( 3.0 ),
4033  cThreshold_double = cms.double( 10.0 ),
4034  e4e1_b_barrel = cms.double( -0.024 ),
4035  tightenCrack_e6e2_double = cms.double( 3.0 ),
4036  e4e1_a_barrel = cms.double( 0.04 ),
4037  tightenCrack_e1_single = cms.double( 2.0 ),
4038  e4e1_a_endcap = cms.double( 0.02 ),
4039  e4e1_b_endcap = cms.double( -0.0125 ),
4040  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4041  ),
4042  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4043  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4044  recoverEBFE = cms.bool( False ),
4045  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4046  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4047  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4048  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4049  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4050  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4051  ChannelStatusToBeExcluded = cms.vstring( ),
4052  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4053  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4054  recoverEEFE = cms.bool( False ),
4055  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4056  EBLaserMAX = cms.double( 3.0 ),
4057  flagsMapDBReco = cms.PSet(
4058  kDead = cms.vstring( 'kNoDataNoTP' ),
4059  kGood = cms.vstring( 'kOk',
4060  'kDAC',
4061  'kNoLaser',
4062  'kNoisy' ),
4063  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4064  kNoisy = cms.vstring( 'kNNoisy',
4065  'kFixedG6',
4066  'kFixedG1' ),
4067  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4068  'kNonRespondingIsolated',
4069  'kDeadVFE' )
4070  ),
4071  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4072  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4073  algo = cms.string( "EcalRecHitWorkerSimple" ),
4074  EELaserMAX = cms.double( 8.0 ),
4075  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4076  recoverEEIsolatedChannels = cms.bool( False ),
4077  timeCalibTag = cms.ESInputTag( "","" ),
4078  timeOffsetTag = cms.ESInputTag( "","" ),
4079  skipTimeCalib = cms.bool( False )
4080 )
4081 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4082  sourceTag = cms.InputTag( "rawDataCollector" ),
4083  debugMode = cms.untracked.bool( False ),
4084  InstanceES = cms.string( "" ),
4085  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4086  ESdigiCollection = cms.string( "" )
4087 )
4088 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4089  ESrechitCollection = cms.string( "EcalRecHitsES" ),
4090  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4091  algo = cms.string( "ESRecHitWorker" ),
4092  ESRecoAlgo = cms.int32( 0 )
4093 )
4094 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4095  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4096  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4097  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4098  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4099  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4100  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4101  statusThreshold = cms.uint32( 3 ),
4102  useRecoFlag = cms.bool( False ),
4103  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 ),
4104  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 ),
4105  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 ),
4106  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 ),
4107  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4108  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4109 )
4110 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4111  inputTag = cms.InputTag( "rawDataCollector" ),
4112  fedList = cms.vuint32( 1404 )
4113 )
4114 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4115  result = cms.bool( True )
4116 )
4117 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4118  saveTags = cms.bool( True ),
4119  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" ),
4120  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4121  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4122  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4123  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4124  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4125  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4126  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4127  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4128  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4129 )
4130 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4131  offset = cms.uint32( 0 ),
4132  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4133 )
4134 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4135  doBarrel = cms.bool( True ),
4136  doEndcaps = cms.bool( True ),
4137  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4138  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4139  clusEtaSize = cms.int32( 3 ),
4140  clusPhiSize = cms.int32( 3 ),
4141  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4142  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4143  clusSeedThr = cms.double( 0.5 ),
4144  clusSeedThrEndCap = cms.double( 1.0 ),
4145  useRecoFlag = cms.bool( False ),
4146  flagLevelRecHitsToUse = cms.int32( 1 ),
4147  useDBStatus = cms.bool( True ),
4148  statusLevelRecHitsToUse = cms.int32( 1 ),
4149  posCalcParameters = cms.PSet(
4150  T0_barl = cms.double( 7.4 ),
4151  T0_endcPresh = cms.double( 1.2 ),
4152  LogWeighted = cms.bool( True ),
4153  T0_endc = cms.double( 3.1 ),
4154  X0 = cms.double( 0.89 ),
4155  W0 = cms.double( 4.2 )
4156  ),
4157  maxNumberofSeeds = cms.int32( 700 ),
4158  maxNumberofClusters = cms.int32( 300 ),
4159  debugLevel = cms.int32( 0 )
4160 )
4161 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4162  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4163  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4164  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4165  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4166  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4167  useRecoFlag = cms.bool( False ),
4168  flagLevelRecHitsToUse = cms.int32( 1 ),
4169  useDBStatus = cms.bool( True ),
4170  statusLevelRecHitsToUse = cms.int32( 1 ),
4171  doSelBarrel = cms.bool( True ),
4172  barrelSelection = cms.PSet(
4173  massHighPi0Cand = cms.double( 0.156 ),
4174  ptMinForIsolation = cms.double( 1.0 ),
4175  seleMinvMaxBarrel = cms.double( 0.8 ),
4176  massLowPi0Cand = cms.double( 0.084 ),
4177  seleS9S25Gamma = cms.double( 0.8 ),
4178  seleBeltDeta = cms.double( 0.1 ),
4179  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4180  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4181  removePi0CandidatesForEta = cms.bool( True ),
4182  seleMinvMinBarrel = cms.double( 0.2 ),
4183  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4184  selePtPairBarrel_region1 = cms.double( 3.0 ),
4185  selePtPairBarrel_region2 = cms.double( 3.0 ),
4186  seleBeltDR = cms.double( 0.3 ),
4187  region1_Barrel = cms.double( 1.0 ),
4188  seleIsoBarrel_region1 = cms.double( 0.5 ),
4189  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4190  seleIsoBarrel_region2 = cms.double( 0.5 ),
4191  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4192  store5x5RecHitEB = cms.bool( True ),
4193  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4194  seleNxtalBarrel_region1 = cms.uint32( 6 )
4195  ),
4196  doSelEndcap = cms.bool( False ),
4197  endcapSelection = cms.PSet(
4198  seleBeltDetaEndCap = cms.double( 0.05 ),
4199  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4200  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4201  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4202  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4203  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4204  ptMinForIsolationEndCap = cms.double( 0.5 ),
4205  selePtPairEndCap_region1 = cms.double( 1.5 ),
4206  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4207  selePtPairEndCap_region2 = cms.double( 1.5 ),
4208  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4209  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4210  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4211  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4212  region1_EndCap = cms.double( 1.8 ),
4213  region2_EndCap = cms.double( 2.0 ),
4214  store5x5RecHitEE = cms.bool( False ),
4215  seleIsoEndCap_region3 = cms.double( 0.5 ),
4216  seleIsoEndCap_region2 = cms.double( 0.5 ),
4217  seleMinvMinEndCap = cms.double( 0.05 ),
4218  selePtPairEndCap_region3 = cms.double( 99.0 ),
4219  seleIsoEndCap_region1 = cms.double( 0.5 ),
4220  seleBeltDREndCap = cms.double( 0.2 ),
4221  seleMinvMaxEndCap = cms.double( 0.3 ),
4222  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4223  seleS9S25GammaEndCap = cms.double( 0.0 )
4224  ),
4225  storeRecHitES = cms.bool( False ),
4226  preshowerSelection = cms.PSet(
4227  preshClusterEnergyCut = cms.double( 0.0 ),
4228  debugLevelES = cms.string( "" ),
4229  ESCollection = cms.string( "etaEcalRecHitsES" ),
4230  preshNclust = cms.int32( 4 ),
4231  preshStripEnergyCut = cms.double( 0.0 ),
4232  preshCalibPlaneY = cms.double( 0.7 ),
4233  preshSeededNstrip = cms.int32( 15 ),
4234  preshCalibGamma = cms.double( 0.024 ),
4235  preshCalibPlaneX = cms.double( 1.0 ),
4236  preshCalibMIP = cms.double( 9.0E-5 )
4237  ),
4238  debugLevel = cms.int32( 0 )
4239 )
4240 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4241  doEnergyScale = cms.bool( False ),
4242  doEnergyScaleInverse = cms.bool( False ),
4243  doIntercalib = cms.bool( False ),
4244  doIntercalibInverse = cms.bool( False ),
4245  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4246  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4247  doLaserCorrections = cms.bool( False ),
4248  doLaserCorrectionsInverse = cms.bool( False ),
4249  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4250  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4251 )
4252 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4253  region = cms.string( "barrel" ),
4254  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4255  digisOut = cms.string( "etaEBDigis" ),
4256  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4257  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4258  srFlagsOut = cms.string( "etaEBSrFlags" )
4259 )
4260 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4261  offset = cms.uint32( 0 ),
4262  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4263 )
4264 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4265  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4266  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4267  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4268  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4269  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4270  useRecoFlag = cms.bool( False ),
4271  flagLevelRecHitsToUse = cms.int32( 1 ),
4272  useDBStatus = cms.bool( True ),
4273  statusLevelRecHitsToUse = cms.int32( 1 ),
4274  doSelBarrel = cms.bool( False ),
4275  barrelSelection = cms.PSet(
4276  massHighPi0Cand = cms.double( 0.163 ),
4277  ptMinForIsolation = cms.double( 1.0 ),
4278  seleMinvMaxBarrel = cms.double( 0.8 ),
4279  massLowPi0Cand = cms.double( 0.104 ),
4280  seleS9S25Gamma = cms.double( 0.0 ),
4281  seleBeltDeta = cms.double( 0.05 ),
4282  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4283  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4284  removePi0CandidatesForEta = cms.bool( False ),
4285  seleMinvMinBarrel = cms.double( 0.3 ),
4286  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4287  selePtPairBarrel_region1 = cms.double( 1.5 ),
4288  selePtPairBarrel_region2 = cms.double( 1.5 ),
4289  seleBeltDR = cms.double( 0.2 ),
4290  region1_Barrel = cms.double( 1.0 ),
4291  seleIsoBarrel_region1 = cms.double( 0.5 ),
4292  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4293  seleIsoBarrel_region2 = cms.double( 0.5 ),
4294  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4295  store5x5RecHitEB = cms.bool( False ),
4296  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4297  seleNxtalBarrel_region1 = cms.uint32( 6 )
4298  ),
4299  doSelEndcap = cms.bool( True ),
4300  endcapSelection = cms.PSet(
4301  seleBeltDetaEndCap = cms.double( 0.1 ),
4302  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4303  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4304  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4305  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4306  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4307  ptMinForIsolationEndCap = cms.double( 0.5 ),
4308  selePtPairEndCap_region1 = cms.double( 3.0 ),
4309  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4310  selePtPairEndCap_region2 = cms.double( 3.0 ),
4311  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4312  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4313  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4314  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4315  region1_EndCap = cms.double( 1.8 ),
4316  region2_EndCap = cms.double( 2.0 ),
4317  store5x5RecHitEE = cms.bool( True ),
4318  seleIsoEndCap_region3 = cms.double( 0.5 ),
4319  seleIsoEndCap_region2 = cms.double( 0.5 ),
4320  seleMinvMinEndCap = cms.double( 0.2 ),
4321  selePtPairEndCap_region3 = cms.double( 3.0 ),
4322  seleIsoEndCap_region1 = cms.double( 0.5 ),
4323  seleBeltDREndCap = cms.double( 0.3 ),
4324  seleMinvMaxEndCap = cms.double( 0.8 ),
4325  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4326  seleS9S25GammaEndCap = cms.double( 0.85 )
4327  ),
4328  storeRecHitES = cms.bool( True ),
4329  preshowerSelection = cms.PSet(
4330  preshClusterEnergyCut = cms.double( 0.0 ),
4331  debugLevelES = cms.string( "" ),
4332  ESCollection = cms.string( "etaEcalRecHitsES" ),
4333  preshNclust = cms.int32( 4 ),
4334  preshStripEnergyCut = cms.double( 0.0 ),
4335  preshCalibPlaneY = cms.double( 0.7 ),
4336  preshSeededNstrip = cms.int32( 15 ),
4337  preshCalibGamma = cms.double( 0.024 ),
4338  preshCalibPlaneX = cms.double( 1.0 ),
4339  preshCalibMIP = cms.double( 9.0E-5 )
4340  ),
4341  debugLevel = cms.int32( 0 )
4342 )
4343 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4344  doEnergyScale = cms.bool( False ),
4345  doEnergyScaleInverse = cms.bool( False ),
4346  doIntercalib = cms.bool( False ),
4347  doIntercalibInverse = cms.bool( False ),
4348  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4349  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4350  doLaserCorrections = cms.bool( False ),
4351  doLaserCorrectionsInverse = cms.bool( False ),
4352  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4353  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4354 )
4355 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4356  region = cms.string( "endcap" ),
4357  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4358  digisOut = cms.string( "etaEEDigis" ),
4359  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4360  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4361  srFlagsOut = cms.string( "etaEESrFlags" )
4362 )
4363 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4364  offset = cms.uint32( 0 ),
4365  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4366 )
4367 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4368  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4369  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4370  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4371  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4372  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4373  useRecoFlag = cms.bool( False ),
4374  flagLevelRecHitsToUse = cms.int32( 1 ),
4375  useDBStatus = cms.bool( True ),
4376  statusLevelRecHitsToUse = cms.int32( 1 ),
4377  doSelBarrel = cms.bool( True ),
4378  barrelSelection = cms.PSet(
4379  massHighPi0Cand = cms.double( 0.163 ),
4380  ptMinForIsolation = cms.double( 1.0 ),
4381  seleMinvMaxBarrel = cms.double( 0.22 ),
4382  massLowPi0Cand = cms.double( 0.104 ),
4383  seleS9S25Gamma = cms.double( 0.0 ),
4384  seleBeltDeta = cms.double( 0.05 ),
4385  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4386  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4387  removePi0CandidatesForEta = cms.bool( False ),
4388  seleMinvMinBarrel = cms.double( 0.06 ),
4389  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4390  selePtPairBarrel_region1 = cms.double( 2.0 ),
4391  selePtPairBarrel_region2 = cms.double( 1.75 ),
4392  seleBeltDR = cms.double( 0.2 ),
4393  region1_Barrel = cms.double( 1.0 ),
4394  seleIsoBarrel_region1 = cms.double( 0.5 ),
4395  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4396  seleIsoBarrel_region2 = cms.double( 0.5 ),
4397  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4398  store5x5RecHitEB = cms.bool( False ),
4399  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4400  seleNxtalBarrel_region1 = cms.uint32( 6 )
4401  ),
4402  doSelEndcap = cms.bool( False ),
4403  endcapSelection = cms.PSet(
4404  seleBeltDetaEndCap = cms.double( 0.05 ),
4405  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4406  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4407  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4408  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4409  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4410  ptMinForIsolationEndCap = cms.double( 0.5 ),
4411  selePtPairEndCap_region1 = cms.double( 1.5 ),
4412  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4413  selePtPairEndCap_region2 = cms.double( 1.5 ),
4414  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4415  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4416  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4417  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4418  region1_EndCap = cms.double( 1.8 ),
4419  region2_EndCap = cms.double( 2.0 ),
4420  store5x5RecHitEE = cms.bool( False ),
4421  seleIsoEndCap_region3 = cms.double( 0.5 ),
4422  seleIsoEndCap_region2 = cms.double( 0.5 ),
4423  seleMinvMinEndCap = cms.double( 0.05 ),
4424  selePtPairEndCap_region3 = cms.double( 99.0 ),
4425  seleIsoEndCap_region1 = cms.double( 0.5 ),
4426  seleBeltDREndCap = cms.double( 0.2 ),
4427  seleMinvMaxEndCap = cms.double( 0.3 ),
4428  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4429  seleS9S25GammaEndCap = cms.double( 0.0 )
4430  ),
4431  storeRecHitES = cms.bool( False ),
4432  preshowerSelection = cms.PSet(
4433  preshClusterEnergyCut = cms.double( 0.0 ),
4434  debugLevelES = cms.string( "" ),
4435  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4436  preshNclust = cms.int32( 4 ),
4437  preshStripEnergyCut = cms.double( 0.0 ),
4438  preshCalibPlaneY = cms.double( 0.7 ),
4439  preshSeededNstrip = cms.int32( 15 ),
4440  preshCalibGamma = cms.double( 0.024 ),
4441  preshCalibPlaneX = cms.double( 1.0 ),
4442  preshCalibMIP = cms.double( 9.0E-5 )
4443  ),
4444  debugLevel = cms.int32( 0 )
4445 )
4446 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4447  doEnergyScale = cms.bool( False ),
4448  doEnergyScaleInverse = cms.bool( False ),
4449  doIntercalib = cms.bool( False ),
4450  doIntercalibInverse = cms.bool( False ),
4451  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4452  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4453  doLaserCorrections = cms.bool( False ),
4454  doLaserCorrectionsInverse = cms.bool( False ),
4455  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4456  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4457 )
4458 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4459  region = cms.string( "barrel" ),
4460  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4461  digisOut = cms.string( "pi0EBDigis" ),
4462  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4463  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4464  srFlagsOut = cms.string( "pi0EBSrFlags" )
4465 )
4466 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4467  offset = cms.uint32( 0 ),
4468  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4469 )
4470 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4471  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4472  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4473  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4474  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4475  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4476  useRecoFlag = cms.bool( False ),
4477  flagLevelRecHitsToUse = cms.int32( 1 ),
4478  useDBStatus = cms.bool( True ),
4479  statusLevelRecHitsToUse = cms.int32( 1 ),
4480  doSelBarrel = cms.bool( False ),
4481  barrelSelection = cms.PSet(
4482  massHighPi0Cand = cms.double( 0.163 ),
4483  ptMinForIsolation = cms.double( 1.0 ),
4484  seleMinvMaxBarrel = cms.double( 0.22 ),
4485  massLowPi0Cand = cms.double( 0.104 ),
4486  seleS9S25Gamma = cms.double( 0.0 ),
4487  seleBeltDeta = cms.double( 0.05 ),
4488  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4489  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4490  removePi0CandidatesForEta = cms.bool( False ),
4491  seleMinvMinBarrel = cms.double( 0.06 ),
4492  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4493  selePtPairBarrel_region1 = cms.double( 1.5 ),
4494  selePtPairBarrel_region2 = cms.double( 1.5 ),
4495  seleBeltDR = cms.double( 0.2 ),
4496  region1_Barrel = cms.double( 1.0 ),
4497  seleIsoBarrel_region1 = cms.double( 0.5 ),
4498  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4499  seleIsoBarrel_region2 = cms.double( 0.5 ),
4500  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4501  store5x5RecHitEB = cms.bool( False ),
4502  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4503  seleNxtalBarrel_region1 = cms.uint32( 6 )
4504  ),
4505  doSelEndcap = cms.bool( True ),
4506  endcapSelection = cms.PSet(
4507  seleBeltDetaEndCap = cms.double( 0.05 ),
4508  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4509  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4510  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4511  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4512  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4513  ptMinForIsolationEndCap = cms.double( 0.5 ),
4514  selePtPairEndCap_region1 = cms.double( 3.75 ),
4515  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4516  selePtPairEndCap_region2 = cms.double( 2.0 ),
4517  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4518  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4519  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4520  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4521  region1_EndCap = cms.double( 1.8 ),
4522  region2_EndCap = cms.double( 2.0 ),
4523  store5x5RecHitEE = cms.bool( False ),
4524  seleIsoEndCap_region3 = cms.double( 0.5 ),
4525  seleIsoEndCap_region2 = cms.double( 0.5 ),
4526  seleMinvMinEndCap = cms.double( 0.05 ),
4527  selePtPairEndCap_region3 = cms.double( 2.0 ),
4528  seleIsoEndCap_region1 = cms.double( 0.5 ),
4529  seleBeltDREndCap = cms.double( 0.2 ),
4530  seleMinvMaxEndCap = cms.double( 0.3 ),
4531  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4532  seleS9S25GammaEndCap = cms.double( 0.0 )
4533  ),
4534  storeRecHitES = cms.bool( True ),
4535  preshowerSelection = cms.PSet(
4536  preshClusterEnergyCut = cms.double( 0.0 ),
4537  debugLevelES = cms.string( "" ),
4538  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4539  preshNclust = cms.int32( 4 ),
4540  preshStripEnergyCut = cms.double( 0.0 ),
4541  preshCalibPlaneY = cms.double( 0.7 ),
4542  preshSeededNstrip = cms.int32( 15 ),
4543  preshCalibGamma = cms.double( 0.024 ),
4544  preshCalibPlaneX = cms.double( 1.0 ),
4545  preshCalibMIP = cms.double( 9.0E-5 )
4546  ),
4547  debugLevel = cms.int32( 0 )
4548 )
4549 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4550  doEnergyScale = cms.bool( False ),
4551  doEnergyScaleInverse = cms.bool( False ),
4552  doIntercalib = cms.bool( False ),
4553  doIntercalibInverse = cms.bool( False ),
4554  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4555  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4556  doLaserCorrections = cms.bool( False ),
4557  doLaserCorrectionsInverse = cms.bool( False ),
4558  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4559  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4560 )
4561 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4562  region = cms.string( "endcap" ),
4563  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4564  digisOut = cms.string( "pi0EEDigis" ),
4565  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4566  srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4567  srFlagsOut = cms.string( "pi0EESrFlags" )
4568 )
4569 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4570  saveTags = cms.bool( True ),
4571  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" ),
4572  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4573  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4574  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4575  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4576  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4577  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4578  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4579  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4580  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4581 )
4582 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4583  offset = cms.uint32( 0 ),
4584  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4585 )
4586 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4587  saveTags = cms.bool( True ),
4588  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4589  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4590  MaxEta = cms.double( 2.4 ),
4591  MinPt = cms.double( 0.0 ),
4592  MaxDeltaR = cms.double( 0.3 ),
4593  MinN = cms.int32( 1 ),
4594  CentralBxOnly = cms.bool( True ),
4595  SelectQualities = cms.vint32( )
4596 )
4597 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4598  inputLabel = cms.InputTag( "rawDataCollector" ),
4599  debug = cms.untracked.bool( False )
4600 )
4601 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4602  recAlgoConfig = cms.PSet(
4603  maxTime = cms.double( 420.0 ),
4604  debug = cms.untracked.bool( False ),
4605  stepTwoFromDigi = cms.bool( False ),
4606  tTrigModeConfig = cms.PSet(
4607  debug = cms.untracked.bool( False ),
4608  tofCorrType = cms.int32( 0 ),
4609  tTrigLabel = cms.string( "" ),
4610  wirePropCorrType = cms.int32( 0 ),
4611  doTOFCorrection = cms.bool( True ),
4612  vPropWire = cms.double( 24.4 ),
4613  doT0Correction = cms.bool( True ),
4614  doWirePropCorrection = cms.bool( True ),
4615  t0Label = cms.string( "" )
4616  ),
4617  useUncertDB = cms.bool( True ),
4618  doVdriftCorr = cms.bool( True ),
4619  minTime = cms.double( -3.0 ),
4620  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4621  readLegacyTTrigDB = cms.bool( True ),
4622  readLegacyVDriftDB = cms.bool( True )
4623  ),
4624  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4625  debug = cms.untracked.bool( False ),
4626  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4627 )
4628 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4629  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4630  Reco4DAlgoConfig = cms.PSet(
4631  Reco2DAlgoConfig = cms.PSet(
4632  AlphaMaxPhi = cms.double( 1.0 ),
4633  debug = cms.untracked.bool( False ),
4634  segmCleanerMode = cms.int32( 2 ),
4635  AlphaMaxTheta = cms.double( 0.9 ),
4636  hit_afterT0_resolution = cms.double( 0.03 ),
4637  performT0_vdriftSegCorrection = cms.bool( False ),
4638  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4639  recAlgoConfig = cms.PSet(
4640  maxTime = cms.double( 420.0 ),
4641  debug = cms.untracked.bool( False ),
4642  stepTwoFromDigi = cms.bool( False ),
4643  tTrigModeConfig = cms.PSet(
4644  debug = cms.untracked.bool( False ),
4645  tofCorrType = cms.int32( 0 ),
4646  tTrigLabel = cms.string( "" ),
4647  wirePropCorrType = cms.int32( 0 ),
4648  doTOFCorrection = cms.bool( True ),
4649  vPropWire = cms.double( 24.4 ),
4650  doT0Correction = cms.bool( True ),
4651  doWirePropCorrection = cms.bool( True ),
4652  t0Label = cms.string( "" )
4653  ),
4654  useUncertDB = cms.bool( True ),
4655  doVdriftCorr = cms.bool( True ),
4656  minTime = cms.double( -3.0 ),
4657  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4658  readLegacyTTrigDB = cms.bool( True ),
4659  readLegacyVDriftDB = cms.bool( True )
4660  ),
4661  MaxAllowedHits = cms.uint32( 50 ),
4662  nUnSharedHitsMin = cms.int32( 2 ),
4663  nSharedHitsMax = cms.int32( 2 ),
4664  performT0SegCorrection = cms.bool( False ),
4665  perform_delta_rejecting = cms.bool( False )
4666  ),
4667  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4668  debug = cms.untracked.bool( False ),
4669  segmCleanerMode = cms.int32( 2 ),
4670  AllDTRecHits = cms.bool( True ),
4671  hit_afterT0_resolution = cms.double( 0.03 ),
4672  performT0_vdriftSegCorrection = cms.bool( False ),
4673  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4674  recAlgoConfig = cms.PSet(
4675  maxTime = cms.double( 420.0 ),
4676  debug = cms.untracked.bool( False ),
4677  stepTwoFromDigi = cms.bool( False ),
4678  tTrigModeConfig = cms.PSet(
4679  debug = cms.untracked.bool( False ),
4680  tofCorrType = cms.int32( 0 ),
4681  tTrigLabel = cms.string( "" ),
4682  wirePropCorrType = cms.int32( 0 ),
4683  doTOFCorrection = cms.bool( True ),
4684  vPropWire = cms.double( 24.4 ),
4685  doT0Correction = cms.bool( True ),
4686  doWirePropCorrection = cms.bool( True ),
4687  t0Label = cms.string( "" )
4688  ),
4689  useUncertDB = cms.bool( True ),
4690  doVdriftCorr = cms.bool( True ),
4691  minTime = cms.double( -3.0 ),
4692  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4693  readLegacyTTrigDB = cms.bool( True ),
4694  readLegacyVDriftDB = cms.bool( True )
4695  ),
4696  nUnSharedHitsMin = cms.int32( 2 ),
4697  nSharedHitsMax = cms.int32( 2 ),
4698  performT0SegCorrection = cms.bool( False ),
4699  perform_delta_rejecting = cms.bool( False )
4700  ),
4701  debug = cms.untracked.bool( False ),
4702  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4703  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4704 )
4705 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4706  InputObjects = cms.InputTag( "rawDataCollector" ),
4707  UseExaminer = cms.bool( True ),
4708  ExaminerMask = cms.uint32( 535558134 ),
4709  UseSelectiveUnpacking = cms.bool( True ),
4710  ErrorMask = cms.uint32( 0 ),
4711  UnpackStatusDigis = cms.bool( False ),
4712  UseFormatStatus = cms.bool( True ),
4713  useRPCs = cms.bool( False ),
4714  useGEMs = cms.bool( False ),
4715  useCSCShowers = cms.bool( False ),
4716  Debug = cms.untracked.bool( False ),
4717  PrintEventNumber = cms.untracked.bool( False ),
4718  runDQM = cms.untracked.bool( False ),
4719  VisualFEDInspect = cms.untracked.bool( False ),
4720  VisualFEDShort = cms.untracked.bool( False ),
4721  FormatedEventDump = cms.untracked.bool( False ),
4722  SuppressZeroLCT = cms.untracked.bool( True ),
4723  DisableMappingCheck = cms.untracked.bool( False ),
4724  B904Setup = cms.untracked.bool( False ),
4725  B904vmecrate = cms.untracked.int32( 1 ),
4726  B904dmb = cms.untracked.int32( 3 )
4727 )
4728 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4729  CSCStripPeakThreshold = cms.double( 10.0 ),
4730  CSCStripClusterChargeCut = cms.double( 25.0 ),
4731  CSCStripxtalksOffset = cms.double( 0.03 ),
4732  UseAverageTime = cms.bool( False ),
4733  UseParabolaFit = cms.bool( False ),
4734  UseFivePoleFit = cms.bool( True ),
4735  CSCWireClusterDeltaT = cms.int32( 1 ),
4736  CSCUseCalibrations = cms.bool( True ),
4737  CSCUseStaticPedestals = cms.bool( False ),
4738  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4739  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4740  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4741  readBadChannels = cms.bool( False ),
4742  readBadChambers = cms.bool( True ),
4743  CSCUseTimingCorrections = cms.bool( True ),
4744  CSCUseGasGainCorrections = cms.bool( False ),
4745  CSCDebug = cms.untracked.bool( False ),
4746  CSCstripWireDeltaTime = cms.int32( 8 ),
4747  XTasymmetry_ME1a = cms.double( 0.0 ),
4748  XTasymmetry_ME1b = cms.double( 0.0 ),
4749  XTasymmetry_ME12 = cms.double( 0.0 ),
4750  XTasymmetry_ME13 = cms.double( 0.0 ),
4751  XTasymmetry_ME21 = cms.double( 0.0 ),
4752  XTasymmetry_ME22 = cms.double( 0.0 ),
4753  XTasymmetry_ME31 = cms.double( 0.0 ),
4754  XTasymmetry_ME32 = cms.double( 0.0 ),
4755  XTasymmetry_ME41 = cms.double( 0.0 ),
4756  ConstSyst_ME1a = cms.double( 0.022 ),
4757  ConstSyst_ME1b = cms.double( 0.007 ),
4758  ConstSyst_ME12 = cms.double( 0.0 ),
4759  ConstSyst_ME13 = cms.double( 0.0 ),
4760  ConstSyst_ME21 = cms.double( 0.0 ),
4761  ConstSyst_ME22 = cms.double( 0.0 ),
4762  ConstSyst_ME31 = cms.double( 0.0 ),
4763  ConstSyst_ME32 = cms.double( 0.0 ),
4764  ConstSyst_ME41 = cms.double( 0.0 ),
4765  NoiseLevel_ME1a = cms.double( 7.0 ),
4766  NoiseLevel_ME1b = cms.double( 8.0 ),
4767  NoiseLevel_ME12 = cms.double( 9.0 ),
4768  NoiseLevel_ME13 = cms.double( 8.0 ),
4769  NoiseLevel_ME21 = cms.double( 9.0 ),
4770  NoiseLevel_ME22 = cms.double( 9.0 ),
4771  NoiseLevel_ME31 = cms.double( 9.0 ),
4772  NoiseLevel_ME32 = cms.double( 9.0 ),
4773  NoiseLevel_ME41 = cms.double( 9.0 ),
4774  CSCUseReducedWireTimeWindow = cms.bool( False ),
4775  CSCWireTimeWindowLow = cms.int32( 0 ),
4776  CSCWireTimeWindowHigh = cms.int32( 15 )
4777 )
4778 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4779  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4780  algo_type = cms.int32( 1 ),
4781  algo_psets = cms.VPSet(
4782  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4783  algo_psets = cms.VPSet(
4784  cms.PSet( wideSeg = cms.double( 3.0 ),
4785  chi2Norm_2D_ = cms.double( 35.0 ),
4786  dRIntMax = cms.double( 2.0 ),
4787  doCollisions = cms.bool( True ),
4788  dPhiMax = cms.double( 0.006 ),
4789  dRMax = cms.double( 1.5 ),
4790  dPhiIntMax = cms.double( 0.005 ),
4791  minLayersApart = cms.int32( 1 ),
4792  chi2Max = cms.double( 100.0 ),
4793  chi2_str = cms.double( 50.0 ),
4794  enlarge = cms.bool( False )
4795  ),
4796  cms.PSet( wideSeg = cms.double( 3.0 ),
4797  chi2Norm_2D_ = cms.double( 35.0 ),
4798  dRIntMax = cms.double( 2.0 ),
4799  doCollisions = cms.bool( True ),
4800  dPhiMax = cms.double( 0.005 ),
4801  dRMax = cms.double( 1.5 ),
4802  dPhiIntMax = cms.double( 0.004 ),
4803  minLayersApart = cms.int32( 1 ),
4804  chi2Max = cms.double( 100.0 ),
4805  chi2_str = cms.double( 50.0 ),
4806  enlarge = cms.bool( False )
4807  ),
4808  cms.PSet( wideSeg = cms.double( 3.0 ),
4809  chi2Norm_2D_ = cms.double( 35.0 ),
4810  dRIntMax = cms.double( 2.0 ),
4811  doCollisions = cms.bool( True ),
4812  dPhiMax = cms.double( 0.004 ),
4813  dRMax = cms.double( 1.5 ),
4814  dPhiIntMax = cms.double( 0.003 ),
4815  minLayersApart = cms.int32( 1 ),
4816  chi2Max = cms.double( 100.0 ),
4817  chi2_str = cms.double( 50.0 ),
4818  enlarge = cms.bool( False )
4819  ),
4820  cms.PSet( wideSeg = cms.double( 3.0 ),
4821  chi2Norm_2D_ = cms.double( 20.0 ),
4822  dRIntMax = cms.double( 2.0 ),
4823  doCollisions = cms.bool( True ),
4824  dPhiMax = cms.double( 0.003 ),
4825  dRMax = cms.double( 1.5 ),
4826  dPhiIntMax = cms.double( 0.002 ),
4827  minLayersApart = cms.int32( 1 ),
4828  chi2Max = cms.double( 60.0 ),
4829  chi2_str = cms.double( 30.0 ),
4830  enlarge = cms.bool( False )
4831  ),
4832  cms.PSet( wideSeg = cms.double( 3.0 ),
4833  chi2Norm_2D_ = cms.double( 60.0 ),
4834  dRIntMax = cms.double( 2.0 ),
4835  doCollisions = cms.bool( True ),
4836  dPhiMax = cms.double( 0.007 ),
4837  dRMax = cms.double( 1.5 ),
4838  dPhiIntMax = cms.double( 0.005 ),
4839  minLayersApart = cms.int32( 1 ),
4840  chi2Max = cms.double( 180.0 ),
4841  chi2_str = cms.double( 80.0 ),
4842  enlarge = cms.bool( False )
4843  ),
4844  cms.PSet( wideSeg = cms.double( 3.0 ),
4845  chi2Norm_2D_ = cms.double( 35.0 ),
4846  dRIntMax = cms.double( 2.0 ),
4847  doCollisions = cms.bool( True ),
4848  dPhiMax = cms.double( 0.006 ),
4849  dRMax = cms.double( 1.5 ),
4850  dPhiIntMax = cms.double( 0.004 ),
4851  minLayersApart = cms.int32( 1 ),
4852  chi2Max = cms.double( 100.0 ),
4853  chi2_str = cms.double( 50.0 ),
4854  enlarge = cms.bool( False )
4855  )
4856  ),
4857  algo_name = cms.string( "CSCSegAlgoRU" ),
4858  chamber_types = cms.vstring( 'ME1/a',
4859  'ME1/b',
4860  'ME1/2',
4861  'ME1/3',
4862  'ME2/1',
4863  'ME2/2',
4864  'ME3/1',
4865  'ME3/2',
4866  'ME4/1',
4867  'ME4/2' )
4868  )
4869  )
4870 )
4871 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4872  InputLabel = cms.InputTag( "rawDataCollector" ),
4873  doSynchro = cms.bool( False )
4874 )
4875 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4876  recAlgoConfig = cms.PSet( ),
4877  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4878  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4879  maskSource = cms.string( "File" ),
4880  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4881  deadSource = cms.string( "File" ),
4882  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
4883 )
4884 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
4885  InputLabel = cms.InputTag( "rawDataCollector" ),
4886  useDBEMap = cms.bool( True ),
4887  keepDAQStatus = cms.bool( False ),
4888  readMultiBX = cms.bool( False ),
4889  ge21Off = cms.bool( True ),
4890  fedIdStart = cms.uint32( 1467 ),
4891  fedIdEnd = cms.uint32( 1478 )
4892 )
4893 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
4894  recAlgoConfig = cms.PSet( ),
4895  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
4896  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
4897  applyMasking = cms.bool( False ),
4898  ge21Off = cms.bool( False )
4899 )
4900 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
4901  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
4902  enableGE0 = cms.bool( True ),
4903  enableGE12 = cms.bool( False ),
4904  ge0_name = cms.string( "GE0SegAlgoRU" ),
4905  algo_name = cms.string( "GEMSegmentAlgorithm" ),
4906  ge0_pset = cms.PSet(
4907  maxChi2GoodSeg = cms.double( 50.0 ),
4908  maxChi2Prune = cms.double( 50.0 ),
4909  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
4910  maxETASeeds = cms.double( 0.1 ),
4911  maxPhiAdditional = cms.double( 0.001096605744 ),
4912  minNumberOfHits = cms.uint32( 4 ),
4913  doCollisions = cms.bool( True ),
4914  maxPhiSeeds = cms.double( 0.001096605744 ),
4915  requireCentralBX = cms.bool( True ),
4916  maxChi2Additional = cms.double( 100.0 ),
4917  allowWideSegments = cms.bool( True ),
4918  maxNumberOfHits = cms.uint32( 300 ),
4919  maxTOFDiff = cms.double( 25.0 )
4920  ),
4921  algo_pset = cms.PSet(
4922  dYclusBoxMax = cms.double( 5.0 ),
4923  dXclusBoxMax = cms.double( 1.0 ),
4924  maxRecHitsInCluster = cms.int32( 4 ),
4925  preClustering = cms.bool( True ),
4926  preClusteringUseChaining = cms.bool( True ),
4927  dEtaChainBoxMax = cms.double( 0.05 ),
4928  clusterOnlySameBXRecHits = cms.bool( True ),
4929  minHitsPerSegment = cms.uint32( 2 ),
4930  dPhiChainBoxMax = cms.double( 0.02 )
4931  )
4932 )
4933 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4934  inputTag = cms.InputTag( "rawDataCollector" ),
4935  fedList = cms.vuint32( 1024, 1025 )
4936 )
4937 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
4938  inputTag = cms.InputTag( "rawDataCollector" ),
4939  fedList = cms.vuint32( 1369, 1370, 1371 )
4940 )
4941 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
4942  inputTag = cms.InputTag( "rawDataCollector" ),
4943  fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
4944 )
4945 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
4946  inputTag = cms.InputTag( "rawDataCollector" ),
4947  fedList = cms.vuint32( 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869 )
4948 )
4949 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4950  inputTag = cms.InputTag( "rawDataCollector" ),
4951  fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4952 )
4953 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
4954  inputTag = cms.InputTag( "rawDataCollector" ),
4955  fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
4956 )
4957 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
4958  inputTag = cms.InputTag( "rawDataCollector" ),
4959  fedList = cms.vuint32( 1380, 1381 )
4960 )
4961 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
4962  inputTag = cms.InputTag( "rawDataCollector" ),
4963  fedList = cms.vuint32( 1386 )
4964 )
4965 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4966  SelectedTriggerType = cms.int32( 3 )
4967 )
4968 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4969  offset = cms.uint32( 0 ),
4970  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4971 )
4972 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4973  DebugOn = cms.untracked.bool( False ),
4974  DetectorType = cms.untracked.string( "pixel" ),
4975  DcsStatusLabel = cms.untracked.InputTag( "" ),
4976  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4977 )
4978 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4979  src = cms.InputTag( "hltOnlineBeamSpot" ),
4980  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
4981 )
4982 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4983  IncludeErrors = cms.bool( True ),
4984  UseQualityInfo = cms.bool( False ),
4985  clusterThreshold_layer1 = cms.int32( 4000 ),
4986  clusterThreshold_otherLayers = cms.int32( 4000 ),
4987  VCaltoElectronGain = cms.double( 1.0 ),
4988  VCaltoElectronGain_L1 = cms.double( 1.0 ),
4989  VCaltoElectronOffset = cms.double( 0.0 ),
4990  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4991  InputLabel = cms.InputTag( "rawDataCollector" ),
4992  Regions = cms.PSet( ),
4993  CablingMapLabel = cms.string( "" ),
4994  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
4995 )
4996 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4997  src = cms.InputTag( "hltSiPixelClustersSoA" ),
4998  clusterThreshold_layer1 = cms.int32( 4000 ),
4999  clusterThreshold_otherLayers = cms.int32( 4000 ),
5000  produceDigis = cms.bool( False ),
5001  storeDigis = cms.bool( False )
5002 )
5003 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5004  digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5005  fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
5006  CablingMapLabel = cms.string( "" ),
5007  UsePhase1 = cms.bool( True ),
5008  ErrorList = cms.vint32( 29 ),
5009  UserErrorList = cms.vint32( 40 )
5010 )
5011 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
5012  beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
5013  src = cms.InputTag( "hltSiPixelClustersSoA" ),
5014  CPE = cms.string( "PixelCPEFastParams" ),
5015  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5016 )
5017 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5018  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5019  src = cms.InputTag( "hltSiPixelClusters" )
5020 )
5021 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5022  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5023  trigstring = cms.untracked.string( "alcaPCCEvent" )
5024 )
5025 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5026  saveTags = cms.bool( True ),
5027  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5028  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5029  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5030  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5031  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5032  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5033  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5034  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5035  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5036  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5037 )
5038 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5039  offset = cms.uint32( 0 ),
5040  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5041 )
5042 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5043  saveTags = cms.bool( True ),
5044  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5045  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5046  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5047  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5048  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5049  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5050  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5051  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5052  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5053  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5054 )
5055 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5056  offset = cms.uint32( 0 ),
5057  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5058 )
5059 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
5060  src = cms.InputTag( "hltOnlineBeamSpot" )
5061 )
5062 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
5063  IncludeErrors = cms.bool( True ),
5064  UseQualityInfo = cms.bool( False ),
5065  clusterThreshold_layer1 = cms.int32( 4000 ),
5066  clusterThreshold_otherLayers = cms.int32( 4000 ),
5067  VCaltoElectronGain = cms.double( 1.0 ),
5068  VCaltoElectronGain_L1 = cms.double( 1.0 ),
5069  VCaltoElectronOffset = cms.double( 0.0 ),
5070  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5071  InputLabel = cms.InputTag( "rawDataCollector" ),
5072  Regions = cms.PSet( ),
5073  CablingMapLabel = cms.string( "" )
5074 )
5075 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
5076  src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5077  clusterThreshold_layer1 = cms.int32( 4000 ),
5078  clusterThreshold_otherLayers = cms.int32( 4000 ),
5079  produceDigis = cms.bool( False ),
5080  storeDigis = cms.bool( False )
5081 )
5082 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
5083  digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5084  fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5085  CablingMapLabel = cms.string( "" ),
5086  UsePhase1 = cms.bool( True ),
5087  ErrorList = cms.vint32( 29 ),
5088  UserErrorList = cms.vint32( 40 )
5089 )
5090 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
5091  beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
5092  src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
5093  CPE = cms.string( "PixelCPEFastParams" )
5094 )
5095 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
5096  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5097  src = cms.InputTag( "hltSiPixelClustersSerialSync" )
5098 )
5099 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
5100  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5101  CPE = cms.string( "PixelCPEFastParams" ),
5102  ptmin = cms.double( 0.9 ),
5103  CAThetaCutBarrel = cms.double( 0.002 ),
5104  CAThetaCutForward = cms.double( 0.003 ),
5105  hardCurvCut = cms.double( 0.0328407225 ),
5106  dcaCutInnerTriplet = cms.double( 0.15 ),
5107  dcaCutOuterTriplet = cms.double( 0.25 ),
5108  earlyFishbone = cms.bool( True ),
5109  lateFishbone = cms.bool( False ),
5110  fillStatistics = cms.bool( False ),
5111  minHitsPerNtuplet = cms.uint32( 3 ),
5112  minHitsForSharingCut = cms.uint32( 10 ),
5113  fitNas4 = cms.bool( False ),
5114  doClusterCut = cms.bool( True ),
5115  doZ0Cut = cms.bool( True ),
5116  doPtCut = cms.bool( True ),
5117  useRiemannFit = cms.bool( False ),
5118  doSharedHitCut = cms.bool( True ),
5119  dupPassThrough = cms.bool( False ),
5120  useSimpleTripletCleaner = cms.bool( True ),
5121  maxNumberOfDoublets = cms.uint32( 524288 ),
5122  idealConditions = cms.bool( False ),
5123  includeJumpingForwardDoublets = cms.bool( True ),
5124  cellZ0Cut = cms.double( 12.0 ),
5125  cellPtCut = cms.double( 0.5 ),
5126  trackQualityCuts = cms.PSet(
5127  chi2MaxPt = cms.double( 10.0 ),
5128  tripletMaxTip = cms.double( 0.3 ),
5129  chi2Scale = cms.double( 8.0 ),
5130  quadrupletMaxTip = cms.double( 0.5 ),
5131  quadrupletMinPt = cms.double( 0.3 ),
5132  quadrupletMaxZip = cms.double( 12.0 ),
5133  tripletMaxZip = cms.double( 12.0 ),
5134  tripletMinPt = cms.double( 0.5 ),
5135  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5136  ),
5137  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5138  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5139 )
5140 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5141  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5142  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5143  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5144  minNumberOfHits = cms.int32( 0 ),
5145  minQuality = cms.string( "loose" )
5146 )
5147 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
5148  oneKernel = cms.bool( True ),
5149  useDensity = cms.bool( True ),
5150  useDBSCAN = cms.bool( False ),
5151  useIterative = cms.bool( False ),
5152  doSplitting = cms.bool( True ),
5153  minT = cms.int32( 2 ),
5154  eps = cms.double( 0.07 ),
5155  errmax = cms.double( 0.01 ),
5156  chi2max = cms.double( 9.0 ),
5157  PtMin = cms.double( 0.5 ),
5158  PtMax = cms.double( 75.0 ),
5159  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5160  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5161 )
5162 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5163  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5164  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5165  src = cms.InputTag( "hltPixelVerticesSoA" )
5166 )
5167 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5168  src = cms.InputTag( "hltPixelVertices" ),
5169  maxVtx = cms.uint32( 100 ),
5170  fractionSumPt2 = cms.double( 0.3 ),
5171  minSumPt2 = cms.double( 0.0 ),
5172  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5173 )
5174 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
5175  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5176  CPE = cms.string( "PixelCPEFastParams" ),
5177  ptmin = cms.double( 0.9 ),
5178  CAThetaCutBarrel = cms.double( 0.002 ),
5179  CAThetaCutForward = cms.double( 0.003 ),
5180  hardCurvCut = cms.double( 0.0328407225 ),
5181  dcaCutInnerTriplet = cms.double( 0.15 ),
5182  dcaCutOuterTriplet = cms.double( 0.25 ),
5183  earlyFishbone = cms.bool( True ),
5184  lateFishbone = cms.bool( False ),
5185  fillStatistics = cms.bool( False ),
5186  minHitsPerNtuplet = cms.uint32( 3 ),
5187  minHitsForSharingCut = cms.uint32( 10 ),
5188  fitNas4 = cms.bool( False ),
5189  doClusterCut = cms.bool( True ),
5190  doZ0Cut = cms.bool( True ),
5191  doPtCut = cms.bool( True ),
5192  useRiemannFit = cms.bool( False ),
5193  doSharedHitCut = cms.bool( True ),
5194  dupPassThrough = cms.bool( False ),
5195  useSimpleTripletCleaner = cms.bool( True ),
5196  maxNumberOfDoublets = cms.uint32( 524288 ),
5197  idealConditions = cms.bool( False ),
5198  includeJumpingForwardDoublets = cms.bool( True ),
5199  cellZ0Cut = cms.double( 12.0 ),
5200  cellPtCut = cms.double( 0.5 ),
5201  trackQualityCuts = cms.PSet(
5202  chi2MaxPt = cms.double( 10.0 ),
5203  tripletMaxTip = cms.double( 0.3 ),
5204  chi2Scale = cms.double( 8.0 ),
5205  quadrupletMaxTip = cms.double( 0.5 ),
5206  quadrupletMinPt = cms.double( 0.3 ),
5207  quadrupletMaxZip = cms.double( 12.0 ),
5208  tripletMaxZip = cms.double( 12.0 ),
5209  tripletMinPt = cms.double( 0.5 ),
5210  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5211  ),
5212  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 )
5213 )
5214 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5215  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5216  trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5217  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
5218  minNumberOfHits = cms.int32( 0 ),
5219  minQuality = cms.string( "loose" )
5220 )
5221 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
5222  oneKernel = cms.bool( True ),
5223  useDensity = cms.bool( True ),
5224  useDBSCAN = cms.bool( False ),
5225  useIterative = cms.bool( False ),
5226  doSplitting = cms.bool( True ),
5227  minT = cms.int32( 2 ),
5228  eps = cms.double( 0.07 ),
5229  errmax = cms.double( 0.01 ),
5230  chi2max = cms.double( 9.0 ),
5231  PtMin = cms.double( 0.5 ),
5232  PtMax = cms.double( 75.0 ),
5233  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
5234 )
5235 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5236  TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
5237  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5238  src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
5239 )
5240 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
5241  src = cms.InputTag( "hltPixelVerticesSerialSync" ),
5242  maxVtx = cms.uint32( 100 ),
5243  fractionSumPt2 = cms.double( 0.3 ),
5244  minSumPt2 = cms.double( 0.0 ),
5245  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5246 )
5247 fragment.hltPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5248  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5249  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5250 )
5251 fragment.hltPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5252  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5253  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5254 )
5255 fragment.hltPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoAAlpaka",
5256  pixelHitsSrcHost = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5257  pixelHitsSrcDevice = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5258  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5259  minD2cut = cms.double( 1.0E-4 )
5260 )
5261 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5262  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5263  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
5264  useQualityCut = cms.bool( True ),
5265  minQuality = cms.string( "loose" )
5266 )
5267 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5268  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5269  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
5270  useQualityCut = cms.bool( True ),
5271  minQuality = cms.string( "loose" )
5272 )
5273 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoAAlpaka",
5274  pixelTrackSrcHost = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5275  pixelTrackSrcDevice = cms.InputTag( "hltPixelTracksSoA" ),
5276  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
5277  useQualityCut = cms.bool( True ),
5278  minQuality = cms.string( "loose" ),
5279  deltaR2cut = cms.double( 0.04 )
5280 )
5281 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5282  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5283  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5284  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5285 )
5286 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5287  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5288  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5289  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5290 )
5291 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoAAlpaka",
5292  pixelVertexSrcHost = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5293  pixelVertexSrcDevice = cms.InputTag( "hltPixelVerticesSoA" ),
5294  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5295  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5296  dzCut = cms.double( 1.0 )
5297 )
5298 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5299  saveTags = cms.bool( True ),
5300  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5301  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5302  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5303  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5304  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5305  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5306  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5307  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5308  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5309  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5310 )
5311 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5312  offset = cms.uint32( 0 ),
5313  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5314 )
5315 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5316  InputLabel = cms.InputTag( "rawDataCollector" ),
5317  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 ),
5318  maxChannelsEB = cms.uint32( 61200 ),
5319  maxChannelsEE = cms.uint32( 14648 ),
5320  digisLabelEB = cms.string( "ebDigis" ),
5321  digisLabelEE = cms.string( "eeDigis" )
5322 )
5323 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5324  digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5325  digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5326  digisOutLabelEB = cms.string( "ebDigis" ),
5327  digisOutLabelEE = cms.string( "eeDigis" ),
5328  produceDummyIntegrityCollections = cms.bool( False )
5329 )
5330 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5331  digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5332  digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5333  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5334  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5335  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5336  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5337  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5338  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5339  EBtimeConstantTerm = cms.double( 0.6 ),
5340  EEtimeConstantTerm = cms.double( 1.0 ),
5341  EBtimeNconst = cms.double( 28.5 ),
5342  EEtimeNconst = cms.double( 31.8 ),
5343  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5344  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5345  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5346  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5347  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5348  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5349  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5350  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5351  amplitudeThresholdEB = cms.double( 10.0 ),
5352  amplitudeThresholdEE = cms.double( 10.0 ),
5353  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5354  shouldRunTimingComputation = cms.bool( True )
5355 )
5356 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5357  uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5358  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5359  isPhase2 = cms.bool( False ),
5360  uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5361  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5362 )
5363 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5364  recoverEEVFE = cms.bool( False ),
5365  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5366  recoverEBIsolatedChannels = cms.bool( False ),
5367  recoverEBVFE = cms.bool( False ),
5368  laserCorrection = cms.bool( True ),
5369  EBLaserMIN = cms.double( 0.5 ),
5370  killDeadChannels = cms.bool( True ),
5371  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5372  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5373  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5374  EELaserMIN = cms.double( 0.5 ),
5375  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5376  cleaningConfig = cms.PSet(
5377  cThreshold_endcap = cms.double( 15.0 ),
5378  tightenCrack_e1_double = cms.double( 2.0 ),
5379  cThreshold_barrel = cms.double( 4.0 ),
5380  e6e2thresh = cms.double( 0.04 ),
5381  e4e1Threshold_barrel = cms.double( 0.08 ),
5382  e4e1Threshold_endcap = cms.double( 0.3 ),
5383  tightenCrack_e4e1_single = cms.double( 3.0 ),
5384  cThreshold_double = cms.double( 10.0 ),
5385  e4e1_b_barrel = cms.double( -0.024 ),
5386  tightenCrack_e6e2_double = cms.double( 3.0 ),
5387  e4e1_a_barrel = cms.double( 0.04 ),
5388  tightenCrack_e1_single = cms.double( 2.0 ),
5389  e4e1_a_endcap = cms.double( 0.02 ),
5390  e4e1_b_endcap = cms.double( -0.0125 ),
5391  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5392  ),
5393  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5394  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5395  recoverEBFE = cms.bool( False ),
5396  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5397  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5398  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5399  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5400  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5401  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5402  ChannelStatusToBeExcluded = cms.vstring( ),
5403  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5404  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5405  recoverEEFE = cms.bool( False ),
5406  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5407  EBLaserMAX = cms.double( 3.0 ),
5408  flagsMapDBReco = cms.PSet(
5409  kDead = cms.vstring( 'kNoDataNoTP' ),
5410  kGood = cms.vstring( 'kOk',
5411  'kDAC',
5412  'kNoLaser',
5413  'kNoisy' ),
5414  kTowerRecovered = cms.vstring( 'kDeadFE' ),
5415  kNoisy = cms.vstring( 'kNNoisy',
5416  'kFixedG6',
5417  'kFixedG1' ),
5418  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5419  'kNonRespondingIsolated',
5420  'kDeadVFE' )
5421  ),
5422  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5423  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5424  algo = cms.string( "EcalRecHitWorkerSimple" ),
5425  EELaserMAX = cms.double( 8.0 ),
5426  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5427  recoverEEIsolatedChannels = cms.bool( False ),
5428  timeCalibTag = cms.ESInputTag( "","" ),
5429  timeOffsetTag = cms.ESInputTag( "","" ),
5430  skipTimeCalib = cms.bool( False )
5431 )
5432 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5433  saveTags = cms.bool( True ),
5434  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5435  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5436  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5437  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5438  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5439  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5440  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5441  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5442  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5443  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5444 )
5445 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5446  offset = cms.uint32( 0 ),
5447  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5448 )
5449 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5450  HcalFirstFED = cms.untracked.int32( 700 ),
5451  firstSample = cms.int32( 0 ),
5452  lastSample = cms.int32( 9 ),
5453  FilterDataQuality = cms.bool( True ),
5454  FEDs = cms.untracked.vint32( ),
5455  UnpackZDC = cms.untracked.bool( True ),
5456  UnpackCalib = cms.untracked.bool( True ),
5457  UnpackUMNio = cms.untracked.bool( True ),
5458  UnpackTTP = cms.untracked.bool( False ),
5459  silent = cms.untracked.bool( True ),
5460  saveQIE10DataNSamples = cms.untracked.vint32( ),
5461  saveQIE10DataTags = cms.untracked.vstring( ),
5462  saveQIE11DataNSamples = cms.untracked.vint32( ),
5463  saveQIE11DataTags = cms.untracked.vstring( ),
5464  ComplainEmptyData = cms.untracked.bool( False ),
5465  UnpackerMode = cms.untracked.int32( 0 ),
5466  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5467  InputLabel = cms.InputTag( "rawDataCollector" ),
5468  ElectronicsMap = cms.string( "" )
5469 )
5470 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5471  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5472  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5473  digisLabelF01HE = cms.string( "" ),
5474  digisLabelF5HB = cms.string( "" ),
5475  digisLabelF3HB = cms.string( "" ),
5476  maxChannelsF01HE = cms.uint32( 10000 ),
5477  maxChannelsF5HB = cms.uint32( 10000 ),
5478  maxChannelsF3HB = cms.uint32( 10000 )
5479 )
5480 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5481  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5482  processQIE8 = cms.bool( False ),
5483  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5484  processQIE11 = cms.bool( True ),
5485  tsFromDB = cms.bool( False ),
5486  recoParamsFromDB = cms.bool( True ),
5487  saveEffectivePedestal = cms.bool( True ),
5488  dropZSmarkedPassed = cms.bool( True ),
5489  makeRecHits = cms.bool( True ),
5490  saveInfos = cms.bool( False ),
5491  saveDroppedInfos = cms.bool( False ),
5492  use8ts = cms.bool( True ),
5493  sipmQTSShift = cms.int32( 0 ),
5494  sipmQNTStoSum = cms.int32( 3 ),
5495  algorithm = cms.PSet(
5496  ts4Thresh = cms.double( 0.0 ),
5497  meanTime = cms.double( 0.0 ),
5498  nnlsThresh = cms.double( 1.0E-11 ),
5499  nMaxItersMin = cms.int32( 50 ),
5500  timeSigmaSiPM = cms.double( 2.5 ),
5501  applyTimeSlew = cms.bool( True ),
5502  timeSlewParsType = cms.int32( 3 ),
5503  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5504  samplesToAdd = cms.int32( 2 ),
5505  deltaChiSqThresh = cms.double( 0.001 ),
5506  applyTimeConstraint = cms.bool( False ),
5507  calculateArrivalTime = cms.bool( False ),
5508  timeSigmaHPD = cms.double( 5.0 ),
5509  useMahi = cms.bool( True ),
5510  correctForPhaseContainment = cms.bool( True ),
5511  respCorrM3 = cms.double( 1.0 ),
5512  pulseJitter = cms.double( 1.0 ),
5513  applyPedConstraint = cms.bool( False ),
5514  fitTimes = cms.int32( 1 ),
5515  nMaxItersNNLS = cms.int32( 500 ),
5516  applyTimeSlewM3 = cms.bool( True ),
5517  meanPed = cms.double( 0.0 ),
5518  ts4Min = cms.double( 0.0 ),
5519  applyPulseJitter = cms.bool( False ),
5520  useM2 = cms.bool( False ),
5521  timeMin = cms.double( -12.5 ),
5522  useM3 = cms.bool( False ),
5523  chiSqSwitch = cms.double( -1.0 ),
5524  dynamicPed = cms.bool( False ),
5525  tdcTimeShift = cms.double( 0.0 ),
5526  correctionPhaseNS = cms.double( 6.0 ),
5527  firstSampleShift = cms.int32( 0 ),
5528  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5529  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5530  timeMax = cms.double( 12.5 ),
5531  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5532  applyLegacyHBMCorrection = cms.bool( False )
5533  ),
5534  algoConfigClass = cms.string( "" ),
5535  setNegativeFlagsQIE8 = cms.bool( False ),
5536  setNegativeFlagsQIE11 = cms.bool( False ),
5537  setNoiseFlagsQIE8 = cms.bool( False ),
5538  setNoiseFlagsQIE11 = cms.bool( False ),
5539  setPulseShapeFlagsQIE8 = cms.bool( False ),
5540  setPulseShapeFlagsQIE11 = cms.bool( False ),
5541  setLegacyFlagsQIE8 = cms.bool( False ),
5542  setLegacyFlagsQIE11 = cms.bool( False ),
5543  flagParametersQIE8 = cms.PSet(
5544  hitEnergyMinimum = cms.double( 1.0 ),
5545  pulseShapeParameterSets = cms.VPSet(
5546  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5547  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5548  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5549  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5550  ),
5551  nominalPedestal = cms.double( 3.0 ),
5552  hitMultiplicityThreshold = cms.int32( 17 )
5553  ),
5554  flagParametersQIE11 = cms.PSet( ),
5555  pulseShapeParametersQIE8 = cms.PSet(
5556  UseDualFit = cms.bool( True ),
5557  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5558  TriangleIgnoreSlow = cms.bool( False ),
5559  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5560  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5561  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5562  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5563  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5564  R45PlusOneRange = cms.double( 0.2 ),
5565  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5566  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5567  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5568  MinimumChargeThreshold = cms.double( 20.0 ),
5569  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5570  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5571  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5572  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5573  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5574  TrianglePeakTS = cms.uint32( 10000 ),
5575  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5576  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5577  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5578  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5579  R45MinusOneRange = cms.double( 0.2 ),
5580  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5581  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5582  ),
5583  pulseShapeParametersQIE11 = cms.PSet( )
5584 )
5585 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5586  maxTimeSamples = cms.uint32( 10 ),
5587  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5588  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5589  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5590  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5591  recHitsLabelM0HBHE = cms.string( "" ),
5592  sipmQTSShift = cms.int32( 0 ),
5593  sipmQNTStoSum = cms.int32( 3 ),
5594  firstSampleShift = cms.int32( 0 ),
5595  useEffectivePedestals = cms.bool( True ),
5596  meanTime = cms.double( 0.0 ),
5597  timeSigmaSiPM = cms.double( 2.5 ),
5598  timeSigmaHPD = cms.double( 5.0 ),
5599  ts4Thresh = cms.double( 0.0 ),
5600  applyTimeSlew = cms.bool( True ),
5601  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5602  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5603  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5604  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5605 )
5606 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5607  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5608  recHitsM0LabelOut = cms.string( "" ),
5609  recHitsLegacyLabelOut = cms.string( "" ),
5610  produceSoA = cms.bool( True ),
5611  produceLegacy = cms.bool( True )
5612 )
5613 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5614  digiLabel = cms.InputTag( "hltHcalDigis" ),
5615  dropZSmarkedPassed = cms.bool( True ),
5616  tsFromDB = cms.bool( False ),
5617  sumAllTimeSlices = cms.bool( False ),
5618  forceSOI = cms.int32( -1 ),
5619  soiShift = cms.int32( 0 )
5620 )
5621 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5622  inputLabel = cms.InputTag( "hltHfprereco" ),
5623  useChannelQualityFromDB = cms.bool( False ),
5624  checkChannelQualityForDepth3and4 = cms.bool( False ),
5625  algorithm = cms.PSet(
5626  tfallIfNoTDC = cms.double( -101.0 ),
5627  triseIfNoTDC = cms.double( -100.0 ),
5628  rejectAllFailures = cms.bool( True ),
5629  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 ),
5630  soiPhase = cms.uint32( 1 ),
5631  timeShift = cms.double( 0.0 ),
5632  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5633  Class = cms.string( "HFFlexibleTimeCheck" )
5634  ),
5635  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5636  setNoiseFlags = cms.bool( True ),
5637  runHFStripFilter = cms.bool( False ),
5638  S9S1stat = cms.PSet(
5639  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 ),
5640  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 ),
5641  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 ),
5642  isS8S1 = cms.bool( False ),
5643  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 ),
5644  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 ),
5645  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 ),
5646  HcalAcceptSeverityLevel = cms.int32( 9 )
5647  ),
5648  S8S1stat = cms.PSet(
5649  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 ),
5650  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 ),
5651  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 ),
5652  isS8S1 = cms.bool( True ),
5653  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 ),
5654  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 ),
5655  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 ),
5656  HcalAcceptSeverityLevel = cms.int32( 9 )
5657  ),
5658  PETstat = cms.PSet(
5659  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 ),
5660  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 ),
5661  long_R_29 = cms.vdouble( 0.8 ),
5662  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 ),
5663  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 ),
5664  short_R_29 = cms.vdouble( 0.8 ),
5665  long_R = cms.vdouble( 0.98 ),
5666  short_R = cms.vdouble( 0.8 ),
5667  HcalAcceptSeverityLevel = cms.int32( 9 )
5668  ),
5669  HFStripFilter = cms.PSet(
5670  seedHitIetaMax = cms.int32( 35 ),
5671  verboseLevel = cms.untracked.int32( 10 ),
5672  maxThreshold = cms.double( 100.0 ),
5673  stripThreshold = cms.double( 40.0 ),
5674  wedgeCut = cms.double( 0.05 ),
5675  lstrips = cms.int32( 2 ),
5676  maxStripTime = cms.double( 10.0 ),
5677  gap = cms.int32( 2 ),
5678  timeMax = cms.double( 6.0 )
5679  )
5680 )
5681 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5682  correctForPhaseContainment = cms.bool( True ),
5683  correctionPhaseNS = cms.double( 13.0 ),
5684  digiLabel = cms.InputTag( "hltHcalDigis" ),
5685  Subdetector = cms.string( "HO" ),
5686  correctForTimeslew = cms.bool( True ),
5687  dropZSmarkedPassed = cms.bool( True ),
5688  firstSample = cms.int32( 4 ),
5689  samplesToAdd = cms.int32( 4 ),
5690  tsFromDB = cms.bool( True ),
5691  recoParamsFromDB = cms.bool( True ),
5692  useLeakCorrection = cms.bool( False ),
5693  dataOOTCorrectionName = cms.string( "" ),
5694  dataOOTCorrectionCategory = cms.string( "Data" ),
5695  mcOOTCorrectionName = cms.string( "" ),
5696  mcOOTCorrectionCategory = cms.string( "MC" ),
5697  correctTiming = cms.bool( False ),
5698  firstAuxTS = cms.int32( 4 ),
5699  setNoiseFlags = cms.bool( False ),
5700  digiTimeFromDB = cms.bool( True ),
5701  setHSCPFlags = cms.bool( False ),
5702  setSaturationFlags = cms.bool( False ),
5703  setTimingTrustFlags = cms.bool( False ),
5704  setPulseShapeFlags = cms.bool( False ),
5705  setNegativeFlags = cms.bool( False ),
5706  digistat = cms.PSet( ),
5707  HFInWindowStat = cms.PSet( ),
5708  S9S1stat = cms.PSet( ),
5709  S8S1stat = cms.PSet( ),
5710  PETstat = cms.PSet( ),
5711  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5712  hfTimingTrustParameters = cms.PSet( )
5713 )
5714 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5715  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5716  lumiProducts = cms.untracked.vstring( ),
5717  runProducts = cms.untracked.vstring( ),
5718  processProducts = cms.untracked.vstring( ),
5719  verbose = cms.untracked.bool( False )
5720 )
5721 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5722  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5723  lumiProducts = cms.untracked.vstring( ),
5724  runProducts = cms.untracked.vstring( ),
5725  processProducts = cms.untracked.vstring( ),
5726  verbose = cms.untracked.bool( False )
5727 )
5728 fragment.hltHbheRecHitSoA = cms.EDProducer( "HCALRecHitSoAProducer@alpaka",
5729  src = cms.InputTag( "hltHbhereco" ),
5730  synchronise = cms.untracked.bool( False ),
5731  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5732 )
5733 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5734  producers = cms.VPSet(
5735  cms.PSet( src = cms.InputTag( "hltHbheRecHitSoA" ),
5736  params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5737  )
5738  ),
5739  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5740  synchronise = cms.untracked.bool( False ),
5741  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5742 )
5743 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5744  src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5745 )
5746 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5747  pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5748  pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5749  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5750  synchronise = cms.bool( False ),
5751  pfRecHitFractionAllocation = cms.int32( 250 ),
5752  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
5753 )
5754 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5755  src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5756  PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5757  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5758  usePFThresholdsFromDB = cms.bool( True ),
5759  pfClusterBuilder = cms.PSet(
5760  minFracTot = cms.double( 1.0E-20 ),
5761  stoppingTolerance = cms.double( 1.0E-8 ),
5762  positionCalc = cms.PSet(
5763  minAllowedNormalization = cms.double( 1.0E-9 ),
5764  posCalcNCrystals = cms.int32( 5 ),
5765  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5766  logWeightDenominatorByDetector = cms.VPSet(
5767  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5768  depths = cms.vint32( 1, 2, 3, 4 ),
5769  detector = cms.string( "HCAL_BARREL1" )
5770  ),
5771  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5772  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5773  detector = cms.string( "HCAL_ENDCAP" )
5774  )
5775  ),
5776  minFractionInCalc = cms.double( 1.0E-9 )
5777  ),
5778  maxIterations = cms.uint32( 5 ),
5779  minChi2Prob = cms.double( 0.0 ),
5780  allCellsPositionCalc = cms.PSet(
5781  minAllowedNormalization = cms.double( 1.0E-9 ),
5782  posCalcNCrystals = cms.int32( -1 ),
5783  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5784  logWeightDenominatorByDetector = cms.VPSet(
5785  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5786  depths = cms.vint32( 1, 2, 3, 4 ),
5787  detector = cms.string( "HCAL_BARREL1" )
5788  ),
5789  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5790  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5791  detector = cms.string( "HCAL_ENDCAP" )
5792  )
5793  ),
5794  minFractionInCalc = cms.double( 1.0E-9 )
5795  ),
5796  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5797  recHitEnergyNorms = cms.VPSet(
5798  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5799  depths = cms.vint32( 1, 2, 3, 4 ),
5800  detector = cms.string( "HCAL_BARREL1" )
5801  ),
5802  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5803  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5804  detector = cms.string( "HCAL_ENDCAP" )
5805  )
5806  ),
5807  maxNSigmaTime = cms.double( 10.0 ),
5808  showerSigma = cms.double( 10.0 ),
5809  timeSigmaEE = cms.double( 10.0 ),
5810  clusterTimeResFromSeed = cms.bool( False ),
5811  minFractionToKeep = cms.double( 1.0E-7 ),
5812  excludeOtherSeeds = cms.bool( True ),
5813  timeResolutionCalcBarrel = cms.PSet(
5814  corrTermLowE = cms.double( 0.0 ),
5815  threshLowE = cms.double( 6.0 ),
5816  noiseTerm = cms.double( 21.86 ),
5817  constantTermLowE = cms.double( 4.24 ),
5818  noiseTermLowE = cms.double( 8.0 ),
5819  threshHighE = cms.double( 15.0 ),
5820  constantTerm = cms.double( 2.82 )
5821  ),
5822  timeResolutionCalcEndcap = cms.PSet(
5823  corrTermLowE = cms.double( 0.0 ),
5824  threshLowE = cms.double( 6.0 ),
5825  noiseTerm = cms.double( 21.86 ),
5826  constantTermLowE = cms.double( 4.24 ),
5827  noiseTermLowE = cms.double( 8.0 ),
5828  threshHighE = cms.double( 15.0 ),
5829  constantTerm = cms.double( 2.82 )
5830  ),
5831  timeSigmaEB = cms.double( 10.0 )
5832  )
5833 )
5834 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5835  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5836  usePFThresholdsFromDB = cms.bool( True ),
5837  pfClusterBuilder = cms.PSet(
5838  allCellsPositionCalc = cms.PSet(
5839  minAllowedNormalization = cms.double( 1.0E-9 ),
5840  posCalcNCrystals = cms.int32( -1 ),
5841  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5842  logWeightDenominatorByDetector = cms.VPSet(
5843  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5844  depths = cms.vint32( 1, 2, 3, 4 ),
5845  detector = cms.string( "HCAL_BARREL1" )
5846  ),
5847  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5848  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5849  detector = cms.string( "HCAL_ENDCAP" )
5850  )
5851  ),
5852  minFractionInCalc = cms.double( 1.0E-9 )
5853  ),
5854  algoName = cms.string( "PFMultiDepthClusterizer" ),
5855  nSigmaPhi = cms.double( 2.0 ),
5856  minFractionToKeep = cms.double( 1.0E-7 ),
5857  nSigmaEta = cms.double( 2.0 )
5858  ),
5859  positionReCalc = cms.PSet( ),
5860  energyCorrector = cms.PSet( )
5861 )
5862 fragment.hltHbheRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HCALRecHitSoAProducer",
5863  src = cms.InputTag( "hltHbhereco" ),
5864  synchronise = cms.untracked.bool( False )
5865 )
5866 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5867  producers = cms.VPSet(
5868  cms.PSet( src = cms.InputTag( "hltHbheRecHitSoASerialSync" ),
5869  params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5870  )
5871  ),
5872  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5873  synchronise = cms.untracked.bool( False )
5874 )
5875 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5876  src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5877 )
5878 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5879  pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5880  pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5881  topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5882  synchronise = cms.bool( False ),
5883  pfRecHitFractionAllocation = cms.int32( 250 )
5884 )
5885 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
5886  src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
5887  PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5888  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
5889  usePFThresholdsFromDB = cms.bool( True ),
5890  pfClusterBuilder = cms.PSet(
5891  minFracTot = cms.double( 1.0E-20 ),
5892  stoppingTolerance = cms.double( 1.0E-8 ),
5893  positionCalc = cms.PSet(
5894  minAllowedNormalization = cms.double( 1.0E-9 ),
5895  posCalcNCrystals = cms.int32( 5 ),
5896  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5897  logWeightDenominatorByDetector = cms.VPSet(
5898  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5899  depths = cms.vint32( 1, 2, 3, 4 ),
5900  detector = cms.string( "HCAL_BARREL1" )
5901  ),
5902  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5903  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5904  detector = cms.string( "HCAL_ENDCAP" )
5905  )
5906  ),
5907  minFractionInCalc = cms.double( 1.0E-9 )
5908  ),
5909  maxIterations = cms.uint32( 5 ),
5910  minChi2Prob = cms.double( 0.0 ),
5911  allCellsPositionCalc = cms.PSet(
5912  minAllowedNormalization = cms.double( 1.0E-9 ),
5913  posCalcNCrystals = cms.int32( -1 ),
5914  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5915  logWeightDenominatorByDetector = cms.VPSet(
5916  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5917  depths = cms.vint32( 1, 2, 3, 4 ),
5918  detector = cms.string( "HCAL_BARREL1" )
5919  ),
5920  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5921  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5922  detector = cms.string( "HCAL_ENDCAP" )
5923  )
5924  ),
5925  minFractionInCalc = cms.double( 1.0E-9 )
5926  ),
5927  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5928  recHitEnergyNorms = cms.VPSet(
5929  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5930  depths = cms.vint32( 1, 2, 3, 4 ),
5931  detector = cms.string( "HCAL_BARREL1" )
5932  ),
5933  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5934  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5935  detector = cms.string( "HCAL_ENDCAP" )
5936  )
5937  ),
5938  maxNSigmaTime = cms.double( 10.0 ),
5939  showerSigma = cms.double( 10.0 ),
5940  timeSigmaEE = cms.double( 10.0 ),
5941  clusterTimeResFromSeed = cms.bool( False ),
5942  minFractionToKeep = cms.double( 1.0E-7 ),
5943  excludeOtherSeeds = cms.bool( True ),
5944  timeResolutionCalcBarrel = cms.PSet(
5945  corrTermLowE = cms.double( 0.0 ),
5946  threshLowE = cms.double( 6.0 ),
5947  noiseTerm = cms.double( 21.86 ),
5948  constantTermLowE = cms.double( 4.24 ),
5949  noiseTermLowE = cms.double( 8.0 ),
5950  threshHighE = cms.double( 15.0 ),
5951  constantTerm = cms.double( 2.82 )
5952  ),
5953  timeResolutionCalcEndcap = cms.PSet(
5954  corrTermLowE = cms.double( 0.0 ),
5955  threshLowE = cms.double( 6.0 ),
5956  noiseTerm = cms.double( 21.86 ),
5957  constantTermLowE = cms.double( 4.24 ),
5958  noiseTermLowE = cms.double( 8.0 ),
5959  threshHighE = cms.double( 15.0 ),
5960  constantTerm = cms.double( 2.82 )
5961  ),
5962  timeSigmaEB = cms.double( 10.0 )
5963  )
5964 )
5965 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
5966  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
5967  usePFThresholdsFromDB = cms.bool( True ),
5968  pfClusterBuilder = cms.PSet(
5969  allCellsPositionCalc = cms.PSet(
5970  minAllowedNormalization = cms.double( 1.0E-9 ),
5971  posCalcNCrystals = cms.int32( -1 ),
5972  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5973  logWeightDenominatorByDetector = cms.VPSet(
5974  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5975  depths = cms.vint32( 1, 2, 3, 4 ),
5976  detector = cms.string( "HCAL_BARREL1" )
5977  ),
5978  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5979  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5980  detector = cms.string( "HCAL_ENDCAP" )
5981  )
5982  ),
5983  minFractionInCalc = cms.double( 1.0E-9 )
5984  ),
5985  algoName = cms.string( "PFMultiDepthClusterizer" ),
5986  nSigmaPhi = cms.double( 2.0 ),
5987  minFractionToKeep = cms.double( 1.0E-7 ),
5988  nSigmaEta = cms.double( 2.0 )
5989  ),
5990  positionReCalc = cms.PSet( ),
5991  energyCorrector = cms.PSet( )
5992 )
5993 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5994  offset = cms.uint32( 0 ),
5995  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5996 )
5997 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
5998  inputTag = cms.InputTag( "rawDataCollector" ),
5999  fedList = cms.vuint32( 1405 )
6000 )
6001 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
6002  SelectedTriggerType = cms.int32( 2 )
6003 )
6004 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
6005  offset = cms.uint32( 0 ),
6006  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6007 )
6008 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6009  inputTag = cms.InputTag( "rawDataCollector" ),
6010  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 )
6011 )
6012 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
6013  offset = cms.uint32( 0 ),
6014  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6015 )
6016 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
6017  inputTag = cms.InputTag( "rawDataCollector" ),
6018  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 )
6019 )
6020 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
6021  rawInput = cms.InputTag( "rawDataCollector" ),
6022  period = cms.uint32( 4096 ),
6023  invert = cms.bool( False ),
6024  fedId = cms.int32( 1024 ),
6025  useTCDSEventNumber = cms.bool( False )
6026 )
6027 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
6028  saveTags = cms.bool( True ),
6029  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" ),
6030  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6031  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6032  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6033  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6034  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6035  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6036  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6037  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6038  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6039 )
6040 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
6041  offset = cms.uint32( 0 ),
6042  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6043 )
6044 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
6045  saveTags = cms.bool( True ),
6046  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" ),
6047  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
6048  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
6049  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6050  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
6051  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
6052  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
6053  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
6054  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
6055  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
6056 )
6057 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
6058  offset = cms.uint32( 0 ),
6059  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6060 )
6061 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
6062  offset = cms.uint32( 0 ),
6063  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6064 )
6065 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
6066  rawInput = cms.InputTag( "rawDataCollector" ),
6067  period = cms.uint32( 107 ),
6068  invert = cms.bool( False ),
6069  fedId = cms.int32( 1024 ),
6070  useTCDSEventNumber = cms.bool( True )
6071 )
6072 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
6073  offset = cms.uint32( 0 ),
6074  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6075 )
6076 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
6077  offset = cms.uint32( 0 ),
6078  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6079 )
6080 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
6081  offset = cms.uint32( 0 ),
6082  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
6083 )
6084 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6085  EBSumThreshold = cms.double( 0.2 ),
6086  HF2Weight = cms.double( 1.0 ),
6087  EBWeight = cms.double( 1.0 ),
6088  hfInput = cms.InputTag( "hltHfreco" ),
6089  EESumThreshold = cms.double( 0.45 ),
6090  HOThreshold0 = cms.double( 3.5 ),
6091  HOThresholdPlus1 = cms.double( 3.5 ),
6092  HOThresholdMinus1 = cms.double( 3.5 ),
6093  HOThresholdPlus2 = cms.double( 3.5 ),
6094  HOThresholdMinus2 = cms.double( 3.5 ),
6095  HBGrid = cms.vdouble( ),
6096  HBThreshold1 = cms.double( 0.4 ),
6097  HBThreshold2 = cms.double( 0.3 ),
6098  HBThreshold = cms.double( 0.3 ),
6099  EEWeights = cms.vdouble( ),
6100  HF1Threshold = cms.double( 0.5 ),
6101  HF2Weights = cms.vdouble( ),
6102  HOWeights = cms.vdouble( ),
6103  EEGrid = cms.vdouble( ),
6104  HEDWeight = cms.double( 1.0 ),
6105  EEWeight = cms.double( 1.0 ),
6106  UseHO = cms.bool( False ),
6107  HBWeights = cms.vdouble( ),
6108  HESWeight = cms.double( 1.0 ),
6109  HF1Weight = cms.double( 1.0 ),
6110  HF2Grid = cms.vdouble( ),
6111  HEDWeights = cms.vdouble( ),
6112  HF1Grid = cms.vdouble( ),
6113  EBWeights = cms.vdouble( ),
6114  HOWeight = cms.double( 1.0E-99 ),
6115  EBThreshold = cms.double( 0.07 ),
6116  EEThreshold = cms.double( 0.3 ),
6117  UseEtEBTreshold = cms.bool( False ),
6118  UseSymEBTreshold = cms.bool( False ),
6119  UseEtEETreshold = cms.bool( False ),
6120  UseSymEETreshold = cms.bool( False ),
6121  hbheInput = cms.InputTag( "hltHbhereco" ),
6122  HcalThreshold = cms.double( -1000.0 ),
6123  HF2Threshold = cms.double( 0.85 ),
6124  HESThreshold1 = cms.double( 0.1 ),
6125  HESThreshold = cms.double( 0.2 ),
6126  HF1Weights = cms.vdouble( ),
6127  hoInput = cms.InputTag( "hltHoreco" ),
6128  HESGrid = cms.vdouble( ),
6129  HESWeights = cms.vdouble( ),
6130  HEDThreshold1 = cms.double( 0.1 ),
6131  HEDThreshold = cms.double( 0.2 ),
6132  EcutTower = cms.double( -1000.0 ),
6133  HEDGrid = cms.vdouble( ),
6134  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6135  HBWeight = cms.double( 1.0 ),
6136  HOGrid = cms.vdouble( ),
6137  EBGrid = cms.vdouble( ),
6138  MomConstrMethod = cms.int32( 1 ),
6139  MomHBDepth = cms.double( 0.2 ),
6140  MomHEDepth = cms.double( 0.4 ),
6141  MomEBDepth = cms.double( 0.3 ),
6142  MomEEDepth = cms.double( 0.0 ),
6143  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6144  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6145  'kWeird',
6146  'kBad' ),
6147  UseHcalRecoveredHits = cms.bool( False ),
6148  UseEcalRecoveredHits = cms.bool( False ),
6149  UseRejectedHitsOnly = cms.bool( False ),
6150  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6151  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6152  UseRejectedRecoveredHcalHits = cms.bool( False ),
6153  UseRejectedRecoveredEcalHits = cms.bool( False ),
6154  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6155  AllowMissingInputs = cms.bool( False ),
6156  HcalPhase = cms.int32( 1 ),
6157  usePFThresholdsFromDB = cms.bool( True )
6158 )
6159 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6160  useMassDropTagger = cms.bool( False ),
6161  useFiltering = cms.bool( False ),
6162  useDynamicFiltering = cms.bool( False ),
6163  useTrimming = cms.bool( False ),
6164  usePruning = cms.bool( False ),
6165  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6166  useKtPruning = cms.bool( False ),
6167  useConstituentSubtraction = cms.bool( False ),
6168  useSoftDrop = cms.bool( False ),
6169  correctShape = cms.bool( False ),
6170  UseOnlyVertexTracks = cms.bool( False ),
6171  UseOnlyOnePV = cms.bool( False ),
6172  muCut = cms.double( -1.0 ),
6173  yCut = cms.double( -1.0 ),
6174  rFilt = cms.double( -1.0 ),
6175  rFiltFactor = cms.double( -1.0 ),
6176  trimPtFracMin = cms.double( -1.0 ),
6177  zcut = cms.double( -1.0 ),
6178  rcut_factor = cms.double( -1.0 ),
6179  csRho_EtaMax = cms.double( -1.0 ),
6180  csRParam = cms.double( -1.0 ),
6181  beta = cms.double( -1.0 ),
6182  R0 = cms.double( -1.0 ),
6183  gridMaxRapidity = cms.double( -1.0 ),
6184  gridSpacing = cms.double( -1.0 ),
6185  DzTrVtxMax = cms.double( 0.0 ),
6186  DxyTrVtxMax = cms.double( 0.0 ),
6187  MaxVtxZ = cms.double( 15.0 ),
6188  subjetPtMin = cms.double( -1.0 ),
6189  muMin = cms.double( -1.0 ),
6190  muMax = cms.double( -1.0 ),
6191  yMin = cms.double( -1.0 ),
6192  yMax = cms.double( -1.0 ),
6193  dRMin = cms.double( -1.0 ),
6194  dRMax = cms.double( -1.0 ),
6195  maxDepth = cms.int32( -1 ),
6196  nFilt = cms.int32( -1 ),
6197  MinVtxNdof = cms.int32( 5 ),
6198  src = cms.InputTag( "hltTowerMakerForAll" ),
6199  srcPVs = cms.InputTag( "NotUsed" ),
6200  jetType = cms.string( "CaloJet" ),
6201  jetAlgorithm = cms.string( "AntiKt" ),
6202  rParam = cms.double( 0.4 ),
6203  inputEtMin = cms.double( 0.3 ),
6204  inputEMin = cms.double( 0.0 ),
6205  jetPtMin = cms.double( 1.0 ),
6206  doPVCorrection = cms.bool( False ),
6207  doAreaFastjet = cms.bool( False ),
6208  doRhoFastjet = cms.bool( False ),
6209  doPUOffsetCorr = cms.bool( False ),
6210  puPtMin = cms.double( 10.0 ),
6211  nSigmaPU = cms.double( 1.0 ),
6212  radiusPU = cms.double( 0.4 ),
6213  subtractorName = cms.string( "" ),
6214  useExplicitGhosts = cms.bool( False ),
6215  doAreaDiskApprox = cms.bool( False ),
6216  voronoiRfact = cms.double( -9.0 ),
6217  Rho_EtaMax = cms.double( 4.4 ),
6218  Ghost_EtaMax = cms.double( 6.0 ),
6219  Active_Area_Repeats = cms.int32( 5 ),
6220  GhostArea = cms.double( 0.01 ),
6221  restrictInputs = cms.bool( False ),
6222  maxInputs = cms.uint32( 1 ),
6223  writeCompound = cms.bool( False ),
6224  writeJetsWithConst = cms.bool( False ),
6225  doFastJetNonUniform = cms.bool( False ),
6226  useDeterministicSeed = cms.bool( True ),
6227  minSeed = cms.uint32( 0 ),
6228  verbosity = cms.int32( 0 ),
6229  puWidth = cms.double( 0.0 ),
6230  nExclude = cms.uint32( 0 ),
6231  maxBadEcalCells = cms.uint32( 9999999 ),
6232  maxBadHcalCells = cms.uint32( 9999999 ),
6233  maxProblematicEcalCells = cms.uint32( 9999999 ),
6234  maxProblematicHcalCells = cms.uint32( 9999999 ),
6235  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6236  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6237  puCenters = cms.vdouble( ),
6238  applyWeight = cms.bool( False ),
6239  srcWeights = cms.InputTag( "" ),
6240  minimumTowersFraction = cms.double( 0.0 ),
6241  jetCollInstanceName = cms.string( "" ),
6242  sumRecHits = cms.bool( False )
6243 )
6244 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6245  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6246  filter = cms.bool( False ),
6247  etMin = cms.double( 5.0 )
6248 )
6249 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6250  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6251  scaleDT = cms.bool( True ),
6252  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6253  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6254  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6255  EnableDTMeasurement = cms.bool( True ),
6256  EnableCSCMeasurement = cms.bool( True ),
6257  EnableME0Measurement = cms.bool( False ),
6258  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6259  crackWindow = cms.double( 0.04 ),
6260  deltaPhiSearchWindow = cms.double( 0.25 ),
6261  deltaEtaSearchWindow = cms.double( 0.2 ),
6262  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6263  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6264  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6265  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6266  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6267  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6268  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6269  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6270  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6271  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6272  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6273  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6274  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6275  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6276  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6277  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6278  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6279  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6280  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6281  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6282  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6283  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6284  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6285  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6286  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6287  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6288  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6289  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6290  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6291  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6292  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6293  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6294  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6295  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6296  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6297  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6298  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6299  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6300  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6301  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6302  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6303  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6304  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6305  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6306  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6307  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6308  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6309  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6310  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6311  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6312  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6313  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6314  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6315  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6316  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6317  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6318  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6319  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6320  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6321  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6322  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6323  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6324  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6325  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6326  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6327  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6328  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6329  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6330  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6331  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6332  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6333  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6334  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6335  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6336  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6337  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6338  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6339  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6340  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6341  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6342  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6343 )
6344 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6345  GMTReadoutCollection = cms.InputTag( "" ),
6346  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6347  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6348  L1MinPt = cms.double( 0.0 ),
6349  L1MaxEta = cms.double( 2.5 ),
6350  L1MinQuality = cms.uint32( 7 ),
6351  SetMinPtBarrelTo = cms.double( 3.5 ),
6352  SetMinPtEndcapTo = cms.double( 1.0 ),
6353  UseOfflineSeed = cms.untracked.bool( True ),
6354  UseUnassociatedL1 = cms.bool( False ),
6355  MatchDR = cms.vdouble( 0.3 ),
6356  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6357  CentralBxOnly = cms.bool( True ),
6358  MatchType = cms.uint32( 0 ),
6359  SortType = cms.uint32( 0 ),
6360  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6361  ServiceParameters = cms.PSet(
6362  RPCLayers = cms.bool( True ),
6363  UseMuonNavigation = cms.untracked.bool( True ),
6364  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6365  )
6366 )
6367 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6368  ServiceParameters = cms.PSet(
6369  RPCLayers = cms.bool( True ),
6370  UseMuonNavigation = cms.untracked.bool( True ),
6371  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6372  'hltESPFastSteppingHelixPropagatorOpposite' )
6373  ),
6374  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6375  SeedTransformerParameters = cms.PSet(
6376  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6377  NMinRecHits = cms.uint32( 2 ),
6378  RescaleError = cms.double( 100.0 ),
6379  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6380  UseSubRecHits = cms.bool( False ),
6381  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6382  ),
6383  L2TrajBuilderParameters = cms.PSet(
6384  BWFilterParameters = cms.PSet(
6385  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6386  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6387  BWSeedType = cms.string( "fromGenerator" ),
6388  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6389  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6390  EnableGEMMeasurement = cms.bool( True ),
6391  EnableRPCMeasurement = cms.bool( True ),
6392  MuonTrajectoryUpdatorParameters = cms.PSet(
6393  ExcludeRPCFromFit = cms.bool( False ),
6394  Granularity = cms.int32( 0 ),
6395  MaxChi2 = cms.double( 25.0 ),
6396  RescaleError = cms.bool( False ),
6397  RescaleErrorFactor = cms.double( 100.0 ),
6398  UseInvalidHits = cms.bool( True )
6399  ),
6400  EnableCSCMeasurement = cms.bool( True ),
6401  MaxChi2 = cms.double( 100.0 ),
6402  FitDirection = cms.string( "outsideIn" ),
6403  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6404  NumberOfSigma = cms.double( 3.0 ),
6405  EnableDTMeasurement = cms.bool( True )
6406  ),
6407  DoSeedRefit = cms.bool( False ),
6408  FilterParameters = cms.PSet(
6409  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6410  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6411  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6412  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6413  EnableGEMMeasurement = cms.bool( True ),
6414  EnableRPCMeasurement = cms.bool( True ),
6415  MuonTrajectoryUpdatorParameters = cms.PSet(
6416  ExcludeRPCFromFit = cms.bool( False ),
6417  Granularity = cms.int32( 0 ),
6418  MaxChi2 = cms.double( 25.0 ),
6419  RescaleError = cms.bool( False ),
6420  RescaleErrorFactor = cms.double( 100.0 ),
6421  UseInvalidHits = cms.bool( True )
6422  ),
6423  EnableCSCMeasurement = cms.bool( True ),
6424  MaxChi2 = cms.double( 1000.0 ),
6425  FitDirection = cms.string( "insideOut" ),
6426  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6427  NumberOfSigma = cms.double( 3.0 ),
6428  EnableDTMeasurement = cms.bool( True )
6429  ),
6430  SeedPosition = cms.string( "in" ),
6431  DoBackwardFilter = cms.bool( True ),
6432  DoRefit = cms.bool( False ),
6433  NavigationType = cms.string( "Standard" ),
6434  SeedTransformerParameters = cms.PSet(
6435  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6436  NMinRecHits = cms.uint32( 2 ),
6437  RescaleError = cms.double( 100.0 ),
6438  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6439  UseSubRecHits = cms.bool( False ),
6440  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6441  ),
6442  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6443  ),
6444  DoSeedRefit = cms.bool( False ),
6445  TrackLoaderParameters = cms.PSet(
6446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6447  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6448  DoSmoothing = cms.bool( False ),
6449  VertexConstraint = cms.bool( True ),
6450  MuonUpdatorAtVertexParameters = cms.PSet(
6451  MaxChi2 = cms.double( 1000000.0 ),
6452  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6453  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6454  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6455  ),
6456  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6457  ),
6458  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6459 )
6460 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6461  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6462 )
6463 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6464  ProductLabel = cms.InputTag( "rawDataCollector" )
6465 )
6466 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6467  ProductLabel = cms.InputTag( "rawDataCollector" ),
6468  ConditionsLabel = cms.string( "" ),
6469  onDemand = cms.bool( True ),
6470  DoAPVEmulatorCheck = cms.bool( False ),
6471  LegacyUnpacker = cms.bool( False ),
6472  HybridZeroSuppressed = cms.bool( False ),
6473  Clusterizer = cms.PSet(
6474  ConditionsLabel = cms.string( "" ),
6475  ClusterThreshold = cms.double( 5.0 ),
6476  SeedThreshold = cms.double( 3.0 ),
6477  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6478  ChannelThreshold = cms.double( 2.0 ),
6479  MaxAdjacentBad = cms.uint32( 0 ),
6480  setDetId = cms.bool( True ),
6481  MaxSequentialHoles = cms.uint32( 0 ),
6482  RemoveApvShots = cms.bool( True ),
6483  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6484  MaxSequentialBad = cms.uint32( 1 )
6485  ),
6486  Algorithms = cms.PSet(
6487  Use10bitsTruncation = cms.bool( False ),
6488  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6489  useCMMeanMap = cms.bool( False ),
6490  TruncateInSuppressor = cms.bool( True ),
6491  doAPVRestore = cms.bool( False ),
6492  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6493  PedestalSubtractionFedMode = cms.bool( True )
6494  )
6495 )
6496 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6497  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6498  skipClusters = cms.InputTag( "" ),
6499  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6500  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6501  Phase2TrackerCluster1DProducer = cms.string( "" ),
6502  vectorHits = cms.InputTag( "" ),
6503  vectorHitsRej = cms.InputTag( "" ),
6504  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6505  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6506  pixelCablingMapLabel = cms.string( "" ),
6507  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6508  switchOffPixelsIfEmpty = cms.bool( True )
6509 )
6510 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6511  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6512  layersToTry = cms.int32( 2 ),
6513  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6514  hitsToTry = cms.int32( 1 ),
6515  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6516  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6517  maxEtaForTOB = cms.double( 1.8 ),
6518  minEtaForTEC = cms.double( 0.7 ),
6519  debug = cms.untracked.bool( False ),
6520  maxSeeds = cms.uint32( 20 ),
6521  maxHitlessSeeds = cms.uint32( 5 ),
6522  maxHitSeeds = cms.uint32( 1 ),
6523  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6524  maxHitlessSeedsIP = cms.uint32( 5 ),
6525  maxHitlessSeedsMuS = cms.uint32( 0 ),
6526  maxHitDoubletSeeds = cms.uint32( 0 ),
6527  getStrategyFromDNN = cms.bool( True ),
6528  useRegressor = cms.bool( False ),
6529  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6530 )
6531 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6532  cleanTrajectoryAfterInOut = cms.bool( False ),
6533  doSeedingRegionRebuilding = cms.bool( False ),
6534  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6535  reverseTrajectories = cms.bool( True ),
6536  useHitsSplitting = cms.bool( False ),
6537  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6538  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6539  clustersToSkip = cms.InputTag( "" ),
6540  phase2clustersToSkip = cms.InputTag( "" ),
6541  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6542  TransientInitialStateEstimatorParameters = cms.PSet(
6543  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6544  numberMeasurementsForFit = cms.int32( 4 ),
6545  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6546  ),
6547  numHitsForSeedCleaner = cms.int32( 4 ),
6548  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6549  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6550  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6551  maxNSeeds = cms.uint32( 500000 ),
6552  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6553 )
6554 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6555  useSimpleMF = cms.bool( False ),
6556  SimpleMagneticField = cms.string( "" ),
6557  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6558  clusterRemovalInfo = cms.InputTag( "" ),
6559  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6560  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6561  useHitsSplitting = cms.bool( False ),
6562  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6563  TrajectoryInEvent = cms.bool( False ),
6564  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6565  AlgorithmName = cms.string( "iter10" ),
6566  Propagator = cms.string( "PropagatorWithMaterial" ),
6567  GeometricInnerState = cms.bool( True ),
6568  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6569  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6570  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6571 )
6572 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6573  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6574  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6575  vertices = cms.InputTag( "Notused" ),
6576  ignoreVertices = cms.bool( True ),
6577  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6578  mva = cms.PSet(
6579  minPixelHits = cms.vint32( 0, 0, 0 ),
6580  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6581  dr_par = cms.PSet(
6582  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6583  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6584  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6585  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6586  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6587  ),
6588  maxLostLayers = cms.vint32( 4, 3, 2 ),
6589  min3DLayers = cms.vint32( 0, 0, 0 ),
6590  dz_par = cms.PSet(
6591  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6592  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6593  dz_exp = cms.vint32( 4, 4, 2147483647 )
6594  ),
6595  minNVtxTrk = cms.int32( 3 ),
6596  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6597  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6598  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6599  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6600  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6601  minLayers = cms.vint32( 3, 5, 5 )
6602  )
6603 )
6604 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6605  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6606  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6607  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6608  minQuality = cms.string( "highPurity" ),
6609  copyExtras = cms.untracked.bool( True ),
6610  copyTrajectories = cms.untracked.bool( False )
6611 )
6612 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6613  ServiceParameters = cms.PSet(
6614  RPCLayers = cms.bool( True ),
6615  UseMuonNavigation = cms.untracked.bool( True ),
6616  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6617  'SteppingHelixPropagatorAny',
6618  'hltESPSmartPropagator',
6619  'hltESPSteppingHelixPropagatorOpposite' )
6620  ),
6621  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6622  TrackLoaderParameters = cms.PSet(
6623  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6624  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6625  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6626  DoSmoothing = cms.bool( True ),
6627  SmoothTkTrack = cms.untracked.bool( False ),
6628  VertexConstraint = cms.bool( False ),
6629  MuonUpdatorAtVertexParameters = cms.PSet(
6630  MaxChi2 = cms.double( 1000000.0 ),
6631  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6632  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6633  ),
6634  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6635  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6636  ),
6637  L3TrajBuilderParameters = cms.PSet(
6638  PtCut = cms.double( 1.0 ),
6639  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6640  GlobalMuonTrackMatcher = cms.PSet(
6641  Chi2Cut_3 = cms.double( 200.0 ),
6642  DeltaDCut_2 = cms.double( 10.0 ),
6643  Eta_threshold = cms.double( 1.2 ),
6644  Quality_2 = cms.double( 15.0 ),
6645  DeltaDCut_1 = cms.double( 40.0 ),
6646  Quality_3 = cms.double( 7.0 ),
6647  DeltaDCut_3 = cms.double( 15.0 ),
6648  Quality_1 = cms.double( 20.0 ),
6649  Pt_threshold1 = cms.double( 0.0 ),
6650  DeltaRCut_2 = cms.double( 0.2 ),
6651  DeltaRCut_1 = cms.double( 0.1 ),
6652  Pt_threshold2 = cms.double( 9.99999999E8 ),
6653  Chi2Cut_1 = cms.double( 50.0 ),
6654  Chi2Cut_2 = cms.double( 50.0 ),
6655  DeltaRCut_3 = cms.double( 1.0 ),
6656  LocChi2Cut = cms.double( 0.001 ),
6657  Propagator = cms.string( "hltESPSmartPropagator" ),
6658  MinPt = cms.double( 1.0 ),
6659  MinP = cms.double( 2.5 )
6660  ),
6661  ScaleTECxFactor = cms.double( -1.0 ),
6662  tkTrajUseVertex = cms.bool( False ),
6663  MuonTrackingRegionBuilder = cms.PSet(
6664  Rescale_Dz = cms.double( 4.0 ),
6665  Pt_fixed = cms.bool( False ),
6666  Eta_fixed = cms.bool( True ),
6667  Eta_min = cms.double( 0.1 ),
6668  DeltaZ = cms.double( 24.2 ),
6669  maxRegions = cms.int32( 2 ),
6670  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6671  UseVertex = cms.bool( False ),
6672  Z_fixed = cms.bool( False ),
6673  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6674  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6675  Rescale_phi = cms.double( 3.0 ),
6676  DeltaEta = cms.double( 0.2 ),
6677  precise = cms.bool( True ),
6678  OnDemand = cms.int32( -1 ),
6679  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6680  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6681  vertexCollection = cms.InputTag( "pixelVertices" ),
6682  Pt_min = cms.double( 3.0 ),
6683  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6684  Phi_fixed = cms.bool( True ),
6685  DeltaR = cms.double( 0.025 ),
6686  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6687  DeltaPhi = cms.double( 0.15 ),
6688  Phi_min = cms.double( 0.1 ),
6689  Rescale_eta = cms.double( 3.0 )
6690  ),
6691  TrackTransformer = cms.PSet(
6692  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6693  RefitDirection = cms.string( "insideOut" ),
6694  RefitRPCHits = cms.bool( True ),
6695  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6696  DoPredictionsOnly = cms.bool( False ),
6697  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6698  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6699  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6700  ),
6701  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6702  RefitRPCHits = cms.bool( True ),
6703  tkTrajVertex = cms.InputTag( "Notused" ),
6704  GlbRefitterParameters = cms.PSet(
6705  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6706  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6707  RefitFlag = cms.bool( True ),
6708  SkipStation = cms.int32( -1 ),
6709  Chi2CutRPC = cms.double( 1.0 ),
6710  PropDirForCosmics = cms.bool( False ),
6711  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6712  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6713  HitThreshold = cms.int32( 1 ),
6714  Chi2CutGEM = cms.double( 1.0 ),
6715  DYTthrs = cms.vint32( 30, 15 ),
6716  TrackerSkipSystem = cms.int32( -1 ),
6717  RefitDirection = cms.string( "insideOut" ),
6718  Chi2CutCSC = cms.double( 150.0 ),
6719  Chi2CutDT = cms.double( 10.0 ),
6720  RefitRPCHits = cms.bool( True ),
6721  TrackerSkipSection = cms.int32( -1 ),
6722  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6723  DoPredictionsOnly = cms.bool( False ),
6724  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6725  MuonHitsOption = cms.int32( 1 ),
6726  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6727  ),
6728  PCut = cms.double( 2.5 ),
6729  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6730  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6731  tkTrajMaxChi2 = cms.double( 9999.0 ),
6732  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6733  ScaleTECyFactor = cms.double( -1.0 ),
6734  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6735  )
6736 )
6737 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6738  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6739 )
6740 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6741  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6742 )
6743 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6744  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6745  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6746  MuonPtOption = cms.string( "Tracker" )
6747 )
6748 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6749  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6750  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6751  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6752  applyL3Filters = cms.bool( False ),
6753  MinNhits = cms.int32( 1 ),
6754  MaxNormalizedChi2 = cms.double( 20.0 ),
6755  MinNmuonHits = cms.int32( 1 ),
6756  MaxPtDifference = cms.double( 0.3 )
6757 )
6758 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6759  DeltaR = cms.double( 0.025 ),
6760  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6761  OnDemand = cms.int32( -1 ),
6762  vertexCollection = cms.InputTag( "notUsed" ),
6763  MeasurementTrackerName = cms.InputTag( "" ),
6764  UseVertex = cms.bool( False ),
6765  Rescale_Dz = cms.double( 4.0 ),
6766  Pt_fixed = cms.bool( True ),
6767  Z_fixed = cms.bool( True ),
6768  Pt_min = cms.double( 0.0 ),
6769  DeltaZ = cms.double( 24.2 ),
6770  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6771  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6772  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6773  maxRegions = cms.int32( 5 ),
6774  precise = cms.bool( True ),
6775  input = cms.InputTag( "hltL2SelectorForL3IO" )
6776 )
6777 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6778  tracks = cms.InputTag( "hltPixelTracks" ),
6779  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6780  produceTrackCollection = cms.bool( True ),
6781  produceMask = cms.bool( False )
6782 )
6783 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6784  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6785  InputVertexCollection = cms.InputTag( "" ),
6786  originHalfLength = cms.double( 0.3 ),
6787  originRadius = cms.double( 0.1 ),
6788  useProtoTrackKinematics = cms.bool( False ),
6789  useEventsWithNoVertex = cms.bool( True ),
6790  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6791  usePV = cms.bool( False ),
6792  includeFourthHit = cms.bool( True ),
6793  produceComplement = cms.bool( False ),
6794  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6795 )
6796 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6797  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6798  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6799  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6800  rejectAll = cms.bool( False ),
6801  isFromL1 = cms.bool( False ),
6802  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6803  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6804  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6805  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6806  mvaScaleMeanBL1 = cms.vdouble( ),
6807  mvaScaleStdBL1 = cms.vdouble( ),
6808  mvaScaleMeanEL1 = cms.vdouble( ),
6809  mvaScaleStdEL1 = cms.vdouble( ),
6810  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 ),
6811  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6812  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 ),
6813  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6814  doSort = cms.bool( False ),
6815  nSeedsMaxB = cms.int32( 99999 ),
6816  nSeedsMaxE = cms.int32( 99999 ),
6817  etaEdge = cms.double( 1.2 ),
6818  mvaCutB = cms.double( 0.04 ),
6819  mvaCutE = cms.double( 0.04 ),
6820  minL1Qual = cms.int32( 7 ),
6821  baseScore = cms.double( 0.5 )
6822 )
6823 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6824  cleanTrajectoryAfterInOut = cms.bool( False ),
6825  doSeedingRegionRebuilding = cms.bool( True ),
6826  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6827  reverseTrajectories = cms.bool( False ),
6828  useHitsSplitting = cms.bool( True ),
6829  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6830  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6831  clustersToSkip = cms.InputTag( "" ),
6832  phase2clustersToSkip = cms.InputTag( "" ),
6833  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6834  TransientInitialStateEstimatorParameters = cms.PSet(
6835  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6836  numberMeasurementsForFit = cms.int32( 4 ),
6837  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6838  ),
6839  numHitsForSeedCleaner = cms.int32( 4 ),
6840  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6841  RedundantSeedCleaner = cms.string( "none" ),
6842  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6843  maxNSeeds = cms.uint32( 100000 ),
6844  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6845 )
6846 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6847  useSimpleMF = cms.bool( True ),
6848  SimpleMagneticField = cms.string( "ParabolicMf" ),
6849  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6850  clusterRemovalInfo = cms.InputTag( "" ),
6851  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6852  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6853  useHitsSplitting = cms.bool( False ),
6854  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6855  TrajectoryInEvent = cms.bool( False ),
6856  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6857  AlgorithmName = cms.string( "hltIter0" ),
6858  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6859  GeometricInnerState = cms.bool( True ),
6860  NavigationSchool = cms.string( "" ),
6861  MeasurementTracker = cms.string( "" ),
6862  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6863 )
6864 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6865  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6866  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6867  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6868  ignoreVertices = cms.bool( False ),
6869  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6870  mva = cms.PSet(
6871  minPixelHits = cms.vint32( 0, 0, 0 ),
6872  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6873  dr_par = cms.PSet(
6874  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6875  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6876  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6877  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6878  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6879  ),
6880  maxLostLayers = cms.vint32( 1, 1, 1 ),
6881  min3DLayers = cms.vint32( 0, 0, 0 ),
6882  dz_par = cms.PSet(
6883  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6884  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6885  dz_exp = cms.vint32( 4, 4, 2147483647 )
6886  ),
6887  minNVtxTrk = cms.int32( 3 ),
6888  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6889  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6890  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6891  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6892  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6893  minLayers = cms.vint32( 3, 3, 4 )
6894  )
6895 )
6896 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6897  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6898  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6899  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6900  minQuality = cms.string( "highPurity" ),
6901  copyExtras = cms.untracked.bool( True ),
6902  copyTrajectories = cms.untracked.bool( False )
6903 )
6904 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6905  ServiceParameters = cms.PSet(
6906  RPCLayers = cms.bool( True ),
6907  UseMuonNavigation = cms.untracked.bool( True ),
6908  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6909  'SteppingHelixPropagatorAny',
6910  'hltESPSmartPropagator',
6911  'hltESPSteppingHelixPropagatorOpposite' )
6912  ),
6913  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6914  TrackLoaderParameters = cms.PSet(
6915  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6916  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6917  DoSmoothing = cms.bool( False ),
6918  SmoothTkTrack = cms.untracked.bool( False ),
6919  VertexConstraint = cms.bool( False ),
6920  MuonUpdatorAtVertexParameters = cms.PSet(
6921  MaxChi2 = cms.double( 1000000.0 ),
6922  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6923  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6924  ),
6925  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6926  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6927  ),
6928  L3TrajBuilderParameters = cms.PSet(
6929  PtCut = cms.double( 1.0 ),
6930  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6931  GlobalMuonTrackMatcher = cms.PSet(
6932  Chi2Cut_3 = cms.double( 200.0 ),
6933  DeltaDCut_2 = cms.double( 10.0 ),
6934  Eta_threshold = cms.double( 1.2 ),
6935  Quality_2 = cms.double( 15.0 ),
6936  DeltaDCut_1 = cms.double( 40.0 ),
6937  Quality_3 = cms.double( 7.0 ),
6938  DeltaDCut_3 = cms.double( 15.0 ),
6939  Quality_1 = cms.double( 20.0 ),
6940  Pt_threshold1 = cms.double( 0.0 ),
6941  DeltaRCut_2 = cms.double( 0.2 ),
6942  DeltaRCut_1 = cms.double( 0.1 ),
6943  Pt_threshold2 = cms.double( 9.99999999E8 ),
6944  Chi2Cut_1 = cms.double( 50.0 ),
6945  Chi2Cut_2 = cms.double( 50.0 ),
6946  DeltaRCut_3 = cms.double( 1.0 ),
6947  LocChi2Cut = cms.double( 0.001 ),
6948  Propagator = cms.string( "hltESPSmartPropagator" ),
6949  MinPt = cms.double( 1.0 ),
6950  MinP = cms.double( 2.5 )
6951  ),
6952  ScaleTECxFactor = cms.double( -1.0 ),
6953  tkTrajUseVertex = cms.bool( False ),
6954  MuonTrackingRegionBuilder = cms.PSet(
6955  Rescale_Dz = cms.double( 4.0 ),
6956  Pt_fixed = cms.bool( True ),
6957  Eta_fixed = cms.bool( True ),
6958  Eta_min = cms.double( 0.1 ),
6959  DeltaZ = cms.double( 24.2 ),
6960  maxRegions = cms.int32( 2 ),
6961  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6962  UseVertex = cms.bool( False ),
6963  Z_fixed = cms.bool( True ),
6964  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6965  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6966  Rescale_phi = cms.double( 3.0 ),
6967  DeltaEta = cms.double( 0.04 ),
6968  precise = cms.bool( True ),
6969  OnDemand = cms.int32( -1 ),
6970  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6971  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6972  vertexCollection = cms.InputTag( "pixelVertices" ),
6973  Pt_min = cms.double( 3.0 ),
6974  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6975  Phi_fixed = cms.bool( True ),
6976  DeltaR = cms.double( 0.025 ),
6977  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6978  DeltaPhi = cms.double( 0.15 ),
6979  Phi_min = cms.double( 0.1 ),
6980  Rescale_eta = cms.double( 3.0 )
6981  ),
6982  TrackTransformer = cms.PSet(
6983  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6984  RefitDirection = cms.string( "insideOut" ),
6985  RefitRPCHits = cms.bool( True ),
6986  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6987  DoPredictionsOnly = cms.bool( False ),
6988  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6989  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6990  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6991  ),
6992  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6993  RefitRPCHits = cms.bool( True ),
6994  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6995  GlbRefitterParameters = cms.PSet(
6996  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6997  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6998  RefitFlag = cms.bool( True ),
6999  SkipStation = cms.int32( -1 ),
7000  Chi2CutRPC = cms.double( 1.0 ),
7001  PropDirForCosmics = cms.bool( False ),
7002  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7003  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7004  HitThreshold = cms.int32( 1 ),
7005  Chi2CutGEM = cms.double( 1.0 ),
7006  DYTthrs = cms.vint32( 30, 15 ),
7007  TrackerSkipSystem = cms.int32( -1 ),
7008  RefitDirection = cms.string( "insideOut" ),
7009  Chi2CutCSC = cms.double( 150.0 ),
7010  Chi2CutDT = cms.double( 10.0 ),
7011  RefitRPCHits = cms.bool( True ),
7012  TrackerSkipSection = cms.int32( -1 ),
7013  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7014  DoPredictionsOnly = cms.bool( False ),
7015  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7016  MuonHitsOption = cms.int32( 1 ),
7017  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7018  ),
7019  PCut = cms.double( 2.5 ),
7020  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7021  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7022  matchToSeeds = cms.bool( True ),
7023  tkTrajMaxChi2 = cms.double( 9999.0 ),
7024  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7025  ScaleTECyFactor = cms.double( -1.0 ),
7026  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7027  )
7028 )
7029 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7030  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7031 )
7032 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7033  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7034  L1MinPt = cms.double( -1.0 ),
7035  L1MaxEta = cms.double( 5.0 ),
7036  L1MinQuality = cms.uint32( 7 ),
7037  CentralBxOnly = cms.bool( True )
7038 )
7039 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7040  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7041  L1MinPt = cms.double( 0.0 ),
7042  L1MaxEta = cms.double( 2.5 ),
7043  L1MinQuality = cms.uint32( 7 ),
7044  SetMinPtBarrelTo = cms.double( 3.5 ),
7045  SetMinPtEndcapTo = cms.double( 1.0 ),
7046  CentralBxOnly = cms.bool( True ),
7047  RegionPSet = cms.PSet(
7048  vertexCollection = cms.InputTag( "notUsed" ),
7049  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7050  zErrorVetex = cms.double( 0.2 ),
7051  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7052  zErrorBeamSpot = cms.double( 24.2 ),
7053  maxNVertices = cms.int32( 1 ),
7054  maxNRegions = cms.int32( 5 ),
7055  nSigmaZVertex = cms.double( 3.0 ),
7056  nSigmaZBeamSpot = cms.double( 4.0 ),
7057  ptMin = cms.double( 0.0 ),
7058  mode = cms.string( "BeamSpotSigma" ),
7059  input = cms.InputTag( "hltL1MuonsPt0" ),
7060  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7061  searchOpt = cms.bool( False ),
7062  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7063  whereToUseMeasurementTracker = cms.string( "Never" ),
7064  originRadius = cms.double( 0.2 ),
7065  measurementTrackerName = cms.InputTag( "" ),
7066  precise = cms.bool( True )
7067  ),
7068  ServiceParameters = cms.PSet(
7069  RPCLayers = cms.bool( True ),
7070  UseMuonNavigation = cms.untracked.bool( True ),
7071  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7072  )
7073 )
7074 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7075  tracks = cms.InputTag( "hltPixelTracks" ),
7076  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7077  produceTrackCollection = cms.bool( True ),
7078  produceMask = cms.bool( False )
7079 )
7080 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7081  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7082  InputVertexCollection = cms.InputTag( "" ),
7083  originHalfLength = cms.double( 0.3 ),
7084  originRadius = cms.double( 0.1 ),
7085  useProtoTrackKinematics = cms.bool( False ),
7086  useEventsWithNoVertex = cms.bool( True ),
7087  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7088  usePV = cms.bool( False ),
7089  includeFourthHit = cms.bool( True ),
7090  produceComplement = cms.bool( False ),
7091  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7092 )
7093 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7094  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7095  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7096  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7097  rejectAll = cms.bool( False ),
7098  isFromL1 = cms.bool( True ),
7099  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7100  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7101  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7102  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7103  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7104  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7105  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7106  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7107  mvaScaleMeanBL2 = cms.vdouble( ),
7108  mvaScaleStdBL2 = cms.vdouble( ),
7109  mvaScaleMeanEL2 = cms.vdouble( ),
7110  mvaScaleStdEL2 = cms.vdouble( ),
7111  doSort = cms.bool( False ),
7112  nSeedsMaxB = cms.int32( 99999 ),
7113  nSeedsMaxE = cms.int32( 99999 ),
7114  etaEdge = cms.double( 1.2 ),
7115  mvaCutB = cms.double( 0.04 ),
7116  mvaCutE = cms.double( 0.04 ),
7117  minL1Qual = cms.int32( 7 ),
7118  baseScore = cms.double( 0.5 )
7119 )
7120 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7121  cleanTrajectoryAfterInOut = cms.bool( False ),
7122  doSeedingRegionRebuilding = cms.bool( True ),
7123  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7124  reverseTrajectories = cms.bool( False ),
7125  useHitsSplitting = cms.bool( True ),
7126  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7127  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7128  clustersToSkip = cms.InputTag( "" ),
7129  phase2clustersToSkip = cms.InputTag( "" ),
7130  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7131  TransientInitialStateEstimatorParameters = cms.PSet(
7132  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7133  numberMeasurementsForFit = cms.int32( 4 ),
7134  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7135  ),
7136  numHitsForSeedCleaner = cms.int32( 4 ),
7137  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7138  RedundantSeedCleaner = cms.string( "none" ),
7139  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7140  maxNSeeds = cms.uint32( 100000 ),
7141  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7142 )
7143 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7144  useSimpleMF = cms.bool( True ),
7145  SimpleMagneticField = cms.string( "ParabolicMf" ),
7146  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7147  clusterRemovalInfo = cms.InputTag( "" ),
7148  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7149  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7150  useHitsSplitting = cms.bool( False ),
7151  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7152  TrajectoryInEvent = cms.bool( False ),
7153  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7154  AlgorithmName = cms.string( "hltIter0" ),
7155  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7156  GeometricInnerState = cms.bool( True ),
7157  NavigationSchool = cms.string( "" ),
7158  MeasurementTracker = cms.string( "" ),
7159  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7160 )
7161 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7162  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7163  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7164  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7165  ignoreVertices = cms.bool( False ),
7166  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7167  mva = cms.PSet(
7168  minPixelHits = cms.vint32( 0, 0, 0 ),
7169  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7170  dr_par = cms.PSet(
7171  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7172  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7173  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7174  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7175  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7176  ),
7177  maxLostLayers = cms.vint32( 1, 1, 1 ),
7178  min3DLayers = cms.vint32( 0, 0, 0 ),
7179  dz_par = cms.PSet(
7180  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7181  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7182  dz_exp = cms.vint32( 4, 4, 2147483647 )
7183  ),
7184  minNVtxTrk = cms.int32( 3 ),
7185  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7186  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7187  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7188  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7189  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7190  minLayers = cms.vint32( 3, 3, 4 )
7191  )
7192 )
7193 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7194  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7195  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7196  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7197  minQuality = cms.string( "highPurity" ),
7198  copyExtras = cms.untracked.bool( True ),
7199  copyTrajectories = cms.untracked.bool( False )
7200 )
7201 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7202  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7203  trackClassifier = cms.InputTag( '','QualityMasks' ),
7204  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7205  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7206  oldClusterRemovalInfo = cms.InputTag( "" ),
7207  TrackQuality = cms.string( "highPurity" ),
7208  maxChi2 = cms.double( 16.0 ),
7209  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7210  overrideTrkQuals = cms.InputTag( "" )
7211 )
7212 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7213  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7214  OnDemand = cms.bool( False ),
7215  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7216 )
7217 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7218  RegionPSet = cms.PSet(
7219  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7220  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7221  zErrorBeamSpot = cms.double( 15.0 ),
7222  extraPhi = cms.double( 0.0 ),
7223  extraEta = cms.double( 0.0 ),
7224  maxNVertices = cms.int32( 3 ),
7225  nSigmaZVertex = cms.double( 3.0 ),
7226  nSigmaZBeamSpot = cms.double( 4.0 ),
7227  ptMin = cms.double( 1.2 ),
7228  operationMode = cms.string( "VerticesFixed" ),
7229  searchOpt = cms.bool( False ),
7230  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7231  originRadius = cms.double( 0.015 ),
7232  measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7233  precise = cms.bool( True ),
7234  zErrorVertex = cms.double( 0.03 )
7235  ),
7236  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7237  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7238  ignoreSingleFPixPanelModules = cms.bool( True ),
7239  debug = cms.untracked.bool( False ),
7240  createPlottingFiles = cms.untracked.bool( False ),
7241  layerList = cms.vstring( 'BPix1+BPix2',
7242  'BPix1+BPix3',
7243  'BPix1+BPix4',
7244  'BPix2+BPix3',
7245  'BPix2+BPix4',
7246  'BPix3+BPix4',
7247  'BPix1+FPix1_pos',
7248  'BPix1+FPix1_neg',
7249  'BPix1+FPix2_pos',
7250  'BPix1+FPix2_neg',
7251  'BPix1+FPix3_pos',
7252  'BPix1+FPix3_neg',
7253  'BPix2+FPix1_pos',
7254  'BPix2+FPix1_neg',
7255  'BPix2+FPix2_pos',
7256  'BPix2+FPix2_neg',
7257  'BPix3+FPix1_pos',
7258  'BPix3+FPix1_neg',
7259  'FPix1_pos+FPix2_pos',
7260  'FPix1_neg+FPix2_neg',
7261  'FPix1_pos+FPix3_pos',
7262  'FPix1_neg+FPix3_neg',
7263  'FPix2_pos+FPix3_pos',
7264  'FPix2_neg+FPix3_neg' ),
7265  BPix = cms.PSet(
7266  hitErrorRPhi = cms.double( 0.0027 ),
7267  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7268  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7269  useErrorsFromParam = cms.bool( True ),
7270  hitErrorRZ = cms.double( 0.006 ),
7271  HitProducer = cms.string( "hltSiPixelRecHits" )
7272  ),
7273  FPix = cms.PSet(
7274  hitErrorRPhi = cms.double( 0.0051 ),
7275  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7276  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7277  useErrorsFromParam = cms.bool( True ),
7278  hitErrorRZ = cms.double( 0.0036 ),
7279  HitProducer = cms.string( "hltSiPixelRecHits" )
7280  ),
7281  TIB = cms.PSet( ),
7282  TID = cms.PSet( ),
7283  TOB = cms.PSet( ),
7284  TEC = cms.PSet( ),
7285  MTIB = cms.PSet( ),
7286  MTID = cms.PSet( ),
7287  MTOB = cms.PSet( ),
7288  MTEC = cms.PSet( )
7289 )
7290 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7291  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7292  L1MinPt = cms.double( 0.0 ),
7293  L1MaxEta = cms.double( 2.5 ),
7294  L1MinQuality = cms.uint32( 7 ),
7295  SetMinPtBarrelTo = cms.double( 3.5 ),
7296  SetMinPtEndcapTo = cms.double( 1.0 ),
7297  CentralBxOnly = cms.bool( True ),
7298  RegionPSet = cms.PSet(
7299  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7300  deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7301  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7302  zErrorBeamSpot = cms.double( 15.0 ),
7303  maxNVertices = cms.int32( 3 ),
7304  maxNRegions = cms.int32( 3 ),
7305  nSigmaZVertex = cms.double( 3.0 ),
7306  nSigmaZBeamSpot = cms.double( 4.0 ),
7307  ptMin = cms.double( 1.2 ),
7308  mode = cms.string( "VerticesFixed" ),
7309  input = cms.InputTag( "hltL1MuonsPt0" ),
7310  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7311  searchOpt = cms.bool( False ),
7312  deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7313  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7314  originRadius = cms.double( 0.015 ),
7315  measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7316  precise = cms.bool( True )
7317  ),
7318  ServiceParameters = cms.PSet(
7319  RPCLayers = cms.bool( True ),
7320  UseMuonNavigation = cms.untracked.bool( True ),
7321  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7322  )
7323 )
7324 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7325  doClusterCheck = cms.bool( False ),
7326  MaxNumberOfStripClusters = cms.uint32( 50000 ),
7327  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7328  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7329  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7330  cut = cms.string( "" ),
7331  silentClusterCheck = cms.untracked.bool( False )
7332 )
7333 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7334  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7335  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7336  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7337  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7338  produceSeedingHitSets = cms.bool( True ),
7339  produceIntermediateHitDoublets = cms.bool( False ),
7340  maxElement = cms.uint32( 0 ),
7341  maxElementTotal = cms.uint32( 50000000 ),
7342  putEmptyIfMaxElementReached = cms.bool( False ),
7343  layerPairs = cms.vuint32( 0 )
7344 )
7345 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7346  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7347  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7348  SeedMomentumForBOFF = cms.double( 5.0 ),
7349  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7350  MinOneOverPtError = cms.double( 1.0 ),
7351  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7352  magneticField = cms.string( "ParabolicMf" ),
7353  forceKinematicWithRegionDirection = cms.bool( False ),
7354  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7355 )
7356 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7357  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7358  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7359  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7360  rejectAll = cms.bool( False ),
7361  isFromL1 = cms.bool( True ),
7362  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7363  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7364  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_barrel.xml" ),
7365  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter2Seeds_endcap.xml" ),
7366  mvaScaleMeanBL1 = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7367  mvaScaleStdBL1 = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7368  mvaScaleMeanEL1 = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7369  mvaScaleStdEL1 = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7370  mvaScaleMeanBL2 = cms.vdouble( ),
7371  mvaScaleStdBL2 = cms.vdouble( ),
7372  mvaScaleMeanEL2 = cms.vdouble( ),
7373  mvaScaleStdEL2 = cms.vdouble( ),
7374  doSort = cms.bool( False ),
7375  nSeedsMaxB = cms.int32( 99999 ),
7376  nSeedsMaxE = cms.int32( 99999 ),
7377  etaEdge = cms.double( 1.2 ),
7378  mvaCutB = cms.double( 0.1 ),
7379  mvaCutE = cms.double( 0.1 ),
7380  minL1Qual = cms.int32( 7 ),
7381  baseScore = cms.double( 0.5 )
7382 )
7383 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7384  cleanTrajectoryAfterInOut = cms.bool( False ),
7385  doSeedingRegionRebuilding = cms.bool( False ),
7386  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7387  reverseTrajectories = cms.bool( False ),
7388  useHitsSplitting = cms.bool( False ),
7389  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7390  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7391  clustersToSkip = cms.InputTag( "" ),
7392  phase2clustersToSkip = cms.InputTag( "" ),
7393  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7394  TransientInitialStateEstimatorParameters = cms.PSet(
7395  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7396  numberMeasurementsForFit = cms.int32( 4 ),
7397  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7398  ),
7399  numHitsForSeedCleaner = cms.int32( 4 ),
7400  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7401  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7402  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7403  maxNSeeds = cms.uint32( 100000 ),
7404  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7405 )
7406 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7407  useSimpleMF = cms.bool( True ),
7408  SimpleMagneticField = cms.string( "ParabolicMf" ),
7409  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7410  clusterRemovalInfo = cms.InputTag( "" ),
7411  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7412  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7413  useHitsSplitting = cms.bool( False ),
7414  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7415  TrajectoryInEvent = cms.bool( False ),
7416  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7417  AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7418  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7419  GeometricInnerState = cms.bool( True ),
7420  NavigationSchool = cms.string( "" ),
7421  MeasurementTracker = cms.string( "" ),
7422  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7423 )
7424 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7425  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7426  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7427  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7428  ignoreVertices = cms.bool( False ),
7429  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7430  mva = cms.PSet(
7431  minPixelHits = cms.vint32( 0, 0, 0 ),
7432  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7433  dr_par = cms.PSet(
7434  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7435  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7436  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7437  dr_exp = cms.vint32( 4, 4, 4 ),
7438  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7439  ),
7440  maxLostLayers = cms.vint32( 1, 1, 1 ),
7441  min3DLayers = cms.vint32( 0, 0, 0 ),
7442  dz_par = cms.PSet(
7443  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7444  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7445  dz_exp = cms.vint32( 4, 4, 4 )
7446  ),
7447  minNVtxTrk = cms.int32( 3 ),
7448  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7449  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7450  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7451  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7452  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7453  minLayers = cms.vint32( 3, 3, 3 )
7454  )
7455 )
7456 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7457  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7458  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7459  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7460  minQuality = cms.string( "highPurity" ),
7461  copyExtras = cms.untracked.bool( True ),
7462  copyTrajectories = cms.untracked.bool( False )
7463 )
7464 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7465  ShareFrac = cms.double( 0.19 ),
7466  FoundHitBonus = cms.double( 5.0 ),
7467  LostHitPenalty = cms.double( 20.0 ),
7468  MinPT = cms.double( 0.05 ),
7469  Epsilon = cms.double( -0.001 ),
7470  MaxNormalizedChisq = cms.double( 1000.0 ),
7471  MinFound = cms.int32( 3 ),
7472  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7473  hasSelector = cms.vint32( 0, 0 ),
7474  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7475  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7476  setsToMerge = cms.VPSet(
7477  cms.PSet( pQual = cms.bool( False ),
7478  tLists = cms.vint32( 0, 1 )
7479  )
7480  ),
7481  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7482  allowFirstHitShare = cms.bool( True ),
7483  newQuality = cms.string( "confirmed" ),
7484  copyExtras = cms.untracked.bool( True ),
7485  writeOnlyTrkQuals = cms.bool( False ),
7486  copyMVA = cms.bool( False )
7487 )
7488 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7489  ShareFrac = cms.double( 0.19 ),
7490  FoundHitBonus = cms.double( 5.0 ),
7491  LostHitPenalty = cms.double( 20.0 ),
7492  MinPT = cms.double( 0.05 ),
7493  Epsilon = cms.double( -0.001 ),
7494  MaxNormalizedChisq = cms.double( 1000.0 ),
7495  MinFound = cms.int32( 3 ),
7496  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7497  hasSelector = cms.vint32( 0, 0 ),
7498  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7499  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7500  setsToMerge = cms.VPSet(
7501  cms.PSet( pQual = cms.bool( False ),
7502  tLists = cms.vint32( 0, 1 )
7503  )
7504  ),
7505  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7506  allowFirstHitShare = cms.bool( True ),
7507  newQuality = cms.string( "confirmed" ),
7508  copyExtras = cms.untracked.bool( True ),
7509  writeOnlyTrkQuals = cms.bool( False ),
7510  copyMVA = cms.bool( False )
7511 )
7512 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7513  ShareFrac = cms.double( 0.19 ),
7514  FoundHitBonus = cms.double( 5.0 ),
7515  LostHitPenalty = cms.double( 20.0 ),
7516  MinPT = cms.double( 0.05 ),
7517  Epsilon = cms.double( -0.001 ),
7518  MaxNormalizedChisq = cms.double( 1000.0 ),
7519  MinFound = cms.int32( 3 ),
7520  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7521  hasSelector = cms.vint32( 0, 0 ),
7522  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7523  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7524  setsToMerge = cms.VPSet(
7525  cms.PSet( pQual = cms.bool( False ),
7526  tLists = cms.vint32( 0, 1 )
7527  )
7528  ),
7529  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7530  allowFirstHitShare = cms.bool( True ),
7531  newQuality = cms.string( "confirmed" ),
7532  copyExtras = cms.untracked.bool( True ),
7533  writeOnlyTrkQuals = cms.bool( False ),
7534  copyMVA = cms.bool( False )
7535 )
7536 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7537  ServiceParameters = cms.PSet(
7538  RPCLayers = cms.bool( True ),
7539  UseMuonNavigation = cms.untracked.bool( True ),
7540  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7541  'SteppingHelixPropagatorAny',
7542  'hltESPSmartPropagator',
7543  'hltESPSteppingHelixPropagatorOpposite' )
7544  ),
7545  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7546  TrackLoaderParameters = cms.PSet(
7547  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7548  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7549  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7550  DoSmoothing = cms.bool( True ),
7551  SmoothTkTrack = cms.untracked.bool( False ),
7552  VertexConstraint = cms.bool( False ),
7553  MuonUpdatorAtVertexParameters = cms.PSet(
7554  MaxChi2 = cms.double( 1000000.0 ),
7555  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7556  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7557  ),
7558  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7559  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7560  ),
7561  L3TrajBuilderParameters = cms.PSet(
7562  PtCut = cms.double( 1.0 ),
7563  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7564  GlobalMuonTrackMatcher = cms.PSet(
7565  Chi2Cut_3 = cms.double( 200.0 ),
7566  DeltaDCut_2 = cms.double( 10.0 ),
7567  Eta_threshold = cms.double( 1.2 ),
7568  Quality_2 = cms.double( 15.0 ),
7569  DeltaDCut_1 = cms.double( 40.0 ),
7570  Quality_3 = cms.double( 7.0 ),
7571  DeltaDCut_3 = cms.double( 15.0 ),
7572  Quality_1 = cms.double( 20.0 ),
7573  Pt_threshold1 = cms.double( 0.0 ),
7574  DeltaRCut_2 = cms.double( 0.2 ),
7575  DeltaRCut_1 = cms.double( 0.1 ),
7576  Pt_threshold2 = cms.double( 9.99999999E8 ),
7577  Chi2Cut_1 = cms.double( 50.0 ),
7578  Chi2Cut_2 = cms.double( 50.0 ),
7579  DeltaRCut_3 = cms.double( 1.0 ),
7580  LocChi2Cut = cms.double( 0.001 ),
7581  Propagator = cms.string( "hltESPSmartPropagator" ),
7582  MinPt = cms.double( 1.0 ),
7583  MinP = cms.double( 2.5 )
7584  ),
7585  ScaleTECxFactor = cms.double( -1.0 ),
7586  tkTrajUseVertex = cms.bool( False ),
7587  MuonTrackingRegionBuilder = cms.PSet(
7588  Rescale_Dz = cms.double( 4.0 ),
7589  Pt_fixed = cms.bool( False ),
7590  Eta_fixed = cms.bool( True ),
7591  Eta_min = cms.double( 0.1 ),
7592  DeltaZ = cms.double( 24.2 ),
7593  maxRegions = cms.int32( 2 ),
7594  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7595  UseVertex = cms.bool( False ),
7596  Z_fixed = cms.bool( False ),
7597  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7598  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7599  Rescale_phi = cms.double( 3.0 ),
7600  DeltaEta = cms.double( 0.2 ),
7601  precise = cms.bool( True ),
7602  OnDemand = cms.int32( -1 ),
7603  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7604  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7605  vertexCollection = cms.InputTag( "pixelVertices" ),
7606  Pt_min = cms.double( 3.0 ),
7607  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7608  Phi_fixed = cms.bool( True ),
7609  DeltaR = cms.double( 0.025 ),
7610  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7611  DeltaPhi = cms.double( 0.15 ),
7612  Phi_min = cms.double( 0.1 ),
7613  Rescale_eta = cms.double( 3.0 )
7614  ),
7615  TrackTransformer = cms.PSet(
7616  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7617  RefitDirection = cms.string( "insideOut" ),
7618  RefitRPCHits = cms.bool( True ),
7619  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7620  DoPredictionsOnly = cms.bool( False ),
7621  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7622  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7623  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7624  ),
7625  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7626  RefitRPCHits = cms.bool( True ),
7627  tkTrajVertex = cms.InputTag( "Notused" ),
7628  GlbRefitterParameters = cms.PSet(
7629  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7630  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7631  RefitFlag = cms.bool( True ),
7632  SkipStation = cms.int32( -1 ),
7633  Chi2CutRPC = cms.double( 1.0 ),
7634  PropDirForCosmics = cms.bool( False ),
7635  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7636  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7637  HitThreshold = cms.int32( 1 ),
7638  Chi2CutGEM = cms.double( 1.0 ),
7639  DYTthrs = cms.vint32( 30, 15 ),
7640  TrackerSkipSystem = cms.int32( -1 ),
7641  RefitDirection = cms.string( "insideOut" ),
7642  Chi2CutCSC = cms.double( 150.0 ),
7643  Chi2CutDT = cms.double( 10.0 ),
7644  RefitRPCHits = cms.bool( True ),
7645  TrackerSkipSection = cms.int32( -1 ),
7646  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7647  DoPredictionsOnly = cms.bool( False ),
7648  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7649  MuonHitsOption = cms.int32( 1 ),
7650  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7651  ),
7652  PCut = cms.double( 2.5 ),
7653  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7654  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7655  tkTrajMaxChi2 = cms.double( 9999.0 ),
7656  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7657  ScaleTECyFactor = cms.double( -1.0 ),
7658  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7659  )
7660 )
7661 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7662  MuonCaloCompatibility = cms.PSet(
7663  delta_eta = cms.double( 0.02 ),
7664  delta_phi = cms.double( 0.02 ),
7665  allSiPMHO = cms.bool( False ),
7666  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7667  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7668  ),
7669  TrackAssociatorParameters = cms.PSet(
7670  useMuon = cms.bool( True ),
7671  truthMatch = cms.bool( False ),
7672  usePreshower = cms.bool( False ),
7673  dRPreshowerPreselection = cms.double( 0.2 ),
7674  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7675  useEcal = cms.bool( False ),
7676  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7677  dRMuon = cms.double( 9999.0 ),
7678  dREcal = cms.double( 9999.0 ),
7679  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7680  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7681  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7682  useGEM = cms.bool( True ),
7683  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7684  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7685  propagateAllDirections = cms.bool( True ),
7686  muonMaxDistanceY = cms.double( 5.0 ),
7687  useHO = cms.bool( False ),
7688  muonMaxDistanceX = cms.double( 5.0 ),
7689  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7690  useHcal = cms.bool( False ),
7691  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7692  accountForTrajectoryChangeCalo = cms.bool( False ),
7693  dREcalPreselection = cms.double( 0.05 ),
7694  useCalo = cms.bool( False ),
7695  dRMuonPreselection = cms.double( 0.2 ),
7696  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7697  dRHcal = cms.double( 9999.0 ),
7698  dRHcalPreselection = cms.double( 0.2 ),
7699  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7700  ),
7701  CaloExtractorPSet = cms.PSet(
7702  DR_Veto_H = cms.double( 0.1 ),
7703  CenterConeOnCalIntersection = cms.bool( False ),
7704  NoiseTow_EE = cms.double( 0.15 ),
7705  Noise_EB = cms.double( 0.025 ),
7706  Noise_HE = cms.double( 0.2 ),
7707  DR_Veto_E = cms.double( 0.07 ),
7708  NoiseTow_EB = cms.double( 0.04 ),
7709  Noise_EE = cms.double( 0.1 ),
7710  UseRecHitsFlag = cms.bool( False ),
7711  DR_Max = cms.double( 1.0 ),
7712  DepositLabel = cms.untracked.string( "Cal" ),
7713  Noise_HO = cms.double( 0.2 ),
7714  DR_Veto_HO = cms.double( 0.1 ),
7715  Threshold_H = cms.double( 0.5 ),
7716  PrintTimeReport = cms.untracked.bool( False ),
7717  Threshold_E = cms.double( 0.2 ),
7718  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7719  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7720  Threshold_HO = cms.double( 0.5 ),
7721  DepositInstanceLabels = cms.vstring( 'ecal',
7722  'hcal',
7723  'ho' ),
7724  ServiceParameters = cms.PSet(
7725  RPCLayers = cms.bool( False ),
7726  UseMuonNavigation = cms.untracked.bool( False ),
7727  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7728  ),
7729  TrackAssociatorParameters = cms.PSet(
7730  useMuon = cms.bool( False ),
7731  truthMatch = cms.bool( False ),
7732  usePreshower = cms.bool( False ),
7733  dRPreshowerPreselection = cms.double( 0.2 ),
7734  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7735  useEcal = cms.bool( False ),
7736  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7737  dRMuon = cms.double( 9999.0 ),
7738  dREcal = cms.double( 1.0 ),
7739  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7740  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7741  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7742  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7743  propagateAllDirections = cms.bool( True ),
7744  muonMaxDistanceY = cms.double( 5.0 ),
7745  useHO = cms.bool( False ),
7746  muonMaxDistanceX = cms.double( 5.0 ),
7747  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7748  useHcal = cms.bool( False ),
7749  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7750  accountForTrajectoryChangeCalo = cms.bool( False ),
7751  dREcalPreselection = cms.double( 1.0 ),
7752  useCalo = cms.bool( True ),
7753  dRMuonPreselection = cms.double( 0.2 ),
7754  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7755  dRHcal = cms.double( 1.0 ),
7756  dRHcalPreselection = cms.double( 1.0 ),
7757  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7758  ),
7759  Noise_HB = cms.double( 0.2 )
7760  ),
7761  TrackExtractorPSet = cms.PSet(
7762  Diff_z = cms.double( 0.2 ),
7763  inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7764  Chi2Ndof_Max = cms.double( 1.0E64 ),
7765  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7766  DR_Veto = cms.double( 0.01 ),
7767  Pt_Min = cms.double( -1.0 ),
7768  DR_Max = cms.double( 1.0 ),
7769  NHits_Min = cms.uint32( 0 ),
7770  Chi2Prob_Min = cms.double( -1.0 ),
7771  Diff_r = cms.double( 0.1 ),
7772  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7773  ComponentName = cms.string( "TrackExtractor" )
7774  ),
7775  JetExtractorPSet = cms.PSet(
7776  JetCollectionLabel = cms.InputTag( "Notused" ),
7777  DR_Veto = cms.double( 0.1 ),
7778  DR_Max = cms.double( 1.0 ),
7779  ExcludeMuonVeto = cms.bool( True ),
7780  PrintTimeReport = cms.untracked.bool( False ),
7781  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7782  ComponentName = cms.string( "JetExtractor" ),
7783  ServiceParameters = cms.PSet(
7784  RPCLayers = cms.bool( False ),
7785  UseMuonNavigation = cms.untracked.bool( False ),
7786  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7787  ),
7788  TrackAssociatorParameters = cms.PSet(
7789  useMuon = cms.bool( False ),
7790  truthMatch = cms.bool( False ),
7791  usePreshower = cms.bool( False ),
7792  dRPreshowerPreselection = cms.double( 0.2 ),
7793  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7794  useEcal = cms.bool( False ),
7795  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7796  dRMuon = cms.double( 9999.0 ),
7797  dREcal = cms.double( 0.5 ),
7798  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7799  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7800  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7801  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7802  propagateAllDirections = cms.bool( True ),
7803  muonMaxDistanceY = cms.double( 5.0 ),
7804  useHO = cms.bool( False ),
7805  muonMaxDistanceX = cms.double( 5.0 ),
7806  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7807  useHcal = cms.bool( False ),
7808  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7809  accountForTrajectoryChangeCalo = cms.bool( False ),
7810  dREcalPreselection = cms.double( 0.5 ),
7811  useCalo = cms.bool( True ),
7812  dRMuonPreselection = cms.double( 0.2 ),
7813  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7814  dRHcal = cms.double( 0.5 ),
7815  dRHcalPreselection = cms.double( 0.5 ),
7816  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7817  ),
7818  Threshold = cms.double( 5.0 )
7819  ),
7820  trackDepositName = cms.string( "tracker" ),
7821  ecalDepositName = cms.string( "ecal" ),
7822  hcalDepositName = cms.string( "hcal" ),
7823  hoDepositName = cms.string( "ho" ),
7824  jetDepositName = cms.string( "jets" ),
7825  TimingFillerParameters = cms.PSet(
7826  DTTimingParameters = cms.PSet(
7827  HitError = cms.double( 6.0 ),
7828  MatchParameters = cms.PSet(
7829  TightMatchDT = cms.bool( False ),
7830  DTradius = cms.double( 0.01 ),
7831  TightMatchCSC = cms.bool( True ),
7832  CSCsegments = cms.InputTag( "hltCscSegments" ),
7833  DTsegments = cms.InputTag( "hltDt4DSegments" )
7834  ),
7835  debug = cms.bool( False ),
7836  DoWireCorr = cms.bool( False ),
7837  RequireBothProjections = cms.bool( False ),
7838  DTTimeOffset = cms.double( 2.7 ),
7839  PruneCut = cms.double( 10000.0 ),
7840  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7841  UseSegmentT0 = cms.bool( False ),
7842  HitsMin = cms.int32( 5 ),
7843  DropTheta = cms.bool( True ),
7844  ServiceParameters = cms.PSet(
7845  RPCLayers = cms.bool( True ),
7846  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7847  )
7848  ),
7849  UseCSC = cms.bool( True ),
7850  CSCTimingParameters = cms.PSet(
7851  MatchParameters = cms.PSet(
7852  TightMatchDT = cms.bool( False ),
7853  DTradius = cms.double( 0.01 ),
7854  TightMatchCSC = cms.bool( True ),
7855  CSCsegments = cms.InputTag( "hltCscSegments" ),
7856  DTsegments = cms.InputTag( "hltDt4DSegments" )
7857  ),
7858  debug = cms.bool( False ),
7859  CSCWireTimeOffset = cms.double( 0.0 ),
7860  CSCStripError = cms.double( 7.0 ),
7861  CSCTimeOffset = cms.double( 0.0 ),
7862  CSCWireError = cms.double( 8.6 ),
7863  PruneCut = cms.double( 100.0 ),
7864  CSCsegments = cms.InputTag( "hltCscSegments" ),
7865  UseStripTime = cms.bool( True ),
7866  CSCStripTimeOffset = cms.double( 0.0 ),
7867  UseWireTime = cms.bool( True ),
7868  ServiceParameters = cms.PSet(
7869  RPCLayers = cms.bool( True ),
7870  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7871  )
7872  ),
7873  ErrorDT = cms.double( 6.0 ),
7874  EcalEnergyCut = cms.double( 0.4 ),
7875  UseECAL = cms.bool( True ),
7876  ErrorEB = cms.double( 2.085 ),
7877  UseDT = cms.bool( True ),
7878  ErrorEE = cms.double( 6.95 ),
7879  ErrorCSC = cms.double( 7.4 )
7880  ),
7881  ShowerDigiFillerParameters = cms.PSet(
7882  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7883  digiMaxDistanceX = cms.double( 25.0 ),
7884  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7885  ),
7886  TrackerKinkFinderParameters = cms.PSet(
7887  usePosition = cms.bool( False ),
7888  diagonalOnly = cms.bool( False )
7889  ),
7890  fillEnergy = cms.bool( False ),
7891  storeCrossedHcalRecHits = cms.bool( False ),
7892  maxAbsPullX = cms.double( 4.0 ),
7893  maxAbsEta = cms.double( 3.0 ),
7894  minPt = cms.double( 2.0 ),
7895  inputCollectionTypes = cms.vstring( 'inner tracks',
7896  'links',
7897  'outer tracks' ),
7898  addExtraSoftMuons = cms.bool( False ),
7899  fillGlobalTrackRefits = cms.bool( False ),
7900  debugWithTruthMatching = cms.bool( False ),
7901  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7902  fillCaloCompatibility = cms.bool( False ),
7903  maxAbsPullY = cms.double( 9999.0 ),
7904  maxAbsDy = cms.double( 9999.0 ),
7905  minP = cms.double( 0.0 ),
7906  minPCaloMuon = cms.double( 1.0E9 ),
7907  maxAbsDx = cms.double( 3.0 ),
7908  fillIsolation = cms.bool( False ),
7909  writeIsoDeposits = cms.bool( False ),
7910  minNumberOfMatches = cms.int32( 1 ),
7911  fillMatching = cms.bool( True ),
7912  fillShowerDigis = cms.bool( False ),
7913  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7914  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7915  fillGlobalTrackQuality = cms.bool( False ),
7916  globalTrackQualityInputTag = cms.InputTag( "" ),
7917  selectHighPurity = cms.bool( False ),
7918  pvInputTag = cms.InputTag( "" ),
7919  fillTrackerKink = cms.bool( False ),
7920  minCaloCompatibility = cms.double( 0.6 ),
7921  runArbitrationCleaner = cms.bool( False ),
7922  arbitrationCleanerOptions = cms.PSet(
7923  OverlapDTheta = cms.double( 0.02 ),
7924  Overlap = cms.bool( True ),
7925  Clustering = cms.bool( True ),
7926  ME1a = cms.bool( True ),
7927  ClusterDTheta = cms.double( 0.02 ),
7928  ClusterDPhi = cms.double( 0.6 ),
7929  OverlapDPhi = cms.double( 0.0786 )
7930  ),
7931  arbitrateTrackerMuons = cms.bool( True )
7932 )
7933 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7934  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7935  applyTriggerIdLoose = cms.bool( True ),
7936  typeMuon = cms.uint32( 0 ),
7937  allowedTypeMask = cms.uint32( 0 ),
7938  requiredTypeMask = cms.uint32( 0 ),
7939  minNMuonHits = cms.int32( 0 ),
7940  minNMuonStations = cms.int32( 0 ),
7941  minNTrkLayers = cms.int32( 0 ),
7942  minTrkHits = cms.int32( 0 ),
7943  minPixLayer = cms.int32( 0 ),
7944  minPixHits = cms.int32( 0 ),
7945  minPt = cms.double( 0.0 ),
7946  maxNormalizedChi2 = cms.double( 9999.0 )
7947 )
7948 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7949  inputCollection = cms.InputTag( "hltIterL3Muons" )
7950 )
7951 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7952  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7953  muon = cms.InputTag( "hltIterL3Muons" ),
7954  originalMVAVals = cms.InputTag( "none" ),
7955  copyMVA = cms.bool( False ),
7956  copyExtras = cms.untracked.bool( True ),
7957  copyTrajectories = cms.untracked.bool( False )
7958 )
7959 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7960  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7961  DisplacedReconstruction = cms.bool( False )
7962 )
7963 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7964  InputCollection = cms.InputTag( "hltPixelTracks" ),
7965  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7966  originHalfLength = cms.double( 0.3 ),
7967  originRadius = cms.double( 0.1 ),
7968  useProtoTrackKinematics = cms.bool( False ),
7969  useEventsWithNoVertex = cms.bool( True ),
7970  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7971  usePV = cms.bool( False ),
7972  includeFourthHit = cms.bool( True ),
7973  produceComplement = cms.bool( False ),
7974  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7975 )
7976 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7977  cleanTrajectoryAfterInOut = cms.bool( False ),
7978  doSeedingRegionRebuilding = cms.bool( False ),
7979  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7980  reverseTrajectories = cms.bool( False ),
7981  useHitsSplitting = cms.bool( False ),
7982  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7983  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7984  clustersToSkip = cms.InputTag( "" ),
7985  phase2clustersToSkip = cms.InputTag( "" ),
7986  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7987  TransientInitialStateEstimatorParameters = cms.PSet(
7988  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7989  numberMeasurementsForFit = cms.int32( 4 ),
7990  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7991  ),
7992  numHitsForSeedCleaner = cms.int32( 4 ),
7993  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7994  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7995  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7996  maxNSeeds = cms.uint32( 100000 ),
7997  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7998 )
7999 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8000  useSimpleMF = cms.bool( True ),
8001  SimpleMagneticField = cms.string( "ParabolicMf" ),
8002  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8003  clusterRemovalInfo = cms.InputTag( "" ),
8004  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8005  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8006  useHitsSplitting = cms.bool( False ),
8007  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8008  TrajectoryInEvent = cms.bool( False ),
8009  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8010  AlgorithmName = cms.string( "hltIter0" ),
8011  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8012  GeometricInnerState = cms.bool( True ),
8013  NavigationSchool = cms.string( "" ),
8014  MeasurementTracker = cms.string( "" ),
8015  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
8016 )
8017 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8018  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8019  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8020  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8021  ignoreVertices = cms.bool( False ),
8022  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8023  mva = cms.PSet(
8024  minPixelHits = cms.vint32( 0, 0, 0 ),
8025  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8026  dr_par = cms.PSet(
8027  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8028  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8029  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
8030  dr_exp = cms.vint32( 4, 4, 4 ),
8031  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8032  ),
8033  maxLostLayers = cms.vint32( 1, 1, 1 ),
8034  min3DLayers = cms.vint32( 0, 0, 0 ),
8035  dz_par = cms.PSet(
8036  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
8037  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
8038  dz_exp = cms.vint32( 4, 4, 4 )
8039  ),
8040  minNVtxTrk = cms.int32( 3 ),
8041  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8042  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8043  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8044  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8045  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8046  minLayers = cms.vint32( 3, 3, 3 )
8047  )
8048 )
8049 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8050  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8051  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8052  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8053  minQuality = cms.string( "highPurity" ),
8054  copyExtras = cms.untracked.bool( True ),
8055  copyTrajectories = cms.untracked.bool( False )
8056 )
8057 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8058  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8059  trackClassifier = cms.InputTag( '','QualityMasks' ),
8060  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8061  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8062  oldClusterRemovalInfo = cms.InputTag( "" ),
8063  TrackQuality = cms.string( "highPurity" ),
8064  maxChi2 = cms.double( 16.0 ),
8065  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8066  overrideTrkQuals = cms.InputTag( "" )
8067 )
8068 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8069  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8070  OnDemand = cms.bool( False ),
8071  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
8072 )
8073 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8074  RegionPSet = cms.PSet(
8075  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8076  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8077  zErrorBeamSpot = cms.double( 15.0 ),
8078  extraPhi = cms.double( 0.0 ),
8079  extraEta = cms.double( 0.0 ),
8080  maxNVertices = cms.int32( 3 ),
8081  nSigmaZVertex = cms.double( 3.0 ),
8082  nSigmaZBeamSpot = cms.double( 4.0 ),
8083  ptMin = cms.double( 1.2 ),
8084  operationMode = cms.string( "VerticesFixed" ),
8085  searchOpt = cms.bool( False ),
8086  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8087  originRadius = cms.double( 0.015 ),
8088  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8089  precise = cms.bool( True ),
8090  zErrorVertex = cms.double( 0.03 )
8091  ),
8092  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8093  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8094  ignoreSingleFPixPanelModules = cms.bool( True ),
8095  debug = cms.untracked.bool( False ),
8096  createPlottingFiles = cms.untracked.bool( False ),
8097  layerList = cms.vstring( 'BPix1+BPix2',
8098  'BPix2+FPix1_pos',
8099  'BPix2+FPix1_neg',
8100  'FPix1_pos+FPix2_pos',
8101  'FPix1_neg+FPix2_neg' ),
8102  BPix = cms.PSet(
8103  hitErrorRPhi = cms.double( 0.0027 ),
8104  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8105  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8106  useErrorsFromParam = cms.bool( True ),
8107  hitErrorRZ = cms.double( 0.006 ),
8108  HitProducer = cms.string( "hltSiPixelRecHits" )
8109  ),
8110  FPix = cms.PSet(
8111  hitErrorRPhi = cms.double( 0.0051 ),
8112  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8113  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8114  useErrorsFromParam = cms.bool( True ),
8115  hitErrorRZ = cms.double( 0.0036 ),
8116  HitProducer = cms.string( "hltSiPixelRecHits" )
8117  ),
8118  TIB = cms.PSet( ),
8119  TID = cms.PSet( ),
8120  TOB = cms.PSet( ),
8121  TEC = cms.PSet( ),
8122  MTIB = cms.PSet( ),
8123  MTID = cms.PSet( ),
8124  MTOB = cms.PSet( ),
8125  MTEC = cms.PSet( )
8126 )
8127 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8128  doClusterCheck = cms.bool( False ),
8129  MaxNumberOfStripClusters = cms.uint32( 50000 ),
8130  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8131  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8132  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8133  cut = cms.string( "" ),
8134  silentClusterCheck = cms.untracked.bool( False )
8135 )
8136 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8137  seedingLayers = cms.InputTag( "" ),
8138  trackingRegions = cms.InputTag( "" ),
8139  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8140  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8141  produceSeedingHitSets = cms.bool( True ),
8142  produceIntermediateHitDoublets = cms.bool( False ),
8143  maxElement = cms.uint32( 0 ),
8144  maxElementTotal = cms.uint32( 50000000 ),
8145  putEmptyIfMaxElementReached = cms.bool( False ),
8146  layerPairs = cms.vuint32( 0 )
8147 )
8148 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8149  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8150  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8151  SeedMomentumForBOFF = cms.double( 5.0 ),
8152  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8153  MinOneOverPtError = cms.double( 1.0 ),
8154  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8155  magneticField = cms.string( "ParabolicMf" ),
8156  forceKinematicWithRegionDirection = cms.bool( False ),
8157  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8158 )
8159 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8160  cleanTrajectoryAfterInOut = cms.bool( False ),
8161  doSeedingRegionRebuilding = cms.bool( False ),
8162  onlyPixelHitsForSeedCleaner = cms.bool( False ),
8163  reverseTrajectories = cms.bool( False ),
8164  useHitsSplitting = cms.bool( False ),
8165  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8166  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8167  clustersToSkip = cms.InputTag( "" ),
8168  phase2clustersToSkip = cms.InputTag( "" ),
8169  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8170  TransientInitialStateEstimatorParameters = cms.PSet(
8171  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8172  numberMeasurementsForFit = cms.int32( 4 ),
8173  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8174  ),
8175  numHitsForSeedCleaner = cms.int32( 4 ),
8176  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8177  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8178  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8179  maxNSeeds = cms.uint32( 100000 ),
8180  maxSeedsBeforeCleaning = cms.uint32( 1000 )
8181 )
8182 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8183  useSimpleMF = cms.bool( True ),
8184  SimpleMagneticField = cms.string( "ParabolicMf" ),
8185  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8186  clusterRemovalInfo = cms.InputTag( "" ),
8187  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8188  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8189  useHitsSplitting = cms.bool( False ),
8190  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8191  TrajectoryInEvent = cms.bool( False ),
8192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8193  AlgorithmName = cms.string( "hltDoubletRecovery" ),
8194  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8195  GeometricInnerState = cms.bool( True ),
8196  NavigationSchool = cms.string( "" ),
8197  MeasurementTracker = cms.string( "" ),
8198  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8199 )
8200 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8201  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8202  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8203  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8204  ignoreVertices = cms.bool( False ),
8205  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8206  mva = cms.PSet(
8207  minPixelHits = cms.vint32( 0, 0, 0 ),
8208  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8209  dr_par = cms.PSet(
8210  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8211  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8212  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8213  dr_exp = cms.vint32( 4, 4, 4 ),
8214  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8215  ),
8216  maxLostLayers = cms.vint32( 1, 1, 1 ),
8217  min3DLayers = cms.vint32( 0, 0, 0 ),
8218  dz_par = cms.PSet(
8219  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8220  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8221  dz_exp = cms.vint32( 4, 4, 4 )
8222  ),
8223  minNVtxTrk = cms.int32( 3 ),
8224  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8225  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8226  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8227  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8228  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8229  minLayers = cms.vint32( 3, 3, 3 )
8230  )
8231 )
8232 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8233  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8234  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8235  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8236  minQuality = cms.string( "highPurity" ),
8237  copyExtras = cms.untracked.bool( True ),
8238  copyTrajectories = cms.untracked.bool( False )
8239 )
8240 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8241  ShareFrac = cms.double( 0.19 ),
8242  FoundHitBonus = cms.double( 5.0 ),
8243  LostHitPenalty = cms.double( 20.0 ),
8244  MinPT = cms.double( 0.05 ),
8245  Epsilon = cms.double( -0.001 ),
8246  MaxNormalizedChisq = cms.double( 1000.0 ),
8247  MinFound = cms.int32( 3 ),
8248  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8249  hasSelector = cms.vint32( 0, 0 ),
8250  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8251  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8252  setsToMerge = cms.VPSet(
8253  cms.PSet( pQual = cms.bool( False ),
8254  tLists = cms.vint32( 0, 1 )
8255  )
8256  ),
8257  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8258  allowFirstHitShare = cms.bool( True ),
8259  newQuality = cms.string( "confirmed" ),
8260  copyExtras = cms.untracked.bool( True ),
8261  writeOnlyTrkQuals = cms.bool( False ),
8262  copyMVA = cms.bool( False )
8263 )
8264 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8265  ShareFrac = cms.double( 0.19 ),
8266  FoundHitBonus = cms.double( 5.0 ),
8267  LostHitPenalty = cms.double( 20.0 ),
8268  MinPT = cms.double( 0.05 ),
8269  Epsilon = cms.double( -0.001 ),
8270  MaxNormalizedChisq = cms.double( 1000.0 ),
8271  MinFound = cms.int32( 3 ),
8272  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8273  hasSelector = cms.vint32( 0, 0 ),
8274  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8275  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8276  setsToMerge = cms.VPSet(
8277  cms.PSet( pQual = cms.bool( False ),
8278  tLists = cms.vint32( 0, 1 )
8279  )
8280  ),
8281  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8282  allowFirstHitShare = cms.bool( True ),
8283  newQuality = cms.string( "confirmed" ),
8284  copyExtras = cms.untracked.bool( True ),
8285  writeOnlyTrkQuals = cms.bool( False ),
8286  copyMVA = cms.bool( False )
8287 )
8288 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8289  vertexCollections = cms.VPSet(
8290  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8291  label = cms.string( "" ),
8292  useBeamConstraint = cms.bool( False ),
8293  minNdof = cms.double( 0.0 ),
8294  maxDistanceToBeam = cms.double( 1.0 ),
8295  algorithm = cms.string( "AdaptiveVertexFitter" )
8296  ),
8297  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8298  label = cms.string( "WithBS" ),
8299  useBeamConstraint = cms.bool( True ),
8300  minNdof = cms.double( 0.0 ),
8301  maxDistanceToBeam = cms.double( 1.0 ),
8302  algorithm = cms.string( "AdaptiveVertexFitter" )
8303  )
8304  ),
8305  verbose = cms.untracked.bool( False ),
8306  TkFilterParameters = cms.PSet(
8307  maxEta = cms.double( 100.0 ),
8308  minPt = cms.double( 0.0 ),
8309  minSiliconLayersWithHits = cms.int32( 5 ),
8310  minPixelLayersWithHits = cms.int32( 2 ),
8311  maxNormalizedChi2 = cms.double( 20.0 ),
8312  trackQuality = cms.string( "any" ),
8313  algorithm = cms.string( "filter" ),
8314  maxD0Significance = cms.double( 999.0 )
8315  ),
8316  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8317  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8318  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8319  TrackTimesLabel = cms.InputTag( "dummy_default" ),
8320  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8321  TkClusParameters = cms.PSet(
8322  TkDAClusParameters = cms.PSet(
8323  zmerge = cms.double( 0.01 ),
8324  Tstop = cms.double( 0.5 ),
8325  d0CutOff = cms.double( 999.0 ),
8326  dzCutOff = cms.double( 4.0 ),
8327  vertexSize = cms.double( 0.15 ),
8328  coolingFactor = cms.double( 0.6 ),
8329  Tpurge = cms.double( 2.0 ),
8330  Tmin = cms.double( 2.4 ),
8331  uniquetrkweight = cms.double( 0.9 )
8332  ),
8333  algorithm = cms.string( "DA_vect" )
8334  ),
8335  isRecoveryIteration = cms.bool( False ),
8336  recoveryVtxCollection = cms.InputTag( "" ),
8337  useMVACut = cms.bool( False ),
8338  minTrackTimeQuality = cms.double( 0.8 )
8339 )
8340 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8341  filterParams = cms.PSet(
8342  maxZ = cms.double( 24.0 ),
8343  minNdof = cms.double( 4.0 ),
8344  maxRho = cms.double( 2.0 ),
8345  pvSrc = cms.InputTag( "hltVerticesPF" )
8346  ),
8347  src = cms.InputTag( "hltVerticesPF" )
8348 )
8349 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8350  src = cms.InputTag( "hltVerticesPFSelector" ),
8351  cut = cms.string( "!isFake" ),
8352  filter = cms.bool( True )
8353 )
8354 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8355  inputTag = cms.InputTag( "rawDataCollector" ),
8356  fedList = cms.vuint32( 1022 )
8357 )
8358 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8359  saveTags = cms.bool( True ),
8360  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8361  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8362  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8363  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8364  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8365  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8366  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8367  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8368  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8369  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8370 )
8371 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8372  offset = cms.uint32( 0 ),
8373  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8374 )
8375 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8376  saveTags = cms.bool( True ),
8377  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8378  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8379  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8380  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8381  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8382  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8383  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8384  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8385  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8386  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8387 )
8388 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8389  offset = cms.uint32( 0 ),
8390  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8391 )
8392 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8393  src = cms.InputTag( "hltPixelTracks" ),
8394  etaMin = cms.double( -999.0 ),
8395  etaMax = cms.double( 999.0 ),
8396  ptMin = cms.double( 0.0 ),
8397  ptMax = cms.double( 999999.0 ),
8398  d0Max = cms.double( 999.0 ),
8399  dzMax = cms.double( 999.0 ),
8400  normalizedChi2 = cms.double( 999999.0 ),
8401  numberOfValidHits = cms.uint32( 0 ),
8402  numberOfLostHits = cms.uint32( 999 ),
8403  numberOfValidPixelHits = cms.uint32( 4 ),
8404  ptErrorCut = cms.double( 999999.0 ),
8405  quality = cms.string( "loose" ),
8406  useVtx = cms.bool( False ),
8407  vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8408  timesTag = cms.InputTag( "" ),
8409  timeResosTag = cms.InputTag( "" ),
8410  nVertices = cms.uint32( 0 ),
8411  vtxFallback = cms.bool( False ),
8412  zetaVtx = cms.double( 999999.0 ),
8413  rhoVtx = cms.double( 999999.0 ),
8414  nSigmaDtVertex = cms.double( 0.0 ),
8415  copyExtras = cms.untracked.bool( False ),
8416  copyTrajectories = cms.untracked.bool( False )
8417 )
8418 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8419  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8420  tauAssociationCone = cms.double( 0.0 ),
8421  tauUnbiasCone = cms.double( 1.2 ),
8422  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8423  ExtrapolationConeSize = cms.double( 1.0 ),
8424  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8425  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8426  MaxVtxDXYSeed = cms.double( 101.0 ),
8427  MaxVtxDXYIsol = cms.double( 101.0 ),
8428  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8429  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8430  minPTrack = cms.double( 5.0 ),
8431  maxPTrackForIsolation = cms.double( 3.0 ),
8432  EBEtaBoundary = cms.double( 1.479 )
8433 )
8434 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8435  saveTags = cms.bool( True ),
8436  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8437  MaxPtNearby = cms.double( 2.0 ),
8438  MinEnergyTrack = cms.double( 12.0 ),
8439  MinPtTrack = cms.double( 3.5 ),
8440  MaxEtaTrack = cms.double( 1.15 ),
8441  MinEtaTrack = cms.double( 0.0 ),
8442  filterTrackEnergy = cms.bool( True ),
8443  NMaxTrackCandidates = cms.int32( 10 ),
8444  DropMultiL2Event = cms.bool( False )
8445 )
8446 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8447  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8448  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8449  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8450  EBHitEnergyThreshold = cms.double( 0.1 ),
8451  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8452  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8453  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8454  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8455  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8456  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8457  EcalConeSizeEta0 = cms.double( 0.09 ),
8458  EcalConeSizeEta1 = cms.double( 0.14 )
8459 )
8460 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8461  saveTags = cms.bool( True ),
8462  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8463  MaxEnergyInEB = cms.double( 2.0 ),
8464  MaxEnergyInEE = cms.double( 4.0 ),
8465  MaxEnergyOutEB = cms.double( 1.2 ),
8466  MaxEnergyOutEE = cms.double( 2.0 ),
8467  NMaxTrackCandidates = cms.int32( 10 ),
8468  DropMultiL2Event = cms.bool( False )
8469 )
8470 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8471  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8472  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8473  associationCone = cms.double( 0.2 )
8474 )
8475 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8476  saveTags = cms.bool( True ),
8477  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8478  MaxPtNearby = cms.double( 2.0 ),
8479  MinEnergyTrack = cms.double( 18.0 ),
8480  MinPtTrack = cms.double( 20.0 ),
8481  MaxEtaTrack = cms.double( 1.15 ),
8482  MinEtaTrack = cms.double( 0.0 ),
8483  filterTrackEnergy = cms.bool( True ),
8484  NMaxTrackCandidates = cms.int32( 999 ),
8485  DropMultiL2Event = cms.bool( False )
8486 )
8487 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8488  offset = cms.uint32( 0 ),
8489  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8490 )
8491 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8492  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8493  tauAssociationCone = cms.double( 0.0 ),
8494  tauUnbiasCone = cms.double( 1.2 ),
8495  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8496  ExtrapolationConeSize = cms.double( 1.0 ),
8497  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8498  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8499  MaxVtxDXYSeed = cms.double( 101.0 ),
8500  MaxVtxDXYIsol = cms.double( 101.0 ),
8501  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8502  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8503  minPTrack = cms.double( 5.0 ),
8504  maxPTrackForIsolation = cms.double( 3.0 ),
8505  EBEtaBoundary = cms.double( 1.479 )
8506 )
8507 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8508  saveTags = cms.bool( True ),
8509  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8510  MaxPtNearby = cms.double( 2.0 ),
8511  MinEnergyTrack = cms.double( 12.0 ),
8512  MinPtTrack = cms.double( 3.5 ),
8513  MaxEtaTrack = cms.double( 2.2 ),
8514  MinEtaTrack = cms.double( 1.1 ),
8515  filterTrackEnergy = cms.bool( True ),
8516  NMaxTrackCandidates = cms.int32( 5 ),
8517  DropMultiL2Event = cms.bool( False )
8518 )
8519 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8520  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8521  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8522  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8523  EBHitEnergyThreshold = cms.double( 0.1 ),
8524  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8525  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8526  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8527  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8528  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8529  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8530  EcalConeSizeEta0 = cms.double( 0.09 ),
8531  EcalConeSizeEta1 = cms.double( 0.14 )
8532 )
8533 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8534  saveTags = cms.bool( True ),
8535  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8536  MaxEnergyInEB = cms.double( 2.0 ),
8537  MaxEnergyInEE = cms.double( 4.0 ),
8538  MaxEnergyOutEB = cms.double( 1.2 ),
8539  MaxEnergyOutEE = cms.double( 2.0 ),
8540  NMaxTrackCandidates = cms.int32( 10 ),
8541  DropMultiL2Event = cms.bool( False )
8542 )
8543 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8544  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8545  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8546  associationCone = cms.double( 0.2 )
8547 )
8548 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8549  saveTags = cms.bool( True ),
8550  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8551  MaxPtNearby = cms.double( 2.0 ),
8552  MinEnergyTrack = cms.double( 18.0 ),
8553  MinPtTrack = cms.double( 20.0 ),
8554  MaxEtaTrack = cms.double( 2.2 ),
8555  MinEtaTrack = cms.double( 1.1 ),
8556  filterTrackEnergy = cms.bool( True ),
8557  NMaxTrackCandidates = cms.int32( 999 ),
8558  DropMultiL2Event = cms.bool( False )
8559 )
8560 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8561  saveTags = cms.bool( True ),
8562  L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8563  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8564  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8565  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8566  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8567  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8568  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8569  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8570  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8571  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8572 )
8573 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8574  offset = cms.uint32( 0 ),
8575  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8576 )
8577 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8578  saveTags = cms.bool( True ),
8579  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8580  PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8581  MaxEta = cms.double( 2.5 ),
8582  MinPt = cms.double( 0.0 ),
8583  MaxDeltaR = cms.double( 0.3 ),
8584  MinN = cms.int32( 1 ),
8585  CentralBxOnly = cms.bool( False ),
8586  SelectQualities = cms.vint32( )
8587 )
8588 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8589  Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8590  Reco4DAlgoConfig = cms.PSet(
8591  Reco2DAlgoConfig = cms.PSet(
8592  AlphaMaxPhi = cms.double( 1.0 ),
8593  debug = cms.untracked.bool( False ),
8594  segmCleanerMode = cms.int32( 2 ),
8595  AlphaMaxTheta = cms.double( 0.9 ),
8596  hit_afterT0_resolution = cms.double( 0.03 ),
8597  performT0_vdriftSegCorrection = cms.bool( False ),
8598  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8599  MaxChi2 = cms.double( 4.0 ),
8600  recAlgoConfig = cms.PSet(
8601  maxTime = cms.double( 420.0 ),
8602  debug = cms.untracked.bool( False ),
8603  stepTwoFromDigi = cms.bool( False ),
8604  tTrigModeConfig = cms.PSet(
8605  debug = cms.untracked.bool( False ),
8606  tofCorrType = cms.int32( 0 ),
8607  tTrigLabel = cms.string( "" ),
8608  wirePropCorrType = cms.int32( 0 ),
8609  doTOFCorrection = cms.bool( True ),
8610  vPropWire = cms.double( 24.4 ),
8611  doT0Correction = cms.bool( True ),
8612  doWirePropCorrection = cms.bool( True ),
8613  t0Label = cms.string( "" )
8614  ),
8615  useUncertDB = cms.bool( True ),
8616  doVdriftCorr = cms.bool( True ),
8617  minTime = cms.double( -3.0 ),
8618  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8619  readLegacyTTrigDB = cms.bool( True ),
8620  readLegacyVDriftDB = cms.bool( True )
8621  ),
8622  MaxAllowedHits = cms.uint32( 50 ),
8623  nUnSharedHitsMin = cms.int32( 2 ),
8624  nSharedHitsMax = cms.int32( 2 ),
8625  performT0SegCorrection = cms.bool( False ),
8626  perform_delta_rejecting = cms.bool( False )
8627  ),
8628  Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8629  debug = cms.untracked.bool( False ),
8630  segmCleanerMode = cms.int32( 2 ),
8631  AllDTRecHits = cms.bool( True ),
8632  hit_afterT0_resolution = cms.double( 0.03 ),
8633  performT0_vdriftSegCorrection = cms.bool( False ),
8634  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8635  recAlgoConfig = cms.PSet(
8636  maxTime = cms.double( 420.0 ),
8637  debug = cms.untracked.bool( False ),
8638  stepTwoFromDigi = cms.bool( False ),
8639  tTrigModeConfig = cms.PSet(
8640  debug = cms.untracked.bool( False ),
8641  tofCorrType = cms.int32( 0 ),
8642  tTrigLabel = cms.string( "" ),
8643  wirePropCorrType = cms.int32( 0 ),
8644  doTOFCorrection = cms.bool( True ),
8645  vPropWire = cms.double( 24.4 ),
8646  doT0Correction = cms.bool( True ),
8647  doWirePropCorrection = cms.bool( True ),
8648  t0Label = cms.string( "" )
8649  ),
8650  useUncertDB = cms.bool( True ),
8651  doVdriftCorr = cms.bool( True ),
8652  minTime = cms.double( -3.0 ),
8653  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8654  readLegacyTTrigDB = cms.bool( True ),
8655  readLegacyVDriftDB = cms.bool( True )
8656  ),
8657  nUnSharedHitsMin = cms.int32( 2 ),
8658  nSharedHitsMax = cms.int32( 2 ),
8659  performT0SegCorrection = cms.bool( False ),
8660  perform_delta_rejecting = cms.bool( False )
8661  ),
8662  debug = cms.untracked.bool( False ),
8663  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8664  recHits2DLabel = cms.InputTag( "dt2DSegments" )
8665 )
8666 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8667  MaxSeeds = cms.int32( 1000 ),
8668  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8669  EnableDTMeasurement = cms.bool( True ),
8670  MaxCSCChi2 = cms.double( 300.0 ),
8671  MaxDTChi2 = cms.double( 300.0 ),
8672  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8673  EnableCSCMeasurement = cms.bool( True ),
8674  ForcePointDown = cms.bool( False )
8675 )
8676 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8677  GMTReadoutCollection = cms.InputTag( "" ),
8678  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8679  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8680  L1MinPt = cms.double( 0.0 ),
8681  L1MaxEta = cms.double( 2.5 ),
8682  L1MinQuality = cms.uint32( 1 ),
8683  SetMinPtBarrelTo = cms.double( 3.5 ),
8684  SetMinPtEndcapTo = cms.double( 1.0 ),
8685  UseOfflineSeed = cms.untracked.bool( True ),
8686  UseUnassociatedL1 = cms.bool( False ),
8687  MatchDR = cms.vdouble( 0.3 ),
8688  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8689  CentralBxOnly = cms.bool( True ),
8690  MatchType = cms.uint32( 0 ),
8691  SortType = cms.uint32( 0 ),
8692  OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8693  ServiceParameters = cms.PSet(
8694  RPCLayers = cms.bool( True ),
8695  UseMuonNavigation = cms.untracked.bool( True ),
8696  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8697  )
8698 )
8699 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8700  ServiceParameters = cms.PSet(
8701  RPCLayers = cms.bool( True ),
8702  UseMuonNavigation = cms.untracked.bool( True ),
8703  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8704  'hltESPFastSteppingHelixPropagatorOpposite' )
8705  ),
8706  InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8707  SeedTransformerParameters = cms.PSet(
8708  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8709  NMinRecHits = cms.uint32( 2 ),
8710  RescaleError = cms.double( 100.0 ),
8711  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8712  UseSubRecHits = cms.bool( False ),
8713  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8714  ),
8715  L2TrajBuilderParameters = cms.PSet(
8716  BWFilterParameters = cms.PSet(
8717  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8718  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8719  BWSeedType = cms.string( "fromGenerator" ),
8720  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8721  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8722  EnableGEMMeasurement = cms.bool( True ),
8723  EnableRPCMeasurement = cms.bool( True ),
8724  MuonTrajectoryUpdatorParameters = cms.PSet(
8725  ExcludeRPCFromFit = cms.bool( False ),
8726  Granularity = cms.int32( 0 ),
8727  MaxChi2 = cms.double( 25.0 ),
8728  RescaleError = cms.bool( False ),
8729  RescaleErrorFactor = cms.double( 100.0 ),
8730  UseInvalidHits = cms.bool( True )
8731  ),
8732  EnableCSCMeasurement = cms.bool( True ),
8733  MaxChi2 = cms.double( 100.0 ),
8734  FitDirection = cms.string( "outsideIn" ),
8735  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8736  NumberOfSigma = cms.double( 3.0 ),
8737  EnableDTMeasurement = cms.bool( True )
8738  ),
8739  DoSeedRefit = cms.bool( False ),
8740  FilterParameters = cms.PSet(
8741  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8742  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8743  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8744  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8745  EnableGEMMeasurement = cms.bool( True ),
8746  EnableRPCMeasurement = cms.bool( True ),
8747  MuonTrajectoryUpdatorParameters = cms.PSet(
8748  ExcludeRPCFromFit = cms.bool( False ),
8749  Granularity = cms.int32( 0 ),
8750  MaxChi2 = cms.double( 25.0 ),
8751  RescaleError = cms.bool( False ),
8752  RescaleErrorFactor = cms.double( 100.0 ),
8753  UseInvalidHits = cms.bool( True )
8754  ),
8755  EnableCSCMeasurement = cms.bool( True ),
8756  MaxChi2 = cms.double( 1000.0 ),
8757  FitDirection = cms.string( "insideOut" ),
8758  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8759  NumberOfSigma = cms.double( 3.0 ),
8760  EnableDTMeasurement = cms.bool( True )
8761  ),
8762  SeedPosition = cms.string( "in" ),
8763  DoBackwardFilter = cms.bool( True ),
8764  DoRefit = cms.bool( False ),
8765  NavigationType = cms.string( "Standard" ),
8766  SeedTransformerParameters = cms.PSet(
8767  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8768  NMinRecHits = cms.uint32( 2 ),
8769  RescaleError = cms.double( 100.0 ),
8770  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8771  UseSubRecHits = cms.bool( False ),
8772  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8773  ),
8774  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
8775  ),
8776  DoSeedRefit = cms.bool( False ),
8777  TrackLoaderParameters = cms.PSet(
8778  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8779  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8780  DoSmoothing = cms.bool( False ),
8781  VertexConstraint = cms.bool( True ),
8782  MuonUpdatorAtVertexParameters = cms.PSet(
8783  MaxChi2 = cms.double( 1000000.0 ),
8784  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8785  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
8786  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
8787  ),
8788  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8789  ),
8790  MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
8791 )
8792 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
8793  InputObjects = cms.InputTag( "hltL2CosmicMuons" )
8794 )
8795 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8796  saveTags = cms.bool( True ),
8797  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8798  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8799  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8800  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8801  MinN = cms.int32( 1 ),
8802  MaxEta = cms.double( 1.0 ),
8803  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8804  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8805  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8806  CutOnChambers = cms.bool( False ),
8807  MinNchambers = cms.vint32( 0 ),
8808  MaxDr = cms.double( 9999.0 ),
8809  MinDr = cms.double( -1.0 ),
8810  MaxDz = cms.double( 9999.0 ),
8811  MinDxySig = cms.double( -1.0 ),
8812  MinPt = cms.double( 10.0 ),
8813  NSigmaPt = cms.double( 0.0 ),
8814  MatchToPreviousCand = cms.bool( True )
8815 )
8816 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
8817  offset = cms.uint32( 0 ),
8818  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8819 )
8820 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8821  saveTags = cms.bool( True ),
8822  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8823  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8824  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8825  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8826  MinN = cms.int32( 1 ),
8827  MaxEta = cms.double( 1.0 ),
8828  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8829  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8830  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8831  CutOnChambers = cms.bool( False ),
8832  MinNchambers = cms.vint32( 0 ),
8833  MaxDr = cms.double( 9999.0 ),
8834  MinDr = cms.double( -1.0 ),
8835  MaxDz = cms.double( 9999.0 ),
8836  MinDxySig = cms.double( -1.0 ),
8837  MinPt = cms.double( 5.5 ),
8838  NSigmaPt = cms.double( 0.0 ),
8839  MatchToPreviousCand = cms.bool( True )
8840 )
8841 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
8842  saveTags = cms.bool( True ),
8843  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
8844  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8845  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8846  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8847  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8848  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8849  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8850  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8851  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8852  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8853 )
8854 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
8855  offset = cms.uint32( 0 ),
8856  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8857 )
8858 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
8859  saveTags = cms.bool( True ),
8860  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
8861  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8862  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8863  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8864  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8865  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8866  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8867  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8868  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8869  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8870 )
8871 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
8872  offset = cms.uint32( 0 ),
8873  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8874 )
8875 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
8876  saveTags = cms.bool( True ),
8877  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
8878  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8879  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8880  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8881  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8882  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8883  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8884  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8885  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8886  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8887 )
8888 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
8889  offset = cms.uint32( 0 ),
8890  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8891 )
8892 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
8893  saveTags = cms.bool( True ),
8894  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" ),
8895  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8896  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8897  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8898  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8899  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8900  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8901  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8902  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8903  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8904 )
8905 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
8906  offset = cms.uint32( 0 ),
8907  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8908 )
8909 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8910  useMassDropTagger = cms.bool( False ),
8911  useFiltering = cms.bool( False ),
8912  useDynamicFiltering = cms.bool( False ),
8913  useTrimming = cms.bool( False ),
8914  usePruning = cms.bool( False ),
8915  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8916  useKtPruning = cms.bool( False ),
8917  useConstituentSubtraction = cms.bool( False ),
8918  useSoftDrop = cms.bool( False ),
8919  correctShape = cms.bool( False ),
8920  UseOnlyVertexTracks = cms.bool( False ),
8921  UseOnlyOnePV = cms.bool( False ),
8922  muCut = cms.double( -1.0 ),
8923  yCut = cms.double( -1.0 ),
8924  rFilt = cms.double( -1.0 ),
8925  rFiltFactor = cms.double( -1.0 ),
8926  trimPtFracMin = cms.double( -1.0 ),
8927  zcut = cms.double( -1.0 ),
8928  rcut_factor = cms.double( -1.0 ),
8929  csRho_EtaMax = cms.double( -1.0 ),
8930  csRParam = cms.double( -1.0 ),
8931  beta = cms.double( -1.0 ),
8932  R0 = cms.double( -1.0 ),
8933  gridMaxRapidity = cms.double( -1.0 ),
8934  gridSpacing = cms.double( -1.0 ),
8935  DzTrVtxMax = cms.double( 0.0 ),
8936  DxyTrVtxMax = cms.double( 0.0 ),
8937  MaxVtxZ = cms.double( 15.0 ),
8938  subjetPtMin = cms.double( -1.0 ),
8939  muMin = cms.double( -1.0 ),
8940  muMax = cms.double( -1.0 ),
8941  yMin = cms.double( -1.0 ),
8942  yMax = cms.double( -1.0 ),
8943  dRMin = cms.double( -1.0 ),
8944  dRMax = cms.double( -1.0 ),
8945  maxDepth = cms.int32( -1 ),
8946  nFilt = cms.int32( -1 ),
8947  MinVtxNdof = cms.int32( 5 ),
8948  src = cms.InputTag( "hltTowerMakerForAll" ),
8949  srcPVs = cms.InputTag( "NotUsed" ),
8950  jetType = cms.string( "CaloJet" ),
8951  jetAlgorithm = cms.string( "AntiKt" ),
8952  rParam = cms.double( 0.4 ),
8953  inputEtMin = cms.double( 0.3 ),
8954  inputEMin = cms.double( 0.0 ),
8955  jetPtMin = cms.double( 1.0 ),
8956  doPVCorrection = cms.bool( False ),
8957  doAreaFastjet = cms.bool( False ),
8958  doRhoFastjet = cms.bool( False ),
8959  doPUOffsetCorr = cms.bool( False ),
8960  puPtMin = cms.double( 10.0 ),
8961  nSigmaPU = cms.double( 1.0 ),
8962  radiusPU = cms.double( 0.4 ),
8963  subtractorName = cms.string( "" ),
8964  useExplicitGhosts = cms.bool( False ),
8965  doAreaDiskApprox = cms.bool( True ),
8966  voronoiRfact = cms.double( 0.9 ),
8967  Rho_EtaMax = cms.double( 4.4 ),
8968  Ghost_EtaMax = cms.double( 6.0 ),
8969  Active_Area_Repeats = cms.int32( 5 ),
8970  GhostArea = cms.double( 0.01 ),
8971  restrictInputs = cms.bool( False ),
8972  maxInputs = cms.uint32( 1 ),
8973  writeCompound = cms.bool( False ),
8974  writeJetsWithConst = cms.bool( False ),
8975  doFastJetNonUniform = cms.bool( False ),
8976  useDeterministicSeed = cms.bool( True ),
8977  minSeed = cms.uint32( 14327 ),
8978  verbosity = cms.int32( 0 ),
8979  puWidth = cms.double( 0.0 ),
8980  nExclude = cms.uint32( 0 ),
8981  maxBadEcalCells = cms.uint32( 9999999 ),
8982  maxBadHcalCells = cms.uint32( 9999999 ),
8983  maxProblematicEcalCells = cms.uint32( 9999999 ),
8984  maxProblematicHcalCells = cms.uint32( 9999999 ),
8985  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8986  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8987  puCenters = cms.vdouble( ),
8988  applyWeight = cms.bool( False ),
8989  srcWeights = cms.InputTag( "" ),
8990  minimumTowersFraction = cms.double( 0.0 ),
8991  jetCollInstanceName = cms.string( "" ),
8992  sumRecHits = cms.bool( False )
8993 )
8994 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8995  min_N90 = cms.int32( -2 ),
8996  min_N90hits = cms.int32( 2 ),
8997  min_EMF = cms.double( 1.0E-6 ),
8998  max_EMF = cms.double( 999.0 ),
8999  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
9000  JetIDParams = cms.PSet(
9001  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9002  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9003  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9004  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
9005  useRecHits = cms.bool( True ),
9006  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
9007  )
9008 )
9009 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
9010  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
9011  maxRapidity = cms.double( 5.0 ),
9012  gridSpacing = cms.double( 0.55 )
9013 )
9014 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9015  level = cms.string( "L1FastJet" ),
9016  algorithm = cms.string( "AK4CaloHLT" ),
9017  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
9018 )
9019 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9020  level = cms.string( "L2Relative" ),
9021  algorithm = cms.string( "AK4CaloHLT" )
9022 )
9023 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9024  level = cms.string( "L3Absolute" ),
9025  algorithm = cms.string( "AK4CaloHLT" )
9026 )
9027 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9028  level = cms.string( "L2L3Residual" ),
9029  algorithm = cms.string( "AK4CaloHLT" )
9030 )
9031 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9032  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
9033 )
9034 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
9035  src = cms.InputTag( "hltAK4CaloJets" ),
9036  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
9037 )
9038 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
9039  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
9040  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
9041 )
9042 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
9043  usePt = cms.bool( False ),
9044  excludePFMuons = cms.bool( False ),
9045  minNJetHt = cms.int32( 0 ),
9046  minNJetMht = cms.int32( 0 ),
9047  minPtJetHt = cms.double( 40.0 ),
9048  minPtJetMht = cms.double( 30.0 ),
9049  maxEtaJetHt = cms.double( 2.5 ),
9050  maxEtaJetMht = cms.double( 5.0 ),
9051  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
9052  pfCandidatesLabel = cms.InputTag( "" )
9053 )
9054 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
9055  saveTags = cms.bool( True ),
9056  htLabels = cms.VInputTag( 'hltHtMht' ),
9057  mhtLabels = cms.VInputTag( 'hltHtMht' ),
9058  minHt = cms.vdouble( 80.0 ),
9059  minMht = cms.vdouble( 0.0 ),
9060  minMeff = cms.vdouble( 0.0 ),
9061  meffSlope = cms.vdouble( 1.0 )
9062 )
9063 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
9064  offset = cms.uint32( 0 ),
9065  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9066 )
9067 fragment.hltPrePPRefZeroBiasRawPrime = cms.EDFilter( "HLTPrescaler",
9068  offset = cms.uint32( 0 ),
9069  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9070 )
9071 fragment.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule",
9072  ProductLabel = cms.InputTag( "rawDataCollector" ),
9073  LegacyUnpacker = cms.bool( False ),
9074  AppendedBytes = cms.int32( 0 ),
9075  UseDaqRegister = cms.bool( False ),
9076  UseFedKey = cms.bool( False ),
9077  UnpackBadChannels = cms.bool( False ),
9078  MarkModulesOnMissingFeds = cms.bool( True ),
9079  TriggerFedId = cms.int32( 0 ),
9080  UnpackCommonModeValues = cms.bool( False ),
9081  DoAllCorruptBufferChecks = cms.bool( False ),
9082  DoAPVEmulatorCheck = cms.bool( False ),
9083  ErrorThreshold = cms.uint32( 7174 )
9084 )
9085 fragment.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression",
9086  Algorithms = cms.PSet(
9087  CutToAvoidSignal = cms.double( 2.0 ),
9088  lastGradient = cms.int32( 10 ),
9089  slopeY = cms.int32( 4 ),
9090  slopeX = cms.int32( 3 ),
9091  PedestalSubtractionFedMode = cms.bool( False ),
9092  Use10bitsTruncation = cms.bool( False ),
9093  Fraction = cms.double( 0.2 ),
9094  minStripsToFit = cms.uint32( 4 ),
9095  consecThreshold = cms.uint32( 5 ),
9096  hitStripThreshold = cms.uint32( 40 ),
9097  Deviation = cms.uint32( 25 ),
9098  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
9099  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
9100  ApplyBaselineCleaner = cms.bool( True ),
9101  doAPVRestore = cms.bool( True ),
9102  TruncateInSuppressor = cms.bool( True ),
9103  restoreThreshold = cms.double( 0.5 ),
9104  sizeWindow = cms.int32( 1 ),
9105  APVInspectMode = cms.string( "Hybrid" ),
9106  ForceNoRestore = cms.bool( False ),
9107  useRealMeanCM = cms.bool( False ),
9108  ApplyBaselineRejection = cms.bool( True ),
9109  DeltaCMThreshold = cms.uint32( 20 ),
9110  nSigmaNoiseDerTh = cms.uint32( 4 ),
9111  nSaturatedStrip = cms.uint32( 2 ),
9112  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9113  useCMMeanMap = cms.bool( False ),
9114  discontinuityThreshold = cms.int32( 12 ),
9115  distortionThreshold = cms.uint32( 20 ),
9116  filteredBaselineMax = cms.double( 6.0 ),
9117  Iterations = cms.int32( 3 ),
9118  CleaningSequence = cms.uint32( 1 ),
9119  nSmooth = cms.uint32( 9 ),
9120  APVRestoreMode = cms.string( "BaselineFollower" ),
9121  MeanCM = cms.int32( 0 ),
9122  widthCluster = cms.int32( 64 )
9123  ),
9124  RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ),
9125  storeCM = cms.bool( False ),
9126  fixCM = cms.bool( False ),
9127  produceRawDigis = cms.bool( False ),
9128  produceCalculatedBaseline = cms.bool( False ),
9129  produceBaselinePoints = cms.bool( False ),
9130  storeInZScollBadAPV = cms.bool( True ),
9131  produceHybridFormat = cms.bool( False )
9132 )
9133 fragment.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule",
9134  FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ),
9135  PacketCode = cms.string( "ZERO_SUPPRESSED" ),
9136  UseFedKey = cms.bool( False ),
9137  UseWrongDigiType = cms.bool( False ),
9138  CopyBufferHeader = cms.bool( True ),
9139  InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ),
9140  RawDataTag = cms.InputTag( "rawDataCollector" )
9141 )
9142 fragment.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer",
9143  Clusterizer = cms.PSet(
9144  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9145  ChannelThreshold = cms.double( 2.0 ),
9146  SeedThreshold = cms.double( 3.0 ),
9147  ClusterThreshold = cms.double( 5.0 ),
9148  MaxSequentialHoles = cms.uint32( 0 ),
9149  MaxSequentialBad = cms.uint32( 1 ),
9150  MaxAdjacentBad = cms.uint32( 0 ),
9151  RemoveApvShots = cms.bool( True ),
9152  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
9153  ConditionsLabel = cms.string( "" )
9154  ),
9155  DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' )
9156 )
9157 fragment.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters",
9158  inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ),
9159  maxSaturatedStrips = cms.uint32( 3 ),
9160  clusterShapeHitFilterLabel = cms.string( "ClusterShapeHitFilter" ),
9161  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9162 )
9163 fragment.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel",
9164  verbose = cms.untracked.int32( 0 ),
9165  RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' )
9166 )
9167 fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder",
9168  src = cms.InputTag( "rawDataRepacker" ),
9169  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) )
9170 )
9171 fragment.hltPreZDCCommissioning = cms.EDFilter( "HLTPrescaler",
9172  offset = cms.uint32( 0 ),
9173  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9174 )
9175 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
9176  offset = cms.uint32( 0 ),
9177  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9178 )
9179 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
9180  saveTags = cms.bool( True ),
9181  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9182  triggerType = cms.int32( 85 ),
9183  MinE = cms.double( -1.0 ),
9184  MinPt = cms.double( 40.0 ),
9185  MinMass = cms.double( -1.0 ),
9186  MaxMass = cms.double( -1.0 ),
9187  MinEta = cms.double( -1.0 ),
9188  MaxEta = cms.double( 5.0 ),
9189  MinN = cms.int32( 1 )
9190 )
9191 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9192  saveTags = cms.bool( True ),
9193  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9194  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9195  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9196  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9197  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9198  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9199  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9200  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9201  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9202  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9203 )
9204 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
9205  offset = cms.uint32( 0 ),
9206  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9207 )
9208 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
9209  saveTags = cms.bool( True ),
9210  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9211  triggerType = cms.int32( 85 ),
9212  MinE = cms.double( -1.0 ),
9213  MinPt = cms.double( 60.0 ),
9214  MinMass = cms.double( -1.0 ),
9215  MaxMass = cms.double( -1.0 ),
9216  MinEta = cms.double( -1.0 ),
9217  MaxEta = cms.double( 5.0 ),
9218  MinN = cms.int32( 1 )
9219 )
9220 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9221  saveTags = cms.bool( True ),
9222  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9223  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9224  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9225  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9226  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9227  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9228  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9229  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9230  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9231  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9232 )
9233 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
9234  offset = cms.uint32( 0 ),
9235  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9236 )
9237 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
9238  saveTags = cms.bool( True ),
9239  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9240  triggerType = cms.int32( 85 ),
9241  MinE = cms.double( -1.0 ),
9242  MinPt = cms.double( 70.0 ),
9243  MinMass = cms.double( -1.0 ),
9244  MaxMass = cms.double( -1.0 ),
9245  MinEta = cms.double( -1.0 ),
9246  MaxEta = cms.double( 5.0 ),
9247  MinN = cms.int32( 1 )
9248 )
9249 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
9250  offset = cms.uint32( 0 ),
9251  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9252 )
9253 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
9254  saveTags = cms.bool( True ),
9255  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9256  triggerType = cms.int32( 85 ),
9257  MinE = cms.double( -1.0 ),
9258  MinPt = cms.double( 80.0 ),
9259  MinMass = cms.double( -1.0 ),
9260  MaxMass = cms.double( -1.0 ),
9261  MinEta = cms.double( -1.0 ),
9262  MaxEta = cms.double( 5.0 ),
9263  MinN = cms.int32( 1 )
9264 )
9265 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
9266  offset = cms.uint32( 0 ),
9267  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9268 )
9269 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
9270  saveTags = cms.bool( True ),
9271  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9272  triggerType = cms.int32( 85 ),
9273  MinE = cms.double( -1.0 ),
9274  MinPt = cms.double( 100.0 ),
9275  MinMass = cms.double( -1.0 ),
9276  MaxMass = cms.double( -1.0 ),
9277  MinEta = cms.double( -1.0 ),
9278  MaxEta = cms.double( 5.0 ),
9279  MinN = cms.int32( 1 )
9280 )
9281 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9282  saveTags = cms.bool( True ),
9283  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9284  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9285  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9286  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9287  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9288  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9289  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9290  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9291  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9292  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9293 )
9294 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
9295  offset = cms.uint32( 0 ),
9296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9297 )
9298 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
9299  saveTags = cms.bool( True ),
9300  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9301  triggerType = cms.int32( 85 ),
9302  MinE = cms.double( -1.0 ),
9303  MinPt = cms.double( 120.0 ),
9304  MinMass = cms.double( -1.0 ),
9305  MaxMass = cms.double( -1.0 ),
9306  MinEta = cms.double( -1.0 ),
9307  MaxEta = cms.double( 5.0 ),
9308  MinN = cms.int32( 1 )
9309 )
9310 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
9311  offset = cms.uint32( 0 ),
9312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9313 )
9314 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
9315  saveTags = cms.bool( True ),
9316  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9317  triggerType = cms.int32( 85 ),
9318  MinE = cms.double( -1.0 ),
9319  MinPt = cms.double( 40.0 ),
9320  MinMass = cms.double( -1.0 ),
9321  MaxMass = cms.double( -1.0 ),
9322  MinEta = cms.double( 2.7 ),
9323  MaxEta = cms.double( 5.0 ),
9324  MinN = cms.int32( 1 )
9325 )
9326 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
9327  saveTags = cms.bool( True ),
9328  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
9329  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9330  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9331  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9332  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9333  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9334  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9335  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9336  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9337  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9338 )
9339 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
9340  offset = cms.uint32( 0 ),
9341  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9342 )
9343 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
9344  saveTags = cms.bool( True ),
9345  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9346  triggerType = cms.int32( 85 ),
9347  MinE = cms.double( -1.0 ),
9348  MinPt = cms.double( 60.0 ),
9349  MinMass = cms.double( -1.0 ),
9350  MaxMass = cms.double( -1.0 ),
9351  MinEta = cms.double( 2.7 ),
9352  MaxEta = cms.double( 5.0 ),
9353  MinN = cms.int32( 1 )
9354 )
9355 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
9356  saveTags = cms.bool( True ),
9357  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
9358  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9359  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9360  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9361  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9362  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9363  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9364  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9365  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9366  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9367 )
9368 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
9369  offset = cms.uint32( 0 ),
9370  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9371 )
9372 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
9373  saveTags = cms.bool( True ),
9374  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9375  triggerType = cms.int32( 85 ),
9376  MinE = cms.double( -1.0 ),
9377  MinPt = cms.double( 70.0 ),
9378  MinMass = cms.double( -1.0 ),
9379  MaxMass = cms.double( -1.0 ),
9380  MinEta = cms.double( 2.7 ),
9381  MaxEta = cms.double( 5.0 ),
9382  MinN = cms.int32( 1 )
9383 )
9384 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9385  offset = cms.uint32( 0 ),
9386  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9387 )
9388 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9389  saveTags = cms.bool( True ),
9390  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9391  triggerType = cms.int32( 85 ),
9392  MinE = cms.double( -1.0 ),
9393  MinPt = cms.double( 80.0 ),
9394  MinMass = cms.double( -1.0 ),
9395  MaxMass = cms.double( -1.0 ),
9396  MinEta = cms.double( 2.7 ),
9397  MaxEta = cms.double( 5.0 ),
9398  MinN = cms.int32( 1 )
9399 )
9400 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9401  offset = cms.uint32( 0 ),
9402  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9403 )
9404 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9405  saveTags = cms.bool( True ),
9406  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9407  triggerType = cms.int32( 85 ),
9408  MinE = cms.double( -1.0 ),
9409  MinPt = cms.double( 100.0 ),
9410  MinMass = cms.double( -1.0 ),
9411  MaxMass = cms.double( -1.0 ),
9412  MinEta = cms.double( 2.7 ),
9413  MaxEta = cms.double( 5.0 ),
9414  MinN = cms.int32( 1 )
9415 )
9416 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9417  saveTags = cms.bool( True ),
9418  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9419  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9420  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9421  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9422  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9423  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9424  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9425  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9426  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9427  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9428 )
9429 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9430  offset = cms.uint32( 0 ),
9431  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9432 )
9433 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9434  saveTags = cms.bool( True ),
9435  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9436  triggerType = cms.int32( 85 ),
9437  MinE = cms.double( -1.0 ),
9438  MinPt = cms.double( 120.0 ),
9439  MinMass = cms.double( -1.0 ),
9440  MaxMass = cms.double( -1.0 ),
9441  MinEta = cms.double( 2.7 ),
9442  MaxEta = cms.double( 5.0 ),
9443  MinN = cms.int32( 1 )
9444 )
9445 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9446  offset = cms.uint32( 0 ),
9447  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9448 )
9449 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9450  saveTags = cms.bool( True ),
9451  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9452  triggerType = cms.int32( 85 ),
9453  MinE = cms.double( -1.0 ),
9454  MinPt = cms.double( 10.0 ),
9455  MinMass = cms.double( -1.0 ),
9456  MaxMass = cms.double( -1.0 ),
9457  MinEta = cms.double( -1.0 ),
9458  MaxEta = cms.double( 5.0 ),
9459  MinN = cms.int32( 1 )
9460 )
9461 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9462  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9463  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9464  ptMin = cms.double( 2.5 ),
9465  pMin = cms.double( 2.5 ),
9466  shareHitFraction = cms.double( 0.8 )
9467 )
9468 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9469  MuonCaloCompatibility = cms.PSet(
9470  delta_eta = cms.double( 0.02 ),
9471  delta_phi = cms.double( 0.02 ),
9472  allSiPMHO = cms.bool( False ),
9473  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9474  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9475  ),
9476  TrackAssociatorParameters = cms.PSet(
9477  useMuon = cms.bool( True ),
9478  truthMatch = cms.bool( False ),
9479  usePreshower = cms.bool( False ),
9480  dRPreshowerPreselection = cms.double( 0.2 ),
9481  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9482  useEcal = cms.bool( True ),
9483  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9484  dRMuon = cms.double( 9999.0 ),
9485  dREcal = cms.double( 9999.0 ),
9486  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9487  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9488  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9489  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9490  propagateAllDirections = cms.bool( True ),
9491  muonMaxDistanceY = cms.double( 5.0 ),
9492  useHO = cms.bool( True ),
9493  muonMaxDistanceX = cms.double( 5.0 ),
9494  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9495  useHcal = cms.bool( True ),
9496  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9497  accountForTrajectoryChangeCalo = cms.bool( False ),
9498  dREcalPreselection = cms.double( 0.05 ),
9499  useCalo = cms.bool( False ),
9500  dRMuonPreselection = cms.double( 0.2 ),
9501  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9502  dRHcal = cms.double( 9999.0 ),
9503  dRHcalPreselection = cms.double( 0.2 ),
9504  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9505  ),
9506  CaloExtractorPSet = cms.PSet(
9507  DR_Veto_H = cms.double( 0.1 ),
9508  CenterConeOnCalIntersection = cms.bool( False ),
9509  NoiseTow_EE = cms.double( 0.15 ),
9510  Noise_EB = cms.double( 0.025 ),
9511  Noise_HE = cms.double( 0.2 ),
9512  DR_Veto_E = cms.double( 0.07 ),
9513  NoiseTow_EB = cms.double( 0.04 ),
9514  Noise_EE = cms.double( 0.1 ),
9515  UseRecHitsFlag = cms.bool( False ),
9516  DR_Max = cms.double( 1.0 ),
9517  DepositLabel = cms.untracked.string( "Cal" ),
9518  Noise_HO = cms.double( 0.2 ),
9519  DR_Veto_HO = cms.double( 0.1 ),
9520  Threshold_H = cms.double( 0.5 ),
9521  PrintTimeReport = cms.untracked.bool( False ),
9522  Threshold_E = cms.double( 0.2 ),
9523  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9524  ComponentName = cms.string( "CaloExtractorByAssociator" ),
9525  Threshold_HO = cms.double( 0.5 ),
9526  DepositInstanceLabels = cms.vstring( 'ecal',
9527  'hcal',
9528  'ho' ),
9529  ServiceParameters = cms.PSet(
9530  RPCLayers = cms.bool( False ),
9531  UseMuonNavigation = cms.untracked.bool( False ),
9532  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9533  ),
9534  TrackAssociatorParameters = cms.PSet(
9535  useMuon = cms.bool( False ),
9536  truthMatch = cms.bool( False ),
9537  usePreshower = cms.bool( False ),
9538  dRPreshowerPreselection = cms.double( 0.2 ),
9539  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9540  useEcal = cms.bool( False ),
9541  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9542  dRMuon = cms.double( 9999.0 ),
9543  dREcal = cms.double( 1.0 ),
9544  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9545  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9546  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9547  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9548  propagateAllDirections = cms.bool( True ),
9549  muonMaxDistanceY = cms.double( 5.0 ),
9550  useHO = cms.bool( False ),
9551  muonMaxDistanceX = cms.double( 5.0 ),
9552  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9553  useHcal = cms.bool( False ),
9554  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9555  accountForTrajectoryChangeCalo = cms.bool( False ),
9556  dREcalPreselection = cms.double( 1.0 ),
9557  useCalo = cms.bool( True ),
9558  dRMuonPreselection = cms.double( 0.2 ),
9559  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9560  dRHcal = cms.double( 1.0 ),
9561  dRHcalPreselection = cms.double( 1.0 ),
9562  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9563  ),
9564  Noise_HB = cms.double( 0.2 )
9565  ),
9566  TrackExtractorPSet = cms.PSet(
9567  Diff_z = cms.double( 0.2 ),
9568  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9569  Chi2Ndof_Max = cms.double( 1.0E64 ),
9570  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9571  DR_Veto = cms.double( 0.01 ),
9572  Pt_Min = cms.double( -1.0 ),
9573  DR_Max = cms.double( 1.0 ),
9574  DepositLabel = cms.untracked.string( "" ),
9575  NHits_Min = cms.uint32( 0 ),
9576  Chi2Prob_Min = cms.double( -1.0 ),
9577  Diff_r = cms.double( 0.1 ),
9578  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9579  ComponentName = cms.string( "TrackExtractor" )
9580  ),
9581  JetExtractorPSet = cms.PSet(
9582  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9583  DR_Veto = cms.double( 0.1 ),
9584  DR_Max = cms.double( 1.0 ),
9585  ExcludeMuonVeto = cms.bool( True ),
9586  PrintTimeReport = cms.untracked.bool( False ),
9587  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9588  ComponentName = cms.string( "JetExtractor" ),
9589  ServiceParameters = cms.PSet(
9590  RPCLayers = cms.bool( False ),
9591  UseMuonNavigation = cms.untracked.bool( False ),
9592  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9593  ),
9594  TrackAssociatorParameters = cms.PSet(
9595  useMuon = cms.bool( False ),
9596  truthMatch = cms.bool( False ),
9597  usePreshower = cms.bool( False ),
9598  dRPreshowerPreselection = cms.double( 0.2 ),
9599  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9600  useEcal = cms.bool( False ),
9601  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9602  dRMuon = cms.double( 9999.0 ),
9603  dREcal = cms.double( 0.5 ),
9604  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9605  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9606  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9607  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9608  propagateAllDirections = cms.bool( True ),
9609  muonMaxDistanceY = cms.double( 5.0 ),
9610  useHO = cms.bool( False ),
9611  muonMaxDistanceX = cms.double( 5.0 ),
9612  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9613  useHcal = cms.bool( False ),
9614  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9615  accountForTrajectoryChangeCalo = cms.bool( False ),
9616  dREcalPreselection = cms.double( 0.5 ),
9617  useCalo = cms.bool( True ),
9618  dRMuonPreselection = cms.double( 0.2 ),
9619  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9620  dRHcal = cms.double( 0.5 ),
9621  dRHcalPreselection = cms.double( 0.5 ),
9622  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9623  ),
9624  Threshold = cms.double( 5.0 )
9625  ),
9626  trackDepositName = cms.string( "tracker" ),
9627  ecalDepositName = cms.string( "ecal" ),
9628  hcalDepositName = cms.string( "hcal" ),
9629  hoDepositName = cms.string( "ho" ),
9630  jetDepositName = cms.string( "jets" ),
9631  TimingFillerParameters = cms.PSet(
9632  DTTimingParameters = cms.PSet(
9633  HitError = cms.double( 6.0 ),
9634  MatchParameters = cms.PSet(
9635  TightMatchDT = cms.bool( False ),
9636  DTradius = cms.double( 0.01 ),
9637  TightMatchCSC = cms.bool( True ),
9638  CSCsegments = cms.InputTag( "hltCscSegments" ),
9639  DTsegments = cms.InputTag( "hltDt4DSegments" )
9640  ),
9641  debug = cms.bool( False ),
9642  DoWireCorr = cms.bool( False ),
9643  RequireBothProjections = cms.bool( False ),
9644  DTTimeOffset = cms.double( 2.7 ),
9645  PruneCut = cms.double( 10000.0 ),
9646  DTsegments = cms.InputTag( "hltDt4DSegments" ),
9647  UseSegmentT0 = cms.bool( False ),
9648  HitsMin = cms.int32( 5 ),
9649  DropTheta = cms.bool( True ),
9650  ServiceParameters = cms.PSet(
9651  RPCLayers = cms.bool( True ),
9652  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9653  )
9654  ),
9655  UseCSC = cms.bool( True ),
9656  CSCTimingParameters = cms.PSet(
9657  MatchParameters = cms.PSet(
9658  TightMatchDT = cms.bool( False ),
9659  DTradius = cms.double( 0.01 ),
9660  TightMatchCSC = cms.bool( True ),
9661  CSCsegments = cms.InputTag( "hltCscSegments" ),
9662  DTsegments = cms.InputTag( "hltDt4DSegments" )
9663  ),
9664  debug = cms.bool( False ),
9665  CSCWireTimeOffset = cms.double( 0.0 ),
9666  CSCStripError = cms.double( 7.0 ),
9667  CSCTimeOffset = cms.double( 0.0 ),
9668  CSCWireError = cms.double( 8.6 ),
9669  PruneCut = cms.double( 100.0 ),
9670  CSCsegments = cms.InputTag( "hltCscSegments" ),
9671  UseStripTime = cms.bool( True ),
9672  CSCStripTimeOffset = cms.double( 0.0 ),
9673  UseWireTime = cms.bool( True ),
9674  ServiceParameters = cms.PSet(
9675  RPCLayers = cms.bool( True ),
9676  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9677  )
9678  ),
9679  ErrorDT = cms.double( 6.0 ),
9680  EcalEnergyCut = cms.double( 0.4 ),
9681  UseECAL = cms.bool( True ),
9682  ErrorEB = cms.double( 2.085 ),
9683  UseDT = cms.bool( True ),
9684  ErrorEE = cms.double( 6.95 ),
9685  ErrorCSC = cms.double( 7.4 )
9686  ),
9687  ShowerDigiFillerParameters = cms.PSet(
9688  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9689  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9690  digiMaxDistanceX = cms.double( 25.0 )
9691  ),
9692  TrackerKinkFinderParameters = cms.PSet(
9693  usePosition = cms.bool( False ),
9694  diagonalOnly = cms.bool( False )
9695  ),
9696  fillEnergy = cms.bool( True ),
9697  storeCrossedHcalRecHits = cms.bool( False ),
9698  maxAbsPullX = cms.double( 4.0 ),
9699  maxAbsEta = cms.double( 3.0 ),
9700  minPt = cms.double( 10.0 ),
9701  inputCollectionTypes = cms.vstring( 'inner tracks',
9702  'links',
9703  'outer tracks' ),
9704  addExtraSoftMuons = cms.bool( False ),
9705  fillGlobalTrackRefits = cms.bool( False ),
9706  debugWithTruthMatching = cms.bool( False ),
9707  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9708  fillCaloCompatibility = cms.bool( True ),
9709  maxAbsPullY = cms.double( 9999.0 ),
9710  maxAbsDy = cms.double( 9999.0 ),
9711  minP = cms.double( 10.0 ),
9712  minPCaloMuon = cms.double( 1.0E9 ),
9713  maxAbsDx = cms.double( 3.0 ),
9714  fillIsolation = cms.bool( True ),
9715  writeIsoDeposits = cms.bool( False ),
9716  minNumberOfMatches = cms.int32( 1 ),
9717  fillMatching = cms.bool( True ),
9718  fillShowerDigis = cms.bool( False ),
9719  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9720  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9721  fillGlobalTrackQuality = cms.bool( False ),
9722  globalTrackQualityInputTag = cms.InputTag( "" ),
9723  selectHighPurity = cms.bool( False ),
9724  pvInputTag = cms.InputTag( "" ),
9725  fillTrackerKink = cms.bool( False ),
9726  minCaloCompatibility = cms.double( 0.6 ),
9727  runArbitrationCleaner = cms.bool( False ),
9728  arbitrationCleanerOptions = cms.PSet(
9729  OverlapDTheta = cms.double( 0.02 ),
9730  Overlap = cms.bool( True ),
9731  Clustering = cms.bool( True ),
9732  ME1a = cms.bool( True ),
9733  ClusterDTheta = cms.double( 0.02 ),
9734  ClusterDPhi = cms.double( 0.6 ),
9735  OverlapDPhi = cms.double( 0.0786 )
9736  ),
9737  arbitrateTrackerMuons = cms.bool( False )
9738 )
9739 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9740  navigator = cms.PSet(
9741  barrel = cms.PSet( ),
9742  endcap = cms.PSet( ),
9743  name = cms.string( "PFRecHitECALNavigator" )
9744  ),
9745  producers = cms.VPSet(
9746  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9747  srFlags = cms.InputTag( "" ),
9748  name = cms.string( "PFEBRecHitCreator" ),
9749  qualityTests = cms.VPSet(
9750  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9751  applySelectionsToAllCrystals = cms.bool( True )
9752  ),
9753  cms.PSet( topologicalCleaning = cms.bool( True ),
9754  skipTTRecoveredHits = cms.bool( True ),
9755  cleaningThreshold = cms.double( 2.0 ),
9756  name = cms.string( "PFRecHitQTestECAL" ),
9757  timingCleaning = cms.bool( True )
9758  )
9759  )
9760  ),
9761  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9762  srFlags = cms.InputTag( "" ),
9763  name = cms.string( "PFEERecHitCreator" ),
9764  qualityTests = cms.VPSet(
9765  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9766  applySelectionsToAllCrystals = cms.bool( True )
9767  ),
9768  cms.PSet( topologicalCleaning = cms.bool( True ),
9769  skipTTRecoveredHits = cms.bool( True ),
9770  cleaningThreshold = cms.double( 2.0 ),
9771  name = cms.string( "PFRecHitQTestECAL" ),
9772  timingCleaning = cms.bool( True )
9773  )
9774  )
9775  )
9776  )
9777 )
9778 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9779  navigator = cms.PSet(
9780  hcalEnums = cms.vint32( 4 ),
9781  name = cms.string( "PFRecHitHCALDenseIdNavigator" )
9782  ),
9783  producers = cms.VPSet(
9784  cms.PSet( thresh_HF = cms.double( 0.4 ),
9785  LongFibre_Fraction = cms.double( 0.1 ),
9786  src = cms.InputTag( "hltHfreco" ),
9787  EMDepthCorrection = cms.double( 22.0 ),
9788  ShortFibre_Fraction = cms.double( 0.01 ),
9789  HADDepthCorrection = cms.double( 25.0 ),
9790  HFCalib29 = cms.double( 1.07 ),
9791  LongFibre_Cut = cms.double( 120.0 ),
9792  name = cms.string( "PFHFRecHitCreator" ),
9793  qualityTests = cms.VPSet(
9794  cms.PSet( flags = cms.vstring( 'Standard',
9795  'HFLong',
9796  'HFShort' ),
9797  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9798  name = cms.string( "PFRecHitQTestHCALChannel" ),
9799  maxSeverities = cms.vint32( 11, 9, 9 )
9800  ),
9801  cms.PSet( usePFThresholdsFromDB = cms.bool( False ),
9802  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9803  cuts = cms.VPSet(
9804  cms.PSet( threshold = cms.vdouble( 1.2, 1.8 ),
9805  depth = cms.vint32( 1, 2 ),
9806  detectorEnum = cms.int32( 4 )
9807  )
9808  )
9809  )
9810  ),
9811  ShortFibre_Cut = cms.double( 60.0 )
9812  )
9813  )
9814 )
9815 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9816  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9817  producers = cms.VPSet(
9818  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9819  name = cms.string( "PFPSRecHitCreator" ),
9820  qualityTests = cms.VPSet(
9821  cms.PSet( threshold = cms.double( 7.0E-6 ),
9822  name = cms.string( "PFRecHitQTestThreshold" )
9823  )
9824  )
9825  )
9826  )
9827 )
9828 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9829  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
9830  usePFThresholdsFromDB = cms.bool( True ),
9831  recHitCleaners = cms.VPSet(
9832  ),
9833  seedCleaners = cms.VPSet(
9834  ),
9835  seedFinder = cms.PSet(
9836  thresholdsByDetector = cms.VPSet(
9837  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
9838  seedingThreshold = cms.double( 0.6 ),
9839  detector = cms.string( "ECAL_ENDCAP" )
9840  ),
9841  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9842  seedingThreshold = cms.double( 0.23 ),
9843  detector = cms.string( "ECAL_BARREL" )
9844  )
9845  ),
9846  algoName = cms.string( "LocalMaximumSeedFinder" ),
9847  nNeighbours = cms.int32( 8 )
9848  ),
9849  initialClusteringStep = cms.PSet(
9850  thresholdsByDetector = cms.VPSet(
9851  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
9852  gatheringThresholdPt = cms.double( 0.0 ),
9853  detector = cms.string( "ECAL_BARREL" )
9854  ),
9855  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
9856  gatheringThresholdPt = cms.double( 0.0 ),
9857  detector = cms.string( "ECAL_ENDCAP" )
9858  )
9859  ),
9860  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9861  useCornerCells = cms.bool( True )
9862  ),
9863  pfClusterBuilder = cms.PSet(
9864  minFracTot = cms.double( 1.0E-20 ),
9865  stoppingTolerance = cms.double( 1.0E-8 ),
9866  positionCalc = cms.PSet(
9867  minAllowedNormalization = cms.double( 1.0E-9 ),
9868  posCalcNCrystals = cms.int32( 9 ),
9869  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9870  logWeightDenominator = cms.double( 0.08 ),
9871  minFractionInCalc = cms.double( 1.0E-9 ),
9872  timeResolutionCalcBarrel = cms.PSet(
9873  corrTermLowE = cms.double( 0.0510871 ),
9874  threshLowE = cms.double( 0.5 ),
9875  noiseTerm = cms.double( 1.10889 ),
9876  constantTermLowE = cms.double( 0.0 ),
9877  noiseTermLowE = cms.double( 1.31883 ),
9878  threshHighE = cms.double( 5.0 ),
9879  constantTerm = cms.double( 0.428192 )
9880  ),
9881  timeResolutionCalcEndcap = cms.PSet(
9882  corrTermLowE = cms.double( 0.0 ),
9883  threshLowE = cms.double( 1.0 ),
9884  noiseTerm = cms.double( 5.72489999999 ),
9885  constantTermLowE = cms.double( 0.0 ),
9886  noiseTermLowE = cms.double( 6.92683000001 ),
9887  threshHighE = cms.double( 10.0 ),
9888  constantTerm = cms.double( 0.0 )
9889  )
9890  ),
9891  maxIterations = cms.uint32( 50 ),
9892  positionCalcForConvergence = cms.PSet(
9893  minAllowedNormalization = cms.double( 0.0 ),
9894  T0_ES = cms.double( 1.2 ),
9895  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9896  T0_EE = cms.double( 3.1 ),
9897  T0_EB = cms.double( 7.4 ),
9898  X0 = cms.double( 0.89 ),
9899  minFractionInCalc = cms.double( 0.0 ),
9900  W0 = cms.double( 4.2 )
9901  ),
9902  allCellsPositionCalc = cms.PSet(
9903  minAllowedNormalization = cms.double( 1.0E-9 ),
9904  posCalcNCrystals = cms.int32( -1 ),
9905  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9906  logWeightDenominator = cms.double( 0.08 ),
9907  minFractionInCalc = cms.double( 1.0E-9 ),
9908  timeResolutionCalcBarrel = cms.PSet(
9909  corrTermLowE = cms.double( 0.0510871 ),
9910  threshLowE = cms.double( 0.5 ),
9911  noiseTerm = cms.double( 1.10889 ),
9912  constantTermLowE = cms.double( 0.0 ),
9913  noiseTermLowE = cms.double( 1.31883 ),
9914  threshHighE = cms.double( 5.0 ),
9915  constantTerm = cms.double( 0.428192 )
9916  ),
9917  timeResolutionCalcEndcap = cms.PSet(
9918  corrTermLowE = cms.double( 0.0 ),
9919  threshLowE = cms.double( 1.0 ),
9920  noiseTerm = cms.double( 5.72489999999 ),
9921  constantTermLowE = cms.double( 0.0 ),
9922  noiseTermLowE = cms.double( 6.92683000001 ),
9923  threshHighE = cms.double( 10.0 ),
9924  constantTerm = cms.double( 0.0 )
9925  )
9926  ),
9927  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9928  recHitEnergyNorms = cms.VPSet(
9929  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
9930  detector = cms.string( "ECAL_BARREL" )
9931  ),
9932  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
9933  detector = cms.string( "ECAL_ENDCAP" )
9934  )
9935  ),
9936  showerSigma = cms.double( 1.5 ),
9937  minFractionToKeep = cms.double( 1.0E-7 ),
9938  excludeOtherSeeds = cms.bool( True )
9939  ),
9940  positionReCalc = cms.PSet(
9941  minAllowedNormalization = cms.double( 0.0 ),
9942  T0_ES = cms.double( 1.2 ),
9943  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9944  T0_EE = cms.double( 3.1 ),
9945  T0_EB = cms.double( 7.4 ),
9946  X0 = cms.double( 0.89 ),
9947  minFractionInCalc = cms.double( 0.0 ),
9948  W0 = cms.double( 4.2 )
9949  ),
9950  energyCorrector = cms.PSet( )
9951 )
9952 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9953  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
9954  usePFThresholdsFromDB = cms.bool( True ),
9955  recHitCleaners = cms.VPSet(
9956  ),
9957  seedCleaners = cms.VPSet(
9958  ),
9959  seedFinder = cms.PSet(
9960  thresholdsByDetector = cms.VPSet(
9961  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9962  seedingThreshold = cms.double( 1.2E-4 ),
9963  detector = cms.string( "PS1" )
9964  ),
9965  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9966  seedingThreshold = cms.double( 1.2E-4 ),
9967  detector = cms.string( "PS2" )
9968  )
9969  ),
9970  algoName = cms.string( "LocalMaximumSeedFinder" ),
9971  nNeighbours = cms.int32( 4 )
9972  ),
9973  initialClusteringStep = cms.PSet(
9974  thresholdsByDetector = cms.VPSet(
9975  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9976  gatheringThresholdPt = cms.double( 0.0 ),
9977  detector = cms.string( "PS1" )
9978  ),
9979  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9980  gatheringThresholdPt = cms.double( 0.0 ),
9981  detector = cms.string( "PS2" )
9982  )
9983  ),
9984  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9985  useCornerCells = cms.bool( False )
9986  ),
9987  pfClusterBuilder = cms.PSet(
9988  minFracTot = cms.double( 1.0E-20 ),
9989  stoppingTolerance = cms.double( 1.0E-8 ),
9990  positionCalc = cms.PSet(
9991  minAllowedNormalization = cms.double( 1.0E-9 ),
9992  posCalcNCrystals = cms.int32( -1 ),
9993  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9994  logWeightDenominator = cms.double( 6.0E-5 ),
9995  minFractionInCalc = cms.double( 1.0E-9 )
9996  ),
9997  maxIterations = cms.uint32( 50 ),
9998  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9999  recHitEnergyNorms = cms.VPSet(
10000  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10001  detector = cms.string( "PS1" )
10002  ),
10003  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10004  detector = cms.string( "PS2" )
10005  )
10006  ),
10007  showerSigma = cms.double( 0.3 ),
10008  minFractionToKeep = cms.double( 1.0E-7 ),
10009  excludeOtherSeeds = cms.bool( True )
10010  ),
10011  positionReCalc = cms.PSet( ),
10012  energyCorrector = cms.PSet( )
10013 )
10014 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10015  minimumPSEnergy = cms.double( 0.0 ),
10016  skipPS = cms.bool( False ),
10017  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
10018  energyCorrector = cms.PSet(
10019  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10020  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10021  applyCrackCorrections = cms.bool( False ),
10022  ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10023  applyMVACorrections = cms.bool( True ),
10024  eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10025  maxPtForMVAEvaluation = cms.double( 300.0 ),
10026  srfAwareCorrection = cms.bool( True )
10027  ),
10028  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
10029 )
10030 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
10031  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
10032  usePFThresholdsFromDB = cms.bool( True ),
10033  recHitCleaners = cms.VPSet(
10034  ),
10035  seedCleaners = cms.VPSet(
10036  ),
10037  seedFinder = cms.PSet(
10038  thresholdsByDetector = cms.VPSet(
10039  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10040  seedingThreshold = cms.double( 1.4 ),
10041  detector = cms.string( "HF_EM" )
10042  ),
10043  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10044  seedingThreshold = cms.double( 1.4 ),
10045  detector = cms.string( "HF_HAD" )
10046  )
10047  ),
10048  algoName = cms.string( "LocalMaximumSeedFinder" ),
10049  nNeighbours = cms.int32( 0 )
10050  ),
10051  initialClusteringStep = cms.PSet(
10052  thresholdsByDetector = cms.VPSet(
10053  ),
10054  algoName = cms.string( "Basic2DClusterForEachSeed" )
10055  ),
10056  pfClusterBuilder = cms.PSet( ),
10057  positionReCalc = cms.PSet( ),
10058  energyCorrector = cms.PSet( )
10059 )
10060 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
10061  TrackQuality = cms.string( "none" ),
10062  UseQuality = cms.bool( False ),
10063  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
10064 )
10065 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
10066  verbose = cms.untracked.bool( False ),
10067  debug = cms.untracked.bool( False ),
10068  elementImporters = cms.VPSet(
10069  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
10070  cleanBadConvertedBrems = cms.bool( False ),
10071  muonMaxDPtOPt = cms.double( 1.0 ),
10072  source = cms.InputTag( "hltLightPFTracks" ),
10073  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
10074  vetoEndcap = cms.bool( False ),
10075  useIterativeTracking = cms.bool( False ),
10076  importerName = cms.string( "GeneralTracksImporter" ),
10077  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
10078  trackQuality = cms.string( "highPurity" )
10079  ),
10080  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10081  importerName = cms.string( "ECALClusterImporter" ),
10082  BCtoPFCMap = cms.InputTag( "" )
10083  ),
10084  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10085  importerName = cms.string( "GenericClusterImporter" )
10086  ),
10087  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
10088  importerName = cms.string( "GenericClusterImporter" )
10089  )
10090  ),
10091  linkDefinitions = cms.VPSet(
10092  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
10093  useKDTree = cms.bool( True ),
10094  linkerName = cms.string( "TrackAndECALLinker" )
10095  ),
10096  cms.PSet( trajectoryLayerExit = cms.string( "HCALExit" ),
10097  trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
10098  nMaxHcalLinksPerTrack = cms.int32( 1 ),
10099  linkType = cms.string( "TRACK:HCAL" ),
10100  useKDTree = cms.bool( True ),
10101  linkerName = cms.string( "TrackAndHCALLinker" )
10102  ),
10103  cms.PSet( minAbsEtaEcal = cms.double( 2.5 ),
10104  linkType = cms.string( "ECAL:HCAL" ),
10105  useKDTree = cms.bool( False ),
10106  linkerName = cms.string( "ECALAndHCALLinker" )
10107  ),
10108  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
10109  useKDTree = cms.bool( False ),
10110  linkerName = cms.string( "HFEMAndHFHADLinker" )
10111  )
10112  )
10113 )
10114 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
10115  verbose = cms.untracked.bool( False ),
10116  debug = cms.untracked.bool( False ),
10117  blocks = cms.InputTag( "hltParticleFlowBlock" ),
10118  muons = cms.InputTag( "hltMuons" ),
10119  postMuonCleaning = cms.bool( True ),
10120  vetoEndcap = cms.bool( False ),
10121  vertexCollection = cms.InputTag( "hltPixelVertices" ),
10122  useVerticesForNeutral = cms.bool( True ),
10123  useHO = cms.bool( False ),
10124  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
10125  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
10126  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
10127  useEGammaElectrons = cms.bool( False ),
10128  egammaElectrons = cms.InputTag( "" ),
10129  useEGammaFilters = cms.bool( False ),
10130  useProtectionsForJetMET = cms.bool( True ),
10131  PFEGammaFiltersParameters = cms.PSet(
10132  electron_missinghits = cms.uint32( 1 ),
10133  electron_protectionsForJetMET = cms.PSet(
10134  maxEeleOverPoutRes = cms.double( 0.5 ),
10135  maxEleHcalEOverEcalE = cms.double( 0.1 ),
10136  maxEcalEOverPRes = cms.double( 0.2 ),
10137  maxHcalEOverP = cms.double( 1.0 ),
10138  maxE = cms.double( 50.0 ),
10139  maxTrackPOverEele = cms.double( 1.0 ),
10140  maxDPhiIN = cms.double( 0.1 ),
10141  maxEcalEOverP_2 = cms.double( 0.2 ),
10142  maxEcalEOverP_1 = cms.double( 0.5 ),
10143  maxEeleOverPout = cms.double( 0.2 ),
10144  maxHcalEOverEcalE = cms.double( 0.1 ),
10145  maxHcalE = cms.double( 10.0 ),
10146  maxNtracks = cms.double( 3.0 )
10147  ),
10148  photon_MinEt = cms.double( 10.0 ),
10149  electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
10150  electron_protectionsForBadHcal = cms.PSet(
10151  dEta = cms.vdouble( 0.0064, 0.01264 ),
10152  dPhi = cms.vdouble( 0.0547, 0.0394 ),
10153  enableProtections = cms.bool( False ),
10154  full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
10155  eInvPInv = cms.vdouble( 0.184, 0.0721 )
10156  ),
10157  photon_protectionsForBadHcal = cms.PSet(
10158  enableProtections = cms.bool( False ),
10159  solidConeTrkIsoOffset = cms.double( 10.0 ),
10160  solidConeTrkIsoSlope = cms.double( 0.3 )
10161  ),
10162  electron_iso_mva_barrel = cms.double( -0.1875 ),
10163  electron_iso_mva_endcap = cms.double( -0.1075 ),
10164  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
10165  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
10166  photon_HoE = cms.double( 0.05 ),
10167  electron_iso_combIso_endcap = cms.double( 10.0 ),
10168  electron_iso_pt = cms.double( 10.0 ),
10169  photon_protectionsForJetMET = cms.PSet(
10170  sumPtTrackIsoSlope = cms.double( 0.001 ),
10171  sumPtTrackIso = cms.double( 4.0 )
10172  ),
10173  electron_iso_combIso_barrel = cms.double( 10.0 ),
10174  electron_noniso_mvaCut = cms.double( -0.1 ),
10175  photon_combIso = cms.double( 10.0 ),
10176  electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
10177  ),
10178  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
10179  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
10180  muon_HO = cms.vdouble( 0.9, 0.9 ),
10181  PFMuonAlgoParameters = cms.PSet( ),
10182  rejectTracks_Bad = cms.bool( False ),
10183  rejectTracks_Step45 = cms.bool( False ),
10184  usePFNuclearInteractions = cms.bool( False ),
10185  usePFConversions = cms.bool( False ),
10186  usePFDecays = cms.bool( False ),
10187  dptRel_DispVtx = cms.double( 10.0 ),
10188  iCfgCandConnector = cms.PSet(
10189  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
10190  bCorrect = cms.bool( False ),
10191  bCalibPrimary = cms.bool( False )
10192  ),
10193  nsigma_TRACK = cms.double( 1.0 ),
10194  pt_Error = cms.double( 1.0 ),
10195  factors_45 = cms.vdouble( 10.0, 100.0 ),
10196  goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
10197  goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
10198  goodTrackDeadHcal_layers = cms.uint32( 4 ),
10199  goodTrackDeadHcal_validFr = cms.double( 0.5 ),
10200  goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10201  goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10202  goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10203  goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10204  goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10205  goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10206  goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10207  goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10208  goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10209  pf_nsigma_ECAL = cms.double( 0.0 ),
10210  pf_nsigma_HCAL = cms.double( 1.0 ),
10211  pf_nsigma_HFEM = cms.double( 1.0 ),
10212  pf_nsigma_HFHAD = cms.double( 1.0 ),
10213  useCalibrationsFromDB = cms.bool( True ),
10214  calibrationsLabel = cms.string( "HLT" ),
10215  postHFCleaning = cms.bool( False ),
10216  PFHFCleaningParameters = cms.PSet(
10217  minHFCleaningPt = cms.double( 5.0 ),
10218  minDeltaMet = cms.double( 0.4 ),
10219  maxSignificance = cms.double( 2.5 ),
10220  minSignificance = cms.double( 2.5 ),
10221  minSignificanceReduction = cms.double( 1.4 ),
10222  maxDeltaPhiPt = cms.double( 7.0 )
10223  ),
10224  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10225  calibHF_use = cms.bool( False ),
10226  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 ),
10227  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 ),
10228  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 ),
10229  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 ),
10230  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 ),
10231  resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10232 )
10233 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10234  useMassDropTagger = cms.bool( False ),
10235  useFiltering = cms.bool( False ),
10236  useDynamicFiltering = cms.bool( False ),
10237  useTrimming = cms.bool( False ),
10238  usePruning = cms.bool( False ),
10239  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10240  useKtPruning = cms.bool( False ),
10241  useConstituentSubtraction = cms.bool( False ),
10242  useSoftDrop = cms.bool( False ),
10243  correctShape = cms.bool( False ),
10244  UseOnlyVertexTracks = cms.bool( False ),
10245  UseOnlyOnePV = cms.bool( False ),
10246  muCut = cms.double( -1.0 ),
10247  yCut = cms.double( -1.0 ),
10248  rFilt = cms.double( -1.0 ),
10249  rFiltFactor = cms.double( -1.0 ),
10250  trimPtFracMin = cms.double( -1.0 ),
10251  zcut = cms.double( -1.0 ),
10252  rcut_factor = cms.double( -1.0 ),
10253  csRho_EtaMax = cms.double( -1.0 ),
10254  csRParam = cms.double( -1.0 ),
10255  beta = cms.double( -1.0 ),
10256  R0 = cms.double( -1.0 ),
10257  gridMaxRapidity = cms.double( -1.0 ),
10258  gridSpacing = cms.double( -1.0 ),
10259  DzTrVtxMax = cms.double( 0.0 ),
10260  DxyTrVtxMax = cms.double( 0.0 ),
10261  MaxVtxZ = cms.double( 15.0 ),
10262  subjetPtMin = cms.double( -1.0 ),
10263  muMin = cms.double( -1.0 ),
10264  muMax = cms.double( -1.0 ),
10265  yMin = cms.double( -1.0 ),
10266  yMax = cms.double( -1.0 ),
10267  dRMin = cms.double( -1.0 ),
10268  dRMax = cms.double( -1.0 ),
10269  maxDepth = cms.int32( -1 ),
10270  nFilt = cms.int32( -1 ),
10271  MinVtxNdof = cms.int32( 0 ),
10272  src = cms.InputTag( "hltParticleFlow" ),
10273  srcPVs = cms.InputTag( "hltPixelVertices" ),
10274  jetType = cms.string( "PFJet" ),
10275  jetAlgorithm = cms.string( "AntiKt" ),
10276  rParam = cms.double( 0.4 ),
10277  inputEtMin = cms.double( 0.0 ),
10278  inputEMin = cms.double( 0.0 ),
10279  jetPtMin = cms.double( 0.0 ),
10280  doPVCorrection = cms.bool( False ),
10281  doAreaFastjet = cms.bool( False ),
10282  doRhoFastjet = cms.bool( False ),
10283  doPUOffsetCorr = cms.bool( False ),
10284  puPtMin = cms.double( 10.0 ),
10285  nSigmaPU = cms.double( 1.0 ),
10286  radiusPU = cms.double( 0.4 ),
10287  subtractorName = cms.string( "" ),
10288  useExplicitGhosts = cms.bool( False ),
10289  doAreaDiskApprox = cms.bool( True ),
10290  voronoiRfact = cms.double( -9.0 ),
10291  Rho_EtaMax = cms.double( 4.4 ),
10292  Ghost_EtaMax = cms.double( 6.0 ),
10293  Active_Area_Repeats = cms.int32( 5 ),
10294  GhostArea = cms.double( 0.01 ),
10295  restrictInputs = cms.bool( False ),
10296  maxInputs = cms.uint32( 1 ),
10297  writeCompound = cms.bool( False ),
10298  writeJetsWithConst = cms.bool( False ),
10299  doFastJetNonUniform = cms.bool( False ),
10300  useDeterministicSeed = cms.bool( True ),
10301  minSeed = cms.uint32( 0 ),
10302  verbosity = cms.int32( 0 ),
10303  puWidth = cms.double( 0.0 ),
10304  nExclude = cms.uint32( 0 ),
10305  maxBadEcalCells = cms.uint32( 9999999 ),
10306  maxBadHcalCells = cms.uint32( 9999999 ),
10307  maxProblematicEcalCells = cms.uint32( 9999999 ),
10308  maxProblematicHcalCells = cms.uint32( 9999999 ),
10309  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10310  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10311  puCenters = cms.vdouble( ),
10312  applyWeight = cms.bool( False ),
10313  srcWeights = cms.InputTag( "" ),
10314  minimumTowersFraction = cms.double( 0.0 ),
10315  jetCollInstanceName = cms.string( "" ),
10316  sumRecHits = cms.bool( False )
10317 )
10318 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10319  minPt = cms.double( 20.0 ),
10320  maxEta = cms.double( 1.0E99 ),
10321  CHF = cms.double( 0.0 ),
10322  NHF = cms.double( 0.99 ),
10323  CEF = cms.double( 0.99 ),
10324  NEF = cms.double( 0.99 ),
10325  maxCF = cms.double( 99.0 ),
10326  NCH = cms.int32( 0 ),
10327  NTOT = cms.int32( 1 ),
10328  jetsInput = cms.InputTag( "hltAK4PFJets" )
10329 )
10330 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10331  minPt = cms.double( 20.0 ),
10332  maxEta = cms.double( 1.0E99 ),
10333  CHF = cms.double( 0.0 ),
10334  NHF = cms.double( 0.9 ),
10335  CEF = cms.double( 0.99 ),
10336  NEF = cms.double( 0.99 ),
10337  maxCF = cms.double( 99.0 ),
10338  NCH = cms.int32( 0 ),
10339  NTOT = cms.int32( 1 ),
10340  jetsInput = cms.InputTag( "hltAK4PFJets" )
10341 )
10342 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10343  pfCandidatesTag = cms.InputTag( "hltParticleFlow" ),
10344  maxRapidity = cms.double( 5.0 ),
10345  gridSpacing = cms.double( 0.55 )
10346 )
10347 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10348  level = cms.string( "L1FastJet" ),
10349  algorithm = cms.string( "AK4PFHLT" ),
10350  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10351 )
10352 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10353  level = cms.string( "L2Relative" ),
10354  algorithm = cms.string( "AK4PFHLT" )
10355 )
10356 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10357  level = cms.string( "L3Absolute" ),
10358  algorithm = cms.string( "AK4PFHLT" )
10359 )
10360 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10361  level = cms.string( "L2L3Residual" ),
10362  algorithm = cms.string( "AK4PFHLT" )
10363 )
10364 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10365  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10366 )
10367 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10368  src = cms.InputTag( "hltAK4PFJets" ),
10369  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10370 )
10371 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10372  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10373  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10374 )
10375 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10376  src = cms.InputTag( "hltAK4PFJetsTightID" ),
10377  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10378 )
10379 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10380  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10381  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10382  triggerJetsType = cms.int32( 85 ),
10383  maxDeltaR = cms.double( 0.5 )
10384 )
10385 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10386  saveTags = cms.bool( True ),
10387  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10388  triggerType = cms.int32( 85 ),
10389  MinE = cms.double( -1.0 ),
10390  MinPt = cms.double( 40.0 ),
10391  MinMass = cms.double( -1.0 ),
10392  MaxMass = cms.double( -1.0 ),
10393  MinEta = cms.double( -1.0 ),
10394  MaxEta = cms.double( 5.0 ),
10395  MinN = cms.int32( 1 )
10396 )
10397 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10398  offset = cms.uint32( 0 ),
10399  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10400 )
10401 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10402  saveTags = cms.bool( True ),
10403  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10404  triggerType = cms.int32( 85 ),
10405  MinE = cms.double( -1.0 ),
10406  MinPt = cms.double( 40.0 ),
10407  MinMass = cms.double( -1.0 ),
10408  MaxMass = cms.double( -1.0 ),
10409  MinEta = cms.double( -1.0 ),
10410  MaxEta = cms.double( 5.0 ),
10411  MinN = cms.int32( 1 )
10412 )
10413 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10414  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10415  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10416  triggerJetsType = cms.int32( 85 ),
10417  maxDeltaR = cms.double( 0.5 )
10418 )
10419 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10420  saveTags = cms.bool( True ),
10421  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10422  triggerType = cms.int32( 85 ),
10423  MinE = cms.double( -1.0 ),
10424  MinPt = cms.double( 60.0 ),
10425  MinMass = cms.double( -1.0 ),
10426  MaxMass = cms.double( -1.0 ),
10427  MinEta = cms.double( -1.0 ),
10428  MaxEta = cms.double( 5.0 ),
10429  MinN = cms.int32( 1 )
10430 )
10431 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10432  offset = cms.uint32( 0 ),
10433  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10434 )
10435 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10436  saveTags = cms.bool( True ),
10437  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10438  triggerType = cms.int32( 85 ),
10439  MinE = cms.double( -1.0 ),
10440  MinPt = cms.double( 50.0 ),
10441  MinMass = cms.double( -1.0 ),
10442  MaxMass = cms.double( -1.0 ),
10443  MinEta = cms.double( -1.0 ),
10444  MaxEta = cms.double( 5.0 ),
10445  MinN = cms.int32( 1 )
10446 )
10447 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10448  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10449  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10450  triggerJetsType = cms.int32( 85 ),
10451  maxDeltaR = cms.double( 0.5 )
10452 )
10453 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10454  saveTags = cms.bool( True ),
10455  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10456  triggerType = cms.int32( 85 ),
10457  MinE = cms.double( -1.0 ),
10458  MinPt = cms.double( 80.0 ),
10459  MinMass = cms.double( -1.0 ),
10460  MaxMass = cms.double( -1.0 ),
10461  MinEta = cms.double( -1.0 ),
10462  MaxEta = cms.double( 5.0 ),
10463  MinN = cms.int32( 1 )
10464 )
10465 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10466  offset = cms.uint32( 0 ),
10467  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10468 )
10469 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10470  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10471  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10472  triggerJetsType = cms.int32( 85 ),
10473  maxDeltaR = cms.double( 0.5 )
10474 )
10475 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10476  saveTags = cms.bool( True ),
10477  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10478  triggerType = cms.int32( 85 ),
10479  MinE = cms.double( -1.0 ),
10480  MinPt = cms.double( 100.0 ),
10481  MinMass = cms.double( -1.0 ),
10482  MaxMass = cms.double( -1.0 ),
10483  MinEta = cms.double( -1.0 ),
10484  MaxEta = cms.double( 5.0 ),
10485  MinN = cms.int32( 1 )
10486 )
10487 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10488  offset = cms.uint32( 0 ),
10489  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10490 )
10491 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10492  saveTags = cms.bool( True ),
10493  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10494  triggerType = cms.int32( 85 ),
10495  MinE = cms.double( -1.0 ),
10496  MinPt = cms.double( 90.0 ),
10497  MinMass = cms.double( -1.0 ),
10498  MaxMass = cms.double( -1.0 ),
10499  MinEta = cms.double( -1.0 ),
10500  MaxEta = cms.double( 5.0 ),
10501  MinN = cms.int32( 1 )
10502 )
10503 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10504  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10505  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10506  triggerJetsType = cms.int32( 85 ),
10507  maxDeltaR = cms.double( 0.5 )
10508 )
10509 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10510  saveTags = cms.bool( True ),
10511  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10512  triggerType = cms.int32( 85 ),
10513  MinE = cms.double( -1.0 ),
10514  MinPt = cms.double( 120.0 ),
10515  MinMass = cms.double( -1.0 ),
10516  MaxMass = cms.double( -1.0 ),
10517  MinEta = cms.double( -1.0 ),
10518  MaxEta = cms.double( 5.0 ),
10519  MinN = cms.int32( 1 )
10520 )
10521 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10522  offset = cms.uint32( 0 ),
10523  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10524 )
10525 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10526  saveTags = cms.bool( True ),
10527  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10528  triggerType = cms.int32( 85 ),
10529  MinE = cms.double( -1.0 ),
10530  MinPt = cms.double( 10.0 ),
10531  MinMass = cms.double( -1.0 ),
10532  MaxMass = cms.double( -1.0 ),
10533  MinEta = cms.double( 2.7 ),
10534  MaxEta = cms.double( 5.0 ),
10535  MinN = cms.int32( 1 )
10536 )
10537 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10538  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10539  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10540  triggerJetsType = cms.int32( 85 ),
10541  maxDeltaR = cms.double( 0.5 )
10542 )
10543 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10544  saveTags = cms.bool( True ),
10545  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10546  triggerType = cms.int32( 85 ),
10547  MinE = cms.double( -1.0 ),
10548  MinPt = cms.double( 40.0 ),
10549  MinMass = cms.double( -1.0 ),
10550  MaxMass = cms.double( -1.0 ),
10551  MinEta = cms.double( 2.7 ),
10552  MaxEta = cms.double( 5.0 ),
10553  MinN = cms.int32( 1 )
10554 )
10555 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10556  offset = cms.uint32( 0 ),
10557  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10558 )
10559 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10560  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10561  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10562  triggerJetsType = cms.int32( 85 ),
10563  maxDeltaR = cms.double( 0.5 )
10564 )
10565 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10566  saveTags = cms.bool( True ),
10567  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10568  triggerType = cms.int32( 85 ),
10569  MinE = cms.double( -1.0 ),
10570  MinPt = cms.double( 60.0 ),
10571  MinMass = cms.double( -1.0 ),
10572  MaxMass = cms.double( -1.0 ),
10573  MinEta = cms.double( 2.7 ),
10574  MaxEta = cms.double( 5.0 ),
10575  MinN = cms.int32( 1 )
10576 )
10577 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10578  offset = cms.uint32( 0 ),
10579  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10580 )
10581 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10582  saveTags = cms.bool( True ),
10583  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10584  triggerType = cms.int32( 85 ),
10585  MinE = cms.double( -1.0 ),
10586  MinPt = cms.double( 50.0 ),
10587  MinMass = cms.double( -1.0 ),
10588  MaxMass = cms.double( -1.0 ),
10589  MinEta = cms.double( 2.7 ),
10590  MaxEta = cms.double( 5.0 ),
10591  MinN = cms.int32( 1 )
10592 )
10593 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10594  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10595  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10596  triggerJetsType = cms.int32( 85 ),
10597  maxDeltaR = cms.double( 0.5 )
10598 )
10599 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10600  saveTags = cms.bool( True ),
10601  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10602  triggerType = cms.int32( 85 ),
10603  MinE = cms.double( -1.0 ),
10604  MinPt = cms.double( 80.0 ),
10605  MinMass = cms.double( -1.0 ),
10606  MaxMass = cms.double( -1.0 ),
10607  MinEta = cms.double( 2.7 ),
10608  MaxEta = cms.double( 5.0 ),
10609  MinN = cms.int32( 1 )
10610 )
10611 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10612  offset = cms.uint32( 0 ),
10613  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10614 )
10615 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10616  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10617  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10618  triggerJetsType = cms.int32( 85 ),
10619  maxDeltaR = cms.double( 0.5 )
10620 )
10621 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10622  saveTags = cms.bool( True ),
10623  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10624  triggerType = cms.int32( 85 ),
10625  MinE = cms.double( -1.0 ),
10626  MinPt = cms.double( 100.0 ),
10627  MinMass = cms.double( -1.0 ),
10628  MaxMass = cms.double( -1.0 ),
10629  MinEta = cms.double( 2.7 ),
10630  MaxEta = cms.double( 5.0 ),
10631  MinN = cms.int32( 1 )
10632 )
10633 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10634  offset = cms.uint32( 0 ),
10635  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10636 )
10637 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10638  saveTags = cms.bool( True ),
10639  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10640  triggerType = cms.int32( 85 ),
10641  MinE = cms.double( -1.0 ),
10642  MinPt = cms.double( 90.0 ),
10643  MinMass = cms.double( -1.0 ),
10644  MaxMass = cms.double( -1.0 ),
10645  MinEta = cms.double( 2.7 ),
10646  MaxEta = cms.double( 5.0 ),
10647  MinN = cms.int32( 1 )
10648 )
10649 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10650  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10651  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10652  triggerJetsType = cms.int32( 85 ),
10653  maxDeltaR = cms.double( 0.5 )
10654 )
10655 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10656  saveTags = cms.bool( True ),
10657  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10658  triggerType = cms.int32( 85 ),
10659  MinE = cms.double( -1.0 ),
10660  MinPt = cms.double( 120.0 ),
10661  MinMass = cms.double( -1.0 ),
10662  MaxMass = cms.double( -1.0 ),
10663  MinEta = cms.double( 2.7 ),
10664  MaxEta = cms.double( 5.0 ),
10665  MinN = cms.int32( 1 )
10666 )
10667 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
10668  saveTags = cms.bool( True ),
10669  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
10670  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10671  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10672  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10673  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10674  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10675  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10676  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10677  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10678  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10679 )
10680 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10681  offset = cms.uint32( 0 ),
10682  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10683 )
10684 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10685  productLabels = cms.vstring( 'EcalRecHitsEB',
10686  'EcalRecHitsEE' ),
10687  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10688  l1InputRegions = cms.VPSet(
10689  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10690  regionEtaMargin = cms.double( 0.9 ),
10691  type = cms.string( "EGamma" ),
10692  minEt = cms.double( 5.0 ),
10693  regionPhiMargin = cms.double( 1.2 ),
10694  maxEt = cms.double( 999999.0 )
10695  ),
10696  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10697  regionEtaMargin = cms.double( 0.9 ),
10698  type = cms.string( "Jet" ),
10699  minEt = cms.double( 170.0 ),
10700  regionPhiMargin = cms.double( 1.2 ),
10701  maxEt = cms.double( 999999.0 )
10702  ),
10703  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10704  regionEtaMargin = cms.double( 0.9 ),
10705  type = cms.string( "Tau" ),
10706  minEt = cms.double( 100.0 ),
10707  regionPhiMargin = cms.double( 1.2 ),
10708  maxEt = cms.double( 999999.0 )
10709  )
10710  )
10711 )
10712 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10713  productLabels = cms.vstring( 'EcalRecHitsES' ),
10714  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10715  l1InputRegions = cms.VPSet(
10716  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10717  regionEtaMargin = cms.double( 0.9 ),
10718  type = cms.string( "EGamma" ),
10719  minEt = cms.double( 5.0 ),
10720  regionPhiMargin = cms.double( 1.2 ),
10721  maxEt = cms.double( 999999.0 )
10722  ),
10723  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10724  regionEtaMargin = cms.double( 0.9 ),
10725  type = cms.string( "Jet" ),
10726  minEt = cms.double( 170.0 ),
10727  regionPhiMargin = cms.double( 1.2 ),
10728  maxEt = cms.double( 999999.0 )
10729  ),
10730  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10731  regionEtaMargin = cms.double( 0.9 ),
10732  type = cms.string( "Tau" ),
10733  minEt = cms.double( 100.0 ),
10734  regionPhiMargin = cms.double( 1.2 ),
10735  maxEt = cms.double( 999999.0 )
10736  )
10737  )
10738 )
10739 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10740  navigator = cms.PSet(
10741  barrel = cms.PSet( ),
10742  endcap = cms.PSet( ),
10743  name = cms.string( "PFRecHitECALNavigator" )
10744  ),
10745  producers = cms.VPSet(
10746  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10747  srFlags = cms.InputTag( "" ),
10748  name = cms.string( "PFEBRecHitCreator" ),
10749  qualityTests = cms.VPSet(
10750  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10751  applySelectionsToAllCrystals = cms.bool( True )
10752  ),
10753  cms.PSet( topologicalCleaning = cms.bool( True ),
10754  skipTTRecoveredHits = cms.bool( True ),
10755  cleaningThreshold = cms.double( 2.0 ),
10756  name = cms.string( "PFRecHitQTestECAL" ),
10757  timingCleaning = cms.bool( True )
10758  )
10759  )
10760  ),
10761  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10762  srFlags = cms.InputTag( "" ),
10763  name = cms.string( "PFEERecHitCreator" ),
10764  qualityTests = cms.VPSet(
10765  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10766  applySelectionsToAllCrystals = cms.bool( True )
10767  ),
10768  cms.PSet( topologicalCleaning = cms.bool( True ),
10769  skipTTRecoveredHits = cms.bool( True ),
10770  cleaningThreshold = cms.double( 2.0 ),
10771  name = cms.string( "PFRecHitQTestECAL" ),
10772  timingCleaning = cms.bool( True )
10773  )
10774  )
10775  )
10776  )
10777 )
10778 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
10779  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10780  producers = cms.VPSet(
10781  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
10782  name = cms.string( "PFPSRecHitCreator" ),
10783  qualityTests = cms.VPSet(
10784  cms.PSet( threshold = cms.double( 7.0E-6 ),
10785  name = cms.string( "PFRecHitQTestThreshold" )
10786  )
10787  )
10788  )
10789  )
10790 )
10791 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
10792  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
10793  usePFThresholdsFromDB = cms.bool( True ),
10794  recHitCleaners = cms.VPSet(
10795  ),
10796  seedCleaners = cms.VPSet(
10797  ),
10798  seedFinder = cms.PSet(
10799  thresholdsByDetector = cms.VPSet(
10800  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10801  seedingThreshold = cms.double( 1.2E-4 ),
10802  detector = cms.string( "PS1" )
10803  ),
10804  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10805  seedingThreshold = cms.double( 1.2E-4 ),
10806  detector = cms.string( "PS2" )
10807  )
10808  ),
10809  algoName = cms.string( "LocalMaximumSeedFinder" ),
10810  nNeighbours = cms.int32( 4 )
10811  ),
10812  initialClusteringStep = cms.PSet(
10813  thresholdsByDetector = cms.VPSet(
10814  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10815  gatheringThresholdPt = cms.double( 0.0 ),
10816  detector = cms.string( "PS1" )
10817  ),
10818  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10819  gatheringThresholdPt = cms.double( 0.0 ),
10820  detector = cms.string( "PS2" )
10821  )
10822  ),
10823  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10824  useCornerCells = cms.bool( False )
10825  ),
10826  pfClusterBuilder = cms.PSet(
10827  minFracTot = cms.double( 1.0E-20 ),
10828  stoppingTolerance = cms.double( 1.0E-8 ),
10829  positionCalc = cms.PSet(
10830  minAllowedNormalization = cms.double( 1.0E-9 ),
10831  posCalcNCrystals = cms.int32( -1 ),
10832  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10833  logWeightDenominator = cms.double( 6.0E-5 ),
10834  minFractionInCalc = cms.double( 1.0E-9 )
10835  ),
10836  maxIterations = cms.uint32( 50 ),
10837  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10838  recHitEnergyNorms = cms.VPSet(
10839  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10840  detector = cms.string( "PS1" )
10841  ),
10842  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10843  detector = cms.string( "PS2" )
10844  )
10845  ),
10846  showerSigma = cms.double( 0.3 ),
10847  minFractionToKeep = cms.double( 1.0E-7 ),
10848  excludeOtherSeeds = cms.bool( True )
10849  ),
10850  positionReCalc = cms.PSet( ),
10851  energyCorrector = cms.PSet( )
10852 )
10853 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
10854  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
10855  usePFThresholdsFromDB = cms.bool( True ),
10856  recHitCleaners = cms.VPSet(
10857  ),
10858  seedCleaners = cms.VPSet(
10859  ),
10860  seedFinder = cms.PSet(
10861  thresholdsByDetector = cms.VPSet(
10862  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
10863  seedingThreshold = cms.double( 0.6 ),
10864  detector = cms.string( "ECAL_ENDCAP" )
10865  ),
10866  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10867  seedingThreshold = cms.double( 0.23 ),
10868  detector = cms.string( "ECAL_BARREL" )
10869  )
10870  ),
10871  algoName = cms.string( "LocalMaximumSeedFinder" ),
10872  nNeighbours = cms.int32( 8 )
10873  ),
10874  initialClusteringStep = cms.PSet(
10875  thresholdsByDetector = cms.VPSet(
10876  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
10877  gatheringThresholdPt = cms.double( 0.0 ),
10878  detector = cms.string( "ECAL_BARREL" )
10879  ),
10880  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
10881  gatheringThresholdPt = cms.double( 0.0 ),
10882  detector = cms.string( "ECAL_ENDCAP" )
10883  )
10884  ),
10885  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10886  useCornerCells = cms.bool( True )
10887  ),
10888  pfClusterBuilder = cms.PSet(
10889  minFracTot = cms.double( 1.0E-20 ),
10890  stoppingTolerance = cms.double( 1.0E-8 ),
10891  positionCalc = cms.PSet(
10892  minAllowedNormalization = cms.double( 1.0E-9 ),
10893  posCalcNCrystals = cms.int32( 9 ),
10894  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10895  logWeightDenominator = cms.double( 0.08 ),
10896  minFractionInCalc = cms.double( 1.0E-9 ),
10897  timeResolutionCalcBarrel = cms.PSet(
10898  corrTermLowE = cms.double( 0.0510871 ),
10899  threshLowE = cms.double( 0.5 ),
10900  noiseTerm = cms.double( 1.10889 ),
10901  constantTermLowE = cms.double( 0.0 ),
10902  noiseTermLowE = cms.double( 1.31883 ),
10903  threshHighE = cms.double( 5.0 ),
10904  constantTerm = cms.double( 0.428192 )
10905  ),
10906  timeResolutionCalcEndcap = cms.PSet(
10907  corrTermLowE = cms.double( 0.0 ),
10908  threshLowE = cms.double( 1.0 ),
10909  noiseTerm = cms.double( 5.72489999999 ),
10910  constantTermLowE = cms.double( 0.0 ),
10911  noiseTermLowE = cms.double( 6.92683000001 ),
10912  threshHighE = cms.double( 10.0 ),
10913  constantTerm = cms.double( 0.0 )
10914  )
10915  ),
10916  maxIterations = cms.uint32( 50 ),
10917  positionCalcForConvergence = cms.PSet(
10918  minAllowedNormalization = cms.double( 0.0 ),
10919  T0_ES = cms.double( 1.2 ),
10920  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10921  T0_EE = cms.double( 3.1 ),
10922  T0_EB = cms.double( 7.4 ),
10923  X0 = cms.double( 0.89 ),
10924  minFractionInCalc = cms.double( 0.0 ),
10925  W0 = cms.double( 4.2 )
10926  ),
10927  allCellsPositionCalc = cms.PSet(
10928  minAllowedNormalization = cms.double( 1.0E-9 ),
10929  posCalcNCrystals = cms.int32( -1 ),
10930  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10931  logWeightDenominator = cms.double( 0.08 ),
10932  minFractionInCalc = cms.double( 1.0E-9 ),
10933  timeResolutionCalcBarrel = cms.PSet(
10934  corrTermLowE = cms.double( 0.0510871 ),
10935  threshLowE = cms.double( 0.5 ),
10936  noiseTerm = cms.double( 1.10889 ),
10937  constantTermLowE = cms.double( 0.0 ),
10938  noiseTermLowE = cms.double( 1.31883 ),
10939  threshHighE = cms.double( 5.0 ),
10940  constantTerm = cms.double( 0.428192 )
10941  ),
10942  timeResolutionCalcEndcap = cms.PSet(
10943  corrTermLowE = cms.double( 0.0 ),
10944  threshLowE = cms.double( 1.0 ),
10945  noiseTerm = cms.double( 5.72489999999 ),
10946  constantTermLowE = cms.double( 0.0 ),
10947  noiseTermLowE = cms.double( 6.92683000001 ),
10948  threshHighE = cms.double( 10.0 ),
10949  constantTerm = cms.double( 0.0 )
10950  )
10951  ),
10952  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10953  recHitEnergyNorms = cms.VPSet(
10954  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
10955  detector = cms.string( "ECAL_BARREL" )
10956  ),
10957  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
10958  detector = cms.string( "ECAL_ENDCAP" )
10959  )
10960  ),
10961  showerSigma = cms.double( 1.5 ),
10962  minFractionToKeep = cms.double( 1.0E-7 ),
10963  excludeOtherSeeds = cms.bool( True )
10964  ),
10965  positionReCalc = cms.PSet(
10966  minAllowedNormalization = cms.double( 0.0 ),
10967  T0_ES = cms.double( 1.2 ),
10968  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10969  T0_EE = cms.double( 3.1 ),
10970  T0_EB = cms.double( 7.4 ),
10971  X0 = cms.double( 0.89 ),
10972  minFractionInCalc = cms.double( 0.0 ),
10973  W0 = cms.double( 4.2 )
10974  ),
10975  energyCorrector = cms.PSet( )
10976 )
10977 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10978  minimumPSEnergy = cms.double( 0.0 ),
10979  skipPS = cms.bool( False ),
10980  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
10981  energyCorrector = cms.PSet(
10982  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10983  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10984  applyCrackCorrections = cms.bool( False ),
10985  ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10986  applyMVACorrections = cms.bool( True ),
10987  eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
10988  maxPtForMVAEvaluation = cms.double( 300.0 ),
10989  srfAwareCorrection = cms.bool( True )
10990  ),
10991  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
10992 )
10993 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
10994  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
10995  doSatelliteClusterMerge = cms.bool( False ),
10996  thresh_PFClusterBarrel = cms.double( 0.5 ),
10997  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
10998  useRegression = cms.bool( True ),
10999  satelliteMajorityFraction = cms.double( 0.5 ),
11000  thresh_PFClusterEndcap = cms.double( 0.5 ),
11001  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11002  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
11003  verbose = cms.untracked.bool( False ),
11004  thresh_SCEt = cms.double( 4.0 ),
11005  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
11006  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
11007  useDynamicDPhiWindow = cms.bool( True ),
11008  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
11009  regressionConfig = cms.PSet(
11010  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
11011  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11012  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11013  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
11014  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
11015  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
11016  isHLT = cms.bool( True ),
11017  regTrainedWithPS = cms.bool( True )
11018  ),
11019  applyCrackCorrections = cms.bool( False ),
11020  satelliteClusterSeedThreshold = cms.double( 50.0 ),
11021  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
11022  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
11023  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11024  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
11025  EnergyWeight = cms.string( "Raw" ),
11026  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11027  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
11028  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
11029  thresh_PFClusterES = cms.double( 0.5 ),
11030  seedThresholdIsET = cms.bool( True ),
11031  isOOTCollection = cms.bool( False ),
11032  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
11033  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
11034  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
11035  dropUnseedable = cms.bool( False ),
11036  ClusteringType = cms.string( "Mustache" )
11037 )
11038 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
11039  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
11040  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11041  recoEcalCandidateCollection = cms.string( "" )
11042 )
11043 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
11044  saveTags = cms.bool( True ),
11045  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11046  candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
11047  doIsolated = cms.bool( False )
11048 )
11049 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11050  saveTags = cms.bool( True ),
11051  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11052  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11053  etcutEB = cms.double( 10.0 ),
11054  etcutEE = cms.double( 10.0 ),
11055  minEtaCut = cms.double( -9999.0 ),
11056  maxEtaCut = cms.double( 9999.0 ),
11057  ncandcut = cms.int32( 2 )
11058 )
11059 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
11060  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11061  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
11062  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
11063  multThresEB = cms.double( 1.0 ),
11064  multThresEE = cms.double( 1.25 )
11065 )
11066 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11067  saveTags = cms.bool( True ),
11068  candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
11069  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11070  rhoTag = cms.InputTag( "" ),
11071  energyLowEdges = cms.vdouble( 0.0 ),
11072  lessThan = cms.bool( True ),
11073  useEt = cms.bool( False ),
11074  useAbs = cms.bool( False ),
11075  thrRegularEB = cms.vdouble( 0.015 ),
11076  thrRegularEE = cms.vdouble( 0.04 ),
11077  thrOverEEB = cms.vdouble( -1.0 ),
11078  thrOverEEE = cms.vdouble( -1.0 ),
11079  thrOverE2EB = cms.vdouble( -1.0 ),
11080  thrOverE2EE = cms.vdouble( -1.0 ),
11081  ncandcut = cms.int32( 2 ),
11082  doRhoCorrection = cms.bool( False ),
11083  rhoMax = cms.double( 9.9999999E7 ),
11084  rhoScale = cms.double( 1.0 ),
11085  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11086  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11087  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11088 )
11089 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
11090  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11091  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11092  hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
11093  doRhoCorrection = cms.bool( False ),
11094  rhoMax = cms.double( 9.9999999E7 ),
11095  rhoScale = cms.double( 1.0 ),
11096  eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
11097  etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
11098  eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
11099  etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
11100  usePFThresholdsFromDB = cms.bool( True ),
11101  innerCone = cms.double( 0.0 ),
11102  outerCone = cms.double( 0.14 ),
11103  depth = cms.int32( 0 ),
11104  maxSeverityHB = cms.int32( 9 ),
11105  maxSeverityHE = cms.int32( 9 ),
11106  doEtSum = cms.bool( False ),
11107  useSingleTower = cms.bool( False ),
11108  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
11109  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11110 )
11111 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11112  saveTags = cms.bool( True ),
11113  candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
11114  varTag = cms.InputTag( "hltEgammaHoverE" ),
11115  rhoTag = cms.InputTag( "" ),
11116  energyLowEdges = cms.vdouble( 0.0 ),
11117  lessThan = cms.bool( True ),
11118  useEt = cms.bool( False ),
11119  useAbs = cms.bool( False ),
11120  thrRegularEB = cms.vdouble( -1.0 ),
11121  thrRegularEE = cms.vdouble( -1.0 ),
11122  thrOverEEB = cms.vdouble( 0.2 ),
11123  thrOverEEE = cms.vdouble( 0.15 ),
11124  thrOverE2EB = cms.vdouble( -1.0 ),
11125  thrOverE2EE = cms.vdouble( -1.0 ),
11126  ncandcut = cms.int32( 2 ),
11127  doRhoCorrection = cms.bool( False ),
11128  rhoMax = cms.double( 9.9999999E7 ),
11129  rhoScale = cms.double( 1.0 ),
11130  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11131  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11132  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11133 )
11134 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
11135  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11136  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
11137  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11138  doRhoCorrection = cms.bool( False ),
11139  rhoMax = cms.double( 9.9999999E7 ),
11140  rhoScale = cms.double( 1.0 ),
11141  drMax = cms.double( 0.3 ),
11142  drVetoBarrel = cms.double( 0.0 ),
11143  drVetoEndcap = cms.double( 0.0 ),
11144  etaStripBarrel = cms.double( 0.0 ),
11145  etaStripEndcap = cms.double( 0.0 ),
11146  energyBarrel = cms.double( 0.0 ),
11147  energyEndcap = cms.double( 0.0 ),
11148  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
11149  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11150 )
11151 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11152  saveTags = cms.bool( True ),
11153  candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
11154  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11155  rhoTag = cms.InputTag( "" ),
11156  energyLowEdges = cms.vdouble( 0.0 ),
11157  lessThan = cms.bool( True ),
11158  useEt = cms.bool( True ),
11159  useAbs = cms.bool( False ),
11160  thrRegularEB = cms.vdouble( -1.0 ),
11161  thrRegularEE = cms.vdouble( -1.0 ),
11162  thrOverEEB = cms.vdouble( 1.0 ),
11163  thrOverEEE = cms.vdouble( 1.0 ),
11164  thrOverE2EB = cms.vdouble( -1.0 ),
11165  thrOverE2EE = cms.vdouble( -1.0 ),
11166  ncandcut = cms.int32( 2 ),
11167  doRhoCorrection = cms.bool( False ),
11168  rhoMax = cms.double( 9.9999999E7 ),
11169  rhoScale = cms.double( 1.0 ),
11170  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11171  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11172  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11173 )
11174 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
11175  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11176  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11177  useHF = cms.bool( False ),
11178  pfClusterProducerHFEM = cms.InputTag( "" ),
11179  pfClusterProducerHFHAD = cms.InputTag( "" ),
11180  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11181  doRhoCorrection = cms.bool( False ),
11182  rhoMax = cms.double( 9.9999999E7 ),
11183  rhoScale = cms.double( 1.0 ),
11184  drMax = cms.double( 0.3 ),
11185  drVetoBarrel = cms.double( 0.0 ),
11186  drVetoEndcap = cms.double( 0.0 ),
11187  etaStripBarrel = cms.double( 0.0 ),
11188  etaStripEndcap = cms.double( 0.0 ),
11189  energyBarrel = cms.double( 0.0 ),
11190  energyEndcap = cms.double( 0.0 ),
11191  useEt = cms.bool( True ),
11192  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
11193  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11194 )
11195 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11196  saveTags = cms.bool( True ),
11197  candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
11198  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11199  rhoTag = cms.InputTag( "" ),
11200  energyLowEdges = cms.vdouble( 0.0 ),
11201  lessThan = cms.bool( True ),
11202  useEt = cms.bool( True ),
11203  useAbs = cms.bool( False ),
11204  thrRegularEB = cms.vdouble( -1.0 ),
11205  thrRegularEE = cms.vdouble( -1.0 ),
11206  thrOverEEB = cms.vdouble( 1.0 ),
11207  thrOverEEE = cms.vdouble( 1.0 ),
11208  thrOverE2EB = cms.vdouble( -1.0 ),
11209  thrOverE2EE = cms.vdouble( -1.0 ),
11210  ncandcut = cms.int32( 2 ),
11211  doRhoCorrection = cms.bool( False ),
11212  rhoMax = cms.double( 9.9999999E7 ),
11213  rhoScale = cms.double( 1.0 ),
11214  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11215  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11216  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11217 )
11218 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11219  layerList = cms.vstring( 'BPix1+BPix2',
11220  'BPix1+BPix3',
11221  'BPix1+BPix4',
11222  'BPix2+BPix3',
11223  'BPix2+BPix4',
11224  'BPix3+BPix4',
11225  'FPix1_pos+FPix2_pos',
11226  'FPix1_pos+FPix3_pos',
11227  'FPix2_pos+FPix3_pos',
11228  'BPix1+FPix1_pos',
11229  'BPix1+FPix2_pos',
11230  'BPix1+FPix3_pos',
11231  'BPix2+FPix1_pos',
11232  'BPix2+FPix2_pos',
11233  'BPix2+FPix3_pos',
11234  'BPix3+FPix1_pos',
11235  'BPix3+FPix2_pos',
11236  'BPix3+FPix3_pos',
11237  'BPix4+FPix1_pos',
11238  'BPix4+FPix2_pos',
11239  'BPix4+FPix3_pos',
11240  'FPix1_neg+FPix2_neg',
11241  'FPix1_neg+FPix3_neg',
11242  'FPix2_neg+FPix3_neg',
11243  'BPix1+FPix1_neg',
11244  'BPix1+FPix2_neg',
11245  'BPix1+FPix3_neg',
11246  'BPix2+FPix1_neg',
11247  'BPix2+FPix2_neg',
11248  'BPix2+FPix3_neg',
11249  'BPix3+FPix1_neg',
11250  'BPix3+FPix2_neg',
11251  'BPix3+FPix3_neg',
11252  'BPix4+FPix1_neg',
11253  'BPix4+FPix2_neg',
11254  'BPix4+FPix3_neg' ),
11255  BPix = cms.PSet(
11256  hitErrorRPhi = cms.double( 0.0027 ),
11257  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11258  useErrorsFromParam = cms.bool( True ),
11259  hitErrorRZ = cms.double( 0.006 ),
11260  HitProducer = cms.string( "hltSiPixelRecHits" )
11261  ),
11262  FPix = cms.PSet(
11263  hitErrorRPhi = cms.double( 0.0051 ),
11264  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11265  useErrorsFromParam = cms.bool( True ),
11266  hitErrorRZ = cms.double( 0.0036 ),
11267  HitProducer = cms.string( "hltSiPixelRecHits" )
11268  ),
11269  TIB = cms.PSet( ),
11270  TID = cms.PSet( ),
11271  TOB = cms.PSet( ),
11272  TEC = cms.PSet( ),
11273  MTIB = cms.PSet( ),
11274  MTID = cms.PSet( ),
11275  MTOB = cms.PSet( ),
11276  MTEC = cms.PSet( )
11277 )
11278 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11279  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11280  'BPix2+BPix3+BPix4',
11281  'BPix1+BPix3+BPix4',
11282  'BPix1+BPix2+BPix4',
11283  'BPix2+BPix3+FPix1_pos',
11284  'BPix2+BPix3+FPix1_neg',
11285  'BPix1+BPix2+FPix1_pos',
11286  'BPix1+BPix2+FPix1_neg',
11287  'BPix2+FPix1_pos+FPix2_pos',
11288  'BPix2+FPix1_neg+FPix2_neg',
11289  'BPix1+FPix1_pos+FPix2_pos',
11290  'BPix1+FPix1_neg+FPix2_neg',
11291  'FPix1_pos+FPix2_pos+FPix3_pos',
11292  'FPix1_neg+FPix2_neg+FPix3_neg',
11293  'BPix1+BPix3+FPix1_pos',
11294  'BPix1+BPix2+FPix2_pos',
11295  'BPix1+BPix3+FPix1_neg',
11296  'BPix1+BPix2+FPix2_neg',
11297  'BPix1+FPix2_neg+FPix3_neg',
11298  'BPix1+FPix1_neg+FPix3_neg',
11299  'BPix1+FPix2_pos+FPix3_pos',
11300  'BPix1+FPix1_pos+FPix3_pos' ),
11301  BPix = cms.PSet(
11302  hitErrorRPhi = cms.double( 0.0027 ),
11303  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11304  useErrorsFromParam = cms.bool( True ),
11305  hitErrorRZ = cms.double( 0.006 ),
11306  HitProducer = cms.string( "hltSiPixelRecHits" )
11307  ),
11308  FPix = cms.PSet(
11309  hitErrorRPhi = cms.double( 0.0051 ),
11310  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11311  useErrorsFromParam = cms.bool( True ),
11312  hitErrorRZ = cms.double( 0.0036 ),
11313  HitProducer = cms.string( "hltSiPixelRecHits" )
11314  ),
11315  TIB = cms.PSet( ),
11316  TID = cms.PSet( ),
11317  TOB = cms.PSet( ),
11318  TEC = cms.PSet( ),
11319  MTIB = cms.PSet( ),
11320  MTID = cms.PSet( ),
11321  MTOB = cms.PSet( ),
11322  MTEC = cms.PSet( )
11323 )
11324 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11325  cands = cms.InputTag( "hltEgammaCandidates" ),
11326  minEtCutEB = cms.double( 0.0 ),
11327  minEtCutEE = cms.double( 0.0 ),
11328  cuts = cms.VPSet(
11329  cms.PSet( endcapCut = cms.PSet(
11330  useEt = cms.bool( False ),
11331  cutOverE = cms.double( 0.2 )
11332 ),
11333  var = cms.InputTag( "hltEgammaHoverE" ),
11334  barrelCut = cms.PSet(
11335  useEt = cms.bool( False ),
11336  cutOverE = cms.double( 0.2 )
11337  )
11338  )
11339  )
11340 )
11341 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11342  RegionPSet = cms.PSet(
11343  minBSDeltaZ = cms.double( 0.0 ),
11344  useZInVertex = cms.bool( False ),
11345  vertices = cms.InputTag( "" ),
11346  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11347  useZInBeamspot = cms.bool( False ),
11348  ptMin = cms.double( 1.5 ),
11349  deltaEtaRegion = cms.double( 0.1 ),
11350  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11351  originHalfLength = cms.double( 12.5 ),
11352  measurementTrackerEvent = cms.InputTag( "" ),
11353  originRadius = cms.double( 0.2 ),
11354  precise = cms.bool( True ),
11355  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11356  whereToUseMeasTracker = cms.string( "kNever" ),
11357  deltaPhiRegion = cms.double( 0.4 ),
11358  defaultZ = cms.double( 0.0 )
11359  )
11360 )
11361 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11362  seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11363  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11364  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11365  clusterCheck = cms.InputTag( "" ),
11366  produceSeedingHitSets = cms.bool( True ),
11367  produceIntermediateHitDoublets = cms.bool( True ),
11368  maxElement = cms.uint32( 0 ),
11369  maxElementTotal = cms.uint32( 50000000 ),
11370  putEmptyIfMaxElementReached = cms.bool( False ),
11371  layerPairs = cms.vuint32( 0 )
11372 )
11373 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11374  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11375  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11376  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11377  clusterCheck = cms.InputTag( "" ),
11378  produceSeedingHitSets = cms.bool( True ),
11379  produceIntermediateHitDoublets = cms.bool( True ),
11380  maxElement = cms.uint32( 0 ),
11381  maxElementTotal = cms.uint32( 50000000 ),
11382  putEmptyIfMaxElementReached = cms.bool( False ),
11383  layerPairs = cms.vuint32( 0, 1 )
11384 )
11385 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11386  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11387  extraHitRPhitolerance = cms.double( 0.032 ),
11388  useBendingCorrection = cms.bool( True ),
11389  CAThetaCut = cms.double( 0.004 ),
11390  CAPhiCut = cms.double( 0.1 ),
11391  CAThetaCut_byTriplets = cms.VPSet(
11392  cms.PSet( seedingLayers = cms.string( "" ),
11393  cut = cms.double( -1.0 )
11394  )
11395  ),
11396  CAPhiCut_byTriplets = cms.VPSet(
11397  cms.PSet( seedingLayers = cms.string( "" ),
11398  cut = cms.double( -1.0 )
11399  )
11400  ),
11401  CAHardPtCut = cms.double( 0.3 ),
11402  maxChi2 = cms.PSet(
11403  value2 = cms.double( 6.0 ),
11404  value1 = cms.double( 100.0 ),
11405  pt1 = cms.double( 0.8 ),
11406  enabled = cms.bool( True ),
11407  pt2 = cms.double( 8.0 )
11408  ),
11409  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11410 )
11411 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11412  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11413  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11414  SeedMomentumForBOFF = cms.double( 5.0 ),
11415  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11416  MinOneOverPtError = cms.double( 1.0 ),
11417  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11418  magneticField = cms.string( "ParabolicMf" ),
11419  forceKinematicWithRegionDirection = cms.bool( False ),
11420  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11421 )
11422 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11423  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11424  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11425  SeedMomentumForBOFF = cms.double( 5.0 ),
11426  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11427  MinOneOverPtError = cms.double( 1.0 ),
11428  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11429  magneticField = cms.string( "ParabolicMf" ),
11430  forceKinematicWithRegionDirection = cms.bool( False ),
11431  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11432 )
11433 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11434  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
11435 )
11436 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11437  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11438  vertices = cms.InputTag( "" ),
11439  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11440  measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11441  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11442  matcherConfig = cms.PSet(
11443  useRecoVertex = cms.bool( False ),
11444  minNrHits = cms.vuint32( 2, 3 ),
11445  matchingCuts = cms.VPSet(
11446  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
11447  version = cms.int32( 2 ),
11448  dRZMaxHighEt = cms.vdouble( 9999.0 ),
11449  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11450  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11451  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11452  dRZMaxHighEtThres = cms.vdouble( 0.0 )
11453  ),
11454  cms.PSet( etaBins = cms.vdouble( ),
11455  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11456  version = cms.int32( 2 ),
11457  dRZMaxHighEt = cms.vdouble( 0.05 ),
11458  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11459  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11460  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11461  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11462  ),
11463  cms.PSet( etaBins = cms.vdouble( ),
11464  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11465  version = cms.int32( 2 ),
11466  dRZMaxHighEt = cms.vdouble( 0.05 ),
11467  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11468  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11469  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11470  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11471  )
11472  ),
11473  minNrHitsValidLayerBins = cms.vint32( 4 ),
11474  detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11475  navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11476  paramMagField = cms.ESInputTag( "","ParabolicMf" )
11477  )
11478 )
11479 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11480  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11481  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11482  dPhi1SParams = cms.PSet( bins = cms.VPSet(
11483  cms.PSet( yMin = cms.int32( 1 ),
11484  binType = cms.string( "AbsEtaClus" ),
11485  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11486  xMin = cms.double( 0.0 ),
11487  yMax = cms.int32( 1 ),
11488  xMax = cms.double( 1.5 ),
11489  funcType = cms.string( "TF1:=pol3" )
11490  ),
11491  cms.PSet( yMin = cms.int32( 2 ),
11492  binType = cms.string( "AbsEtaClus" ),
11493  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11494  xMin = cms.double( 0.0 ),
11495  yMax = cms.int32( 2 ),
11496  xMax = cms.double( 1.5 ),
11497  funcType = cms.string( "TF1:=pol3" )
11498  ),
11499  cms.PSet( yMin = cms.int32( 3 ),
11500  binType = cms.string( "AbsEtaClus" ),
11501  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11502  xMin = cms.double( 0.0 ),
11503  yMax = cms.int32( 99999 ),
11504  xMax = cms.double( 1.5 ),
11505  funcType = cms.string( "TF1:=pol3" )
11506  ),
11507  cms.PSet( yMin = cms.int32( 1 ),
11508  binType = cms.string( "AbsEtaClus" ),
11509  funcParams = cms.vdouble( 0.00823, -0.0029 ),
11510  xMin = cms.double( 1.5 ),
11511  yMax = cms.int32( 1 ),
11512  xMax = cms.double( 2.0 ),
11513  funcType = cms.string( "TF1:=pol1" )
11514  ),
11515  cms.PSet( yMin = cms.int32( 1 ),
11516  binType = cms.string( "AbsEtaClus" ),
11517  funcParams = cms.vdouble( 0.00282 ),
11518  xMin = cms.double( 2.0 ),
11519  yMax = cms.int32( 1 ),
11520  xMax = cms.double( 3.0 ),
11521  funcType = cms.string( "TF1:=pol0" )
11522  ),
11523  cms.PSet( yMin = cms.int32( 2 ),
11524  binType = cms.string( "AbsEtaClus" ),
11525  funcParams = cms.vdouble( 0.010838, -0.00345 ),
11526  xMin = cms.double( 1.5 ),
11527  yMax = cms.int32( 2 ),
11528  xMax = cms.double( 2.0 ),
11529  funcType = cms.string( "TF1:=pol1" )
11530  ),
11531  cms.PSet( yMin = cms.int32( 2 ),
11532  binType = cms.string( "AbsEtaClus" ),
11533  funcParams = cms.vdouble( 0.0043 ),
11534  xMin = cms.double( 2.0 ),
11535  yMax = cms.int32( 2 ),
11536  xMax = cms.double( 3.0 ),
11537  funcType = cms.string( "TF1:=pol0" )
11538  ),
11539  cms.PSet( yMin = cms.int32( 3 ),
11540  binType = cms.string( "AbsEtaClus" ),
11541  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11542  xMin = cms.double( 1.5 ),
11543  yMax = cms.int32( 99999 ),
11544  xMax = cms.double( 3.0 ),
11545  funcType = cms.string( "TF1:=pol2" )
11546  )
11547 ) ),
11548  dPhi2SParams = cms.PSet( bins = cms.VPSet(
11549  cms.PSet( yMin = cms.int32( 1 ),
11550  binType = cms.string( "AbsEtaClus" ),
11551  funcParams = cms.vdouble( 1.3E-4 ),
11552  xMin = cms.double( 0.0 ),
11553  yMax = cms.int32( 99999 ),
11554  xMax = cms.double( 1.6 ),
11555  funcType = cms.string( "TF1:=pol0" )
11556  ),
11557  cms.PSet( yMin = cms.int32( 1 ),
11558  binType = cms.string( "AbsEtaClus" ),
11559  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11560  xMin = cms.double( 1.5 ),
11561  yMax = cms.int32( 99999 ),
11562  xMax = cms.double( 1.9 ),
11563  funcType = cms.string( "TF1:=pol1" )
11564  ),
11565  cms.PSet( yMin = cms.int32( 1 ),
11566  binType = cms.string( "AbsEtaClus" ),
11567  funcParams = cms.vdouble( 7.94E-5 ),
11568  xMin = cms.double( 1.9 ),
11569  yMax = cms.int32( 99999 ),
11570  xMax = cms.double( 3.0 ),
11571  funcType = cms.string( "TF1:=pol0" )
11572  )
11573 ) ),
11574  dRZ2SParams = cms.PSet( bins = cms.VPSet(
11575  cms.PSet( yMin = cms.int32( 1 ),
11576  binType = cms.string( "AbsEtaClus" ),
11577  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11578  xMin = cms.double( 0.0 ),
11579  yMax = cms.int32( 99999 ),
11580  xMax = cms.double( 1.5 ),
11581  funcType = cms.string( "TF1:=pol3" )
11582  ),
11583  cms.PSet( yMin = cms.int32( 1 ),
11584  binType = cms.string( "AbsEtaClus" ),
11585  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11586  xMin = cms.double( 1.5 ),
11587  yMax = cms.int32( 99999 ),
11588  xMax = cms.double( 3.0 ),
11589  funcType = cms.string( "TF1:=pol3" )
11590  )
11591 ) ),
11592  productsToWrite = cms.int32( 0 )
11593 )
11594 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11595  cleanTrajectoryAfterInOut = cms.bool( True ),
11596  doSeedingRegionRebuilding = cms.bool( True ),
11597  onlyPixelHitsForSeedCleaner = cms.bool( False ),
11598  reverseTrajectories = cms.bool( False ),
11599  useHitsSplitting = cms.bool( True ),
11600  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11601  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11602  clustersToSkip = cms.InputTag( "" ),
11603  phase2clustersToSkip = cms.InputTag( "" ),
11604  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11605  TransientInitialStateEstimatorParameters = cms.PSet(
11606  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11607  numberMeasurementsForFit = cms.int32( 4 ),
11608  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11609  ),
11610  numHitsForSeedCleaner = cms.int32( 4 ),
11611  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11612  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11613  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11614  maxNSeeds = cms.uint32( 1000000 ),
11615  maxSeedsBeforeCleaning = cms.uint32( 1000 )
11616 )
11617 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11618  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11619  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11620  producer = cms.string( "" ),
11621  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11622  useHitsSplitting = cms.bool( False ),
11623  TrajectoryInEvent = cms.bool( True ),
11624  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11625  Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11626  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11627  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11628  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11629  GeometricInnerState = cms.bool( True ),
11630  AlgorithmName = cms.string( "gsf" )
11631 )
11632 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11633  TrackProducer = cms.InputTag( "" ),
11634  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11635  UseGsfTracks = cms.bool( True ),
11636  BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11637 )
11638 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11639  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11640  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11641  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11642  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11643  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11644  useDefaultValuesForBarrel = cms.bool( False ),
11645  useDefaultValuesForEndcap = cms.bool( False ),
11646  produceAbsValues = cms.bool( False )
11647 )
11648 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11649  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11650  trackProducer = cms.InputTag( "hltMergedTracks" ),
11651  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11652  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11653  egTrkIsoPtMin = cms.double( 1.0 ),
11654  egTrkIsoConeSize = cms.double( 0.2 ),
11655  egTrkIsoZSpan = cms.double( 0.15 ),
11656  egTrkIsoRSpan = cms.double( 999999.0 ),
11657  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11658  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11659  egTrkIsoStripBarrel = cms.double( 0.01 ),
11660  egTrkIsoStripEndcap = cms.double( 0.01 ),
11661  useGsfTrack = cms.bool( True ),
11662  useSCRefs = cms.bool( True )
11663 )
11664 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11665  saveTags = cms.bool( True ),
11666  candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11667  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11668  rhoTag = cms.InputTag( "" ),
11669  energyLowEdges = cms.vdouble( 0.0 ),
11670  lessThan = cms.bool( True ),
11671  useEt = cms.bool( True ),
11672  useAbs = cms.bool( False ),
11673  thrRegularEB = cms.vdouble( -1.0 ),
11674  thrRegularEE = cms.vdouble( -1.0 ),
11675  thrOverEEB = cms.vdouble( 1.0 ),
11676  thrOverEEE = cms.vdouble( 1.0 ),
11677  thrOverE2EB = cms.vdouble( -1.0 ),
11678  thrOverE2EE = cms.vdouble( -1.0 ),
11679  ncandcut = cms.int32( 2 ),
11680  doRhoCorrection = cms.bool( False ),
11681  rhoMax = cms.double( 9.9999999E7 ),
11682  rhoScale = cms.double( 1.0 ),
11683  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11684  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11685  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11686 )
11687 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11688  offset = cms.uint32( 0 ),
11689  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11690 )
11691 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11692  saveTags = cms.bool( True ),
11693  firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11694  secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11695  minMass = cms.double( 50.0 )
11696 )
11697 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11698  offset = cms.uint32( 0 ),
11699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11700 )
11701 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11702  saveTags = cms.bool( True ),
11703  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11704  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11705  etcutEB = cms.double( 15.0 ),
11706  etcutEE = cms.double( 15.0 ),
11707  minEtaCut = cms.double( -9999.0 ),
11708  maxEtaCut = cms.double( 9999.0 ),
11709  ncandcut = cms.int32( 2 )
11710 )
11711 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11712  saveTags = cms.bool( True ),
11713  candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11714  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11715  rhoTag = cms.InputTag( "" ),
11716  energyLowEdges = cms.vdouble( 0.0 ),
11717  lessThan = cms.bool( True ),
11718  useEt = cms.bool( False ),
11719  useAbs = cms.bool( False ),
11720  thrRegularEB = cms.vdouble( 0.015 ),
11721  thrRegularEE = cms.vdouble( 0.04 ),
11722  thrOverEEB = cms.vdouble( -1.0 ),
11723  thrOverEEE = cms.vdouble( -1.0 ),
11724  thrOverE2EB = cms.vdouble( -1.0 ),
11725  thrOverE2EE = cms.vdouble( -1.0 ),
11726  ncandcut = cms.int32( 2 ),
11727  doRhoCorrection = cms.bool( False ),
11728  rhoMax = cms.double( 9.9999999E7 ),
11729  rhoScale = cms.double( 1.0 ),
11730  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11731  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11732  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11733 )
11734 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11735  saveTags = cms.bool( True ),
11736  candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11737  varTag = cms.InputTag( "hltEgammaHoverE" ),
11738  rhoTag = cms.InputTag( "" ),
11739  energyLowEdges = cms.vdouble( 0.0 ),
11740  lessThan = cms.bool( True ),
11741  useEt = cms.bool( False ),
11742  useAbs = cms.bool( False ),
11743  thrRegularEB = cms.vdouble( -1.0 ),
11744  thrRegularEE = cms.vdouble( -1.0 ),
11745  thrOverEEB = cms.vdouble( 0.2 ),
11746  thrOverEEE = cms.vdouble( 0.15 ),
11747  thrOverE2EB = cms.vdouble( -1.0 ),
11748  thrOverE2EE = cms.vdouble( -1.0 ),
11749  ncandcut = cms.int32( 2 ),
11750  doRhoCorrection = cms.bool( False ),
11751  rhoMax = cms.double( 9.9999999E7 ),
11752  rhoScale = cms.double( 1.0 ),
11753  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11754  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11755  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11756 )
11757 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11758  saveTags = cms.bool( True ),
11759  candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
11760  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11761  rhoTag = cms.InputTag( "" ),
11762  energyLowEdges = cms.vdouble( 0.0 ),
11763  lessThan = cms.bool( True ),
11764  useEt = cms.bool( True ),
11765  useAbs = cms.bool( False ),
11766  thrRegularEB = cms.vdouble( -1.0 ),
11767  thrRegularEE = cms.vdouble( -1.0 ),
11768  thrOverEEB = cms.vdouble( 1.0 ),
11769  thrOverEEE = cms.vdouble( 1.0 ),
11770  thrOverE2EB = cms.vdouble( -1.0 ),
11771  thrOverE2EE = cms.vdouble( -1.0 ),
11772  ncandcut = cms.int32( 2 ),
11773  doRhoCorrection = cms.bool( False ),
11774  rhoMax = cms.double( 9.9999999E7 ),
11775  rhoScale = cms.double( 1.0 ),
11776  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11777  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11778  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11779 )
11780 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11781  saveTags = cms.bool( True ),
11782  candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
11783  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11784  rhoTag = cms.InputTag( "" ),
11785  energyLowEdges = cms.vdouble( 0.0 ),
11786  lessThan = cms.bool( True ),
11787  useEt = cms.bool( True ),
11788  useAbs = cms.bool( False ),
11789  thrRegularEB = cms.vdouble( -1.0 ),
11790  thrRegularEE = cms.vdouble( -1.0 ),
11791  thrOverEEB = cms.vdouble( 1.0 ),
11792  thrOverEEE = cms.vdouble( 1.0 ),
11793  thrOverE2EB = cms.vdouble( -1.0 ),
11794  thrOverE2EE = cms.vdouble( -1.0 ),
11795  ncandcut = cms.int32( 2 ),
11796  doRhoCorrection = cms.bool( False ),
11797  rhoMax = cms.double( 9.9999999E7 ),
11798  rhoScale = cms.double( 1.0 ),
11799  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11800  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11801  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11802 )
11803 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11804  saveTags = cms.bool( True ),
11805  candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
11806  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11807  rhoTag = cms.InputTag( "" ),
11808  energyLowEdges = cms.vdouble( 0.0 ),
11809  lessThan = cms.bool( True ),
11810  useEt = cms.bool( True ),
11811  useAbs = cms.bool( False ),
11812  thrRegularEB = cms.vdouble( -1.0 ),
11813  thrRegularEE = cms.vdouble( -1.0 ),
11814  thrOverEEB = cms.vdouble( 1.0 ),
11815  thrOverEEE = cms.vdouble( 1.0 ),
11816  thrOverE2EB = cms.vdouble( -1.0 ),
11817  thrOverE2EE = cms.vdouble( -1.0 ),
11818  ncandcut = cms.int32( 2 ),
11819  doRhoCorrection = cms.bool( False ),
11820  rhoMax = cms.double( 9.9999999E7 ),
11821  rhoScale = cms.double( 1.0 ),
11822  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11823  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11824  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11825 )
11826 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
11827  offset = cms.uint32( 0 ),
11828  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11829 )
11830 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11831  saveTags = cms.bool( True ),
11832  firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11833  secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11834  minMass = cms.double( 50.0 )
11835 )
11836 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
11837  offset = cms.uint32( 0 ),
11838  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11839 )
11840 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11841  saveTags = cms.bool( True ),
11842  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11843  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11844  etcutEB = cms.double( 15.0 ),
11845  etcutEE = cms.double( 15.0 ),
11846  minEtaCut = cms.double( -9999.0 ),
11847  maxEtaCut = cms.double( 9999.0 ),
11848  ncandcut = cms.int32( 1 )
11849 )
11850 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11851  offset = cms.uint32( 0 ),
11852  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11853 )
11854 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
11855  offset = cms.uint32( 0 ),
11856  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11857 )
11858 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11859  saveTags = cms.bool( True ),
11860  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11861  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11862  etcutEB = cms.double( 10.0 ),
11863  etcutEE = cms.double( 10.0 ),
11864  minEtaCut = cms.double( -9999.0 ),
11865  maxEtaCut = cms.double( 9999.0 ),
11866  ncandcut = cms.int32( 1 )
11867 )
11868 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11869  saveTags = cms.bool( True ),
11870  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
11871  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11872  rhoTag = cms.InputTag( "" ),
11873  energyLowEdges = cms.vdouble( 0.0 ),
11874  lessThan = cms.bool( True ),
11875  useEt = cms.bool( False ),
11876  useAbs = cms.bool( False ),
11877  thrRegularEB = cms.vdouble( 0.015 ),
11878  thrRegularEE = cms.vdouble( 0.04 ),
11879  thrOverEEB = cms.vdouble( -1.0 ),
11880  thrOverEEE = cms.vdouble( -1.0 ),
11881  thrOverE2EB = cms.vdouble( -1.0 ),
11882  thrOverE2EE = cms.vdouble( -1.0 ),
11883  ncandcut = cms.int32( 1 ),
11884  doRhoCorrection = cms.bool( False ),
11885  rhoMax = cms.double( 9.9999999E7 ),
11886  rhoScale = cms.double( 1.0 ),
11887  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11888  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11889  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11890 )
11891 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11892  saveTags = cms.bool( True ),
11893  candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
11894  varTag = cms.InputTag( "hltEgammaHoverE" ),
11895  rhoTag = cms.InputTag( "" ),
11896  energyLowEdges = cms.vdouble( 0.0 ),
11897  lessThan = cms.bool( True ),
11898  useEt = cms.bool( False ),
11899  useAbs = cms.bool( False ),
11900  thrRegularEB = cms.vdouble( -1.0 ),
11901  thrRegularEE = cms.vdouble( -1.0 ),
11902  thrOverEEB = cms.vdouble( 0.2 ),
11903  thrOverEEE = cms.vdouble( 0.15 ),
11904  thrOverE2EB = cms.vdouble( -1.0 ),
11905  thrOverE2EE = cms.vdouble( -1.0 ),
11906  ncandcut = cms.int32( 1 ),
11907  doRhoCorrection = cms.bool( False ),
11908  rhoMax = cms.double( 9.9999999E7 ),
11909  rhoScale = cms.double( 1.0 ),
11910  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11911  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11912  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11913 )
11914 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11915  saveTags = cms.bool( True ),
11916  candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
11917  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11918  rhoTag = cms.InputTag( "" ),
11919  energyLowEdges = cms.vdouble( 0.0 ),
11920  lessThan = cms.bool( True ),
11921  useEt = cms.bool( True ),
11922  useAbs = cms.bool( False ),
11923  thrRegularEB = cms.vdouble( -1.0 ),
11924  thrRegularEE = cms.vdouble( -1.0 ),
11925  thrOverEEB = cms.vdouble( 1.0 ),
11926  thrOverEEE = cms.vdouble( 1.0 ),
11927  thrOverE2EB = cms.vdouble( -1.0 ),
11928  thrOverE2EE = cms.vdouble( -1.0 ),
11929  ncandcut = cms.int32( 1 ),
11930  doRhoCorrection = cms.bool( False ),
11931  rhoMax = cms.double( 9.9999999E7 ),
11932  rhoScale = cms.double( 1.0 ),
11933  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11934  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11935  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11936 )
11937 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11938  saveTags = cms.bool( True ),
11939  candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
11940  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11941  rhoTag = cms.InputTag( "" ),
11942  energyLowEdges = cms.vdouble( 0.0 ),
11943  lessThan = cms.bool( True ),
11944  useEt = cms.bool( True ),
11945  useAbs = cms.bool( False ),
11946  thrRegularEB = cms.vdouble( -1.0 ),
11947  thrRegularEE = cms.vdouble( -1.0 ),
11948  thrOverEEB = cms.vdouble( 1.0 ),
11949  thrOverEEE = cms.vdouble( 1.0 ),
11950  thrOverE2EB = cms.vdouble( -1.0 ),
11951  thrOverE2EE = cms.vdouble( -1.0 ),
11952  ncandcut = cms.int32( 1 ),
11953  doRhoCorrection = cms.bool( False ),
11954  rhoMax = cms.double( 9.9999999E7 ),
11955  rhoScale = cms.double( 1.0 ),
11956  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11957  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11958  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11959 )
11960 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11961  saveTags = cms.bool( True ),
11962  candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
11963  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11964  npixelmatchcut = cms.double( 1.0 ),
11965  ncandcut = cms.int32( 1 ),
11966  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11967  s_a_phi1B = cms.double( 0.0069 ),
11968  s_a_phi1I = cms.double( 0.0088 ),
11969  s_a_phi1F = cms.double( 0.0076 ),
11970  s_a_phi2B = cms.double( 3.7E-4 ),
11971  s_a_phi2I = cms.double( 7.0E-4 ),
11972  s_a_phi2F = cms.double( 0.00906 ),
11973  s_a_zB = cms.double( 0.012 ),
11974  s_a_rI = cms.double( 0.027 ),
11975  s_a_rF = cms.double( 0.04 ),
11976  s2_threshold = cms.double( 0.4 ),
11977  tanhSO10BarrelThres = cms.double( 0.35 ),
11978  tanhSO10InterThres = cms.double( 1.0 ),
11979  tanhSO10ForwardThres = cms.double( 1.0 ),
11980  useS = cms.bool( False ),
11981  pixelVeto = cms.bool( False )
11982 )
11983 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11984  saveTags = cms.bool( True ),
11985  candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
11986  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11987  rhoTag = cms.InputTag( "" ),
11988  energyLowEdges = cms.vdouble( 0.0 ),
11989  lessThan = cms.bool( True ),
11990  useEt = cms.bool( False ),
11991  useAbs = cms.bool( True ),
11992  thrRegularEB = cms.vdouble( 0.1 ),
11993  thrRegularEE = cms.vdouble( 0.1 ),
11994  thrOverEEB = cms.vdouble( -1.0 ),
11995  thrOverEEE = cms.vdouble( -1.0 ),
11996  thrOverE2EB = cms.vdouble( -1.0 ),
11997  thrOverE2EE = cms.vdouble( -1.0 ),
11998  ncandcut = cms.int32( 1 ),
11999  doRhoCorrection = cms.bool( False ),
12000  rhoMax = cms.double( 9.9999999E7 ),
12001  rhoScale = cms.double( 1.0 ),
12002  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12003  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12004  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12005 )
12006 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12007  saveTags = cms.bool( True ),
12008  candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
12009  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12010  rhoTag = cms.InputTag( "" ),
12011  energyLowEdges = cms.vdouble( 0.0 ),
12012  lessThan = cms.bool( True ),
12013  useEt = cms.bool( False ),
12014  useAbs = cms.bool( True ),
12015  thrRegularEB = cms.vdouble( 0.008 ),
12016  thrRegularEE = cms.vdouble( 0.012 ),
12017  thrOverEEB = cms.vdouble( -1.0 ),
12018  thrOverEEE = cms.vdouble( -1.0 ),
12019  thrOverE2EB = cms.vdouble( -1.0 ),
12020  thrOverE2EE = cms.vdouble( -1.0 ),
12021  ncandcut = cms.int32( 1 ),
12022  doRhoCorrection = cms.bool( False ),
12023  rhoMax = cms.double( 9.9999999E7 ),
12024  rhoScale = cms.double( 1.0 ),
12025  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12026  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12027  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12028 )
12029 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12030  saveTags = cms.bool( True ),
12031  candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
12032  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12033  rhoTag = cms.InputTag( "" ),
12034  energyLowEdges = cms.vdouble( 0.0 ),
12035  lessThan = cms.bool( True ),
12036  useEt = cms.bool( False ),
12037  useAbs = cms.bool( True ),
12038  thrRegularEB = cms.vdouble( 0.1 ),
12039  thrRegularEE = cms.vdouble( 0.1 ),
12040  thrOverEEB = cms.vdouble( -1.0 ),
12041  thrOverEEE = cms.vdouble( -1.0 ),
12042  thrOverE2EB = cms.vdouble( -1.0 ),
12043  thrOverE2EE = cms.vdouble( -1.0 ),
12044  ncandcut = cms.int32( 1 ),
12045  doRhoCorrection = cms.bool( False ),
12046  rhoMax = cms.double( 9.9999999E7 ),
12047  rhoScale = cms.double( 1.0 ),
12048  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12049  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12050  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12051 )
12052 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12053  saveTags = cms.bool( True ),
12054  candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
12055  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12056  rhoTag = cms.InputTag( "" ),
12057  energyLowEdges = cms.vdouble( 0.0 ),
12058  lessThan = cms.bool( True ),
12059  useEt = cms.bool( True ),
12060  useAbs = cms.bool( False ),
12061  thrRegularEB = cms.vdouble( -1.0 ),
12062  thrRegularEE = cms.vdouble( -1.0 ),
12063  thrOverEEB = cms.vdouble( 1.0 ),
12064  thrOverEEE = cms.vdouble( 1.0 ),
12065  thrOverE2EB = cms.vdouble( -1.0 ),
12066  thrOverE2EE = cms.vdouble( -1.0 ),
12067  ncandcut = cms.int32( 1 ),
12068  doRhoCorrection = cms.bool( False ),
12069  rhoMax = cms.double( 9.9999999E7 ),
12070  rhoScale = cms.double( 1.0 ),
12071  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12072  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12073  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12074 )
12075 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
12076  offset = cms.uint32( 0 ),
12077  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12078 )
12079 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12080  saveTags = cms.bool( True ),
12081  candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
12082  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12083  rhoTag = cms.InputTag( "" ),
12084  energyLowEdges = cms.vdouble( 0.0 ),
12085  lessThan = cms.bool( True ),
12086  useEt = cms.bool( False ),
12087  useAbs = cms.bool( False ),
12088  thrRegularEB = cms.vdouble( 0.015 ),
12089  thrRegularEE = cms.vdouble( 0.04 ),
12090  thrOverEEB = cms.vdouble( -1.0 ),
12091  thrOverEEE = cms.vdouble( -1.0 ),
12092  thrOverE2EB = cms.vdouble( -1.0 ),
12093  thrOverE2EE = cms.vdouble( -1.0 ),
12094  ncandcut = cms.int32( 1 ),
12095  doRhoCorrection = cms.bool( False ),
12096  rhoMax = cms.double( 9.9999999E7 ),
12097  rhoScale = cms.double( 1.0 ),
12098  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12099  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12100  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12101 )
12102 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12103  saveTags = cms.bool( True ),
12104  candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
12105  varTag = cms.InputTag( "hltEgammaHoverE" ),
12106  rhoTag = cms.InputTag( "" ),
12107  energyLowEdges = cms.vdouble( 0.0 ),
12108  lessThan = cms.bool( True ),
12109  useEt = cms.bool( False ),
12110  useAbs = cms.bool( False ),
12111  thrRegularEB = cms.vdouble( -1.0 ),
12112  thrRegularEE = cms.vdouble( -1.0 ),
12113  thrOverEEB = cms.vdouble( 0.2 ),
12114  thrOverEEE = cms.vdouble( 0.15 ),
12115  thrOverE2EB = cms.vdouble( -1.0 ),
12116  thrOverE2EE = cms.vdouble( -1.0 ),
12117  ncandcut = cms.int32( 1 ),
12118  doRhoCorrection = cms.bool( False ),
12119  rhoMax = cms.double( 9.9999999E7 ),
12120  rhoScale = cms.double( 1.0 ),
12121  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12122  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12123  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12124 )
12125 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12126  saveTags = cms.bool( True ),
12127  candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
12128  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12129  rhoTag = cms.InputTag( "" ),
12130  energyLowEdges = cms.vdouble( 0.0 ),
12131  lessThan = cms.bool( True ),
12132  useEt = cms.bool( True ),
12133  useAbs = cms.bool( False ),
12134  thrRegularEB = cms.vdouble( -1.0 ),
12135  thrRegularEE = cms.vdouble( -1.0 ),
12136  thrOverEEB = cms.vdouble( 1.0 ),
12137  thrOverEEE = cms.vdouble( 1.0 ),
12138  thrOverE2EB = cms.vdouble( -1.0 ),
12139  thrOverE2EE = cms.vdouble( -1.0 ),
12140  ncandcut = cms.int32( 1 ),
12141  doRhoCorrection = cms.bool( False ),
12142  rhoMax = cms.double( 9.9999999E7 ),
12143  rhoScale = cms.double( 1.0 ),
12144  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12145  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12146  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12147 )
12148 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12149  saveTags = cms.bool( True ),
12150  candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
12151  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12152  rhoTag = cms.InputTag( "" ),
12153  energyLowEdges = cms.vdouble( 0.0 ),
12154  lessThan = cms.bool( True ),
12155  useEt = cms.bool( True ),
12156  useAbs = cms.bool( False ),
12157  thrRegularEB = cms.vdouble( -1.0 ),
12158  thrRegularEE = cms.vdouble( -1.0 ),
12159  thrOverEEB = cms.vdouble( 1.0 ),
12160  thrOverEEE = cms.vdouble( 1.0 ),
12161  thrOverE2EB = cms.vdouble( -1.0 ),
12162  thrOverE2EE = cms.vdouble( -1.0 ),
12163  ncandcut = cms.int32( 1 ),
12164  doRhoCorrection = cms.bool( False ),
12165  rhoMax = cms.double( 9.9999999E7 ),
12166  rhoScale = cms.double( 1.0 ),
12167  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12168  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12169  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12170 )
12171 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12172  saveTags = cms.bool( True ),
12173  candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
12174  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12175  npixelmatchcut = cms.double( 1.0 ),
12176  ncandcut = cms.int32( 1 ),
12177  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12178  s_a_phi1B = cms.double( 0.0069 ),
12179  s_a_phi1I = cms.double( 0.0088 ),
12180  s_a_phi1F = cms.double( 0.0076 ),
12181  s_a_phi2B = cms.double( 3.7E-4 ),
12182  s_a_phi2I = cms.double( 7.0E-4 ),
12183  s_a_phi2F = cms.double( 0.00906 ),
12184  s_a_zB = cms.double( 0.012 ),
12185  s_a_rI = cms.double( 0.027 ),
12186  s_a_rF = cms.double( 0.04 ),
12187  s2_threshold = cms.double( 0.4 ),
12188  tanhSO10BarrelThres = cms.double( 0.35 ),
12189  tanhSO10InterThres = cms.double( 1.0 ),
12190  tanhSO10ForwardThres = cms.double( 1.0 ),
12191  useS = cms.bool( False ),
12192  pixelVeto = cms.bool( False )
12193 )
12194 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12195  saveTags = cms.bool( True ),
12196  candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
12197  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12198  rhoTag = cms.InputTag( "" ),
12199  energyLowEdges = cms.vdouble( 0.0 ),
12200  lessThan = cms.bool( True ),
12201  useEt = cms.bool( False ),
12202  useAbs = cms.bool( True ),
12203  thrRegularEB = cms.vdouble( 0.1 ),
12204  thrRegularEE = cms.vdouble( 0.1 ),
12205  thrOverEEB = cms.vdouble( -1.0 ),
12206  thrOverEEE = cms.vdouble( -1.0 ),
12207  thrOverE2EB = cms.vdouble( -1.0 ),
12208  thrOverE2EE = cms.vdouble( -1.0 ),
12209  ncandcut = cms.int32( 1 ),
12210  doRhoCorrection = cms.bool( False ),
12211  rhoMax = cms.double( 9.9999999E7 ),
12212  rhoScale = cms.double( 1.0 ),
12213  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12214  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12215  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12216 )
12217 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12218  saveTags = cms.bool( True ),
12219  candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12220  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12221  rhoTag = cms.InputTag( "" ),
12222  energyLowEdges = cms.vdouble( 0.0 ),
12223  lessThan = cms.bool( True ),
12224  useEt = cms.bool( False ),
12225  useAbs = cms.bool( True ),
12226  thrRegularEB = cms.vdouble( 0.008 ),
12227  thrRegularEE = cms.vdouble( 0.012 ),
12228  thrOverEEB = cms.vdouble( -1.0 ),
12229  thrOverEEE = cms.vdouble( -1.0 ),
12230  thrOverE2EB = cms.vdouble( -1.0 ),
12231  thrOverE2EE = cms.vdouble( -1.0 ),
12232  ncandcut = cms.int32( 1 ),
12233  doRhoCorrection = cms.bool( False ),
12234  rhoMax = cms.double( 9.9999999E7 ),
12235  rhoScale = cms.double( 1.0 ),
12236  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12237  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12238  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12239 )
12240 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12241  saveTags = cms.bool( True ),
12242  candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12243  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12244  rhoTag = cms.InputTag( "" ),
12245  energyLowEdges = cms.vdouble( 0.0 ),
12246  lessThan = cms.bool( True ),
12247  useEt = cms.bool( False ),
12248  useAbs = cms.bool( True ),
12249  thrRegularEB = cms.vdouble( 0.1 ),
12250  thrRegularEE = cms.vdouble( 0.1 ),
12251  thrOverEEB = cms.vdouble( -1.0 ),
12252  thrOverEEE = cms.vdouble( -1.0 ),
12253  thrOverE2EB = cms.vdouble( -1.0 ),
12254  thrOverE2EE = cms.vdouble( -1.0 ),
12255  ncandcut = cms.int32( 1 ),
12256  doRhoCorrection = cms.bool( False ),
12257  rhoMax = cms.double( 9.9999999E7 ),
12258  rhoScale = cms.double( 1.0 ),
12259  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12260  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12261  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12262 )
12263 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12264  saveTags = cms.bool( True ),
12265  candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12266  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12267  rhoTag = cms.InputTag( "" ),
12268  energyLowEdges = cms.vdouble( 0.0 ),
12269  lessThan = cms.bool( True ),
12270  useEt = cms.bool( True ),
12271  useAbs = cms.bool( False ),
12272  thrRegularEB = cms.vdouble( -1.0 ),
12273  thrRegularEE = cms.vdouble( -1.0 ),
12274  thrOverEEB = cms.vdouble( 1.0 ),
12275  thrOverEEE = cms.vdouble( 1.0 ),
12276  thrOverE2EB = cms.vdouble( -1.0 ),
12277  thrOverE2EE = cms.vdouble( -1.0 ),
12278  ncandcut = cms.int32( 1 ),
12279  doRhoCorrection = cms.bool( False ),
12280  rhoMax = cms.double( 9.9999999E7 ),
12281  rhoScale = cms.double( 1.0 ),
12282  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12283  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12284  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12285 )
12286 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12287  offset = cms.uint32( 0 ),
12288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12289 )
12290 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12291  saveTags = cms.bool( True ),
12292  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12293  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12294  etcutEB = cms.double( 20.0 ),
12295  etcutEE = cms.double( 20.0 ),
12296  minEtaCut = cms.double( -9999.0 ),
12297  maxEtaCut = cms.double( 9999.0 ),
12298  ncandcut = cms.int32( 1 )
12299 )
12300 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12301  saveTags = cms.bool( True ),
12302  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12303  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12304  rhoTag = cms.InputTag( "" ),
12305  energyLowEdges = cms.vdouble( 0.0 ),
12306  lessThan = cms.bool( True ),
12307  useEt = cms.bool( False ),
12308  useAbs = cms.bool( False ),
12309  thrRegularEB = cms.vdouble( 0.015 ),
12310  thrRegularEE = cms.vdouble( 0.04 ),
12311  thrOverEEB = cms.vdouble( -1.0 ),
12312  thrOverEEE = cms.vdouble( -1.0 ),
12313  thrOverE2EB = cms.vdouble( -1.0 ),
12314  thrOverE2EE = cms.vdouble( -1.0 ),
12315  ncandcut = cms.int32( 1 ),
12316  doRhoCorrection = cms.bool( False ),
12317  rhoMax = cms.double( 9.9999999E7 ),
12318  rhoScale = cms.double( 1.0 ),
12319  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12320  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12321  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12322 )
12323 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12324  saveTags = cms.bool( True ),
12325  candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12326  varTag = cms.InputTag( "hltEgammaHoverE" ),
12327  rhoTag = cms.InputTag( "" ),
12328  energyLowEdges = cms.vdouble( 0.0 ),
12329  lessThan = cms.bool( True ),
12330  useEt = cms.bool( False ),
12331  useAbs = cms.bool( False ),
12332  thrRegularEB = cms.vdouble( -1.0 ),
12333  thrRegularEE = cms.vdouble( -1.0 ),
12334  thrOverEEB = cms.vdouble( 0.2 ),
12335  thrOverEEE = cms.vdouble( 0.15 ),
12336  thrOverE2EB = cms.vdouble( -1.0 ),
12337  thrOverE2EE = cms.vdouble( -1.0 ),
12338  ncandcut = cms.int32( 1 ),
12339  doRhoCorrection = cms.bool( False ),
12340  rhoMax = cms.double( 9.9999999E7 ),
12341  rhoScale = cms.double( 1.0 ),
12342  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12343  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12344  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12345 )
12346 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12347  saveTags = cms.bool( True ),
12348  candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12349  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12350  rhoTag = cms.InputTag( "" ),
12351  energyLowEdges = cms.vdouble( 0.0 ),
12352  lessThan = cms.bool( True ),
12353  useEt = cms.bool( True ),
12354  useAbs = cms.bool( False ),
12355  thrRegularEB = cms.vdouble( -1.0 ),
12356  thrRegularEE = cms.vdouble( -1.0 ),
12357  thrOverEEB = cms.vdouble( 1.0 ),
12358  thrOverEEE = cms.vdouble( 1.0 ),
12359  thrOverE2EB = cms.vdouble( -1.0 ),
12360  thrOverE2EE = cms.vdouble( -1.0 ),
12361  ncandcut = cms.int32( 1 ),
12362  doRhoCorrection = cms.bool( False ),
12363  rhoMax = cms.double( 9.9999999E7 ),
12364  rhoScale = cms.double( 1.0 ),
12365  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12366  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12367  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12368 )
12369 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12370  saveTags = cms.bool( True ),
12371  candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12372  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12373  rhoTag = cms.InputTag( "" ),
12374  energyLowEdges = cms.vdouble( 0.0 ),
12375  lessThan = cms.bool( True ),
12376  useEt = cms.bool( True ),
12377  useAbs = cms.bool( False ),
12378  thrRegularEB = cms.vdouble( -1.0 ),
12379  thrRegularEE = cms.vdouble( -1.0 ),
12380  thrOverEEB = cms.vdouble( 1.0 ),
12381  thrOverEEE = cms.vdouble( 1.0 ),
12382  thrOverE2EB = cms.vdouble( -1.0 ),
12383  thrOverE2EE = cms.vdouble( -1.0 ),
12384  ncandcut = cms.int32( 1 ),
12385  doRhoCorrection = cms.bool( False ),
12386  rhoMax = cms.double( 9.9999999E7 ),
12387  rhoScale = cms.double( 1.0 ),
12388  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12389  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12390  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12391 )
12392 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12393  saveTags = cms.bool( True ),
12394  candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12395  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12396  npixelmatchcut = cms.double( 1.0 ),
12397  ncandcut = cms.int32( 1 ),
12398  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12399  s_a_phi1B = cms.double( 0.0069 ),
12400  s_a_phi1I = cms.double( 0.0088 ),
12401  s_a_phi1F = cms.double( 0.0076 ),
12402  s_a_phi2B = cms.double( 3.7E-4 ),
12403  s_a_phi2I = cms.double( 7.0E-4 ),
12404  s_a_phi2F = cms.double( 0.00906 ),
12405  s_a_zB = cms.double( 0.012 ),
12406  s_a_rI = cms.double( 0.027 ),
12407  s_a_rF = cms.double( 0.04 ),
12408  s2_threshold = cms.double( 0.4 ),
12409  tanhSO10BarrelThres = cms.double( 0.35 ),
12410  tanhSO10InterThres = cms.double( 1.0 ),
12411  tanhSO10ForwardThres = cms.double( 1.0 ),
12412  useS = cms.bool( False ),
12413  pixelVeto = cms.bool( False )
12414 )
12415 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12416  saveTags = cms.bool( True ),
12417  candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12418  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12419  rhoTag = cms.InputTag( "" ),
12420  energyLowEdges = cms.vdouble( 0.0 ),
12421  lessThan = cms.bool( True ),
12422  useEt = cms.bool( False ),
12423  useAbs = cms.bool( True ),
12424  thrRegularEB = cms.vdouble( 0.1 ),
12425  thrRegularEE = cms.vdouble( 0.1 ),
12426  thrOverEEB = cms.vdouble( -1.0 ),
12427  thrOverEEE = cms.vdouble( -1.0 ),
12428  thrOverE2EB = cms.vdouble( -1.0 ),
12429  thrOverE2EE = cms.vdouble( -1.0 ),
12430  ncandcut = cms.int32( 1 ),
12431  doRhoCorrection = cms.bool( False ),
12432  rhoMax = cms.double( 9.9999999E7 ),
12433  rhoScale = cms.double( 1.0 ),
12434  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12435  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12436  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12437 )
12438 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12439  saveTags = cms.bool( True ),
12440  candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12441  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12442  rhoTag = cms.InputTag( "" ),
12443  energyLowEdges = cms.vdouble( 0.0 ),
12444  lessThan = cms.bool( True ),
12445  useEt = cms.bool( False ),
12446  useAbs = cms.bool( True ),
12447  thrRegularEB = cms.vdouble( 0.008 ),
12448  thrRegularEE = cms.vdouble( 0.012 ),
12449  thrOverEEB = cms.vdouble( -1.0 ),
12450  thrOverEEE = cms.vdouble( -1.0 ),
12451  thrOverE2EB = cms.vdouble( -1.0 ),
12452  thrOverE2EE = cms.vdouble( -1.0 ),
12453  ncandcut = cms.int32( 1 ),
12454  doRhoCorrection = cms.bool( False ),
12455  rhoMax = cms.double( 9.9999999E7 ),
12456  rhoScale = cms.double( 1.0 ),
12457  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12458  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12459  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12460 )
12461 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12462  saveTags = cms.bool( True ),
12463  candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12464  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12465  rhoTag = cms.InputTag( "" ),
12466  energyLowEdges = cms.vdouble( 0.0 ),
12467  lessThan = cms.bool( True ),
12468  useEt = cms.bool( False ),
12469  useAbs = cms.bool( True ),
12470  thrRegularEB = cms.vdouble( 0.1 ),
12471  thrRegularEE = cms.vdouble( 0.1 ),
12472  thrOverEEB = cms.vdouble( -1.0 ),
12473  thrOverEEE = cms.vdouble( -1.0 ),
12474  thrOverE2EB = cms.vdouble( -1.0 ),
12475  thrOverE2EE = cms.vdouble( -1.0 ),
12476  ncandcut = cms.int32( 1 ),
12477  doRhoCorrection = cms.bool( False ),
12478  rhoMax = cms.double( 9.9999999E7 ),
12479  rhoScale = cms.double( 1.0 ),
12480  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12481  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12482  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12483 )
12484 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12485  saveTags = cms.bool( True ),
12486  candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12487  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12488  rhoTag = cms.InputTag( "" ),
12489  energyLowEdges = cms.vdouble( 0.0 ),
12490  lessThan = cms.bool( True ),
12491  useEt = cms.bool( True ),
12492  useAbs = cms.bool( False ),
12493  thrRegularEB = cms.vdouble( -1.0 ),
12494  thrRegularEE = cms.vdouble( -1.0 ),
12495  thrOverEEB = cms.vdouble( 1.0 ),
12496  thrOverEEE = cms.vdouble( 1.0 ),
12497  thrOverE2EB = cms.vdouble( -1.0 ),
12498  thrOverE2EE = cms.vdouble( -1.0 ),
12499  ncandcut = cms.int32( 1 ),
12500  doRhoCorrection = cms.bool( False ),
12501  rhoMax = cms.double( 9.9999999E7 ),
12502  rhoScale = cms.double( 1.0 ),
12503  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12504  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12505  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12506 )
12507 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12508  offset = cms.uint32( 0 ),
12509  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12510 )
12511 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12512  saveTags = cms.bool( True ),
12513  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12514  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12515  etcutEB = cms.double( 30.0 ),
12516  etcutEE = cms.double( 30.0 ),
12517  minEtaCut = cms.double( -9999.0 ),
12518  maxEtaCut = cms.double( 9999.0 ),
12519  ncandcut = cms.int32( 1 )
12520 )
12521 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12522  saveTags = cms.bool( True ),
12523  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12524  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12525  rhoTag = cms.InputTag( "" ),
12526  energyLowEdges = cms.vdouble( 0.0 ),
12527  lessThan = cms.bool( True ),
12528  useEt = cms.bool( False ),
12529  useAbs = cms.bool( False ),
12530  thrRegularEB = cms.vdouble( 0.015 ),
12531  thrRegularEE = cms.vdouble( 0.04 ),
12532  thrOverEEB = cms.vdouble( -1.0 ),
12533  thrOverEEE = cms.vdouble( -1.0 ),
12534  thrOverE2EB = cms.vdouble( -1.0 ),
12535  thrOverE2EE = cms.vdouble( -1.0 ),
12536  ncandcut = cms.int32( 1 ),
12537  doRhoCorrection = cms.bool( False ),
12538  rhoMax = cms.double( 9.9999999E7 ),
12539  rhoScale = cms.double( 1.0 ),
12540  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12541  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12542  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12543 )
12544 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12545  saveTags = cms.bool( True ),
12546  candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12547  varTag = cms.InputTag( "hltEgammaHoverE" ),
12548  rhoTag = cms.InputTag( "" ),
12549  energyLowEdges = cms.vdouble( 0.0 ),
12550  lessThan = cms.bool( True ),
12551  useEt = cms.bool( False ),
12552  useAbs = cms.bool( False ),
12553  thrRegularEB = cms.vdouble( -1.0 ),
12554  thrRegularEE = cms.vdouble( -1.0 ),
12555  thrOverEEB = cms.vdouble( 0.2 ),
12556  thrOverEEE = cms.vdouble( 0.15 ),
12557  thrOverE2EB = cms.vdouble( -1.0 ),
12558  thrOverE2EE = cms.vdouble( -1.0 ),
12559  ncandcut = cms.int32( 1 ),
12560  doRhoCorrection = cms.bool( False ),
12561  rhoMax = cms.double( 9.9999999E7 ),
12562  rhoScale = cms.double( 1.0 ),
12563  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12564  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12565  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12566 )
12567 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12568  saveTags = cms.bool( True ),
12569  candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12570  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12571  rhoTag = cms.InputTag( "" ),
12572  energyLowEdges = cms.vdouble( 0.0 ),
12573  lessThan = cms.bool( True ),
12574  useEt = cms.bool( True ),
12575  useAbs = cms.bool( False ),
12576  thrRegularEB = cms.vdouble( -1.0 ),
12577  thrRegularEE = cms.vdouble( -1.0 ),
12578  thrOverEEB = cms.vdouble( 1.0 ),
12579  thrOverEEE = cms.vdouble( 1.0 ),
12580  thrOverE2EB = cms.vdouble( -1.0 ),
12581  thrOverE2EE = cms.vdouble( -1.0 ),
12582  ncandcut = cms.int32( 1 ),
12583  doRhoCorrection = cms.bool( False ),
12584  rhoMax = cms.double( 9.9999999E7 ),
12585  rhoScale = cms.double( 1.0 ),
12586  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12587  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12588  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12589 )
12590 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12591  saveTags = cms.bool( True ),
12592  candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12593  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12594  rhoTag = cms.InputTag( "" ),
12595  energyLowEdges = cms.vdouble( 0.0 ),
12596  lessThan = cms.bool( True ),
12597  useEt = cms.bool( True ),
12598  useAbs = cms.bool( False ),
12599  thrRegularEB = cms.vdouble( -1.0 ),
12600  thrRegularEE = cms.vdouble( -1.0 ),
12601  thrOverEEB = cms.vdouble( 1.0 ),
12602  thrOverEEE = cms.vdouble( 1.0 ),
12603  thrOverE2EB = cms.vdouble( -1.0 ),
12604  thrOverE2EE = cms.vdouble( -1.0 ),
12605  ncandcut = cms.int32( 1 ),
12606  doRhoCorrection = cms.bool( False ),
12607  rhoMax = cms.double( 9.9999999E7 ),
12608  rhoScale = cms.double( 1.0 ),
12609  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12610  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12611  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12612 )
12613 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12614  saveTags = cms.bool( True ),
12615  candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12616  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12617  npixelmatchcut = cms.double( 1.0 ),
12618  ncandcut = cms.int32( 1 ),
12619  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12620  s_a_phi1B = cms.double( 0.0069 ),
12621  s_a_phi1I = cms.double( 0.0088 ),
12622  s_a_phi1F = cms.double( 0.0076 ),
12623  s_a_phi2B = cms.double( 3.7E-4 ),
12624  s_a_phi2I = cms.double( 7.0E-4 ),
12625  s_a_phi2F = cms.double( 0.00906 ),
12626  s_a_zB = cms.double( 0.012 ),
12627  s_a_rI = cms.double( 0.027 ),
12628  s_a_rF = cms.double( 0.04 ),
12629  s2_threshold = cms.double( 0.4 ),
12630  tanhSO10BarrelThres = cms.double( 0.35 ),
12631  tanhSO10InterThres = cms.double( 1.0 ),
12632  tanhSO10ForwardThres = cms.double( 1.0 ),
12633  useS = cms.bool( False ),
12634  pixelVeto = cms.bool( False )
12635 )
12636 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12637  saveTags = cms.bool( True ),
12638  candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12639  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12640  rhoTag = cms.InputTag( "" ),
12641  energyLowEdges = cms.vdouble( 0.0 ),
12642  lessThan = cms.bool( True ),
12643  useEt = cms.bool( False ),
12644  useAbs = cms.bool( True ),
12645  thrRegularEB = cms.vdouble( 0.1 ),
12646  thrRegularEE = cms.vdouble( 0.1 ),
12647  thrOverEEB = cms.vdouble( -1.0 ),
12648  thrOverEEE = cms.vdouble( -1.0 ),
12649  thrOverE2EB = cms.vdouble( -1.0 ),
12650  thrOverE2EE = cms.vdouble( -1.0 ),
12651  ncandcut = cms.int32( 1 ),
12652  doRhoCorrection = cms.bool( False ),
12653  rhoMax = cms.double( 9.9999999E7 ),
12654  rhoScale = cms.double( 1.0 ),
12655  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12656  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12657  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12658 )
12659 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12660  saveTags = cms.bool( True ),
12661  candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12662  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12663  rhoTag = cms.InputTag( "" ),
12664  energyLowEdges = cms.vdouble( 0.0 ),
12665  lessThan = cms.bool( True ),
12666  useEt = cms.bool( False ),
12667  useAbs = cms.bool( True ),
12668  thrRegularEB = cms.vdouble( 0.008 ),
12669  thrRegularEE = cms.vdouble( 0.012 ),
12670  thrOverEEB = cms.vdouble( -1.0 ),
12671  thrOverEEE = cms.vdouble( -1.0 ),
12672  thrOverE2EB = cms.vdouble( -1.0 ),
12673  thrOverE2EE = cms.vdouble( -1.0 ),
12674  ncandcut = cms.int32( 1 ),
12675  doRhoCorrection = cms.bool( False ),
12676  rhoMax = cms.double( 9.9999999E7 ),
12677  rhoScale = cms.double( 1.0 ),
12678  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12679  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12680  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12681 )
12682 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12683  saveTags = cms.bool( True ),
12684  candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12685  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12686  rhoTag = cms.InputTag( "" ),
12687  energyLowEdges = cms.vdouble( 0.0 ),
12688  lessThan = cms.bool( True ),
12689  useEt = cms.bool( False ),
12690  useAbs = cms.bool( True ),
12691  thrRegularEB = cms.vdouble( 0.1 ),
12692  thrRegularEE = cms.vdouble( 0.1 ),
12693  thrOverEEB = cms.vdouble( -1.0 ),
12694  thrOverEEE = cms.vdouble( -1.0 ),
12695  thrOverE2EB = cms.vdouble( -1.0 ),
12696  thrOverE2EE = cms.vdouble( -1.0 ),
12697  ncandcut = cms.int32( 1 ),
12698  doRhoCorrection = cms.bool( False ),
12699  rhoMax = cms.double( 9.9999999E7 ),
12700  rhoScale = cms.double( 1.0 ),
12701  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12702  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12703  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12704 )
12705 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12706  saveTags = cms.bool( True ),
12707  candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
12708  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12709  rhoTag = cms.InputTag( "" ),
12710  energyLowEdges = cms.vdouble( 0.0 ),
12711  lessThan = cms.bool( True ),
12712  useEt = cms.bool( True ),
12713  useAbs = cms.bool( False ),
12714  thrRegularEB = cms.vdouble( -1.0 ),
12715  thrRegularEE = cms.vdouble( -1.0 ),
12716  thrOverEEB = cms.vdouble( 1.0 ),
12717  thrOverEEE = cms.vdouble( 1.0 ),
12718  thrOverE2EB = cms.vdouble( -1.0 ),
12719  thrOverE2EE = cms.vdouble( -1.0 ),
12720  ncandcut = cms.int32( 1 ),
12721  doRhoCorrection = cms.bool( False ),
12722  rhoMax = cms.double( 9.9999999E7 ),
12723  rhoScale = cms.double( 1.0 ),
12724  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12725  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12726  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12727 )
12728 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12729  saveTags = cms.bool( True ),
12730  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12731  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12732  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12733  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12734  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12735  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12736  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12737  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12738  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12739  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12740 )
12741 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
12742  offset = cms.uint32( 0 ),
12743  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12744 )
12745 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12746  saveTags = cms.bool( True ),
12747  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12748  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12749  etcutEB = cms.double( 40.0 ),
12750  etcutEE = cms.double( 40.0 ),
12751  minEtaCut = cms.double( -9999.0 ),
12752  maxEtaCut = cms.double( 9999.0 ),
12753  ncandcut = cms.int32( 1 )
12754 )
12755 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12756  saveTags = cms.bool( True ),
12757  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
12758  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12759  rhoTag = cms.InputTag( "" ),
12760  energyLowEdges = cms.vdouble( 0.0 ),
12761  lessThan = cms.bool( True ),
12762  useEt = cms.bool( False ),
12763  useAbs = cms.bool( False ),
12764  thrRegularEB = cms.vdouble( 0.015 ),
12765  thrRegularEE = cms.vdouble( 0.04 ),
12766  thrOverEEB = cms.vdouble( -1.0 ),
12767  thrOverEEE = cms.vdouble( -1.0 ),
12768  thrOverE2EB = cms.vdouble( -1.0 ),
12769  thrOverE2EE = cms.vdouble( -1.0 ),
12770  ncandcut = cms.int32( 1 ),
12771  doRhoCorrection = cms.bool( False ),
12772  rhoMax = cms.double( 9.9999999E7 ),
12773  rhoScale = cms.double( 1.0 ),
12774  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12775  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12776  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12777 )
12778 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12779  saveTags = cms.bool( True ),
12780  candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
12781  varTag = cms.InputTag( "hltEgammaHoverE" ),
12782  rhoTag = cms.InputTag( "" ),
12783  energyLowEdges = cms.vdouble( 0.0 ),
12784  lessThan = cms.bool( True ),
12785  useEt = cms.bool( False ),
12786  useAbs = cms.bool( False ),
12787  thrRegularEB = cms.vdouble( -1.0 ),
12788  thrRegularEE = cms.vdouble( -1.0 ),
12789  thrOverEEB = cms.vdouble( 0.2 ),
12790  thrOverEEE = cms.vdouble( 0.15 ),
12791  thrOverE2EB = cms.vdouble( -1.0 ),
12792  thrOverE2EE = cms.vdouble( -1.0 ),
12793  ncandcut = cms.int32( 1 ),
12794  doRhoCorrection = cms.bool( False ),
12795  rhoMax = cms.double( 9.9999999E7 ),
12796  rhoScale = cms.double( 1.0 ),
12797  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12798  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12799  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12800 )
12801 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12802  saveTags = cms.bool( True ),
12803  candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
12804  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12805  rhoTag = cms.InputTag( "" ),
12806  energyLowEdges = cms.vdouble( 0.0 ),
12807  lessThan = cms.bool( True ),
12808  useEt = cms.bool( True ),
12809  useAbs = cms.bool( False ),
12810  thrRegularEB = cms.vdouble( -1.0 ),
12811  thrRegularEE = cms.vdouble( -1.0 ),
12812  thrOverEEB = cms.vdouble( 1.0 ),
12813  thrOverEEE = cms.vdouble( 1.0 ),
12814  thrOverE2EB = cms.vdouble( -1.0 ),
12815  thrOverE2EE = cms.vdouble( -1.0 ),
12816  ncandcut = cms.int32( 1 ),
12817  doRhoCorrection = cms.bool( False ),
12818  rhoMax = cms.double( 9.9999999E7 ),
12819  rhoScale = cms.double( 1.0 ),
12820  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12821  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12822  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12823 )
12824 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12825  saveTags = cms.bool( True ),
12826  candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
12827  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12828  rhoTag = cms.InputTag( "" ),
12829  energyLowEdges = cms.vdouble( 0.0 ),
12830  lessThan = cms.bool( True ),
12831  useEt = cms.bool( True ),
12832  useAbs = cms.bool( False ),
12833  thrRegularEB = cms.vdouble( -1.0 ),
12834  thrRegularEE = cms.vdouble( -1.0 ),
12835  thrOverEEB = cms.vdouble( 1.0 ),
12836  thrOverEEE = cms.vdouble( 1.0 ),
12837  thrOverE2EB = cms.vdouble( -1.0 ),
12838  thrOverE2EE = cms.vdouble( -1.0 ),
12839  ncandcut = cms.int32( 1 ),
12840  doRhoCorrection = cms.bool( False ),
12841  rhoMax = cms.double( 9.9999999E7 ),
12842  rhoScale = cms.double( 1.0 ),
12843  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12844  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12845  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12846 )
12847 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12848  saveTags = cms.bool( True ),
12849  candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
12850  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12851  npixelmatchcut = cms.double( 1.0 ),
12852  ncandcut = cms.int32( 1 ),
12853  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12854  s_a_phi1B = cms.double( 0.0069 ),
12855  s_a_phi1I = cms.double( 0.0088 ),
12856  s_a_phi1F = cms.double( 0.0076 ),
12857  s_a_phi2B = cms.double( 3.7E-4 ),
12858  s_a_phi2I = cms.double( 7.0E-4 ),
12859  s_a_phi2F = cms.double( 0.00906 ),
12860  s_a_zB = cms.double( 0.012 ),
12861  s_a_rI = cms.double( 0.027 ),
12862  s_a_rF = cms.double( 0.04 ),
12863  s2_threshold = cms.double( 0.4 ),
12864  tanhSO10BarrelThres = cms.double( 0.35 ),
12865  tanhSO10InterThres = cms.double( 1.0 ),
12866  tanhSO10ForwardThres = cms.double( 1.0 ),
12867  useS = cms.bool( False ),
12868  pixelVeto = cms.bool( False )
12869 )
12870 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12871  saveTags = cms.bool( True ),
12872  candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
12873  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12874  rhoTag = cms.InputTag( "" ),
12875  energyLowEdges = cms.vdouble( 0.0 ),
12876  lessThan = cms.bool( True ),
12877  useEt = cms.bool( False ),
12878  useAbs = cms.bool( True ),
12879  thrRegularEB = cms.vdouble( 0.1 ),
12880  thrRegularEE = cms.vdouble( 0.1 ),
12881  thrOverEEB = cms.vdouble( -1.0 ),
12882  thrOverEEE = cms.vdouble( -1.0 ),
12883  thrOverE2EB = cms.vdouble( -1.0 ),
12884  thrOverE2EE = cms.vdouble( -1.0 ),
12885  ncandcut = cms.int32( 1 ),
12886  doRhoCorrection = cms.bool( False ),
12887  rhoMax = cms.double( 9.9999999E7 ),
12888  rhoScale = cms.double( 1.0 ),
12889  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12890  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12891  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12892 )
12893 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12894  saveTags = cms.bool( True ),
12895  candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
12896  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12897  rhoTag = cms.InputTag( "" ),
12898  energyLowEdges = cms.vdouble( 0.0 ),
12899  lessThan = cms.bool( True ),
12900  useEt = cms.bool( False ),
12901  useAbs = cms.bool( True ),
12902  thrRegularEB = cms.vdouble( 0.008 ),
12903  thrRegularEE = cms.vdouble( 0.012 ),
12904  thrOverEEB = cms.vdouble( -1.0 ),
12905  thrOverEEE = cms.vdouble( -1.0 ),
12906  thrOverE2EB = cms.vdouble( -1.0 ),
12907  thrOverE2EE = cms.vdouble( -1.0 ),
12908  ncandcut = cms.int32( 1 ),
12909  doRhoCorrection = cms.bool( False ),
12910  rhoMax = cms.double( 9.9999999E7 ),
12911  rhoScale = cms.double( 1.0 ),
12912  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12913  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12914  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12915 )
12916 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12917  saveTags = cms.bool( True ),
12918  candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
12919  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12920  rhoTag = cms.InputTag( "" ),
12921  energyLowEdges = cms.vdouble( 0.0 ),
12922  lessThan = cms.bool( True ),
12923  useEt = cms.bool( False ),
12924  useAbs = cms.bool( True ),
12925  thrRegularEB = cms.vdouble( 0.1 ),
12926  thrRegularEE = cms.vdouble( 0.1 ),
12927  thrOverEEB = cms.vdouble( -1.0 ),
12928  thrOverEEE = cms.vdouble( -1.0 ),
12929  thrOverE2EB = cms.vdouble( -1.0 ),
12930  thrOverE2EE = cms.vdouble( -1.0 ),
12931  ncandcut = cms.int32( 1 ),
12932  doRhoCorrection = cms.bool( False ),
12933  rhoMax = cms.double( 9.9999999E7 ),
12934  rhoScale = cms.double( 1.0 ),
12935  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12936  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12937  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12938 )
12939 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12940  saveTags = cms.bool( True ),
12941  candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
12942  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12943  rhoTag = cms.InputTag( "" ),
12944  energyLowEdges = cms.vdouble( 0.0 ),
12945  lessThan = cms.bool( True ),
12946  useEt = cms.bool( True ),
12947  useAbs = cms.bool( False ),
12948  thrRegularEB = cms.vdouble( -1.0 ),
12949  thrRegularEE = cms.vdouble( -1.0 ),
12950  thrOverEEB = cms.vdouble( 1.0 ),
12951  thrOverEEE = cms.vdouble( 1.0 ),
12952  thrOverE2EB = cms.vdouble( -1.0 ),
12953  thrOverE2EE = cms.vdouble( -1.0 ),
12954  ncandcut = cms.int32( 1 ),
12955  doRhoCorrection = cms.bool( False ),
12956  rhoMax = cms.double( 9.9999999E7 ),
12957  rhoScale = cms.double( 1.0 ),
12958  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12959  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12960  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12961 )
12962 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
12963  offset = cms.uint32( 0 ),
12964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12965 )
12966 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12967  saveTags = cms.bool( True ),
12968  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12969  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12970  etcutEB = cms.double( 50.0 ),
12971  etcutEE = cms.double( 50.0 ),
12972  minEtaCut = cms.double( -9999.0 ),
12973  maxEtaCut = cms.double( 9999.0 ),
12974  ncandcut = cms.int32( 1 )
12975 )
12976 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12977  saveTags = cms.bool( True ),
12978  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
12979  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12980  rhoTag = cms.InputTag( "" ),
12981  energyLowEdges = cms.vdouble( 0.0 ),
12982  lessThan = cms.bool( True ),
12983  useEt = cms.bool( False ),
12984  useAbs = cms.bool( False ),
12985  thrRegularEB = cms.vdouble( 0.015 ),
12986  thrRegularEE = cms.vdouble( 0.04 ),
12987  thrOverEEB = cms.vdouble( -1.0 ),
12988  thrOverEEE = cms.vdouble( -1.0 ),
12989  thrOverE2EB = cms.vdouble( -1.0 ),
12990  thrOverE2EE = cms.vdouble( -1.0 ),
12991  ncandcut = cms.int32( 1 ),
12992  doRhoCorrection = cms.bool( False ),
12993  rhoMax = cms.double( 9.9999999E7 ),
12994  rhoScale = cms.double( 1.0 ),
12995  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12996  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12997  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12998 )
12999 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13000  saveTags = cms.bool( True ),
13001  candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
13002  varTag = cms.InputTag( "hltEgammaHoverE" ),
13003  rhoTag = cms.InputTag( "" ),
13004  energyLowEdges = cms.vdouble( 0.0 ),
13005  lessThan = cms.bool( True ),
13006  useEt = cms.bool( False ),
13007  useAbs = cms.bool( False ),
13008  thrRegularEB = cms.vdouble( -1.0 ),
13009  thrRegularEE = cms.vdouble( -1.0 ),
13010  thrOverEEB = cms.vdouble( 0.2 ),
13011  thrOverEEE = cms.vdouble( 0.15 ),
13012  thrOverE2EB = cms.vdouble( -1.0 ),
13013  thrOverE2EE = cms.vdouble( -1.0 ),
13014  ncandcut = cms.int32( 1 ),
13015  doRhoCorrection = cms.bool( False ),
13016  rhoMax = cms.double( 9.9999999E7 ),
13017  rhoScale = cms.double( 1.0 ),
13018  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13019  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13020  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13021 )
13022 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13023  saveTags = cms.bool( True ),
13024  candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
13025  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13026  rhoTag = cms.InputTag( "" ),
13027  energyLowEdges = cms.vdouble( 0.0 ),
13028  lessThan = cms.bool( True ),
13029  useEt = cms.bool( True ),
13030  useAbs = cms.bool( False ),
13031  thrRegularEB = cms.vdouble( -1.0 ),
13032  thrRegularEE = cms.vdouble( -1.0 ),
13033  thrOverEEB = cms.vdouble( 1.0 ),
13034  thrOverEEE = cms.vdouble( 1.0 ),
13035  thrOverE2EB = cms.vdouble( -1.0 ),
13036  thrOverE2EE = cms.vdouble( -1.0 ),
13037  ncandcut = cms.int32( 1 ),
13038  doRhoCorrection = cms.bool( False ),
13039  rhoMax = cms.double( 9.9999999E7 ),
13040  rhoScale = cms.double( 1.0 ),
13041  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13042  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13043  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13044 )
13045 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13046  saveTags = cms.bool( True ),
13047  candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
13048  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13049  rhoTag = cms.InputTag( "" ),
13050  energyLowEdges = cms.vdouble( 0.0 ),
13051  lessThan = cms.bool( True ),
13052  useEt = cms.bool( True ),
13053  useAbs = cms.bool( False ),
13054  thrRegularEB = cms.vdouble( -1.0 ),
13055  thrRegularEE = cms.vdouble( -1.0 ),
13056  thrOverEEB = cms.vdouble( 1.0 ),
13057  thrOverEEE = cms.vdouble( 1.0 ),
13058  thrOverE2EB = cms.vdouble( -1.0 ),
13059  thrOverE2EE = cms.vdouble( -1.0 ),
13060  ncandcut = cms.int32( 1 ),
13061  doRhoCorrection = cms.bool( False ),
13062  rhoMax = cms.double( 9.9999999E7 ),
13063  rhoScale = cms.double( 1.0 ),
13064  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13065  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13066  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13067 )
13068 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13069  saveTags = cms.bool( True ),
13070  candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
13071  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13072  npixelmatchcut = cms.double( 1.0 ),
13073  ncandcut = cms.int32( 1 ),
13074  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13075  s_a_phi1B = cms.double( 0.0069 ),
13076  s_a_phi1I = cms.double( 0.0088 ),
13077  s_a_phi1F = cms.double( 0.0076 ),
13078  s_a_phi2B = cms.double( 3.7E-4 ),
13079  s_a_phi2I = cms.double( 7.0E-4 ),
13080  s_a_phi2F = cms.double( 0.00906 ),
13081  s_a_zB = cms.double( 0.012 ),
13082  s_a_rI = cms.double( 0.027 ),
13083  s_a_rF = cms.double( 0.04 ),
13084  s2_threshold = cms.double( 0.4 ),
13085  tanhSO10BarrelThres = cms.double( 0.35 ),
13086  tanhSO10InterThres = cms.double( 1.0 ),
13087  tanhSO10ForwardThres = cms.double( 1.0 ),
13088  useS = cms.bool( False ),
13089  pixelVeto = cms.bool( False )
13090 )
13091 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13092  saveTags = cms.bool( True ),
13093  candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
13094  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13095  rhoTag = cms.InputTag( "" ),
13096  energyLowEdges = cms.vdouble( 0.0 ),
13097  lessThan = cms.bool( True ),
13098  useEt = cms.bool( False ),
13099  useAbs = cms.bool( True ),
13100  thrRegularEB = cms.vdouble( 0.1 ),
13101  thrRegularEE = cms.vdouble( 0.1 ),
13102  thrOverEEB = cms.vdouble( -1.0 ),
13103  thrOverEEE = cms.vdouble( -1.0 ),
13104  thrOverE2EB = cms.vdouble( -1.0 ),
13105  thrOverE2EE = cms.vdouble( -1.0 ),
13106  ncandcut = cms.int32( 1 ),
13107  doRhoCorrection = cms.bool( False ),
13108  rhoMax = cms.double( 9.9999999E7 ),
13109  rhoScale = cms.double( 1.0 ),
13110  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13111  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13112  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13113 )
13114 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13115  saveTags = cms.bool( True ),
13116  candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
13117  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13118  rhoTag = cms.InputTag( "" ),
13119  energyLowEdges = cms.vdouble( 0.0 ),
13120  lessThan = cms.bool( True ),
13121  useEt = cms.bool( False ),
13122  useAbs = cms.bool( True ),
13123  thrRegularEB = cms.vdouble( 0.008 ),
13124  thrRegularEE = cms.vdouble( 0.012 ),
13125  thrOverEEB = cms.vdouble( -1.0 ),
13126  thrOverEEE = cms.vdouble( -1.0 ),
13127  thrOverE2EB = cms.vdouble( -1.0 ),
13128  thrOverE2EE = cms.vdouble( -1.0 ),
13129  ncandcut = cms.int32( 1 ),
13130  doRhoCorrection = cms.bool( False ),
13131  rhoMax = cms.double( 9.9999999E7 ),
13132  rhoScale = cms.double( 1.0 ),
13133  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13134  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13135  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13136 )
13137 fragment.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13138  saveTags = cms.bool( True ),
13139  candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
13140  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13141  rhoTag = cms.InputTag( "" ),
13142  energyLowEdges = cms.vdouble( 0.0 ),
13143  lessThan = cms.bool( True ),
13144  useEt = cms.bool( False ),
13145  useAbs = cms.bool( True ),
13146  thrRegularEB = cms.vdouble( 0.1 ),
13147  thrRegularEE = cms.vdouble( 0.1 ),
13148  thrOverEEB = cms.vdouble( -1.0 ),
13149  thrOverEEE = cms.vdouble( -1.0 ),
13150  thrOverE2EB = cms.vdouble( -1.0 ),
13151  thrOverE2EE = cms.vdouble( -1.0 ),
13152  ncandcut = cms.int32( 1 ),
13153  doRhoCorrection = cms.bool( False ),
13154  rhoMax = cms.double( 9.9999999E7 ),
13155  rhoScale = cms.double( 1.0 ),
13156  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13157  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13158  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13159 )
13160 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13161  saveTags = cms.bool( True ),
13162  candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
13163  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
13164  rhoTag = cms.InputTag( "" ),
13165  energyLowEdges = cms.vdouble( 0.0 ),
13166  lessThan = cms.bool( True ),
13167  useEt = cms.bool( True ),
13168  useAbs = cms.bool( False ),
13169  thrRegularEB = cms.vdouble( -1.0 ),
13170  thrRegularEE = cms.vdouble( -1.0 ),
13171  thrOverEEB = cms.vdouble( 1.0 ),
13172  thrOverEEE = cms.vdouble( 1.0 ),
13173  thrOverE2EB = cms.vdouble( -1.0 ),
13174  thrOverE2EE = cms.vdouble( -1.0 ),
13175  ncandcut = cms.int32( 1 ),
13176  doRhoCorrection = cms.bool( False ),
13177  rhoMax = cms.double( 9.9999999E7 ),
13178  rhoScale = cms.double( 1.0 ),
13179  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13180  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13181  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13182 )
13183 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
13184  offset = cms.uint32( 0 ),
13185  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13186 )
13187 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13188  saveTags = cms.bool( True ),
13189  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
13190  varTag = cms.InputTag( "hltEgammaHoverE" ),
13191  rhoTag = cms.InputTag( "" ),
13192  energyLowEdges = cms.vdouble( 0.0 ),
13193  lessThan = cms.bool( True ),
13194  useEt = cms.bool( False ),
13195  useAbs = cms.bool( False ),
13196  thrRegularEB = cms.vdouble( -1.0 ),
13197  thrRegularEE = cms.vdouble( -1.0 ),
13198  thrOverEEB = cms.vdouble( 2.0 ),
13199  thrOverEEE = cms.vdouble( 2.0 ),
13200  thrOverE2EB = cms.vdouble( -1.0 ),
13201  thrOverE2EE = cms.vdouble( -1.0 ),
13202  ncandcut = cms.int32( 1 ),
13203  doRhoCorrection = cms.bool( False ),
13204  rhoMax = cms.double( 9.9999999E7 ),
13205  rhoScale = cms.double( 1.0 ),
13206  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13207  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13208  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13209 )
13210 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13211  offset = cms.uint32( 0 ),
13212  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13213 )
13214 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13215  saveTags = cms.bool( True ),
13216  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13217  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13218  etcutEB = cms.double( 10.0 ),
13219  etcutEE = cms.double( 999999.0 ),
13220  minEtaCut = cms.double( -9999.0 ),
13221  maxEtaCut = cms.double( 9999.0 ),
13222  ncandcut = cms.int32( 1 )
13223 )
13224 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13225  saveTags = cms.bool( True ),
13226  candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13227  varTag = cms.InputTag( "hltEgammaHoverE" ),
13228  rhoTag = cms.InputTag( "" ),
13229  energyLowEdges = cms.vdouble( 0.0 ),
13230  lessThan = cms.bool( True ),
13231  useEt = cms.bool( False ),
13232  useAbs = cms.bool( False ),
13233  thrRegularEB = cms.vdouble( -1.0 ),
13234  thrRegularEE = cms.vdouble( -1.0 ),
13235  thrOverEEB = cms.vdouble( 2.0 ),
13236  thrOverEEE = cms.vdouble( 2.0 ),
13237  thrOverE2EB = cms.vdouble( -1.0 ),
13238  thrOverE2EE = cms.vdouble( -1.0 ),
13239  ncandcut = cms.int32( 1 ),
13240  doRhoCorrection = cms.bool( False ),
13241  rhoMax = cms.double( 9.9999999E7 ),
13242  rhoScale = cms.double( 1.0 ),
13243  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13244  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13245  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13246 )
13247 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13248  offset = cms.uint32( 0 ),
13249  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13250 )
13251 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13252  saveTags = cms.bool( True ),
13253  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13254  varTag = cms.InputTag( "hltEgammaHoverE" ),
13255  rhoTag = cms.InputTag( "" ),
13256  energyLowEdges = cms.vdouble( 0.0 ),
13257  lessThan = cms.bool( True ),
13258  useEt = cms.bool( False ),
13259  useAbs = cms.bool( False ),
13260  thrRegularEB = cms.vdouble( -1.0 ),
13261  thrRegularEE = cms.vdouble( -1.0 ),
13262  thrOverEEB = cms.vdouble( 2.0 ),
13263  thrOverEEE = cms.vdouble( 2.0 ),
13264  thrOverE2EB = cms.vdouble( -1.0 ),
13265  thrOverE2EE = cms.vdouble( -1.0 ),
13266  ncandcut = cms.int32( 1 ),
13267  doRhoCorrection = cms.bool( False ),
13268  rhoMax = cms.double( 9.9999999E7 ),
13269  rhoScale = cms.double( 1.0 ),
13270  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13271  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13272  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13273 )
13274 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13275  offset = cms.uint32( 0 ),
13276  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13277 )
13278 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13279  saveTags = cms.bool( True ),
13280  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13281  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13282  etcutEB = cms.double( 20.0 ),
13283  etcutEE = cms.double( 999999.0 ),
13284  minEtaCut = cms.double( -9999.0 ),
13285  maxEtaCut = cms.double( 9999.0 ),
13286  ncandcut = cms.int32( 1 )
13287 )
13288 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13289  saveTags = cms.bool( True ),
13290  candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13291  varTag = cms.InputTag( "hltEgammaHoverE" ),
13292  rhoTag = cms.InputTag( "" ),
13293  energyLowEdges = cms.vdouble( 0.0 ),
13294  lessThan = cms.bool( True ),
13295  useEt = cms.bool( False ),
13296  useAbs = cms.bool( False ),
13297  thrRegularEB = cms.vdouble( -1.0 ),
13298  thrRegularEE = cms.vdouble( -1.0 ),
13299  thrOverEEB = cms.vdouble( 2.0 ),
13300  thrOverEEE = cms.vdouble( 2.0 ),
13301  thrOverE2EB = cms.vdouble( -1.0 ),
13302  thrOverE2EE = cms.vdouble( -1.0 ),
13303  ncandcut = cms.int32( 1 ),
13304  doRhoCorrection = cms.bool( False ),
13305  rhoMax = cms.double( 9.9999999E7 ),
13306  rhoScale = cms.double( 1.0 ),
13307  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13308  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13309  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13310 )
13311 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13312  offset = cms.uint32( 0 ),
13313  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13314 )
13315 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13316  saveTags = cms.bool( True ),
13317  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13318  varTag = cms.InputTag( "hltEgammaHoverE" ),
13319  rhoTag = cms.InputTag( "" ),
13320  energyLowEdges = cms.vdouble( 0.0 ),
13321  lessThan = cms.bool( True ),
13322  useEt = cms.bool( False ),
13323  useAbs = cms.bool( False ),
13324  thrRegularEB = cms.vdouble( -1.0 ),
13325  thrRegularEE = cms.vdouble( -1.0 ),
13326  thrOverEEB = cms.vdouble( 2.0 ),
13327  thrOverEEE = cms.vdouble( 2.0 ),
13328  thrOverE2EB = cms.vdouble( -1.0 ),
13329  thrOverE2EE = cms.vdouble( -1.0 ),
13330  ncandcut = cms.int32( 1 ),
13331  doRhoCorrection = cms.bool( False ),
13332  rhoMax = cms.double( 9.9999999E7 ),
13333  rhoScale = cms.double( 1.0 ),
13334  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13335  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13336  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13337 )
13338 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13339  offset = cms.uint32( 0 ),
13340  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13341 )
13342 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13343  saveTags = cms.bool( True ),
13344  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13345  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13346  etcutEB = cms.double( 30.0 ),
13347  etcutEE = cms.double( 999999.0 ),
13348  minEtaCut = cms.double( -9999.0 ),
13349  maxEtaCut = cms.double( 9999.0 ),
13350  ncandcut = cms.int32( 1 )
13351 )
13352 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13353  saveTags = cms.bool( True ),
13354  candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13355  varTag = cms.InputTag( "hltEgammaHoverE" ),
13356  rhoTag = cms.InputTag( "" ),
13357  energyLowEdges = cms.vdouble( 0.0 ),
13358  lessThan = cms.bool( True ),
13359  useEt = cms.bool( False ),
13360  useAbs = cms.bool( False ),
13361  thrRegularEB = cms.vdouble( -1.0 ),
13362  thrRegularEE = cms.vdouble( -1.0 ),
13363  thrOverEEB = cms.vdouble( 2.0 ),
13364  thrOverEEE = cms.vdouble( 2.0 ),
13365  thrOverE2EB = cms.vdouble( -1.0 ),
13366  thrOverE2EE = cms.vdouble( -1.0 ),
13367  ncandcut = cms.int32( 1 ),
13368  doRhoCorrection = cms.bool( False ),
13369  rhoMax = cms.double( 9.9999999E7 ),
13370  rhoScale = cms.double( 1.0 ),
13371  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13372  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13373  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13374 )
13375 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13376  saveTags = cms.bool( True ),
13377  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13378  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13379  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13380  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13381  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13382  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13383  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13384  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13385  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13386  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13387 )
13388 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13389  offset = cms.uint32( 0 ),
13390  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13391 )
13392 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13393  saveTags = cms.bool( True ),
13394  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
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.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13416  offset = cms.uint32( 0 ),
13417  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13418 )
13419 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13420  saveTags = cms.bool( True ),
13421  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13422  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13423  etcutEB = cms.double( 40.0 ),
13424  etcutEE = cms.double( 999999.0 ),
13425  minEtaCut = cms.double( -9999.0 ),
13426  maxEtaCut = cms.double( 9999.0 ),
13427  ncandcut = cms.int32( 1 )
13428 )
13429 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13430  saveTags = cms.bool( True ),
13431  candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13432  varTag = cms.InputTag( "hltEgammaHoverE" ),
13433  rhoTag = cms.InputTag( "" ),
13434  energyLowEdges = cms.vdouble( 0.0 ),
13435  lessThan = cms.bool( True ),
13436  useEt = cms.bool( False ),
13437  useAbs = cms.bool( False ),
13438  thrRegularEB = cms.vdouble( -1.0 ),
13439  thrRegularEE = cms.vdouble( -1.0 ),
13440  thrOverEEB = cms.vdouble( 2.0 ),
13441  thrOverEEE = cms.vdouble( 2.0 ),
13442  thrOverE2EB = cms.vdouble( -1.0 ),
13443  thrOverE2EE = cms.vdouble( -1.0 ),
13444  ncandcut = cms.int32( 1 ),
13445  doRhoCorrection = cms.bool( False ),
13446  rhoMax = cms.double( 9.9999999E7 ),
13447  rhoScale = cms.double( 1.0 ),
13448  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13449  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13450  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13451 )
13452 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13453  offset = cms.uint32( 0 ),
13454  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13455 )
13456 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13457  saveTags = cms.bool( True ),
13458  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
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.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13480  offset = cms.uint32( 0 ),
13481  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13482 )
13483 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13484  saveTags = cms.bool( True ),
13485  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13486  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13487  etcutEB = cms.double( 50.0 ),
13488  etcutEE = cms.double( 999999.0 ),
13489  minEtaCut = cms.double( -9999.0 ),
13490  maxEtaCut = cms.double( 9999.0 ),
13491  ncandcut = cms.int32( 1 )
13492 )
13493 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13494  saveTags = cms.bool( True ),
13495  candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13496  varTag = cms.InputTag( "hltEgammaHoverE" ),
13497  rhoTag = cms.InputTag( "" ),
13498  energyLowEdges = cms.vdouble( 0.0 ),
13499  lessThan = cms.bool( True ),
13500  useEt = cms.bool( False ),
13501  useAbs = cms.bool( False ),
13502  thrRegularEB = cms.vdouble( -1.0 ),
13503  thrRegularEE = cms.vdouble( -1.0 ),
13504  thrOverEEB = cms.vdouble( 2.0 ),
13505  thrOverEEE = cms.vdouble( 2.0 ),
13506  thrOverE2EB = cms.vdouble( -1.0 ),
13507  thrOverE2EE = cms.vdouble( -1.0 ),
13508  ncandcut = cms.int32( 1 ),
13509  doRhoCorrection = cms.bool( False ),
13510  rhoMax = cms.double( 9.9999999E7 ),
13511  rhoScale = cms.double( 1.0 ),
13512  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13513  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13514  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13515 )
13516 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13517  saveTags = cms.bool( True ),
13518  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13519  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13520  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13521  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13522  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13523  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13524  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13525  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13526  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13527  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13528 )
13529 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13530  offset = cms.uint32( 0 ),
13531  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13532 )
13533 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13534  saveTags = cms.bool( True ),
13535  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13536  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13537  etcutEB = cms.double( 60.0 ),
13538  etcutEE = cms.double( 60.0 ),
13539  minEtaCut = cms.double( -9999.0 ),
13540  maxEtaCut = cms.double( 9999.0 ),
13541  ncandcut = cms.int32( 1 )
13542 )
13543 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13544  saveTags = cms.bool( True ),
13545  candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13546  varTag = cms.InputTag( "hltEgammaHoverE" ),
13547  rhoTag = cms.InputTag( "" ),
13548  energyLowEdges = cms.vdouble( 0.0 ),
13549  lessThan = cms.bool( True ),
13550  useEt = cms.bool( False ),
13551  useAbs = cms.bool( False ),
13552  thrRegularEB = cms.vdouble( -1.0 ),
13553  thrRegularEE = cms.vdouble( -1.0 ),
13554  thrOverEEB = cms.vdouble( 2.0 ),
13555  thrOverEEE = cms.vdouble( 2.0 ),
13556  thrOverE2EB = cms.vdouble( -1.0 ),
13557  thrOverE2EE = cms.vdouble( -1.0 ),
13558  ncandcut = cms.int32( 1 ),
13559  doRhoCorrection = cms.bool( False ),
13560  rhoMax = cms.double( 9.9999999E7 ),
13561  rhoScale = cms.double( 1.0 ),
13562  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13563  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13564  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13565 )
13566 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13567  offset = cms.uint32( 0 ),
13568  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13569 )
13570 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13571  saveTags = cms.bool( True ),
13572  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13573  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13574  etcutEB = cms.double( 60.0 ),
13575  etcutEE = cms.double( 999999.0 ),
13576  minEtaCut = cms.double( -9999.0 ),
13577  maxEtaCut = cms.double( 9999.0 ),
13578  ncandcut = cms.int32( 1 )
13579 )
13580 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13581  saveTags = cms.bool( True ),
13582  candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13583  varTag = cms.InputTag( "hltEgammaHoverE" ),
13584  rhoTag = cms.InputTag( "" ),
13585  energyLowEdges = cms.vdouble( 0.0 ),
13586  lessThan = cms.bool( True ),
13587  useEt = cms.bool( False ),
13588  useAbs = cms.bool( False ),
13589  thrRegularEB = cms.vdouble( -1.0 ),
13590  thrRegularEE = cms.vdouble( -1.0 ),
13591  thrOverEEB = cms.vdouble( 2.0 ),
13592  thrOverEEE = cms.vdouble( 2.0 ),
13593  thrOverE2EB = cms.vdouble( -1.0 ),
13594  thrOverE2EE = cms.vdouble( -1.0 ),
13595  ncandcut = cms.int32( 1 ),
13596  doRhoCorrection = cms.bool( False ),
13597  rhoMax = cms.double( 9.9999999E7 ),
13598  rhoScale = cms.double( 1.0 ),
13599  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13600  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13601  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13602 )
13603 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13604  saveTags = cms.bool( True ),
13605  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13606  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13607  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13608  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13609  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13610  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13611  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13612  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13613  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13614  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13615 )
13616 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13617  offset = cms.uint32( 0 ),
13618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13619 )
13620 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13621  saveTags = cms.bool( True ),
13622  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13623  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13624  MaxEta = cms.double( 2.5 ),
13625  MinPt = cms.double( 0.0 ),
13626  MaxDeltaR = cms.double( 999.0 ),
13627  MinN = cms.int32( 1 ),
13628  CentralBxOnly = cms.bool( True ),
13629  SelectQualities = cms.vint32( )
13630 )
13631 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13632  saveTags = cms.bool( True ),
13633  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13634  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13635  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13636  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13637  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13638  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13639  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13640  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13641  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13642  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13643 )
13644 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13645  offset = cms.uint32( 0 ),
13646  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13647 )
13648 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13649  saveTags = cms.bool( True ),
13650  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13651  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
13652  MaxEta = cms.double( 2.5 ),
13653  MinPt = cms.double( 0.0 ),
13654  MaxDeltaR = cms.double( 999.0 ),
13655  MinN = cms.int32( 1 ),
13656  CentralBxOnly = cms.bool( True ),
13657  SelectQualities = cms.vint32( )
13658 )
13659 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
13660  saveTags = cms.bool( True ),
13661  L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
13662  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13663  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13664  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13665  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13666  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13667  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13668  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13669  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13670  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13671 )
13672 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
13673  offset = cms.uint32( 0 ),
13674  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13675 )
13676 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13677  saveTags = cms.bool( True ),
13678  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13679  PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
13680  MaxEta = cms.double( 2.5 ),
13681  MinPt = cms.double( 0.0 ),
13682  MaxDeltaR = cms.double( 999.0 ),
13683  MinN = cms.int32( 1 ),
13684  CentralBxOnly = cms.bool( True ),
13685  SelectQualities = cms.vint32( )
13686 )
13687 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13688  saveTags = cms.bool( True ),
13689  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13690  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13691  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13692  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13693  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13694  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13695  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13696  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13697  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13698  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13699 )
13700 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13701  offset = cms.uint32( 0 ),
13702  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13703 )
13704 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13705  saveTags = cms.bool( True ),
13706  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13707  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13708  MaxEta = cms.double( 2.5 ),
13709  MinPt = cms.double( 7.0 ),
13710  MaxDeltaR = cms.double( 999.0 ),
13711  MinN = cms.int32( 1 ),
13712  CentralBxOnly = cms.bool( True ),
13713  SelectQualities = cms.vint32( )
13714 )
13715 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
13716  saveTags = cms.bool( True ),
13717  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
13718  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13719  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13720  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13721  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13722  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13723  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13724  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13725  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13726  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13727 )
13728 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
13729  offset = cms.uint32( 0 ),
13730  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13731 )
13732 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13733  saveTags = cms.bool( True ),
13734  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13735  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
13736  MaxEta = cms.double( 2.5 ),
13737  MinPt = cms.double( 12.0 ),
13738  MaxDeltaR = cms.double( 999.0 ),
13739  MinN = cms.int32( 1 ),
13740  CentralBxOnly = cms.bool( True ),
13741  SelectQualities = cms.vint32( )
13742 )
13743 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13744  offset = cms.uint32( 0 ),
13745  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13746 )
13747 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13748  saveTags = cms.bool( True ),
13749  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13750  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13751  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13752  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13753  MinN = cms.int32( 1 ),
13754  MaxEta = cms.double( 2.5 ),
13755  AbsEtaBins = cms.vdouble( 9999.0 ),
13756  MinNstations = cms.vint32( 1 ),
13757  MinNhits = cms.vint32( 0 ),
13758  CutOnChambers = cms.bool( False ),
13759  MinNchambers = cms.vint32( 0 ),
13760  MaxDr = cms.double( 9999.0 ),
13761  MinDr = cms.double( -1.0 ),
13762  MaxDz = cms.double( 9999.0 ),
13763  MinDxySig = cms.double( -1.0 ),
13764  MinPt = cms.double( 0.0 ),
13765  NSigmaPt = cms.double( 0.0 ),
13766  MatchToPreviousCand = cms.bool( True )
13767 )
13768 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13769  offset = cms.uint32( 0 ),
13770  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13771 )
13772 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13773  saveTags = cms.bool( True ),
13774  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13775  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13776  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13777  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13778  MinN = cms.int32( 1 ),
13779  MaxEta = cms.double( 2.5 ),
13780  AbsEtaBins = cms.vdouble( 9999.0 ),
13781  MinNstations = cms.vint32( 1 ),
13782  MinNhits = cms.vint32( 0 ),
13783  CutOnChambers = cms.bool( False ),
13784  MinNchambers = cms.vint32( 0 ),
13785  MaxDr = cms.double( 9999.0 ),
13786  MinDr = cms.double( -1.0 ),
13787  MaxDz = cms.double( 9999.0 ),
13788  MinDxySig = cms.double( -1.0 ),
13789  MinPt = cms.double( 0.0 ),
13790  NSigmaPt = cms.double( 0.0 ),
13791  MatchToPreviousCand = cms.bool( True )
13792 )
13793 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
13794  offset = cms.uint32( 0 ),
13795  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13796 )
13797 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13798  saveTags = cms.bool( True ),
13799  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13800  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13801  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13802  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13803  MinN = cms.int32( 1 ),
13804  MaxEta = cms.double( 2.5 ),
13805  AbsEtaBins = cms.vdouble( 9999.0 ),
13806  MinNstations = cms.vint32( 1 ),
13807  MinNhits = cms.vint32( 0 ),
13808  CutOnChambers = cms.bool( False ),
13809  MinNchambers = cms.vint32( 0 ),
13810  MaxDr = cms.double( 9999.0 ),
13811  MinDr = cms.double( -1.0 ),
13812  MaxDz = cms.double( 9999.0 ),
13813  MinDxySig = cms.double( -1.0 ),
13814  MinPt = cms.double( 7.0 ),
13815  NSigmaPt = cms.double( 0.0 ),
13816  MatchToPreviousCand = cms.bool( True )
13817 )
13818 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
13819  offset = cms.uint32( 0 ),
13820  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13821 )
13822 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13823  saveTags = cms.bool( True ),
13824  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13825  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13826  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13827  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13828  MinN = cms.int32( 1 ),
13829  MaxEta = cms.double( 2.5 ),
13830  AbsEtaBins = cms.vdouble( 9999.0 ),
13831  MinNstations = cms.vint32( 1 ),
13832  MinNhits = cms.vint32( 0 ),
13833  CutOnChambers = cms.bool( False ),
13834  MinNchambers = cms.vint32( 0 ),
13835  MaxDr = cms.double( 9999.0 ),
13836  MinDr = cms.double( -1.0 ),
13837  MaxDz = cms.double( 9999.0 ),
13838  MinDxySig = cms.double( -1.0 ),
13839  MinPt = cms.double( 12.0 ),
13840  NSigmaPt = cms.double( 0.0 ),
13841  MatchToPreviousCand = cms.bool( True )
13842 )
13843 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
13844  offset = cms.uint32( 0 ),
13845  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13846 )
13847 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13848  saveTags = cms.bool( True ),
13849  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13850  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13851  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13852  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13853  MinN = cms.int32( 1 ),
13854  MaxEta = cms.double( 2.5 ),
13855  AbsEtaBins = cms.vdouble( 9999.0 ),
13856  MinNstations = cms.vint32( 1 ),
13857  MinNhits = cms.vint32( 0 ),
13858  CutOnChambers = cms.bool( False ),
13859  MinNchambers = cms.vint32( 0 ),
13860  MaxDr = cms.double( 9999.0 ),
13861  MinDr = cms.double( -1.0 ),
13862  MaxDz = cms.double( 9999.0 ),
13863  MinDxySig = cms.double( -1.0 ),
13864  MinPt = cms.double( 15.0 ),
13865  NSigmaPt = cms.double( 0.0 ),
13866  MatchToPreviousCand = cms.bool( True )
13867 )
13868 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
13869  saveTags = cms.bool( True ),
13870  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
13871  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13872  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13873  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13874  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13875  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13876  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13877  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13878  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13879  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13880 )
13881 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
13882  offset = cms.uint32( 0 ),
13883  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13884 )
13885 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13886  saveTags = cms.bool( True ),
13887  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13888  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13889  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13890  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13891  MinN = cms.int32( 1 ),
13892  MaxEta = cms.double( 2.5 ),
13893  AbsEtaBins = cms.vdouble( 9999.0 ),
13894  MinNstations = cms.vint32( 1 ),
13895  MinNhits = cms.vint32( 0 ),
13896  CutOnChambers = cms.bool( False ),
13897  MinNchambers = cms.vint32( 0 ),
13898  MaxDr = cms.double( 9999.0 ),
13899  MinDr = cms.double( -1.0 ),
13900  MaxDz = cms.double( 9999.0 ),
13901  MinDxySig = cms.double( -1.0 ),
13902  MinPt = cms.double( 20.0 ),
13903  NSigmaPt = cms.double( 0.0 ),
13904  MatchToPreviousCand = cms.bool( True )
13905 )
13906 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13907  offset = cms.uint32( 0 ),
13908  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13909 )
13910 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13911  saveTags = cms.bool( True ),
13912  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13913  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13914  MaxEta = cms.double( 2.5 ),
13915  MinPt = cms.double( 0.0 ),
13916  MaxDeltaR = cms.double( 999.0 ),
13917  MinN = cms.int32( 1 ),
13918  CentralBxOnly = cms.bool( True ),
13919  SelectQualities = cms.vint32( )
13920 )
13921 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13922  saveTags = cms.bool( True ),
13923  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13924  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13925  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
13926  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
13927  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13928  MinN = cms.int32( 1 ),
13929  MaxEta = cms.double( 2.5 ),
13930  MinNhits = cms.int32( 0 ),
13931  MaxDr = cms.double( 999.0 ),
13932  MinDr = cms.double( -1.0 ),
13933  MaxDz = cms.double( 9999.0 ),
13934  MinDxySig = cms.double( -1.0 ),
13935  MinPt = cms.double( 0.0 ),
13936  NSigmaPt = cms.double( 0.0 ),
13937  MaxNormalizedChi2 = cms.double( 9999.0 ),
13938  MaxDXYBeamSpot = cms.double( 9999.0 ),
13939  MinDXYBeamSpot = cms.double( -1.0 ),
13940  MinNmuonHits = cms.int32( 0 ),
13941  MaxPtDifference = cms.double( 9999.0 ),
13942  MinTrackPt = cms.double( 0.0 ),
13943  minMuonStations = cms.int32( -1 ),
13944  minTrkHits = cms.int32( -1 ),
13945  minMuonHits = cms.int32( -1 ),
13946  allowedTypeMask = cms.uint32( 255 ),
13947  requiredTypeMask = cms.uint32( 0 ),
13948  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13949  trkMuonId = cms.uint32( 0 ),
13950  L1MatchingdR = cms.double( 999.0 ),
13951  MatchToPreviousCand = cms.bool( True ),
13952  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13953  requireL3MuonTrajectorySeed = cms.bool( False ),
13954  useSimpleGeometry = cms.bool( True ),
13955  useStation2 = cms.bool( True ),
13956  fallbackToME1 = cms.bool( False ),
13957  cosmicPropagationHypothesis = cms.bool( False ),
13958  useMB2InOverlap = cms.bool( False ),
13959  useTrack = cms.string( "tracker" ),
13960  useState = cms.string( "atVertex" ),
13961  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13962  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13963  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13964 )
13965 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13966  offset = cms.uint32( 0 ),
13967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13968 )
13969 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13970  saveTags = cms.bool( True ),
13971  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13972  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13973  MaxEta = cms.double( 2.5 ),
13974  MinPt = cms.double( 0.0 ),
13975  MaxDeltaR = cms.double( 999.0 ),
13976  MinN = cms.int32( 1 ),
13977  CentralBxOnly = cms.bool( True ),
13978  SelectQualities = cms.vint32( )
13979 )
13980 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13981  saveTags = cms.bool( True ),
13982  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13983  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13984  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
13985  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13986  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13987  MinN = cms.int32( 1 ),
13988  MaxEta = cms.double( 2.5 ),
13989  MinNhits = cms.int32( 0 ),
13990  MaxDr = cms.double( 999.0 ),
13991  MinDr = cms.double( -1.0 ),
13992  MaxDz = cms.double( 9999.0 ),
13993  MinDxySig = cms.double( -1.0 ),
13994  MinPt = cms.double( 0.0 ),
13995  NSigmaPt = cms.double( 0.0 ),
13996  MaxNormalizedChi2 = cms.double( 9999.0 ),
13997  MaxDXYBeamSpot = cms.double( 9999.0 ),
13998  MinDXYBeamSpot = cms.double( -1.0 ),
13999  MinNmuonHits = cms.int32( 0 ),
14000  MaxPtDifference = cms.double( 9999.0 ),
14001  MinTrackPt = cms.double( 0.0 ),
14002  minMuonStations = cms.int32( -1 ),
14003  minTrkHits = cms.int32( -1 ),
14004  minMuonHits = cms.int32( -1 ),
14005  allowedTypeMask = cms.uint32( 255 ),
14006  requiredTypeMask = cms.uint32( 0 ),
14007  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14008  trkMuonId = cms.uint32( 0 ),
14009  L1MatchingdR = cms.double( 999.0 ),
14010  MatchToPreviousCand = cms.bool( True ),
14011  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14012  requireL3MuonTrajectorySeed = cms.bool( False ),
14013  useSimpleGeometry = cms.bool( True ),
14014  useStation2 = cms.bool( True ),
14015  fallbackToME1 = cms.bool( False ),
14016  cosmicPropagationHypothesis = cms.bool( False ),
14017  useMB2InOverlap = cms.bool( False ),
14018  useTrack = cms.string( "tracker" ),
14019  useState = cms.string( "atVertex" ),
14020  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14021  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14022  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14023 )
14024 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
14025  saveTags = cms.bool( True ),
14026  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
14027  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14028  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14029  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14030  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14031  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14032  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14033  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14034  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14035  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14036 )
14037 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
14038  offset = cms.uint32( 0 ),
14039  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14040 )
14041 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14042  saveTags = cms.bool( True ),
14043  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14044  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
14045  MaxEta = cms.double( 2.5 ),
14046  MinPt = cms.double( 0.0 ),
14047  MaxDeltaR = cms.double( 999.0 ),
14048  MinN = cms.int32( 1 ),
14049  CentralBxOnly = cms.bool( True ),
14050  SelectQualities = cms.vint32( )
14051 )
14052 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14053  saveTags = cms.bool( True ),
14054  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14055  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14056  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14057  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14058  MinN = cms.int32( 1 ),
14059  MaxEta = cms.double( 2.5 ),
14060  AbsEtaBins = cms.vdouble( 9999.0 ),
14061  MinNstations = cms.vint32( 1 ),
14062  MinNhits = cms.vint32( 0 ),
14063  CutOnChambers = cms.bool( False ),
14064  MinNchambers = cms.vint32( 0 ),
14065  MaxDr = cms.double( 9999.0 ),
14066  MinDr = cms.double( -1.0 ),
14067  MaxDz = cms.double( 9999.0 ),
14068  MinDxySig = cms.double( -1.0 ),
14069  MinPt = cms.double( 0.0 ),
14070  NSigmaPt = cms.double( 0.0 ),
14071  MatchToPreviousCand = cms.bool( True )
14072 )
14073 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14074  saveTags = cms.bool( True ),
14075  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14076  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
14077  MaxEta = cms.double( 2.5 ),
14078  MinPt = cms.double( 0.0 ),
14079  MaxDeltaR = cms.double( 999.0 ),
14080  MinN = cms.int32( 1 ),
14081  CentralBxOnly = cms.bool( True ),
14082  SelectQualities = cms.vint32( )
14083 )
14084 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14085  saveTags = cms.bool( True ),
14086  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14087  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14088  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
14089  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
14090  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14091  MinN = cms.int32( 1 ),
14092  MaxEta = cms.double( 2.5 ),
14093  MinNhits = cms.int32( 0 ),
14094  MaxDr = cms.double( 999.0 ),
14095  MinDr = cms.double( -1.0 ),
14096  MaxDz = cms.double( 9999.0 ),
14097  MinDxySig = cms.double( -1.0 ),
14098  MinPt = cms.double( 3.0 ),
14099  NSigmaPt = cms.double( 0.0 ),
14100  MaxNormalizedChi2 = cms.double( 9999.0 ),
14101  MaxDXYBeamSpot = cms.double( 9999.0 ),
14102  MinDXYBeamSpot = cms.double( -1.0 ),
14103  MinNmuonHits = cms.int32( 0 ),
14104  MaxPtDifference = cms.double( 9999.0 ),
14105  MinTrackPt = cms.double( 0.0 ),
14106  minMuonStations = cms.int32( -1 ),
14107  minTrkHits = cms.int32( -1 ),
14108  minMuonHits = cms.int32( -1 ),
14109  allowedTypeMask = cms.uint32( 255 ),
14110  requiredTypeMask = cms.uint32( 0 ),
14111  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14112  trkMuonId = cms.uint32( 0 ),
14113  L1MatchingdR = cms.double( 999.0 ),
14114  MatchToPreviousCand = cms.bool( True ),
14115  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14116  requireL3MuonTrajectorySeed = cms.bool( False ),
14117  useSimpleGeometry = cms.bool( True ),
14118  useStation2 = cms.bool( True ),
14119  fallbackToME1 = cms.bool( False ),
14120  cosmicPropagationHypothesis = cms.bool( False ),
14121  useMB2InOverlap = cms.bool( False ),
14122  useTrack = cms.string( "tracker" ),
14123  useState = cms.string( "atVertex" ),
14124  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14125  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14126  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14127 )
14128 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
14129  saveTags = cms.bool( True ),
14130  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
14131  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14132  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14133  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14134  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14135  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14136  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14137  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14138  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14139  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14140 )
14141 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
14142  offset = cms.uint32( 0 ),
14143  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14144 )
14145 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14146  saveTags = cms.bool( True ),
14147  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14148  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
14149  MaxEta = cms.double( 2.5 ),
14150  MinPt = cms.double( 0.0 ),
14151  MaxDeltaR = cms.double( 999.0 ),
14152  MinN = cms.int32( 1 ),
14153  CentralBxOnly = cms.bool( True ),
14154  SelectQualities = cms.vint32( )
14155 )
14156 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
14157  saveTags = cms.bool( True ),
14158  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14159  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
14160  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14161  SeedMapTag = cms.InputTag( "hltL2Muons" ),
14162  MinN = cms.int32( 1 ),
14163  MaxEta = cms.double( 2.5 ),
14164  AbsEtaBins = cms.vdouble( 9999.0 ),
14165  MinNstations = cms.vint32( 1 ),
14166  MinNhits = cms.vint32( 0 ),
14167  CutOnChambers = cms.bool( False ),
14168  MinNchambers = cms.vint32( 0 ),
14169  MaxDr = cms.double( 9999.0 ),
14170  MinDr = cms.double( -1.0 ),
14171  MaxDz = cms.double( 9999.0 ),
14172  MinDxySig = cms.double( -1.0 ),
14173  MinPt = cms.double( 0.0 ),
14174  NSigmaPt = cms.double( 0.0 ),
14175  MatchToPreviousCand = cms.bool( True )
14176 )
14177 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14178  saveTags = cms.bool( True ),
14179  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14180  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
14181  MaxEta = cms.double( 2.5 ),
14182  MinPt = cms.double( 0.0 ),
14183  MaxDeltaR = cms.double( 999.0 ),
14184  MinN = cms.int32( 1 ),
14185  CentralBxOnly = cms.bool( True ),
14186  SelectQualities = cms.vint32( )
14187 )
14188 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14189  saveTags = cms.bool( True ),
14190  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14191  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14192  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
14193  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
14194  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14195  MinN = cms.int32( 1 ),
14196  MaxEta = cms.double( 2.5 ),
14197  MinNhits = cms.int32( 0 ),
14198  MaxDr = cms.double( 999.0 ),
14199  MinDr = cms.double( -1.0 ),
14200  MaxDz = cms.double( 9999.0 ),
14201  MinDxySig = cms.double( -1.0 ),
14202  MinPt = cms.double( 5.0 ),
14203  NSigmaPt = cms.double( 0.0 ),
14204  MaxNormalizedChi2 = cms.double( 9999.0 ),
14205  MaxDXYBeamSpot = cms.double( 9999.0 ),
14206  MinDXYBeamSpot = cms.double( -1.0 ),
14207  MinNmuonHits = cms.int32( 0 ),
14208  MaxPtDifference = cms.double( 9999.0 ),
14209  MinTrackPt = cms.double( 0.0 ),
14210  minMuonStations = cms.int32( -1 ),
14211  minTrkHits = cms.int32( -1 ),
14212  minMuonHits = cms.int32( -1 ),
14213  allowedTypeMask = cms.uint32( 255 ),
14214  requiredTypeMask = cms.uint32( 0 ),
14215  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14216  trkMuonId = cms.uint32( 0 ),
14217  L1MatchingdR = cms.double( 999.0 ),
14218  MatchToPreviousCand = cms.bool( True ),
14219  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14220  requireL3MuonTrajectorySeed = cms.bool( False ),
14221  useSimpleGeometry = cms.bool( True ),
14222  useStation2 = cms.bool( True ),
14223  fallbackToME1 = cms.bool( False ),
14224  cosmicPropagationHypothesis = cms.bool( False ),
14225  useMB2InOverlap = cms.bool( False ),
14226  useTrack = cms.string( "tracker" ),
14227  useState = cms.string( "atVertex" ),
14228  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14229  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14230  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14231 )
14232 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14233  offset = cms.uint32( 0 ),
14234  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14235 )
14236 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14237  saveTags = cms.bool( True ),
14238  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14239  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14240  MaxEta = cms.double( 2.5 ),
14241  MinPt = cms.double( 7.0 ),
14242  MaxDeltaR = cms.double( 999.0 ),
14243  MinN = cms.int32( 1 ),
14244  CentralBxOnly = cms.bool( True ),
14245  SelectQualities = cms.vint32( )
14246 )
14247 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14248  saveTags = cms.bool( True ),
14249  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14250  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14251  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14252  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14253  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14254  MinN = cms.int32( 1 ),
14255  MaxEta = cms.double( 2.5 ),
14256  MinNhits = cms.int32( 0 ),
14257  MaxDr = cms.double( 999.0 ),
14258  MinDr = cms.double( -1.0 ),
14259  MaxDz = cms.double( 9999.0 ),
14260  MinDxySig = cms.double( -1.0 ),
14261  MinPt = cms.double( 7.0 ),
14262  NSigmaPt = cms.double( 0.0 ),
14263  MaxNormalizedChi2 = cms.double( 9999.0 ),
14264  MaxDXYBeamSpot = cms.double( 9999.0 ),
14265  MinDXYBeamSpot = cms.double( -1.0 ),
14266  MinNmuonHits = cms.int32( 0 ),
14267  MaxPtDifference = cms.double( 9999.0 ),
14268  MinTrackPt = cms.double( 0.0 ),
14269  minMuonStations = cms.int32( -1 ),
14270  minTrkHits = cms.int32( -1 ),
14271  minMuonHits = cms.int32( -1 ),
14272  allowedTypeMask = cms.uint32( 255 ),
14273  requiredTypeMask = cms.uint32( 0 ),
14274  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14275  trkMuonId = cms.uint32( 0 ),
14276  L1MatchingdR = cms.double( 999.0 ),
14277  MatchToPreviousCand = cms.bool( True ),
14278  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14279  requireL3MuonTrajectorySeed = cms.bool( False ),
14280  useSimpleGeometry = cms.bool( True ),
14281  useStation2 = cms.bool( True ),
14282  fallbackToME1 = cms.bool( False ),
14283  cosmicPropagationHypothesis = cms.bool( False ),
14284  useMB2InOverlap = cms.bool( False ),
14285  useTrack = cms.string( "tracker" ),
14286  useState = cms.string( "atVertex" ),
14287  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14288  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14289  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14290 )
14291 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14292  offset = cms.uint32( 0 ),
14293  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14294 )
14295 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14296  saveTags = cms.bool( True ),
14297  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14298  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14299  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14300  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14301  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14302  MinN = cms.int32( 1 ),
14303  MaxEta = cms.double( 2.5 ),
14304  MinNhits = cms.int32( 0 ),
14305  MaxDr = cms.double( 999.0 ),
14306  MinDr = cms.double( -1.0 ),
14307  MaxDz = cms.double( 9999.0 ),
14308  MinDxySig = cms.double( -1.0 ),
14309  MinPt = cms.double( 12.0 ),
14310  NSigmaPt = cms.double( 0.0 ),
14311  MaxNormalizedChi2 = cms.double( 9999.0 ),
14312  MaxDXYBeamSpot = cms.double( 9999.0 ),
14313  MinDXYBeamSpot = cms.double( -1.0 ),
14314  MinNmuonHits = cms.int32( 0 ),
14315  MaxPtDifference = cms.double( 9999.0 ),
14316  MinTrackPt = cms.double( 0.0 ),
14317  minMuonStations = cms.int32( -1 ),
14318  minTrkHits = cms.int32( -1 ),
14319  minMuonHits = cms.int32( -1 ),
14320  allowedTypeMask = cms.uint32( 255 ),
14321  requiredTypeMask = cms.uint32( 0 ),
14322  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14323  trkMuonId = cms.uint32( 0 ),
14324  L1MatchingdR = cms.double( 999.0 ),
14325  MatchToPreviousCand = cms.bool( True ),
14326  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14327  requireL3MuonTrajectorySeed = cms.bool( False ),
14328  useSimpleGeometry = cms.bool( True ),
14329  useStation2 = cms.bool( True ),
14330  fallbackToME1 = cms.bool( False ),
14331  cosmicPropagationHypothesis = cms.bool( False ),
14332  useMB2InOverlap = cms.bool( False ),
14333  useTrack = cms.string( "tracker" ),
14334  useState = cms.string( "atVertex" ),
14335  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14336  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14337  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14338 )
14339 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14340  offset = cms.uint32( 0 ),
14341  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14342 )
14343 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14344  saveTags = cms.bool( True ),
14345  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14346  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14347  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14348  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14349  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14350  MinN = cms.int32( 1 ),
14351  MaxEta = cms.double( 2.5 ),
14352  MinNhits = cms.int32( 0 ),
14353  MaxDr = cms.double( 999.0 ),
14354  MinDr = cms.double( -1.0 ),
14355  MaxDz = cms.double( 9999.0 ),
14356  MinDxySig = cms.double( -1.0 ),
14357  MinPt = cms.double( 15.0 ),
14358  NSigmaPt = cms.double( 0.0 ),
14359  MaxNormalizedChi2 = cms.double( 9999.0 ),
14360  MaxDXYBeamSpot = cms.double( 9999.0 ),
14361  MinDXYBeamSpot = cms.double( -1.0 ),
14362  MinNmuonHits = cms.int32( 0 ),
14363  MaxPtDifference = cms.double( 9999.0 ),
14364  MinTrackPt = cms.double( 0.0 ),
14365  minMuonStations = cms.int32( -1 ),
14366  minTrkHits = cms.int32( -1 ),
14367  minMuonHits = cms.int32( -1 ),
14368  allowedTypeMask = cms.uint32( 255 ),
14369  requiredTypeMask = cms.uint32( 0 ),
14370  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14371  trkMuonId = cms.uint32( 0 ),
14372  L1MatchingdR = cms.double( 999.0 ),
14373  MatchToPreviousCand = cms.bool( True ),
14374  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14375  requireL3MuonTrajectorySeed = cms.bool( False ),
14376  useSimpleGeometry = cms.bool( True ),
14377  useStation2 = cms.bool( True ),
14378  fallbackToME1 = cms.bool( False ),
14379  cosmicPropagationHypothesis = cms.bool( False ),
14380  useMB2InOverlap = cms.bool( False ),
14381  useTrack = cms.string( "tracker" ),
14382  useState = cms.string( "atVertex" ),
14383  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14384  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14385  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14386 )
14387 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14388  offset = cms.uint32( 0 ),
14389  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14390 )
14391 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14392  saveTags = cms.bool( True ),
14393  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14394  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14395  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14396  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14397  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14398  MinN = cms.int32( 1 ),
14399  MaxEta = cms.double( 2.5 ),
14400  MinNhits = cms.int32( 0 ),
14401  MaxDr = cms.double( 999.0 ),
14402  MinDr = cms.double( -1.0 ),
14403  MaxDz = cms.double( 9999.0 ),
14404  MinDxySig = cms.double( -1.0 ),
14405  MinPt = cms.double( 20.0 ),
14406  NSigmaPt = cms.double( 0.0 ),
14407  MaxNormalizedChi2 = cms.double( 9999.0 ),
14408  MaxDXYBeamSpot = cms.double( 9999.0 ),
14409  MinDXYBeamSpot = cms.double( -1.0 ),
14410  MinNmuonHits = cms.int32( 0 ),
14411  MaxPtDifference = cms.double( 9999.0 ),
14412  MinTrackPt = cms.double( 0.0 ),
14413  minMuonStations = cms.int32( -1 ),
14414  minTrkHits = cms.int32( -1 ),
14415  minMuonHits = cms.int32( -1 ),
14416  allowedTypeMask = cms.uint32( 255 ),
14417  requiredTypeMask = cms.uint32( 0 ),
14418  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14419  trkMuonId = cms.uint32( 0 ),
14420  L1MatchingdR = cms.double( 999.0 ),
14421  MatchToPreviousCand = cms.bool( True ),
14422  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14423  requireL3MuonTrajectorySeed = cms.bool( False ),
14424  useSimpleGeometry = cms.bool( True ),
14425  useStation2 = cms.bool( True ),
14426  fallbackToME1 = cms.bool( False ),
14427  cosmicPropagationHypothesis = cms.bool( False ),
14428  useMB2InOverlap = cms.bool( False ),
14429  useTrack = cms.string( "tracker" ),
14430  useState = cms.string( "atVertex" ),
14431  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14432  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14433  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14434 )
14435 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
14436  saveTags = cms.bool( True ),
14437  L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
14438  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14439  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14440  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14441  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14442  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14443  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14444  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14445  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14446  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14447 )
14448 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
14449  offset = cms.uint32( 0 ),
14450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14451 )
14452 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
14453  nRechitMin = cms.int32( 50 ),
14454  rParam = cms.double( 0.4 ),
14455  nStationThres = cms.int32( 10 ),
14456  recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
14457 )
14458 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14459  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14460  MinN = cms.int32( 1 ),
14461  MinSize = cms.int32( -1 ),
14462  MinSizeMinusMB1 = cms.int32( -1 ),
14463  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14464  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14465  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14466  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14467  MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
14468  Max_nMB1 = cms.int32( -1 ),
14469  Max_nMB2 = cms.int32( -1 ),
14470  Max_nME11 = cms.int32( 0 ),
14471  Max_nME12 = cms.int32( 0 ),
14472  Max_nME41 = cms.int32( -1 ),
14473  Max_nME42 = cms.int32( -1 ),
14474  MinNstation = cms.int32( 0 ),
14475  MinAvgStation = cms.double( 0.0 ),
14476  MinTime = cms.double( -5.0 ),
14477  MaxTime = cms.double( 12.5 ),
14478  MinEta = cms.double( -1.0 ),
14479  MaxEta = cms.double( -1.0 ),
14480  MaxTimeSpread = cms.double( -1.0 )
14481 )
14482 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
14483  offset = cms.uint32( 0 ),
14484  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14485 )
14486 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14487  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14488  MinN = cms.int32( 1 ),
14489  MinSize = cms.int32( -1 ),
14490  MinSizeMinusMB1 = cms.int32( -1 ),
14491  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14492  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14493  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14494  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14495  MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
14496  Max_nMB1 = cms.int32( -1 ),
14497  Max_nMB2 = cms.int32( -1 ),
14498  Max_nME11 = cms.int32( 0 ),
14499  Max_nME12 = cms.int32( 0 ),
14500  Max_nME41 = cms.int32( -1 ),
14501  Max_nME42 = cms.int32( -1 ),
14502  MinNstation = cms.int32( 0 ),
14503  MinAvgStation = cms.double( 0.0 ),
14504  MinTime = cms.double( -5.0 ),
14505  MaxTime = cms.double( 12.5 ),
14506  MinEta = cms.double( -1.0 ),
14507  MaxEta = cms.double( -1.0 ),
14508  MaxTimeSpread = cms.double( -1.0 )
14509 )
14510 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
14511  offset = cms.uint32( 0 ),
14512  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14513 )
14514 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14515  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14516  MinN = cms.int32( 1 ),
14517  MinSize = cms.int32( -1 ),
14518  MinSizeMinusMB1 = cms.int32( -1 ),
14519  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14520  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14521  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14522  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14523  MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
14524  Max_nMB1 = cms.int32( -1 ),
14525  Max_nMB2 = cms.int32( -1 ),
14526  Max_nME11 = cms.int32( 0 ),
14527  Max_nME12 = cms.int32( 0 ),
14528  Max_nME41 = cms.int32( -1 ),
14529  Max_nME42 = cms.int32( -1 ),
14530  MinNstation = cms.int32( 0 ),
14531  MinAvgStation = cms.double( 0.0 ),
14532  MinTime = cms.double( -5.0 ),
14533  MaxTime = cms.double( 12.5 ),
14534  MinEta = cms.double( -1.0 ),
14535  MaxEta = cms.double( -1.0 ),
14536  MaxTimeSpread = cms.double( -1.0 )
14537 )
14538 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
14539  throw = cms.bool( False ),
14540  processName = cms.string( "@" ),
14541  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
14542  moduleLabelPatternsToSkip = cms.vstring( )
14543 )
14544 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
14545  processName = cms.string( "@" )
14546 )
14547 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
14548  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
14549  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
14550  MinBx = cms.int32( 0 ),
14551  MaxBx = cms.int32( 0 ),
14552  DumpTrigResults = cms.bool( False ),
14553  DumpRecord = cms.bool( False ),
14554  DumpTrigSummary = cms.bool( True ),
14555  ReadPrescalesFromFile = cms.bool( False ),
14556  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
14557  psColumn = cms.int32( 0 )
14558 )
14559 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
14560  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
14561  reportBy = cms.untracked.string( "job" ),
14562  resetBy = cms.untracked.string( "never" ),
14563  serviceBy = cms.untracked.string( "never" ),
14564  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
14565  ReferenceRate = cms.untracked.double( 100.0 )
14566 )
14567 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
14568  usePathStatus = cms.bool( True ),
14569  hltResults = cms.InputTag( "" ),
14570  l1tResults = cms.InputTag( "" ),
14571  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14572  throw = cms.bool( True ),
14573  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v8' )
14574 )
14575 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
14576  offset = cms.uint32( 0 ),
14577  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14578 )
14579 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
14580  usePathStatus = cms.bool( True ),
14581  hltResults = cms.InputTag( "" ),
14582  l1tResults = cms.InputTag( "" ),
14583  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14584  throw = cms.bool( True ),
14585  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v8',
14586  'AlCa_LumiPixelsCounts_ZeroBias_v10' )
14587 )
14588 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
14589  offset = cms.uint32( 0 ),
14590  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14591 )
14592 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
14593  usePathStatus = cms.bool( True ),
14594  hltResults = cms.InputTag( "" ),
14595  l1tResults = cms.InputTag( "" ),
14596  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14597  throw = cms.bool( True ),
14598  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v10 / 3',
14599  'AlCa_HIEcalEtaEEonly_v10 / 3',
14600  'AlCa_HIEcalPi0EBonly_v10 / 3',
14601  'AlCa_HIEcalPi0EEonly_v10 / 3' )
14602 )
14603 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
14604  offset = cms.uint32( 0 ),
14605  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14606 )
14607 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
14608  usePathStatus = cms.bool( True ),
14609  hltResults = cms.InputTag( "" ),
14610  l1tResults = cms.InputTag( "" ),
14611  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14612  throw = cms.bool( True ),
14613  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v18' )
14614 )
14615 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
14616  offset = cms.uint32( 0 ),
14617  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14618 )
14619 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
14620  usePathStatus = cms.bool( True ),
14621  hltResults = cms.InputTag( "" ),
14622  l1tResults = cms.InputTag( "" ),
14623  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14624  throw = cms.bool( True ),
14625  triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v12',
14626  'HLT_IsoTrackHE_v12' )
14627 )
14628 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
14629  offset = cms.uint32( 0 ),
14630  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14631 )
14632 fragment.hltDatasetCommissioningRawPrime = cms.EDFilter( "TriggerResultsFilter",
14633  usePathStatus = cms.bool( True ),
14634  hltResults = cms.InputTag( "" ),
14635  l1tResults = cms.InputTag( "" ),
14636  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14637  throw = cms.bool( True ),
14638  triggerConditions = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v5' )
14639 )
14640 fragment.hltPreDatasetCommissioningRawPrime = cms.EDFilter( "HLTPrescaler",
14641  offset = cms.uint32( 0 ),
14642  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14643 )
14644 fragment.hltDatasetCommissioningZDC = cms.EDFilter( "TriggerResultsFilter",
14645  usePathStatus = cms.bool( True ),
14646  hltResults = cms.InputTag( "" ),
14647  l1tResults = cms.InputTag( "" ),
14648  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14649  throw = cms.bool( True ),
14650  triggerConditions = cms.vstring( 'HLT_ZDCCommissioning_v4' )
14651 )
14652 fragment.hltPreDatasetCommissioningZDC = cms.EDFilter( "HLTPrescaler",
14653  offset = cms.uint32( 0 ),
14654  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14655 )
14656 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
14657  usePathStatus = cms.bool( True ),
14658  hltResults = cms.InputTag( "" ),
14659  l1tResults = cms.InputTag( "" ),
14660  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14661  throw = cms.bool( True ),
14662  triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v10',
14663  'DQM_HcalReconstruction_v8',
14664  'DQM_PixelReconstruction_v10' )
14665 )
14666 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
14667  offset = cms.uint32( 0 ),
14668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14669 )
14670 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
14671  usePathStatus = cms.bool( True ),
14672  hltResults = cms.InputTag( "" ),
14673  l1tResults = cms.InputTag( "" ),
14674  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14675  throw = cms.bool( True ),
14676  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v13',
14677  'HLT_ZeroBias_Beamspot_v14' )
14678 )
14679 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
14680  offset = cms.uint32( 0 ),
14681  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14682 )
14683 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
14684  usePathStatus = cms.bool( True ),
14685  hltResults = cms.InputTag( "" ),
14686  l1tResults = cms.InputTag( "" ),
14687  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14688  throw = cms.bool( True ),
14689  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
14690 )
14691 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
14692  offset = cms.uint32( 0 ),
14693  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14694 )
14695 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
14696  usePathStatus = cms.bool( True ),
14697  hltResults = cms.InputTag( "" ),
14698  l1tResults = cms.InputTag( "" ),
14699  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14700  throw = cms.bool( True ),
14701  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v7',
14702  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7',
14703  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7' )
14704 )
14705 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
14706  offset = cms.uint32( 0 ),
14707  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14708 )
14709 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
14710  usePathStatus = cms.bool( True ),
14711  hltResults = cms.InputTag( "" ),
14712  l1tResults = cms.InputTag( "" ),
14713  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14714  throw = cms.bool( True ),
14715  triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v6',
14716  'HLT_PPRefGEDPhoton30_v4',
14717  'HLT_PPRefL3SingleMu7_v6 / 100',
14718  'HLT_ZeroBias_v11 / 0' )
14719 )
14720 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
14721  offset = cms.uint32( 0 ),
14722  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14723 )
14724 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
14725  usePathStatus = cms.bool( True ),
14726  hltResults = cms.InputTag( "" ),
14727  l1tResults = cms.InputTag( "" ),
14728  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14729  throw = cms.bool( True ),
14730  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v13',
14731  'HLT_ZeroBias_Beamspot_v14' )
14732 )
14733 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
14734  offset = cms.uint32( 0 ),
14735  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14736 )
14737 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
14738  usePathStatus = cms.bool( True ),
14739  hltResults = cms.InputTag( "" ),
14740  l1tResults = cms.InputTag( "" ),
14741  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14742  throw = cms.bool( True ),
14743  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v6',
14744  'HLT_PPRefEle15Ele10GsfMass50_v4',
14745  'HLT_PPRefL3SingleMu7_v6 / 10',
14746  'HLT_Physics_v12 / 2',
14747  'HLT_Random_v3',
14748  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
14749  'HLT_ZeroBias_v11 / 2' )
14750 )
14751 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
14752  offset = cms.uint32( 0 ),
14753  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14754 )
14755 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
14756  usePathStatus = cms.bool( True ),
14757  hltResults = cms.InputTag( "" ),
14758  l1tResults = cms.InputTag( "" ),
14759  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14760  throw = cms.bool( True ),
14761  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v6',
14762  'HLT_PPRefEle15Ele10GsfMass50_v4',
14763  'HLT_PPRefEle50Gsf_v4' )
14764 )
14765 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
14766  offset = cms.uint32( 0 ),
14767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14768 )
14769 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
14770  usePathStatus = cms.bool( True ),
14771  hltResults = cms.InputTag( "" ),
14772  l1tResults = cms.InputTag( "" ),
14773  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14774  throw = cms.bool( True ),
14775  triggerConditions = cms.vstring( 'HLT_Physics_v12' )
14776 )
14777 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
14778  offset = cms.uint32( 0 ),
14779  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14780 )
14781 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
14782  usePathStatus = cms.bool( True ),
14783  hltResults = cms.InputTag( "" ),
14784  l1tResults = cms.InputTag( "" ),
14785  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14786  throw = cms.bool( True ),
14787  triggerConditions = cms.vstring( 'HLT_HcalNZS_v19',
14788  'HLT_HcalPhiSym_v21' )
14789 )
14790 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
14791  offset = cms.uint32( 0 ),
14792  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14793 )
14794 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
14795  usePathStatus = cms.bool( True ),
14796  hltResults = cms.InputTag( "" ),
14797  l1tResults = cms.InputTag( "" ),
14798  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14799  throw = cms.bool( True ),
14800  triggerConditions = cms.vstring( 'DST_Physics_v14' )
14801 )
14802 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
14803  offset = cms.uint32( 0 ),
14804  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14805 )
14806 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
14807  usePathStatus = cms.bool( True ),
14808  hltResults = cms.InputTag( "" ),
14809  l1tResults = cms.InputTag( "" ),
14810  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14811  throw = cms.bool( True ),
14812  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v8',
14813  'HLT_CDC_L2cosmic_5p5_er1p0_v8' )
14814 )
14815 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
14816  offset = cms.uint32( 0 ),
14817  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14818 )
14819 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
14820  usePathStatus = cms.bool( True ),
14821  hltResults = cms.InputTag( "" ),
14822  l1tResults = cms.InputTag( "" ),
14823  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14824  throw = cms.bool( True ),
14825  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v8',
14826  'HLT_CDC_L2cosmic_5p5_er1p0_v8',
14827  'HLT_HIL1NotBptxORForPPRef_v7',
14828  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7',
14829  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7',
14830  'HLT_HcalNZS_v19',
14831  'HLT_HcalPhiSym_v21',
14832  'HLT_IsoTrackHB_v12',
14833  'HLT_IsoTrackHE_v12',
14834  'HLT_Physics_v12',
14835  'HLT_Random_v3',
14836  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
14837  'HLT_ZeroBias_v11' )
14838 )
14839 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
14840  offset = cms.uint32( 0 ),
14841  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14842 )
14843 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
14844  usePathStatus = cms.bool( True ),
14845  hltResults = cms.InputTag( "" ),
14846  l1tResults = cms.InputTag( "" ),
14847  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14848  throw = cms.bool( True ),
14849  triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v4',
14850  'HLT_PPRefL1DoubleMu0_v4',
14851  'HLT_PPRefL2DoubleMu0_Open_v4',
14852  'HLT_PPRefL2DoubleMu0_v4',
14853  'HLT_PPRefL3DoubleMu0_Open_v6',
14854  'HLT_PPRefL3DoubleMu0_v6' )
14855 )
14856 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
14857  offset = cms.uint32( 0 ),
14858  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14859 )
14860 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
14861  offset = cms.uint32( 1 ),
14862  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14863 )
14864 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
14865  offset = cms.uint32( 2 ),
14866  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14867 )
14868 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
14869  offset = cms.uint32( 3 ),
14870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14871 )
14872 fragment.hltDatasetPPRefExotica = cms.EDFilter( "TriggerResultsFilter",
14873  usePathStatus = cms.bool( True ),
14874  hltResults = cms.InputTag( "" ),
14875  l1tResults = cms.InputTag( "" ),
14876  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14877  throw = cms.bool( True ),
14878  triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v4',
14879  'HLT_PPRefCscCluster_Medium_v4',
14880  'HLT_PPRefCscCluster_Tight_v4' )
14881 )
14882 fragment.hltPreDatasetPPRefExotica = cms.EDFilter( "HLTPrescaler",
14883  offset = cms.uint32( 0 ),
14884  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14885 )
14886 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
14887  usePathStatus = cms.bool( True ),
14888  hltResults = cms.InputTag( "" ),
14889  l1tResults = cms.InputTag( "" ),
14890  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14891  throw = cms.bool( True ),
14892  triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v4',
14893  'HLT_AK4CaloJet120_v4',
14894  'HLT_AK4CaloJet40_v4',
14895  'HLT_AK4CaloJet60_v4',
14896  'HLT_AK4CaloJet70_v4',
14897  'HLT_AK4CaloJet80_v4',
14898  'HLT_AK4CaloJetFwd100_v4',
14899  'HLT_AK4CaloJetFwd120_v4',
14900  'HLT_AK4CaloJetFwd40_v4',
14901  'HLT_AK4CaloJetFwd60_v4',
14902  'HLT_AK4CaloJetFwd70_v4',
14903  'HLT_AK4CaloJetFwd80_v4',
14904  'HLT_AK4PFJet100_v6',
14905  'HLT_AK4PFJet120_v6',
14906  'HLT_AK4PFJet40_v6',
14907  'HLT_AK4PFJet60_v6',
14908  'HLT_AK4PFJet80_v6',
14909  'HLT_AK4PFJetFwd100_v6',
14910  'HLT_AK4PFJetFwd120_v6',
14911  'HLT_AK4PFJetFwd40_v6',
14912  'HLT_AK4PFJetFwd60_v6',
14913  'HLT_AK4PFJetFwd80_v6',
14914  'HLT_PPRefDoubleEle10GsfMass50_v4',
14915  'HLT_PPRefDoubleEle10Gsf_v4',
14916  'HLT_PPRefDoubleEle15GsfMass50_v4',
14917  'HLT_PPRefDoubleEle15Gsf_v4',
14918  'HLT_PPRefEle10Gsf_v4',
14919  'HLT_PPRefEle15Ele10GsfMass50_v4',
14920  'HLT_PPRefEle15Ele10Gsf_v4',
14921  'HLT_PPRefEle15Gsf_v4',
14922  'HLT_PPRefEle20Gsf_v4',
14923  'HLT_PPRefEle30Gsf_v4',
14924  'HLT_PPRefEle40Gsf_v4',
14925  'HLT_PPRefEle50Gsf_v4',
14926  'HLT_PPRefGEDPhoton10_EB_v4',
14927  'HLT_PPRefGEDPhoton10_v4',
14928  'HLT_PPRefGEDPhoton20_EB_v4',
14929  'HLT_PPRefGEDPhoton20_v4',
14930  'HLT_PPRefGEDPhoton30_EB_v4',
14931  'HLT_PPRefGEDPhoton30_v4',
14932  'HLT_PPRefGEDPhoton40_EB_v4',
14933  'HLT_PPRefGEDPhoton40_v4',
14934  'HLT_PPRefGEDPhoton50_EB_v4',
14935  'HLT_PPRefGEDPhoton50_v4',
14936  'HLT_PPRefGEDPhoton60_EB_v4',
14937  'HLT_PPRefGEDPhoton60_v4' )
14938 )
14939 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
14940  offset = cms.uint32( 0 ),
14941  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14942 )
14943 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
14944  offset = cms.uint32( 1 ),
14945  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14946 )
14947 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
14948  offset = cms.uint32( 2 ),
14949  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14950 )
14951 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
14952  usePathStatus = cms.bool( True ),
14953  hltResults = cms.InputTag( "" ),
14954  l1tResults = cms.InputTag( "" ),
14955  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14956  throw = cms.bool( True ),
14957  triggerConditions = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v4',
14958  'HLT_PPRefL1SingleMu12_v4',
14959  'HLT_PPRefL1SingleMu7_v4',
14960  'HLT_PPRefL2SingleMu12_v4',
14961  'HLT_PPRefL2SingleMu15_v4',
14962  'HLT_PPRefL2SingleMu20_v4',
14963  'HLT_PPRefL2SingleMu7_v4',
14964  'HLT_PPRefL3SingleMu12_v6',
14965  'HLT_PPRefL3SingleMu15_v6',
14966  'HLT_PPRefL3SingleMu20_v6',
14967  'HLT_PPRefL3SingleMu3_v6',
14968  'HLT_PPRefL3SingleMu5_v6',
14969  'HLT_PPRefL3SingleMu7_v6' )
14970 )
14971 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
14972  offset = cms.uint32( 0 ),
14973  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14974 )
14975 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
14976  offset = cms.uint32( 1 ),
14977  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14978 )
14979 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
14980  offset = cms.uint32( 2 ),
14981  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14982 )
14983 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
14984  usePathStatus = cms.bool( True ),
14985  hltResults = cms.InputTag( "" ),
14986  l1tResults = cms.InputTag( "" ),
14987  l1tIgnoreMaskAndPrescale = cms.bool( False ),
14988  throw = cms.bool( True ),
14989  triggerConditions = cms.vstring( 'HLT_PPRefZeroBias_v4' )
14990 )
14991 fragment.hltPreDatasetPPRefZeroBias0 = cms.EDFilter( "HLTPrescaler",
14992  offset = cms.uint32( 0 ),
14993  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14994 )
14995 fragment.hltPreDatasetPPRefZeroBias1 = cms.EDFilter( "HLTPrescaler",
14996  offset = cms.uint32( 1 ),
14997  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14998 )
14999 fragment.hltPreDatasetPPRefZeroBias2 = cms.EDFilter( "HLTPrescaler",
15000  offset = cms.uint32( 2 ),
15001  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15002 )
15003 fragment.hltPreDatasetPPRefZeroBias3 = cms.EDFilter( "HLTPrescaler",
15004  offset = cms.uint32( 3 ),
15005  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15006 )
15007 fragment.hltPreDatasetPPRefZeroBias4 = cms.EDFilter( "HLTPrescaler",
15008  offset = cms.uint32( 4 ),
15009  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15010 )
15011 fragment.hltPreDatasetPPRefZeroBias5 = cms.EDFilter( "HLTPrescaler",
15012  offset = cms.uint32( 5 ),
15013  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15014 )
15015 fragment.hltPreDatasetPPRefZeroBias6 = cms.EDFilter( "HLTPrescaler",
15016  offset = cms.uint32( 6 ),
15017  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15018 )
15019 fragment.hltPreDatasetPPRefZeroBias7 = cms.EDFilter( "HLTPrescaler",
15020  offset = cms.uint32( 7 ),
15021  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15022 )
15023 fragment.hltPreDatasetPPRefZeroBias8 = cms.EDFilter( "HLTPrescaler",
15024  offset = cms.uint32( 8 ),
15025  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15026 )
15027 fragment.hltPreDatasetPPRefZeroBias9 = cms.EDFilter( "HLTPrescaler",
15028  offset = cms.uint32( 9 ),
15029  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15030 )
15031 fragment.hltPreDatasetPPRefZeroBias10 = cms.EDFilter( "HLTPrescaler",
15032  offset = cms.uint32( 10 ),
15033  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15034 )
15035 fragment.hltPreDatasetPPRefZeroBias11 = cms.EDFilter( "HLTPrescaler",
15036  offset = cms.uint32( 11 ),
15037  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15038 )
15039 fragment.hltPreDatasetPPRefZeroBias12 = cms.EDFilter( "HLTPrescaler",
15040  offset = cms.uint32( 12 ),
15041  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15042 )
15043 fragment.hltPreDatasetPPRefZeroBias13 = cms.EDFilter( "HLTPrescaler",
15044  offset = cms.uint32( 13 ),
15045  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15046 )
15047 fragment.hltPreDatasetPPRefZeroBias14 = cms.EDFilter( "HLTPrescaler",
15048  offset = cms.uint32( 14 ),
15049  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15050 )
15051 fragment.hltPreDatasetPPRefZeroBias15 = cms.EDFilter( "HLTPrescaler",
15052  offset = cms.uint32( 15 ),
15053  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15054 )
15055 fragment.hltPreDatasetPPRefZeroBias16 = cms.EDFilter( "HLTPrescaler",
15056  offset = cms.uint32( 16 ),
15057  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15058 )
15059 fragment.hltPreDatasetPPRefZeroBias17 = cms.EDFilter( "HLTPrescaler",
15060  offset = cms.uint32( 17 ),
15061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15062 )
15063 fragment.hltPreDatasetPPRefZeroBias18 = cms.EDFilter( "HLTPrescaler",
15064  offset = cms.uint32( 18 ),
15065  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15066 )
15067 fragment.hltPreDatasetPPRefZeroBias19 = cms.EDFilter( "HLTPrescaler",
15068  offset = cms.uint32( 19 ),
15069  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15070 )
15071 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
15072  usePathStatus = cms.bool( True ),
15073  hltResults = cms.InputTag( "" ),
15074  l1tResults = cms.InputTag( "" ),
15075  l1tIgnoreMaskAndPrescale = cms.bool( False ),
15076  throw = cms.bool( True ),
15077  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v9' )
15078 )
15079 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
15080  offset = cms.uint32( 0 ),
15081  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15082 )
15083 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
15084  usePathStatus = cms.bool( True ),
15085  hltResults = cms.InputTag( "" ),
15086  l1tResults = cms.InputTag( "" ),
15087  l1tIgnoreMaskAndPrescale = cms.bool( False ),
15088  throw = cms.bool( True ),
15089  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
15090  'HLT_HcalCalibration_v6' )
15091 )
15092 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
15093  offset = cms.uint32( 0 ),
15094  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15095 )
15096 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
15097  usePathStatus = cms.bool( True ),
15098  hltResults = cms.InputTag( "" ),
15099  l1tResults = cms.InputTag( "" ),
15100  l1tIgnoreMaskAndPrescale = cms.bool( False ),
15101  throw = cms.bool( True ),
15102  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
15103  'HLT_HcalCalibration_v6' )
15104 )
15105 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
15106  offset = cms.uint32( 0 ),
15107  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15108 )
15109 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
15110  usePathStatus = cms.bool( True ),
15111  hltResults = cms.InputTag( "" ),
15112  l1tResults = cms.InputTag( "" ),
15113  l1tIgnoreMaskAndPrescale = cms.bool( False ),
15114  throw = cms.bool( True ),
15115  triggerConditions = cms.vstring( 'HLT_Random_v3',
15116  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v10',
15117  'HLT_ZeroBias_v11' )
15118 )
15119 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
15120  offset = cms.uint32( 0 ),
15121  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15122 )
15123 
15124 fragment.hltHbhereco = SwitchProducerCUDA(
15125  cpu = cms.EDAlias(
15126  hltHbherecoLegacy = cms.VPSet(
15127  cms.PSet( type = cms.string( "*" ) )
15128  )
15129  ),
15130  cuda = cms.EDAlias(
15131  hltHbherecoFromGPU = cms.VPSet(
15132  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
15133  )
15134  ),
15135  )
15136 
15137 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
15138 
15139 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
15140 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
15141 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15142 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
15143 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
15144 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
15145 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
15146 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 )
15147 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
15148 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
15149 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
15150 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
15151 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
15152 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
15153 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
15154 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
15155 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltPixelRecHitsSoAMonitorCPU + fragment.hltPixelRecHitsSoAMonitorGPU + fragment.hltPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
15156 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
15157 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
15158 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltHbheRecHitSoA + fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
15159 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltHbheRecHitSoASerialSync + fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
15160 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
15161 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15162 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15163 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15164 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
15165 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
15166 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
15167 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
15168 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
15169 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
15170 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
15171 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
15172 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
15173 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
15174 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
15175 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
15176 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
15177 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
15178 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
15179 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
15180 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
15181 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
15182 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
15183 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
15184 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
15185 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 )
15186 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
15187 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
15188 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15189 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
15190 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
15191 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
15192 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
15193 fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression )
15194 fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker )
15195 fragment.HLTDoHIStripZeroSuppressionAndRawPrime = cms.Sequence( fragment.HLTDoSiStripZeroSuppression + fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker )
15196 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
15197 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 )
15198 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
15199 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
15200 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
15201 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
15202 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
15203 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15204 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 )
15205 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
15206 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
15207 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
15208 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 )
15209 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 )
15210 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 )
15211 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 )
15212 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 )
15213 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 )
15214 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 )
15215 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 )
15216 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 )
15217 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
15218 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
15219 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
15220 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
15221 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
15222 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
15223 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
15224 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
15225 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
15226 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
15227 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
15228 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
15229 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
15230 
15231 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
15232 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
15233 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
15234 fragment.AlCa_EcalPhiSym_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15235 fragment.AlCa_HIEcalEtaEBonly_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15236 fragment.AlCa_HIEcalEtaEEonly_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15237 fragment.AlCa_HIEcalPi0EBonly_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15238 fragment.AlCa_HIEcalPi0EEonly_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15239 fragment.AlCa_HIRPCMuonNormalisation_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
15240 fragment.AlCa_LumiPixelsCounts_Random_v8 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15241 fragment.AlCa_LumiPixelsCounts_ZeroBias_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15242 fragment.DQM_PixelReconstruction_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
15243 fragment.DQM_EcalReconstruction_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
15244 fragment.DQM_HcalReconstruction_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringSerialSync + fragment.HLTEndSequence )
15245 fragment.DST_Physics_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15246 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
15247 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
15248 fragment.HLT_HcalNZS_v19 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
15249 fragment.HLT_HcalPhiSym_v21 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
15250 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
15251 fragment.HLT_Physics_v12 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
15252 fragment.HLT_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
15253 fragment.HLT_ZeroBias_Beamspot_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15254 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
15255 fragment.HLT_IsoTrackHB_v12 = 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 )
15256 fragment.HLT_IsoTrackHE_v12 = 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 )
15257 fragment.HLT_CDC_L2cosmic_10_er1p0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
15258 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
15259 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
15260 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
15261 fragment.HLT_HIL1NotBptxORForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
15262 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v13 = 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.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15263 fragment.HLT_PPRefZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
15264 fragment.HLT_PPRefZeroBiasRawPrime_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBiasRawPrime + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence )
15265 fragment.HLT_ZDCCommissioning_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZDCCommissioning + fragment.HLTEndSequence )
15266 fragment.HLT_AK4CaloJet40_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
15267 fragment.HLT_AK4CaloJet60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
15268 fragment.HLT_AK4CaloJet70_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
15269 fragment.HLT_AK4CaloJet80_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
15270 fragment.HLT_AK4CaloJet100_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
15271 fragment.HLT_AK4CaloJet120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
15272 fragment.HLT_AK4CaloJetFwd40_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
15273 fragment.HLT_AK4CaloJetFwd60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
15274 fragment.HLT_AK4CaloJetFwd70_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
15275 fragment.HLT_AK4CaloJetFwd80_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
15276 fragment.HLT_AK4CaloJetFwd100_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
15277 fragment.HLT_AK4CaloJetFwd120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
15278 fragment.HLT_AK4PFJet40_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
15279 fragment.HLT_AK4PFJet60_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
15280 fragment.HLT_AK4PFJet80_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
15281 fragment.HLT_AK4PFJet100_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
15282 fragment.HLT_AK4PFJet120_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
15283 fragment.HLT_AK4PFJetFwd40_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
15284 fragment.HLT_AK4PFJetFwd60_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
15285 fragment.HLT_AK4PFJetFwd80_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
15286 fragment.HLT_AK4PFJetFwd100_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
15287 fragment.HLT_AK4PFJetFwd120_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
15288 fragment.HLT_PPRefDoubleEle10Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
15289 fragment.HLT_PPRefDoubleEle10GsfMass50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
15290 fragment.HLT_PPRefDoubleEle15Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
15291 fragment.HLT_PPRefDoubleEle15GsfMass50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
15292 fragment.HLT_PPRefEle15Ele10Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
15293 fragment.HLT_PPRefEle15Ele10GsfMass50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
15294 fragment.HLT_PPRefEle10Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
15295 fragment.HLT_PPRefEle15Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
15296 fragment.HLT_PPRefEle20Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
15297 fragment.HLT_PPRefEle30Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
15298 fragment.HLT_PPRefEle40Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
15299 fragment.HLT_PPRefEle50Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
15300 fragment.HLT_PPRefGEDPhoton10_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
15301 fragment.HLT_PPRefGEDPhoton10_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
15302 fragment.HLT_PPRefGEDPhoton20_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
15303 fragment.HLT_PPRefGEDPhoton20_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
15304 fragment.HLT_PPRefGEDPhoton30_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
15305 fragment.HLT_PPRefGEDPhoton30_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
15306 fragment.HLT_PPRefGEDPhoton40_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
15307 fragment.HLT_PPRefGEDPhoton40_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
15308 fragment.HLT_PPRefGEDPhoton50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
15309 fragment.HLT_PPRefGEDPhoton50_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
15310 fragment.HLT_PPRefGEDPhoton60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
15311 fragment.HLT_PPRefGEDPhoton60_EB_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
15312 fragment.HLT_PPRefL1DoubleMu0_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
15313 fragment.HLT_PPRefL1DoubleMu0_Open_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
15314 fragment.HLT_PPRefL1SingleMu0_Cosmics_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
15315 fragment.HLT_PPRefL1SingleMu7_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
15316 fragment.HLT_PPRefL1SingleMu12_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
15317 fragment.HLT_PPRefL2DoubleMu0_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
15318 fragment.HLT_PPRefL2DoubleMu0_Open_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
15319 fragment.HLT_PPRefL2SingleMu7_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
15320 fragment.HLT_PPRefL2SingleMu12_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
15321 fragment.HLT_PPRefL2SingleMu15_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
15322 fragment.HLT_PPRefL2SingleMu20_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
15323 fragment.HLT_PPRefL3DoubleMu0_v6 = 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 )
15324 fragment.HLT_PPRefL3DoubleMu0_Open_v6 = 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 )
15325 fragment.HLT_PPRefL3SingleMu3_v6 = 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 )
15326 fragment.HLT_PPRefL3SingleMu5_v6 = 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 )
15327 fragment.HLT_PPRefL3SingleMu7_v6 = 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 )
15328 fragment.HLT_PPRefL3SingleMu12_v6 = 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 )
15329 fragment.HLT_PPRefL3SingleMu15_v6 = 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 )
15330 fragment.HLT_PPRefL3SingleMu20_v6 = 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 )
15331 fragment.HLT_PPRefCscCluster_Loose_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
15332 fragment.HLT_PPRefCscCluster_Medium_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
15333 fragment.HLT_PPRefCscCluster_Tight_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
15334 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
15335 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
15336 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
15337 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
15338 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
15339 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
15340 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
15341 fragment.Dataset_CommissioningRawPrime = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningRawPrime + fragment.hltPreDatasetCommissioningRawPrime )
15342 fragment.Dataset_CommissioningZDC = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningZDC + fragment.hltPreDatasetCommissioningZDC )
15343 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
15344 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
15345 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
15346 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
15347 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
15348 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
15349 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
15350 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
15351 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
15352 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
15353 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
15354 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
15355 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
15356 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
15357 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
15358 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
15359 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
15360 fragment.Dataset_PPRefExotica = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefExotica + fragment.hltPreDatasetPPRefExotica )
15361 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
15362 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
15363 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
15364 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
15365 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
15366 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
15367 fragment.Dataset_PPRefZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias0 )
15368 fragment.Dataset_PPRefZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias1 )
15369 fragment.Dataset_PPRefZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias2 )
15370 fragment.Dataset_PPRefZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias3 )
15371 fragment.Dataset_PPRefZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias4 )
15372 fragment.Dataset_PPRefZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias5 )
15373 fragment.Dataset_PPRefZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias6 )
15374 fragment.Dataset_PPRefZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias7 )
15375 fragment.Dataset_PPRefZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias8 )
15376 fragment.Dataset_PPRefZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias9 )
15377 fragment.Dataset_PPRefZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias10 )
15378 fragment.Dataset_PPRefZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias11 )
15379 fragment.Dataset_PPRefZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias12 )
15380 fragment.Dataset_PPRefZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias13 )
15381 fragment.Dataset_PPRefZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias14 )
15382 fragment.Dataset_PPRefZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias15 )
15383 fragment.Dataset_PPRefZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias16 )
15384 fragment.Dataset_PPRefZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias17 )
15385 fragment.Dataset_PPRefZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias18 )
15386 fragment.Dataset_PPRefZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias19 )
15387 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
15388 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
15389 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
15390 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
15391 
15392 
15393 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v18, fragment.AlCa_HIEcalEtaEBonly_v10, fragment.AlCa_HIEcalEtaEEonly_v10, fragment.AlCa_HIEcalPi0EBonly_v10, fragment.AlCa_HIEcalPi0EEonly_v10, fragment.AlCa_HIRPCMuonNormalisation_v9, fragment.AlCa_LumiPixelsCounts_Random_v8, fragment.AlCa_LumiPixelsCounts_ZeroBias_v10, fragment.DQM_PixelReconstruction_v10, fragment.DQM_EcalReconstruction_v10, fragment.DQM_HcalReconstruction_v8, fragment.DST_Physics_v14, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v19, fragment.HLT_HcalPhiSym_v21, fragment.HLT_Random_v3, fragment.HLT_Physics_v12, fragment.HLT_ZeroBias_v11, fragment.HLT_ZeroBias_Beamspot_v14, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v10, fragment.HLT_IsoTrackHB_v12, fragment.HLT_IsoTrackHE_v12, fragment.HLT_CDC_L2cosmic_10_er1p0_v8, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v8, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v7, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v7, fragment.HLT_HIL1NotBptxORForPPRef_v7, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v13, fragment.HLT_PPRefZeroBias_v4, fragment.HLT_PPRefZeroBiasRawPrime_v5, fragment.HLT_ZDCCommissioning_v4, fragment.HLT_AK4CaloJet40_v4, fragment.HLT_AK4CaloJet60_v4, fragment.HLT_AK4CaloJet70_v4, fragment.HLT_AK4CaloJet80_v4, fragment.HLT_AK4CaloJet100_v4, fragment.HLT_AK4CaloJet120_v4, fragment.HLT_AK4CaloJetFwd40_v4, fragment.HLT_AK4CaloJetFwd60_v4, fragment.HLT_AK4CaloJetFwd70_v4, fragment.HLT_AK4CaloJetFwd80_v4, fragment.HLT_AK4CaloJetFwd100_v4, fragment.HLT_AK4CaloJetFwd120_v4, fragment.HLT_AK4PFJet40_v6, fragment.HLT_AK4PFJet60_v6, fragment.HLT_AK4PFJet80_v6, fragment.HLT_AK4PFJet100_v6, fragment.HLT_AK4PFJet120_v6, fragment.HLT_AK4PFJetFwd40_v6, fragment.HLT_AK4PFJetFwd60_v6, fragment.HLT_AK4PFJetFwd80_v6, fragment.HLT_AK4PFJetFwd100_v6, fragment.HLT_AK4PFJetFwd120_v6, fragment.HLT_PPRefDoubleEle10Gsf_v4, fragment.HLT_PPRefDoubleEle10GsfMass50_v4, fragment.HLT_PPRefDoubleEle15Gsf_v4, fragment.HLT_PPRefDoubleEle15GsfMass50_v4, fragment.HLT_PPRefEle15Ele10Gsf_v4, fragment.HLT_PPRefEle15Ele10GsfMass50_v4, fragment.HLT_PPRefEle10Gsf_v4, fragment.HLT_PPRefEle15Gsf_v4, fragment.HLT_PPRefEle20Gsf_v4, fragment.HLT_PPRefEle30Gsf_v4, fragment.HLT_PPRefEle40Gsf_v4, fragment.HLT_PPRefEle50Gsf_v4, fragment.HLT_PPRefGEDPhoton10_v4, fragment.HLT_PPRefGEDPhoton10_EB_v4, fragment.HLT_PPRefGEDPhoton20_v4, fragment.HLT_PPRefGEDPhoton20_EB_v4, fragment.HLT_PPRefGEDPhoton30_v4, fragment.HLT_PPRefGEDPhoton30_EB_v4, fragment.HLT_PPRefGEDPhoton40_v4, fragment.HLT_PPRefGEDPhoton40_EB_v4, fragment.HLT_PPRefGEDPhoton50_v4, fragment.HLT_PPRefGEDPhoton50_EB_v4, fragment.HLT_PPRefGEDPhoton60_v4, fragment.HLT_PPRefGEDPhoton60_EB_v4, fragment.HLT_PPRefL1DoubleMu0_v4, fragment.HLT_PPRefL1DoubleMu0_Open_v4, fragment.HLT_PPRefL1SingleMu0_Cosmics_v4, fragment.HLT_PPRefL1SingleMu7_v4, fragment.HLT_PPRefL1SingleMu12_v4, fragment.HLT_PPRefL2DoubleMu0_v4, fragment.HLT_PPRefL2DoubleMu0_Open_v4, fragment.HLT_PPRefL2SingleMu7_v4, fragment.HLT_PPRefL2SingleMu12_v4, fragment.HLT_PPRefL2SingleMu15_v4, fragment.HLT_PPRefL2SingleMu20_v4, fragment.HLT_PPRefL3DoubleMu0_v6, fragment.HLT_PPRefL3DoubleMu0_Open_v6, fragment.HLT_PPRefL3SingleMu3_v6, fragment.HLT_PPRefL3SingleMu5_v6, fragment.HLT_PPRefL3SingleMu7_v6, fragment.HLT_PPRefL3SingleMu12_v6, fragment.HLT_PPRefL3SingleMu15_v6, fragment.HLT_PPRefL3SingleMu20_v6, fragment.HLT_PPRefCscCluster_Loose_v4, fragment.HLT_PPRefCscCluster_Medium_v4, fragment.HLT_PPRefCscCluster_Tight_v4, 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, ))
15394 
15395 
15396 # dummify hltGetConditions in cff's
15397 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
15398  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
15399  result = cms.bool( True )
15400  )
15401  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
15402 
15403 # add specific customizations
15404 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
15405 fragment = customizeHLTforAll(fragment,"PRef")
15406 
15407 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
15408 fragment = customizeHLTforCMSSW(fragment,"PRef")
15409 
15410 # Eras-based customisations
15411 from HLTrigger.Configuration.Eras import modifyHLTforEras
15412 modifyHLTforEras(fragment)
15413 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)