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/V37 (CMSSW_14_0_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA
8 from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA
9 
10 fragment = cms.ProcessFragment( "HLT" )
11 
12 fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA()
13 
14 fragment.HLTConfigVersion = cms.PSet(
15  tableName = cms.string('/dev/CMSSW_14_0_0/PRef/V37')
16 )
17 
18 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
19  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
20  lostHitPenalty = cms.double( 30.0 ),
21  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
22  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
23  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
24  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
25  maxCand = cms.int32( 2 ),
26  alwaysUseInvalidHits = cms.bool( False ),
27  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
28  intermediateCleaning = cms.bool( True ),
29  updator = cms.string( "hltESPKFUpdator" ),
30  seedAs5DHit = cms.bool( False )
31 )
32 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
33  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
34  lostHitPenalty = cms.double( 30.0 ),
35  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
36  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
37  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
38  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
39  maxCand = cms.int32( 1 ),
40  alwaysUseInvalidHits = cms.bool( False ),
41  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
42  intermediateCleaning = cms.bool( True ),
43  updator = cms.string( "hltESPKFUpdator" ),
44  seedAs5DHit = cms.bool( False )
45 )
46 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
47  keepOriginalIfRebuildFails = cms.bool( False ),
48  lockHits = cms.bool( True ),
49  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
50  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
51  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
52  maxCand = cms.int32( 2 ),
53  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
54  intermediateCleaning = cms.bool( True ),
55  bestHitOnly = cms.bool( True ),
56  useSameTrajFilter = cms.bool( True ),
57  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
58  lostHitPenalty = cms.double( 30.0 ),
59  requireSeedHitsInRebuild = cms.bool( True ),
60  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
61  maxPtForLooperReconstruction = cms.double( 0.0 ),
62  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
63  minNrOfHitsForRebuild = cms.int32( 5 ),
64  alwaysUseInvalidHits = cms.bool( False ),
65  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
66  foundHitBonus = cms.double( 5.0 ),
67  updator = cms.string( "hltESPKFUpdator" ),
68  seedAs5DHit = cms.bool( False )
69 )
70 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
71  minimumNumberOfHits = cms.int32( 6 ),
72  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
73  seedExtension = cms.int32( 0 ),
74  chargeSignificance = cms.double( -1.0 ),
75  pixelSeedExtension = cms.bool( False ),
76  strictSeedExtension = cms.bool( False ),
77  nSigmaMinPt = cms.double( 5.0 ),
78  maxCCCLostHits = cms.int32( 9999 ),
79  minPt = cms.double( 0.3 ),
80  maxConsecLostHits = cms.int32( 1 ),
81  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
82  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
83  seedPairPenalty = cms.int32( 0 ),
84  maxNumberOfHits = cms.int32( 100 ),
85  minNumberOfHitsForLoopers = cms.int32( 13 ),
86  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
87  minNumberOfHitsPerLoop = cms.int32( 4 ),
88  minHitsMinPt = cms.int32( 3 ),
89  maxLostHitsFraction = cms.double( 999.0 ),
90  maxLostHits = cms.int32( 0 ),
91  highEtaSwitch = cms.double( 5.0 ),
92  minHitsAtHighEta = cms.int32( 5 )
93 )
94 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
95  track_chi2_max = cms.double( 20.0 ),
96  track_pt_max = cms.double( 20.0 ),
97  track_prob_min = cms.double( -1.0 ),
98  track_pt_min = cms.double( 1.0 )
99 )
100 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
101  rescaleErrorIfFail = cms.double( 1.0 ),
102  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
103  lostHitPenalty = cms.double( 30.0 ),
104  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
105  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
106  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
107  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
108  maxCand = cms.int32( 5 ),
109  alwaysUseInvalidHits = cms.bool( True ),
110  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
111  intermediateCleaning = cms.bool( False ),
112  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
113  updator = cms.string( "hltESPKFUpdator" ),
114  deltaEta = cms.double( -1.0 ),
115  useSeedLayer = cms.bool( False ),
116  deltaPhi = cms.double( -1.0 ),
117  seedAs5DHit = cms.bool( False )
118 )
119 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
120  minimumNumberOfHits = cms.int32( 3 ),
121  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
122  seedExtension = cms.int32( 0 ),
123  chargeSignificance = cms.double( -1.0 ),
124  pixelSeedExtension = cms.bool( False ),
125  strictSeedExtension = cms.bool( False ),
126  nSigmaMinPt = cms.double( 5.0 ),
127  maxCCCLostHits = cms.int32( 9999 ),
128  minPt = cms.double( 0.3 ),
129  maxConsecLostHits = cms.int32( 1 ),
130  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
131  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
132  seedPairPenalty = cms.int32( 0 ),
133  maxNumberOfHits = cms.int32( 100 ),
134  minNumberOfHitsForLoopers = cms.int32( 13 ),
135  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
136  minNumberOfHitsPerLoop = cms.int32( 4 ),
137  minHitsMinPt = cms.int32( 3 ),
138  maxLostHitsFraction = cms.double( 999.0 ),
139  maxLostHits = cms.int32( 1 ),
140  highEtaSwitch = cms.double( 5.0 ),
141  minHitsAtHighEta = cms.int32( 5 )
142 )
143 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
144  track_chi2_max = cms.double( 20.0 ),
145  track_pt_max = cms.double( 20.0 ),
146  track_prob_min = cms.double( -1.0 ),
147  track_pt_min = cms.double( 0.1 )
148 )
149 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
150  keepOriginalIfRebuildFails = cms.bool( False ),
151  lockHits = cms.bool( True ),
152  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
153  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
154  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
155  maxCand = cms.int32( 2 ),
156  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
157  intermediateCleaning = cms.bool( True ),
158  bestHitOnly = cms.bool( True ),
159  useSameTrajFilter = cms.bool( True ),
160  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
161  lostHitPenalty = cms.double( 30.0 ),
162  requireSeedHitsInRebuild = cms.bool( True ),
163  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
164  maxPtForLooperReconstruction = cms.double( 0.0 ),
165  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
166  minNrOfHitsForRebuild = cms.int32( 5 ),
167  alwaysUseInvalidHits = cms.bool( False ),
168  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
169  foundHitBonus = cms.double( 5.0 ),
170  updator = cms.string( "hltESPKFUpdator" ),
171  seedAs5DHit = cms.bool( False )
172 )
173 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
174 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
175  Rescale_Dz = cms.double( 3.0 ),
176  Pt_fixed = cms.bool( False ),
177  Eta_fixed = cms.bool( False ),
178  Eta_min = cms.double( 0.1 ),
179  DeltaZ = cms.double( 15.9 ),
180  maxRegions = cms.int32( 2 ),
181  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
182  UseVertex = cms.bool( False ),
183  Z_fixed = cms.bool( True ),
184  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
185  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
186  Rescale_phi = cms.double( 3.0 ),
187  DeltaEta = cms.double( 0.2 ),
188  precise = cms.bool( True ),
189  OnDemand = cms.int32( -1 ),
190  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
191  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
192  vertexCollection = cms.InputTag( "pixelVertices" ),
193  Pt_min = cms.double( 1.5 ),
194  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
195  Phi_fixed = cms.bool( False ),
196  DeltaR = cms.double( 0.2 ),
197  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
198  DeltaPhi = cms.double( 0.2 ),
199  Phi_min = cms.double( 0.1 ),
200  Rescale_eta = cms.double( 3.0 )
201 )
202 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
203  minimumNumberOfHits = cms.int32( 3 ),
204  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
205  seedExtension = cms.int32( 1 ),
206  chargeSignificance = cms.double( -1.0 ),
207  pixelSeedExtension = cms.bool( False ),
208  strictSeedExtension = cms.bool( False ),
209  nSigmaMinPt = cms.double( 5.0 ),
210  maxCCCLostHits = cms.int32( 0 ),
211  minPt = cms.double( 0.3 ),
212  maxConsecLostHits = cms.int32( 1 ),
213  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
214  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
215  seedPairPenalty = cms.int32( 0 ),
216  maxNumberOfHits = cms.int32( 100 ),
217  minNumberOfHitsForLoopers = cms.int32( 13 ),
218  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
219  minNumberOfHitsPerLoop = cms.int32( 4 ),
220  minHitsMinPt = cms.int32( 3 ),
221  maxLostHitsFraction = cms.double( 999.0 ),
222  maxLostHits = cms.int32( 1 ),
223  highEtaSwitch = cms.double( 5.0 ),
224  minHitsAtHighEta = cms.int32( 5 )
225 )
226 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
227  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
228  lostHitPenalty = cms.double( 30.0 ),
229  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
230  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
231  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
232  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
233  maxCand = cms.int32( 1 ),
234  alwaysUseInvalidHits = cms.bool( False ),
235  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
236  intermediateCleaning = cms.bool( True ),
237  updator = cms.string( "hltESPKFUpdator" ),
238  seedAs5DHit = cms.bool( False )
239 )
240 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
241  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
242  lostHitPenalty = cms.double( 90.0 ),
243  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
244  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
245  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
246  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
247  maxCand = cms.int32( 5 ),
248  alwaysUseInvalidHits = cms.bool( True ),
249  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
250  intermediateCleaning = cms.bool( False ),
251  updator = cms.string( "hltESPKFUpdator" ),
252  seedAs5DHit = cms.bool( False )
253 )
254 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
255 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
256  minimumNumberOfHits = cms.int32( 5 ),
257  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
258  seedExtension = cms.int32( 0 ),
259  chargeSignificance = cms.double( -1.0 ),
260  pixelSeedExtension = cms.bool( False ),
261  strictSeedExtension = cms.bool( False ),
262  nSigmaMinPt = cms.double( 5.0 ),
263  maxCCCLostHits = cms.int32( 9999 ),
264  minPt = cms.double( 0.9 ),
265  maxConsecLostHits = cms.int32( 1 ),
266  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
267  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
268  seedPairPenalty = cms.int32( 0 ),
269  maxNumberOfHits = cms.int32( -1 ),
270  minNumberOfHitsForLoopers = cms.int32( 13 ),
271  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
272  minNumberOfHitsPerLoop = cms.int32( 4 ),
273  minHitsMinPt = cms.int32( 3 ),
274  maxLostHitsFraction = cms.double( 999.0 ),
275  maxLostHits = cms.int32( 1 ),
276  highEtaSwitch = cms.double( 5.0 ),
277  minHitsAtHighEta = cms.int32( 5 )
278 )
279 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
280  minimumNumberOfHits = cms.int32( 3 ),
281  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
282  seedExtension = cms.int32( 0 ),
283  chargeSignificance = cms.double( -1.0 ),
284  pixelSeedExtension = cms.bool( False ),
285  strictSeedExtension = cms.bool( False ),
286  nSigmaMinPt = cms.double( 5.0 ),
287  maxCCCLostHits = cms.int32( 0 ),
288  minPt = cms.double( 0.2 ),
289  maxConsecLostHits = cms.int32( 1 ),
290  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
291  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
292  seedPairPenalty = cms.int32( 0 ),
293  maxNumberOfHits = cms.int32( 100 ),
294  minNumberOfHitsForLoopers = cms.int32( 13 ),
295  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
296  minNumberOfHitsPerLoop = cms.int32( 4 ),
297  minHitsMinPt = cms.int32( 3 ),
298  maxLostHitsFraction = cms.double( 999.0 ),
299  maxLostHits = cms.int32( 1 ),
300  highEtaSwitch = cms.double( 5.0 ),
301  minHitsAtHighEta = cms.int32( 5 )
302 )
303 fragment.HLTSeedFromProtoTracks = cms.PSet(
304  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
305  SeedMomentumForBOFF = cms.double( 5.0 ),
306  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
307  forceKinematicWithRegionDirection = cms.bool( False ),
308  magneticField = cms.string( "ParabolicMf" ),
309  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
310  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
311  MinOneOverPtError = cms.double( 1.0 )
312 )
313 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
314  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
315  lostHitPenalty = cms.double( 30.0 ),
316  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
317  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
318  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
319  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
320  maxCand = cms.int32( 2 ),
321  alwaysUseInvalidHits = cms.bool( False ),
322  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
323  intermediateCleaning = cms.bool( True ),
324  updator = cms.string( "hltESPKFUpdator" ),
325  seedAs5DHit = cms.bool( False )
326 )
327 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
328  minimumNumberOfHits = cms.int32( 5 ),
329  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
330  seedExtension = cms.int32( 0 ),
331  chargeSignificance = cms.double( -1.0 ),
332  pixelSeedExtension = cms.bool( False ),
333  strictSeedExtension = cms.bool( False ),
334  nSigmaMinPt = cms.double( 5.0 ),
335  maxCCCLostHits = cms.int32( 9999 ),
336  minPt = cms.double( 10.0 ),
337  maxConsecLostHits = cms.int32( 1 ),
338  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
339  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
340  seedPairPenalty = cms.int32( 0 ),
341  maxNumberOfHits = cms.int32( 8 ),
342  minNumberOfHitsForLoopers = cms.int32( 13 ),
343  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
344  minNumberOfHitsPerLoop = cms.int32( 4 ),
345  minHitsMinPt = cms.int32( 3 ),
346  maxLostHitsFraction = cms.double( 999.0 ),
347  maxLostHits = cms.int32( 1 ),
348  highEtaSwitch = cms.double( 5.0 ),
349  minHitsAtHighEta = cms.int32( 5 )
350 )
351 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
352  minimumNumberOfHits = cms.int32( 3 ),
353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
354  seedExtension = cms.int32( 0 ),
355  chargeSignificance = cms.double( -1.0 ),
356  pixelSeedExtension = cms.bool( False ),
357  strictSeedExtension = cms.bool( False ),
358  nSigmaMinPt = cms.double( 5.0 ),
359  maxCCCLostHits = cms.int32( 0 ),
360  minPt = cms.double( 0.3 ),
361  maxConsecLostHits = cms.int32( 1 ),
362  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
363  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
364  seedPairPenalty = cms.int32( 0 ),
365  maxNumberOfHits = cms.int32( 100 ),
366  minNumberOfHitsForLoopers = cms.int32( 13 ),
367  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
368  minNumberOfHitsPerLoop = cms.int32( 4 ),
369  minHitsMinPt = cms.int32( 3 ),
370  maxLostHitsFraction = cms.double( 999.0 ),
371  maxLostHits = cms.int32( 1 ),
372  highEtaSwitch = cms.double( 5.0 ),
373  minHitsAtHighEta = cms.int32( 5 )
374 )
375 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
376  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
377  SeedMomentumForBOFF = cms.double( 5.0 ),
378  propagator = cms.string( "PropagatorWithMaterial" ),
379  forceKinematicWithRegionDirection = cms.bool( False ),
380  magneticField = cms.string( "" ),
381  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
382  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
383  MinOneOverPtError = cms.double( 1.0 )
384 )
385 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
386  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
387  lostHitPenalty = cms.double( 30.0 ),
388  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
389  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
390  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
391  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
392  maxCand = cms.int32( 2 ),
393  alwaysUseInvalidHits = cms.bool( False ),
394  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
395  intermediateCleaning = cms.bool( True ),
396  updator = cms.string( "hltESPKFUpdator" ),
397  seedAs5DHit = cms.bool( False )
398 )
399 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
400 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
401  minimumNumberOfHits = cms.int32( 5 ),
402  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
403  seedExtension = cms.int32( 0 ),
404  chargeSignificance = cms.double( -1.0 ),
405  pixelSeedExtension = cms.bool( False ),
406  strictSeedExtension = cms.bool( False ),
407  nSigmaMinPt = cms.double( 5.0 ),
408  maxCCCLostHits = cms.int32( 9999 ),
409  minPt = cms.double( 2.0 ),
410  maxConsecLostHits = cms.int32( 1 ),
411  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
412  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
413  seedPairPenalty = cms.int32( 0 ),
414  maxNumberOfHits = cms.int32( -1 ),
415  minNumberOfHitsForLoopers = cms.int32( 13 ),
416  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
417  minNumberOfHitsPerLoop = cms.int32( 4 ),
418  minHitsMinPt = cms.int32( -1 ),
419  maxLostHitsFraction = cms.double( 999.0 ),
420  maxLostHits = cms.int32( 1 ),
421  highEtaSwitch = cms.double( 5.0 ),
422  minHitsAtHighEta = cms.int32( 5 )
423 )
424 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
425  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
426  lostHitPenalty = cms.double( 30.0 ),
427  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
428  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
429  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
430  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
431  maxCand = cms.int32( 4 ),
432  alwaysUseInvalidHits = cms.bool( True ),
433  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
434  intermediateCleaning = cms.bool( True ),
435  updator = cms.string( "hltESPKFUpdator" ),
436  seedAs5DHit = cms.bool( False )
437 )
438 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
439  useSameTrajFilter = cms.bool( True ),
440  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
441  keepOriginalIfRebuildFails = cms.bool( False ),
442  lostHitPenalty = cms.double( 30.0 ),
443  lockHits = cms.bool( True ),
444  requireSeedHitsInRebuild = cms.bool( True ),
445  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
446  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
447  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
448  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
449  minNrOfHitsForRebuild = cms.int32( 5 ),
450  maxCand = cms.int32( 2 ),
451  alwaysUseInvalidHits = cms.bool( False ),
452  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
453  intermediateCleaning = cms.bool( True ),
454  foundHitBonus = cms.double( 5.0 ),
455  updator = cms.string( "hltESPKFUpdator" ),
456  bestHitOnly = cms.bool( True ),
457  seedAs5DHit = cms.bool( False ),
458  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
459 )
460 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
461  useSameTrajFilter = cms.bool( True ),
462  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
463  keepOriginalIfRebuildFails = cms.bool( True ),
464  lostHitPenalty = cms.double( 1.0 ),
465  lockHits = cms.bool( True ),
466  requireSeedHitsInRebuild = cms.bool( True ),
467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
468  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
469  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
470  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
471  minNrOfHitsForRebuild = cms.int32( 2 ),
472  maxCand = cms.int32( 5 ),
473  alwaysUseInvalidHits = cms.bool( True ),
474  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
475  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
476  intermediateCleaning = cms.bool( True ),
477  foundHitBonus = cms.double( 1000.0 ),
478  updator = cms.string( "hltESPKFUpdator" ),
479  bestHitOnly = cms.bool( True ),
480  seedAs5DHit = cms.bool( False )
481 )
482 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
483  minimumNumberOfHits = cms.int32( 3 ),
484  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
485  seedExtension = cms.int32( 0 ),
486  chargeSignificance = cms.double( -1.0 ),
487  pixelSeedExtension = cms.bool( False ),
488  strictSeedExtension = cms.bool( False ),
489  nSigmaMinPt = cms.double( 5.0 ),
490  maxCCCLostHits = cms.int32( 9999 ),
491  minPt = cms.double( 0.9 ),
492  maxConsecLostHits = cms.int32( 1 ),
493  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
494  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
495  seedPairPenalty = cms.int32( 0 ),
496  maxNumberOfHits = cms.int32( 100 ),
497  minNumberOfHitsForLoopers = cms.int32( 13 ),
498  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
499  minNumberOfHitsPerLoop = cms.int32( 4 ),
500  minHitsMinPt = cms.int32( 3 ),
501  maxLostHitsFraction = cms.double( 0.1 ),
502  maxLostHits = cms.int32( 999 ),
503  highEtaSwitch = cms.double( 5.0 ),
504  minHitsAtHighEta = cms.int32( 5 )
505 )
506 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
507  useSameTrajFilter = cms.bool( True ),
508  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
509  keepOriginalIfRebuildFails = cms.bool( True ),
510  lostHitPenalty = cms.double( 1.0 ),
511  lockHits = cms.bool( True ),
512  requireSeedHitsInRebuild = cms.bool( True ),
513  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
514  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
515  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
516  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
517  minNrOfHitsForRebuild = cms.int32( 2 ),
518  maxCand = cms.int32( 5 ),
519  alwaysUseInvalidHits = cms.bool( True ),
520  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
521  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
522  intermediateCleaning = cms.bool( True ),
523  foundHitBonus = cms.double( 1000.0 ),
524  updator = cms.string( "hltESPKFUpdator" ),
525  bestHitOnly = cms.bool( True ),
526  seedAs5DHit = cms.bool( False )
527 )
528 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
529  minimumNumberOfHits = cms.int32( 3 ),
530  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
531  seedExtension = cms.int32( 0 ),
532  chargeSignificance = cms.double( -1.0 ),
533  pixelSeedExtension = cms.bool( False ),
534  strictSeedExtension = cms.bool( False ),
535  nSigmaMinPt = cms.double( 5.0 ),
536  maxCCCLostHits = cms.int32( 9999 ),
537  minPt = cms.double( 0.9 ),
538  maxConsecLostHits = cms.int32( 1 ),
539  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
540  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
541  seedPairPenalty = cms.int32( 0 ),
542  maxNumberOfHits = cms.int32( 100 ),
543  minNumberOfHitsForLoopers = cms.int32( 13 ),
544  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
545  minNumberOfHitsPerLoop = cms.int32( 4 ),
546  minHitsMinPt = cms.int32( 3 ),
547  maxLostHitsFraction = cms.double( 0.1 ),
548  maxLostHits = cms.int32( 999 ),
549  highEtaSwitch = cms.double( 5.0 ),
550  minHitsAtHighEta = cms.int32( 5 )
551 )
552 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
553  minimumNumberOfHits = cms.int32( 5 ),
554  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
555  seedExtension = cms.int32( 0 ),
556  chargeSignificance = cms.double( -1.0 ),
557  pixelSeedExtension = cms.bool( False ),
558  strictSeedExtension = cms.bool( False ),
559  nSigmaMinPt = cms.double( 5.0 ),
560  maxCCCLostHits = cms.int32( 9999 ),
561  minPt = cms.double( 0.3 ),
562  maxConsecLostHits = cms.int32( 3 ),
563  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
564  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
565  seedPairPenalty = cms.int32( 0 ),
566  maxNumberOfHits = cms.int32( 100 ),
567  minNumberOfHitsForLoopers = cms.int32( 13 ),
568  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
569  minNumberOfHitsPerLoop = cms.int32( 4 ),
570  minHitsMinPt = cms.int32( 3 ),
571  maxLostHitsFraction = cms.double( 999.0 ),
572  maxLostHits = cms.int32( 1 ),
573  highEtaSwitch = cms.double( 5.0 ),
574  minHitsAtHighEta = cms.int32( 5 )
575 )
576 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
577  useSameTrajFilter = cms.bool( True ),
578  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
579  keepOriginalIfRebuildFails = cms.bool( False ),
580  lostHitPenalty = cms.double( 30.0 ),
581  lockHits = cms.bool( True ),
582  requireSeedHitsInRebuild = cms.bool( False ),
583  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
584  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
585  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
586  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
587  minNrOfHitsForRebuild = cms.int32( 5 ),
588  maxCand = cms.int32( 2 ),
589  alwaysUseInvalidHits = cms.bool( False ),
590  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
591  intermediateCleaning = cms.bool( True ),
592  foundHitBonus = cms.double( 1000.0 ),
593  updator = cms.string( "hltESPKFUpdator" ),
594  bestHitOnly = cms.bool( True ),
595  seedAs5DHit = cms.bool( False ),
596  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) )
597 )
598 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
599  minimumNumberOfHits = cms.int32( 5 ),
600  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
601  seedExtension = cms.int32( 0 ),
602  chargeSignificance = cms.double( -1.0 ),
603  pixelSeedExtension = cms.bool( False ),
604  strictSeedExtension = cms.bool( False ),
605  nSigmaMinPt = cms.double( 5.0 ),
606  maxCCCLostHits = cms.int32( 9999 ),
607  minPt = cms.double( 0.3 ),
608  maxConsecLostHits = cms.int32( 3 ),
609  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
610  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
611  seedPairPenalty = cms.int32( 0 ),
612  maxNumberOfHits = cms.int32( 100 ),
613  minNumberOfHitsForLoopers = cms.int32( 13 ),
614  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
615  minNumberOfHitsPerLoop = cms.int32( 4 ),
616  minHitsMinPt = cms.int32( 3 ),
617  maxLostHitsFraction = cms.double( 999.0 ),
618  maxLostHits = cms.int32( 1 ),
619  highEtaSwitch = cms.double( 5.0 ),
620  minHitsAtHighEta = cms.int32( 5 )
621 )
622 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
623  useSameTrajFilter = cms.bool( True ),
624  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
625  keepOriginalIfRebuildFails = cms.bool( False ),
626  lostHitPenalty = cms.double( 30.0 ),
627  lockHits = cms.bool( True ),
628  requireSeedHitsInRebuild = cms.bool( False ),
629  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
630  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
631  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
632  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
633  minNrOfHitsForRebuild = cms.int32( 5 ),
634  maxCand = cms.int32( 2 ),
635  alwaysUseInvalidHits = cms.bool( False ),
636  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
637  intermediateCleaning = cms.bool( True ),
638  foundHitBonus = cms.double( 1000.0 ),
639  updator = cms.string( "hltESPKFUpdator" ),
640  bestHitOnly = cms.bool( True ),
641  seedAs5DHit = cms.bool( False ),
642  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) )
643 )
644 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
645  minimumNumberOfHits = cms.int32( 5 ),
646  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
647  seedExtension = cms.int32( 0 ),
648  chargeSignificance = cms.double( -1.0 ),
649  pixelSeedExtension = cms.bool( False ),
650  strictSeedExtension = cms.bool( False ),
651  nSigmaMinPt = cms.double( 5.0 ),
652  maxCCCLostHits = cms.int32( 9999 ),
653  minPt = cms.double( 0.9 ),
654  maxConsecLostHits = cms.int32( 1 ),
655  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
656  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
657  seedPairPenalty = cms.int32( 0 ),
658  maxNumberOfHits = cms.int32( 100 ),
659  minNumberOfHitsForLoopers = cms.int32( 13 ),
660  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
661  minNumberOfHitsPerLoop = cms.int32( 4 ),
662  minHitsMinPt = cms.int32( 3 ),
663  maxLostHitsFraction = cms.double( 0.1 ),
664  maxLostHits = cms.int32( 999 ),
665  highEtaSwitch = cms.double( 5.0 ),
666  minHitsAtHighEta = cms.int32( 5 )
667 )
668 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
669 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
670  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
671  subclusterCutSN = cms.double( 12.0 ),
672  trimMaxADC = cms.double( 30.0 ),
673  seedCutMIPs = cms.double( 0.35 ),
674  subclusterCutMIPs = cms.double( 0.45 ),
675  subclusterWindow = cms.double( 0.7 ),
676  maxNSat = cms.uint32( 3 ),
677  trimMaxFracNeigh = cms.double( 0.25 ),
678  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
679  seedCutSN = cms.double( 7.0 ),
680  layerMask = cms.PSet(
681  TOB = cms.bool( False ),
682  TIB = cms.vuint32( 1, 2 ),
683  TID = cms.vuint32( 1, 2 ),
684  TEC = cms.bool( False )
685  ),
686  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
687  trimMaxFracTotal = cms.double( 0.15 )
688 )
689 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
690  minimumNumberOfHits = cms.int32( 4 ),
691  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
692  seedExtension = cms.int32( 0 ),
693  chargeSignificance = cms.double( -1.0 ),
694  pixelSeedExtension = cms.bool( False ),
695  strictSeedExtension = cms.bool( False ),
696  maxCCCLostHits = cms.int32( 0 ),
697  nSigmaMinPt = cms.double( 5.0 ),
698  minPt = cms.double( 1.0 ),
699  maxConsecLostHits = cms.int32( 1 ),
700  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
701  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
702  seedPairPenalty = cms.int32( 0 ),
703  maxNumberOfHits = cms.int32( 100 ),
704  minNumberOfHitsForLoopers = cms.int32( 13 ),
705  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
706  minNumberOfHitsPerLoop = cms.int32( 4 ),
707  minHitsMinPt = cms.int32( 3 ),
708  maxLostHitsFraction = cms.double( 0.1 ),
709  maxLostHits = cms.int32( 999 ),
710  highEtaSwitch = cms.double( 5.0 ),
711  minHitsAtHighEta = cms.int32( 5 )
712 )
713 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
714  useSameTrajFilter = cms.bool( True ),
715  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
716  keepOriginalIfRebuildFails = cms.bool( False ),
717  lostHitPenalty = cms.double( 30.0 ),
718  lockHits = cms.bool( True ),
719  requireSeedHitsInRebuild = cms.bool( True ),
720  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
721  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
722  maxPtForLooperReconstruction = cms.double( 0.0 ),
723  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
724  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
725  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
726  minNrOfHitsForRebuild = cms.int32( 5 ),
727  maxCand = cms.int32( 3 ),
728  alwaysUseInvalidHits = cms.bool( True ),
729  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
730  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
731  intermediateCleaning = cms.bool( True ),
732  foundHitBonus = cms.double( 10.0 ),
733  updator = cms.string( "hltESPKFUpdator" ),
734  bestHitOnly = cms.bool( True ),
735  seedAs5DHit = cms.bool( False )
736 )
737 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
738  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
739  filters = cms.VPSet(
740  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
741  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
742  )
743 )
744 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
745  minimumNumberOfHits = cms.int32( 4 ),
746  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
747  seedExtension = cms.int32( 0 ),
748  chargeSignificance = cms.double( -1.0 ),
749  pixelSeedExtension = cms.bool( False ),
750  strictSeedExtension = cms.bool( False ),
751  maxCCCLostHits = cms.int32( 0 ),
752  nSigmaMinPt = cms.double( 5.0 ),
753  minPt = cms.double( 1.0 ),
754  maxConsecLostHits = cms.int32( 1 ),
755  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
756  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
757  seedPairPenalty = cms.int32( 0 ),
758  maxNumberOfHits = cms.int32( 100 ),
759  minNumberOfHitsForLoopers = cms.int32( 13 ),
760  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
761  minNumberOfHitsPerLoop = cms.int32( 4 ),
762  minHitsMinPt = cms.int32( 3 ),
763  maxLostHitsFraction = cms.double( 0.1 ),
764  maxLostHits = cms.int32( 999 ),
765  highEtaSwitch = cms.double( 5.0 ),
766  minHitsAtHighEta = cms.int32( 5 )
767 )
768 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
769  useSameTrajFilter = cms.bool( True ),
770  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
771  keepOriginalIfRebuildFails = cms.bool( True ),
772  lostHitPenalty = cms.double( 30.0 ),
773  lockHits = cms.bool( True ),
774  requireSeedHitsInRebuild = cms.bool( True ),
775  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
776  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
777  maxPtForLooperReconstruction = cms.double( 0.0 ),
778  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
779  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
780  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
781  minNrOfHitsForRebuild = cms.int32( 1 ),
782  maxCand = cms.int32( 3 ),
783  alwaysUseInvalidHits = cms.bool( True ),
784  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
785  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
786  intermediateCleaning = cms.bool( True ),
787  foundHitBonus = cms.double( 10.0 ),
788  updator = cms.string( "hltESPKFUpdator" ),
789  bestHitOnly = cms.bool( True ),
790  seedAs5DHit = cms.bool( False )
791 )
792 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
793  minimumNumberOfHits = cms.int32( 3 ),
794  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
795  seedExtension = cms.int32( 0 ),
796  chargeSignificance = cms.double( -1.0 ),
797  pixelSeedExtension = cms.bool( False ),
798  strictSeedExtension = cms.bool( False ),
799  nSigmaMinPt = cms.double( 5.0 ),
800  maxCCCLostHits = cms.int32( 0 ),
801  minPt = cms.double( 1.0 ),
802  maxConsecLostHits = cms.int32( 1 ),
803  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
804  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
805  seedPairPenalty = cms.int32( 0 ),
806  maxNumberOfHits = cms.int32( 100 ),
807  minNumberOfHitsForLoopers = cms.int32( 13 ),
808  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
809  minNumberOfHitsPerLoop = cms.int32( 4 ),
810  minHitsMinPt = cms.int32( 3 ),
811  maxLostHitsFraction = cms.double( 0.1 ),
812  maxLostHits = cms.int32( 999 ),
813  highEtaSwitch = cms.double( 5.0 ),
814  minHitsAtHighEta = cms.int32( 5 )
815 )
816 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
817  useSameTrajFilter = cms.bool( True ),
818  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
819  keepOriginalIfRebuildFails = cms.bool( False ),
820  lostHitPenalty = cms.double( 30.0 ),
821  lockHits = cms.bool( True ),
822  requireSeedHitsInRebuild = cms.bool( True ),
823  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
824  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
825  maxPtForLooperReconstruction = cms.double( 0.0 ),
826  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
827  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
828  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
829  minNrOfHitsForRebuild = cms.int32( 5 ),
830  maxCand = cms.int32( 4 ),
831  alwaysUseInvalidHits = cms.bool( True ),
832  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
833  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
834  intermediateCleaning = cms.bool( True ),
835  foundHitBonus = cms.double( 10.0 ),
836  updator = cms.string( "hltESPKFUpdator" ),
837  bestHitOnly = cms.bool( True ),
838  seedAs5DHit = cms.bool( False )
839 )
840 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
841  minimumNumberOfHits = cms.int32( 3 ),
842  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
843  seedExtension = cms.int32( 0 ),
844  chargeSignificance = cms.double( -1.0 ),
845  pixelSeedExtension = cms.bool( False ),
846  strictSeedExtension = cms.bool( False ),
847  nSigmaMinPt = cms.double( 5.0 ),
848  maxCCCLostHits = cms.int32( 0 ),
849  minPt = cms.double( 1.0 ),
850  maxConsecLostHits = cms.int32( 1 ),
851  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
852  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
853  seedPairPenalty = cms.int32( 0 ),
854  maxNumberOfHits = cms.int32( 100 ),
855  minNumberOfHitsForLoopers = cms.int32( 13 ),
856  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
857  minNumberOfHitsPerLoop = cms.int32( 4 ),
858  minHitsMinPt = cms.int32( 3 ),
859  maxLostHitsFraction = cms.double( 0.1 ),
860  maxLostHits = cms.int32( 999 ),
861  highEtaSwitch = cms.double( 5.0 ),
862  minHitsAtHighEta = cms.int32( 5 )
863 )
864 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
865  useSameTrajFilter = cms.bool( True ),
866  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
867  keepOriginalIfRebuildFails = cms.bool( False ),
868  lostHitPenalty = cms.double( 30.0 ),
869  lockHits = cms.bool( True ),
870  requireSeedHitsInRebuild = cms.bool( True ),
871  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
872  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
873  maxPtForLooperReconstruction = cms.double( 0.0 ),
874  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
875  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
876  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
877  minNrOfHitsForRebuild = cms.int32( 5 ),
878  maxCand = cms.int32( 3 ),
879  alwaysUseInvalidHits = cms.bool( True ),
880  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
881  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
882  intermediateCleaning = cms.bool( True ),
883  foundHitBonus = cms.double( 10.0 ),
884  updator = cms.string( "hltESPKFUpdator" ),
885  bestHitOnly = cms.bool( True ),
886  seedAs5DHit = cms.bool( False )
887 )
888 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
889  minimumNumberOfHits = cms.int32( 3 ),
890  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
891  seedExtension = cms.int32( 0 ),
892  chargeSignificance = cms.double( -1.0 ),
893  pixelSeedExtension = cms.bool( False ),
894  strictSeedExtension = cms.bool( False ),
895  nSigmaMinPt = cms.double( 5.0 ),
896  maxCCCLostHits = cms.int32( 0 ),
897  minPt = cms.double( 2.8 ),
898  maxConsecLostHits = cms.int32( 1 ),
899  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
900  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
901  seedPairPenalty = cms.int32( 0 ),
902  maxNumberOfHits = cms.int32( 100 ),
903  minNumberOfHitsForLoopers = cms.int32( 13 ),
904  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
905  minNumberOfHitsPerLoop = cms.int32( 4 ),
906  minHitsMinPt = cms.int32( 3 ),
907  maxLostHitsFraction = cms.double( 0.1 ),
908  maxLostHits = cms.int32( 999 ),
909  highEtaSwitch = cms.double( 5.0 ),
910  minHitsAtHighEta = cms.int32( 5 )
911 )
912 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
913  useSameTrajFilter = cms.bool( True ),
914  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
915  keepOriginalIfRebuildFails = cms.bool( False ),
916  lostHitPenalty = cms.double( 30.0 ),
917  lockHits = cms.bool( True ),
918  requireSeedHitsInRebuild = cms.bool( True ),
919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
920  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
921  maxPtForLooperReconstruction = cms.double( 0.0 ),
922  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
923  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
924  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
925  minNrOfHitsForRebuild = cms.int32( 5 ),
926  maxCand = cms.int32( 4 ),
927  alwaysUseInvalidHits = cms.bool( True ),
928  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
929  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
930  intermediateCleaning = cms.bool( True ),
931  foundHitBonus = cms.double( 10.0 ),
932  updator = cms.string( "hltESPKFUpdator" ),
933  bestHitOnly = cms.bool( True ),
934  seedAs5DHit = cms.bool( False )
935 )
936 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
937  minimumNumberOfHits = cms.int32( 3 ),
938  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
939  seedExtension = cms.int32( 0 ),
940  chargeSignificance = cms.double( -1.0 ),
941  pixelSeedExtension = cms.bool( False ),
942  strictSeedExtension = cms.bool( False ),
943  nSigmaMinPt = cms.double( 5.0 ),
944  maxCCCLostHits = cms.int32( 0 ),
945  minPt = cms.double( 5.0 ),
946  maxConsecLostHits = cms.int32( 1 ),
947  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
948  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
949  seedPairPenalty = cms.int32( 0 ),
950  maxNumberOfHits = cms.int32( 100 ),
951  minNumberOfHitsForLoopers = cms.int32( 13 ),
952  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
953  minNumberOfHitsPerLoop = cms.int32( 4 ),
954  minHitsMinPt = cms.int32( 3 ),
955  maxLostHitsFraction = cms.double( 0.1 ),
956  maxLostHits = cms.int32( 999 ),
957  highEtaSwitch = cms.double( 5.0 ),
958  minHitsAtHighEta = cms.int32( 5 )
959 )
960 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
961  minimumNumberOfHits = cms.int32( 3 ),
962  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
963  seedExtension = cms.int32( 0 ),
964  chargeSignificance = cms.double( -1.0 ),
965  pixelSeedExtension = cms.bool( False ),
966  strictSeedExtension = cms.bool( False ),
967  nSigmaMinPt = cms.double( 5.0 ),
968  maxCCCLostHits = cms.int32( 0 ),
969  minPt = cms.double( 5.0 ),
970  maxConsecLostHits = cms.int32( 1 ),
971  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
972  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
973  seedPairPenalty = cms.int32( 0 ),
974  maxNumberOfHits = cms.int32( 100 ),
975  minNumberOfHitsForLoopers = cms.int32( 13 ),
976  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
977  minNumberOfHitsPerLoop = cms.int32( 4 ),
978  minHitsMinPt = cms.int32( 3 ),
979  maxLostHitsFraction = cms.double( 0.1 ),
980  maxLostHits = cms.int32( 999 ),
981  highEtaSwitch = cms.double( 5.0 ),
982  minHitsAtHighEta = cms.int32( 5 )
983 )
984 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
985  minimumNumberOfHits = cms.int32( 4 ),
986  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
987  seedExtension = cms.int32( 0 ),
988  chargeSignificance = cms.double( -1.0 ),
989  pixelSeedExtension = cms.bool( False ),
990  strictSeedExtension = cms.bool( False ),
991  nSigmaMinPt = cms.double( 5.0 ),
992  maxCCCLostHits = cms.int32( 0 ),
993  minPt = cms.double( 5.0 ),
994  maxConsecLostHits = cms.int32( 1 ),
995  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
996  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
997  seedPairPenalty = cms.int32( 0 ),
998  maxNumberOfHits = cms.int32( 100 ),
999  minNumberOfHitsForLoopers = cms.int32( 13 ),
1000  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1001  minNumberOfHitsPerLoop = cms.int32( 4 ),
1002  minHitsMinPt = cms.int32( 3 ),
1003  maxLostHitsFraction = cms.double( 0.1 ),
1004  maxLostHits = cms.int32( 999 ),
1005  highEtaSwitch = cms.double( 5.0 ),
1006  minHitsAtHighEta = cms.int32( 5 )
1007 )
1008 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1009  useSameTrajFilter = cms.bool( False ),
1010  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1011  keepOriginalIfRebuildFails = cms.bool( False ),
1012  lostHitPenalty = cms.double( 30.0 ),
1013  lockHits = cms.bool( True ),
1014  requireSeedHitsInRebuild = cms.bool( True ),
1015  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1016  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1017  maxPtForLooperReconstruction = cms.double( 0.0 ),
1018  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1019  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1020  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1021  minNrOfHitsForRebuild = cms.int32( 5 ),
1022  maxCand = cms.int32( 3 ),
1023  alwaysUseInvalidHits = cms.bool( True ),
1024  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
1025  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
1026  intermediateCleaning = cms.bool( True ),
1027  foundHitBonus = cms.double( 10.0 ),
1028  updator = cms.string( "hltESPKFUpdator" ),
1029  bestHitOnly = cms.bool( True ),
1030  seedAs5DHit = cms.bool( False )
1031 )
1032 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1033  minimumNumberOfHits = cms.int32( 3 ),
1034  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1035  seedExtension = cms.int32( 0 ),
1036  chargeSignificance = cms.double( -1.0 ),
1037  pixelSeedExtension = cms.bool( False ),
1038  strictSeedExtension = cms.bool( False ),
1039  nSigmaMinPt = cms.double( 5.0 ),
1040  maxCCCLostHits = cms.int32( 9999 ),
1041  minPt = cms.double( 5.0 ),
1042  maxConsecLostHits = cms.int32( 1 ),
1043  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1044  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1045  seedPairPenalty = cms.int32( 0 ),
1046  maxNumberOfHits = cms.int32( 100 ),
1047  minNumberOfHitsForLoopers = cms.int32( 13 ),
1048  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1049  minNumberOfHitsPerLoop = cms.int32( 4 ),
1050  minHitsMinPt = cms.int32( 3 ),
1051  maxLostHitsFraction = cms.double( 0.1 ),
1052  maxLostHits = cms.int32( 999 ),
1053  highEtaSwitch = cms.double( 5.0 ),
1054  minHitsAtHighEta = cms.int32( 5 )
1055 )
1056 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1057  minimumNumberOfHits = cms.int32( 4 ),
1058  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1059  seedExtension = cms.int32( 0 ),
1060  chargeSignificance = cms.double( -1.0 ),
1061  pixelSeedExtension = cms.bool( False ),
1062  strictSeedExtension = cms.bool( False ),
1063  nSigmaMinPt = cms.double( 5.0 ),
1064  maxCCCLostHits = cms.int32( 9999 ),
1065  minPt = cms.double( 5.0 ),
1066  maxConsecLostHits = cms.int32( 1 ),
1067  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1068  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1069  seedPairPenalty = cms.int32( 1 ),
1070  maxNumberOfHits = cms.int32( 100 ),
1071  minNumberOfHitsForLoopers = cms.int32( 13 ),
1072  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1073  minNumberOfHitsPerLoop = cms.int32( 4 ),
1074  minHitsMinPt = cms.int32( 3 ),
1075  maxLostHitsFraction = cms.double( 0.1 ),
1076  maxLostHits = cms.int32( 0 ),
1077  highEtaSwitch = cms.double( 5.0 ),
1078  minHitsAtHighEta = cms.int32( 5 )
1079 )
1080 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1081  useSameTrajFilter = cms.bool( True ),
1082  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1083  keepOriginalIfRebuildFails = cms.bool( False ),
1084  lostHitPenalty = cms.double( 30.0 ),
1085  lockHits = cms.bool( True ),
1086  requireSeedHitsInRebuild = cms.bool( True ),
1087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1088  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1089  maxPtForLooperReconstruction = cms.double( 0.0 ),
1090  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1091  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1092  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1093  minNrOfHitsForRebuild = cms.int32( 4 ),
1094  maxCand = cms.int32( 2 ),
1095  alwaysUseInvalidHits = cms.bool( False ),
1096  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1097  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1098  intermediateCleaning = cms.bool( True ),
1099  foundHitBonus = cms.double( 10.0 ),
1100  updator = cms.string( "hltESPKFUpdator" ),
1101  bestHitOnly = cms.bool( True ),
1102  seedAs5DHit = cms.bool( False )
1103 )
1104 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1105  minimumNumberOfHits = cms.int32( 5 ),
1106  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1107  seedExtension = cms.int32( 0 ),
1108  chargeSignificance = cms.double( -1.0 ),
1109  pixelSeedExtension = cms.bool( False ),
1110  strictSeedExtension = cms.bool( False ),
1111  nSigmaMinPt = cms.double( 5.0 ),
1112  maxCCCLostHits = cms.int32( 9999 ),
1113  minPt = cms.double( 5.0 ),
1114  maxConsecLostHits = cms.int32( 1 ),
1115  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1116  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1117  seedPairPenalty = cms.int32( 1 ),
1118  maxNumberOfHits = cms.int32( 100 ),
1119  minNumberOfHitsForLoopers = cms.int32( 13 ),
1120  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1121  minNumberOfHitsPerLoop = cms.int32( 4 ),
1122  minHitsMinPt = cms.int32( 3 ),
1123  maxLostHitsFraction = cms.double( 0.1 ),
1124  maxLostHits = cms.int32( 0 ),
1125  highEtaSwitch = cms.double( 5.0 ),
1126  minHitsAtHighEta = cms.int32( 5 )
1127 )
1128 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1129  minimumNumberOfHits = cms.int32( 4 ),
1130  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1131  seedExtension = cms.int32( 0 ),
1132  chargeSignificance = cms.double( -1.0 ),
1133  pixelSeedExtension = cms.bool( False ),
1134  strictSeedExtension = cms.bool( False ),
1135  nSigmaMinPt = cms.double( 5.0 ),
1136  maxCCCLostHits = cms.int32( 9999 ),
1137  minPt = cms.double( 5.0 ),
1138  maxConsecLostHits = cms.int32( 1 ),
1139  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1140  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1141  seedPairPenalty = cms.int32( 1 ),
1142  maxNumberOfHits = cms.int32( 100 ),
1143  minNumberOfHitsForLoopers = cms.int32( 13 ),
1144  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1145  minNumberOfHitsPerLoop = cms.int32( 4 ),
1146  minHitsMinPt = cms.int32( 3 ),
1147  maxLostHitsFraction = cms.double( 0.1 ),
1148  maxLostHits = cms.int32( 0 ),
1149  highEtaSwitch = cms.double( 5.0 ),
1150  minHitsAtHighEta = cms.int32( 5 )
1151 )
1152 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1153  useSameTrajFilter = cms.bool( False ),
1154  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1155  keepOriginalIfRebuildFails = cms.bool( False ),
1156  lostHitPenalty = cms.double( 30.0 ),
1157  lockHits = cms.bool( True ),
1158  requireSeedHitsInRebuild = cms.bool( True ),
1159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1160  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1161  maxPtForLooperReconstruction = cms.double( 0.0 ),
1162  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1163  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1164  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1165  minNrOfHitsForRebuild = cms.int32( 4 ),
1166  maxCand = cms.int32( 2 ),
1167  alwaysUseInvalidHits = cms.bool( False ),
1168  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1169  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1170  intermediateCleaning = cms.bool( True ),
1171  foundHitBonus = cms.double( 10.0 ),
1172  updator = cms.string( "hltESPKFUpdator" ),
1173  bestHitOnly = cms.bool( True ),
1174  seedAs5DHit = cms.bool( False )
1175 )
1176 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1177  minimumNumberOfHits = cms.int32( 4 ),
1178  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1179  seedExtension = cms.int32( 0 ),
1180  chargeSignificance = cms.double( -1.0 ),
1181  pixelSeedExtension = cms.bool( False ),
1182  strictSeedExtension = cms.bool( False ),
1183  nSigmaMinPt = cms.double( 5.0 ),
1184  maxCCCLostHits = cms.int32( 9999 ),
1185  minPt = cms.double( 5.0 ),
1186  maxConsecLostHits = cms.int32( 1 ),
1187  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1188  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1189  seedPairPenalty = cms.int32( 0 ),
1190  maxNumberOfHits = cms.int32( 100 ),
1191  minNumberOfHitsForLoopers = cms.int32( 13 ),
1192  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1193  minNumberOfHitsPerLoop = cms.int32( 4 ),
1194  minHitsMinPt = cms.int32( 3 ),
1195  maxLostHitsFraction = cms.double( 0.1 ),
1196  maxLostHits = cms.int32( 999 ),
1197  highEtaSwitch = cms.double( 5.0 ),
1198  minHitsAtHighEta = cms.int32( 5 )
1199 )
1200 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1201  useSameTrajFilter = cms.bool( True ),
1202  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1203  keepOriginalIfRebuildFails = cms.bool( False ),
1204  lostHitPenalty = cms.double( 30.0 ),
1205  lockHits = cms.bool( True ),
1206  requireSeedHitsInRebuild = cms.bool( True ),
1207  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1208  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1209  maxPtForLooperReconstruction = cms.double( 0.0 ),
1210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1211  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1212  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1213  minNrOfHitsForRebuild = cms.int32( 5 ),
1214  maxCand = cms.int32( 50 ),
1215  alwaysUseInvalidHits = cms.bool( True ),
1216  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1218  intermediateCleaning = cms.bool( True ),
1219  foundHitBonus = cms.double( 10.0 ),
1220  updator = cms.string( "hltESPKFUpdator" ),
1221  bestHitOnly = cms.bool( True ),
1222  seedAs5DHit = cms.bool( False )
1223 )
1224 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
1225  minimumNumberOfHits = cms.int32( 4 ),
1226  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1227  seedExtension = cms.int32( 1 ),
1228  chargeSignificance = cms.double( -1.0 ),
1229  pixelSeedExtension = cms.bool( False ),
1230  strictSeedExtension = cms.bool( False ),
1231  nSigmaMinPt = cms.double( 5.0 ),
1232  maxCCCLostHits = cms.int32( 0 ),
1233  minPt = cms.double( 5.0 ),
1234  maxConsecLostHits = cms.int32( 1 ),
1235  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1236  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1237  seedPairPenalty = cms.int32( 0 ),
1238  maxNumberOfHits = cms.int32( 100 ),
1239  minNumberOfHitsForLoopers = cms.int32( 13 ),
1240  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1241  minNumberOfHitsPerLoop = cms.int32( 4 ),
1242  minHitsMinPt = cms.int32( 3 ),
1243  maxLostHitsFraction = cms.double( 0.1 ),
1244  maxLostHits = cms.int32( 999 ),
1245  highEtaSwitch = cms.double( 5.0 ),
1246  minHitsAtHighEta = cms.int32( 5 )
1247 )
1248 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1249  useSameTrajFilter = cms.bool( True ),
1250  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1251  keepOriginalIfRebuildFails = cms.bool( False ),
1252  lostHitPenalty = cms.double( 30.0 ),
1253  lockHits = cms.bool( True ),
1254  requireSeedHitsInRebuild = cms.bool( True ),
1255  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1256  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1257  maxPtForLooperReconstruction = cms.double( 0.0 ),
1258  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1259  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1260  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1261  minNrOfHitsForRebuild = cms.int32( 5 ),
1262  maxCand = cms.int32( 2 ),
1263  alwaysUseInvalidHits = cms.bool( True ),
1264  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1265  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1266  intermediateCleaning = cms.bool( True ),
1267  foundHitBonus = cms.double( 10.0 ),
1268  updator = cms.string( "hltESPKFUpdator" ),
1269  bestHitOnly = cms.bool( True ),
1270  seedAs5DHit = cms.bool( False )
1271 )
1272 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1273  useSameTrajFilter = cms.bool( True ),
1274  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1275  keepOriginalIfRebuildFails = cms.bool( False ),
1276  lostHitPenalty = cms.double( 30.0 ),
1277  lockHits = cms.bool( True ),
1278  requireSeedHitsInRebuild = cms.bool( True ),
1279  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1280  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1281  maxPtForLooperReconstruction = cms.double( 0.0 ),
1282  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1283  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1284  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1285  minNrOfHitsForRebuild = cms.int32( 5 ),
1286  maxCand = cms.int32( 3 ),
1287  alwaysUseInvalidHits = cms.bool( True ),
1288  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1289  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1290  intermediateCleaning = cms.bool( True ),
1291  foundHitBonus = cms.double( 10.0 ),
1292  updator = cms.string( "hltESPKFUpdator" ),
1293  bestHitOnly = cms.bool( True ),
1294  seedAs5DHit = cms.bool( False )
1295 )
1296 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1297  useSameTrajFilter = cms.bool( True ),
1298  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1299  keepOriginalIfRebuildFails = cms.bool( False ),
1300  lostHitPenalty = cms.double( 30.0 ),
1301  lockHits = cms.bool( True ),
1302  requireSeedHitsInRebuild = cms.bool( True ),
1303  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1304  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1305  maxPtForLooperReconstruction = cms.double( 0.0 ),
1306  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1307  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1308  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1309  minNrOfHitsForRebuild = cms.int32( 5 ),
1310  maxCand = cms.int32( 3 ),
1311  alwaysUseInvalidHits = cms.bool( True ),
1312  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1313  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1314  intermediateCleaning = cms.bool( True ),
1315  foundHitBonus = cms.double( 10.0 ),
1316  updator = cms.string( "hltESPKFUpdator" ),
1317  bestHitOnly = cms.bool( True ),
1318  seedAs5DHit = cms.bool( False )
1319 )
1320 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1321  minimumNumberOfHits = cms.int32( 4 ),
1322  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1323  seedExtension = cms.int32( 0 ),
1324  chargeSignificance = cms.double( -1.0 ),
1325  pixelSeedExtension = cms.bool( False ),
1326  strictSeedExtension = cms.bool( False ),
1327  maxCCCLostHits = cms.int32( 0 ),
1328  nSigmaMinPt = cms.double( 5.0 ),
1329  minPt = cms.double( 3.0 ),
1330  maxConsecLostHits = cms.int32( 1 ),
1331  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1332  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1333  seedPairPenalty = cms.int32( 0 ),
1334  maxNumberOfHits = cms.int32( 100 ),
1335  minNumberOfHitsForLoopers = cms.int32( 13 ),
1336  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1337  minNumberOfHitsPerLoop = cms.int32( 4 ),
1338  minHitsMinPt = cms.int32( 3 ),
1339  maxLostHitsFraction = cms.double( 0.1 ),
1340  maxLostHits = cms.int32( 999 ),
1341  highEtaSwitch = cms.double( 5.0 ),
1342  minHitsAtHighEta = cms.int32( 5 )
1343 )
1344 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1345  useSameTrajFilter = cms.bool( True ),
1346  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1347  keepOriginalIfRebuildFails = cms.bool( True ),
1348  lostHitPenalty = cms.double( 30.0 ),
1349  lockHits = cms.bool( True ),
1350  requireSeedHitsInRebuild = cms.bool( True ),
1351  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1352  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1353  maxPtForLooperReconstruction = cms.double( 0.0 ),
1354  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1355  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1356  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1357  minNrOfHitsForRebuild = cms.int32( 1 ),
1358  maxCand = cms.int32( 3 ),
1359  alwaysUseInvalidHits = cms.bool( True ),
1360  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1361  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1362  intermediateCleaning = cms.bool( True ),
1363  foundHitBonus = cms.double( 10.0 ),
1364  updator = cms.string( "hltESPKFUpdator" ),
1365  bestHitOnly = cms.bool( True ),
1366  seedAs5DHit = cms.bool( False )
1367 )
1368 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1369  minimumNumberOfHits = cms.int32( 3 ),
1370  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1371  seedExtension = cms.int32( 0 ),
1372  chargeSignificance = cms.double( -1.0 ),
1373  pixelSeedExtension = cms.bool( False ),
1374  strictSeedExtension = cms.bool( False ),
1375  nSigmaMinPt = cms.double( 5.0 ),
1376  maxCCCLostHits = cms.int32( 0 ),
1377  minPt = cms.double( 2.8 ),
1378  maxConsecLostHits = cms.int32( 1 ),
1379  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1380  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1381  seedPairPenalty = cms.int32( 0 ),
1382  maxNumberOfHits = cms.int32( 100 ),
1383  minNumberOfHitsForLoopers = cms.int32( 13 ),
1384  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1385  minNumberOfHitsPerLoop = cms.int32( 4 ),
1386  minHitsMinPt = cms.int32( 3 ),
1387  maxLostHitsFraction = cms.double( 0.1 ),
1388  maxLostHits = cms.int32( 999 ),
1389  highEtaSwitch = cms.double( 5.0 ),
1390  minHitsAtHighEta = cms.int32( 5 )
1391 )
1392 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1393  useSameTrajFilter = cms.bool( True ),
1394  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1395  keepOriginalIfRebuildFails = cms.bool( False ),
1396  lostHitPenalty = cms.double( 30.0 ),
1397  lockHits = cms.bool( True ),
1398  requireSeedHitsInRebuild = cms.bool( True ),
1399  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1400  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1401  maxPtForLooperReconstruction = cms.double( 0.0 ),
1402  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1403  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1404  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1405  minNrOfHitsForRebuild = cms.int32( 5 ),
1406  maxCand = cms.int32( 4 ),
1407  alwaysUseInvalidHits = cms.bool( True ),
1408  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1409  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1410  intermediateCleaning = cms.bool( True ),
1411  foundHitBonus = cms.double( 10.0 ),
1412  updator = cms.string( "hltESPKFUpdator" ),
1413  bestHitOnly = cms.bool( True ),
1414  seedAs5DHit = cms.bool( False )
1415 )
1416 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1417  minimumNumberOfHits = cms.int32( 3 ),
1418  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1419  seedExtension = cms.int32( 0 ),
1420  chargeSignificance = cms.double( -1.0 ),
1421  pixelSeedExtension = cms.bool( False ),
1422  strictSeedExtension = cms.bool( False ),
1423  nSigmaMinPt = cms.double( 5.0 ),
1424  maxCCCLostHits = cms.int32( 0 ),
1425  minPt = cms.double( 3.5 ),
1426  maxConsecLostHits = cms.int32( 1 ),
1427  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1428  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1429  seedPairPenalty = cms.int32( 0 ),
1430  maxNumberOfHits = cms.int32( 100 ),
1431  minNumberOfHitsForLoopers = cms.int32( 13 ),
1432  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1433  minNumberOfHitsPerLoop = cms.int32( 4 ),
1434  minHitsMinPt = cms.int32( 3 ),
1435  maxLostHitsFraction = cms.double( 0.1 ),
1436  maxLostHits = cms.int32( 999 ),
1437  highEtaSwitch = cms.double( 5.0 ),
1438  minHitsAtHighEta = cms.int32( 5 )
1439 )
1440 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1441  useSameTrajFilter = cms.bool( True ),
1442  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1443  keepOriginalIfRebuildFails = cms.bool( False ),
1444  lostHitPenalty = cms.double( 30.0 ),
1445  lockHits = cms.bool( True ),
1446  requireSeedHitsInRebuild = cms.bool( True ),
1447  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1448  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1449  maxPtForLooperReconstruction = cms.double( 0.0 ),
1450  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1451  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1452  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1453  minNrOfHitsForRebuild = cms.int32( 5 ),
1454  maxCand = cms.int32( 3 ),
1455  alwaysUseInvalidHits = cms.bool( True ),
1456  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1457  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1458  intermediateCleaning = cms.bool( True ),
1459  foundHitBonus = cms.double( 10.0 ),
1460  updator = cms.string( "hltESPKFUpdator" ),
1461  bestHitOnly = cms.bool( True ),
1462  seedAs5DHit = cms.bool( False )
1463 )
1464 fragment.streams = cms.PSet(
1465  ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1466  ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1467  ALCAP0 = cms.vstring( 'AlCaP0' ),
1468  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1469  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1470  DQM = cms.vstring( 'OnlineMonitor' ),
1471  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1472  DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1473  DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1474  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1475  EcalCalibration = cms.vstring( 'EcalLaser' ),
1476  Express = cms.vstring( 'ExpressPhysics' ),
1477  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1478  HLTMonitor = cms.vstring( 'HLTMonitor' ),
1479  NanoDST = cms.vstring( 'L1Accept' ),
1480  PhysicsCommissioning = cms.vstring( 'Commissioning',
1481  'CommissioningZDC',
1482  'EmptyBX',
1483  'HLTPhysics',
1484  'HcalNZS',
1485  'MinimumBias',
1486  'NoBPTX',
1487  'ZeroBias' ),
1488  PhysicsCommissioningRawPrime = cms.vstring( 'CommissioningRawPrime' ),
1489  PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1490  PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1491  PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1492  PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1493  PhysicsPPRefExotica = cms.vstring( 'PPRefExotica' ),
1494  PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1495  PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1496  PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1497  PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1498  PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1499  PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1500  PhysicsPPRefZeroBias0 = cms.vstring( 'PPRefZeroBias0',
1501  'PPRefZeroBias1' ),
1502  PhysicsPPRefZeroBias1 = cms.vstring( 'PPRefZeroBias2',
1503  'PPRefZeroBias3' ),
1504  PhysicsPPRefZeroBias2 = cms.vstring( 'PPRefZeroBias4',
1505  'PPRefZeroBias5' ),
1506  PhysicsPPRefZeroBias3 = cms.vstring( 'PPRefZeroBias6',
1507  'PPRefZeroBias7' ),
1508  PhysicsPPRefZeroBias4 = cms.vstring( 'PPRefZeroBias8',
1509  'PPRefZeroBias9' ),
1510  PhysicsPPRefZeroBias5 = cms.vstring( 'PPRefZeroBias10',
1511  'PPRefZeroBias11' ),
1512  PhysicsPPRefZeroBias6 = cms.vstring( 'PPRefZeroBias12',
1513  'PPRefZeroBias13' ),
1514  PhysicsPPRefZeroBias7 = cms.vstring( 'PPRefZeroBias14',
1515  'PPRefZeroBias15' ),
1516  PhysicsPPRefZeroBias8 = cms.vstring( 'PPRefZeroBias16',
1517  'PPRefZeroBias17' ),
1518  PhysicsPPRefZeroBias9 = cms.vstring( 'PPRefZeroBias18',
1519  'PPRefZeroBias19' ),
1520  RPCMON = cms.vstring( 'RPCMonitor' )
1521 )
1522 fragment.datasets = cms.PSet(
1523  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' ),
1524  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
1525  'AlCa_LumiPixelsCounts_ZeroBias_v8' ),
1526  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v7',
1527  'AlCa_HIEcalEtaEEonly_v7',
1528  'AlCa_HIEcalPi0EBonly_v7',
1529  'AlCa_HIEcalPi0EEonly_v7' ),
1530  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v15' ),
1531  Commissioning = cms.vstring( 'HLT_IsoTrackHB_v10',
1532  'HLT_IsoTrackHE_v10' ),
1533  CommissioningRawPrime = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v3' ),
1534  CommissioningZDC = cms.vstring( 'HLT_ZDCCommissioning_v2' ),
1535  DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v8',
1536  'DQM_HcalReconstruction_v6',
1537  'DQM_PixelReconstruction_v8' ),
1538  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
1539  'HLT_ZeroBias_Beamspot_v10' ),
1540  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1541  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v5',
1542  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
1543  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5' ),
1544  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v2',
1545  'HLT_PPRefGEDPhoton30_v2',
1546  'HLT_PPRefL3SingleMu7_v2',
1547  'HLT_ZeroBias_v9' ),
1548  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
1549  'HLT_ZeroBias_Beamspot_v10' ),
1550  ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v2',
1551  'HLT_PPRefEle15Ele10GsfMass50_v2',
1552  'HLT_PPRefL3SingleMu7_v2',
1553  'HLT_Physics_v10',
1554  'HLT_Random_v3',
1555  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1556  'HLT_ZeroBias_v9' ),
1557  HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v2',
1558  'HLT_PPRefEle15Ele10GsfMass50_v2',
1559  'HLT_PPRefEle50Gsf_v2' ),
1560  HLTPhysics = cms.vstring( 'HLT_Physics_v10' ),
1561  HcalNZS = cms.vstring( 'HLT_HcalNZS_v17',
1562  'HLT_HcalPhiSym_v19' ),
1563  L1Accept = cms.vstring( 'DST_Physics_v10' ),
1564  MinimumBias = cms.vstring( 'HLT_Physics_v10',
1565  'HLT_Random_v3',
1566  'HLT_ZeroBias_v9' ),
1567  NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
1568  'HLT_CDC_L2cosmic_5p5_er1p0_v6' ),
1569  OnlineMonitor = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
1570  'HLT_CDC_L2cosmic_5p5_er1p0_v6',
1571  'HLT_HIL1NotBptxORForPPRef_v5',
1572  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
1573  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5',
1574  'HLT_HcalNZS_v17',
1575  'HLT_HcalPhiSym_v19',
1576  'HLT_IsoTrackHB_v10',
1577  'HLT_IsoTrackHE_v10',
1578  'HLT_Physics_v10',
1579  'HLT_Random_v3',
1580  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1581  'HLT_ZeroBias_v9' ),
1582  PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1583  'HLT_PPRefL1DoubleMu0_v2',
1584  'HLT_PPRefL2DoubleMu0_Open_v2',
1585  'HLT_PPRefL2DoubleMu0_v2',
1586  'HLT_PPRefL3DoubleMu0_Open_v2',
1587  'HLT_PPRefL3DoubleMu0_v2' ),
1588  PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1589  'HLT_PPRefL1DoubleMu0_v2',
1590  'HLT_PPRefL2DoubleMu0_Open_v2',
1591  'HLT_PPRefL2DoubleMu0_v2',
1592  'HLT_PPRefL3DoubleMu0_Open_v2',
1593  'HLT_PPRefL3DoubleMu0_v2' ),
1594  PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1595  'HLT_PPRefL1DoubleMu0_v2',
1596  'HLT_PPRefL2DoubleMu0_Open_v2',
1597  'HLT_PPRefL2DoubleMu0_v2',
1598  'HLT_PPRefL3DoubleMu0_Open_v2',
1599  'HLT_PPRefL3DoubleMu0_v2' ),
1600  PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1601  'HLT_PPRefL1DoubleMu0_v2',
1602  'HLT_PPRefL2DoubleMu0_Open_v2',
1603  'HLT_PPRefL2DoubleMu0_v2',
1604  'HLT_PPRefL3DoubleMu0_Open_v2',
1605  'HLT_PPRefL3DoubleMu0_v2' ),
1606  PPRefExotica = cms.vstring( 'HLT_PPRefCscCluster_Loose_v2',
1607  'HLT_PPRefCscCluster_Medium_v2',
1608  'HLT_PPRefCscCluster_Tight_v2' ),
1609  PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1610  'HLT_AK4CaloJet120_v2',
1611  'HLT_AK4CaloJet40_v2',
1612  'HLT_AK4CaloJet60_v2',
1613  'HLT_AK4CaloJet70_v2',
1614  'HLT_AK4CaloJet80_v2',
1615  'HLT_AK4CaloJetFwd100_v2',
1616  'HLT_AK4CaloJetFwd120_v2',
1617  'HLT_AK4CaloJetFwd40_v2',
1618  'HLT_AK4CaloJetFwd60_v2',
1619  'HLT_AK4CaloJetFwd70_v2',
1620  'HLT_AK4CaloJetFwd80_v2',
1621  'HLT_AK4PFJet100_v2',
1622  'HLT_AK4PFJet120_v2',
1623  'HLT_AK4PFJet40_v2',
1624  'HLT_AK4PFJet60_v2',
1625  'HLT_AK4PFJet80_v2',
1626  'HLT_AK4PFJetFwd100_v2',
1627  'HLT_AK4PFJetFwd120_v2',
1628  'HLT_AK4PFJetFwd40_v2',
1629  'HLT_AK4PFJetFwd60_v2',
1630  'HLT_AK4PFJetFwd80_v2',
1631  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1632  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1633  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1634  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1635  'HLT_PPRefDoubleEle10GsfMass50_v2',
1636  'HLT_PPRefDoubleEle10Gsf_v2',
1637  'HLT_PPRefDoubleEle15GsfMass50_v2',
1638  'HLT_PPRefDoubleEle15Gsf_v2',
1639  'HLT_PPRefEle10Gsf_v2',
1640  'HLT_PPRefEle15Ele10GsfMass50_v2',
1641  'HLT_PPRefEle15Ele10Gsf_v2',
1642  'HLT_PPRefEle15Gsf_v2',
1643  'HLT_PPRefEle20Gsf_v2',
1644  'HLT_PPRefEle30Gsf_v2',
1645  'HLT_PPRefEle40Gsf_v2',
1646  'HLT_PPRefEle50Gsf_v2',
1647  'HLT_PPRefGEDPhoton10_EB_v2',
1648  'HLT_PPRefGEDPhoton10_v2',
1649  'HLT_PPRefGEDPhoton20_EB_v2',
1650  'HLT_PPRefGEDPhoton20_v2',
1651  'HLT_PPRefGEDPhoton30_EB_v2',
1652  'HLT_PPRefGEDPhoton30_v2',
1653  'HLT_PPRefGEDPhoton40_EB_v2',
1654  'HLT_PPRefGEDPhoton40_v2',
1655  'HLT_PPRefGEDPhoton50_EB_v2',
1656  'HLT_PPRefGEDPhoton50_v2',
1657  'HLT_PPRefGEDPhoton60_EB_v2',
1658  'HLT_PPRefGEDPhoton60_v2' ),
1659  PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1660  'HLT_AK4CaloJet120_v2',
1661  'HLT_AK4CaloJet40_v2',
1662  'HLT_AK4CaloJet60_v2',
1663  'HLT_AK4CaloJet70_v2',
1664  'HLT_AK4CaloJet80_v2',
1665  'HLT_AK4CaloJetFwd100_v2',
1666  'HLT_AK4CaloJetFwd120_v2',
1667  'HLT_AK4CaloJetFwd40_v2',
1668  'HLT_AK4CaloJetFwd60_v2',
1669  'HLT_AK4CaloJetFwd70_v2',
1670  'HLT_AK4CaloJetFwd80_v2',
1671  'HLT_AK4PFJet100_v2',
1672  'HLT_AK4PFJet120_v2',
1673  'HLT_AK4PFJet40_v2',
1674  'HLT_AK4PFJet60_v2',
1675  'HLT_AK4PFJet80_v2',
1676  'HLT_AK4PFJetFwd100_v2',
1677  'HLT_AK4PFJetFwd120_v2',
1678  'HLT_AK4PFJetFwd40_v2',
1679  'HLT_AK4PFJetFwd60_v2',
1680  'HLT_AK4PFJetFwd80_v2',
1681  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1682  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1683  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1684  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1685  'HLT_PPRefDoubleEle10GsfMass50_v2',
1686  'HLT_PPRefDoubleEle10Gsf_v2',
1687  'HLT_PPRefDoubleEle15GsfMass50_v2',
1688  'HLT_PPRefDoubleEle15Gsf_v2',
1689  'HLT_PPRefEle10Gsf_v2',
1690  'HLT_PPRefEle15Ele10GsfMass50_v2',
1691  'HLT_PPRefEle15Ele10Gsf_v2',
1692  'HLT_PPRefEle15Gsf_v2',
1693  'HLT_PPRefEle20Gsf_v2',
1694  'HLT_PPRefEle30Gsf_v2',
1695  'HLT_PPRefEle40Gsf_v2',
1696  'HLT_PPRefEle50Gsf_v2',
1697  'HLT_PPRefGEDPhoton10_EB_v2',
1698  'HLT_PPRefGEDPhoton10_v2',
1699  'HLT_PPRefGEDPhoton20_EB_v2',
1700  'HLT_PPRefGEDPhoton20_v2',
1701  'HLT_PPRefGEDPhoton30_EB_v2',
1702  'HLT_PPRefGEDPhoton30_v2',
1703  'HLT_PPRefGEDPhoton40_EB_v2',
1704  'HLT_PPRefGEDPhoton40_v2',
1705  'HLT_PPRefGEDPhoton50_EB_v2',
1706  'HLT_PPRefGEDPhoton50_v2',
1707  'HLT_PPRefGEDPhoton60_EB_v2',
1708  'HLT_PPRefGEDPhoton60_v2' ),
1709  PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1710  'HLT_AK4CaloJet120_v2',
1711  'HLT_AK4CaloJet40_v2',
1712  'HLT_AK4CaloJet60_v2',
1713  'HLT_AK4CaloJet70_v2',
1714  'HLT_AK4CaloJet80_v2',
1715  'HLT_AK4CaloJetFwd100_v2',
1716  'HLT_AK4CaloJetFwd120_v2',
1717  'HLT_AK4CaloJetFwd40_v2',
1718  'HLT_AK4CaloJetFwd60_v2',
1719  'HLT_AK4CaloJetFwd70_v2',
1720  'HLT_AK4CaloJetFwd80_v2',
1721  'HLT_AK4PFJet100_v2',
1722  'HLT_AK4PFJet120_v2',
1723  'HLT_AK4PFJet40_v2',
1724  'HLT_AK4PFJet60_v2',
1725  'HLT_AK4PFJet80_v2',
1726  'HLT_AK4PFJetFwd100_v2',
1727  'HLT_AK4PFJetFwd120_v2',
1728  'HLT_AK4PFJetFwd40_v2',
1729  'HLT_AK4PFJetFwd60_v2',
1730  'HLT_AK4PFJetFwd80_v2',
1731  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1732  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1733  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1734  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1735  'HLT_PPRefDoubleEle10GsfMass50_v2',
1736  'HLT_PPRefDoubleEle10Gsf_v2',
1737  'HLT_PPRefDoubleEle15GsfMass50_v2',
1738  'HLT_PPRefDoubleEle15Gsf_v2',
1739  'HLT_PPRefEle10Gsf_v2',
1740  'HLT_PPRefEle15Ele10GsfMass50_v2',
1741  'HLT_PPRefEle15Ele10Gsf_v2',
1742  'HLT_PPRefEle15Gsf_v2',
1743  'HLT_PPRefEle20Gsf_v2',
1744  'HLT_PPRefEle30Gsf_v2',
1745  'HLT_PPRefEle40Gsf_v2',
1746  'HLT_PPRefEle50Gsf_v2',
1747  'HLT_PPRefGEDPhoton10_EB_v2',
1748  'HLT_PPRefGEDPhoton10_v2',
1749  'HLT_PPRefGEDPhoton20_EB_v2',
1750  'HLT_PPRefGEDPhoton20_v2',
1751  'HLT_PPRefGEDPhoton30_EB_v2',
1752  'HLT_PPRefGEDPhoton30_v2',
1753  'HLT_PPRefGEDPhoton40_EB_v2',
1754  'HLT_PPRefGEDPhoton40_v2',
1755  'HLT_PPRefGEDPhoton50_EB_v2',
1756  'HLT_PPRefGEDPhoton50_v2',
1757  'HLT_PPRefGEDPhoton60_EB_v2',
1758  'HLT_PPRefGEDPhoton60_v2' ),
1759  PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1760  'HLT_PPRefL1SingleMu12_v2',
1761  'HLT_PPRefL1SingleMu7_v2',
1762  'HLT_PPRefL2SingleMu12_v2',
1763  'HLT_PPRefL2SingleMu15_v2',
1764  'HLT_PPRefL2SingleMu20_v2',
1765  'HLT_PPRefL2SingleMu7_v2',
1766  'HLT_PPRefL3SingleMu12_v2',
1767  'HLT_PPRefL3SingleMu15_v2',
1768  'HLT_PPRefL3SingleMu20_v2',
1769  'HLT_PPRefL3SingleMu3_v2',
1770  'HLT_PPRefL3SingleMu5_v2',
1771  'HLT_PPRefL3SingleMu7_v2' ),
1772  PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1773  'HLT_PPRefL1SingleMu12_v2',
1774  'HLT_PPRefL1SingleMu7_v2',
1775  'HLT_PPRefL2SingleMu12_v2',
1776  'HLT_PPRefL2SingleMu15_v2',
1777  'HLT_PPRefL2SingleMu20_v2',
1778  'HLT_PPRefL2SingleMu7_v2',
1779  'HLT_PPRefL3SingleMu12_v2',
1780  'HLT_PPRefL3SingleMu15_v2',
1781  'HLT_PPRefL3SingleMu20_v2',
1782  'HLT_PPRefL3SingleMu3_v2',
1783  'HLT_PPRefL3SingleMu5_v2',
1784  'HLT_PPRefL3SingleMu7_v2' ),
1785  PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1786  'HLT_PPRefL1SingleMu12_v2',
1787  'HLT_PPRefL1SingleMu7_v2',
1788  'HLT_PPRefL2SingleMu12_v2',
1789  'HLT_PPRefL2SingleMu15_v2',
1790  'HLT_PPRefL2SingleMu20_v2',
1791  'HLT_PPRefL2SingleMu7_v2',
1792  'HLT_PPRefL3SingleMu12_v2',
1793  'HLT_PPRefL3SingleMu15_v2',
1794  'HLT_PPRefL3SingleMu20_v2',
1795  'HLT_PPRefL3SingleMu3_v2',
1796  'HLT_PPRefL3SingleMu5_v2',
1797  'HLT_PPRefL3SingleMu7_v2' ),
1798  PPRefZeroBias0 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1799  PPRefZeroBias1 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1800  PPRefZeroBias10 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1801  PPRefZeroBias11 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1802  PPRefZeroBias12 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1803  PPRefZeroBias13 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1804  PPRefZeroBias14 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1805  PPRefZeroBias15 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1806  PPRefZeroBias16 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1807  PPRefZeroBias17 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1808  PPRefZeroBias18 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1809  PPRefZeroBias19 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1810  PPRefZeroBias2 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1811  PPRefZeroBias3 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1812  PPRefZeroBias4 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1813  PPRefZeroBias5 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1814  PPRefZeroBias6 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1815  PPRefZeroBias7 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1816  PPRefZeroBias8 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1817  PPRefZeroBias9 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1818  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v6' ),
1819  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1820  'HLT_HcalCalibration_v6' ),
1821  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1822  'HLT_HcalCalibration_v6' ),
1823  ZeroBias = cms.vstring( 'HLT_Random_v3',
1824  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1825  'HLT_ZeroBias_v9' )
1826 )
1827 
1828 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1829  recordName = cms.string( "CSCChannelMapperRecord" ),
1830  iovIsRunNotTime = cms.bool( True ),
1831  firstValid = cms.vuint32( 1 )
1832 )
1833 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1834  recordName = cms.string( "CSCIndexerRecord" ),
1835  iovIsRunNotTime = cms.bool( True ),
1836  firstValid = cms.vuint32( 1 )
1837 )
1838 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1839  recordName = cms.string( "L1TGlobalParametersRcd" ),
1840  iovIsRunNotTime = cms.bool( True ),
1841  firstValid = cms.vuint32( 1 )
1842 )
1843 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1844  appendToDataLabel = cms.string( "HBHE" ),
1845  timeSlewParametersM2 = cms.VPSet(
1846  cms.PSet( tmax = cms.double( 16.0 ),
1847  tzero = cms.double( 23.960177 ),
1848  slope = cms.double( -3.178648 )
1849  ),
1850  cms.PSet( tmax = cms.double( 10.0 ),
1851  tzero = cms.double( 11.977461 ),
1852  slope = cms.double( -1.5610227 )
1853  ),
1854  cms.PSet( tmax = cms.double( 6.25 ),
1855  tzero = cms.double( 9.109694 ),
1856  slope = cms.double( -1.075824 )
1857  )
1858  ),
1859  timeSlewParametersM3 = cms.VPSet(
1860  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1861  tspar2_siPM = cms.double( 0.0 ),
1862  tspar2 = cms.double( 0.0 ),
1863  cap = cms.double( 6.0 ),
1864  tspar1 = cms.double( -2.19142 ),
1865  tspar0 = cms.double( 12.2999 ),
1866  tspar1_siPM = cms.double( 0.0 )
1867  ),
1868  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1869  tspar2_siPM = cms.double( 0.0 ),
1870  tspar2 = cms.double( 32.0 ),
1871  cap = cms.double( 6.0 ),
1872  tspar1 = cms.double( -3.2 ),
1873  tspar0 = cms.double( 15.5 ),
1874  tspar1_siPM = cms.double( 0.0 )
1875  ),
1876  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1877  tspar2_siPM = cms.double( 0.0 ),
1878  tspar2 = cms.double( 0.0 ),
1879  cap = cms.double( 6.0 ),
1880  tspar1 = cms.double( -2.19142 ),
1881  tspar0 = cms.double( 12.2999 ),
1882  tspar1_siPM = cms.double( 0.0 )
1883  ),
1884  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1885  tspar2_siPM = cms.double( 0.0 ),
1886  tspar2 = cms.double( 0.0 ),
1887  cap = cms.double( 6.0 ),
1888  tspar1 = cms.double( -2.19142 ),
1889  tspar0 = cms.double( 12.2999 ),
1890  tspar1_siPM = cms.double( 0.0 )
1891  )
1892  )
1893 )
1894 fragment.ecalMultifitParametersGPUESProducer = cms.ESSource( "EcalMultifitParametersGPUESProducer",
1895  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1896  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1897  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1898  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1899  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1900  appendToDataLabel = cms.string( "" )
1901 )
1902 fragment.ecalRecHitParametersGPUESProducer = cms.ESSource( "EcalRecHitParametersGPUESProducer",
1903  ChannelStatusToBeExcluded = cms.vstring( 'kDAC',
1904  'kNoisy',
1905  'kNNoisy',
1906  'kFixedG6',
1907  'kFixedG1',
1908  'kFixedG0',
1909  'kNonRespondingIsolated',
1910  'kDeadVFE',
1911  'kDeadFE',
1912  'kNoDataNoTP' ),
1913  flagsMapDBReco = cms.PSet(
1914  kDead = cms.vstring( 'kNoDataNoTP' ),
1915  kGood = cms.vstring( 'kOk',
1916  'kDAC',
1917  'kNoLaser',
1918  'kNoisy' ),
1919  kTowerRecovered = cms.vstring( 'kDeadFE' ),
1920  kNoisy = cms.vstring( 'kNNoisy',
1921  'kFixedG6',
1922  'kFixedG1' ),
1923  kNeighboursRecovered = cms.vstring( 'kFixedG0',
1924  'kNonRespondingIsolated',
1925  'kDeadVFE' )
1926  ),
1927  appendToDataLabel = cms.string( "" )
1928 )
1929 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1930  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1931  appendToDataLabel = cms.string( "" )
1932 )
1933 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1934  recordName = cms.string( "JetTagComputerRecord" ),
1935  iovIsRunNotTime = cms.bool( True ),
1936  firstValid = cms.vuint32( 1 )
1937 )
1938 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1939  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1940  iovIsRunNotTime = cms.bool( True ),
1941  firstValid = cms.vuint32( 1 )
1942 )
1943 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1944  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1945  iovIsRunNotTime = cms.bool( True ),
1946  firstValid = cms.vuint32( 1 )
1947 )
1948 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1949  recordName = cms.string( "TfGraphRecord" ),
1950  iovIsRunNotTime = cms.bool( True ),
1951  firstValid = cms.vuint32( 1 )
1952 )
1953 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1954  RunType = cms.string( "Run3" ),
1955  PitchSimY = cms.double( 0.15 ),
1956  PitchSimX = cms.double( 0.1 ),
1957  thickness = cms.double( 0.23 ),
1958  noOfPixelSimX = cms.int32( 160 ),
1959  noOfPixelSimY = cms.int32( 104 ),
1960  noOfPixels = cms.int32( 16640 ),
1961  simXWidth = cms.double( 16.6 ),
1962  simYWidth = cms.double( 16.2 ),
1963  deadEdgeWidth = cms.double( 0.2 ),
1964  activeEdgeSigma = cms.double( 0.02 ),
1965  physActiveEdgeDist = cms.double( 0.15 ),
1966  appendToDataLabel = cms.string( "" )
1967 )
1968 
1969 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1970  MaxDPhi = cms.double( 1.6 ),
1971  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1972  PropagationDirection = cms.string( "anyDirection" )
1973 )
1974 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1975  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1976 )
1977 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1978  AlgoName = cms.string( "CSCIndexerPostls1" )
1979 )
1980 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1981  appendToDataLabel = cms.string( "" )
1982 )
1983 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1984 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1985  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1986  MapAuto = cms.untracked.bool( False ),
1987  SkipHE = cms.untracked.bool( False ),
1988  appendToDataLabel = cms.string( "" )
1989 )
1990 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1991  appendToDataLabel = cms.string( "" )
1992 )
1993 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1994  appendToDataLabel = cms.string( "" )
1995 )
1996 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1997  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1998  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1999  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2000  isPhase2 = cms.bool( False ),
2001  doPixelShapeCut = cms.bool( True ),
2002  doStripShapeCut = cms.bool( True ),
2003  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2004  appendToDataLabel = cms.string( "" )
2005 )
2006 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2007  appendToDataLabel = cms.string( "" )
2008 )
2009 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2010  TotalBxInEvent = cms.int32( 5 ),
2011  NumberPhysTriggers = cms.uint32( 512 ),
2012  NumberL1Muon = cms.uint32( 8 ),
2013  NumberL1EGamma = cms.uint32( 12 ),
2014  NumberL1Jet = cms.uint32( 12 ),
2015  NumberL1Tau = cms.uint32( 12 ),
2016  NumberChips = cms.uint32( 1 ),
2017  PinsOnChip = cms.uint32( 512 ),
2018  OrderOfChip = cms.vint32( 1 ),
2019  NumberL1IsoEG = cms.uint32( 4 ),
2020  NumberL1JetCounts = cms.uint32( 12 ),
2021  UnitLength = cms.int32( 8 ),
2022  NumberL1ForJet = cms.uint32( 4 ),
2023  IfCaloEtaNumberBits = cms.uint32( 4 ),
2024  IfMuEtaNumberBits = cms.uint32( 6 ),
2025  NumberL1TauJet = cms.uint32( 4 ),
2026  NumberL1Mu = cms.uint32( 4 ),
2027  NumberConditionChips = cms.uint32( 1 ),
2028  NumberPsbBoards = cms.int32( 7 ),
2029  NumberL1CenJet = cms.uint32( 4 ),
2030  PinsOnConditionChip = cms.uint32( 512 ),
2031  NumberL1NoIsoEG = cms.uint32( 4 ),
2032  NumberTechnicalTriggers = cms.uint32( 64 ),
2033  NumberPhysTriggersExtended = cms.uint32( 64 ),
2034  WordLength = cms.int32( 64 ),
2035  OrderConditionChip = cms.vint32( 1 ),
2036  appendToDataLabel = cms.string( "" )
2037 )
2038 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2039  SimpleMagneticField = cms.string( "" ),
2040  MaxDPhi = cms.double( 1.6 ),
2041  ComponentName = cms.string( "PropagatorWithMaterial" ),
2042  Mass = cms.double( 0.105 ),
2043  PropagationDirection = cms.string( "alongMomentum" ),
2044  useRungeKutta = cms.bool( False ),
2045  ptMin = cms.double( -1.0 )
2046 )
2047 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2048  SimpleMagneticField = cms.string( "ParabolicMf" ),
2049  MaxDPhi = cms.double( 1.6 ),
2050  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2051  Mass = cms.double( 0.139 ),
2052  PropagationDirection = cms.string( "alongMomentum" ),
2053  useRungeKutta = cms.bool( False ),
2054  ptMin = cms.double( -1.0 )
2055 )
2056 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2057  SimpleMagneticField = cms.string( "ParabolicMf" ),
2058  MaxDPhi = cms.double( 1.6 ),
2059  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2060  Mass = cms.double( 0.105 ),
2061  PropagationDirection = cms.string( "alongMomentum" ),
2062  useRungeKutta = cms.bool( False ),
2063  ptMin = cms.double( -1.0 )
2064 )
2065 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2066  SimpleMagneticField = cms.string( "" ),
2067  MaxDPhi = cms.double( 1.6 ),
2068  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2069  Mass = cms.double( 0.105 ),
2070  PropagationDirection = cms.string( "oppositeToMomentum" ),
2071  useRungeKutta = cms.bool( False ),
2072  ptMin = cms.double( -1.0 )
2073 )
2074 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2075  SimpleMagneticField = cms.string( "ParabolicMf" ),
2076  MaxDPhi = cms.double( 1.6 ),
2077  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2078  Mass = cms.double( 0.139 ),
2079  PropagationDirection = cms.string( "oppositeToMomentum" ),
2080  useRungeKutta = cms.bool( False ),
2081  ptMin = cms.double( -1.0 )
2082 )
2083 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2084  SimpleMagneticField = cms.string( "ParabolicMf" ),
2085  MaxDPhi = cms.double( 1.6 ),
2086  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2087  Mass = cms.double( 0.105 ),
2088  PropagationDirection = cms.string( "oppositeToMomentum" ),
2089  useRungeKutta = cms.bool( False ),
2090  ptMin = cms.double( -1.0 )
2091 )
2092 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2093  SimpleMagneticField = cms.string( "ParabolicMf" ),
2094  MaxDPhi = cms.double( 1.6 ),
2095  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2096  Mass = cms.double( 0.105 ),
2097  PropagationDirection = cms.string( "oppositeToMomentum" ),
2098  useRungeKutta = cms.bool( False ),
2099  ptMin = cms.double( 0.1 )
2100 )
2101 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2102  SimpleMagneticField = cms.string( "ParabolicMf" ),
2103  MaxDPhi = cms.double( 4.0 ),
2104  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2105  Mass = cms.double( 0.1396 ),
2106  PropagationDirection = cms.string( "alongMomentum" ),
2107  useRungeKutta = cms.bool( False ),
2108  ptMin = cms.double( -1.0 )
2109 )
2110 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2111  SimpleMagneticField = cms.string( "ParabolicMf" ),
2112  MaxDPhi = cms.double( 1.6 ),
2113  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2114  Mass = cms.double( 0.105 ),
2115  PropagationDirection = cms.string( "alongMomentum" ),
2116  useRungeKutta = cms.bool( False ),
2117  ptMin = cms.double( 0.1 )
2118 )
2119 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2120  appendToDataLabel = cms.string( "" )
2121 )
2122 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2123  QualityLabel = cms.string( "" ),
2124  Label = cms.string( "" ),
2125  appendToDataLabel = cms.string( "" )
2126 )
2127 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2128  EtaDivisions = cms.untracked.uint32( 20 ),
2129  PhiDivisions = cms.untracked.uint32( 20 ),
2130  EtaMax = cms.untracked.double( 2.5 )
2131 )
2132 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2133  use3d = cms.bool( True ),
2134  unBoost = cms.bool( False ),
2135  useSignificance = cms.bool( True ),
2136  minTracks = cms.uint32( 3 ),
2137  minVertices = cms.uint32( 1 )
2138 )
2139 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2140  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2141  NoErrorPropagation = cms.bool( False ),
2142  PropagationDirection = cms.string( "anyDirection" ),
2143  useTuningForL2Speed = cms.bool( False ),
2144  useIsYokeFlag = cms.bool( True ),
2145  endcapShiftInZNeg = cms.double( 0.0 ),
2146  SetVBFPointer = cms.bool( False ),
2147  AssumeNoMaterial = cms.bool( False ),
2148  endcapShiftInZPos = cms.double( 0.0 ),
2149  useInTeslaFromMagField = cms.bool( False ),
2150  VBFName = cms.string( "VolumeBasedMagneticField" ),
2151  useEndcapShiftsInZ = cms.bool( False ),
2152  sendLogWarning = cms.bool( False ),
2153  useMatVolumes = cms.bool( True ),
2154  debug = cms.bool( False ),
2155  ApplyRadX0Correction = cms.bool( True ),
2156  useMagVolumes = cms.bool( True ),
2157  returnTangentPlane = cms.bool( True )
2158 )
2159 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2160  ComponentName = cms.string( "TransientTrackBuilder" )
2161 )
2162 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2163  ComponentName = cms.string( "CaloDetIdAssociator" ),
2164  etaBinSize = cms.double( 0.087 ),
2165  nEta = cms.int32( 70 ),
2166  nPhi = cms.int32( 72 ),
2167  hcalRegion = cms.int32( 2 ),
2168  includeBadChambers = cms.bool( False ),
2169  includeGEM = cms.bool( False ),
2170  includeME0 = cms.bool( False )
2171 )
2172 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2173  ComponentName = cms.string( "CosmicNavigationSchool" ),
2174  PluginName = cms.string( "" ),
2175  SimpleMagneticField = cms.string( "" )
2176 )
2177 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2178  verbosity = cms.untracked.uint32( 1 ),
2179  buildMisalignedGeometry = cms.bool( False ),
2180  isRun2 = cms.bool( False ),
2181  dbTag = cms.string( "" ),
2182  compactViewTag = cms.string( "" ),
2183  fromPreprocessedDB = cms.untracked.bool( True ),
2184  fromDD4hep = cms.untracked.bool( False ),
2185  appendToDataLabel = cms.string( "" )
2186 )
2187 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2188  lhcInfoLabel = cms.string( "" ),
2189  lhcInfoPerFillLabel = cms.string( "" ),
2190  lhcInfoPerLSLabel = cms.string( "" ),
2191  opticsLabel = cms.string( "" ),
2192  useNewLHCInfo = cms.bool( True ),
2193  appendToDataLabel = cms.string( "" )
2194 )
2195 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2196  ComponentName = cms.string( "EcalDetIdAssociator" ),
2197  etaBinSize = cms.double( 0.02 ),
2198  nEta = cms.int32( 300 ),
2199  nPhi = cms.int32( 360 ),
2200  hcalRegion = cms.int32( 2 ),
2201  includeBadChambers = cms.bool( False ),
2202  includeGEM = cms.bool( False ),
2203  includeME0 = cms.bool( False )
2204 )
2205 fragment.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer",
2206  ComponentName = cms.string( "" ),
2207  label = cms.string( "" ),
2208  appendToDataLabel = cms.string( "" )
2209 )
2210 fragment.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer",
2211  ComponentName = cms.string( "" ),
2212  label = cms.string( "" ),
2213  appendToDataLabel = cms.string( "" )
2214 )
2215 fragment.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer",
2216  ComponentName = cms.string( "" ),
2217  label = cms.string( "" ),
2218  appendToDataLabel = cms.string( "" )
2219 )
2220 fragment.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer",
2221  ComponentName = cms.string( "" ),
2222  label = cms.string( "" ),
2223  appendToDataLabel = cms.string( "" )
2224 )
2225 fragment.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer",
2226  ComponentName = cms.string( "" ),
2227  label = cms.string( "" ),
2228  appendToDataLabel = cms.string( "" )
2229 )
2230 fragment.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer",
2231  ComponentName = cms.string( "" ),
2232  label = cms.string( "" ),
2233  appendToDataLabel = cms.string( "" )
2234 )
2235 fragment.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer",
2236  ComponentName = cms.string( "" ),
2237  label = cms.string( "" ),
2238  appendToDataLabel = cms.string( "" )
2239 )
2240 fragment.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer",
2241  ComponentName = cms.string( "" ),
2242  label = cms.string( "" ),
2243  appendToDataLabel = cms.string( "" )
2244 )
2245 fragment.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer",
2246  ComponentName = cms.string( "" ),
2247  label = cms.string( "" ),
2248  appendToDataLabel = cms.string( "" )
2249 )
2250 fragment.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer",
2251  ComponentName = cms.string( "" ),
2252  label = cms.string( "" ),
2253  appendToDataLabel = cms.string( "" )
2254 )
2255 fragment.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer",
2256  ComponentName = cms.string( "" ),
2257  label = cms.string( "" ),
2258  appendToDataLabel = cms.string( "" )
2259 )
2260 fragment.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer",
2261  ComponentName = cms.string( "" ),
2262  label = cms.string( "" ),
2263  appendToDataLabel = cms.string( "" )
2264 )
2265 fragment.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer",
2266  ComponentName = cms.string( "" ),
2267  label = cms.string( "" ),
2268  appendToDataLabel = cms.string( "" )
2269 )
2270 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2271  flagMask = cms.PSet(
2272  kBad = cms.vstring( 'kFaultyHardware',
2273  'kDead',
2274  'kKilled' ),
2275  kGood = cms.vstring( 'kGood' ),
2276  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2277  'kTowerRecovered' ),
2278  kProblematic = cms.vstring( 'kPoorReco',
2279  'kPoorCalib',
2280  'kNoisy',
2281  'kSaturated' ),
2282  kWeird = cms.vstring( 'kWeird',
2283  'kDiWeird' ),
2284  kTime = cms.vstring( 'kOutOfTime' )
2285  ),
2286  dbstatusMask = cms.PSet(
2287  kBad = cms.vstring( 'kNonRespondingIsolated',
2288  'kDeadVFE',
2289  'kDeadFE',
2290  'kNoDataNoTP' ),
2291  kGood = cms.vstring( 'kOk' ),
2292  kRecovered = cms.vstring( ),
2293  kProblematic = cms.vstring( 'kDAC',
2294  'kNoLaser',
2295  'kNoisy',
2296  'kNNoisy',
2297  'kNNNoisy',
2298  'kNNNNoisy',
2299  'kNNNNNoisy',
2300  'kFixedG6',
2301  'kFixedG1',
2302  'kFixedG0' ),
2303  kWeird = cms.vstring( ),
2304  kTime = cms.vstring( )
2305  ),
2306  timeThresh = cms.double( 2.0 )
2307 )
2308 fragment.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer",
2309  ComponentName = cms.string( "" ),
2310  label = cms.string( "" ),
2311  appendToDataLabel = cms.string( "" )
2312 )
2313 fragment.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer",
2314  ComponentName = cms.string( "" ),
2315  label = cms.string( "" ),
2316  appendToDataLabel = cms.string( "" )
2317 )
2318 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2319 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
2320  ComponentName = cms.string( "" ),
2321  label = cms.string( "" ),
2322  appendToDataLabel = cms.string( "" )
2323 )
2324 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
2325  ComponentName = cms.string( "" ),
2326  label0 = cms.string( "withTopoEff" ),
2327  label1 = cms.string( "withTopoEff" ),
2328  label2 = cms.string( "" ),
2329  label3 = cms.string( "" ),
2330  appendToDataLabel = cms.string( "" )
2331 )
2332 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
2333  ComponentName = cms.string( "" ),
2334  label0 = cms.string( "withTopoEff" ),
2335  label1 = cms.string( "" ),
2336  label2 = cms.string( "" ),
2337  appendToDataLabel = cms.string( "" )
2338 )
2339 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
2340  ComponentName = cms.string( "" ),
2341  label0 = cms.string( "" ),
2342  label1 = cms.string( "" ),
2343  label2 = cms.string( "" ),
2344  label3 = cms.string( "" ),
2345  appendToDataLabel = cms.string( "" )
2346 )
2347 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
2348  ComponentName = cms.string( "" ),
2349  label0 = cms.string( "" ),
2350  label1 = cms.string( "" ),
2351  label2 = cms.string( "" ),
2352  appendToDataLabel = cms.string( "" )
2353 )
2354 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2355  appendToDataLabel = cms.string( "" )
2356 )
2357 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2358  appendToDataLabel = cms.string( "" )
2359 )
2360 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2361  ComponentName = cms.string( "HcalDetIdAssociator" ),
2362  etaBinSize = cms.double( 0.087 ),
2363  nEta = cms.int32( 70 ),
2364  nPhi = cms.int32( 72 ),
2365  hcalRegion = cms.int32( 2 ),
2366  includeBadChambers = cms.bool( False ),
2367  includeGEM = cms.bool( False ),
2368  includeME0 = cms.bool( False )
2369 )
2370 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
2371  ComponentName = cms.string( "" ),
2372  label = cms.string( "" ),
2373  appendToDataLabel = cms.string( "" )
2374 )
2375 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
2376  ComponentName = cms.string( "" ),
2377  label = cms.string( "" ),
2378  appendToDataLabel = cms.string( "" )
2379 )
2380 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
2381  ComponentName = cms.string( "" ),
2382  label = cms.string( "" ),
2383  appendToDataLabel = cms.string( "" )
2384 )
2385 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
2386  ComponentName = cms.string( "" ),
2387  label = cms.string( "" ),
2388  appendToDataLabel = cms.string( "" )
2389 )
2390 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
2391  ComponentName = cms.string( "" ),
2392  label = cms.string( "" ),
2393  appendToDataLabel = cms.string( "" )
2394 )
2395 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
2396  ComponentName = cms.string( "" ),
2397  label = cms.string( "" ),
2398  appendToDataLabel = cms.string( "" )
2399 )
2400 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2401  phase = cms.uint32( 1 ),
2402  RecoveredRecHitBits = cms.vstring( '' ),
2403  SeverityLevels = cms.VPSet(
2404  cms.PSet( ChannelStatus = cms.vstring( '' ),
2405  RecHitFlags = cms.vstring( '' ),
2406  Level = cms.int32( 0 )
2407  ),
2408  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2409  RecHitFlags = cms.vstring( '' ),
2410  Level = cms.int32( 1 )
2411  ),
2412  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2413  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2414  'HFAnomalousHit' ),
2415  Level = cms.int32( 5 )
2416  ),
2417  cms.PSet( ChannelStatus = cms.vstring( '' ),
2418  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2419  'HBHESpikeNoise',
2420  'HBHETS4TS5Noise',
2421  'HBHEOOTPU',
2422  'HBHEFlatNoise',
2423  'HBHENegativeNoise' ),
2424  Level = cms.int32( 8 )
2425  ),
2426  cms.PSet( ChannelStatus = cms.vstring( '' ),
2427  RecHitFlags = cms.vstring( 'HFLongShort',
2428  'HFS8S1Ratio',
2429  'HFPET',
2430  'HFSignalAsymmetry' ),
2431  Level = cms.int32( 11 )
2432  ),
2433  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2434  RecHitFlags = cms.vstring( ),
2435  Level = cms.int32( 12 )
2436  ),
2437  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2438  RecHitFlags = cms.vstring( '' ),
2439  Level = cms.int32( 15 )
2440  ),
2441  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2442  'HcalCellDead' ),
2443  RecHitFlags = cms.vstring( '' ),
2444  Level = cms.int32( 20 )
2445  )
2446  ),
2447  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2448  'HcalCellOff',
2449  'HcalCellDead' ),
2450  appendToDataLabel = cms.string( "" )
2451 )
2452 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
2453  ComponentName = cms.string( "" ),
2454  label = cms.string( "" ),
2455  appendToDataLabel = cms.string( "" )
2456 )
2457 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
2458  ComponentName = cms.string( "" ),
2459  label = cms.string( "" ),
2460  appendToDataLabel = cms.string( "" )
2461 )
2462 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
2463  ComponentName = cms.string( "" ),
2464  label = cms.string( "" ),
2465  appendToDataLabel = cms.string( "" )
2466 )
2467 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
2468  ComponentName = cms.string( "" ),
2469  label = cms.string( "" ),
2470  appendToDataLabel = cms.string( "" )
2471 )
2472 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
2473  ComponentName = cms.string( "" ),
2474  label = cms.string( "" ),
2475  appendToDataLabel = cms.string( "" )
2476 )
2477 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2478  useCondDB = cms.bool( False ),
2479  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2480  useGBRForest = cms.bool( True ),
2481  useAdaBoost = cms.bool( False )
2482 )
2483 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2484  trackPseudoSelection = cms.PSet(
2485  maxDistToAxis = cms.double( 0.07 ),
2486  totalHitsMin = cms.uint32( 0 ),
2487  ptMin = cms.double( 0.0 ),
2488  sip2dSigMax = cms.double( 99999.9 ),
2489  sip2dValMax = cms.double( 99999.9 ),
2490  sip3dSigMax = cms.double( 99999.9 ),
2491  sip3dValMax = cms.double( 99999.9 ),
2492  maxDecayLen = cms.double( 5.0 ),
2493  qualityClass = cms.string( "any" ),
2494  jetDeltaRMax = cms.double( 0.3 ),
2495  normChi2Max = cms.double( 99999.9 ),
2496  pixelHitsMin = cms.uint32( 0 ),
2497  sip2dSigMin = cms.double( 2.0 ),
2498  sip2dValMin = cms.double( -99999.9 ),
2499  sip3dSigMin = cms.double( -99999.9 ),
2500  sip3dValMin = cms.double( -99999.9 )
2501  ),
2502  trackSelection = cms.PSet(
2503  maxDistToAxis = cms.double( 0.07 ),
2504  totalHitsMin = cms.uint32( 0 ),
2505  ptMin = cms.double( 0.0 ),
2506  sip2dSigMax = cms.double( 99999.9 ),
2507  sip2dValMax = cms.double( 99999.9 ),
2508  sip3dSigMax = cms.double( 99999.9 ),
2509  sip3dValMax = cms.double( 99999.9 ),
2510  maxDecayLen = cms.double( 5.0 ),
2511  qualityClass = cms.string( "any" ),
2512  jetDeltaRMax = cms.double( 0.3 ),
2513  normChi2Max = cms.double( 99999.9 ),
2514  pixelHitsMin = cms.uint32( 0 ),
2515  sip2dSigMin = cms.double( -99999.9 ),
2516  sip2dValMin = cms.double( -99999.9 ),
2517  sip3dSigMin = cms.double( -99999.9 ),
2518  sip3dValMin = cms.double( -99999.9 )
2519  ),
2520  trackFlip = cms.bool( False ),
2521  vertexFlip = cms.bool( False ),
2522  SoftLeptonFlip = cms.bool( False ),
2523  useTrackWeights = cms.bool( True ),
2524  pseudoMultiplicityMin = cms.uint32( 2 ),
2525  correctVertexMass = cms.bool( True ),
2526  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2527  charmCut = cms.double( 1.5 ),
2528  minimumTrackWeight = cms.double( 0.5 ),
2529  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2530  trackMultiplicityMin = cms.uint32( 3 ),
2531  trackSort = cms.string( "sip2dSig" ),
2532  useCategories = cms.bool( True ),
2533  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2534  'CombinedSVPseudoVertex',
2535  'CombinedSVNoVertex' ),
2536  recordLabel = cms.string( "HLT" ),
2537  categoryVariableName = cms.string( "vertexCategory" )
2538 )
2539 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2540  trackPseudoSelection = cms.PSet(
2541  max_pT_dRcut = cms.double( 0.1 ),
2542  b_dR = cms.double( 0.6263 ),
2543  min_pT = cms.double( 120.0 ),
2544  b_pT = cms.double( 0.3684 ),
2545  ptMin = cms.double( 0.0 ),
2546  max_pT_trackPTcut = cms.double( 3.0 ),
2547  max_pT = cms.double( 500.0 ),
2548  useVariableJTA = cms.bool( False ),
2549  maxDecayLen = cms.double( 5.0 ),
2550  qualityClass = cms.string( "any" ),
2551  normChi2Max = cms.double( 99999.9 ),
2552  sip2dValMin = cms.double( -99999.9 ),
2553  sip3dValMin = cms.double( -99999.9 ),
2554  a_dR = cms.double( -0.001053 ),
2555  maxDistToAxis = cms.double( 0.07 ),
2556  totalHitsMin = cms.uint32( 0 ),
2557  a_pT = cms.double( 0.005263 ),
2558  sip2dSigMax = cms.double( 99999.9 ),
2559  sip2dValMax = cms.double( 99999.9 ),
2560  sip3dSigMax = cms.double( 99999.9 ),
2561  sip3dValMax = cms.double( 99999.9 ),
2562  min_pT_dRcut = cms.double( 0.5 ),
2563  jetDeltaRMax = cms.double( 0.3 ),
2564  pixelHitsMin = cms.uint32( 0 ),
2565  sip3dSigMin = cms.double( -99999.9 ),
2566  sip2dSigMin = cms.double( 2.0 )
2567  ),
2568  trackSelection = cms.PSet(
2569  max_pT_dRcut = cms.double( 0.1 ),
2570  b_dR = cms.double( 0.6263 ),
2571  min_pT = cms.double( 120.0 ),
2572  b_pT = cms.double( 0.3684 ),
2573  ptMin = cms.double( 0.0 ),
2574  max_pT_trackPTcut = cms.double( 3.0 ),
2575  max_pT = cms.double( 500.0 ),
2576  useVariableJTA = cms.bool( False ),
2577  maxDecayLen = cms.double( 5.0 ),
2578  qualityClass = cms.string( "any" ),
2579  normChi2Max = cms.double( 99999.9 ),
2580  sip2dValMin = cms.double( -99999.9 ),
2581  sip3dValMin = cms.double( -99999.9 ),
2582  a_dR = cms.double( -0.001053 ),
2583  maxDistToAxis = cms.double( 0.07 ),
2584  totalHitsMin = cms.uint32( 0 ),
2585  a_pT = cms.double( 0.005263 ),
2586  sip2dSigMax = cms.double( 99999.9 ),
2587  sip2dValMax = cms.double( 99999.9 ),
2588  sip3dSigMax = cms.double( 99999.9 ),
2589  sip3dValMax = cms.double( 99999.9 ),
2590  min_pT_dRcut = cms.double( 0.5 ),
2591  jetDeltaRMax = cms.double( 0.3 ),
2592  pixelHitsMin = cms.uint32( 0 ),
2593  sip3dSigMin = cms.double( -99999.9 ),
2594  sip2dSigMin = cms.double( -99999.9 )
2595  ),
2596  trackFlip = cms.bool( False ),
2597  vertexFlip = cms.bool( False ),
2598  SoftLeptonFlip = cms.bool( False ),
2599  useTrackWeights = cms.bool( True ),
2600  pseudoMultiplicityMin = cms.uint32( 2 ),
2601  correctVertexMass = cms.bool( True ),
2602  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2603  charmCut = cms.double( 1.5 ),
2604  minimumTrackWeight = cms.double( 0.5 ),
2605  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2606  trackMultiplicityMin = cms.uint32( 3 ),
2607  trackSort = cms.string( "sip2dSig" ),
2608  useCategories = cms.bool( True ),
2609  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2610  'CombinedSVIVFV2PseudoVertex',
2611  'CombinedSVIVFV2NoVertex' ),
2612  recordLabel = cms.string( "HLT" ),
2613  categoryVariableName = cms.string( "vertexCategory" )
2614 )
2615 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2616  impactParameterType = cms.int32( 1 ),
2617  minimumImpactParameter = cms.double( -1.0 ),
2618  useSignedImpactParameterSig = cms.bool( True ),
2619  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2620  deltaR = cms.double( -1.0 ),
2621  deltaRmin = cms.double( 0.0 ),
2622  maximumDecayLength = cms.double( 999999.0 ),
2623  maxImpactParameter = cms.double( 0.1 ),
2624  maxImpactParameterSig = cms.double( 999999.0 ),
2625  trackQualityClass = cms.string( "any" ),
2626  nthTrack = cms.int32( -1 )
2627 )
2628 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2629  a_dR = cms.double( -0.001053 ),
2630  b_dR = cms.double( 0.6263 ),
2631  a_pT = cms.double( 0.005263 ),
2632  b_pT = cms.double( 0.3684 ),
2633  min_pT = cms.double( 120.0 ),
2634  max_pT = cms.double( 500.0 ),
2635  min_pT_dRcut = cms.double( 0.5 ),
2636  max_pT_dRcut = cms.double( 0.1 ),
2637  max_pT_trackPTcut = cms.double( 3.0 ),
2638  minimumImpactParameter = cms.double( 0.05 ),
2639  useSignedImpactParameterSig = cms.bool( False ),
2640  impactParameterType = cms.int32( 1 ),
2641  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2642  deltaR = cms.double( -1.0 ),
2643  maximumDecayLength = cms.double( 999999.0 ),
2644  nthTrack = cms.int32( 1 ),
2645  trackQualityClass = cms.string( "any" ),
2646  useVariableJTA = cms.bool( False )
2647 )
2648 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2649  MaxDPhi = cms.double( 1.6 ),
2650  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2651  PropagationDirection = cms.string( "alongMomentum" )
2652 )
2653 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2654  MaxDPhi = cms.double( 1.6 ),
2655  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2656  PropagationDirection = cms.string( "oppositeToMomentum" )
2657 )
2658 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2659  SimpleMagneticField = cms.string( "" ),
2660  MaxDPhi = cms.double( 1.6 ),
2661  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2662  Mass = cms.double( 5.11E-4 ),
2663  PropagationDirection = cms.string( "oppositeToMomentum" ),
2664  useRungeKutta = cms.bool( False ),
2665  ptMin = cms.double( -1.0 )
2666 )
2667 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2668  MaxChi2 = cms.double( 16.0 ),
2669  nSigma = cms.double( 3.0 ),
2670  MaxDisplacement = cms.double( 0.5 ),
2671  MaxSagitta = cms.double( 2.0 ),
2672  MinimalTolerance = cms.double( 0.5 ),
2673  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2674  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2675  pTChargeCutThreshold = cms.double( -1.0 ),
2676  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2677  appendToDataLabel = cms.string( "" )
2678 )
2679 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2680  MaxChi2 = cms.double( 16.0 ),
2681  nSigma = cms.double( 3.0 ),
2682  MaxDisplacement = cms.double( 0.5 ),
2683  MaxSagitta = cms.double( 2.0 ),
2684  MinimalTolerance = cms.double( 0.5 ),
2685  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2686  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2687  pTChargeCutThreshold = cms.double( -1.0 ),
2688  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2689  appendToDataLabel = cms.string( "" )
2690 )
2691 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2692  MaxChi2 = cms.double( 2000.0 ),
2693  nSigma = cms.double( 3.0 ),
2694  MaxDisplacement = cms.double( 100.0 ),
2695  MaxSagitta = cms.double( -1.0 ),
2696  MinimalTolerance = cms.double( 10.0 ),
2697  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2698  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2699  pTChargeCutThreshold = cms.double( -1.0 ),
2700  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2701  appendToDataLabel = cms.string( "" )
2702 )
2703 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2704  MaxChi2 = cms.double( 30.0 ),
2705  nSigma = cms.double( 3.0 ),
2706  MaxDisplacement = cms.double( 100.0 ),
2707  MaxSagitta = cms.double( -1.0 ),
2708  MinimalTolerance = cms.double( 10.0 ),
2709  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2710  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2711  pTChargeCutThreshold = cms.double( -1.0 ),
2712  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2713  appendToDataLabel = cms.string( "" )
2714 )
2715 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2716  MaxChi2 = cms.double( 9.0 ),
2717  nSigma = cms.double( 3.0 ),
2718  MaxDisplacement = cms.double( 0.5 ),
2719  MaxSagitta = cms.double( 2.0 ),
2720  MinimalTolerance = cms.double( 0.5 ),
2721  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2722  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2723  pTChargeCutThreshold = cms.double( 15.0 ),
2724  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2725  appendToDataLabel = cms.string( "" )
2726 )
2727 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2728  MaxChi2 = cms.double( 9.0 ),
2729  nSigma = cms.double( 3.0 ),
2730  MaxDisplacement = cms.double( 100.0 ),
2731  MaxSagitta = cms.double( -1.0 ),
2732  MinimalTolerance = cms.double( 10.0 ),
2733  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2734  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2735  pTChargeCutThreshold = cms.double( 15.0 ),
2736  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2737  appendToDataLabel = cms.string( "" )
2738 )
2739 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2740  MaxChi2 = cms.double( 16.0 ),
2741  nSigma = cms.double( 3.0 ),
2742  MaxDisplacement = cms.double( 0.5 ),
2743  MaxSagitta = cms.double( 2.0 ),
2744  MinimalTolerance = cms.double( 0.5 ),
2745  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2746  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2747  pTChargeCutThreshold = cms.double( -1.0 ),
2748  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2749  appendToDataLabel = cms.string( "" )
2750 )
2751 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2752  MaxChi2 = cms.double( 40.0 ),
2753  nSigma = cms.double( 4.0 ),
2754  MaxDisplacement = cms.double( 0.5 ),
2755  MaxSagitta = cms.double( 2.0 ),
2756  MinimalTolerance = cms.double( 0.5 ),
2757  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2758  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2759  appendToDataLabel = cms.string( "" )
2760 )
2761 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2762  MaxChi2 = cms.double( 16.0 ),
2763  nSigma = cms.double( 3.0 ),
2764  MaxDisplacement = cms.double( 100.0 ),
2765  MaxSagitta = cms.double( -1.0 ),
2766  MinimalTolerance = cms.double( 10.0 ),
2767  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2768  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2769  appendToDataLabel = cms.string( "" )
2770 )
2771 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2772  MaxChi2 = cms.double( 30.0 ),
2773  nSigma = cms.double( 3.0 ),
2774  MaxDisplacement = cms.double( 100.0 ),
2775  MaxSagitta = cms.double( -1.0 ),
2776  MinimalTolerance = cms.double( 10.0 ),
2777  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2778  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2779  appendToDataLabel = cms.string( "" )
2780 )
2781 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2782  MaxChi2 = cms.double( 9.0 ),
2783  nSigma = cms.double( 3.0 ),
2784  MaxDisplacement = cms.double( 100.0 ),
2785  MaxSagitta = cms.double( -1.0 ),
2786  MinimalTolerance = cms.double( 10.0 ),
2787  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2788  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2789  appendToDataLabel = cms.string( "" )
2790 )
2791 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2792  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2793  MaxComponents = cms.int32( 12 ),
2794  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2795 )
2796 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2797  MaxChi2 = cms.double( 9.0 ),
2798  nSigma = cms.double( 3.0 ),
2799  MaxDisplacement = cms.double( 0.5 ),
2800  MaxSagitta = cms.double( 2.0 ),
2801  MinimalTolerance = cms.double( 0.5 ),
2802  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2803  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2804  pTChargeCutThreshold = cms.double( -1.0 ),
2805  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2806  appendToDataLabel = cms.string( "" )
2807 )
2808 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2809  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2810  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2811  fractionShared = cms.double( 0.13 ),
2812  ValidHitBonus = cms.double( 5.0 ),
2813  MissingHitPenalty = cms.double( 20.0 ),
2814  allowSharedFirstHit = cms.bool( True )
2815 )
2816 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2817  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2818  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2819  fractionShared = cms.double( 0.13 ),
2820  ValidHitBonus = cms.double( 5.0 ),
2821  MissingHitPenalty = cms.double( 20.0 ),
2822  allowSharedFirstHit = cms.bool( True )
2823 )
2824 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2825  MaxChi2 = cms.double( 9.0 ),
2826  nSigma = cms.double( 3.0 ),
2827  MaxDisplacement = cms.double( 0.5 ),
2828  MaxSagitta = cms.double( 2.0 ),
2829  MinimalTolerance = cms.double( 0.5 ),
2830  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2831  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2832  pTChargeCutThreshold = cms.double( -1.0 ),
2833  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2834  appendToDataLabel = cms.string( "" )
2835 )
2836 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2837  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2838  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2839  fractionShared = cms.double( 0.13 ),
2840  ValidHitBonus = cms.double( 5.0 ),
2841  MissingHitPenalty = cms.double( 20.0 ),
2842  allowSharedFirstHit = cms.bool( True )
2843 )
2844 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2845  impactParameterType = cms.int32( 1 ),
2846  minimumImpactParameter = cms.double( -1.0 ),
2847  useSignedImpactParameterSig = cms.bool( True ),
2848  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2849  deltaR = cms.double( -1.0 ),
2850  deltaRmin = cms.double( 0.0 ),
2851  maximumDecayLength = cms.double( 999999.0 ),
2852  maxImpactParameter = cms.double( 0.1 ),
2853  maxImpactParameterSig = cms.double( 999999.0 ),
2854  trackQualityClass = cms.string( "any" ),
2855  nthTrack = cms.int32( -1 )
2856 )
2857 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2858  impactParameterType = cms.int32( 1 ),
2859  minimumImpactParameter = cms.double( -1.0 ),
2860  useSignedImpactParameterSig = cms.bool( True ),
2861  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2862  deltaR = cms.double( -1.0 ),
2863  deltaRmin = cms.double( 0.0 ),
2864  maximumDecayLength = cms.double( 999999.0 ),
2865  maxImpactParameter = cms.double( 0.2 ),
2866  maxImpactParameterSig = cms.double( 999999.0 ),
2867  trackQualityClass = cms.string( "any" ),
2868  nthTrack = cms.int32( -1 )
2869 )
2870 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2871  impactParameterType = cms.int32( 1 ),
2872  minimumImpactParameter = cms.double( -1.0 ),
2873  useSignedImpactParameterSig = cms.bool( False ),
2874  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2875  deltaR = cms.double( -1.0 ),
2876  deltaRmin = cms.double( 0.0 ),
2877  maximumDecayLength = cms.double( 999999.0 ),
2878  maxImpactParameter = cms.double( 0.05 ),
2879  maxImpactParameterSig = cms.double( 5.0 ),
2880  trackQualityClass = cms.string( "any" ),
2881  nthTrack = cms.int32( -1 )
2882 )
2883 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2884  a_dR = cms.double( -0.001053 ),
2885  b_dR = cms.double( 0.6263 ),
2886  a_pT = cms.double( 0.005263 ),
2887  b_pT = cms.double( 0.3684 ),
2888  min_pT = cms.double( 120.0 ),
2889  max_pT = cms.double( 500.0 ),
2890  min_pT_dRcut = cms.double( 0.5 ),
2891  max_pT_dRcut = cms.double( 0.1 ),
2892  max_pT_trackPTcut = cms.double( 3.0 ),
2893  minimumImpactParameter = cms.double( 0.05 ),
2894  useSignedImpactParameterSig = cms.bool( False ),
2895  impactParameterType = cms.int32( 1 ),
2896  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2897  deltaR = cms.double( -1.0 ),
2898  maximumDecayLength = cms.double( 999999.0 ),
2899  nthTrack = cms.int32( 1 ),
2900  trackQualityClass = cms.string( "any" ),
2901  useVariableJTA = cms.bool( False )
2902 )
2903 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2904  a_dR = cms.double( -0.001053 ),
2905  b_dR = cms.double( 0.6263 ),
2906  a_pT = cms.double( 0.005263 ),
2907  b_pT = cms.double( 0.3684 ),
2908  min_pT = cms.double( 120.0 ),
2909  max_pT = cms.double( 500.0 ),
2910  min_pT_dRcut = cms.double( 0.5 ),
2911  max_pT_dRcut = cms.double( 0.1 ),
2912  max_pT_trackPTcut = cms.double( 3.0 ),
2913  minimumImpactParameter = cms.double( 0.03 ),
2914  useSignedImpactParameterSig = cms.bool( False ),
2915  impactParameterType = cms.int32( 1 ),
2916  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2917  deltaR = cms.double( -1.0 ),
2918  maximumDecayLength = cms.double( 999999.0 ),
2919  nthTrack = cms.int32( 1 ),
2920  trackQualityClass = cms.string( "any" ),
2921  useVariableJTA = cms.bool( False )
2922 )
2923 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2924  a_dR = cms.double( -0.001053 ),
2925  b_dR = cms.double( 0.6263 ),
2926  a_pT = cms.double( 0.005263 ),
2927  b_pT = cms.double( 0.3684 ),
2928  min_pT = cms.double( 120.0 ),
2929  max_pT = cms.double( 500.0 ),
2930  min_pT_dRcut = cms.double( 0.5 ),
2931  max_pT_dRcut = cms.double( 0.1 ),
2932  max_pT_trackPTcut = cms.double( 3.0 ),
2933  minimumImpactParameter = cms.double( 0.2 ),
2934  useSignedImpactParameterSig = cms.bool( True ),
2935  impactParameterType = cms.int32( 1 ),
2936  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2937  deltaR = cms.double( -1.0 ),
2938  maximumDecayLength = cms.double( 999999.0 ),
2939  nthTrack = cms.int32( 2 ),
2940  trackQualityClass = cms.string( "any" ),
2941  useVariableJTA = cms.bool( False )
2942 )
2943 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2944  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2945 )
2946 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2947  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2948  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2949  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2950  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2951  Mass = cms.double( 5.11E-4 ),
2952  BetheHeitlerCorrection = cms.int32( 2 )
2953 )
2954 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2955  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2956  NoErrorPropagation = cms.bool( False ),
2957  PropagationDirection = cms.string( "anyDirection" ),
2958  useTuningForL2Speed = cms.bool( True ),
2959  useIsYokeFlag = cms.bool( True ),
2960  endcapShiftInZNeg = cms.double( 0.0 ),
2961  SetVBFPointer = cms.bool( False ),
2962  AssumeNoMaterial = cms.bool( False ),
2963  endcapShiftInZPos = cms.double( 0.0 ),
2964  useInTeslaFromMagField = cms.bool( False ),
2965  VBFName = cms.string( "VolumeBasedMagneticField" ),
2966  useEndcapShiftsInZ = cms.bool( False ),
2967  sendLogWarning = cms.bool( False ),
2968  useMatVolumes = cms.bool( True ),
2969  debug = cms.bool( False ),
2970  ApplyRadX0Correction = cms.bool( True ),
2971  useMagVolumes = cms.bool( True ),
2972  returnTangentPlane = cms.bool( True )
2973 )
2974 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2975  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2976  NoErrorPropagation = cms.bool( False ),
2977  PropagationDirection = cms.string( "oppositeToMomentum" ),
2978  useTuningForL2Speed = cms.bool( True ),
2979  useIsYokeFlag = cms.bool( True ),
2980  endcapShiftInZNeg = cms.double( 0.0 ),
2981  SetVBFPointer = cms.bool( False ),
2982  AssumeNoMaterial = cms.bool( False ),
2983  endcapShiftInZPos = cms.double( 0.0 ),
2984  useInTeslaFromMagField = cms.bool( False ),
2985  VBFName = cms.string( "VolumeBasedMagneticField" ),
2986  useEndcapShiftsInZ = cms.bool( False ),
2987  sendLogWarning = cms.bool( False ),
2988  useMatVolumes = cms.bool( True ),
2989  debug = cms.bool( False ),
2990  ApplyRadX0Correction = cms.bool( True ),
2991  useMagVolumes = cms.bool( True ),
2992  returnTangentPlane = cms.bool( True )
2993 )
2994 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2995  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2996  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2997  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2998  EstimateCut = cms.double( -1.0 ),
2999  MaxFractionOutliers = cms.double( 0.3 ),
3000  MaxNumberOfOutliers = cms.int32( 3 ),
3001  MinDof = cms.int32( 2 ),
3002  NoOutliersBeginEnd = cms.bool( False ),
3003  MinNumberOfHits = cms.int32( 3 ),
3004  MinNumberOfHitsHighEta = cms.int32( 5 ),
3005  HighEtaSwitch = cms.double( 5.0 ),
3006  RejectTracks = cms.bool( True ),
3007  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3008  NoInvalidHitsBeginEnd = cms.bool( True ),
3009  LogPixelProbabilityCut = cms.double( -16.0 ),
3010  appendToDataLabel = cms.string( "" )
3011 )
3012 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3013  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3014  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3015  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3016  EstimateCut = cms.double( -1.0 ),
3017  MaxFractionOutliers = cms.double( 0.3 ),
3018  MaxNumberOfOutliers = cms.int32( 3 ),
3019  MinDof = cms.int32( 2 ),
3020  NoOutliersBeginEnd = cms.bool( False ),
3021  MinNumberOfHits = cms.int32( 5 ),
3022  MinNumberOfHitsHighEta = cms.int32( 5 ),
3023  HighEtaSwitch = cms.double( 5.0 ),
3024  RejectTracks = cms.bool( True ),
3025  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3026  NoInvalidHitsBeginEnd = cms.bool( False ),
3027  LogPixelProbabilityCut = cms.double( -16.0 ),
3028  appendToDataLabel = cms.string( "" )
3029 )
3030 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3031  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3032  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3033  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3034  appendToDataLabel = cms.string( "" )
3035 )
3036 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3037  SimpleMagneticField = cms.string( "" ),
3038  MaxDPhi = cms.double( 1.6 ),
3039  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3040  Mass = cms.double( 5.11E-4 ),
3041  PropagationDirection = cms.string( "alongMomentum" ),
3042  useRungeKutta = cms.bool( False ),
3043  ptMin = cms.double( -1.0 )
3044 )
3045 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3046  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3047 )
3048 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3049  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3050  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3051  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3052  EstimateCut = cms.double( -1.0 ),
3053  MaxFractionOutliers = cms.double( 0.3 ),
3054  MaxNumberOfOutliers = cms.int32( 3 ),
3055  MinDof = cms.int32( 2 ),
3056  NoOutliersBeginEnd = cms.bool( False ),
3057  MinNumberOfHits = cms.int32( 5 ),
3058  MinNumberOfHitsHighEta = cms.int32( 5 ),
3059  HighEtaSwitch = cms.double( 5.0 ),
3060  RejectTracks = cms.bool( True ),
3061  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3062  NoInvalidHitsBeginEnd = cms.bool( True ),
3063  LogPixelProbabilityCut = cms.double( -16.0 ),
3064  appendToDataLabel = cms.string( "" )
3065 )
3066 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3067  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3068  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3069  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3070  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3071  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3072 )
3073 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3074  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3075  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3076  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3077  ErrorRescaling = cms.double( 100.0 ),
3078  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3079  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3080 )
3081 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3082  MaxChi2 = cms.double( 30.0 ),
3083  nSigma = cms.double( 3.0 ),
3084  MaxDisplacement = cms.double( 0.5 ),
3085  MaxSagitta = cms.double( 2.0 ),
3086  MinimalTolerance = cms.double( 0.5 ),
3087  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3088  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3089  pTChargeCutThreshold = cms.double( 15.0 ),
3090  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3091  appendToDataLabel = cms.string( "" )
3092 )
3093 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3094  MaxChi2 = cms.double( 30.0 ),
3095  nSigma = cms.double( 3.0 ),
3096  MaxDisplacement = cms.double( 0.5 ),
3097  MaxSagitta = cms.double( 2.0 ),
3098  MinimalTolerance = cms.double( 0.5 ),
3099  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3100  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3101  pTChargeCutThreshold = cms.double( 15.0 ),
3102  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3103  appendToDataLabel = cms.string( "" )
3104 )
3105 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3106  MaxChi2 = cms.double( 36.0 ),
3107  nSigma = cms.double( 3.0 ),
3108  MaxDisplacement = cms.double( 100.0 ),
3109  MaxSagitta = cms.double( -1.0 ),
3110  MinimalTolerance = cms.double( 10.0 ),
3111  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3112  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3113  appendToDataLabel = cms.string( "" )
3114 )
3115 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3116  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3117  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3118  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3119  EstimateCut = cms.double( -1.0 ),
3120  MaxFractionOutliers = cms.double( 0.3 ),
3121  MaxNumberOfOutliers = cms.int32( 3 ),
3122  MinDof = cms.int32( 2 ),
3123  NoOutliersBeginEnd = cms.bool( False ),
3124  MinNumberOfHits = cms.int32( 5 ),
3125  MinNumberOfHitsHighEta = cms.int32( 5 ),
3126  HighEtaSwitch = cms.double( 5.0 ),
3127  RejectTracks = cms.bool( True ),
3128  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3129  NoInvalidHitsBeginEnd = cms.bool( False ),
3130  LogPixelProbabilityCut = cms.double( -16.0 ),
3131  appendToDataLabel = cms.string( "" )
3132 )
3133 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3134  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3135  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3136  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3137  EstimateCut = cms.double( -1.0 ),
3138  MaxFractionOutliers = cms.double( 0.3 ),
3139  MaxNumberOfOutliers = cms.int32( 3 ),
3140  MinDof = cms.int32( 2 ),
3141  NoOutliersBeginEnd = cms.bool( False ),
3142  MinNumberOfHits = cms.int32( 5 ),
3143  MinNumberOfHitsHighEta = cms.int32( 5 ),
3144  HighEtaSwitch = cms.double( 5.0 ),
3145  RejectTracks = cms.bool( True ),
3146  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3147  NoInvalidHitsBeginEnd = cms.bool( False ),
3148  LogPixelProbabilityCut = cms.double( -16.0 ),
3149  appendToDataLabel = cms.string( "" )
3150 )
3151 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3152  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3153  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3154  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3155  EstimateCut = cms.double( 20.0 ),
3156  MaxFractionOutliers = cms.double( 0.3 ),
3157  MaxNumberOfOutliers = cms.int32( 3 ),
3158  MinDof = cms.int32( 2 ),
3159  NoOutliersBeginEnd = cms.bool( False ),
3160  MinNumberOfHits = cms.int32( 3 ),
3161  MinNumberOfHitsHighEta = cms.int32( 5 ),
3162  HighEtaSwitch = cms.double( 5.0 ),
3163  RejectTracks = cms.bool( True ),
3164  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3165  NoInvalidHitsBeginEnd = cms.bool( True ),
3166  LogPixelProbabilityCut = cms.double( -14.0 ),
3167  appendToDataLabel = cms.string( "" )
3168 )
3169 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3170  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3171  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3172  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3173  EstimateCut = cms.double( 20.0 ),
3174  MaxFractionOutliers = cms.double( 0.3 ),
3175  MaxNumberOfOutliers = cms.int32( 3 ),
3176  MinDof = cms.int32( 2 ),
3177  NoOutliersBeginEnd = cms.bool( False ),
3178  MinNumberOfHits = cms.int32( 3 ),
3179  MinNumberOfHitsHighEta = cms.int32( 5 ),
3180  HighEtaSwitch = cms.double( 5.0 ),
3181  RejectTracks = cms.bool( True ),
3182  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3183  NoInvalidHitsBeginEnd = cms.bool( True ),
3184  LogPixelProbabilityCut = cms.double( -14.0 ),
3185  appendToDataLabel = cms.string( "" )
3186 )
3187 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3188  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3189  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3190  Updator = cms.string( "hltESPKFUpdator" ),
3191  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3192  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3193  minHits = cms.int32( 3 ),
3194  appendToDataLabel = cms.string( "" )
3195 )
3196 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3197  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3198  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3199  Updator = cms.string( "hltESPKFUpdator" ),
3200  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3201  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3202  minHits = cms.int32( 3 ),
3203  appendToDataLabel = cms.string( "" )
3204 )
3205 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3206  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3207  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3208  Updator = cms.string( "hltESPKFUpdator" ),
3209  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3210  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3211  minHits = cms.int32( 3 ),
3212  appendToDataLabel = cms.string( "" )
3213 )
3214 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3215  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3216  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3217  Updator = cms.string( "hltESPKFUpdator" ),
3218  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3219  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3220  errorRescaling = cms.double( 100.0 ),
3221  minHits = cms.int32( 3 ),
3222  appendToDataLabel = cms.string( "" )
3223 )
3224 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3225  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3226  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3227  Updator = cms.string( "hltESPKFUpdator" ),
3228  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3229  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3230  errorRescaling = cms.double( 100.0 ),
3231  minHits = cms.int32( 3 ),
3232  appendToDataLabel = cms.string( "" )
3233 )
3234 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3235  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3236  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3237  Updator = cms.string( "hltESPKFUpdator" ),
3238  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3239  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3240  errorRescaling = cms.double( 10.0 ),
3241  minHits = cms.int32( 3 ),
3242  appendToDataLabel = cms.string( "" )
3243 )
3244 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3245  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3246  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3247  Updator = cms.string( "hltESPKFUpdator" ),
3248  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3249  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3250  errorRescaling = cms.double( 10.0 ),
3251  minHits = cms.int32( 3 ),
3252  appendToDataLabel = cms.string( "" )
3253 )
3254 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3255  ComponentName = cms.string( "hltESPKFUpdator" )
3256 )
3257 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3258  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3259  DistanceMeasure = cms.string( "KullbackLeibler" )
3260 )
3261 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3262  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3263  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3264  Updator = cms.string( "hltESPKFUpdator" ),
3265  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3266  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3267  minHits = cms.int32( 3 ),
3268  appendToDataLabel = cms.string( "" )
3269 )
3270 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3271  MaxChi2 = cms.double( 9.0 ),
3272  nSigma = cms.double( 3.0 ),
3273  MaxDisplacement = cms.double( 0.5 ),
3274  MaxSagitta = cms.double( 2.0 ),
3275  MinimalTolerance = cms.double( 0.5 ),
3276  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3277  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3278  pTChargeCutThreshold = cms.double( -1.0 ),
3279  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3280  appendToDataLabel = cms.string( "" )
3281 )
3282 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3283  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3284  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3285  fractionShared = cms.double( 0.16 ),
3286  ValidHitBonus = cms.double( 5.0 ),
3287  MissingHitPenalty = cms.double( 20.0 ),
3288  allowSharedFirstHit = cms.bool( True )
3289 )
3290 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3291  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3292  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3293  fractionShared = cms.double( 0.16 ),
3294  ValidHitBonus = cms.double( 5.0 ),
3295  MissingHitPenalty = cms.double( 20.0 ),
3296  allowSharedFirstHit = cms.bool( True )
3297 )
3298 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3299  MaxChi2 = cms.double( 9.0 ),
3300  nSigma = cms.double( 3.0 ),
3301  MaxDisplacement = cms.double( 0.5 ),
3302  MaxSagitta = cms.double( 2.0 ),
3303  MinimalTolerance = cms.double( 0.5 ),
3304  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3305  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3306  pTChargeCutThreshold = cms.double( -1.0 ),
3307  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3308  appendToDataLabel = cms.string( "" )
3309 )
3310 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3311  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3312  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3313  fractionShared = cms.double( 0.16 ),
3314  ValidHitBonus = cms.double( 5.0 ),
3315  MissingHitPenalty = cms.double( 20.0 ),
3316  allowSharedFirstHit = cms.bool( True )
3317 )
3318 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3319  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3320  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3321  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3322  HitMatcher = cms.string( "StandardMatcher" ),
3323  Phase2StripCPE = cms.string( "" ),
3324  SiStripQualityLabel = cms.string( "" ),
3325  UseStripModuleQualityDB = cms.bool( True ),
3326  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3327  UseStripAPVFiberQualityDB = cms.bool( True ),
3328  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3329  MaskBadAPVFibers = cms.bool( True ),
3330  UseStripStripQualityDB = cms.bool( True ),
3331  DebugStripStripQualityDB = cms.untracked.bool( False ),
3332  badStripCuts = cms.PSet(
3333  TOB = cms.PSet(
3334  maxBad = cms.uint32( 4 ),
3335  maxConsecutiveBad = cms.uint32( 2 )
3336  ),
3337  TIB = cms.PSet(
3338  maxBad = cms.uint32( 4 ),
3339  maxConsecutiveBad = cms.uint32( 2 )
3340  ),
3341  TID = cms.PSet(
3342  maxBad = cms.uint32( 4 ),
3343  maxConsecutiveBad = cms.uint32( 2 )
3344  ),
3345  TEC = cms.PSet(
3346  maxBad = cms.uint32( 4 ),
3347  maxConsecutiveBad = cms.uint32( 2 )
3348  )
3349  ),
3350  UsePixelModuleQualityDB = cms.bool( True ),
3351  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3352  UsePixelROCQualityDB = cms.bool( True ),
3353  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3354  appendToDataLabel = cms.string( "" )
3355 )
3356 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3357  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3358  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3359  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3360  isPhase2 = cms.bool( False ),
3361  doPixelShapeCut = cms.bool( True ),
3362  doStripShapeCut = cms.bool( True ),
3363  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3364  appendToDataLabel = cms.string( "" )
3365 )
3366 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3367  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3368  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3369  fractionShared = cms.double( 0.11 ),
3370  ValidHitBonus = cms.double( 5.0 ),
3371  MissingHitPenalty = cms.double( 20.0 ),
3372  allowSharedFirstHit = cms.bool( True )
3373 )
3374 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3375  MaxChi2 = cms.double( 16.0 ),
3376  nSigma = cms.double( 3.0 ),
3377  MaxDisplacement = cms.double( 0.5 ),
3378  MaxSagitta = cms.double( 2.0 ),
3379  MinimalTolerance = cms.double( 0.5 ),
3380  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3381  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3382  pTChargeCutThreshold = cms.double( -1.0 ),
3383  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3384  appendToDataLabel = cms.string( "" )
3385 )
3386 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3387  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3388  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3389  fractionShared = cms.double( 0.11 ),
3390  ValidHitBonus = cms.double( 5.0 ),
3391  MissingHitPenalty = cms.double( 20.0 ),
3392  allowSharedFirstHit = cms.bool( True )
3393 )
3394 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3395  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3396 )
3397 fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducerPhase1",
3398  LoadTemplatesFromDB = cms.bool( True ),
3399  Alpha2Order = cms.bool( True ),
3400  ClusterProbComputationFlag = cms.int32( 0 ),
3401  useLAWidthFromDB = cms.bool( True ),
3402  lAOffset = cms.double( 0.0 ),
3403  lAWidthBPix = cms.double( 0.0 ),
3404  lAWidthFPix = cms.double( 0.0 ),
3405  doLorentzFromAlignment = cms.bool( False ),
3406  useLAFromDB = cms.bool( True ),
3407  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3408  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3409  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3410  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3411  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3412  yerr_endcap = cms.vdouble( 0.0021 ),
3413  xerr_barrel_l1_def = cms.double( 0.0103 ),
3414  yerr_barrel_l1_def = cms.double( 0.0021 ),
3415  xerr_barrel_ln_def = cms.double( 0.0103 ),
3416  yerr_barrel_ln_def = cms.double( 0.0021 ),
3417  xerr_endcap_def = cms.double( 0.002 ),
3418  yerr_endcap_def = cms.double( 7.5E-4 ),
3419  EdgeClusterErrorX = cms.double( 50.0 ),
3420  EdgeClusterErrorY = cms.double( 85.0 ),
3421  UseErrorsFromTemplates = cms.bool( True ),
3422  TruncatePixelCharge = cms.bool( True ),
3423  ComponentName = cms.string( "hltESPPixelCPEFast" ),
3424  MagneticFieldRecord = cms.ESInputTag( "","" ),
3425  appendToDataLabel = cms.string( "" )
3426 )
3427 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3428  LoadTemplatesFromDB = cms.bool( True ),
3429  Alpha2Order = cms.bool( True ),
3430  ClusterProbComputationFlag = cms.int32( 0 ),
3431  useLAWidthFromDB = cms.bool( True ),
3432  lAOffset = cms.double( 0.0 ),
3433  lAWidthBPix = cms.double( 0.0 ),
3434  lAWidthFPix = cms.double( 0.0 ),
3435  doLorentzFromAlignment = cms.bool( False ),
3436  useLAFromDB = cms.bool( True ),
3437  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3438  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3439  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3440  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3441  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3442  yerr_endcap = cms.vdouble( 0.0021 ),
3443  xerr_barrel_l1_def = cms.double( 0.0103 ),
3444  yerr_barrel_l1_def = cms.double( 0.0021 ),
3445  xerr_barrel_ln_def = cms.double( 0.0103 ),
3446  yerr_barrel_ln_def = cms.double( 0.0021 ),
3447  xerr_endcap_def = cms.double( 0.002 ),
3448  yerr_endcap_def = cms.double( 7.5E-4 ),
3449  EdgeClusterErrorX = cms.double( 50.0 ),
3450  EdgeClusterErrorY = cms.double( 85.0 ),
3451  UseErrorsFromTemplates = cms.bool( True ),
3452  TruncatePixelCharge = cms.bool( True ),
3453  ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3454  MagneticFieldRecord = cms.ESInputTag( "","" ),
3455  appendToDataLabel = cms.string( "" )
3456 )
3457 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3458  LoadTemplatesFromDB = cms.bool( True ),
3459  Alpha2Order = cms.bool( True ),
3460  ClusterProbComputationFlag = cms.int32( 0 ),
3461  useLAWidthFromDB = cms.bool( False ),
3462  lAOffset = cms.double( 0.0 ),
3463  lAWidthBPix = cms.double( 0.0 ),
3464  lAWidthFPix = cms.double( 0.0 ),
3465  doLorentzFromAlignment = cms.bool( False ),
3466  useLAFromDB = cms.bool( True ),
3467  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3468  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3469  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3470  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3471  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3472  yerr_endcap = cms.vdouble( 0.0021 ),
3473  xerr_barrel_l1_def = cms.double( 0.0103 ),
3474  yerr_barrel_l1_def = cms.double( 0.0021 ),
3475  xerr_barrel_ln_def = cms.double( 0.0103 ),
3476  yerr_barrel_ln_def = cms.double( 0.0021 ),
3477  xerr_endcap_def = cms.double( 0.002 ),
3478  yerr_endcap_def = cms.double( 7.5E-4 ),
3479  eff_charge_cut_highX = cms.double( 1.0 ),
3480  eff_charge_cut_highY = cms.double( 1.0 ),
3481  eff_charge_cut_lowX = cms.double( 0.0 ),
3482  eff_charge_cut_lowY = cms.double( 0.0 ),
3483  size_cutX = cms.double( 3.0 ),
3484  size_cutY = cms.double( 3.0 ),
3485  EdgeClusterErrorX = cms.double( 50.0 ),
3486  EdgeClusterErrorY = cms.double( 85.0 ),
3487  inflate_errors = cms.bool( False ),
3488  inflate_all_errors_no_trk_angle = cms.bool( False ),
3489  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3490  UseErrorsFromTemplates = cms.bool( True ),
3491  TruncatePixelCharge = cms.bool( True ),
3492  IrradiationBiasCorrection = cms.bool( True ),
3493  DoCosmics = cms.bool( False ),
3494  isPhase2 = cms.bool( False ),
3495  SmallPitch = cms.bool( False ),
3496  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3497  MagneticFieldRecord = cms.ESInputTag( "","" ),
3498  appendToDataLabel = cms.string( "" )
3499 )
3500 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3501  LoadTemplatesFromDB = cms.bool( True ),
3502  Alpha2Order = cms.bool( True ),
3503  ClusterProbComputationFlag = cms.int32( 0 ),
3504  useLAWidthFromDB = cms.bool( True ),
3505  lAOffset = cms.double( 0.0 ),
3506  lAWidthBPix = cms.double( 0.0 ),
3507  lAWidthFPix = cms.double( 0.0 ),
3508  doLorentzFromAlignment = cms.bool( False ),
3509  useLAFromDB = cms.bool( True ),
3510  barrelTemplateID = cms.int32( 0 ),
3511  forwardTemplateID = cms.int32( 0 ),
3512  directoryWithTemplates = cms.int32( 0 ),
3513  speed = cms.int32( -2 ),
3514  UseClusterSplitter = cms.bool( False ),
3515  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3516  appendToDataLabel = cms.string( "" )
3517 )
3518 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3519  MaxChi2 = cms.double( 16.0 ),
3520  nSigma = cms.double( 3.0 ),
3521  MaxDisplacement = cms.double( 0.5 ),
3522  MaxSagitta = cms.double( 2.0 ),
3523  MinimalTolerance = cms.double( 0.5 ),
3524  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3525  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3526  pTChargeCutThreshold = cms.double( -1.0 ),
3527  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3528  appendToDataLabel = cms.string( "" )
3529 )
3530 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3531  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3532  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3533  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3534  isPhase2 = cms.bool( False ),
3535  doPixelShapeCut = cms.bool( True ),
3536  doStripShapeCut = cms.bool( True ),
3537  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3538  appendToDataLabel = cms.string( "" )
3539 )
3540 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3541  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3542  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3543  fractionShared = cms.double( 0.11 ),
3544  ValidHitBonus = cms.double( 5.0 ),
3545  MissingHitPenalty = cms.double( 20.0 ),
3546  allowSharedFirstHit = cms.bool( True )
3547 )
3548 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3549  MaxChi2 = cms.double( 9.0 ),
3550  nSigma = cms.double( 3.0 ),
3551  MaxDisplacement = cms.double( 0.5 ),
3552  MaxSagitta = cms.double( 2.0 ),
3553  MinimalTolerance = cms.double( 0.5 ),
3554  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3555  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3556  pTChargeCutThreshold = cms.double( 15.0 ),
3557  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3558  appendToDataLabel = cms.string( "" )
3559 )
3560 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3561  MaxChi2 = cms.double( 25.0 ),
3562  nSigma = cms.double( 3.0 ),
3563  MaxDisplacement = cms.double( 100.0 ),
3564  MaxSagitta = cms.double( -1.0 ),
3565  MinimalTolerance = cms.double( 10.0 ),
3566  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3567  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3568  appendToDataLabel = cms.string( "" )
3569 )
3570 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3571  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3572  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3573  fractionShared = cms.double( 0.19 ),
3574  ValidHitBonus = cms.double( 5.0 ),
3575  MissingHitPenalty = cms.double( 20.0 ),
3576  allowSharedFirstHit = cms.bool( True )
3577 )
3578 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3579  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3580  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3581  Updator = cms.string( "hltESPKFUpdator" ),
3582  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3583  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3584  minHits = cms.int32( 3 ),
3585  appendToDataLabel = cms.string( "" )
3586 )
3587 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3588  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3589  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3590  Updator = cms.string( "hltESPKFUpdator" ),
3591  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3592  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3593  errorRescaling = cms.double( 100.0 ),
3594  minHits = cms.int32( 3 ),
3595  appendToDataLabel = cms.string( "" )
3596 )
3597 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3598  SimpleMagneticField = cms.string( "" ),
3599  MaxDPhi = cms.double( 1.6 ),
3600  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3601  Mass = cms.double( 0.105 ),
3602  PropagationDirection = cms.string( "alongMomentum" ),
3603  useRungeKutta = cms.bool( True ),
3604  ptMin = cms.double( -1.0 )
3605 )
3606 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3607  ComponentName = cms.string( "hltESPSmartPropagator" ),
3608  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3609  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3610  PropagationDirection = cms.string( "alongMomentum" ),
3611  Epsilon = cms.double( 5.0 )
3612 )
3613 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3614  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3615  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3616  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3617  PropagationDirection = cms.string( "alongMomentum" ),
3618  Epsilon = cms.double( 5.0 )
3619 )
3620 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3621  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3622  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3623  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3624  PropagationDirection = cms.string( "oppositeToMomentum" ),
3625  Epsilon = cms.double( 5.0 )
3626 )
3627 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3628  distance = cms.double( 0.5 )
3629 )
3630 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3631  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3632  NoErrorPropagation = cms.bool( False ),
3633  PropagationDirection = cms.string( "alongMomentum" ),
3634  useTuningForL2Speed = cms.bool( False ),
3635  useIsYokeFlag = cms.bool( True ),
3636  endcapShiftInZNeg = cms.double( 0.0 ),
3637  SetVBFPointer = cms.bool( False ),
3638  AssumeNoMaterial = cms.bool( False ),
3639  endcapShiftInZPos = cms.double( 0.0 ),
3640  useInTeslaFromMagField = cms.bool( False ),
3641  VBFName = cms.string( "VolumeBasedMagneticField" ),
3642  useEndcapShiftsInZ = cms.bool( False ),
3643  sendLogWarning = cms.bool( False ),
3644  useMatVolumes = cms.bool( True ),
3645  debug = cms.bool( False ),
3646  ApplyRadX0Correction = cms.bool( True ),
3647  useMagVolumes = cms.bool( True ),
3648  returnTangentPlane = cms.bool( True )
3649 )
3650 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3651  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3652  NoErrorPropagation = cms.bool( False ),
3653  PropagationDirection = cms.string( "oppositeToMomentum" ),
3654  useTuningForL2Speed = cms.bool( False ),
3655  useIsYokeFlag = cms.bool( True ),
3656  endcapShiftInZNeg = cms.double( 0.0 ),
3657  SetVBFPointer = cms.bool( False ),
3658  AssumeNoMaterial = cms.bool( False ),
3659  endcapShiftInZPos = cms.double( 0.0 ),
3660  useInTeslaFromMagField = cms.bool( False ),
3661  VBFName = cms.string( "VolumeBasedMagneticField" ),
3662  useEndcapShiftsInZ = cms.bool( False ),
3663  sendLogWarning = cms.bool( False ),
3664  useMatVolumes = cms.bool( True ),
3665  debug = cms.bool( False ),
3666  ApplyRadX0Correction = cms.bool( True ),
3667  useMagVolumes = cms.bool( True ),
3668  returnTangentPlane = cms.bool( True )
3669 )
3670 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3671  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3672  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3673  parameters = cms.PSet(
3674  mTIB_P1 = cms.double( 0.202 ),
3675  maxChgOneMIP = cms.double( 6000.0 ),
3676  mTEC_P0 = cms.double( -1.885 ),
3677  mTOB_P1 = cms.double( 0.253 ),
3678  mTEC_P1 = cms.double( 0.471 ),
3679  mLC_P2 = cms.double( 0.3 ),
3680  mLC_P1 = cms.double( 0.618 ),
3681  mTOB_P0 = cms.double( -1.026 ),
3682  mLC_P0 = cms.double( -0.326 ),
3683  useLegacyError = cms.bool( False ),
3684  mTIB_P0 = cms.double( -0.742 ),
3685  mTID_P1 = cms.double( 0.433 ),
3686  mTID_P0 = cms.double( -1.427 )
3687  )
3688 )
3689 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3690  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3691  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3692  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3693  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3694  Matcher = cms.string( "StandardMatcher" ),
3695  Phase2StripCPE = cms.string( "" ),
3696  appendToDataLabel = cms.string( "" )
3697 )
3698 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3699  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3700  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3701  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3702  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3703  Matcher = cms.string( "StandardMatcher" ),
3704  Phase2StripCPE = cms.string( "" ),
3705  appendToDataLabel = cms.string( "" )
3706 )
3707 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3708  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3709  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3710  StripCPE = cms.string( "Fake" ),
3711  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3712  Matcher = cms.string( "StandardMatcher" ),
3713  Phase2StripCPE = cms.string( "" ),
3714  appendToDataLabel = cms.string( "" )
3715 )
3716 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3717  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3718  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3719  StripCPE = cms.string( "Fake" ),
3720  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3721  Matcher = cms.string( "StandardMatcher" ),
3722  Phase2StripCPE = cms.string( "" ),
3723  appendToDataLabel = cms.string( "" )
3724 )
3725 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3726  MaxChi2 = cms.double( 16.0 ),
3727  nSigma = cms.double( 3.0 ),
3728  MaxDisplacement = cms.double( 0.5 ),
3729  MaxSagitta = cms.double( 2.0 ),
3730  MinimalTolerance = cms.double( 0.5 ),
3731  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3732  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3733  pTChargeCutThreshold = cms.double( -1.0 ),
3734  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3735  appendToDataLabel = cms.string( "" )
3736 )
3737 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3738  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3739  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3740  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3741  isPhase2 = cms.bool( False ),
3742  doPixelShapeCut = cms.bool( True ),
3743  doStripShapeCut = cms.bool( True ),
3744  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3745  appendToDataLabel = cms.string( "" )
3746 )
3747 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3748  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3749  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3750  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3751  EstimateCut = cms.double( 30.0 ),
3752  MaxFractionOutliers = cms.double( 0.3 ),
3753  MaxNumberOfOutliers = cms.int32( 3 ),
3754  MinDof = cms.int32( 2 ),
3755  NoOutliersBeginEnd = cms.bool( False ),
3756  MinNumberOfHits = cms.int32( 7 ),
3757  MinNumberOfHitsHighEta = cms.int32( 5 ),
3758  HighEtaSwitch = cms.double( 5.0 ),
3759  RejectTracks = cms.bool( True ),
3760  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3761  NoInvalidHitsBeginEnd = cms.bool( False ),
3762  LogPixelProbabilityCut = cms.double( -16.0 ),
3763  appendToDataLabel = cms.string( "" )
3764 )
3765 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3766  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3767  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3768  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3769  EstimateCut = cms.double( 30.0 ),
3770  MaxFractionOutliers = cms.double( 0.3 ),
3771  MaxNumberOfOutliers = cms.int32( 3 ),
3772  MinDof = cms.int32( 2 ),
3773  NoOutliersBeginEnd = cms.bool( False ),
3774  MinNumberOfHits = cms.int32( 7 ),
3775  MinNumberOfHitsHighEta = cms.int32( 5 ),
3776  HighEtaSwitch = cms.double( 5.0 ),
3777  RejectTracks = cms.bool( True ),
3778  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3779  NoInvalidHitsBeginEnd = cms.bool( False ),
3780  LogPixelProbabilityCut = cms.double( -16.0 ),
3781  appendToDataLabel = cms.string( "" )
3782 )
3783 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3784  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3785  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3786  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3787  appendToDataLabel = cms.string( "" )
3788 )
3789 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3790  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3791  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3792  Updator = cms.string( "hltESPKFUpdator" ),
3793  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3794  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3795  minHits = cms.int32( 7 ),
3796  appendToDataLabel = cms.string( "" )
3797 )
3798 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3799  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3800  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3801  Updator = cms.string( "hltESPKFUpdator" ),
3802  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3803  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3804  minHits = cms.int32( 7 ),
3805  appendToDataLabel = cms.string( "" )
3806 )
3807 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3808  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3809  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3810  Updator = cms.string( "hltESPKFUpdator" ),
3811  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3812  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3813  errorRescaling = cms.double( 10.0 ),
3814  minHits = cms.int32( 7 ),
3815  appendToDataLabel = cms.string( "" )
3816 )
3817 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3818  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3819  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3820  Updator = cms.string( "hltESPKFUpdator" ),
3821  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3822  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3823  errorRescaling = cms.double( 10.0 ),
3824  minHits = cms.int32( 7 ),
3825  appendToDataLabel = cms.string( "" )
3826 )
3827 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3828  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3829  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3830  fractionShared = cms.double( 0.09 ),
3831  ValidHitBonus = cms.double( 5.0 ),
3832  MissingHitPenalty = cms.double( 20.0 ),
3833  allowSharedFirstHit = cms.bool( True )
3834 )
3835 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3836  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3837  algoOrder = cms.vstring( ),
3838  appendToDataLabel = cms.string( "" )
3839 )
3840 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3841  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3842  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3843  appendToDataLabel = cms.string( "" )
3844 )
3845 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3846  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3847  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3848  fractionShared = cms.double( 0.5 ),
3849  ValidHitBonus = cms.double( 100.0 ),
3850  MissingHitPenalty = cms.double( 0.0 ),
3851  allowSharedFirstHit = cms.bool( False )
3852 )
3853 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3854  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3855  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3856  Updator = cms.string( "hltESPKFUpdator" ),
3857  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3858  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3859  minHits = cms.int32( 3 ),
3860  appendToDataLabel = cms.string( "" )
3861 )
3862 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3863  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3864  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3865  Updator = cms.string( "hltESPKFUpdator" ),
3866  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3867  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3868  errorRescaling = cms.double( 100.0 ),
3869  minHits = cms.int32( 3 ),
3870  appendToDataLabel = cms.string( "" )
3871 )
3872 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3873  timeThreshold = cms.int32( 48 ),
3874  sigmaZThreshold = cms.double( 2.0 ),
3875  sigmaXYThreshold = cms.double( 4.0 ),
3876  appendToDataLabel = cms.string( "" )
3877 )
3878 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3879  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3880  useQuadrupletAlgo = cms.bool( False ),
3881  appendToDataLabel = cms.string( "" )
3882 )
3883 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3884  ComponentName = cms.string( "hltTrackCleaner" ),
3885  appendToDataLabel = cms.string( "" )
3886 )
3887 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3888  ComponentName = cms.string( "HODetIdAssociator" ),
3889  etaBinSize = cms.double( 0.087 ),
3890  nEta = cms.int32( 30 ),
3891  nPhi = cms.int32( 72 ),
3892  hcalRegion = cms.int32( 2 ),
3893  includeBadChambers = cms.bool( False ),
3894  includeGEM = cms.bool( False ),
3895  includeME0 = cms.bool( False )
3896 )
3897 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3898  appendToDataLabel = cms.string( "" )
3899 )
3900 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3901  ComponentName = cms.string( "MuonDetIdAssociator" ),
3902  etaBinSize = cms.double( 0.125 ),
3903  nEta = cms.int32( 48 ),
3904  nPhi = cms.int32( 48 ),
3905  hcalRegion = cms.int32( 2 ),
3906  includeBadChambers = cms.bool( True ),
3907  includeGEM = cms.bool( True ),
3908  includeME0 = cms.bool( False )
3909 )
3910 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3911  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3912  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3913  fractionShared = cms.double( 0.1 ),
3914  ValidHitBonus = cms.double( 1000.0 ),
3915  MissingHitPenalty = cms.double( 1.0 ),
3916  allowSharedFirstHit = cms.bool( True )
3917 )
3918 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3919  ComponentName = cms.string( "SimpleNavigationSchool" ),
3920  PluginName = cms.string( "" ),
3921  SimpleMagneticField = cms.string( "ParabolicMf" )
3922 )
3923 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3924  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3925  etaBinSize = cms.double( 0.1 ),
3926  nEta = cms.int32( 60 ),
3927  nPhi = cms.int32( 30 ),
3928  hcalRegion = cms.int32( 2 ),
3929  includeBadChambers = cms.bool( False ),
3930  includeGEM = cms.bool( False ),
3931  includeME0 = cms.bool( False )
3932 )
3933 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3934  appendToDataLabel = cms.string( "" )
3935 )
3936 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3937  ComponentName = cms.string( "" ),
3938  CablingMapLabel = cms.string( "" ),
3939  UseQualityInfo = cms.bool( False ),
3940  appendToDataLabel = cms.string( "" )
3941 )
3942 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3943 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3944  LatencyRecord = cms.PSet(
3945  label = cms.untracked.string( "" ),
3946  record = cms.string( "SiStripLatencyRcd" )
3947  ),
3948  BackPlaneCorrectionPeakMode = cms.PSet(
3949  label = cms.untracked.string( "peak" ),
3950  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3951  ),
3952  BackPlaneCorrectionDeconvMode = cms.PSet(
3953  label = cms.untracked.string( "deconvolution" ),
3954  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3955  )
3956 )
3957 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3958  LatencyRecord = cms.PSet(
3959  label = cms.untracked.string( "" ),
3960  record = cms.string( "SiStripLatencyRcd" )
3961  ),
3962  LorentzAnglePeakMode = cms.PSet(
3963  label = cms.untracked.string( "peak" ),
3964  record = cms.string( "SiStripLorentzAngleRcd" )
3965  ),
3966  LorentzAngleDeconvMode = cms.PSet(
3967  label = cms.untracked.string( "deconvolution" ),
3968  record = cms.string( "SiStripLorentzAngleRcd" )
3969  )
3970 )
3971 
3972 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3973  RawDataCollection = cms.InputTag( "rawDataCollector" )
3974 )
3975 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3976 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3977  result = cms.bool( False )
3978 )
3979 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
3980  src = cms.InputTag( "statusOnGPU" )
3981 )
3982 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3983  SelectedTriggerType = cms.int32( 1 )
3984 )
3985 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3986  FedIds = cms.vint32( 1404 ),
3987  Setup = cms.string( "stage2::GTSetup" ),
3988  FWId = cms.uint32( 0 ),
3989  DmxFWId = cms.uint32( 0 ),
3990  FWOverride = cms.bool( False ),
3991  TMTCheck = cms.bool( True ),
3992  CTP7 = cms.untracked.bool( False ),
3993  MTF7 = cms.untracked.bool( False ),
3994  InputLabel = cms.InputTag( "rawDataCollector" ),
3995  lenSlinkHeader = cms.untracked.int32( 8 ),
3996  lenSlinkTrailer = cms.untracked.int32( 8 ),
3997  lenAMCHeader = cms.untracked.int32( 8 ),
3998  lenAMCTrailer = cms.untracked.int32( 0 ),
3999  lenAMC13Header = cms.untracked.int32( 8 ),
4000  lenAMC13Trailer = cms.untracked.int32( 8 ),
4001  debug = cms.untracked.bool( False ),
4002  MinFeds = cms.uint32( 0 )
4003 )
4004 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4005  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4006  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4007  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4008  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4009  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4010  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4011  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4012  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4013  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4014  GetPrescaleColumnFromData = cms.bool( False ),
4015  AlgorithmTriggersUnprescaled = cms.bool( True ),
4016  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4017  AlgorithmTriggersUnmasked = cms.bool( True ),
4018  AXOL1TLModelVersion = cms.string( "GTADModel_v3" ),
4019  useMuonShowers = cms.bool( True ),
4020  resetPSCountersEachLumiSec = cms.bool( True ),
4021  semiRandomInitialPSCounters = cms.bool( False ),
4022  ProduceL1GtDaqRecord = cms.bool( True ),
4023  ProduceL1GtObjectMapRecord = cms.bool( True ),
4024  EmulateBxInEvent = cms.int32( 1 ),
4025  L1DataBxInEvent = cms.int32( 5 ),
4026  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4027  BstLengthBytes = cms.int32( -1 ),
4028  PrescaleSet = cms.uint32( 1 ),
4029  Verbosity = cms.untracked.int32( 0 ),
4030  PrintL1Menu = cms.untracked.bool( False ),
4031  TriggerMenuLuminosity = cms.string( "startup" )
4032 )
4033 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4034  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4035 )
4036 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4037  changeToCMSCoordinates = cms.bool( False ),
4038  maxZ = cms.double( 40.0 ),
4039  setSigmaZ = cms.double( 0.0 ),
4040  beamMode = cms.untracked.uint32( 11 ),
4041  src = cms.InputTag( "" ),
4042  gtEvmLabel = cms.InputTag( "" ),
4043  maxRadius = cms.double( 2.0 ),
4044  useTransientRecord = cms.bool( True )
4045 )
4046 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4047  saveTags = cms.bool( True ),
4048  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4049  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4050  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4051  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4052  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4053  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4054  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4055  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4056  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4057  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4058 )
4059 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4060  offset = cms.uint32( 0 ),
4061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4062 )
4063 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4064  tccUnpacking = cms.bool( True ),
4065  FedLabel = cms.InputTag( "listfeds" ),
4066  srpUnpacking = cms.bool( True ),
4067  syncCheck = cms.bool( True ),
4068  feIdCheck = cms.bool( True ),
4069  silentMode = cms.untracked.bool( True ),
4070  InputLabel = cms.InputTag( "rawDataCollector" ),
4071  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 ),
4072  eventPut = cms.bool( True ),
4073  numbTriggerTSamples = cms.int32( 1 ),
4074  numbXtalTSamples = cms.int32( 10 ),
4075  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 ),
4076  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 ),
4077  DoRegional = cms.bool( False ),
4078  feUnpacking = cms.bool( True ),
4079  forceToKeepFRData = cms.bool( False ),
4080  headerUnpacking = cms.bool( True ),
4081  memUnpacking = cms.bool( True )
4082 )
4083 fragment.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU",
4084  InputLabel = cms.InputTag( "rawDataCollector" ),
4085  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 ),
4086  maxChannelsEB = cms.uint32( 61200 ),
4087  maxChannelsEE = cms.uint32( 14648 ),
4088  digisLabelEB = cms.string( "ebDigis" ),
4089  digisLabelEE = cms.string( "eeDigis" )
4090 )
4091 fragment.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer",
4092  digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4093  digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4094  digisOutLabelEB = cms.string( "ebDigis" ),
4095  digisOutLabelEE = cms.string( "eeDigis" ),
4096  produceDummyIntegrityCollections = cms.bool( False )
4097 )
4098 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4099  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4100  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4101  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4102  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4103  ebFEToBeRecovered = cms.string( "ebFE" ),
4104  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4105  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4106  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4107  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4108  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4109  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4110  eeFEToBeRecovered = cms.string( "eeFE" ),
4111  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4112  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
4113 )
4114 fragment.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer",
4115  EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ),
4116  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4117  EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ),
4118  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4119  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4120  algoPSet = cms.PSet(
4121  addPedestalUncertaintyEE = cms.double( 0.0 ),
4122  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4123  addPedestalUncertaintyEB = cms.double( 0.0 ),
4124  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4125  gainSwitchUseMaxSampleEB = cms.bool( True ),
4126  timealgo = cms.string( "RatioMethod" ),
4127  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4128  EEtimeNconst = cms.double( 31.8 ),
4129  EBtimeNconst = cms.double( 28.5 ),
4130  prefitMaxChiSqEE = cms.double( 10.0 ),
4131  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4132  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4133  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4134  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4135  gainSwitchUseMaxSampleEE = cms.bool( False ),
4136  prefitMaxChiSqEB = cms.double( 25.0 ),
4137  mitigateBadSamplesEB = cms.bool( False ),
4138  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4139  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
4140  ampErrorCalculation = cms.bool( False ),
4141  mitigateBadSamplesEE = cms.bool( False ),
4142  amplitudeThresholdEB = cms.double( 10.0 ),
4143  amplitudeThresholdEE = cms.double( 10.0 ),
4144  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4145  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4146  selectiveBadSampleCriteriaEB = cms.bool( False ),
4147  dynamicPedestalsEB = cms.bool( False ),
4148  useLumiInfoRunHeader = cms.bool( False ),
4149  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4150  dynamicPedestalsEE = cms.bool( False ),
4151  doPrefitEE = cms.bool( False ),
4152  selectiveBadSampleCriteriaEE = cms.bool( False ),
4153  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4154  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4155  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4156  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4157  EEtimeConstantTerm = cms.double( 1.0 ),
4158  EBtimeConstantTerm = cms.double( 0.6 ),
4159  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4160  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4161  doPrefitEB = cms.bool( False )
4162  )
4163 )
4164 fragment.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU",
4165  digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4166  digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4167  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4168  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4169  timeCalibTag = cms.ESInputTag( "","" ),
4170  timeOffsetTag = cms.ESInputTag( "","" ),
4171  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4172  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4173  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4174  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4175  EBtimeConstantTerm = cms.double( 0.6 ),
4176  EEtimeConstantTerm = cms.double( 1.0 ),
4177  EBtimeNconst = cms.double( 28.5 ),
4178  EEtimeNconst = cms.double( 31.8 ),
4179  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4180  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4181  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4182  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4183  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4184  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4185  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4186  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4187  amplitudeThresholdEB = cms.double( 10.0 ),
4188  amplitudeThresholdEE = cms.double( 10.0 ),
4189  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4190  shouldRunTimingComputation = cms.bool( True )
4191 )
4192 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
4193  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
4194  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4195  containsTimingInformation = cms.bool( True ),
4196  isPhase2 = cms.bool( False ),
4197  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
4198  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" )
4199 )
4200 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
4201  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4202  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4203  isPhase2 = cms.bool( False ),
4204  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4205  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4206 )
4207 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4208  recoverEEVFE = cms.bool( False ),
4209  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4210  recoverEBIsolatedChannels = cms.bool( False ),
4211  recoverEBVFE = cms.bool( False ),
4212  laserCorrection = cms.bool( True ),
4213  EBLaserMIN = cms.double( 0.5 ),
4214  killDeadChannels = cms.bool( True ),
4215  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4216  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4217  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4218  EELaserMIN = cms.double( 0.5 ),
4219  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4220  cleaningConfig = cms.PSet(
4221  cThreshold_endcap = cms.double( 15.0 ),
4222  tightenCrack_e1_double = cms.double( 2.0 ),
4223  cThreshold_barrel = cms.double( 4.0 ),
4224  e6e2thresh = cms.double( 0.04 ),
4225  e4e1Threshold_barrel = cms.double( 0.08 ),
4226  e4e1Threshold_endcap = cms.double( 0.3 ),
4227  tightenCrack_e4e1_single = cms.double( 3.0 ),
4228  cThreshold_double = cms.double( 10.0 ),
4229  e4e1_b_barrel = cms.double( -0.024 ),
4230  tightenCrack_e6e2_double = cms.double( 3.0 ),
4231  e4e1_a_barrel = cms.double( 0.04 ),
4232  tightenCrack_e1_single = cms.double( 2.0 ),
4233  e4e1_a_endcap = cms.double( 0.02 ),
4234  e4e1_b_endcap = cms.double( -0.0125 ),
4235  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4236  ),
4237  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4238  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4239  recoverEBFE = cms.bool( False ),
4240  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4241  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4242  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4243  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4244  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4245  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4246  ChannelStatusToBeExcluded = cms.vstring( ),
4247  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4248  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
4249  recoverEEFE = cms.bool( False ),
4250  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4251  EBLaserMAX = cms.double( 3.0 ),
4252  flagsMapDBReco = cms.PSet(
4253  kDead = cms.vstring( 'kNoDataNoTP' ),
4254  kGood = cms.vstring( 'kOk',
4255  'kDAC',
4256  'kNoLaser',
4257  'kNoisy' ),
4258  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4259  kNoisy = cms.vstring( 'kNNoisy',
4260  'kFixedG6',
4261  'kFixedG1' ),
4262  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4263  'kNonRespondingIsolated',
4264  'kDeadVFE' )
4265  ),
4266  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4267  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4268  algo = cms.string( "EcalRecHitWorkerSimple" ),
4269  EELaserMAX = cms.double( 8.0 ),
4270  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4271  recoverEEIsolatedChannels = cms.bool( False ),
4272  timeCalibTag = cms.ESInputTag( "","" ),
4273  timeOffsetTag = cms.ESInputTag( "","" ),
4274  skipTimeCalib = cms.bool( False )
4275 )
4276 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4277  sourceTag = cms.InputTag( "rawDataCollector" ),
4278  debugMode = cms.untracked.bool( False ),
4279  InstanceES = cms.string( "" ),
4280  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4281  ESdigiCollection = cms.string( "" )
4282 )
4283 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4284  ESrechitCollection = cms.string( "EcalRecHitsES" ),
4285  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4286  algo = cms.string( "ESRecHitWorker" ),
4287  ESRecoAlgo = cms.int32( 0 )
4288 )
4289 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4290  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4291  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4292  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4293  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4294  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4295  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4296  statusThreshold = cms.uint32( 3 ),
4297  useRecoFlag = cms.bool( False ),
4298  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 ),
4299  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 ),
4300  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 ),
4301  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 ),
4302  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4303  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4304 )
4305 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4306  result = cms.bool( True )
4307 )
4308 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4309  saveTags = cms.bool( True ),
4310  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" ),
4311  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4312  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4313  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4314  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4315  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4316  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4317  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4318  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4319  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4320 )
4321 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4322  offset = cms.uint32( 0 ),
4323  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4324 )
4325 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4326  doBarrel = cms.bool( True ),
4327  doEndcaps = cms.bool( True ),
4328  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4329  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4330  clusEtaSize = cms.int32( 3 ),
4331  clusPhiSize = cms.int32( 3 ),
4332  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4333  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4334  clusSeedThr = cms.double( 0.5 ),
4335  clusSeedThrEndCap = cms.double( 1.0 ),
4336  useRecoFlag = cms.bool( False ),
4337  flagLevelRecHitsToUse = cms.int32( 1 ),
4338  useDBStatus = cms.bool( True ),
4339  statusLevelRecHitsToUse = cms.int32( 1 ),
4340  posCalcParameters = cms.PSet(
4341  T0_barl = cms.double( 7.4 ),
4342  T0_endcPresh = cms.double( 1.2 ),
4343  LogWeighted = cms.bool( True ),
4344  T0_endc = cms.double( 3.1 ),
4345  X0 = cms.double( 0.89 ),
4346  W0 = cms.double( 4.2 )
4347  ),
4348  maxNumberofSeeds = cms.int32( 700 ),
4349  maxNumberofClusters = cms.int32( 300 ),
4350  debugLevel = cms.int32( 0 )
4351 )
4352 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4353  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4354  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4355  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4356  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4357  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4358  useRecoFlag = cms.bool( False ),
4359  flagLevelRecHitsToUse = cms.int32( 1 ),
4360  useDBStatus = cms.bool( True ),
4361  statusLevelRecHitsToUse = cms.int32( 1 ),
4362  doSelBarrel = cms.bool( True ),
4363  barrelSelection = cms.PSet(
4364  massHighPi0Cand = cms.double( 0.156 ),
4365  ptMinForIsolation = cms.double( 1.0 ),
4366  seleMinvMaxBarrel = cms.double( 0.8 ),
4367  massLowPi0Cand = cms.double( 0.084 ),
4368  seleS9S25Gamma = cms.double( 0.8 ),
4369  seleBeltDeta = cms.double( 0.1 ),
4370  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4371  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4372  removePi0CandidatesForEta = cms.bool( True ),
4373  seleMinvMinBarrel = cms.double( 0.2 ),
4374  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4375  selePtPairBarrel_region1 = cms.double( 3.0 ),
4376  selePtPairBarrel_region2 = cms.double( 3.0 ),
4377  seleBeltDR = cms.double( 0.3 ),
4378  region1_Barrel = cms.double( 1.0 ),
4379  seleIsoBarrel_region1 = cms.double( 0.5 ),
4380  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4381  seleIsoBarrel_region2 = cms.double( 0.5 ),
4382  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4383  store5x5RecHitEB = cms.bool( True ),
4384  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4385  seleNxtalBarrel_region1 = cms.uint32( 6 )
4386  ),
4387  doSelEndcap = cms.bool( False ),
4388  endcapSelection = cms.PSet(
4389  seleBeltDetaEndCap = cms.double( 0.05 ),
4390  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4391  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4392  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4393  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4394  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4395  ptMinForIsolationEndCap = cms.double( 0.5 ),
4396  selePtPairEndCap_region1 = cms.double( 1.5 ),
4397  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4398  selePtPairEndCap_region2 = cms.double( 1.5 ),
4399  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4400  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4401  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4402  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4403  region1_EndCap = cms.double( 1.8 ),
4404  region2_EndCap = cms.double( 2.0 ),
4405  store5x5RecHitEE = cms.bool( False ),
4406  seleIsoEndCap_region3 = cms.double( 0.5 ),
4407  seleIsoEndCap_region2 = cms.double( 0.5 ),
4408  seleMinvMinEndCap = cms.double( 0.05 ),
4409  selePtPairEndCap_region3 = cms.double( 99.0 ),
4410  seleIsoEndCap_region1 = cms.double( 0.5 ),
4411  seleBeltDREndCap = cms.double( 0.2 ),
4412  seleMinvMaxEndCap = cms.double( 0.3 ),
4413  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4414  seleS9S25GammaEndCap = cms.double( 0.0 )
4415  ),
4416  storeRecHitES = cms.bool( False ),
4417  preshowerSelection = cms.PSet(
4418  preshClusterEnergyCut = cms.double( 0.0 ),
4419  debugLevelES = cms.string( "" ),
4420  ESCollection = cms.string( "etaEcalRecHitsES" ),
4421  preshNclust = cms.int32( 4 ),
4422  preshStripEnergyCut = cms.double( 0.0 ),
4423  preshCalibPlaneY = cms.double( 0.7 ),
4424  preshSeededNstrip = cms.int32( 15 ),
4425  preshCalibGamma = cms.double( 0.024 ),
4426  preshCalibPlaneX = cms.double( 1.0 ),
4427  preshCalibMIP = cms.double( 9.0E-5 )
4428  ),
4429  debugLevel = cms.int32( 0 )
4430 )
4431 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4432  doEnergyScale = cms.bool( False ),
4433  doEnergyScaleInverse = cms.bool( False ),
4434  doIntercalib = cms.bool( False ),
4435  doIntercalibInverse = cms.bool( False ),
4436  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4437  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4438  doLaserCorrections = cms.bool( False ),
4439  doLaserCorrectionsInverse = cms.bool( False ),
4440  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4441  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4442 )
4443 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4444  region = cms.string( "barrel" ),
4445  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4446  digisOut = cms.string( "etaEBDigis" ),
4447  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4448  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4449  srFlagsOut = cms.string( "etaEBSrFlags" )
4450 )
4451 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4452  offset = cms.uint32( 0 ),
4453  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4454 )
4455 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4456  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4457  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4458  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4459  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4460  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4461  useRecoFlag = cms.bool( False ),
4462  flagLevelRecHitsToUse = cms.int32( 1 ),
4463  useDBStatus = cms.bool( True ),
4464  statusLevelRecHitsToUse = cms.int32( 1 ),
4465  doSelBarrel = cms.bool( False ),
4466  barrelSelection = cms.PSet(
4467  massHighPi0Cand = cms.double( 0.163 ),
4468  ptMinForIsolation = cms.double( 1.0 ),
4469  seleMinvMaxBarrel = cms.double( 0.8 ),
4470  massLowPi0Cand = cms.double( 0.104 ),
4471  seleS9S25Gamma = cms.double( 0.0 ),
4472  seleBeltDeta = cms.double( 0.05 ),
4473  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4474  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4475  removePi0CandidatesForEta = cms.bool( False ),
4476  seleMinvMinBarrel = cms.double( 0.3 ),
4477  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4478  selePtPairBarrel_region1 = cms.double( 1.5 ),
4479  selePtPairBarrel_region2 = cms.double( 1.5 ),
4480  seleBeltDR = cms.double( 0.2 ),
4481  region1_Barrel = cms.double( 1.0 ),
4482  seleIsoBarrel_region1 = cms.double( 0.5 ),
4483  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4484  seleIsoBarrel_region2 = cms.double( 0.5 ),
4485  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4486  store5x5RecHitEB = cms.bool( False ),
4487  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4488  seleNxtalBarrel_region1 = cms.uint32( 6 )
4489  ),
4490  doSelEndcap = cms.bool( True ),
4491  endcapSelection = cms.PSet(
4492  seleBeltDetaEndCap = cms.double( 0.1 ),
4493  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4494  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4495  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4496  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4497  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4498  ptMinForIsolationEndCap = cms.double( 0.5 ),
4499  selePtPairEndCap_region1 = cms.double( 3.0 ),
4500  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4501  selePtPairEndCap_region2 = cms.double( 3.0 ),
4502  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4503  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4504  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4505  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4506  region1_EndCap = cms.double( 1.8 ),
4507  region2_EndCap = cms.double( 2.0 ),
4508  store5x5RecHitEE = cms.bool( True ),
4509  seleIsoEndCap_region3 = cms.double( 0.5 ),
4510  seleIsoEndCap_region2 = cms.double( 0.5 ),
4511  seleMinvMinEndCap = cms.double( 0.2 ),
4512  selePtPairEndCap_region3 = cms.double( 3.0 ),
4513  seleIsoEndCap_region1 = cms.double( 0.5 ),
4514  seleBeltDREndCap = cms.double( 0.3 ),
4515  seleMinvMaxEndCap = cms.double( 0.8 ),
4516  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4517  seleS9S25GammaEndCap = cms.double( 0.85 )
4518  ),
4519  storeRecHitES = cms.bool( True ),
4520  preshowerSelection = cms.PSet(
4521  preshClusterEnergyCut = cms.double( 0.0 ),
4522  debugLevelES = cms.string( "" ),
4523  ESCollection = cms.string( "etaEcalRecHitsES" ),
4524  preshNclust = cms.int32( 4 ),
4525  preshStripEnergyCut = cms.double( 0.0 ),
4526  preshCalibPlaneY = cms.double( 0.7 ),
4527  preshSeededNstrip = cms.int32( 15 ),
4528  preshCalibGamma = cms.double( 0.024 ),
4529  preshCalibPlaneX = cms.double( 1.0 ),
4530  preshCalibMIP = cms.double( 9.0E-5 )
4531  ),
4532  debugLevel = cms.int32( 0 )
4533 )
4534 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4535  doEnergyScale = cms.bool( False ),
4536  doEnergyScaleInverse = cms.bool( False ),
4537  doIntercalib = cms.bool( False ),
4538  doIntercalibInverse = cms.bool( False ),
4539  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4540  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4541  doLaserCorrections = cms.bool( False ),
4542  doLaserCorrectionsInverse = cms.bool( False ),
4543  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4544  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4545 )
4546 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4547  region = cms.string( "endcap" ),
4548  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4549  digisOut = cms.string( "etaEEDigis" ),
4550  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4551  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4552  srFlagsOut = cms.string( "etaEESrFlags" )
4553 )
4554 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4555  offset = cms.uint32( 0 ),
4556  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4557 )
4558 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4559  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4560  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4561  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4562  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4563  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4564  useRecoFlag = cms.bool( False ),
4565  flagLevelRecHitsToUse = cms.int32( 1 ),
4566  useDBStatus = cms.bool( True ),
4567  statusLevelRecHitsToUse = cms.int32( 1 ),
4568  doSelBarrel = cms.bool( True ),
4569  barrelSelection = cms.PSet(
4570  massHighPi0Cand = cms.double( 0.163 ),
4571  ptMinForIsolation = cms.double( 1.0 ),
4572  seleMinvMaxBarrel = cms.double( 0.22 ),
4573  massLowPi0Cand = cms.double( 0.104 ),
4574  seleS9S25Gamma = cms.double( 0.0 ),
4575  seleBeltDeta = cms.double( 0.05 ),
4576  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4577  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4578  removePi0CandidatesForEta = cms.bool( False ),
4579  seleMinvMinBarrel = cms.double( 0.06 ),
4580  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4581  selePtPairBarrel_region1 = cms.double( 2.0 ),
4582  selePtPairBarrel_region2 = cms.double( 1.75 ),
4583  seleBeltDR = cms.double( 0.2 ),
4584  region1_Barrel = cms.double( 1.0 ),
4585  seleIsoBarrel_region1 = cms.double( 0.5 ),
4586  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4587  seleIsoBarrel_region2 = cms.double( 0.5 ),
4588  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4589  store5x5RecHitEB = cms.bool( False ),
4590  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4591  seleNxtalBarrel_region1 = cms.uint32( 6 )
4592  ),
4593  doSelEndcap = cms.bool( False ),
4594  endcapSelection = cms.PSet(
4595  seleBeltDetaEndCap = cms.double( 0.05 ),
4596  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4597  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4598  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4599  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4600  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4601  ptMinForIsolationEndCap = cms.double( 0.5 ),
4602  selePtPairEndCap_region1 = cms.double( 1.5 ),
4603  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4604  selePtPairEndCap_region2 = cms.double( 1.5 ),
4605  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4606  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4607  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4608  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4609  region1_EndCap = cms.double( 1.8 ),
4610  region2_EndCap = cms.double( 2.0 ),
4611  store5x5RecHitEE = cms.bool( False ),
4612  seleIsoEndCap_region3 = cms.double( 0.5 ),
4613  seleIsoEndCap_region2 = cms.double( 0.5 ),
4614  seleMinvMinEndCap = cms.double( 0.05 ),
4615  selePtPairEndCap_region3 = cms.double( 99.0 ),
4616  seleIsoEndCap_region1 = cms.double( 0.5 ),
4617  seleBeltDREndCap = cms.double( 0.2 ),
4618  seleMinvMaxEndCap = cms.double( 0.3 ),
4619  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4620  seleS9S25GammaEndCap = cms.double( 0.0 )
4621  ),
4622  storeRecHitES = cms.bool( False ),
4623  preshowerSelection = cms.PSet(
4624  preshClusterEnergyCut = cms.double( 0.0 ),
4625  debugLevelES = cms.string( "" ),
4626  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4627  preshNclust = cms.int32( 4 ),
4628  preshStripEnergyCut = cms.double( 0.0 ),
4629  preshCalibPlaneY = cms.double( 0.7 ),
4630  preshSeededNstrip = cms.int32( 15 ),
4631  preshCalibGamma = cms.double( 0.024 ),
4632  preshCalibPlaneX = cms.double( 1.0 ),
4633  preshCalibMIP = cms.double( 9.0E-5 )
4634  ),
4635  debugLevel = cms.int32( 0 )
4636 )
4637 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4638  doEnergyScale = cms.bool( False ),
4639  doEnergyScaleInverse = cms.bool( False ),
4640  doIntercalib = cms.bool( False ),
4641  doIntercalibInverse = cms.bool( False ),
4642  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4643  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4644  doLaserCorrections = cms.bool( False ),
4645  doLaserCorrectionsInverse = cms.bool( False ),
4646  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4647  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4648 )
4649 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4650  region = cms.string( "barrel" ),
4651  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4652  digisOut = cms.string( "pi0EBDigis" ),
4653  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4654  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4655  srFlagsOut = cms.string( "pi0EBSrFlags" )
4656 )
4657 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4658  offset = cms.uint32( 0 ),
4659  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4660 )
4661 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4662  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4663  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4664  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4665  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4666  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4667  useRecoFlag = cms.bool( False ),
4668  flagLevelRecHitsToUse = cms.int32( 1 ),
4669  useDBStatus = cms.bool( True ),
4670  statusLevelRecHitsToUse = cms.int32( 1 ),
4671  doSelBarrel = cms.bool( False ),
4672  barrelSelection = cms.PSet(
4673  massHighPi0Cand = cms.double( 0.163 ),
4674  ptMinForIsolation = cms.double( 1.0 ),
4675  seleMinvMaxBarrel = cms.double( 0.22 ),
4676  massLowPi0Cand = cms.double( 0.104 ),
4677  seleS9S25Gamma = cms.double( 0.0 ),
4678  seleBeltDeta = cms.double( 0.05 ),
4679  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4680  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4681  removePi0CandidatesForEta = cms.bool( False ),
4682  seleMinvMinBarrel = cms.double( 0.06 ),
4683  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4684  selePtPairBarrel_region1 = cms.double( 1.5 ),
4685  selePtPairBarrel_region2 = cms.double( 1.5 ),
4686  seleBeltDR = cms.double( 0.2 ),
4687  region1_Barrel = cms.double( 1.0 ),
4688  seleIsoBarrel_region1 = cms.double( 0.5 ),
4689  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4690  seleIsoBarrel_region2 = cms.double( 0.5 ),
4691  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4692  store5x5RecHitEB = cms.bool( False ),
4693  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4694  seleNxtalBarrel_region1 = cms.uint32( 6 )
4695  ),
4696  doSelEndcap = cms.bool( True ),
4697  endcapSelection = cms.PSet(
4698  seleBeltDetaEndCap = cms.double( 0.05 ),
4699  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4700  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4701  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4702  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4703  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4704  ptMinForIsolationEndCap = cms.double( 0.5 ),
4705  selePtPairEndCap_region1 = cms.double( 3.75 ),
4706  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4707  selePtPairEndCap_region2 = cms.double( 2.0 ),
4708  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4709  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4710  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4711  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4712  region1_EndCap = cms.double( 1.8 ),
4713  region2_EndCap = cms.double( 2.0 ),
4714  store5x5RecHitEE = cms.bool( False ),
4715  seleIsoEndCap_region3 = cms.double( 0.5 ),
4716  seleIsoEndCap_region2 = cms.double( 0.5 ),
4717  seleMinvMinEndCap = cms.double( 0.05 ),
4718  selePtPairEndCap_region3 = cms.double( 2.0 ),
4719  seleIsoEndCap_region1 = cms.double( 0.5 ),
4720  seleBeltDREndCap = cms.double( 0.2 ),
4721  seleMinvMaxEndCap = cms.double( 0.3 ),
4722  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4723  seleS9S25GammaEndCap = cms.double( 0.0 )
4724  ),
4725  storeRecHitES = cms.bool( True ),
4726  preshowerSelection = cms.PSet(
4727  preshClusterEnergyCut = cms.double( 0.0 ),
4728  debugLevelES = cms.string( "" ),
4729  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4730  preshNclust = cms.int32( 4 ),
4731  preshStripEnergyCut = cms.double( 0.0 ),
4732  preshCalibPlaneY = cms.double( 0.7 ),
4733  preshSeededNstrip = cms.int32( 15 ),
4734  preshCalibGamma = cms.double( 0.024 ),
4735  preshCalibPlaneX = cms.double( 1.0 ),
4736  preshCalibMIP = cms.double( 9.0E-5 )
4737  ),
4738  debugLevel = cms.int32( 0 )
4739 )
4740 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4741  doEnergyScale = cms.bool( False ),
4742  doEnergyScaleInverse = cms.bool( False ),
4743  doIntercalib = cms.bool( False ),
4744  doIntercalibInverse = cms.bool( False ),
4745  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4746  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4747  doLaserCorrections = cms.bool( False ),
4748  doLaserCorrectionsInverse = cms.bool( False ),
4749  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4750  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4751 )
4752 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4753  region = cms.string( "endcap" ),
4754  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4755  digisOut = cms.string( "pi0EEDigis" ),
4756  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4757  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4758  srFlagsOut = cms.string( "pi0EESrFlags" )
4759 )
4760 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4761  saveTags = cms.bool( True ),
4762  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" ),
4763  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4764  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4765  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4766  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4767  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4768  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4769  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4770  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4771  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4772 )
4773 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4774  offset = cms.uint32( 0 ),
4775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4776 )
4777 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4778  saveTags = cms.bool( True ),
4779  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4780  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4781  MaxEta = cms.double( 2.4 ),
4782  MinPt = cms.double( 0.0 ),
4783  MaxDeltaR = cms.double( 0.3 ),
4784  MinN = cms.int32( 1 ),
4785  CentralBxOnly = cms.bool( True ),
4786  SelectQualities = cms.vint32( )
4787 )
4788 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4789  inputLabel = cms.InputTag( "rawDataCollector" ),
4790  debug = cms.untracked.bool( False )
4791 )
4792 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4793  recAlgoConfig = cms.PSet(
4794  maxTime = cms.double( 420.0 ),
4795  debug = cms.untracked.bool( False ),
4796  stepTwoFromDigi = cms.bool( False ),
4797  tTrigModeConfig = cms.PSet(
4798  debug = cms.untracked.bool( False ),
4799  tofCorrType = cms.int32( 0 ),
4800  tTrigLabel = cms.string( "" ),
4801  wirePropCorrType = cms.int32( 0 ),
4802  doTOFCorrection = cms.bool( True ),
4803  vPropWire = cms.double( 24.4 ),
4804  doT0Correction = cms.bool( True ),
4805  doWirePropCorrection = cms.bool( True ),
4806  t0Label = cms.string( "" )
4807  ),
4808  useUncertDB = cms.bool( True ),
4809  doVdriftCorr = cms.bool( True ),
4810  minTime = cms.double( -3.0 ),
4811  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4812  readLegacyTTrigDB = cms.bool( True ),
4813  readLegacyVDriftDB = cms.bool( True )
4814  ),
4815  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4816  debug = cms.untracked.bool( False ),
4817  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4818 )
4819 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4820  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4821  Reco4DAlgoConfig = cms.PSet(
4822  Reco2DAlgoConfig = cms.PSet(
4823  AlphaMaxPhi = cms.double( 1.0 ),
4824  debug = cms.untracked.bool( False ),
4825  segmCleanerMode = cms.int32( 2 ),
4826  AlphaMaxTheta = cms.double( 0.9 ),
4827  hit_afterT0_resolution = cms.double( 0.03 ),
4828  performT0_vdriftSegCorrection = cms.bool( False ),
4829  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4830  recAlgoConfig = cms.PSet(
4831  maxTime = cms.double( 420.0 ),
4832  debug = cms.untracked.bool( False ),
4833  stepTwoFromDigi = cms.bool( False ),
4834  tTrigModeConfig = cms.PSet(
4835  debug = cms.untracked.bool( False ),
4836  tofCorrType = cms.int32( 0 ),
4837  tTrigLabel = cms.string( "" ),
4838  wirePropCorrType = cms.int32( 0 ),
4839  doTOFCorrection = cms.bool( True ),
4840  vPropWire = cms.double( 24.4 ),
4841  doT0Correction = cms.bool( True ),
4842  doWirePropCorrection = cms.bool( True ),
4843  t0Label = cms.string( "" )
4844  ),
4845  useUncertDB = cms.bool( True ),
4846  doVdriftCorr = cms.bool( True ),
4847  minTime = cms.double( -3.0 ),
4848  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4849  readLegacyTTrigDB = cms.bool( True ),
4850  readLegacyVDriftDB = cms.bool( True )
4851  ),
4852  MaxAllowedHits = cms.uint32( 50 ),
4853  nUnSharedHitsMin = cms.int32( 2 ),
4854  nSharedHitsMax = cms.int32( 2 ),
4855  performT0SegCorrection = cms.bool( False ),
4856  perform_delta_rejecting = cms.bool( False )
4857  ),
4858  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4859  debug = cms.untracked.bool( False ),
4860  segmCleanerMode = cms.int32( 2 ),
4861  AllDTRecHits = cms.bool( True ),
4862  hit_afterT0_resolution = cms.double( 0.03 ),
4863  performT0_vdriftSegCorrection = cms.bool( False ),
4864  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4865  recAlgoConfig = cms.PSet(
4866  maxTime = cms.double( 420.0 ),
4867  debug = cms.untracked.bool( False ),
4868  stepTwoFromDigi = cms.bool( False ),
4869  tTrigModeConfig = cms.PSet(
4870  debug = cms.untracked.bool( False ),
4871  tofCorrType = cms.int32( 0 ),
4872  tTrigLabel = cms.string( "" ),
4873  wirePropCorrType = cms.int32( 0 ),
4874  doTOFCorrection = cms.bool( True ),
4875  vPropWire = cms.double( 24.4 ),
4876  doT0Correction = cms.bool( True ),
4877  doWirePropCorrection = cms.bool( True ),
4878  t0Label = cms.string( "" )
4879  ),
4880  useUncertDB = cms.bool( True ),
4881  doVdriftCorr = cms.bool( True ),
4882  minTime = cms.double( -3.0 ),
4883  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4884  readLegacyTTrigDB = cms.bool( True ),
4885  readLegacyVDriftDB = cms.bool( True )
4886  ),
4887  nUnSharedHitsMin = cms.int32( 2 ),
4888  nSharedHitsMax = cms.int32( 2 ),
4889  performT0SegCorrection = cms.bool( False ),
4890  perform_delta_rejecting = cms.bool( False )
4891  ),
4892  debug = cms.untracked.bool( False ),
4893  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4894  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4895 )
4896 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4897  InputObjects = cms.InputTag( "rawDataCollector" ),
4898  UseExaminer = cms.bool( True ),
4899  ExaminerMask = cms.uint32( 535558134 ),
4900  UseSelectiveUnpacking = cms.bool( True ),
4901  ErrorMask = cms.uint32( 0 ),
4902  UnpackStatusDigis = cms.bool( False ),
4903  UseFormatStatus = cms.bool( True ),
4904  useRPCs = cms.bool( False ),
4905  useGEMs = cms.bool( False ),
4906  useCSCShowers = cms.bool( False ),
4907  Debug = cms.untracked.bool( False ),
4908  PrintEventNumber = cms.untracked.bool( False ),
4909  runDQM = cms.untracked.bool( False ),
4910  VisualFEDInspect = cms.untracked.bool( False ),
4911  VisualFEDShort = cms.untracked.bool( False ),
4912  FormatedEventDump = cms.untracked.bool( False ),
4913  SuppressZeroLCT = cms.untracked.bool( True ),
4914  DisableMappingCheck = cms.untracked.bool( False ),
4915  B904Setup = cms.untracked.bool( False ),
4916  B904vmecrate = cms.untracked.int32( 1 ),
4917  B904dmb = cms.untracked.int32( 3 )
4918 )
4919 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4920  CSCStripPeakThreshold = cms.double( 10.0 ),
4921  CSCStripClusterChargeCut = cms.double( 25.0 ),
4922  CSCStripxtalksOffset = cms.double( 0.03 ),
4923  UseAverageTime = cms.bool( False ),
4924  UseParabolaFit = cms.bool( False ),
4925  UseFivePoleFit = cms.bool( True ),
4926  CSCWireClusterDeltaT = cms.int32( 1 ),
4927  CSCUseCalibrations = cms.bool( True ),
4928  CSCUseStaticPedestals = cms.bool( False ),
4929  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4930  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4931  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4932  readBadChannels = cms.bool( False ),
4933  readBadChambers = cms.bool( True ),
4934  CSCUseTimingCorrections = cms.bool( True ),
4935  CSCUseGasGainCorrections = cms.bool( False ),
4936  CSCDebug = cms.untracked.bool( False ),
4937  CSCstripWireDeltaTime = cms.int32( 8 ),
4938  XTasymmetry_ME1a = cms.double( 0.0 ),
4939  XTasymmetry_ME1b = cms.double( 0.0 ),
4940  XTasymmetry_ME12 = cms.double( 0.0 ),
4941  XTasymmetry_ME13 = cms.double( 0.0 ),
4942  XTasymmetry_ME21 = cms.double( 0.0 ),
4943  XTasymmetry_ME22 = cms.double( 0.0 ),
4944  XTasymmetry_ME31 = cms.double( 0.0 ),
4945  XTasymmetry_ME32 = cms.double( 0.0 ),
4946  XTasymmetry_ME41 = cms.double( 0.0 ),
4947  ConstSyst_ME1a = cms.double( 0.022 ),
4948  ConstSyst_ME1b = cms.double( 0.007 ),
4949  ConstSyst_ME12 = cms.double( 0.0 ),
4950  ConstSyst_ME13 = cms.double( 0.0 ),
4951  ConstSyst_ME21 = cms.double( 0.0 ),
4952  ConstSyst_ME22 = cms.double( 0.0 ),
4953  ConstSyst_ME31 = cms.double( 0.0 ),
4954  ConstSyst_ME32 = cms.double( 0.0 ),
4955  ConstSyst_ME41 = cms.double( 0.0 ),
4956  NoiseLevel_ME1a = cms.double( 7.0 ),
4957  NoiseLevel_ME1b = cms.double( 8.0 ),
4958  NoiseLevel_ME12 = cms.double( 9.0 ),
4959  NoiseLevel_ME13 = cms.double( 8.0 ),
4960  NoiseLevel_ME21 = cms.double( 9.0 ),
4961  NoiseLevel_ME22 = cms.double( 9.0 ),
4962  NoiseLevel_ME31 = cms.double( 9.0 ),
4963  NoiseLevel_ME32 = cms.double( 9.0 ),
4964  NoiseLevel_ME41 = cms.double( 9.0 ),
4965  CSCUseReducedWireTimeWindow = cms.bool( False ),
4966  CSCWireTimeWindowLow = cms.int32( 0 ),
4967  CSCWireTimeWindowHigh = cms.int32( 15 )
4968 )
4969 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4970  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4971  algo_type = cms.int32( 1 ),
4972  algo_psets = cms.VPSet(
4973  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4974  algo_psets = cms.VPSet(
4975  cms.PSet( wideSeg = cms.double( 3.0 ),
4976  chi2Norm_2D_ = cms.double( 35.0 ),
4977  dRIntMax = cms.double( 2.0 ),
4978  doCollisions = cms.bool( True ),
4979  dPhiMax = cms.double( 0.006 ),
4980  dRMax = cms.double( 1.5 ),
4981  dPhiIntMax = cms.double( 0.005 ),
4982  minLayersApart = cms.int32( 1 ),
4983  chi2Max = cms.double( 100.0 ),
4984  chi2_str = cms.double( 50.0 ),
4985  enlarge = cms.bool( False )
4986  ),
4987  cms.PSet( wideSeg = cms.double( 3.0 ),
4988  chi2Norm_2D_ = cms.double( 35.0 ),
4989  dRIntMax = cms.double( 2.0 ),
4990  doCollisions = cms.bool( True ),
4991  dPhiMax = cms.double( 0.005 ),
4992  dRMax = cms.double( 1.5 ),
4993  dPhiIntMax = cms.double( 0.004 ),
4994  minLayersApart = cms.int32( 1 ),
4995  chi2Max = cms.double( 100.0 ),
4996  chi2_str = cms.double( 50.0 ),
4997  enlarge = cms.bool( False )
4998  ),
4999  cms.PSet( wideSeg = cms.double( 3.0 ),
5000  chi2Norm_2D_ = cms.double( 35.0 ),
5001  dRIntMax = cms.double( 2.0 ),
5002  doCollisions = cms.bool( True ),
5003  dPhiMax = cms.double( 0.004 ),
5004  dRMax = cms.double( 1.5 ),
5005  dPhiIntMax = cms.double( 0.003 ),
5006  minLayersApart = cms.int32( 1 ),
5007  chi2Max = cms.double( 100.0 ),
5008  chi2_str = cms.double( 50.0 ),
5009  enlarge = cms.bool( False )
5010  ),
5011  cms.PSet( wideSeg = cms.double( 3.0 ),
5012  chi2Norm_2D_ = cms.double( 20.0 ),
5013  dRIntMax = cms.double( 2.0 ),
5014  doCollisions = cms.bool( True ),
5015  dPhiMax = cms.double( 0.003 ),
5016  dRMax = cms.double( 1.5 ),
5017  dPhiIntMax = cms.double( 0.002 ),
5018  minLayersApart = cms.int32( 1 ),
5019  chi2Max = cms.double( 60.0 ),
5020  chi2_str = cms.double( 30.0 ),
5021  enlarge = cms.bool( False )
5022  ),
5023  cms.PSet( wideSeg = cms.double( 3.0 ),
5024  chi2Norm_2D_ = cms.double( 60.0 ),
5025  dRIntMax = cms.double( 2.0 ),
5026  doCollisions = cms.bool( True ),
5027  dPhiMax = cms.double( 0.007 ),
5028  dRMax = cms.double( 1.5 ),
5029  dPhiIntMax = cms.double( 0.005 ),
5030  minLayersApart = cms.int32( 1 ),
5031  chi2Max = cms.double( 180.0 ),
5032  chi2_str = cms.double( 80.0 ),
5033  enlarge = cms.bool( False )
5034  ),
5035  cms.PSet( wideSeg = cms.double( 3.0 ),
5036  chi2Norm_2D_ = cms.double( 35.0 ),
5037  dRIntMax = cms.double( 2.0 ),
5038  doCollisions = cms.bool( True ),
5039  dPhiMax = cms.double( 0.006 ),
5040  dRMax = cms.double( 1.5 ),
5041  dPhiIntMax = cms.double( 0.004 ),
5042  minLayersApart = cms.int32( 1 ),
5043  chi2Max = cms.double( 100.0 ),
5044  chi2_str = cms.double( 50.0 ),
5045  enlarge = cms.bool( False )
5046  )
5047  ),
5048  algo_name = cms.string( "CSCSegAlgoRU" ),
5049  chamber_types = cms.vstring( 'ME1/a',
5050  'ME1/b',
5051  'ME1/2',
5052  'ME1/3',
5053  'ME2/1',
5054  'ME2/2',
5055  'ME3/1',
5056  'ME3/2',
5057  'ME4/1',
5058  'ME4/2' )
5059  )
5060  )
5061 )
5062 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5063  InputLabel = cms.InputTag( "rawDataCollector" ),
5064  doSynchro = cms.bool( False )
5065 )
5066 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5067  recAlgoConfig = cms.PSet( ),
5068  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5069  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5070  maskSource = cms.string( "File" ),
5071  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5072  deadSource = cms.string( "File" ),
5073  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5074 )
5075 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5076  InputLabel = cms.InputTag( "rawDataCollector" ),
5077  useDBEMap = cms.bool( True ),
5078  keepDAQStatus = cms.bool( False ),
5079  readMultiBX = cms.bool( False ),
5080  ge21Off = cms.bool( True ),
5081  fedIdStart = cms.uint32( 1467 ),
5082  fedIdEnd = cms.uint32( 1478 )
5083 )
5084 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5085  recAlgoConfig = cms.PSet( ),
5086  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5087  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5088  applyMasking = cms.bool( False ),
5089  ge21Off = cms.bool( False )
5090 )
5091 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5092  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5093  enableGE0 = cms.bool( True ),
5094  enableGE12 = cms.bool( False ),
5095  ge0_name = cms.string( "GE0SegAlgoRU" ),
5096  algo_name = cms.string( "GEMSegmentAlgorithm" ),
5097  ge0_pset = cms.PSet(
5098  maxChi2GoodSeg = cms.double( 50.0 ),
5099  maxChi2Prune = cms.double( 50.0 ),
5100  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5101  maxETASeeds = cms.double( 0.1 ),
5102  maxPhiAdditional = cms.double( 0.001096605744 ),
5103  minNumberOfHits = cms.uint32( 4 ),
5104  doCollisions = cms.bool( True ),
5105  maxPhiSeeds = cms.double( 0.001096605744 ),
5106  requireCentralBX = cms.bool( True ),
5107  maxChi2Additional = cms.double( 100.0 ),
5108  allowWideSegments = cms.bool( True ),
5109  maxNumberOfHits = cms.uint32( 300 ),
5110  maxTOFDiff = cms.double( 25.0 )
5111  ),
5112  algo_pset = cms.PSet(
5113  dYclusBoxMax = cms.double( 5.0 ),
5114  dXclusBoxMax = cms.double( 1.0 ),
5115  maxRecHitsInCluster = cms.int32( 4 ),
5116  preClustering = cms.bool( True ),
5117  preClusteringUseChaining = cms.bool( True ),
5118  dEtaChainBoxMax = cms.double( 0.05 ),
5119  clusterOnlySameBXRecHits = cms.bool( True ),
5120  minHitsPerSegment = cms.uint32( 2 ),
5121  dPhiChainBoxMax = cms.double( 0.02 )
5122  )
5123 )
5124 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
5125  inputTag = cms.InputTag( "rawDataCollector" ),
5126  fedList = cms.vuint32( 1024, 1025 )
5127 )
5128 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
5129  inputTag = cms.InputTag( "rawDataCollector" ),
5130  fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
5131 )
5132 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5133  SelectedTriggerType = cms.int32( 3 )
5134 )
5135 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
5136  offset = cms.uint32( 0 ),
5137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5138 )
5139 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
5140  DebugOn = cms.untracked.bool( False ),
5141  DetectorType = cms.untracked.string( "pixel" ),
5142  DcsStatusLabel = cms.untracked.InputTag( "" ),
5143  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
5144 )
5145 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
5146  src = cms.InputTag( "hltOnlineBeamSpot" )
5147 )
5148 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
5149  src = cms.InputTag( "hltSiPixelClustersGPU" )
5150 )
5151 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
5152  IncludeErrors = cms.bool( True ),
5153  UseQualityInfo = cms.bool( False ),
5154  ErrorList = cms.vint32( 29 ),
5155  UserErrorList = cms.vint32( ),
5156  InputLabel = cms.InputTag( "rawDataCollector" ),
5157  Regions = cms.PSet( ),
5158  UsePilotBlade = cms.bool( False ),
5159  UsePhase1 = cms.bool( True ),
5160  CablingMapLabel = cms.string( "" ),
5161  SiPixelQualityLabel = cms.string( "" )
5162 )
5163 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
5164  src = cms.InputTag( "hltSiPixelClustersGPU" )
5165 )
5166 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
5167  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
5168  CablingMapLabel = cms.string( "" ),
5169  UsePhase1 = cms.bool( True ),
5170  ErrorList = cms.vint32( 29 ),
5171  UserErrorList = cms.vint32( 40 )
5172 )
5173 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
5174  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
5175  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
5176  maxNumberOfClusters = cms.int32( 40000 ),
5177  payloadType = cms.string( "HLT" ),
5178  ChannelThreshold = cms.int32( 10 ),
5179  MissCalibrate = cms.bool( True ),
5180  SplitClusters = cms.bool( False ),
5181  VCaltoElectronGain = cms.int32( 1 ),
5182  VCaltoElectronGain_L1 = cms.int32( 1 ),
5183  VCaltoElectronOffset = cms.int32( 0 ),
5184  VCaltoElectronOffset_L1 = cms.int32( 0 ),
5185  SeedThreshold = cms.int32( 1000 ),
5186  ClusterThreshold_L1 = cms.int32( 4000 ),
5187  ClusterThreshold = cms.int32( 4000 ),
5188  ElectronPerADCGain = cms.double( 135.0 ),
5189  DropDuplicates = cms.bool( True ),
5190  Phase2Calibration = cms.bool( False ),
5191  Phase2ReadoutMode = cms.int32( -1 ),
5192  Phase2DigiBaseline = cms.double( 1200.0 ),
5193  Phase2KinkADC = cms.int32( 8 )
5194 )
5195 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDAPhase1",
5196  IncludeErrors = cms.bool( True ),
5197  UseQualityInfo = cms.bool( False ),
5198  clusterThreshold_layer1 = cms.int32( 4000 ),
5199  clusterThreshold_otherLayers = cms.int32( 4000 ),
5200  VCaltoElectronGain = cms.double( 1.0 ),
5201  VCaltoElectronGain_L1 = cms.double( 1.0 ),
5202  VCaltoElectronOffset = cms.double( 0.0 ),
5203  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5204  InputLabel = cms.InputTag( "rawDataCollector" ),
5205  Regions = cms.PSet( ),
5206  CablingMapLabel = cms.string( "" )
5207 )
5208 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1",
5209  src = cms.InputTag( "hltSiPixelDigisSoA" ),
5210  clusterThreshold_layer1 = cms.int32( 4000 ),
5211  clusterThreshold_otherLayers = cms.int32( 4000 ),
5212  produceDigis = cms.bool( False ),
5213  storeDigis = cms.bool( False )
5214 )
5215 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5216  src = cms.InputTag( "hltSiPixelClusters" ),
5217  onDemand = cms.bool( False )
5218 )
5219 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5220  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5221  src = cms.InputTag( "hltSiPixelClusters" ),
5222  CPE = cms.string( "hltESPPixelCPEFast" ),
5223  convertToLegacy = cms.bool( True )
5224 )
5225 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1",
5226  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
5227  src = cms.InputTag( "hltSiPixelClustersGPU" ),
5228  CPE = cms.string( "hltESPPixelCPEFast" )
5229 )
5230 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1",
5231  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5232  src = cms.InputTag( "hltSiPixelClusters" )
5233 )
5234 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1",
5235  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
5236 )
5237 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5238  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5239  trigstring = cms.untracked.string( "alcaPCCEvent" )
5240 )
5241 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5242  saveTags = cms.bool( True ),
5243  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5244  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5245  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5246  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5247  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5248  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5249  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5250  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5251  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5252  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5253 )
5254 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5255  offset = cms.uint32( 0 ),
5256  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5257 )
5258 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5259  saveTags = cms.bool( True ),
5260  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5261  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5262  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5263  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5264  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5265  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5266  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5267  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5268  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5269  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5270 )
5271 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5272  offset = cms.uint32( 0 ),
5273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5274 )
5275 fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5276  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5277  onDemand = cms.bool( False )
5278 )
5279 fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5280  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5281  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5282  CPE = cms.string( "hltESPPixelCPEFast" ),
5283  convertToLegacy = cms.bool( True )
5284 )
5285 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
5286  scaleErrorsForBPix1 = cms.bool( False ),
5287  scaleFactor = cms.double( 0.65 )
5288 )
5289 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5290  ptMin = cms.double( 0.1 ),
5291  nSigmaInvPtTolerance = cms.double( 0.0 ),
5292  tipMax = cms.double( 1.0 ),
5293  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5294  chi2 = cms.double( 1000.0 )
5295 )
5296 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5297  onGPU = cms.bool( False ),
5298  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
5299  ptmin = cms.double( 0.899999976158 ),
5300  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5301  CAThetaCutForward = cms.double( 0.00300000002608 ),
5302  hardCurvCut = cms.double( 0.0328407224959 ),
5303  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5304  dcaCutOuterTriplet = cms.double( 0.25 ),
5305  earlyFishbone = cms.bool( True ),
5306  lateFishbone = cms.bool( False ),
5307  fillStatistics = cms.bool( False ),
5308  minHitsPerNtuplet = cms.uint32( 3 ),
5309  maxNumberOfDoublets = cms.uint32( 524288 ),
5310  minHitsForSharingCut = cms.uint32( 10 ),
5311  fitNas4 = cms.bool( False ),
5312  doClusterCut = cms.bool( True ),
5313  doZ0Cut = cms.bool( True ),
5314  doPtCut = cms.bool( True ),
5315  useRiemannFit = cms.bool( False ),
5316  doSharedHitCut = cms.bool( True ),
5317  dupPassThrough = cms.bool( False ),
5318  useSimpleTripletCleaner = cms.bool( True ),
5319  idealConditions = cms.bool( False ),
5320  includeJumpingForwardDoublets = cms.bool( True ),
5321  z0Cut = cms.double( 12.0 ),
5322  ptCut = cms.double( 0.5 ),
5323  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5324  trackQualityCuts = cms.PSet(
5325  chi2MaxPt = cms.double( 10.0 ),
5326  tripletMaxTip = cms.double( 0.3 ),
5327  chi2Scale = cms.double( 8.0 ),
5328  quadrupletMaxTip = cms.double( 0.5 ),
5329  quadrupletMinPt = cms.double( 0.3 ),
5330  quadrupletMaxZip = cms.double( 12.0 ),
5331  tripletMaxZip = cms.double( 12.0 ),
5332  tripletMinPt = cms.double( 0.5 ),
5333  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5334  )
5335 )
5336 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5337  onGPU = cms.bool( True ),
5338  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5339  ptmin = cms.double( 0.899999976158 ),
5340  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5341  CAThetaCutForward = cms.double( 0.00300000002608 ),
5342  hardCurvCut = cms.double( 0.0328407224959 ),
5343  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5344  dcaCutOuterTriplet = cms.double( 0.25 ),
5345  earlyFishbone = cms.bool( True ),
5346  lateFishbone = cms.bool( False ),
5347  fillStatistics = cms.bool( False ),
5348  minHitsPerNtuplet = cms.uint32( 3 ),
5349  maxNumberOfDoublets = cms.uint32( 524288 ),
5350  minHitsForSharingCut = cms.uint32( 10 ),
5351  fitNas4 = cms.bool( False ),
5352  doClusterCut = cms.bool( True ),
5353  doZ0Cut = cms.bool( True ),
5354  doPtCut = cms.bool( True ),
5355  useRiemannFit = cms.bool( False ),
5356  doSharedHitCut = cms.bool( True ),
5357  dupPassThrough = cms.bool( False ),
5358  useSimpleTripletCleaner = cms.bool( True ),
5359  idealConditions = cms.bool( False ),
5360  includeJumpingForwardDoublets = cms.bool( True ),
5361  z0Cut = cms.double( 12.0 ),
5362  ptCut = cms.double( 0.5 ),
5363  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5364  trackQualityCuts = cms.PSet(
5365  chi2MaxPt = cms.double( 10.0 ),
5366  tripletMaxTip = cms.double( 0.3 ),
5367  chi2Scale = cms.double( 8.0 ),
5368  quadrupletMaxTip = cms.double( 0.5 ),
5369  quadrupletMinPt = cms.double( 0.3 ),
5370  quadrupletMaxZip = cms.double( 12.0 ),
5371  tripletMaxZip = cms.double( 12.0 ),
5372  tripletMinPt = cms.double( 0.5 ),
5373  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5374  )
5375 )
5376 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1",
5377  src = cms.InputTag( "hltPixelTracksGPU" )
5378 )
5379 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5380  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5381  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5382  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5383  minNumberOfHits = cms.int32( 0 ),
5384  minQuality = cms.string( "loose" )
5385 )
5386 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5387  RegionPSet = cms.PSet(
5388  nSigmaZ = cms.double( 4.0 ),
5389  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5390  ptMin = cms.double( 0.8 ),
5391  originRadius = cms.double( 0.02 ),
5392  precise = cms.bool( True )
5393  )
5394 )
5395 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5396  onGPU = cms.bool( False ),
5397  oneKernel = cms.bool( True ),
5398  useDensity = cms.bool( True ),
5399  useDBSCAN = cms.bool( False ),
5400  useIterative = cms.bool( False ),
5401  doSplitting = cms.bool( True ),
5402  minT = cms.int32( 2 ),
5403  eps = cms.double( 0.07 ),
5404  errmax = cms.double( 0.01 ),
5405  chi2max = cms.double( 9.0 ),
5406  PtMin = cms.double( 0.5 ),
5407  PtMax = cms.double( 75.0 ),
5408  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
5409 )
5410 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5411  onGPU = cms.bool( True ),
5412  oneKernel = cms.bool( True ),
5413  useDensity = cms.bool( True ),
5414  useDBSCAN = cms.bool( False ),
5415  useIterative = cms.bool( False ),
5416  doSplitting = cms.bool( True ),
5417  minT = cms.int32( 2 ),
5418  eps = cms.double( 0.07 ),
5419  errmax = cms.double( 0.01 ),
5420  chi2max = cms.double( 9.0 ),
5421  PtMin = cms.double( 0.5 ),
5422  PtMax = cms.double( 75.0 ),
5423  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
5424 )
5425 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
5426  src = cms.InputTag( "hltPixelVerticesGPU" )
5427 )
5428 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
5429  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5430  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5431  src = cms.InputTag( "hltPixelVerticesSoA" )
5432 )
5433 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5434  src = cms.InputTag( "hltPixelVertices" ),
5435  maxVtx = cms.uint32( 100 ),
5436  fractionSumPt2 = cms.double( 0.3 ),
5437  minSumPt2 = cms.double( 0.0 ),
5438  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5439 )
5440 fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5441  onGPU = cms.bool( False ),
5442  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5443  ptmin = cms.double( 0.899999976158 ),
5444  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5445  CAThetaCutForward = cms.double( 0.00300000002608 ),
5446  hardCurvCut = cms.double( 0.0328407224959 ),
5447  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5448  dcaCutOuterTriplet = cms.double( 0.25 ),
5449  earlyFishbone = cms.bool( True ),
5450  lateFishbone = cms.bool( False ),
5451  fillStatistics = cms.bool( False ),
5452  minHitsPerNtuplet = cms.uint32( 3 ),
5453  maxNumberOfDoublets = cms.uint32( 524288 ),
5454  minHitsForSharingCut = cms.uint32( 10 ),
5455  fitNas4 = cms.bool( False ),
5456  doClusterCut = cms.bool( True ),
5457  doZ0Cut = cms.bool( True ),
5458  doPtCut = cms.bool( True ),
5459  useRiemannFit = cms.bool( False ),
5460  doSharedHitCut = cms.bool( True ),
5461  dupPassThrough = cms.bool( False ),
5462  useSimpleTripletCleaner = cms.bool( True ),
5463  idealConditions = cms.bool( False ),
5464  includeJumpingForwardDoublets = cms.bool( True ),
5465  z0Cut = cms.double( 12.0 ),
5466  ptCut = cms.double( 0.5 ),
5467  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5468  trackQualityCuts = cms.PSet(
5469  chi2MaxPt = cms.double( 10.0 ),
5470  tripletMaxTip = cms.double( 0.3 ),
5471  chi2Scale = cms.double( 8.0 ),
5472  quadrupletMaxTip = cms.double( 0.5 ),
5473  quadrupletMinPt = cms.double( 0.3 ),
5474  quadrupletMaxZip = cms.double( 12.0 ),
5475  tripletMaxZip = cms.double( 12.0 ),
5476  tripletMinPt = cms.double( 0.5 ),
5477  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5478  )
5479 )
5480 fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5481  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5482  trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5483  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5484  minNumberOfHits = cms.int32( 0 ),
5485  minQuality = cms.string( "loose" )
5486 )
5487 fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5488  onGPU = cms.bool( False ),
5489  oneKernel = cms.bool( True ),
5490  useDensity = cms.bool( True ),
5491  useDBSCAN = cms.bool( False ),
5492  useIterative = cms.bool( False ),
5493  doSplitting = cms.bool( True ),
5494  minT = cms.int32( 2 ),
5495  eps = cms.double( 0.07 ),
5496  errmax = cms.double( 0.01 ),
5497  chi2max = cms.double( 9.0 ),
5498  PtMin = cms.double( 0.5 ),
5499  PtMax = cms.double( 75.0 ),
5500  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" )
5501 )
5502 fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA",
5503  TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ),
5504  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5505  src = cms.InputTag( "hltPixelVerticesCPUOnly" )
5506 )
5507 fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer",
5508  src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ),
5509  maxVtx = cms.uint32( 100 ),
5510  fractionSumPt2 = cms.double( 0.3 ),
5511  minSumPt2 = cms.double( 0.0 ),
5512  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5513 )
5514 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5515  eventProducts = cms.untracked.vstring( 'hltSiPixelDigisLegacy' ),
5516  lumiProducts = cms.untracked.vstring( ),
5517  runProducts = cms.untracked.vstring( ),
5518  processProducts = cms.untracked.vstring( ),
5519  verbose = cms.untracked.bool( False )
5520 )
5521 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5522  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cuda' ),
5523  lumiProducts = cms.untracked.vstring( ),
5524  runProducts = cms.untracked.vstring( ),
5525  processProducts = cms.untracked.vstring( ),
5526  verbose = cms.untracked.bool( False )
5527 )
5528 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5529  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5530  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5531 )
5532 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5533  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5534  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5535 )
5536 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
5537  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5538  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5539  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5540  minD2cut = cms.double( 1.0E-4 )
5541 )
5542 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5543  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5544  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
5545  useQualityCut = cms.bool( True ),
5546  minQuality = cms.string( "loose" )
5547 )
5548 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5549  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5550  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
5551  useQualityCut = cms.bool( True ),
5552  minQuality = cms.string( "loose" )
5553 )
5554 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
5555  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksCPUOnly" ),
5556  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5557  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
5558  useQualityCut = cms.bool( True ),
5559  minQuality = cms.string( "loose" ),
5560  deltaR2cut = cms.double( 0.04 )
5561 )
5562 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5563  pixelVertexSrc = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5564  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5565  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
5566 )
5567 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5568  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5569  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5570  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
5571 )
5572 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
5573  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5574  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5575  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5576  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
5577  dzCut = cms.double( 1.0 )
5578 )
5579 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5580  saveTags = cms.bool( True ),
5581  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5582  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5583  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5584  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5585  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5586  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5587  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5588  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5589  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5590  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5591 )
5592 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5593  offset = cms.uint32( 0 ),
5594  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5595 )
5596 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5597  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
5598  'hltEcalUncalibRecHit@cpu' ),
5599  lumiProducts = cms.untracked.vstring( ),
5600  runProducts = cms.untracked.vstring( ),
5601  processProducts = cms.untracked.vstring( ),
5602  verbose = cms.untracked.bool( False )
5603 )
5604 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5605  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
5606  'hltEcalUncalibRecHit@cuda' ),
5607  lumiProducts = cms.untracked.vstring( ),
5608  runProducts = cms.untracked.vstring( ),
5609  processProducts = cms.untracked.vstring( ),
5610  verbose = cms.untracked.bool( False )
5611 )
5612 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5613  saveTags = cms.bool( True ),
5614  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5615  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5616  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5617  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5618  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5619  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5620  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5621  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5622  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5623  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5624 )
5625 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5626  offset = cms.uint32( 0 ),
5627  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5628 )
5629 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5630  HcalFirstFED = cms.untracked.int32( 700 ),
5631  firstSample = cms.int32( 0 ),
5632  lastSample = cms.int32( 9 ),
5633  FilterDataQuality = cms.bool( True ),
5634  FEDs = cms.untracked.vint32( ),
5635  UnpackZDC = cms.untracked.bool( True ),
5636  UnpackCalib = cms.untracked.bool( True ),
5637  UnpackUMNio = cms.untracked.bool( True ),
5638  UnpackTTP = cms.untracked.bool( False ),
5639  silent = cms.untracked.bool( True ),
5640  saveQIE10DataNSamples = cms.untracked.vint32( ),
5641  saveQIE10DataTags = cms.untracked.vstring( ),
5642  saveQIE11DataNSamples = cms.untracked.vint32( ),
5643  saveQIE11DataTags = cms.untracked.vstring( ),
5644  ComplainEmptyData = cms.untracked.bool( False ),
5645  UnpackerMode = cms.untracked.int32( 0 ),
5646  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5647  InputLabel = cms.InputTag( "rawDataCollector" ),
5648  ElectronicsMap = cms.string( "" )
5649 )
5650 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5651  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5652  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5653  digisLabelF01HE = cms.string( "" ),
5654  digisLabelF5HB = cms.string( "" ),
5655  digisLabelF3HB = cms.string( "" ),
5656  maxChannelsF01HE = cms.uint32( 10000 ),
5657  maxChannelsF5HB = cms.uint32( 10000 ),
5658  maxChannelsF3HB = cms.uint32( 10000 )
5659 )
5660 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5661  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5662  processQIE8 = cms.bool( False ),
5663  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5664  processQIE11 = cms.bool( True ),
5665  tsFromDB = cms.bool( False ),
5666  recoParamsFromDB = cms.bool( True ),
5667  saveEffectivePedestal = cms.bool( True ),
5668  dropZSmarkedPassed = cms.bool( True ),
5669  makeRecHits = cms.bool( True ),
5670  saveInfos = cms.bool( False ),
5671  saveDroppedInfos = cms.bool( False ),
5672  use8ts = cms.bool( True ),
5673  sipmQTSShift = cms.int32( 0 ),
5674  sipmQNTStoSum = cms.int32( 3 ),
5675  algorithm = cms.PSet(
5676  ts4Thresh = cms.double( 0.0 ),
5677  meanTime = cms.double( 0.0 ),
5678  nnlsThresh = cms.double( 1.0E-11 ),
5679  nMaxItersMin = cms.int32( 50 ),
5680  timeSigmaSiPM = cms.double( 2.5 ),
5681  applyTimeSlew = cms.bool( True ),
5682  timeSlewParsType = cms.int32( 3 ),
5683  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5684  samplesToAdd = cms.int32( 2 ),
5685  deltaChiSqThresh = cms.double( 0.001 ),
5686  applyTimeConstraint = cms.bool( False ),
5687  calculateArrivalTime = cms.bool( False ),
5688  timeSigmaHPD = cms.double( 5.0 ),
5689  useMahi = cms.bool( True ),
5690  correctForPhaseContainment = cms.bool( True ),
5691  respCorrM3 = cms.double( 1.0 ),
5692  pulseJitter = cms.double( 1.0 ),
5693  applyPedConstraint = cms.bool( False ),
5694  fitTimes = cms.int32( 1 ),
5695  nMaxItersNNLS = cms.int32( 500 ),
5696  applyTimeSlewM3 = cms.bool( True ),
5697  meanPed = cms.double( 0.0 ),
5698  ts4Min = cms.double( 0.0 ),
5699  applyPulseJitter = cms.bool( False ),
5700  useM2 = cms.bool( False ),
5701  timeMin = cms.double( -12.5 ),
5702  useM3 = cms.bool( False ),
5703  chiSqSwitch = cms.double( -1.0 ),
5704  dynamicPed = cms.bool( False ),
5705  tdcTimeShift = cms.double( 0.0 ),
5706  correctionPhaseNS = cms.double( 6.0 ),
5707  firstSampleShift = cms.int32( 0 ),
5708  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5709  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5710  timeMax = cms.double( 12.5 ),
5711  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5712  applyLegacyHBMCorrection = cms.bool( False )
5713  ),
5714  algoConfigClass = cms.string( "" ),
5715  setNegativeFlagsQIE8 = cms.bool( False ),
5716  setNegativeFlagsQIE11 = cms.bool( False ),
5717  setNoiseFlagsQIE8 = cms.bool( False ),
5718  setNoiseFlagsQIE11 = cms.bool( False ),
5719  setPulseShapeFlagsQIE8 = cms.bool( False ),
5720  setPulseShapeFlagsQIE11 = cms.bool( False ),
5721  setLegacyFlagsQIE8 = cms.bool( False ),
5722  setLegacyFlagsQIE11 = cms.bool( False ),
5723  flagParametersQIE8 = cms.PSet(
5724  hitEnergyMinimum = cms.double( 1.0 ),
5725  pulseShapeParameterSets = cms.VPSet(
5726  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5727  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5728  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5729  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5730  ),
5731  nominalPedestal = cms.double( 3.0 ),
5732  hitMultiplicityThreshold = cms.int32( 17 )
5733  ),
5734  flagParametersQIE11 = cms.PSet( ),
5735  pulseShapeParametersQIE8 = cms.PSet(
5736  UseDualFit = cms.bool( True ),
5737  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5738  TriangleIgnoreSlow = cms.bool( False ),
5739  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5740  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5741  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5742  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5743  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5744  R45PlusOneRange = cms.double( 0.2 ),
5745  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5746  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5747  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5748  MinimumChargeThreshold = cms.double( 20.0 ),
5749  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5750  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5751  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5752  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5753  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5754  TrianglePeakTS = cms.uint32( 10000 ),
5755  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5756  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5757  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5758  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5759  R45MinusOneRange = cms.double( 0.2 ),
5760  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5761  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5762  ),
5763  pulseShapeParametersQIE11 = cms.PSet( )
5764 )
5765 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5766  maxTimeSamples = cms.uint32( 10 ),
5767  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5768  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5769  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5770  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5771  recHitsLabelM0HBHE = cms.string( "" ),
5772  sipmQTSShift = cms.int32( 0 ),
5773  sipmQNTStoSum = cms.int32( 3 ),
5774  firstSampleShift = cms.int32( 0 ),
5775  useEffectivePedestals = cms.bool( True ),
5776  meanTime = cms.double( 0.0 ),
5777  timeSigmaSiPM = cms.double( 2.5 ),
5778  timeSigmaHPD = cms.double( 5.0 ),
5779  ts4Thresh = cms.double( 0.0 ),
5780  applyTimeSlew = cms.bool( True ),
5781  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5782  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5783  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5784  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5785 )
5786 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5787  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5788  recHitsM0LabelOut = cms.string( "" ),
5789  recHitsLegacyLabelOut = cms.string( "" ),
5790  produceSoA = cms.bool( True ),
5791  produceLegacy = cms.bool( True )
5792 )
5793 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5794  digiLabel = cms.InputTag( "hltHcalDigis" ),
5795  dropZSmarkedPassed = cms.bool( True ),
5796  tsFromDB = cms.bool( False ),
5797  sumAllTimeSlices = cms.bool( False ),
5798  forceSOI = cms.int32( -1 ),
5799  soiShift = cms.int32( 0 )
5800 )
5801 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5802  inputLabel = cms.InputTag( "hltHfprereco" ),
5803  useChannelQualityFromDB = cms.bool( False ),
5804  checkChannelQualityForDepth3and4 = cms.bool( False ),
5805  algorithm = cms.PSet(
5806  tfallIfNoTDC = cms.double( -101.0 ),
5807  triseIfNoTDC = cms.double( -100.0 ),
5808  rejectAllFailures = cms.bool( True ),
5809  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 ),
5810  soiPhase = cms.uint32( 1 ),
5811  timeShift = cms.double( 0.0 ),
5812  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5813  Class = cms.string( "HFFlexibleTimeCheck" )
5814  ),
5815  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5816  setNoiseFlags = cms.bool( True ),
5817  runHFStripFilter = cms.bool( False ),
5818  S9S1stat = cms.PSet(
5819  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 ),
5820  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 ),
5821  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 ),
5822  isS8S1 = cms.bool( False ),
5823  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 ),
5824  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 ),
5825  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 ),
5826  HcalAcceptSeverityLevel = cms.int32( 9 )
5827  ),
5828  S8S1stat = cms.PSet(
5829  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 ),
5830  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 ),
5831  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 ),
5832  isS8S1 = cms.bool( True ),
5833  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 ),
5834  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 ),
5835  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 ),
5836  HcalAcceptSeverityLevel = cms.int32( 9 )
5837  ),
5838  PETstat = cms.PSet(
5839  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 ),
5840  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 ),
5841  long_R_29 = cms.vdouble( 0.8 ),
5842  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 ),
5843  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 ),
5844  short_R_29 = cms.vdouble( 0.8 ),
5845  long_R = cms.vdouble( 0.98 ),
5846  short_R = cms.vdouble( 0.8 ),
5847  HcalAcceptSeverityLevel = cms.int32( 9 )
5848  ),
5849  HFStripFilter = cms.PSet(
5850  seedHitIetaMax = cms.int32( 35 ),
5851  verboseLevel = cms.untracked.int32( 10 ),
5852  maxThreshold = cms.double( 100.0 ),
5853  stripThreshold = cms.double( 40.0 ),
5854  wedgeCut = cms.double( 0.05 ),
5855  lstrips = cms.int32( 2 ),
5856  maxStripTime = cms.double( 10.0 ),
5857  gap = cms.int32( 2 ),
5858  timeMax = cms.double( 6.0 )
5859  )
5860 )
5861 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5862  correctForPhaseContainment = cms.bool( True ),
5863  correctionPhaseNS = cms.double( 13.0 ),
5864  digiLabel = cms.InputTag( "hltHcalDigis" ),
5865  Subdetector = cms.string( "HO" ),
5866  correctForTimeslew = cms.bool( True ),
5867  dropZSmarkedPassed = cms.bool( True ),
5868  firstSample = cms.int32( 4 ),
5869  samplesToAdd = cms.int32( 4 ),
5870  tsFromDB = cms.bool( True ),
5871  recoParamsFromDB = cms.bool( True ),
5872  useLeakCorrection = cms.bool( False ),
5873  dataOOTCorrectionName = cms.string( "" ),
5874  dataOOTCorrectionCategory = cms.string( "Data" ),
5875  mcOOTCorrectionName = cms.string( "" ),
5876  mcOOTCorrectionCategory = cms.string( "MC" ),
5877  correctTiming = cms.bool( False ),
5878  firstAuxTS = cms.int32( 4 ),
5879  setNoiseFlags = cms.bool( False ),
5880  digiTimeFromDB = cms.bool( True ),
5881  setHSCPFlags = cms.bool( False ),
5882  setSaturationFlags = cms.bool( False ),
5883  setTimingTrustFlags = cms.bool( False ),
5884  setPulseShapeFlags = cms.bool( False ),
5885  setNegativeFlags = cms.bool( False ),
5886  digistat = cms.PSet( ),
5887  HFInWindowStat = cms.PSet( ),
5888  S9S1stat = cms.PSet( ),
5889  S8S1stat = cms.PSet( ),
5890  PETstat = cms.PSet( ),
5891  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5892  hfTimingTrustParameters = cms.PSet( )
5893 )
5894 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5895  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5896  lumiProducts = cms.untracked.vstring( ),
5897  runProducts = cms.untracked.vstring( ),
5898  processProducts = cms.untracked.vstring( ),
5899  verbose = cms.untracked.bool( False )
5900 )
5901 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5902  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5903  lumiProducts = cms.untracked.vstring( ),
5904  runProducts = cms.untracked.vstring( ),
5905  processProducts = cms.untracked.vstring( ),
5906  verbose = cms.untracked.bool( False )
5907 )
5908 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5909  offset = cms.uint32( 0 ),
5910  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5911 )
5912 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5913  SelectedTriggerType = cms.int32( 2 )
5914 )
5915 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5916  offset = cms.uint32( 0 ),
5917  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5918 )
5919 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5920  inputTag = cms.InputTag( "rawDataCollector" ),
5921  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 )
5922 )
5923 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5924  offset = cms.uint32( 0 ),
5925  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5926 )
5927 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5928  inputTag = cms.InputTag( "rawDataCollector" ),
5929  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 )
5930 )
5931 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5932  rawInput = cms.InputTag( "rawDataCollector" ),
5933  period = cms.uint32( 4096 ),
5934  invert = cms.bool( False ),
5935  fedId = cms.int32( 1024 ),
5936  useTCDSEventNumber = cms.bool( False )
5937 )
5938 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5939  saveTags = cms.bool( True ),
5940  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" ),
5941  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5942  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5943  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5944  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5945  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5946  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5947  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5948  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5949  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5950 )
5951 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5952  offset = cms.uint32( 0 ),
5953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5954 )
5955 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5956  saveTags = cms.bool( True ),
5957  L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleEG_18_17_8_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7" ),
5958  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5959  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5960  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5961  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5962  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5963  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5964  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5965  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5966  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5967 )
5968 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5969  offset = cms.uint32( 0 ),
5970  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5971 )
5972 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5973  offset = cms.uint32( 0 ),
5974  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5975 )
5976 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5977  rawInput = cms.InputTag( "rawDataCollector" ),
5978  period = cms.uint32( 107 ),
5979  invert = cms.bool( False ),
5980  fedId = cms.int32( 1024 ),
5981  useTCDSEventNumber = cms.bool( True )
5982 )
5983 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5984  offset = cms.uint32( 0 ),
5985  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5986 )
5987 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5988  offset = cms.uint32( 0 ),
5989  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5990 )
5991 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5992  offset = cms.uint32( 0 ),
5993  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5994 )
5995 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5996  EBSumThreshold = cms.double( 0.2 ),
5997  HF2Weight = cms.double( 1.0 ),
5998  EBWeight = cms.double( 1.0 ),
5999  hfInput = cms.InputTag( "hltHfreco" ),
6000  EESumThreshold = cms.double( 0.45 ),
6001  HOThreshold0 = cms.double( 3.5 ),
6002  HOThresholdPlus1 = cms.double( 3.5 ),
6003  HOThresholdMinus1 = cms.double( 3.5 ),
6004  HOThresholdPlus2 = cms.double( 3.5 ),
6005  HOThresholdMinus2 = cms.double( 3.5 ),
6006  HBGrid = cms.vdouble( ),
6007  HBThreshold1 = cms.double( 0.4 ),
6008  HBThreshold2 = cms.double( 0.3 ),
6009  HBThreshold = cms.double( 0.3 ),
6010  EEWeights = cms.vdouble( ),
6011  HF1Threshold = cms.double( 0.5 ),
6012  HF2Weights = cms.vdouble( ),
6013  HOWeights = cms.vdouble( ),
6014  EEGrid = cms.vdouble( ),
6015  HEDWeight = cms.double( 1.0 ),
6016  EEWeight = cms.double( 1.0 ),
6017  UseHO = cms.bool( False ),
6018  HBWeights = cms.vdouble( ),
6019  HESWeight = cms.double( 1.0 ),
6020  HF1Weight = cms.double( 1.0 ),
6021  HF2Grid = cms.vdouble( ),
6022  HEDWeights = cms.vdouble( ),
6023  HF1Grid = cms.vdouble( ),
6024  EBWeights = cms.vdouble( ),
6025  HOWeight = cms.double( 1.0E-99 ),
6026  EBThreshold = cms.double( 0.07 ),
6027  EEThreshold = cms.double( 0.3 ),
6028  UseEtEBTreshold = cms.bool( False ),
6029  UseSymEBTreshold = cms.bool( False ),
6030  UseEtEETreshold = cms.bool( False ),
6031  UseSymEETreshold = cms.bool( False ),
6032  hbheInput = cms.InputTag( "hltHbhereco" ),
6033  HcalThreshold = cms.double( -1000.0 ),
6034  HF2Threshold = cms.double( 0.85 ),
6035  HESThreshold1 = cms.double( 0.1 ),
6036  HESThreshold = cms.double( 0.2 ),
6037  HF1Weights = cms.vdouble( ),
6038  hoInput = cms.InputTag( "hltHoreco" ),
6039  HESGrid = cms.vdouble( ),
6040  HESWeights = cms.vdouble( ),
6041  HEDThreshold1 = cms.double( 0.1 ),
6042  HEDThreshold = cms.double( 0.2 ),
6043  EcutTower = cms.double( -1000.0 ),
6044  HEDGrid = cms.vdouble( ),
6045  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6046  HBWeight = cms.double( 1.0 ),
6047  HOGrid = cms.vdouble( ),
6048  EBGrid = cms.vdouble( ),
6049  MomConstrMethod = cms.int32( 1 ),
6050  MomHBDepth = cms.double( 0.2 ),
6051  MomHEDepth = cms.double( 0.4 ),
6052  MomEBDepth = cms.double( 0.3 ),
6053  MomEEDepth = cms.double( 0.0 ),
6054  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6055  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6056  'kWeird',
6057  'kBad' ),
6058  UseHcalRecoveredHits = cms.bool( False ),
6059  UseEcalRecoveredHits = cms.bool( False ),
6060  UseRejectedHitsOnly = cms.bool( False ),
6061  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6062  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6063  UseRejectedRecoveredHcalHits = cms.bool( False ),
6064  UseRejectedRecoveredEcalHits = cms.bool( False ),
6065  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6066  AllowMissingInputs = cms.bool( False ),
6067  HcalPhase = cms.int32( 1 ),
6068  usePFThresholdsFromDB = cms.bool( True )
6069 )
6070 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6071  useMassDropTagger = cms.bool( False ),
6072  useFiltering = cms.bool( False ),
6073  useDynamicFiltering = cms.bool( False ),
6074  useTrimming = cms.bool( False ),
6075  usePruning = cms.bool( False ),
6076  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6077  useKtPruning = cms.bool( False ),
6078  useConstituentSubtraction = cms.bool( False ),
6079  useSoftDrop = cms.bool( False ),
6080  correctShape = cms.bool( False ),
6081  UseOnlyVertexTracks = cms.bool( False ),
6082  UseOnlyOnePV = cms.bool( False ),
6083  muCut = cms.double( -1.0 ),
6084  yCut = cms.double( -1.0 ),
6085  rFilt = cms.double( -1.0 ),
6086  rFiltFactor = cms.double( -1.0 ),
6087  trimPtFracMin = cms.double( -1.0 ),
6088  zcut = cms.double( -1.0 ),
6089  rcut_factor = cms.double( -1.0 ),
6090  csRho_EtaMax = cms.double( -1.0 ),
6091  csRParam = cms.double( -1.0 ),
6092  beta = cms.double( -1.0 ),
6093  R0 = cms.double( -1.0 ),
6094  gridMaxRapidity = cms.double( -1.0 ),
6095  gridSpacing = cms.double( -1.0 ),
6096  DzTrVtxMax = cms.double( 0.0 ),
6097  DxyTrVtxMax = cms.double( 0.0 ),
6098  MaxVtxZ = cms.double( 15.0 ),
6099  subjetPtMin = cms.double( -1.0 ),
6100  muMin = cms.double( -1.0 ),
6101  muMax = cms.double( -1.0 ),
6102  yMin = cms.double( -1.0 ),
6103  yMax = cms.double( -1.0 ),
6104  dRMin = cms.double( -1.0 ),
6105  dRMax = cms.double( -1.0 ),
6106  maxDepth = cms.int32( -1 ),
6107  nFilt = cms.int32( -1 ),
6108  MinVtxNdof = cms.int32( 5 ),
6109  src = cms.InputTag( "hltTowerMakerForAll" ),
6110  srcPVs = cms.InputTag( "NotUsed" ),
6111  jetType = cms.string( "CaloJet" ),
6112  jetAlgorithm = cms.string( "AntiKt" ),
6113  rParam = cms.double( 0.4 ),
6114  inputEtMin = cms.double( 0.3 ),
6115  inputEMin = cms.double( 0.0 ),
6116  jetPtMin = cms.double( 1.0 ),
6117  doPVCorrection = cms.bool( False ),
6118  doAreaFastjet = cms.bool( False ),
6119  doRhoFastjet = cms.bool( False ),
6120  doPUOffsetCorr = cms.bool( False ),
6121  puPtMin = cms.double( 10.0 ),
6122  nSigmaPU = cms.double( 1.0 ),
6123  radiusPU = cms.double( 0.4 ),
6124  subtractorName = cms.string( "" ),
6125  useExplicitGhosts = cms.bool( False ),
6126  doAreaDiskApprox = cms.bool( False ),
6127  voronoiRfact = cms.double( -9.0 ),
6128  Rho_EtaMax = cms.double( 4.4 ),
6129  Ghost_EtaMax = cms.double( 6.0 ),
6130  Active_Area_Repeats = cms.int32( 5 ),
6131  GhostArea = cms.double( 0.01 ),
6132  restrictInputs = cms.bool( False ),
6133  maxInputs = cms.uint32( 1 ),
6134  writeCompound = cms.bool( False ),
6135  writeJetsWithConst = cms.bool( False ),
6136  doFastJetNonUniform = cms.bool( False ),
6137  useDeterministicSeed = cms.bool( True ),
6138  minSeed = cms.uint32( 0 ),
6139  verbosity = cms.int32( 0 ),
6140  puWidth = cms.double( 0.0 ),
6141  nExclude = cms.uint32( 0 ),
6142  maxBadEcalCells = cms.uint32( 9999999 ),
6143  maxBadHcalCells = cms.uint32( 9999999 ),
6144  maxProblematicEcalCells = cms.uint32( 9999999 ),
6145  maxProblematicHcalCells = cms.uint32( 9999999 ),
6146  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6147  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6148  puCenters = cms.vdouble( ),
6149  applyWeight = cms.bool( False ),
6150  srcWeights = cms.InputTag( "" ),
6151  minimumTowersFraction = cms.double( 0.0 ),
6152  jetCollInstanceName = cms.string( "" ),
6153  sumRecHits = cms.bool( False )
6154 )
6155 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6156  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6157  filter = cms.bool( False ),
6158  etMin = cms.double( 5.0 )
6159 )
6160 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6161  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6162  scaleDT = cms.bool( True ),
6163  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6164  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6165  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6166  EnableDTMeasurement = cms.bool( True ),
6167  EnableCSCMeasurement = cms.bool( True ),
6168  EnableME0Measurement = cms.bool( False ),
6169  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6170  crackWindow = cms.double( 0.04 ),
6171  deltaPhiSearchWindow = cms.double( 0.25 ),
6172  deltaEtaSearchWindow = cms.double( 0.2 ),
6173  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6174  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6175  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6176  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6177  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6178  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6179  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6180  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6181  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6182  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6183  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6184  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6185  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6186  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6187  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6188  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6189  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6190  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6191  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6192  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6193  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6194  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6195  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6196  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6197  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6198  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6199  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6200  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6201  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6202  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6203  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6204  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6205  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6206  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6207  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6208  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6209  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6210  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6211  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6212  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6213  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6214  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6215  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6216  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6217  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6218  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6219  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6220  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6221  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6222  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6223  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6224  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6225  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6226  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6227  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6228  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6229  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6230  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6231  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6232  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6233  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6234  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6235  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6236  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6237  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6238  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6239  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6240  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6241  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6242  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6243  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6244  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6245  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6246  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6247  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6248  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6249  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6250  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6251  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6252  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6253  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6254 )
6255 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6256  GMTReadoutCollection = cms.InputTag( "" ),
6257  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6258  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6259  L1MinPt = cms.double( 0.0 ),
6260  L1MaxEta = cms.double( 2.5 ),
6261  L1MinQuality = cms.uint32( 7 ),
6262  SetMinPtBarrelTo = cms.double( 3.5 ),
6263  SetMinPtEndcapTo = cms.double( 1.0 ),
6264  UseOfflineSeed = cms.untracked.bool( True ),
6265  UseUnassociatedL1 = cms.bool( False ),
6266  MatchDR = cms.vdouble( 0.3 ),
6267  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6268  CentralBxOnly = cms.bool( True ),
6269  MatchType = cms.uint32( 0 ),
6270  SortType = cms.uint32( 0 ),
6271  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6272  ServiceParameters = cms.PSet(
6273  RPCLayers = cms.bool( True ),
6274  UseMuonNavigation = cms.untracked.bool( True ),
6275  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6276  )
6277 )
6278 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6279  ServiceParameters = cms.PSet(
6280  RPCLayers = cms.bool( True ),
6281  UseMuonNavigation = cms.untracked.bool( True ),
6282  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6283  'hltESPFastSteppingHelixPropagatorOpposite' )
6284  ),
6285  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6286  SeedTransformerParameters = cms.PSet(
6287  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6288  NMinRecHits = cms.uint32( 2 ),
6289  RescaleError = cms.double( 100.0 ),
6290  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6291  UseSubRecHits = cms.bool( False ),
6292  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6293  ),
6294  L2TrajBuilderParameters = cms.PSet(
6295  BWFilterParameters = cms.PSet(
6296  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6297  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6298  BWSeedType = cms.string( "fromGenerator" ),
6299  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6300  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6301  EnableGEMMeasurement = cms.bool( True ),
6302  EnableRPCMeasurement = cms.bool( True ),
6303  MuonTrajectoryUpdatorParameters = cms.PSet(
6304  ExcludeRPCFromFit = cms.bool( False ),
6305  Granularity = cms.int32( 0 ),
6306  MaxChi2 = cms.double( 25.0 ),
6307  RescaleError = cms.bool( False ),
6308  RescaleErrorFactor = cms.double( 100.0 ),
6309  UseInvalidHits = cms.bool( True )
6310  ),
6311  EnableCSCMeasurement = cms.bool( True ),
6312  MaxChi2 = cms.double( 100.0 ),
6313  FitDirection = cms.string( "outsideIn" ),
6314  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6315  NumberOfSigma = cms.double( 3.0 ),
6316  EnableDTMeasurement = cms.bool( True )
6317  ),
6318  DoSeedRefit = cms.bool( False ),
6319  FilterParameters = cms.PSet(
6320  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6321  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6322  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6323  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6324  EnableGEMMeasurement = cms.bool( True ),
6325  EnableRPCMeasurement = cms.bool( True ),
6326  MuonTrajectoryUpdatorParameters = cms.PSet(
6327  ExcludeRPCFromFit = cms.bool( False ),
6328  Granularity = cms.int32( 0 ),
6329  MaxChi2 = cms.double( 25.0 ),
6330  RescaleError = cms.bool( False ),
6331  RescaleErrorFactor = cms.double( 100.0 ),
6332  UseInvalidHits = cms.bool( True )
6333  ),
6334  EnableCSCMeasurement = cms.bool( True ),
6335  MaxChi2 = cms.double( 1000.0 ),
6336  FitDirection = cms.string( "insideOut" ),
6337  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6338  NumberOfSigma = cms.double( 3.0 ),
6339  EnableDTMeasurement = cms.bool( True )
6340  ),
6341  SeedPosition = cms.string( "in" ),
6342  DoBackwardFilter = cms.bool( True ),
6343  DoRefit = cms.bool( False ),
6344  NavigationType = cms.string( "Standard" ),
6345  SeedTransformerParameters = cms.PSet(
6346  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6347  NMinRecHits = cms.uint32( 2 ),
6348  RescaleError = cms.double( 100.0 ),
6349  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6350  UseSubRecHits = cms.bool( False ),
6351  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6352  ),
6353  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6354  ),
6355  DoSeedRefit = cms.bool( False ),
6356  TrackLoaderParameters = cms.PSet(
6357  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6358  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6359  DoSmoothing = cms.bool( False ),
6360  VertexConstraint = cms.bool( True ),
6361  MuonUpdatorAtVertexParameters = cms.PSet(
6362  MaxChi2 = cms.double( 1000000.0 ),
6363  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6364  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6365  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6366  ),
6367  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6368  ),
6369  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6370 )
6371 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6372  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6373 )
6374 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6375  ProductLabel = cms.InputTag( "rawDataCollector" )
6376 )
6377 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6378  ProductLabel = cms.InputTag( "rawDataCollector" ),
6379  ConditionsLabel = cms.string( "" ),
6380  onDemand = cms.bool( True ),
6381  DoAPVEmulatorCheck = cms.bool( False ),
6382  LegacyUnpacker = cms.bool( False ),
6383  HybridZeroSuppressed = cms.bool( False ),
6384  Clusterizer = cms.PSet(
6385  ConditionsLabel = cms.string( "" ),
6386  ClusterThreshold = cms.double( 5.0 ),
6387  SeedThreshold = cms.double( 3.0 ),
6388  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6389  ChannelThreshold = cms.double( 2.0 ),
6390  MaxAdjacentBad = cms.uint32( 0 ),
6391  setDetId = cms.bool( True ),
6392  MaxSequentialHoles = cms.uint32( 0 ),
6393  RemoveApvShots = cms.bool( True ),
6394  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6395  MaxSequentialBad = cms.uint32( 1 )
6396  ),
6397  Algorithms = cms.PSet(
6398  Use10bitsTruncation = cms.bool( False ),
6399  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6400  useCMMeanMap = cms.bool( False ),
6401  TruncateInSuppressor = cms.bool( True ),
6402  doAPVRestore = cms.bool( False ),
6403  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6404  PedestalSubtractionFedMode = cms.bool( True )
6405  )
6406 )
6407 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6408  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6409  skipClusters = cms.InputTag( "" ),
6410  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6411  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6412  Phase2TrackerCluster1DProducer = cms.string( "" ),
6413  vectorHits = cms.InputTag( "" ),
6414  vectorHitsRej = cms.InputTag( "" ),
6415  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6416  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6417  pixelCablingMapLabel = cms.string( "" ),
6418  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6419  switchOffPixelsIfEmpty = cms.bool( True )
6420 )
6421 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6422  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6423  layersToTry = cms.int32( 2 ),
6424  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6425  hitsToTry = cms.int32( 1 ),
6426  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6427  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6428  maxEtaForTOB = cms.double( 1.8 ),
6429  minEtaForTEC = cms.double( 0.7 ),
6430  debug = cms.untracked.bool( False ),
6431  maxSeeds = cms.uint32( 20 ),
6432  maxHitlessSeeds = cms.uint32( 5 ),
6433  maxHitSeeds = cms.uint32( 1 ),
6434  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6435  maxHitlessSeedsIP = cms.uint32( 5 ),
6436  maxHitlessSeedsMuS = cms.uint32( 0 ),
6437  maxHitDoubletSeeds = cms.uint32( 0 ),
6438  getStrategyFromDNN = cms.bool( True ),
6439  useRegressor = cms.bool( False ),
6440  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6441 )
6442 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6443  cleanTrajectoryAfterInOut = cms.bool( False ),
6444  doSeedingRegionRebuilding = cms.bool( False ),
6445  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6446  reverseTrajectories = cms.bool( True ),
6447  useHitsSplitting = cms.bool( False ),
6448  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6449  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6450  clustersToSkip = cms.InputTag( "" ),
6451  phase2clustersToSkip = cms.InputTag( "" ),
6452  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6453  TransientInitialStateEstimatorParameters = cms.PSet(
6454  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6455  numberMeasurementsForFit = cms.int32( 4 ),
6456  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6457  ),
6458  numHitsForSeedCleaner = cms.int32( 4 ),
6459  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6460  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6461  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6462  maxNSeeds = cms.uint32( 500000 ),
6463  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6464 )
6465 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6466  useSimpleMF = cms.bool( False ),
6467  SimpleMagneticField = cms.string( "" ),
6468  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6469  clusterRemovalInfo = cms.InputTag( "" ),
6470  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6471  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6472  useHitsSplitting = cms.bool( False ),
6473  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6474  TrajectoryInEvent = cms.bool( False ),
6475  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6476  AlgorithmName = cms.string( "iter10" ),
6477  Propagator = cms.string( "PropagatorWithMaterial" ),
6478  GeometricInnerState = cms.bool( True ),
6479  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6480  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6481  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6482 )
6483 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6484  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6485  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6486  vertices = cms.InputTag( "Notused" ),
6487  ignoreVertices = cms.bool( True ),
6488  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6489  mva = cms.PSet(
6490  minPixelHits = cms.vint32( 0, 0, 1 ),
6491  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6492  dr_par = cms.PSet(
6493  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6494  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6495  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6496  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6497  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6498  ),
6499  maxLostLayers = cms.vint32( 4, 3, 2 ),
6500  min3DLayers = cms.vint32( 1, 2, 1 ),
6501  dz_par = cms.PSet(
6502  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6503  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6504  dz_exp = cms.vint32( 4, 4, 2147483647 )
6505  ),
6506  minNVtxTrk = cms.int32( 3 ),
6507  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6508  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6509  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6510  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6511  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6512  minLayers = cms.vint32( 3, 5, 5 )
6513  )
6514 )
6515 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6516  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6517  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6518  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6519  minQuality = cms.string( "highPurity" ),
6520  copyExtras = cms.untracked.bool( True ),
6521  copyTrajectories = cms.untracked.bool( False )
6522 )
6523 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6524  ServiceParameters = cms.PSet(
6525  RPCLayers = cms.bool( True ),
6526  UseMuonNavigation = cms.untracked.bool( True ),
6527  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6528  'SteppingHelixPropagatorAny',
6529  'hltESPSmartPropagator',
6530  'hltESPSteppingHelixPropagatorOpposite' )
6531  ),
6532  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6533  TrackLoaderParameters = cms.PSet(
6534  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6535  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6536  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6537  DoSmoothing = cms.bool( True ),
6538  SmoothTkTrack = cms.untracked.bool( False ),
6539  VertexConstraint = cms.bool( False ),
6540  MuonUpdatorAtVertexParameters = cms.PSet(
6541  MaxChi2 = cms.double( 1000000.0 ),
6542  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6543  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6544  ),
6545  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6546  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6547  ),
6548  L3TrajBuilderParameters = cms.PSet(
6549  PtCut = cms.double( 1.0 ),
6550  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6551  GlobalMuonTrackMatcher = cms.PSet(
6552  Chi2Cut_3 = cms.double( 200.0 ),
6553  DeltaDCut_2 = cms.double( 10.0 ),
6554  Eta_threshold = cms.double( 1.2 ),
6555  Quality_2 = cms.double( 15.0 ),
6556  DeltaDCut_1 = cms.double( 40.0 ),
6557  Quality_3 = cms.double( 7.0 ),
6558  DeltaDCut_3 = cms.double( 15.0 ),
6559  Quality_1 = cms.double( 20.0 ),
6560  Pt_threshold1 = cms.double( 0.0 ),
6561  DeltaRCut_2 = cms.double( 0.2 ),
6562  DeltaRCut_1 = cms.double( 0.1 ),
6563  Pt_threshold2 = cms.double( 9.99999999E8 ),
6564  Chi2Cut_1 = cms.double( 50.0 ),
6565  Chi2Cut_2 = cms.double( 50.0 ),
6566  DeltaRCut_3 = cms.double( 1.0 ),
6567  LocChi2Cut = cms.double( 0.001 ),
6568  Propagator = cms.string( "hltESPSmartPropagator" ),
6569  MinPt = cms.double( 1.0 ),
6570  MinP = cms.double( 2.5 )
6571  ),
6572  ScaleTECxFactor = cms.double( -1.0 ),
6573  tkTrajUseVertex = cms.bool( False ),
6574  MuonTrackingRegionBuilder = cms.PSet(
6575  Rescale_Dz = cms.double( 4.0 ),
6576  Pt_fixed = cms.bool( False ),
6577  Eta_fixed = cms.bool( True ),
6578  Eta_min = cms.double( 0.1 ),
6579  DeltaZ = cms.double( 24.2 ),
6580  maxRegions = cms.int32( 2 ),
6581  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6582  UseVertex = cms.bool( False ),
6583  Z_fixed = cms.bool( False ),
6584  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6585  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6586  Rescale_phi = cms.double( 3.0 ),
6587  DeltaEta = cms.double( 0.2 ),
6588  precise = cms.bool( True ),
6589  OnDemand = cms.int32( -1 ),
6590  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6591  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6592  vertexCollection = cms.InputTag( "pixelVertices" ),
6593  Pt_min = cms.double( 3.0 ),
6594  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6595  Phi_fixed = cms.bool( True ),
6596  DeltaR = cms.double( 0.025 ),
6597  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6598  DeltaPhi = cms.double( 0.15 ),
6599  Phi_min = cms.double( 0.1 ),
6600  Rescale_eta = cms.double( 3.0 )
6601  ),
6602  TrackTransformer = cms.PSet(
6603  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6604  RefitDirection = cms.string( "insideOut" ),
6605  RefitRPCHits = cms.bool( True ),
6606  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6607  DoPredictionsOnly = cms.bool( False ),
6608  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6609  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6610  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6611  ),
6612  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6613  RefitRPCHits = cms.bool( True ),
6614  tkTrajVertex = cms.InputTag( "Notused" ),
6615  GlbRefitterParameters = cms.PSet(
6616  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6617  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6618  RefitFlag = cms.bool( True ),
6619  SkipStation = cms.int32( -1 ),
6620  Chi2CutRPC = cms.double( 1.0 ),
6621  PropDirForCosmics = cms.bool( False ),
6622  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6623  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6624  HitThreshold = cms.int32( 1 ),
6625  Chi2CutGEM = cms.double( 1.0 ),
6626  DYTthrs = cms.vint32( 30, 15 ),
6627  TrackerSkipSystem = cms.int32( -1 ),
6628  RefitDirection = cms.string( "insideOut" ),
6629  Chi2CutCSC = cms.double( 150.0 ),
6630  Chi2CutDT = cms.double( 10.0 ),
6631  RefitRPCHits = cms.bool( True ),
6632  TrackerSkipSection = cms.int32( -1 ),
6633  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6634  DoPredictionsOnly = cms.bool( False ),
6635  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6636  MuonHitsOption = cms.int32( 1 ),
6637  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6638  ),
6639  PCut = cms.double( 2.5 ),
6640  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6641  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6642  tkTrajMaxChi2 = cms.double( 9999.0 ),
6643  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6644  ScaleTECyFactor = cms.double( -1.0 ),
6645  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6646  )
6647 )
6648 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6649  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6650 )
6651 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6652  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6653 )
6654 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6655  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6656  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6657  MuonPtOption = cms.string( "Tracker" )
6658 )
6659 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6660  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6661  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6662  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6663  applyL3Filters = cms.bool( False ),
6664  MinNhits = cms.int32( 1 ),
6665  MaxNormalizedChi2 = cms.double( 20.0 ),
6666  MinNmuonHits = cms.int32( 1 ),
6667  MaxPtDifference = cms.double( 0.3 )
6668 )
6669 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6670  DeltaR = cms.double( 0.025 ),
6671  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6672  OnDemand = cms.int32( -1 ),
6673  vertexCollection = cms.InputTag( "notUsed" ),
6674  MeasurementTrackerName = cms.InputTag( "" ),
6675  UseVertex = cms.bool( False ),
6676  Rescale_Dz = cms.double( 4.0 ),
6677  Pt_fixed = cms.bool( True ),
6678  Z_fixed = cms.bool( True ),
6679  Pt_min = cms.double( 0.0 ),
6680  DeltaZ = cms.double( 24.2 ),
6681  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6682  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6683  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6684  maxRegions = cms.int32( 5 ),
6685  precise = cms.bool( True ),
6686  input = cms.InputTag( "hltL2SelectorForL3IO" )
6687 )
6688 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6689  tracks = cms.InputTag( "hltPixelTracks" ),
6690  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6691  produceTrackCollection = cms.bool( True ),
6692  produceMask = cms.bool( False )
6693 )
6694 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6695  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6696  InputVertexCollection = cms.InputTag( "" ),
6697  originHalfLength = cms.double( 0.3 ),
6698  originRadius = cms.double( 0.1 ),
6699  useProtoTrackKinematics = cms.bool( False ),
6700  useEventsWithNoVertex = cms.bool( True ),
6701  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6702  usePV = cms.bool( False ),
6703  includeFourthHit = cms.bool( True ),
6704  produceComplement = cms.bool( False ),
6705  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6706 )
6707 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6708  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6709  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6710  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6711  rejectAll = cms.bool( False ),
6712  isFromL1 = cms.bool( False ),
6713  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6714  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6715  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6716  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6717  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6718  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6719  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6720  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6721  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 ),
6722  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6723  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 ),
6724  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6725  doSort = cms.bool( False ),
6726  nSeedsMaxB = cms.int32( 99999 ),
6727  nSeedsMaxE = cms.int32( 99999 ),
6728  etaEdge = cms.double( 1.2 ),
6729  mvaCutB = cms.double( 0.04 ),
6730  mvaCutE = cms.double( 0.04 ),
6731  minL1Qual = cms.int32( 7 ),
6732  baseScore = cms.double( 0.5 )
6733 )
6734 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6735  cleanTrajectoryAfterInOut = cms.bool( False ),
6736  doSeedingRegionRebuilding = cms.bool( True ),
6737  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6738  reverseTrajectories = cms.bool( False ),
6739  useHitsSplitting = cms.bool( True ),
6740  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6741  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6742  clustersToSkip = cms.InputTag( "" ),
6743  phase2clustersToSkip = cms.InputTag( "" ),
6744  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6745  TransientInitialStateEstimatorParameters = cms.PSet(
6746  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6747  numberMeasurementsForFit = cms.int32( 4 ),
6748  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6749  ),
6750  numHitsForSeedCleaner = cms.int32( 4 ),
6751  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6752  RedundantSeedCleaner = cms.string( "none" ),
6753  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6754  maxNSeeds = cms.uint32( 100000 ),
6755  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6756 )
6757 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6758  useSimpleMF = cms.bool( True ),
6759  SimpleMagneticField = cms.string( "ParabolicMf" ),
6760  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6761  clusterRemovalInfo = cms.InputTag( "" ),
6762  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6763  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6764  useHitsSplitting = cms.bool( False ),
6765  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6766  TrajectoryInEvent = cms.bool( False ),
6767  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6768  AlgorithmName = cms.string( "hltIter0" ),
6769  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6770  GeometricInnerState = cms.bool( True ),
6771  NavigationSchool = cms.string( "" ),
6772  MeasurementTracker = cms.string( "" ),
6773  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6774 )
6775 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6776  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6777  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6778  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6779  ignoreVertices = cms.bool( False ),
6780  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6781  mva = cms.PSet(
6782  minPixelHits = cms.vint32( 0, 0, 0 ),
6783  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6784  dr_par = cms.PSet(
6785  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6786  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6787  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6788  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6789  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6790  ),
6791  maxLostLayers = cms.vint32( 1, 1, 1 ),
6792  min3DLayers = cms.vint32( 0, 0, 0 ),
6793  dz_par = cms.PSet(
6794  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6795  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6796  dz_exp = cms.vint32( 4, 4, 2147483647 )
6797  ),
6798  minNVtxTrk = cms.int32( 3 ),
6799  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6800  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6801  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6802  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6803  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6804  minLayers = cms.vint32( 3, 3, 4 )
6805  )
6806 )
6807 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6808  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6809  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6810  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6811  minQuality = cms.string( "highPurity" ),
6812  copyExtras = cms.untracked.bool( True ),
6813  copyTrajectories = cms.untracked.bool( False )
6814 )
6815 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6816  ServiceParameters = cms.PSet(
6817  RPCLayers = cms.bool( True ),
6818  UseMuonNavigation = cms.untracked.bool( True ),
6819  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6820  'SteppingHelixPropagatorAny',
6821  'hltESPSmartPropagator',
6822  'hltESPSteppingHelixPropagatorOpposite' )
6823  ),
6824  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6825  TrackLoaderParameters = cms.PSet(
6826  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6827  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6828  DoSmoothing = cms.bool( False ),
6829  SmoothTkTrack = cms.untracked.bool( False ),
6830  VertexConstraint = cms.bool( False ),
6831  MuonUpdatorAtVertexParameters = cms.PSet(
6832  MaxChi2 = cms.double( 1000000.0 ),
6833  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6834  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6835  ),
6836  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6837  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6838  ),
6839  L3TrajBuilderParameters = cms.PSet(
6840  PtCut = cms.double( 1.0 ),
6841  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6842  GlobalMuonTrackMatcher = cms.PSet(
6843  Chi2Cut_3 = cms.double( 200.0 ),
6844  DeltaDCut_2 = cms.double( 10.0 ),
6845  Eta_threshold = cms.double( 1.2 ),
6846  Quality_2 = cms.double( 15.0 ),
6847  DeltaDCut_1 = cms.double( 40.0 ),
6848  Quality_3 = cms.double( 7.0 ),
6849  DeltaDCut_3 = cms.double( 15.0 ),
6850  Quality_1 = cms.double( 20.0 ),
6851  Pt_threshold1 = cms.double( 0.0 ),
6852  DeltaRCut_2 = cms.double( 0.2 ),
6853  DeltaRCut_1 = cms.double( 0.1 ),
6854  Pt_threshold2 = cms.double( 9.99999999E8 ),
6855  Chi2Cut_1 = cms.double( 50.0 ),
6856  Chi2Cut_2 = cms.double( 50.0 ),
6857  DeltaRCut_3 = cms.double( 1.0 ),
6858  LocChi2Cut = cms.double( 0.001 ),
6859  Propagator = cms.string( "hltESPSmartPropagator" ),
6860  MinPt = cms.double( 1.0 ),
6861  MinP = cms.double( 2.5 )
6862  ),
6863  ScaleTECxFactor = cms.double( -1.0 ),
6864  tkTrajUseVertex = cms.bool( False ),
6865  MuonTrackingRegionBuilder = cms.PSet(
6866  Rescale_Dz = cms.double( 4.0 ),
6867  Pt_fixed = cms.bool( True ),
6868  Eta_fixed = cms.bool( True ),
6869  Eta_min = cms.double( 0.1 ),
6870  DeltaZ = cms.double( 24.2 ),
6871  maxRegions = cms.int32( 2 ),
6872  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6873  UseVertex = cms.bool( False ),
6874  Z_fixed = cms.bool( True ),
6875  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6876  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6877  Rescale_phi = cms.double( 3.0 ),
6878  DeltaEta = cms.double( 0.04 ),
6879  precise = cms.bool( True ),
6880  OnDemand = cms.int32( -1 ),
6881  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6882  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6883  vertexCollection = cms.InputTag( "pixelVertices" ),
6884  Pt_min = cms.double( 3.0 ),
6885  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6886  Phi_fixed = cms.bool( True ),
6887  DeltaR = cms.double( 0.025 ),
6888  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6889  DeltaPhi = cms.double( 0.15 ),
6890  Phi_min = cms.double( 0.1 ),
6891  Rescale_eta = cms.double( 3.0 )
6892  ),
6893  TrackTransformer = cms.PSet(
6894  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6895  RefitDirection = cms.string( "insideOut" ),
6896  RefitRPCHits = cms.bool( True ),
6897  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6898  DoPredictionsOnly = cms.bool( False ),
6899  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6900  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6901  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6902  ),
6903  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6904  RefitRPCHits = cms.bool( True ),
6905  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6906  GlbRefitterParameters = cms.PSet(
6907  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6908  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6909  RefitFlag = cms.bool( True ),
6910  SkipStation = cms.int32( -1 ),
6911  Chi2CutRPC = cms.double( 1.0 ),
6912  PropDirForCosmics = cms.bool( False ),
6913  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6914  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6915  HitThreshold = cms.int32( 1 ),
6916  Chi2CutGEM = cms.double( 1.0 ),
6917  DYTthrs = cms.vint32( 30, 15 ),
6918  TrackerSkipSystem = cms.int32( -1 ),
6919  RefitDirection = cms.string( "insideOut" ),
6920  Chi2CutCSC = cms.double( 150.0 ),
6921  Chi2CutDT = cms.double( 10.0 ),
6922  RefitRPCHits = cms.bool( True ),
6923  TrackerSkipSection = cms.int32( -1 ),
6924  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6925  DoPredictionsOnly = cms.bool( False ),
6926  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6927  MuonHitsOption = cms.int32( 1 ),
6928  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6929  ),
6930  PCut = cms.double( 2.5 ),
6931  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6932  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6933  matchToSeeds = cms.bool( True ),
6934  tkTrajMaxChi2 = cms.double( 9999.0 ),
6935  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6936  ScaleTECyFactor = cms.double( -1.0 ),
6937  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6938  )
6939 )
6940 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6941  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6942 )
6943 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6944  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6945  L1MinPt = cms.double( -1.0 ),
6946  L1MaxEta = cms.double( 5.0 ),
6947  L1MinQuality = cms.uint32( 7 ),
6948  CentralBxOnly = cms.bool( True )
6949 )
6950 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6951  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6952  L1MinPt = cms.double( 0.0 ),
6953  L1MaxEta = cms.double( 2.5 ),
6954  L1MinQuality = cms.uint32( 7 ),
6955  SetMinPtBarrelTo = cms.double( 3.5 ),
6956  SetMinPtEndcapTo = cms.double( 1.0 ),
6957  CentralBxOnly = cms.bool( True ),
6958  RegionPSet = cms.PSet(
6959  vertexCollection = cms.InputTag( "notUsed" ),
6960  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6961  zErrorVetex = cms.double( 0.2 ),
6962  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6963  zErrorBeamSpot = cms.double( 24.2 ),
6964  maxNVertices = cms.int32( 1 ),
6965  maxNRegions = cms.int32( 5 ),
6966  nSigmaZVertex = cms.double( 3.0 ),
6967  nSigmaZBeamSpot = cms.double( 4.0 ),
6968  ptMin = cms.double( 0.0 ),
6969  mode = cms.string( "BeamSpotSigma" ),
6970  input = cms.InputTag( "hltL1MuonsPt0" ),
6971  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6972  searchOpt = cms.bool( False ),
6973  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6974  whereToUseMeasurementTracker = cms.string( "Never" ),
6975  originRadius = cms.double( 0.2 ),
6976  measurementTrackerName = cms.InputTag( "" ),
6977  precise = cms.bool( True )
6978  ),
6979  ServiceParameters = cms.PSet(
6980  RPCLayers = cms.bool( True ),
6981  UseMuonNavigation = cms.untracked.bool( True ),
6982  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6983  )
6984 )
6985 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6986  tracks = cms.InputTag( "hltPixelTracks" ),
6987  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6988  produceTrackCollection = cms.bool( True ),
6989  produceMask = cms.bool( False )
6990 )
6991 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6992  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6993  InputVertexCollection = cms.InputTag( "" ),
6994  originHalfLength = cms.double( 0.3 ),
6995  originRadius = cms.double( 0.1 ),
6996  useProtoTrackKinematics = cms.bool( False ),
6997  useEventsWithNoVertex = cms.bool( True ),
6998  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6999  usePV = cms.bool( False ),
7000  includeFourthHit = cms.bool( True ),
7001  produceComplement = cms.bool( False ),
7002  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7003 )
7004 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7005  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7006  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7007  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7008  rejectAll = cms.bool( False ),
7009  isFromL1 = cms.bool( True ),
7010  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7011  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7012  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
7013  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
7014  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7015  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7016  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7017  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7018  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 ),
7019  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
7020  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 ),
7021  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7022  doSort = cms.bool( False ),
7023  nSeedsMaxB = cms.int32( 99999 ),
7024  nSeedsMaxE = cms.int32( 99999 ),
7025  etaEdge = cms.double( 1.2 ),
7026  mvaCutB = cms.double( 0.04 ),
7027  mvaCutE = cms.double( 0.04 ),
7028  minL1Qual = cms.int32( 7 ),
7029  baseScore = cms.double( 0.5 )
7030 )
7031 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7032  cleanTrajectoryAfterInOut = cms.bool( False ),
7033  doSeedingRegionRebuilding = cms.bool( True ),
7034  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7035  reverseTrajectories = cms.bool( False ),
7036  useHitsSplitting = cms.bool( True ),
7037  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7038  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7039  clustersToSkip = cms.InputTag( "" ),
7040  phase2clustersToSkip = cms.InputTag( "" ),
7041  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7042  TransientInitialStateEstimatorParameters = cms.PSet(
7043  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7044  numberMeasurementsForFit = cms.int32( 4 ),
7045  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7046  ),
7047  numHitsForSeedCleaner = cms.int32( 4 ),
7048  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7049  RedundantSeedCleaner = cms.string( "none" ),
7050  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7051  maxNSeeds = cms.uint32( 100000 ),
7052  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7053 )
7054 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7055  useSimpleMF = cms.bool( True ),
7056  SimpleMagneticField = cms.string( "ParabolicMf" ),
7057  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7058  clusterRemovalInfo = cms.InputTag( "" ),
7059  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7060  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7061  useHitsSplitting = cms.bool( False ),
7062  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7063  TrajectoryInEvent = cms.bool( False ),
7064  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7065  AlgorithmName = cms.string( "hltIter0" ),
7066  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7067  GeometricInnerState = cms.bool( True ),
7068  NavigationSchool = cms.string( "" ),
7069  MeasurementTracker = cms.string( "" ),
7070  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7071 )
7072 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7073  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7074  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7075  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7076  ignoreVertices = cms.bool( False ),
7077  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7078  mva = cms.PSet(
7079  minPixelHits = cms.vint32( 0, 0, 0 ),
7080  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7081  dr_par = cms.PSet(
7082  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7083  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7084  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7085  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7086  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7087  ),
7088  maxLostLayers = cms.vint32( 1, 1, 1 ),
7089  min3DLayers = cms.vint32( 0, 0, 0 ),
7090  dz_par = cms.PSet(
7091  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7092  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7093  dz_exp = cms.vint32( 4, 4, 2147483647 )
7094  ),
7095  minNVtxTrk = cms.int32( 3 ),
7096  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7097  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7098  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7099  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7100  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7101  minLayers = cms.vint32( 3, 3, 4 )
7102  )
7103 )
7104 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7105  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7106  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7107  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7108  minQuality = cms.string( "highPurity" ),
7109  copyExtras = cms.untracked.bool( True ),
7110  copyTrajectories = cms.untracked.bool( False )
7111 )
7112 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7113  ShareFrac = cms.double( 0.19 ),
7114  FoundHitBonus = cms.double( 5.0 ),
7115  LostHitPenalty = cms.double( 20.0 ),
7116  MinPT = cms.double( 0.05 ),
7117  Epsilon = cms.double( -0.001 ),
7118  MaxNormalizedChisq = cms.double( 1000.0 ),
7119  MinFound = cms.int32( 3 ),
7120  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7121  hasSelector = cms.vint32( 0, 0 ),
7122  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7123  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7124  setsToMerge = cms.VPSet(
7125  cms.PSet( pQual = cms.bool( False ),
7126  tLists = cms.vint32( 0, 1 )
7127  )
7128  ),
7129  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7130  allowFirstHitShare = cms.bool( True ),
7131  newQuality = cms.string( "confirmed" ),
7132  copyExtras = cms.untracked.bool( True ),
7133  writeOnlyTrkQuals = cms.bool( False ),
7134  copyMVA = cms.bool( False )
7135 )
7136 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7137  ShareFrac = cms.double( 0.19 ),
7138  FoundHitBonus = cms.double( 5.0 ),
7139  LostHitPenalty = cms.double( 20.0 ),
7140  MinPT = cms.double( 0.05 ),
7141  Epsilon = cms.double( -0.001 ),
7142  MaxNormalizedChisq = cms.double( 1000.0 ),
7143  MinFound = cms.int32( 3 ),
7144  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7145  hasSelector = cms.vint32( 0, 0 ),
7146  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7147  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7148  setsToMerge = cms.VPSet(
7149  cms.PSet( pQual = cms.bool( False ),
7150  tLists = cms.vint32( 0, 1 )
7151  )
7152  ),
7153  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7154  allowFirstHitShare = cms.bool( True ),
7155  newQuality = cms.string( "confirmed" ),
7156  copyExtras = cms.untracked.bool( True ),
7157  writeOnlyTrkQuals = cms.bool( False ),
7158  copyMVA = cms.bool( False )
7159 )
7160 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7161  ServiceParameters = cms.PSet(
7162  RPCLayers = cms.bool( True ),
7163  UseMuonNavigation = cms.untracked.bool( True ),
7164  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7165  'SteppingHelixPropagatorAny',
7166  'hltESPSmartPropagator',
7167  'hltESPSteppingHelixPropagatorOpposite' )
7168  ),
7169  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7170  TrackLoaderParameters = cms.PSet(
7171  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7172  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7173  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7174  DoSmoothing = cms.bool( True ),
7175  SmoothTkTrack = cms.untracked.bool( False ),
7176  VertexConstraint = cms.bool( False ),
7177  MuonUpdatorAtVertexParameters = cms.PSet(
7178  MaxChi2 = cms.double( 1000000.0 ),
7179  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7180  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7181  ),
7182  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7183  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7184  ),
7185  L3TrajBuilderParameters = cms.PSet(
7186  PtCut = cms.double( 1.0 ),
7187  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7188  GlobalMuonTrackMatcher = cms.PSet(
7189  Chi2Cut_3 = cms.double( 200.0 ),
7190  DeltaDCut_2 = cms.double( 10.0 ),
7191  Eta_threshold = cms.double( 1.2 ),
7192  Quality_2 = cms.double( 15.0 ),
7193  DeltaDCut_1 = cms.double( 40.0 ),
7194  Quality_3 = cms.double( 7.0 ),
7195  DeltaDCut_3 = cms.double( 15.0 ),
7196  Quality_1 = cms.double( 20.0 ),
7197  Pt_threshold1 = cms.double( 0.0 ),
7198  DeltaRCut_2 = cms.double( 0.2 ),
7199  DeltaRCut_1 = cms.double( 0.1 ),
7200  Pt_threshold2 = cms.double( 9.99999999E8 ),
7201  Chi2Cut_1 = cms.double( 50.0 ),
7202  Chi2Cut_2 = cms.double( 50.0 ),
7203  DeltaRCut_3 = cms.double( 1.0 ),
7204  LocChi2Cut = cms.double( 0.001 ),
7205  Propagator = cms.string( "hltESPSmartPropagator" ),
7206  MinPt = cms.double( 1.0 ),
7207  MinP = cms.double( 2.5 )
7208  ),
7209  ScaleTECxFactor = cms.double( -1.0 ),
7210  tkTrajUseVertex = cms.bool( False ),
7211  MuonTrackingRegionBuilder = cms.PSet(
7212  Rescale_Dz = cms.double( 4.0 ),
7213  Pt_fixed = cms.bool( False ),
7214  Eta_fixed = cms.bool( True ),
7215  Eta_min = cms.double( 0.1 ),
7216  DeltaZ = cms.double( 24.2 ),
7217  maxRegions = cms.int32( 2 ),
7218  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7219  UseVertex = cms.bool( False ),
7220  Z_fixed = cms.bool( False ),
7221  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7222  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7223  Rescale_phi = cms.double( 3.0 ),
7224  DeltaEta = cms.double( 0.2 ),
7225  precise = cms.bool( True ),
7226  OnDemand = cms.int32( -1 ),
7227  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7228  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7229  vertexCollection = cms.InputTag( "pixelVertices" ),
7230  Pt_min = cms.double( 3.0 ),
7231  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7232  Phi_fixed = cms.bool( True ),
7233  DeltaR = cms.double( 0.025 ),
7234  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7235  DeltaPhi = cms.double( 0.15 ),
7236  Phi_min = cms.double( 0.1 ),
7237  Rescale_eta = cms.double( 3.0 )
7238  ),
7239  TrackTransformer = cms.PSet(
7240  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7241  RefitDirection = cms.string( "insideOut" ),
7242  RefitRPCHits = cms.bool( True ),
7243  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7244  DoPredictionsOnly = cms.bool( False ),
7245  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7246  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7247  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7248  ),
7249  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7250  RefitRPCHits = cms.bool( True ),
7251  tkTrajVertex = cms.InputTag( "Notused" ),
7252  GlbRefitterParameters = cms.PSet(
7253  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7254  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7255  RefitFlag = cms.bool( True ),
7256  SkipStation = cms.int32( -1 ),
7257  Chi2CutRPC = cms.double( 1.0 ),
7258  PropDirForCosmics = cms.bool( False ),
7259  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7260  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7261  HitThreshold = cms.int32( 1 ),
7262  Chi2CutGEM = cms.double( 1.0 ),
7263  DYTthrs = cms.vint32( 30, 15 ),
7264  TrackerSkipSystem = cms.int32( -1 ),
7265  RefitDirection = cms.string( "insideOut" ),
7266  Chi2CutCSC = cms.double( 150.0 ),
7267  Chi2CutDT = cms.double( 10.0 ),
7268  RefitRPCHits = cms.bool( True ),
7269  TrackerSkipSection = cms.int32( -1 ),
7270  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7271  DoPredictionsOnly = cms.bool( False ),
7272  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7273  MuonHitsOption = cms.int32( 1 ),
7274  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7275  ),
7276  PCut = cms.double( 2.5 ),
7277  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7278  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7279  tkTrajMaxChi2 = cms.double( 9999.0 ),
7280  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7281  ScaleTECyFactor = cms.double( -1.0 ),
7282  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7283  )
7284 )
7285 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7286  MuonCaloCompatibility = cms.PSet(
7287  delta_eta = cms.double( 0.02 ),
7288  delta_phi = cms.double( 0.02 ),
7289  allSiPMHO = cms.bool( False ),
7290  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7291  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7292  ),
7293  TrackAssociatorParameters = cms.PSet(
7294  useMuon = cms.bool( True ),
7295  truthMatch = cms.bool( False ),
7296  usePreshower = cms.bool( False ),
7297  dRPreshowerPreselection = cms.double( 0.2 ),
7298  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7299  useEcal = cms.bool( False ),
7300  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7301  dRMuon = cms.double( 9999.0 ),
7302  dREcal = cms.double( 9999.0 ),
7303  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7304  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7305  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7306  useGEM = cms.bool( True ),
7307  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7308  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7309  propagateAllDirections = cms.bool( True ),
7310  muonMaxDistanceY = cms.double( 5.0 ),
7311  useHO = cms.bool( False ),
7312  muonMaxDistanceX = cms.double( 5.0 ),
7313  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7314  useHcal = cms.bool( False ),
7315  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7316  accountForTrajectoryChangeCalo = cms.bool( False ),
7317  dREcalPreselection = cms.double( 0.05 ),
7318  useCalo = cms.bool( False ),
7319  dRMuonPreselection = cms.double( 0.2 ),
7320  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7321  dRHcal = cms.double( 9999.0 ),
7322  dRHcalPreselection = cms.double( 0.2 ),
7323  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7324  ),
7325  CaloExtractorPSet = cms.PSet(
7326  DR_Veto_H = cms.double( 0.1 ),
7327  CenterConeOnCalIntersection = cms.bool( False ),
7328  NoiseTow_EE = cms.double( 0.15 ),
7329  Noise_EB = cms.double( 0.025 ),
7330  Noise_HE = cms.double( 0.2 ),
7331  DR_Veto_E = cms.double( 0.07 ),
7332  NoiseTow_EB = cms.double( 0.04 ),
7333  Noise_EE = cms.double( 0.1 ),
7334  UseRecHitsFlag = cms.bool( False ),
7335  DR_Max = cms.double( 1.0 ),
7336  DepositLabel = cms.untracked.string( "Cal" ),
7337  Noise_HO = cms.double( 0.2 ),
7338  DR_Veto_HO = cms.double( 0.1 ),
7339  Threshold_H = cms.double( 0.5 ),
7340  PrintTimeReport = cms.untracked.bool( False ),
7341  Threshold_E = cms.double( 0.2 ),
7342  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7343  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7344  Threshold_HO = cms.double( 0.5 ),
7345  DepositInstanceLabels = cms.vstring( 'ecal',
7346  'hcal',
7347  'ho' ),
7348  ServiceParameters = cms.PSet(
7349  RPCLayers = cms.bool( False ),
7350  UseMuonNavigation = cms.untracked.bool( False ),
7351  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7352  ),
7353  TrackAssociatorParameters = cms.PSet(
7354  useMuon = cms.bool( False ),
7355  truthMatch = cms.bool( False ),
7356  usePreshower = cms.bool( False ),
7357  dRPreshowerPreselection = cms.double( 0.2 ),
7358  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7359  useEcal = cms.bool( False ),
7360  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7361  dRMuon = cms.double( 9999.0 ),
7362  dREcal = cms.double( 1.0 ),
7363  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7364  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7365  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7366  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7367  propagateAllDirections = cms.bool( True ),
7368  muonMaxDistanceY = cms.double( 5.0 ),
7369  useHO = cms.bool( False ),
7370  muonMaxDistanceX = cms.double( 5.0 ),
7371  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7372  useHcal = cms.bool( False ),
7373  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7374  accountForTrajectoryChangeCalo = cms.bool( False ),
7375  dREcalPreselection = cms.double( 1.0 ),
7376  useCalo = cms.bool( True ),
7377  dRMuonPreselection = cms.double( 0.2 ),
7378  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7379  dRHcal = cms.double( 1.0 ),
7380  dRHcalPreselection = cms.double( 1.0 ),
7381  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7382  ),
7383  Noise_HB = cms.double( 0.2 )
7384  ),
7385  TrackExtractorPSet = cms.PSet(
7386  Diff_z = cms.double( 0.2 ),
7387  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7388  Chi2Ndof_Max = cms.double( 1.0E64 ),
7389  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7390  DR_Veto = cms.double( 0.01 ),
7391  Pt_Min = cms.double( -1.0 ),
7392  DR_Max = cms.double( 1.0 ),
7393  NHits_Min = cms.uint32( 0 ),
7394  Chi2Prob_Min = cms.double( -1.0 ),
7395  Diff_r = cms.double( 0.1 ),
7396  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7397  ComponentName = cms.string( "TrackExtractor" )
7398  ),
7399  JetExtractorPSet = cms.PSet(
7400  JetCollectionLabel = cms.InputTag( "Notused" ),
7401  DR_Veto = cms.double( 0.1 ),
7402  DR_Max = cms.double( 1.0 ),
7403  ExcludeMuonVeto = cms.bool( True ),
7404  PrintTimeReport = cms.untracked.bool( False ),
7405  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7406  ComponentName = cms.string( "JetExtractor" ),
7407  ServiceParameters = cms.PSet(
7408  RPCLayers = cms.bool( False ),
7409  UseMuonNavigation = cms.untracked.bool( False ),
7410  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7411  ),
7412  TrackAssociatorParameters = cms.PSet(
7413  useMuon = cms.bool( False ),
7414  truthMatch = cms.bool( False ),
7415  usePreshower = cms.bool( False ),
7416  dRPreshowerPreselection = cms.double( 0.2 ),
7417  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7418  useEcal = cms.bool( False ),
7419  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7420  dRMuon = cms.double( 9999.0 ),
7421  dREcal = cms.double( 0.5 ),
7422  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7423  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7424  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7425  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7426  propagateAllDirections = cms.bool( True ),
7427  muonMaxDistanceY = cms.double( 5.0 ),
7428  useHO = cms.bool( False ),
7429  muonMaxDistanceX = cms.double( 5.0 ),
7430  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7431  useHcal = cms.bool( False ),
7432  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7433  accountForTrajectoryChangeCalo = cms.bool( False ),
7434  dREcalPreselection = cms.double( 0.5 ),
7435  useCalo = cms.bool( True ),
7436  dRMuonPreselection = cms.double( 0.2 ),
7437  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7438  dRHcal = cms.double( 0.5 ),
7439  dRHcalPreselection = cms.double( 0.5 ),
7440  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7441  ),
7442  Threshold = cms.double( 5.0 )
7443  ),
7444  trackDepositName = cms.string( "tracker" ),
7445  ecalDepositName = cms.string( "ecal" ),
7446  hcalDepositName = cms.string( "hcal" ),
7447  hoDepositName = cms.string( "ho" ),
7448  jetDepositName = cms.string( "jets" ),
7449  TimingFillerParameters = cms.PSet(
7450  DTTimingParameters = cms.PSet(
7451  HitError = cms.double( 6.0 ),
7452  MatchParameters = cms.PSet(
7453  TightMatchDT = cms.bool( False ),
7454  DTradius = cms.double( 0.01 ),
7455  TightMatchCSC = cms.bool( True ),
7456  CSCsegments = cms.InputTag( "hltCscSegments" ),
7457  DTsegments = cms.InputTag( "hltDt4DSegments" )
7458  ),
7459  debug = cms.bool( False ),
7460  DoWireCorr = cms.bool( False ),
7461  RequireBothProjections = cms.bool( False ),
7462  DTTimeOffset = cms.double( 2.7 ),
7463  PruneCut = cms.double( 10000.0 ),
7464  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7465  UseSegmentT0 = cms.bool( False ),
7466  HitsMin = cms.int32( 5 ),
7467  DropTheta = cms.bool( True ),
7468  ServiceParameters = cms.PSet(
7469  RPCLayers = cms.bool( True ),
7470  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7471  )
7472  ),
7473  UseCSC = cms.bool( True ),
7474  CSCTimingParameters = cms.PSet(
7475  MatchParameters = cms.PSet(
7476  TightMatchDT = cms.bool( False ),
7477  DTradius = cms.double( 0.01 ),
7478  TightMatchCSC = cms.bool( True ),
7479  CSCsegments = cms.InputTag( "hltCscSegments" ),
7480  DTsegments = cms.InputTag( "hltDt4DSegments" )
7481  ),
7482  debug = cms.bool( False ),
7483  CSCWireTimeOffset = cms.double( 0.0 ),
7484  CSCStripError = cms.double( 7.0 ),
7485  CSCTimeOffset = cms.double( 0.0 ),
7486  CSCWireError = cms.double( 8.6 ),
7487  PruneCut = cms.double( 100.0 ),
7488  CSCsegments = cms.InputTag( "hltCscSegments" ),
7489  UseStripTime = cms.bool( True ),
7490  CSCStripTimeOffset = cms.double( 0.0 ),
7491  UseWireTime = cms.bool( True ),
7492  ServiceParameters = cms.PSet(
7493  RPCLayers = cms.bool( True ),
7494  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7495  )
7496  ),
7497  ErrorDT = cms.double( 6.0 ),
7498  EcalEnergyCut = cms.double( 0.4 ),
7499  UseECAL = cms.bool( True ),
7500  ErrorEB = cms.double( 2.085 ),
7501  UseDT = cms.bool( True ),
7502  ErrorEE = cms.double( 6.95 ),
7503  ErrorCSC = cms.double( 7.4 )
7504  ),
7505  ShowerDigiFillerParameters = cms.PSet(
7506  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7507  digiMaxDistanceX = cms.double( 25.0 ),
7508  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7509  ),
7510  TrackerKinkFinderParameters = cms.PSet(
7511  usePosition = cms.bool( False ),
7512  diagonalOnly = cms.bool( False )
7513  ),
7514  fillEnergy = cms.bool( False ),
7515  storeCrossedHcalRecHits = cms.bool( False ),
7516  maxAbsPullX = cms.double( 4.0 ),
7517  maxAbsEta = cms.double( 3.0 ),
7518  minPt = cms.double( 2.0 ),
7519  inputCollectionTypes = cms.vstring( 'inner tracks',
7520  'links',
7521  'outer tracks' ),
7522  addExtraSoftMuons = cms.bool( False ),
7523  fillGlobalTrackRefits = cms.bool( False ),
7524  debugWithTruthMatching = cms.bool( False ),
7525  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7526  fillCaloCompatibility = cms.bool( False ),
7527  maxAbsPullY = cms.double( 9999.0 ),
7528  maxAbsDy = cms.double( 9999.0 ),
7529  minP = cms.double( 0.0 ),
7530  minPCaloMuon = cms.double( 1.0E9 ),
7531  maxAbsDx = cms.double( 3.0 ),
7532  fillIsolation = cms.bool( False ),
7533  writeIsoDeposits = cms.bool( False ),
7534  minNumberOfMatches = cms.int32( 1 ),
7535  fillMatching = cms.bool( True ),
7536  fillShowerDigis = cms.bool( False ),
7537  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7538  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7539  fillGlobalTrackQuality = cms.bool( False ),
7540  globalTrackQualityInputTag = cms.InputTag( "" ),
7541  selectHighPurity = cms.bool( False ),
7542  pvInputTag = cms.InputTag( "" ),
7543  fillTrackerKink = cms.bool( False ),
7544  minCaloCompatibility = cms.double( 0.6 ),
7545  runArbitrationCleaner = cms.bool( False ),
7546  arbitrationCleanerOptions = cms.PSet(
7547  OverlapDTheta = cms.double( 0.02 ),
7548  Overlap = cms.bool( True ),
7549  Clustering = cms.bool( True ),
7550  ME1a = cms.bool( True ),
7551  ClusterDTheta = cms.double( 0.02 ),
7552  ClusterDPhi = cms.double( 0.6 ),
7553  OverlapDPhi = cms.double( 0.0786 )
7554  ),
7555  arbitrateTrackerMuons = cms.bool( True )
7556 )
7557 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7558  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7559  applyTriggerIdLoose = cms.bool( True ),
7560  typeMuon = cms.uint32( 0 ),
7561  allowedTypeMask = cms.uint32( 0 ),
7562  requiredTypeMask = cms.uint32( 0 ),
7563  minNMuonHits = cms.int32( 0 ),
7564  minNMuonStations = cms.int32( 0 ),
7565  minNTrkLayers = cms.int32( 0 ),
7566  minTrkHits = cms.int32( 0 ),
7567  minPixLayer = cms.int32( 0 ),
7568  minPixHits = cms.int32( 0 ),
7569  minPt = cms.double( 0.0 ),
7570  maxNormalizedChi2 = cms.double( 9999.0 )
7571 )
7572 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7573  inputCollection = cms.InputTag( "hltIterL3Muons" )
7574 )
7575 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7576  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7577  muon = cms.InputTag( "hltIterL3Muons" ),
7578  originalMVAVals = cms.InputTag( "none" ),
7579  copyMVA = cms.bool( False ),
7580  copyExtras = cms.untracked.bool( True ),
7581  copyTrajectories = cms.untracked.bool( False )
7582 )
7583 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7584  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7585  DisplacedReconstruction = cms.bool( False )
7586 )
7587 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7588  InputCollection = cms.InputTag( "hltPixelTracks" ),
7589  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7590  originHalfLength = cms.double( 0.3 ),
7591  originRadius = cms.double( 0.1 ),
7592  useProtoTrackKinematics = cms.bool( False ),
7593  useEventsWithNoVertex = cms.bool( True ),
7594  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7595  usePV = cms.bool( False ),
7596  includeFourthHit = cms.bool( True ),
7597  produceComplement = cms.bool( False ),
7598  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7599 )
7600 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7601  cleanTrajectoryAfterInOut = cms.bool( False ),
7602  doSeedingRegionRebuilding = cms.bool( False ),
7603  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7604  reverseTrajectories = cms.bool( False ),
7605  useHitsSplitting = cms.bool( False ),
7606  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7607  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7608  clustersToSkip = cms.InputTag( "" ),
7609  phase2clustersToSkip = cms.InputTag( "" ),
7610  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7611  TransientInitialStateEstimatorParameters = cms.PSet(
7612  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7613  numberMeasurementsForFit = cms.int32( 4 ),
7614  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7615  ),
7616  numHitsForSeedCleaner = cms.int32( 4 ),
7617  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7618  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7619  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7620  maxNSeeds = cms.uint32( 100000 ),
7621  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7622 )
7623 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7624  useSimpleMF = cms.bool( True ),
7625  SimpleMagneticField = cms.string( "ParabolicMf" ),
7626  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7627  clusterRemovalInfo = cms.InputTag( "" ),
7628  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7629  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7630  useHitsSplitting = cms.bool( False ),
7631  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7632  TrajectoryInEvent = cms.bool( False ),
7633  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7634  AlgorithmName = cms.string( "hltIter0" ),
7635  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7636  GeometricInnerState = cms.bool( True ),
7637  NavigationSchool = cms.string( "" ),
7638  MeasurementTracker = cms.string( "" ),
7639  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7640 )
7641 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7642  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7643  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7644  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7645  ignoreVertices = cms.bool( False ),
7646  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7647  mva = cms.PSet(
7648  minPixelHits = cms.vint32( 0, 0, 0 ),
7649  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7650  dr_par = cms.PSet(
7651  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7652  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7653  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7654  dr_exp = cms.vint32( 4, 4, 4 ),
7655  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7656  ),
7657  maxLostLayers = cms.vint32( 1, 1, 1 ),
7658  min3DLayers = cms.vint32( 0, 0, 0 ),
7659  dz_par = cms.PSet(
7660  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7661  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7662  dz_exp = cms.vint32( 4, 4, 4 )
7663  ),
7664  minNVtxTrk = cms.int32( 3 ),
7665  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7666  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7667  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7668  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7669  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7670  minLayers = cms.vint32( 3, 3, 3 )
7671  )
7672 )
7673 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7674  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7675  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7676  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7677  minQuality = cms.string( "highPurity" ),
7678  copyExtras = cms.untracked.bool( True ),
7679  copyTrajectories = cms.untracked.bool( False )
7680 )
7681 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7682  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7683  trackClassifier = cms.InputTag( '','QualityMasks' ),
7684  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7685  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7686  oldClusterRemovalInfo = cms.InputTag( "" ),
7687  TrackQuality = cms.string( "highPurity" ),
7688  maxChi2 = cms.double( 16.0 ),
7689  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7690  overrideTrkQuals = cms.InputTag( "" )
7691 )
7692 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7693  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7694  OnDemand = cms.bool( False ),
7695  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
7696 )
7697 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7698  RegionPSet = cms.PSet(
7699  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7700  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7701  zErrorBeamSpot = cms.double( 15.0 ),
7702  extraPhi = cms.double( 0.0 ),
7703  extraEta = cms.double( 0.0 ),
7704  maxNVertices = cms.int32( 3 ),
7705  nSigmaZVertex = cms.double( 3.0 ),
7706  nSigmaZBeamSpot = cms.double( 4.0 ),
7707  ptMin = cms.double( 1.2 ),
7708  operationMode = cms.string( "VerticesFixed" ),
7709  searchOpt = cms.bool( False ),
7710  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7711  originRadius = cms.double( 0.015 ),
7712  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7713  precise = cms.bool( True ),
7714  zErrorVertex = cms.double( 0.03 )
7715  ),
7716  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7717  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7718  ignoreSingleFPixPanelModules = cms.bool( True ),
7719  debug = cms.untracked.bool( False ),
7720  createPlottingFiles = cms.untracked.bool( False ),
7721  layerList = cms.vstring( 'BPix1+BPix2',
7722  'BPix2+FPix1_pos',
7723  'BPix2+FPix1_neg',
7724  'FPix1_pos+FPix2_pos',
7725  'FPix1_neg+FPix2_neg' ),
7726  BPix = cms.PSet(
7727  hitErrorRPhi = cms.double( 0.0027 ),
7728  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7729  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7730  useErrorsFromParam = cms.bool( True ),
7731  hitErrorRZ = cms.double( 0.006 ),
7732  HitProducer = cms.string( "hltSiPixelRecHits" )
7733  ),
7734  FPix = cms.PSet(
7735  hitErrorRPhi = cms.double( 0.0051 ),
7736  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7737  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7738  useErrorsFromParam = cms.bool( True ),
7739  hitErrorRZ = cms.double( 0.0036 ),
7740  HitProducer = cms.string( "hltSiPixelRecHits" )
7741  ),
7742  TIB = cms.PSet( ),
7743  TID = cms.PSet( ),
7744  TOB = cms.PSet( ),
7745  TEC = cms.PSet( ),
7746  MTIB = cms.PSet( ),
7747  MTID = cms.PSet( ),
7748  MTOB = cms.PSet( ),
7749  MTEC = cms.PSet( )
7750 )
7751 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7752  doClusterCheck = cms.bool( False ),
7753  MaxNumberOfStripClusters = cms.uint32( 50000 ),
7754  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7755  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7756  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7757  cut = cms.string( "" ),
7758  silentClusterCheck = cms.untracked.bool( False )
7759 )
7760 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7761  seedingLayers = cms.InputTag( "" ),
7762  trackingRegions = cms.InputTag( "" ),
7763  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
7764  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
7765  produceSeedingHitSets = cms.bool( True ),
7766  produceIntermediateHitDoublets = cms.bool( False ),
7767  maxElement = cms.uint32( 0 ),
7768  maxElementTotal = cms.uint32( 50000000 ),
7769  putEmptyIfMaxElementReached = cms.bool( False ),
7770  layerPairs = cms.vuint32( 0 )
7771 )
7772 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7773  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
7774  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7775  SeedMomentumForBOFF = cms.double( 5.0 ),
7776  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7777  MinOneOverPtError = cms.double( 1.0 ),
7778  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7779  magneticField = cms.string( "ParabolicMf" ),
7780  forceKinematicWithRegionDirection = cms.bool( False ),
7781  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7782 )
7783 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7784  cleanTrajectoryAfterInOut = cms.bool( False ),
7785  doSeedingRegionRebuilding = cms.bool( False ),
7786  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7787  reverseTrajectories = cms.bool( False ),
7788  useHitsSplitting = cms.bool( False ),
7789  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7790  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
7791  clustersToSkip = cms.InputTag( "" ),
7792  phase2clustersToSkip = cms.InputTag( "" ),
7793  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7794  TransientInitialStateEstimatorParameters = cms.PSet(
7795  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7796  numberMeasurementsForFit = cms.int32( 4 ),
7797  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7798  ),
7799  numHitsForSeedCleaner = cms.int32( 4 ),
7800  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7801  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7802  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7803  maxNSeeds = cms.uint32( 100000 ),
7804  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7805 )
7806 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7807  useSimpleMF = cms.bool( True ),
7808  SimpleMagneticField = cms.string( "ParabolicMf" ),
7809  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
7810  clusterRemovalInfo = cms.InputTag( "" ),
7811  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7812  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7813  useHitsSplitting = cms.bool( False ),
7814  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7815  TrajectoryInEvent = cms.bool( False ),
7816  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7817  AlgorithmName = cms.string( "hltDoubletRecovery" ),
7818  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7819  GeometricInnerState = cms.bool( True ),
7820  NavigationSchool = cms.string( "" ),
7821  MeasurementTracker = cms.string( "" ),
7822  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
7823 )
7824 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7825  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7826  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7827  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7828  ignoreVertices = cms.bool( False ),
7829  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7830  mva = cms.PSet(
7831  minPixelHits = cms.vint32( 0, 0, 0 ),
7832  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7833  dr_par = cms.PSet(
7834  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7835  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7836  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7837  dr_exp = cms.vint32( 4, 4, 4 ),
7838  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7839  ),
7840  maxLostLayers = cms.vint32( 1, 1, 1 ),
7841  min3DLayers = cms.vint32( 0, 0, 0 ),
7842  dz_par = cms.PSet(
7843  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7844  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7845  dz_exp = cms.vint32( 4, 4, 4 )
7846  ),
7847  minNVtxTrk = cms.int32( 3 ),
7848  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7849  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7850  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7851  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7852  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7853  minLayers = cms.vint32( 3, 3, 3 )
7854  )
7855 )
7856 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7857  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7858  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
7859  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
7860  minQuality = cms.string( "highPurity" ),
7861  copyExtras = cms.untracked.bool( True ),
7862  copyTrajectories = cms.untracked.bool( False )
7863 )
7864 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
7865  ShareFrac = cms.double( 0.19 ),
7866  FoundHitBonus = cms.double( 5.0 ),
7867  LostHitPenalty = cms.double( 20.0 ),
7868  MinPT = cms.double( 0.05 ),
7869  Epsilon = cms.double( -0.001 ),
7870  MaxNormalizedChisq = cms.double( 1000.0 ),
7871  MinFound = cms.int32( 3 ),
7872  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7873  hasSelector = cms.vint32( 0, 0 ),
7874  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7875  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7876  setsToMerge = cms.VPSet(
7877  cms.PSet( pQual = cms.bool( False ),
7878  tLists = cms.vint32( 0, 1 )
7879  )
7880  ),
7881  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7882  allowFirstHitShare = cms.bool( True ),
7883  newQuality = cms.string( "confirmed" ),
7884  copyExtras = cms.untracked.bool( True ),
7885  writeOnlyTrkQuals = cms.bool( False ),
7886  copyMVA = cms.bool( False )
7887 )
7888 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7889  ShareFrac = cms.double( 0.19 ),
7890  FoundHitBonus = cms.double( 5.0 ),
7891  LostHitPenalty = cms.double( 20.0 ),
7892  MinPT = cms.double( 0.05 ),
7893  Epsilon = cms.double( -0.001 ),
7894  MaxNormalizedChisq = cms.double( 1000.0 ),
7895  MinFound = cms.int32( 3 ),
7896  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7897  hasSelector = cms.vint32( 0, 0 ),
7898  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7899  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7900  setsToMerge = cms.VPSet(
7901  cms.PSet( pQual = cms.bool( False ),
7902  tLists = cms.vint32( 0, 1 )
7903  )
7904  ),
7905  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7906  allowFirstHitShare = cms.bool( True ),
7907  newQuality = cms.string( "confirmed" ),
7908  copyExtras = cms.untracked.bool( True ),
7909  writeOnlyTrkQuals = cms.bool( False ),
7910  copyMVA = cms.bool( False )
7911 )
7912 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7913  vertexCollections = cms.VPSet(
7914  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7915  label = cms.string( "" ),
7916  useBeamConstraint = cms.bool( False ),
7917  minNdof = cms.double( 0.0 ),
7918  maxDistanceToBeam = cms.double( 1.0 ),
7919  algorithm = cms.string( "AdaptiveVertexFitter" )
7920  ),
7921  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7922  label = cms.string( "WithBS" ),
7923  useBeamConstraint = cms.bool( True ),
7924  minNdof = cms.double( 0.0 ),
7925  maxDistanceToBeam = cms.double( 1.0 ),
7926  algorithm = cms.string( "AdaptiveVertexFitter" )
7927  )
7928  ),
7929  verbose = cms.untracked.bool( False ),
7930  TkFilterParameters = cms.PSet(
7931  maxEta = cms.double( 100.0 ),
7932  minPt = cms.double( 0.0 ),
7933  minSiliconLayersWithHits = cms.int32( 5 ),
7934  minPixelLayersWithHits = cms.int32( 2 ),
7935  maxNormalizedChi2 = cms.double( 20.0 ),
7936  trackQuality = cms.string( "any" ),
7937  algorithm = cms.string( "filter" ),
7938  maxD0Significance = cms.double( 999.0 )
7939  ),
7940  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7941  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7942  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7943  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7944  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
7945  TkClusParameters = cms.PSet(
7946  TkDAClusParameters = cms.PSet(
7947  zmerge = cms.double( 0.01 ),
7948  Tstop = cms.double( 0.5 ),
7949  d0CutOff = cms.double( 999.0 ),
7950  dzCutOff = cms.double( 4.0 ),
7951  vertexSize = cms.double( 0.15 ),
7952  coolingFactor = cms.double( 0.6 ),
7953  Tpurge = cms.double( 2.0 ),
7954  Tmin = cms.double( 2.4 ),
7955  uniquetrkweight = cms.double( 0.9 )
7956  ),
7957  algorithm = cms.string( "DA_vect" )
7958  ),
7959  isRecoveryIteration = cms.bool( False ),
7960  recoveryVtxCollection = cms.InputTag( "" ),
7961  useMVACut = cms.bool( False ),
7962  minTrackTimeQuality = cms.double( 0.8 )
7963 )
7964 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7965  filterParams = cms.PSet(
7966  maxZ = cms.double( 24.0 ),
7967  minNdof = cms.double( 4.0 ),
7968  maxRho = cms.double( 2.0 ),
7969  pvSrc = cms.InputTag( "hltVerticesPF" )
7970  ),
7971  src = cms.InputTag( "hltVerticesPF" )
7972 )
7973 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7974  src = cms.InputTag( "hltVerticesPFSelector" ),
7975  cut = cms.string( "!isFake" ),
7976  filter = cms.bool( True )
7977 )
7978 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7979  inputTag = cms.InputTag( "rawDataCollector" ),
7980  fedList = cms.vuint32( 1022 )
7981 )
7982 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
7983  saveTags = cms.bool( True ),
7984  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
7985  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7986  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7987  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7988  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7989  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7990  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7991  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7992  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7993  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7994 )
7995 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
7996  offset = cms.uint32( 0 ),
7997  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7998 )
7999 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8000  saveTags = cms.bool( True ),
8001  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8002  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8003  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8004  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8005  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8006  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8007  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8008  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8009  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8010  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8011 )
8012 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8013  offset = cms.uint32( 0 ),
8014  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8015 )
8016 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8017  src = cms.InputTag( "hltPixelTracks" ),
8018  etaMin = cms.double( -999.0 ),
8019  etaMax = cms.double( 999.0 ),
8020  ptMin = cms.double( 0.0 ),
8021  ptMax = cms.double( 999999.0 ),
8022  d0Max = cms.double( 999.0 ),
8023  dzMax = cms.double( 999.0 ),
8024  normalizedChi2 = cms.double( 999999.0 ),
8025  numberOfValidHits = cms.uint32( 0 ),
8026  numberOfLostHits = cms.uint32( 999 ),
8027  numberOfValidPixelHits = cms.uint32( 4 ),
8028  ptErrorCut = cms.double( 999999.0 ),
8029  quality = cms.string( "loose" ),
8030  useVtx = cms.bool( False ),
8031  vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8032  timesTag = cms.InputTag( "" ),
8033  timeResosTag = cms.InputTag( "" ),
8034  nVertices = cms.uint32( 0 ),
8035  vtxFallback = cms.bool( False ),
8036  zetaVtx = cms.double( 999999.0 ),
8037  rhoVtx = cms.double( 999999.0 ),
8038  nSigmaDtVertex = cms.double( 0.0 ),
8039  copyExtras = cms.untracked.bool( False ),
8040  copyTrajectories = cms.untracked.bool( False )
8041 )
8042 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8043  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8044  tauAssociationCone = cms.double( 0.0 ),
8045  tauUnbiasCone = cms.double( 1.2 ),
8046  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8047  ExtrapolationConeSize = cms.double( 1.0 ),
8048  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8049  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8050  MaxVtxDXYSeed = cms.double( 101.0 ),
8051  MaxVtxDXYIsol = cms.double( 101.0 ),
8052  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8053  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8054  minPTrack = cms.double( 5.0 ),
8055  maxPTrackForIsolation = cms.double( 3.0 ),
8056  EBEtaBoundary = cms.double( 1.479 )
8057 )
8058 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8059  saveTags = cms.bool( True ),
8060  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8061  MaxPtNearby = cms.double( 2.0 ),
8062  MinEnergyTrack = cms.double( 12.0 ),
8063  MinPtTrack = cms.double( 3.5 ),
8064  MaxEtaTrack = cms.double( 1.15 ),
8065  MinEtaTrack = cms.double( 0.0 ),
8066  filterTrackEnergy = cms.bool( True ),
8067  NMaxTrackCandidates = cms.int32( 10 ),
8068  DropMultiL2Event = cms.bool( False )
8069 )
8070 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8071  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8072  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8073  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8074  EBHitEnergyThreshold = cms.double( 0.1 ),
8075  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8076  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8077  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8078  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8079  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8080  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8081  EcalConeSizeEta0 = cms.double( 0.09 ),
8082  EcalConeSizeEta1 = cms.double( 0.14 )
8083 )
8084 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8085  saveTags = cms.bool( True ),
8086  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8087  MaxEnergyInEB = cms.double( 2.0 ),
8088  MaxEnergyInEE = cms.double( 4.0 ),
8089  MaxEnergyOutEB = cms.double( 1.2 ),
8090  MaxEnergyOutEE = cms.double( 2.0 ),
8091  NMaxTrackCandidates = cms.int32( 10 ),
8092  DropMultiL2Event = cms.bool( False )
8093 )
8094 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8095  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8096  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8097  associationCone = cms.double( 0.2 )
8098 )
8099 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8100  saveTags = cms.bool( True ),
8101  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8102  MaxPtNearby = cms.double( 2.0 ),
8103  MinEnergyTrack = cms.double( 18.0 ),
8104  MinPtTrack = cms.double( 20.0 ),
8105  MaxEtaTrack = cms.double( 1.15 ),
8106  MinEtaTrack = cms.double( 0.0 ),
8107  filterTrackEnergy = cms.bool( True ),
8108  NMaxTrackCandidates = cms.int32( 999 ),
8109  DropMultiL2Event = cms.bool( False )
8110 )
8111 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8112  offset = cms.uint32( 0 ),
8113  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8114 )
8115 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8116  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8117  tauAssociationCone = cms.double( 0.0 ),
8118  tauUnbiasCone = cms.double( 1.2 ),
8119  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8120  ExtrapolationConeSize = cms.double( 1.0 ),
8121  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8122  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8123  MaxVtxDXYSeed = cms.double( 101.0 ),
8124  MaxVtxDXYIsol = cms.double( 101.0 ),
8125  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8126  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8127  minPTrack = cms.double( 5.0 ),
8128  maxPTrackForIsolation = cms.double( 3.0 ),
8129  EBEtaBoundary = cms.double( 1.479 )
8130 )
8131 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8132  saveTags = cms.bool( True ),
8133  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8134  MaxPtNearby = cms.double( 2.0 ),
8135  MinEnergyTrack = cms.double( 12.0 ),
8136  MinPtTrack = cms.double( 3.5 ),
8137  MaxEtaTrack = cms.double( 2.2 ),
8138  MinEtaTrack = cms.double( 1.1 ),
8139  filterTrackEnergy = cms.bool( True ),
8140  NMaxTrackCandidates = cms.int32( 5 ),
8141  DropMultiL2Event = cms.bool( False )
8142 )
8143 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8144  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8145  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8146  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8147  EBHitEnergyThreshold = cms.double( 0.1 ),
8148  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8149  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8150  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8151  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8152  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8153  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8154  EcalConeSizeEta0 = cms.double( 0.09 ),
8155  EcalConeSizeEta1 = cms.double( 0.14 )
8156 )
8157 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8158  saveTags = cms.bool( True ),
8159  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8160  MaxEnergyInEB = cms.double( 2.0 ),
8161  MaxEnergyInEE = cms.double( 4.0 ),
8162  MaxEnergyOutEB = cms.double( 1.2 ),
8163  MaxEnergyOutEE = cms.double( 2.0 ),
8164  NMaxTrackCandidates = cms.int32( 10 ),
8165  DropMultiL2Event = cms.bool( False )
8166 )
8167 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8168  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8169  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8170  associationCone = cms.double( 0.2 )
8171 )
8172 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8173  saveTags = cms.bool( True ),
8174  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8175  MaxPtNearby = cms.double( 2.0 ),
8176  MinEnergyTrack = cms.double( 18.0 ),
8177  MinPtTrack = cms.double( 20.0 ),
8178  MaxEtaTrack = cms.double( 2.2 ),
8179  MinEtaTrack = cms.double( 1.1 ),
8180  filterTrackEnergy = cms.bool( True ),
8181  NMaxTrackCandidates = cms.int32( 999 ),
8182  DropMultiL2Event = cms.bool( False )
8183 )
8184 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8185  saveTags = cms.bool( True ),
8186  L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8187  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8188  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8189  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8190  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8191  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8192  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8193  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8194  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8195  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8196 )
8197 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8198  offset = cms.uint32( 0 ),
8199  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8200 )
8201 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8202  saveTags = cms.bool( True ),
8203  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8204  PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8205  MaxEta = cms.double( 2.5 ),
8206  MinPt = cms.double( 0.0 ),
8207  MaxDeltaR = cms.double( 0.3 ),
8208  MinN = cms.int32( 1 ),
8209  CentralBxOnly = cms.bool( False ),
8210  SelectQualities = cms.vint32( )
8211 )
8212 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8213  Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8214  Reco4DAlgoConfig = cms.PSet(
8215  Reco2DAlgoConfig = cms.PSet(
8216  AlphaMaxPhi = cms.double( 1.0 ),
8217  debug = cms.untracked.bool( False ),
8218  segmCleanerMode = cms.int32( 2 ),
8219  AlphaMaxTheta = cms.double( 0.9 ),
8220  hit_afterT0_resolution = cms.double( 0.03 ),
8221  performT0_vdriftSegCorrection = cms.bool( False ),
8222  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8223  MaxChi2 = cms.double( 4.0 ),
8224  recAlgoConfig = cms.PSet(
8225  maxTime = cms.double( 420.0 ),
8226  debug = cms.untracked.bool( False ),
8227  stepTwoFromDigi = cms.bool( False ),
8228  tTrigModeConfig = cms.PSet(
8229  debug = cms.untracked.bool( False ),
8230  tofCorrType = cms.int32( 0 ),
8231  tTrigLabel = cms.string( "" ),
8232  wirePropCorrType = cms.int32( 0 ),
8233  doTOFCorrection = cms.bool( True ),
8234  vPropWire = cms.double( 24.4 ),
8235  doT0Correction = cms.bool( True ),
8236  doWirePropCorrection = cms.bool( True ),
8237  t0Label = cms.string( "" )
8238  ),
8239  useUncertDB = cms.bool( True ),
8240  doVdriftCorr = cms.bool( True ),
8241  minTime = cms.double( -3.0 ),
8242  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8243  readLegacyTTrigDB = cms.bool( True ),
8244  readLegacyVDriftDB = cms.bool( True )
8245  ),
8246  MaxAllowedHits = cms.uint32( 50 ),
8247  nUnSharedHitsMin = cms.int32( 2 ),
8248  nSharedHitsMax = cms.int32( 2 ),
8249  performT0SegCorrection = cms.bool( False ),
8250  perform_delta_rejecting = cms.bool( False )
8251  ),
8252  Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8253  debug = cms.untracked.bool( False ),
8254  segmCleanerMode = cms.int32( 2 ),
8255  AllDTRecHits = cms.bool( True ),
8256  hit_afterT0_resolution = cms.double( 0.03 ),
8257  performT0_vdriftSegCorrection = cms.bool( False ),
8258  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8259  recAlgoConfig = cms.PSet(
8260  maxTime = cms.double( 420.0 ),
8261  debug = cms.untracked.bool( False ),
8262  stepTwoFromDigi = cms.bool( False ),
8263  tTrigModeConfig = cms.PSet(
8264  debug = cms.untracked.bool( False ),
8265  tofCorrType = cms.int32( 0 ),
8266  tTrigLabel = cms.string( "" ),
8267  wirePropCorrType = cms.int32( 0 ),
8268  doTOFCorrection = cms.bool( True ),
8269  vPropWire = cms.double( 24.4 ),
8270  doT0Correction = cms.bool( True ),
8271  doWirePropCorrection = cms.bool( True ),
8272  t0Label = cms.string( "" )
8273  ),
8274  useUncertDB = cms.bool( True ),
8275  doVdriftCorr = cms.bool( True ),
8276  minTime = cms.double( -3.0 ),
8277  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8278  readLegacyTTrigDB = cms.bool( True ),
8279  readLegacyVDriftDB = cms.bool( True )
8280  ),
8281  nUnSharedHitsMin = cms.int32( 2 ),
8282  nSharedHitsMax = cms.int32( 2 ),
8283  performT0SegCorrection = cms.bool( False ),
8284  perform_delta_rejecting = cms.bool( False )
8285  ),
8286  debug = cms.untracked.bool( False ),
8287  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8288  recHits2DLabel = cms.InputTag( "dt2DSegments" )
8289 )
8290 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8291  MaxSeeds = cms.int32( 1000 ),
8292  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8293  EnableDTMeasurement = cms.bool( True ),
8294  MaxCSCChi2 = cms.double( 300.0 ),
8295  MaxDTChi2 = cms.double( 300.0 ),
8296  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8297  EnableCSCMeasurement = cms.bool( True ),
8298  ForcePointDown = cms.bool( False )
8299 )
8300 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8301  GMTReadoutCollection = cms.InputTag( "" ),
8302  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8303  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8304  L1MinPt = cms.double( 0.0 ),
8305  L1MaxEta = cms.double( 2.5 ),
8306  L1MinQuality = cms.uint32( 1 ),
8307  SetMinPtBarrelTo = cms.double( 3.5 ),
8308  SetMinPtEndcapTo = cms.double( 1.0 ),
8309  UseOfflineSeed = cms.untracked.bool( True ),
8310  UseUnassociatedL1 = cms.bool( False ),
8311  MatchDR = cms.vdouble( 0.3 ),
8312  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8313  CentralBxOnly = cms.bool( True ),
8314  MatchType = cms.uint32( 0 ),
8315  SortType = cms.uint32( 0 ),
8316  OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8317  ServiceParameters = cms.PSet(
8318  RPCLayers = cms.bool( True ),
8319  UseMuonNavigation = cms.untracked.bool( True ),
8320  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8321  )
8322 )
8323 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8324  ServiceParameters = cms.PSet(
8325  RPCLayers = cms.bool( True ),
8326  UseMuonNavigation = cms.untracked.bool( True ),
8327  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8328  'hltESPFastSteppingHelixPropagatorOpposite' )
8329  ),
8330  InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8331  SeedTransformerParameters = cms.PSet(
8332  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8333  NMinRecHits = cms.uint32( 2 ),
8334  RescaleError = cms.double( 100.0 ),
8335  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8336  UseSubRecHits = cms.bool( False ),
8337  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8338  ),
8339  L2TrajBuilderParameters = cms.PSet(
8340  BWFilterParameters = cms.PSet(
8341  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8342  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8343  BWSeedType = cms.string( "fromGenerator" ),
8344  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8345  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8346  EnableGEMMeasurement = cms.bool( True ),
8347  EnableRPCMeasurement = cms.bool( True ),
8348  MuonTrajectoryUpdatorParameters = cms.PSet(
8349  ExcludeRPCFromFit = cms.bool( False ),
8350  Granularity = cms.int32( 0 ),
8351  MaxChi2 = cms.double( 25.0 ),
8352  RescaleError = cms.bool( False ),
8353  RescaleErrorFactor = cms.double( 100.0 ),
8354  UseInvalidHits = cms.bool( True )
8355  ),
8356  EnableCSCMeasurement = cms.bool( True ),
8357  MaxChi2 = cms.double( 100.0 ),
8358  FitDirection = cms.string( "outsideIn" ),
8359  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8360  NumberOfSigma = cms.double( 3.0 ),
8361  EnableDTMeasurement = cms.bool( True )
8362  ),
8363  DoSeedRefit = cms.bool( False ),
8364  FilterParameters = cms.PSet(
8365  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8366  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8367  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8368  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8369  EnableGEMMeasurement = cms.bool( True ),
8370  EnableRPCMeasurement = cms.bool( True ),
8371  MuonTrajectoryUpdatorParameters = cms.PSet(
8372  ExcludeRPCFromFit = cms.bool( False ),
8373  Granularity = cms.int32( 0 ),
8374  MaxChi2 = cms.double( 25.0 ),
8375  RescaleError = cms.bool( False ),
8376  RescaleErrorFactor = cms.double( 100.0 ),
8377  UseInvalidHits = cms.bool( True )
8378  ),
8379  EnableCSCMeasurement = cms.bool( True ),
8380  MaxChi2 = cms.double( 1000.0 ),
8381  FitDirection = cms.string( "insideOut" ),
8382  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8383  NumberOfSigma = cms.double( 3.0 ),
8384  EnableDTMeasurement = cms.bool( True )
8385  ),
8386  SeedPosition = cms.string( "in" ),
8387  DoBackwardFilter = cms.bool( True ),
8388  DoRefit = cms.bool( False ),
8389  NavigationType = cms.string( "Standard" ),
8390  SeedTransformerParameters = cms.PSet(
8391  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8392  NMinRecHits = cms.uint32( 2 ),
8393  RescaleError = cms.double( 100.0 ),
8394  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8395  UseSubRecHits = cms.bool( False ),
8396  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8397  ),
8398  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
8399  ),
8400  DoSeedRefit = cms.bool( False ),
8401  TrackLoaderParameters = cms.PSet(
8402  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8403  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8404  DoSmoothing = cms.bool( False ),
8405  VertexConstraint = cms.bool( True ),
8406  MuonUpdatorAtVertexParameters = cms.PSet(
8407  MaxChi2 = cms.double( 1000000.0 ),
8408  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8409  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
8410  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
8411  ),
8412  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8413  ),
8414  MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
8415 )
8416 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
8417  InputObjects = cms.InputTag( "hltL2CosmicMuons" )
8418 )
8419 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8420  saveTags = cms.bool( True ),
8421  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8422  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8423  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8424  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8425  MinN = cms.int32( 1 ),
8426  MaxEta = cms.double( 1.0 ),
8427  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8428  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8429  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8430  CutOnChambers = cms.bool( False ),
8431  MinNchambers = cms.vint32( 0 ),
8432  MaxDr = cms.double( 9999.0 ),
8433  MinDr = cms.double( -1.0 ),
8434  MaxDz = cms.double( 9999.0 ),
8435  MinDxySig = cms.double( -1.0 ),
8436  MinPt = cms.double( 10.0 ),
8437  NSigmaPt = cms.double( 0.0 ),
8438  MatchToPreviousCand = cms.bool( True )
8439 )
8440 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
8441  offset = cms.uint32( 0 ),
8442  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8443 )
8444 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8445  saveTags = cms.bool( True ),
8446  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8447  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8448  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8449  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8450  MinN = cms.int32( 1 ),
8451  MaxEta = cms.double( 1.0 ),
8452  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8453  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8454  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8455  CutOnChambers = cms.bool( False ),
8456  MinNchambers = cms.vint32( 0 ),
8457  MaxDr = cms.double( 9999.0 ),
8458  MinDr = cms.double( -1.0 ),
8459  MaxDz = cms.double( 9999.0 ),
8460  MinDxySig = cms.double( -1.0 ),
8461  MinPt = cms.double( 5.5 ),
8462  NSigmaPt = cms.double( 0.0 ),
8463  MatchToPreviousCand = cms.bool( True )
8464 )
8465 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
8466  saveTags = cms.bool( True ),
8467  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
8468  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8469  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8470  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8471  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8472  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8473  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8474  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8475  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8476  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8477 )
8478 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
8479  offset = cms.uint32( 0 ),
8480  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8481 )
8482 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
8483  saveTags = cms.bool( True ),
8484  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
8485  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8486  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8487  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8488  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8489  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8490  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8491  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8492  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8493  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8494 )
8495 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
8496  offset = cms.uint32( 0 ),
8497  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8498 )
8499 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
8500  saveTags = cms.bool( True ),
8501  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
8502  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8503  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8504  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8505  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8506  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8507  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8508  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8509  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8510  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8511 )
8512 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
8513  offset = cms.uint32( 0 ),
8514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8515 )
8516 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
8517  saveTags = cms.bool( True ),
8518  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" ),
8519  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8520  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8521  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8522  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8523  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8524  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8525  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8526  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8527  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8528 )
8529 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
8530  offset = cms.uint32( 0 ),
8531  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8532 )
8533 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8534  useMassDropTagger = cms.bool( False ),
8535  useFiltering = cms.bool( False ),
8536  useDynamicFiltering = cms.bool( False ),
8537  useTrimming = cms.bool( False ),
8538  usePruning = cms.bool( False ),
8539  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8540  useKtPruning = cms.bool( False ),
8541  useConstituentSubtraction = cms.bool( False ),
8542  useSoftDrop = cms.bool( False ),
8543  correctShape = cms.bool( False ),
8544  UseOnlyVertexTracks = cms.bool( False ),
8545  UseOnlyOnePV = cms.bool( False ),
8546  muCut = cms.double( -1.0 ),
8547  yCut = cms.double( -1.0 ),
8548  rFilt = cms.double( -1.0 ),
8549  rFiltFactor = cms.double( -1.0 ),
8550  trimPtFracMin = cms.double( -1.0 ),
8551  zcut = cms.double( -1.0 ),
8552  rcut_factor = cms.double( -1.0 ),
8553  csRho_EtaMax = cms.double( -1.0 ),
8554  csRParam = cms.double( -1.0 ),
8555  beta = cms.double( -1.0 ),
8556  R0 = cms.double( -1.0 ),
8557  gridMaxRapidity = cms.double( -1.0 ),
8558  gridSpacing = cms.double( -1.0 ),
8559  DzTrVtxMax = cms.double( 0.0 ),
8560  DxyTrVtxMax = cms.double( 0.0 ),
8561  MaxVtxZ = cms.double( 15.0 ),
8562  subjetPtMin = cms.double( -1.0 ),
8563  muMin = cms.double( -1.0 ),
8564  muMax = cms.double( -1.0 ),
8565  yMin = cms.double( -1.0 ),
8566  yMax = cms.double( -1.0 ),
8567  dRMin = cms.double( -1.0 ),
8568  dRMax = cms.double( -1.0 ),
8569  maxDepth = cms.int32( -1 ),
8570  nFilt = cms.int32( -1 ),
8571  MinVtxNdof = cms.int32( 5 ),
8572  src = cms.InputTag( "hltTowerMakerForAll" ),
8573  srcPVs = cms.InputTag( "NotUsed" ),
8574  jetType = cms.string( "CaloJet" ),
8575  jetAlgorithm = cms.string( "AntiKt" ),
8576  rParam = cms.double( 0.4 ),
8577  inputEtMin = cms.double( 0.3 ),
8578  inputEMin = cms.double( 0.0 ),
8579  jetPtMin = cms.double( 1.0 ),
8580  doPVCorrection = cms.bool( False ),
8581  doAreaFastjet = cms.bool( False ),
8582  doRhoFastjet = cms.bool( False ),
8583  doPUOffsetCorr = cms.bool( False ),
8584  puPtMin = cms.double( 10.0 ),
8585  nSigmaPU = cms.double( 1.0 ),
8586  radiusPU = cms.double( 0.4 ),
8587  subtractorName = cms.string( "" ),
8588  useExplicitGhosts = cms.bool( False ),
8589  doAreaDiskApprox = cms.bool( True ),
8590  voronoiRfact = cms.double( 0.9 ),
8591  Rho_EtaMax = cms.double( 4.4 ),
8592  Ghost_EtaMax = cms.double( 6.0 ),
8593  Active_Area_Repeats = cms.int32( 5 ),
8594  GhostArea = cms.double( 0.01 ),
8595  restrictInputs = cms.bool( False ),
8596  maxInputs = cms.uint32( 1 ),
8597  writeCompound = cms.bool( False ),
8598  writeJetsWithConst = cms.bool( False ),
8599  doFastJetNonUniform = cms.bool( False ),
8600  useDeterministicSeed = cms.bool( True ),
8601  minSeed = cms.uint32( 14327 ),
8602  verbosity = cms.int32( 0 ),
8603  puWidth = cms.double( 0.0 ),
8604  nExclude = cms.uint32( 0 ),
8605  maxBadEcalCells = cms.uint32( 9999999 ),
8606  maxBadHcalCells = cms.uint32( 9999999 ),
8607  maxProblematicEcalCells = cms.uint32( 9999999 ),
8608  maxProblematicHcalCells = cms.uint32( 9999999 ),
8609  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8610  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8611  puCenters = cms.vdouble( ),
8612  applyWeight = cms.bool( False ),
8613  srcWeights = cms.InputTag( "" ),
8614  minimumTowersFraction = cms.double( 0.0 ),
8615  jetCollInstanceName = cms.string( "" ),
8616  sumRecHits = cms.bool( False )
8617 )
8618 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8619  min_N90 = cms.int32( -2 ),
8620  min_N90hits = cms.int32( 2 ),
8621  min_EMF = cms.double( 1.0E-6 ),
8622  max_EMF = cms.double( 999.0 ),
8623  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8624  JetIDParams = cms.PSet(
8625  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8626  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8627  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8628  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8629  useRecHits = cms.bool( True ),
8630  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8631  )
8632 )
8633 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8634  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8635  maxRapidity = cms.double( 5.0 ),
8636  gridSpacing = cms.double( 0.55 )
8637 )
8638 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8639  level = cms.string( "L1FastJet" ),
8640  algorithm = cms.string( "AK4CaloHLT" ),
8641  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8642 )
8643 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8644  level = cms.string( "L2Relative" ),
8645  algorithm = cms.string( "AK4CaloHLT" )
8646 )
8647 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8648  level = cms.string( "L3Absolute" ),
8649  algorithm = cms.string( "AK4CaloHLT" )
8650 )
8651 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8652  level = cms.string( "L2L3Residual" ),
8653  algorithm = cms.string( "AK4CaloHLT" )
8654 )
8655 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8656  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8657 )
8658 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8659  src = cms.InputTag( "hltAK4CaloJets" ),
8660  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8661 )
8662 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8663  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8664  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8665 )
8666 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8667  usePt = cms.bool( False ),
8668  excludePFMuons = cms.bool( False ),
8669  minNJetHt = cms.int32( 0 ),
8670  minNJetMht = cms.int32( 0 ),
8671  minPtJetHt = cms.double( 40.0 ),
8672  minPtJetMht = cms.double( 30.0 ),
8673  maxEtaJetHt = cms.double( 2.5 ),
8674  maxEtaJetMht = cms.double( 5.0 ),
8675  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8676  pfCandidatesLabel = cms.InputTag( "" )
8677 )
8678 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
8679  saveTags = cms.bool( True ),
8680  htLabels = cms.VInputTag( 'hltHtMht' ),
8681  mhtLabels = cms.VInputTag( 'hltHtMht' ),
8682  minHt = cms.vdouble( 80.0 ),
8683  minMht = cms.vdouble( 0.0 ),
8684  minMeff = cms.vdouble( 0.0 ),
8685  meffSlope = cms.vdouble( 1.0 )
8686 )
8687 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
8688  offset = cms.uint32( 0 ),
8689  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8690 )
8691 fragment.hltPrePPRefZeroBiasRawPrime = cms.EDFilter( "HLTPrescaler",
8692  offset = cms.uint32( 0 ),
8693  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8694 )
8695 fragment.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule",
8696  ProductLabel = cms.InputTag( "rawDataCollector" ),
8697  LegacyUnpacker = cms.bool( False ),
8698  AppendedBytes = cms.int32( 0 ),
8699  UseDaqRegister = cms.bool( False ),
8700  UseFedKey = cms.bool( False ),
8701  UnpackBadChannels = cms.bool( False ),
8702  MarkModulesOnMissingFeds = cms.bool( True ),
8703  TriggerFedId = cms.int32( 0 ),
8704  UnpackCommonModeValues = cms.bool( False ),
8705  DoAllCorruptBufferChecks = cms.bool( False ),
8706  DoAPVEmulatorCheck = cms.bool( False ),
8707  ErrorThreshold = cms.uint32( 7174 )
8708 )
8709 fragment.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression",
8710  Algorithms = cms.PSet(
8711  CutToAvoidSignal = cms.double( 2.0 ),
8712  lastGradient = cms.int32( 10 ),
8713  slopeY = cms.int32( 4 ),
8714  slopeX = cms.int32( 3 ),
8715  PedestalSubtractionFedMode = cms.bool( False ),
8716  Use10bitsTruncation = cms.bool( False ),
8717  Fraction = cms.double( 0.2 ),
8718  minStripsToFit = cms.uint32( 4 ),
8719  consecThreshold = cms.uint32( 5 ),
8720  hitStripThreshold = cms.uint32( 40 ),
8721  Deviation = cms.uint32( 25 ),
8722  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8723  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8724  ApplyBaselineCleaner = cms.bool( True ),
8725  doAPVRestore = cms.bool( True ),
8726  TruncateInSuppressor = cms.bool( True ),
8727  restoreThreshold = cms.double( 0.5 ),
8728  sizeWindow = cms.int32( 1 ),
8729  APVInspectMode = cms.string( "Hybrid" ),
8730  ForceNoRestore = cms.bool( False ),
8731  useRealMeanCM = cms.bool( False ),
8732  ApplyBaselineRejection = cms.bool( True ),
8733  DeltaCMThreshold = cms.uint32( 20 ),
8734  nSigmaNoiseDerTh = cms.uint32( 4 ),
8735  nSaturatedStrip = cms.uint32( 2 ),
8736  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8737  useCMMeanMap = cms.bool( False ),
8738  discontinuityThreshold = cms.int32( 12 ),
8739  distortionThreshold = cms.uint32( 20 ),
8740  filteredBaselineMax = cms.double( 6.0 ),
8741  Iterations = cms.int32( 3 ),
8742  CleaningSequence = cms.uint32( 1 ),
8743  nSmooth = cms.uint32( 9 ),
8744  APVRestoreMode = cms.string( "BaselineFollower" ),
8745  MeanCM = cms.int32( 0 ),
8746  widthCluster = cms.int32( 64 )
8747  ),
8748  RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ),
8749  storeCM = cms.bool( False ),
8750  fixCM = cms.bool( False ),
8751  produceRawDigis = cms.bool( False ),
8752  produceCalculatedBaseline = cms.bool( False ),
8753  produceBaselinePoints = cms.bool( False ),
8754  storeInZScollBadAPV = cms.bool( True ),
8755  produceHybridFormat = cms.bool( False )
8756 )
8757 fragment.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule",
8758  FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ),
8759  PacketCode = cms.string( "ZERO_SUPPRESSED" ),
8760  UseFedKey = cms.bool( False ),
8761  UseWrongDigiType = cms.bool( False ),
8762  CopyBufferHeader = cms.bool( True ),
8763  InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ),
8764  RawDataTag = cms.InputTag( "rawDataCollector" )
8765 )
8766 fragment.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer",
8767  Clusterizer = cms.PSet(
8768  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
8769  ChannelThreshold = cms.double( 2.0 ),
8770  SeedThreshold = cms.double( 3.0 ),
8771  ClusterThreshold = cms.double( 5.0 ),
8772  MaxSequentialHoles = cms.uint32( 0 ),
8773  MaxSequentialBad = cms.uint32( 1 ),
8774  MaxAdjacentBad = cms.uint32( 0 ),
8775  RemoveApvShots = cms.bool( True ),
8776  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
8777  ConditionsLabel = cms.string( "" )
8778  ),
8779  DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' )
8780 )
8781 fragment.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters",
8782  inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ),
8783  maxSaturatedStrips = cms.uint32( 3 ),
8784  clusterShapeHitFilterLabel = cms.string( "ClusterShapeHitFilter" ),
8785  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
8786 )
8787 fragment.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel",
8788  verbose = cms.untracked.int32( 0 ),
8789  RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' )
8790 )
8791 fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder",
8792  src = cms.InputTag( "rawDataRepacker" ),
8793  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) )
8794 )
8795 fragment.hltPreZDCCommissioning = cms.EDFilter( "HLTPrescaler",
8796  offset = cms.uint32( 0 ),
8797  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8798 )
8799 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
8800  offset = cms.uint32( 0 ),
8801  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8802 )
8803 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
8804  saveTags = cms.bool( True ),
8805  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8806  triggerType = cms.int32( 85 ),
8807  MinE = cms.double( -1.0 ),
8808  MinPt = cms.double( 40.0 ),
8809  MinMass = cms.double( -1.0 ),
8810  MaxMass = cms.double( -1.0 ),
8811  MinEta = cms.double( -1.0 ),
8812  MaxEta = cms.double( 5.0 ),
8813  MinN = cms.int32( 1 )
8814 )
8815 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
8816  saveTags = cms.bool( True ),
8817  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
8818  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8819  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8820  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8821  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8822  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8823  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8824  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8825  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8826  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8827 )
8828 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
8829  offset = cms.uint32( 0 ),
8830  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8831 )
8832 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
8833  saveTags = cms.bool( True ),
8834  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8835  triggerType = cms.int32( 85 ),
8836  MinE = cms.double( -1.0 ),
8837  MinPt = cms.double( 60.0 ),
8838  MinMass = cms.double( -1.0 ),
8839  MaxMass = cms.double( -1.0 ),
8840  MinEta = cms.double( -1.0 ),
8841  MaxEta = cms.double( 5.0 ),
8842  MinN = cms.int32( 1 )
8843 )
8844 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
8845  saveTags = cms.bool( True ),
8846  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
8847  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8848  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8849  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8850  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8851  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8852  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8853  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8854  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8855  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8856 )
8857 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
8858  offset = cms.uint32( 0 ),
8859  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8860 )
8861 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
8862  saveTags = cms.bool( True ),
8863  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8864  triggerType = cms.int32( 85 ),
8865  MinE = cms.double( -1.0 ),
8866  MinPt = cms.double( 70.0 ),
8867  MinMass = cms.double( -1.0 ),
8868  MaxMass = cms.double( -1.0 ),
8869  MinEta = cms.double( -1.0 ),
8870  MaxEta = cms.double( 5.0 ),
8871  MinN = cms.int32( 1 )
8872 )
8873 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
8874  offset = cms.uint32( 0 ),
8875  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8876 )
8877 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
8878  saveTags = cms.bool( True ),
8879  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8880  triggerType = cms.int32( 85 ),
8881  MinE = cms.double( -1.0 ),
8882  MinPt = cms.double( 80.0 ),
8883  MinMass = cms.double( -1.0 ),
8884  MaxMass = cms.double( -1.0 ),
8885  MinEta = cms.double( -1.0 ),
8886  MaxEta = cms.double( 5.0 ),
8887  MinN = cms.int32( 1 )
8888 )
8889 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
8890  offset = cms.uint32( 0 ),
8891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8892 )
8893 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
8894  saveTags = cms.bool( True ),
8895  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8896  triggerType = cms.int32( 85 ),
8897  MinE = cms.double( -1.0 ),
8898  MinPt = cms.double( 100.0 ),
8899  MinMass = cms.double( -1.0 ),
8900  MaxMass = cms.double( -1.0 ),
8901  MinEta = cms.double( -1.0 ),
8902  MaxEta = cms.double( 5.0 ),
8903  MinN = cms.int32( 1 )
8904 )
8905 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
8906  saveTags = cms.bool( True ),
8907  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
8908  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8909  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8910  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8911  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8912  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8913  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8914  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8915  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8916  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8917 )
8918 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
8919  offset = cms.uint32( 0 ),
8920  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8921 )
8922 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
8923  saveTags = cms.bool( True ),
8924  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8925  triggerType = cms.int32( 85 ),
8926  MinE = cms.double( -1.0 ),
8927  MinPt = cms.double( 120.0 ),
8928  MinMass = cms.double( -1.0 ),
8929  MaxMass = cms.double( -1.0 ),
8930  MinEta = cms.double( -1.0 ),
8931  MaxEta = cms.double( 5.0 ),
8932  MinN = cms.int32( 1 )
8933 )
8934 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
8935  offset = cms.uint32( 0 ),
8936  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8937 )
8938 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
8939  saveTags = cms.bool( True ),
8940  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8941  triggerType = cms.int32( 85 ),
8942  MinE = cms.double( -1.0 ),
8943  MinPt = cms.double( 40.0 ),
8944  MinMass = cms.double( -1.0 ),
8945  MaxMass = cms.double( -1.0 ),
8946  MinEta = cms.double( 2.7 ),
8947  MaxEta = cms.double( 5.0 ),
8948  MinN = cms.int32( 1 )
8949 )
8950 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
8951  saveTags = cms.bool( True ),
8952  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
8953  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8954  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8955  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8956  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8957  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8958  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8959  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8960  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8961  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8962 )
8963 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
8964  offset = cms.uint32( 0 ),
8965  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8966 )
8967 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
8968  saveTags = cms.bool( True ),
8969  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8970  triggerType = cms.int32( 85 ),
8971  MinE = cms.double( -1.0 ),
8972  MinPt = cms.double( 60.0 ),
8973  MinMass = cms.double( -1.0 ),
8974  MaxMass = cms.double( -1.0 ),
8975  MinEta = cms.double( 2.7 ),
8976  MaxEta = cms.double( 5.0 ),
8977  MinN = cms.int32( 1 )
8978 )
8979 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
8980  saveTags = cms.bool( True ),
8981  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
8982  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8983  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8984  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8985  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8986  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8987  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8988  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8989  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8990  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8991 )
8992 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
8993  offset = cms.uint32( 0 ),
8994  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8995 )
8996 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
8997  saveTags = cms.bool( True ),
8998  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8999  triggerType = cms.int32( 85 ),
9000  MinE = cms.double( -1.0 ),
9001  MinPt = cms.double( 70.0 ),
9002  MinMass = cms.double( -1.0 ),
9003  MaxMass = cms.double( -1.0 ),
9004  MinEta = cms.double( 2.7 ),
9005  MaxEta = cms.double( 5.0 ),
9006  MinN = cms.int32( 1 )
9007 )
9008 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
9009  offset = cms.uint32( 0 ),
9010  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9011 )
9012 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
9013  saveTags = cms.bool( True ),
9014  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9015  triggerType = cms.int32( 85 ),
9016  MinE = cms.double( -1.0 ),
9017  MinPt = cms.double( 80.0 ),
9018  MinMass = cms.double( -1.0 ),
9019  MaxMass = cms.double( -1.0 ),
9020  MinEta = cms.double( 2.7 ),
9021  MaxEta = cms.double( 5.0 ),
9022  MinN = cms.int32( 1 )
9023 )
9024 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9025  offset = cms.uint32( 0 ),
9026  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9027 )
9028 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9029  saveTags = cms.bool( True ),
9030  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9031  triggerType = cms.int32( 85 ),
9032  MinE = cms.double( -1.0 ),
9033  MinPt = cms.double( 100.0 ),
9034  MinMass = cms.double( -1.0 ),
9035  MaxMass = cms.double( -1.0 ),
9036  MinEta = cms.double( 2.7 ),
9037  MaxEta = cms.double( 5.0 ),
9038  MinN = cms.int32( 1 )
9039 )
9040 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9041  saveTags = cms.bool( True ),
9042  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9043  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9044  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9045  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9046  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9047  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9048  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9049  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9050  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9051  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9052 )
9053 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9054  offset = cms.uint32( 0 ),
9055  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9056 )
9057 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9058  saveTags = cms.bool( True ),
9059  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9060  triggerType = cms.int32( 85 ),
9061  MinE = cms.double( -1.0 ),
9062  MinPt = cms.double( 120.0 ),
9063  MinMass = cms.double( -1.0 ),
9064  MaxMass = cms.double( -1.0 ),
9065  MinEta = cms.double( 2.7 ),
9066  MaxEta = cms.double( 5.0 ),
9067  MinN = cms.int32( 1 )
9068 )
9069 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9070  offset = cms.uint32( 0 ),
9071  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9072 )
9073 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9074  saveTags = cms.bool( True ),
9075  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9076  triggerType = cms.int32( 85 ),
9077  MinE = cms.double( -1.0 ),
9078  MinPt = cms.double( 10.0 ),
9079  MinMass = cms.double( -1.0 ),
9080  MaxMass = cms.double( -1.0 ),
9081  MinEta = cms.double( -1.0 ),
9082  MaxEta = cms.double( 5.0 ),
9083  MinN = cms.int32( 1 )
9084 )
9085 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9086  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9087  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9088  ptMin = cms.double( 2.5 ),
9089  pMin = cms.double( 2.5 ),
9090  shareHitFraction = cms.double( 0.8 )
9091 )
9092 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9093  MuonCaloCompatibility = cms.PSet(
9094  delta_eta = cms.double( 0.02 ),
9095  delta_phi = cms.double( 0.02 ),
9096  allSiPMHO = cms.bool( False ),
9097  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9098  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9099  ),
9100  TrackAssociatorParameters = cms.PSet(
9101  useMuon = cms.bool( True ),
9102  truthMatch = cms.bool( False ),
9103  usePreshower = cms.bool( False ),
9104  dRPreshowerPreselection = cms.double( 0.2 ),
9105  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9106  useEcal = cms.bool( True ),
9107  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9108  dRMuon = cms.double( 9999.0 ),
9109  dREcal = cms.double( 9999.0 ),
9110  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9111  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9112  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9113  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9114  propagateAllDirections = cms.bool( True ),
9115  muonMaxDistanceY = cms.double( 5.0 ),
9116  useHO = cms.bool( True ),
9117  muonMaxDistanceX = cms.double( 5.0 ),
9118  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9119  useHcal = cms.bool( True ),
9120  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9121  accountForTrajectoryChangeCalo = cms.bool( False ),
9122  dREcalPreselection = cms.double( 0.05 ),
9123  useCalo = cms.bool( False ),
9124  dRMuonPreselection = cms.double( 0.2 ),
9125  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9126  dRHcal = cms.double( 9999.0 ),
9127  dRHcalPreselection = cms.double( 0.2 ),
9128  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9129  ),
9130  CaloExtractorPSet = cms.PSet(
9131  DR_Veto_H = cms.double( 0.1 ),
9132  CenterConeOnCalIntersection = cms.bool( False ),
9133  NoiseTow_EE = cms.double( 0.15 ),
9134  Noise_EB = cms.double( 0.025 ),
9135  Noise_HE = cms.double( 0.2 ),
9136  DR_Veto_E = cms.double( 0.07 ),
9137  NoiseTow_EB = cms.double( 0.04 ),
9138  Noise_EE = cms.double( 0.1 ),
9139  UseRecHitsFlag = cms.bool( False ),
9140  DR_Max = cms.double( 1.0 ),
9141  DepositLabel = cms.untracked.string( "Cal" ),
9142  Noise_HO = cms.double( 0.2 ),
9143  DR_Veto_HO = cms.double( 0.1 ),
9144  Threshold_H = cms.double( 0.5 ),
9145  PrintTimeReport = cms.untracked.bool( False ),
9146  Threshold_E = cms.double( 0.2 ),
9147  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9148  ComponentName = cms.string( "CaloExtractorByAssociator" ),
9149  Threshold_HO = cms.double( 0.5 ),
9150  DepositInstanceLabels = cms.vstring( 'ecal',
9151  'hcal',
9152  'ho' ),
9153  ServiceParameters = cms.PSet(
9154  RPCLayers = cms.bool( False ),
9155  UseMuonNavigation = cms.untracked.bool( False ),
9156  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9157  ),
9158  TrackAssociatorParameters = cms.PSet(
9159  useMuon = cms.bool( False ),
9160  truthMatch = cms.bool( False ),
9161  usePreshower = cms.bool( False ),
9162  dRPreshowerPreselection = cms.double( 0.2 ),
9163  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9164  useEcal = cms.bool( False ),
9165  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9166  dRMuon = cms.double( 9999.0 ),
9167  dREcal = cms.double( 1.0 ),
9168  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9169  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9170  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9171  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9172  propagateAllDirections = cms.bool( True ),
9173  muonMaxDistanceY = cms.double( 5.0 ),
9174  useHO = cms.bool( False ),
9175  muonMaxDistanceX = cms.double( 5.0 ),
9176  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9177  useHcal = cms.bool( False ),
9178  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9179  accountForTrajectoryChangeCalo = cms.bool( False ),
9180  dREcalPreselection = cms.double( 1.0 ),
9181  useCalo = cms.bool( True ),
9182  dRMuonPreselection = cms.double( 0.2 ),
9183  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9184  dRHcal = cms.double( 1.0 ),
9185  dRHcalPreselection = cms.double( 1.0 ),
9186  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9187  ),
9188  Noise_HB = cms.double( 0.2 )
9189  ),
9190  TrackExtractorPSet = cms.PSet(
9191  Diff_z = cms.double( 0.2 ),
9192  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9193  Chi2Ndof_Max = cms.double( 1.0E64 ),
9194  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9195  DR_Veto = cms.double( 0.01 ),
9196  Pt_Min = cms.double( -1.0 ),
9197  DR_Max = cms.double( 1.0 ),
9198  DepositLabel = cms.untracked.string( "" ),
9199  NHits_Min = cms.uint32( 0 ),
9200  Chi2Prob_Min = cms.double( -1.0 ),
9201  Diff_r = cms.double( 0.1 ),
9202  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9203  ComponentName = cms.string( "TrackExtractor" )
9204  ),
9205  JetExtractorPSet = cms.PSet(
9206  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9207  DR_Veto = cms.double( 0.1 ),
9208  DR_Max = cms.double( 1.0 ),
9209  ExcludeMuonVeto = cms.bool( True ),
9210  PrintTimeReport = cms.untracked.bool( False ),
9211  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9212  ComponentName = cms.string( "JetExtractor" ),
9213  ServiceParameters = cms.PSet(
9214  RPCLayers = cms.bool( False ),
9215  UseMuonNavigation = cms.untracked.bool( False ),
9216  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9217  ),
9218  TrackAssociatorParameters = cms.PSet(
9219  useMuon = cms.bool( False ),
9220  truthMatch = cms.bool( False ),
9221  usePreshower = cms.bool( False ),
9222  dRPreshowerPreselection = cms.double( 0.2 ),
9223  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9224  useEcal = cms.bool( False ),
9225  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9226  dRMuon = cms.double( 9999.0 ),
9227  dREcal = cms.double( 0.5 ),
9228  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9229  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9230  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9231  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9232  propagateAllDirections = cms.bool( True ),
9233  muonMaxDistanceY = cms.double( 5.0 ),
9234  useHO = cms.bool( False ),
9235  muonMaxDistanceX = cms.double( 5.0 ),
9236  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9237  useHcal = cms.bool( False ),
9238  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9239  accountForTrajectoryChangeCalo = cms.bool( False ),
9240  dREcalPreselection = cms.double( 0.5 ),
9241  useCalo = cms.bool( True ),
9242  dRMuonPreselection = cms.double( 0.2 ),
9243  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9244  dRHcal = cms.double( 0.5 ),
9245  dRHcalPreselection = cms.double( 0.5 ),
9246  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9247  ),
9248  Threshold = cms.double( 5.0 )
9249  ),
9250  trackDepositName = cms.string( "tracker" ),
9251  ecalDepositName = cms.string( "ecal" ),
9252  hcalDepositName = cms.string( "hcal" ),
9253  hoDepositName = cms.string( "ho" ),
9254  jetDepositName = cms.string( "jets" ),
9255  TimingFillerParameters = cms.PSet(
9256  DTTimingParameters = cms.PSet(
9257  HitError = cms.double( 6.0 ),
9258  MatchParameters = cms.PSet(
9259  TightMatchDT = cms.bool( False ),
9260  DTradius = cms.double( 0.01 ),
9261  TightMatchCSC = cms.bool( True ),
9262  CSCsegments = cms.InputTag( "hltCscSegments" ),
9263  DTsegments = cms.InputTag( "hltDt4DSegments" )
9264  ),
9265  debug = cms.bool( False ),
9266  DoWireCorr = cms.bool( False ),
9267  RequireBothProjections = cms.bool( False ),
9268  DTTimeOffset = cms.double( 2.7 ),
9269  PruneCut = cms.double( 10000.0 ),
9270  DTsegments = cms.InputTag( "hltDt4DSegments" ),
9271  UseSegmentT0 = cms.bool( False ),
9272  HitsMin = cms.int32( 5 ),
9273  DropTheta = cms.bool( True ),
9274  ServiceParameters = cms.PSet(
9275  RPCLayers = cms.bool( True ),
9276  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9277  )
9278  ),
9279  UseCSC = cms.bool( True ),
9280  CSCTimingParameters = cms.PSet(
9281  MatchParameters = cms.PSet(
9282  TightMatchDT = cms.bool( False ),
9283  DTradius = cms.double( 0.01 ),
9284  TightMatchCSC = cms.bool( True ),
9285  CSCsegments = cms.InputTag( "hltCscSegments" ),
9286  DTsegments = cms.InputTag( "hltDt4DSegments" )
9287  ),
9288  debug = cms.bool( False ),
9289  CSCWireTimeOffset = cms.double( 0.0 ),
9290  CSCStripError = cms.double( 7.0 ),
9291  CSCTimeOffset = cms.double( 0.0 ),
9292  CSCWireError = cms.double( 8.6 ),
9293  PruneCut = cms.double( 100.0 ),
9294  CSCsegments = cms.InputTag( "hltCscSegments" ),
9295  UseStripTime = cms.bool( True ),
9296  CSCStripTimeOffset = cms.double( 0.0 ),
9297  UseWireTime = cms.bool( True ),
9298  ServiceParameters = cms.PSet(
9299  RPCLayers = cms.bool( True ),
9300  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9301  )
9302  ),
9303  ErrorDT = cms.double( 6.0 ),
9304  EcalEnergyCut = cms.double( 0.4 ),
9305  UseECAL = cms.bool( True ),
9306  ErrorEB = cms.double( 2.085 ),
9307  UseDT = cms.bool( True ),
9308  ErrorEE = cms.double( 6.95 ),
9309  ErrorCSC = cms.double( 7.4 )
9310  ),
9311  ShowerDigiFillerParameters = cms.PSet(
9312  cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
9313  dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
9314  digiMaxDistanceX = cms.double( 25.0 )
9315  ),
9316  TrackerKinkFinderParameters = cms.PSet(
9317  usePosition = cms.bool( False ),
9318  diagonalOnly = cms.bool( False )
9319  ),
9320  fillEnergy = cms.bool( True ),
9321  storeCrossedHcalRecHits = cms.bool( False ),
9322  maxAbsPullX = cms.double( 4.0 ),
9323  maxAbsEta = cms.double( 3.0 ),
9324  minPt = cms.double( 10.0 ),
9325  inputCollectionTypes = cms.vstring( 'inner tracks',
9326  'links',
9327  'outer tracks' ),
9328  addExtraSoftMuons = cms.bool( False ),
9329  fillGlobalTrackRefits = cms.bool( False ),
9330  debugWithTruthMatching = cms.bool( False ),
9331  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9332  fillCaloCompatibility = cms.bool( True ),
9333  maxAbsPullY = cms.double( 9999.0 ),
9334  maxAbsDy = cms.double( 9999.0 ),
9335  minP = cms.double( 10.0 ),
9336  minPCaloMuon = cms.double( 1.0E9 ),
9337  maxAbsDx = cms.double( 3.0 ),
9338  fillIsolation = cms.bool( True ),
9339  writeIsoDeposits = cms.bool( False ),
9340  minNumberOfMatches = cms.int32( 1 ),
9341  fillMatching = cms.bool( True ),
9342  fillShowerDigis = cms.bool( False ),
9343  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9344  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9345  fillGlobalTrackQuality = cms.bool( False ),
9346  globalTrackQualityInputTag = cms.InputTag( "" ),
9347  selectHighPurity = cms.bool( False ),
9348  pvInputTag = cms.InputTag( "" ),
9349  fillTrackerKink = cms.bool( False ),
9350  minCaloCompatibility = cms.double( 0.6 ),
9351  runArbitrationCleaner = cms.bool( False ),
9352  arbitrationCleanerOptions = cms.PSet(
9353  OverlapDTheta = cms.double( 0.02 ),
9354  Overlap = cms.bool( True ),
9355  Clustering = cms.bool( True ),
9356  ME1a = cms.bool( True ),
9357  ClusterDTheta = cms.double( 0.02 ),
9358  ClusterDPhi = cms.double( 0.6 ),
9359  OverlapDPhi = cms.double( 0.0786 )
9360  ),
9361  arbitrateTrackerMuons = cms.bool( False )
9362 )
9363 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9364  navigator = cms.PSet(
9365  barrel = cms.PSet( ),
9366  endcap = cms.PSet( ),
9367  name = cms.string( "PFRecHitECALNavigator" )
9368  ),
9369  producers = cms.VPSet(
9370  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9371  srFlags = cms.InputTag( "" ),
9372  name = cms.string( "PFEBRecHitCreator" ),
9373  qualityTests = cms.VPSet(
9374  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9375  applySelectionsToAllCrystals = cms.bool( True )
9376  ),
9377  cms.PSet( topologicalCleaning = cms.bool( True ),
9378  skipTTRecoveredHits = cms.bool( True ),
9379  cleaningThreshold = cms.double( 2.0 ),
9380  name = cms.string( "PFRecHitQTestECAL" ),
9381  timingCleaning = cms.bool( True )
9382  )
9383  )
9384  ),
9385  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9386  srFlags = cms.InputTag( "" ),
9387  name = cms.string( "PFEERecHitCreator" ),
9388  qualityTests = cms.VPSet(
9389  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9390  applySelectionsToAllCrystals = cms.bool( True )
9391  ),
9392  cms.PSet( topologicalCleaning = cms.bool( True ),
9393  skipTTRecoveredHits = cms.bool( True ),
9394  cleaningThreshold = cms.double( 2.0 ),
9395  name = cms.string( "PFRecHitQTestECAL" ),
9396  timingCleaning = cms.bool( True )
9397  )
9398  )
9399  )
9400  )
9401 )
9402 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
9403  navigator = cms.PSet(
9404  hcalEnums = cms.vint32( 1, 2 ),
9405  name = cms.string( "PFRecHitHCALDenseIdNavigator" )
9406  ),
9407  producers = cms.VPSet(
9408  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
9409  name = cms.string( "PFHBHERecHitCreator" ),
9410  qualityTests = cms.VPSet(
9411  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9412  cuts = cms.VPSet(
9413  cms.PSet( threshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9414  depth = cms.vint32( 1, 2, 3, 4 ),
9415  detectorEnum = cms.int32( 1 )
9416  ),
9417  cms.PSet( threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9418  depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9419  detectorEnum = cms.int32( 2 )
9420  )
9421  ),
9422  usePFThresholdsFromDB = cms.bool( True )
9423  ),
9424  cms.PSet( flags = cms.vstring( 'Standard' ),
9425  cleaningThresholds = cms.vdouble( 0.0 ),
9426  name = cms.string( "PFRecHitQTestHCALChannel" ),
9427  maxSeverities = cms.vint32( 11 )
9428  )
9429  )
9430  )
9431  )
9432 )
9433 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9434  navigator = cms.PSet(
9435  name = cms.string( "PFRecHitHCALDenseIdNavigator" ),
9436  hcalEnums = cms.vint32( 4 )
9437  ),
9438  producers = cms.VPSet(
9439  cms.PSet( thresh_HF = cms.double( 0.4 ),
9440  LongFibre_Fraction = cms.double( 0.1 ),
9441  src = cms.InputTag( "hltHfreco" ),
9442  EMDepthCorrection = cms.double( 22.0 ),
9443  ShortFibre_Fraction = cms.double( 0.01 ),
9444  HADDepthCorrection = cms.double( 25.0 ),
9445  HFCalib29 = cms.double( 1.07 ),
9446  LongFibre_Cut = cms.double( 120.0 ),
9447  name = cms.string( "PFHFRecHitCreator" ),
9448  qualityTests = cms.VPSet(
9449  cms.PSet( flags = cms.vstring( 'Standard',
9450  'HFLong',
9451  'HFShort' ),
9452  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9453  name = cms.string( "PFRecHitQTestHCALChannel" ),
9454  maxSeverities = cms.vint32( 11, 9, 9 )
9455  ),
9456  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9457  cuts = cms.VPSet(
9458  cms.PSet( depth = cms.vint32( 1, 2 ),
9459  threshold = cms.vdouble( 1.2, 1.8 ),
9460  detectorEnum = cms.int32( 4 )
9461  )
9462  ),
9463  usePFThresholdsFromDB = cms.bool( False )
9464  )
9465  ),
9466  ShortFibre_Cut = cms.double( 60.0 )
9467  )
9468  )
9469 )
9470 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9471  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9472  producers = cms.VPSet(
9473  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9474  name = cms.string( "PFPSRecHitCreator" ),
9475  qualityTests = cms.VPSet(
9476  cms.PSet( threshold = cms.double( 7.0E-6 ),
9477  name = cms.string( "PFRecHitQTestThreshold" )
9478  )
9479  )
9480  )
9481  )
9482 )
9483 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9484  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
9485  usePFThresholdsFromDB = cms.bool( True ),
9486  recHitCleaners = cms.VPSet(
9487  ),
9488  seedCleaners = cms.VPSet(
9489  ),
9490  seedFinder = cms.PSet(
9491  thresholdsByDetector = cms.VPSet(
9492  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
9493  seedingThreshold = cms.double( 0.6 ),
9494  detector = cms.string( "ECAL_ENDCAP" )
9495  ),
9496  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9497  seedingThreshold = cms.double( 0.23 ),
9498  detector = cms.string( "ECAL_BARREL" )
9499  )
9500  ),
9501  algoName = cms.string( "LocalMaximumSeedFinder" ),
9502  nNeighbours = cms.int32( 8 )
9503  ),
9504  initialClusteringStep = cms.PSet(
9505  thresholdsByDetector = cms.VPSet(
9506  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
9507  gatheringThresholdPt = cms.double( 0.0 ),
9508  detector = cms.string( "ECAL_BARREL" )
9509  ),
9510  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
9511  gatheringThresholdPt = cms.double( 0.0 ),
9512  detector = cms.string( "ECAL_ENDCAP" )
9513  )
9514  ),
9515  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9516  useCornerCells = cms.bool( True )
9517  ),
9518  pfClusterBuilder = cms.PSet(
9519  minFracTot = cms.double( 1.0E-20 ),
9520  stoppingTolerance = cms.double( 1.0E-8 ),
9521  positionCalc = cms.PSet(
9522  minAllowedNormalization = cms.double( 1.0E-9 ),
9523  posCalcNCrystals = cms.int32( 9 ),
9524  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9525  logWeightDenominator = cms.double( 0.08 ),
9526  minFractionInCalc = cms.double( 1.0E-9 ),
9527  timeResolutionCalcBarrel = cms.PSet(
9528  corrTermLowE = cms.double( 0.0510871 ),
9529  threshLowE = cms.double( 0.5 ),
9530  noiseTerm = cms.double( 1.10889 ),
9531  constantTermLowE = cms.double( 0.0 ),
9532  noiseTermLowE = cms.double( 1.31883 ),
9533  threshHighE = cms.double( 5.0 ),
9534  constantTerm = cms.double( 0.428192 )
9535  ),
9536  timeResolutionCalcEndcap = cms.PSet(
9537  corrTermLowE = cms.double( 0.0 ),
9538  threshLowE = cms.double( 1.0 ),
9539  noiseTerm = cms.double( 5.72489999999 ),
9540  constantTermLowE = cms.double( 0.0 ),
9541  noiseTermLowE = cms.double( 6.92683000001 ),
9542  threshHighE = cms.double( 10.0 ),
9543  constantTerm = cms.double( 0.0 )
9544  )
9545  ),
9546  maxIterations = cms.uint32( 50 ),
9547  positionCalcForConvergence = cms.PSet(
9548  minAllowedNormalization = cms.double( 0.0 ),
9549  T0_ES = cms.double( 1.2 ),
9550  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9551  T0_EE = cms.double( 3.1 ),
9552  T0_EB = cms.double( 7.4 ),
9553  X0 = cms.double( 0.89 ),
9554  minFractionInCalc = cms.double( 0.0 ),
9555  W0 = cms.double( 4.2 )
9556  ),
9557  allCellsPositionCalc = cms.PSet(
9558  minAllowedNormalization = cms.double( 1.0E-9 ),
9559  posCalcNCrystals = cms.int32( -1 ),
9560  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9561  logWeightDenominator = cms.double( 0.08 ),
9562  minFractionInCalc = cms.double( 1.0E-9 ),
9563  timeResolutionCalcBarrel = cms.PSet(
9564  corrTermLowE = cms.double( 0.0510871 ),
9565  threshLowE = cms.double( 0.5 ),
9566  noiseTerm = cms.double( 1.10889 ),
9567  constantTermLowE = cms.double( 0.0 ),
9568  noiseTermLowE = cms.double( 1.31883 ),
9569  threshHighE = cms.double( 5.0 ),
9570  constantTerm = cms.double( 0.428192 )
9571  ),
9572  timeResolutionCalcEndcap = cms.PSet(
9573  corrTermLowE = cms.double( 0.0 ),
9574  threshLowE = cms.double( 1.0 ),
9575  noiseTerm = cms.double( 5.72489999999 ),
9576  constantTermLowE = cms.double( 0.0 ),
9577  noiseTermLowE = cms.double( 6.92683000001 ),
9578  threshHighE = cms.double( 10.0 ),
9579  constantTerm = cms.double( 0.0 )
9580  )
9581  ),
9582  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9583  recHitEnergyNorms = cms.VPSet(
9584  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
9585  detector = cms.string( "ECAL_BARREL" )
9586  ),
9587  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
9588  detector = cms.string( "ECAL_ENDCAP" )
9589  )
9590  ),
9591  showerSigma = cms.double( 1.5 ),
9592  minFractionToKeep = cms.double( 1.0E-7 ),
9593  excludeOtherSeeds = cms.bool( True )
9594  ),
9595  positionReCalc = cms.PSet(
9596  minAllowedNormalization = cms.double( 0.0 ),
9597  T0_ES = cms.double( 1.2 ),
9598  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9599  T0_EE = cms.double( 3.1 ),
9600  T0_EB = cms.double( 7.4 ),
9601  X0 = cms.double( 0.89 ),
9602  minFractionInCalc = cms.double( 0.0 ),
9603  W0 = cms.double( 4.2 )
9604  ),
9605  energyCorrector = cms.PSet( )
9606 )
9607 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9608  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
9609  usePFThresholdsFromDB = cms.bool( True ),
9610  recHitCleaners = cms.VPSet(
9611  ),
9612  seedCleaners = cms.VPSet(
9613  ),
9614  seedFinder = cms.PSet(
9615  thresholdsByDetector = cms.VPSet(
9616  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9617  seedingThreshold = cms.double( 1.2E-4 ),
9618  detector = cms.string( "PS1" )
9619  ),
9620  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9621  seedingThreshold = cms.double( 1.2E-4 ),
9622  detector = cms.string( "PS2" )
9623  )
9624  ),
9625  algoName = cms.string( "LocalMaximumSeedFinder" ),
9626  nNeighbours = cms.int32( 4 )
9627  ),
9628  initialClusteringStep = cms.PSet(
9629  thresholdsByDetector = cms.VPSet(
9630  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9631  gatheringThresholdPt = cms.double( 0.0 ),
9632  detector = cms.string( "PS1" )
9633  ),
9634  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9635  gatheringThresholdPt = cms.double( 0.0 ),
9636  detector = cms.string( "PS2" )
9637  )
9638  ),
9639  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9640  useCornerCells = cms.bool( False )
9641  ),
9642  pfClusterBuilder = cms.PSet(
9643  minFracTot = cms.double( 1.0E-20 ),
9644  stoppingTolerance = cms.double( 1.0E-8 ),
9645  positionCalc = cms.PSet(
9646  minAllowedNormalization = cms.double( 1.0E-9 ),
9647  posCalcNCrystals = cms.int32( -1 ),
9648  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9649  logWeightDenominator = cms.double( 6.0E-5 ),
9650  minFractionInCalc = cms.double( 1.0E-9 )
9651  ),
9652  maxIterations = cms.uint32( 50 ),
9653  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9654  recHitEnergyNorms = cms.VPSet(
9655  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9656  detector = cms.string( "PS1" )
9657  ),
9658  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9659  detector = cms.string( "PS2" )
9660  )
9661  ),
9662  showerSigma = cms.double( 0.3 ),
9663  minFractionToKeep = cms.double( 1.0E-7 ),
9664  excludeOtherSeeds = cms.bool( True )
9665  ),
9666  positionReCalc = cms.PSet( ),
9667  energyCorrector = cms.PSet( )
9668 )
9669 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9670  minimumPSEnergy = cms.double( 0.0 ),
9671  skipPS = cms.bool( False ),
9672  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9673  energyCorrector = cms.PSet(
9674  applyCrackCorrections = cms.bool( False ),
9675  srfAwareCorrection = cms.bool( True ),
9676  applyMVACorrections = cms.bool( True ),
9677  maxPtForMVAEvaluation = cms.double( 300.0 ),
9678  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9679  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9680  ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ),
9681  eeSrFlagLabel = cms.InputTag( "hltEcalDigis" )
9682  ),
9683  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
9684 )
9685 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
9686  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
9687  usePFThresholdsFromDB = cms.bool( True ),
9688  recHitCleaners = cms.VPSet(
9689  ),
9690  seedCleaners = cms.VPSet(
9691  ),
9692  seedFinder = cms.PSet(
9693  thresholdsByDetector = cms.VPSet(
9694  cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
9695  seedingThreshold = cms.vdouble( 0.6, 0.5, 0.5, 0.5 ),
9696  depths = cms.vint32( 1, 2, 3, 4 ),
9697  detector = cms.string( "HCAL_BARREL1" )
9698  ),
9699  cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
9700  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
9701  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9702  detector = cms.string( "HCAL_ENDCAP" )
9703  )
9704  ),
9705  algoName = cms.string( "LocalMaximumSeedFinder" ),
9706  nNeighbours = cms.int32( 4 )
9707  ),
9708  initialClusteringStep = cms.PSet(
9709  thresholdsByDetector = cms.VPSet(
9710  cms.PSet( gatheringThreshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9711  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
9712  depths = cms.vint32( 1, 2, 3, 4 ),
9713  detector = cms.string( "HCAL_BARREL1" )
9714  ),
9715  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9716  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
9717  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9718  detector = cms.string( "HCAL_ENDCAP" )
9719  )
9720  ),
9721  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9722  useCornerCells = cms.bool( True )
9723  ),
9724  pfClusterBuilder = cms.PSet(
9725  minFracTot = cms.double( 1.0E-20 ),
9726  stoppingTolerance = cms.double( 1.0E-8 ),
9727  positionCalc = cms.PSet(
9728  minAllowedNormalization = cms.double( 1.0E-9 ),
9729  posCalcNCrystals = cms.int32( 5 ),
9730  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9731  logWeightDenominatorByDetector = cms.VPSet(
9732  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9733  depths = cms.vint32( 1, 2, 3, 4 ),
9734  detector = cms.string( "HCAL_BARREL1" )
9735  ),
9736  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9737  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9738  detector = cms.string( "HCAL_ENDCAP" )
9739  )
9740  ),
9741  minFractionInCalc = cms.double( 1.0E-9 )
9742  ),
9743  maxIterations = cms.uint32( 5 ),
9744  minChi2Prob = cms.double( 0.0 ),
9745  allCellsPositionCalc = cms.PSet(
9746  minAllowedNormalization = cms.double( 1.0E-9 ),
9747  posCalcNCrystals = cms.int32( -1 ),
9748  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9749  logWeightDenominatorByDetector = cms.VPSet(
9750  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9751  depths = cms.vint32( 1, 2, 3, 4 ),
9752  detector = cms.string( "HCAL_BARREL1" )
9753  ),
9754  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9755  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9756  detector = cms.string( "HCAL_ENDCAP" )
9757  )
9758  ),
9759  minFractionInCalc = cms.double( 1.0E-9 )
9760  ),
9761  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9762  recHitEnergyNorms = cms.VPSet(
9763  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9764  depths = cms.vint32( 1, 2, 3, 4 ),
9765  detector = cms.string( "HCAL_BARREL1" )
9766  ),
9767  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9768  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9769  detector = cms.string( "HCAL_ENDCAP" )
9770  )
9771  ),
9772  maxNSigmaTime = cms.double( 10.0 ),
9773  showerSigma = cms.double( 10.0 ),
9774  timeSigmaEE = cms.double( 10.0 ),
9775  clusterTimeResFromSeed = cms.bool( False ),
9776  minFractionToKeep = cms.double( 1.0E-7 ),
9777  excludeOtherSeeds = cms.bool( True ),
9778  timeResolutionCalcBarrel = cms.PSet(
9779  corrTermLowE = cms.double( 0.0 ),
9780  threshLowE = cms.double( 6.0 ),
9781  noiseTerm = cms.double( 21.86 ),
9782  constantTermLowE = cms.double( 4.24 ),
9783  noiseTermLowE = cms.double( 8.0 ),
9784  threshHighE = cms.double( 15.0 ),
9785  constantTerm = cms.double( 2.82 )
9786  ),
9787  timeResolutionCalcEndcap = cms.PSet(
9788  corrTermLowE = cms.double( 0.0 ),
9789  threshLowE = cms.double( 6.0 ),
9790  noiseTerm = cms.double( 21.86 ),
9791  constantTermLowE = cms.double( 4.24 ),
9792  noiseTermLowE = cms.double( 8.0 ),
9793  threshHighE = cms.double( 15.0 ),
9794  constantTerm = cms.double( 2.82 )
9795  ),
9796  timeSigmaEB = cms.double( 10.0 )
9797  ),
9798  positionReCalc = cms.PSet( ),
9799  energyCorrector = cms.PSet( )
9800 )
9801 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
9802  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
9803  usePFThresholdsFromDB = cms.bool( True ),
9804  pfClusterBuilder = cms.PSet(
9805  allCellsPositionCalc = cms.PSet(
9806  minAllowedNormalization = cms.double( 1.0E-9 ),
9807  posCalcNCrystals = cms.int32( -1 ),
9808  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9809  logWeightDenominatorByDetector = cms.VPSet(
9810  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9811  depths = cms.vint32( 1, 2, 3, 4 ),
9812  detector = cms.string( "HCAL_BARREL1" )
9813  ),
9814  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9815  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9816  detector = cms.string( "HCAL_ENDCAP" )
9817  )
9818  ),
9819  minFractionInCalc = cms.double( 1.0E-9 )
9820  ),
9821  algoName = cms.string( "PFMultiDepthClusterizer" ),
9822  nSigmaPhi = cms.double( 2.0 ),
9823  minFractionToKeep = cms.double( 1.0E-7 ),
9824  nSigmaEta = cms.double( 2.0 )
9825  ),
9826  positionReCalc = cms.PSet( ),
9827  energyCorrector = cms.PSet( )
9828 )
9829 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
9830  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
9831  usePFThresholdsFromDB = cms.bool( True ),
9832  recHitCleaners = cms.VPSet(
9833  ),
9834  seedCleaners = cms.VPSet(
9835  ),
9836  seedFinder = cms.PSet(
9837  thresholdsByDetector = cms.VPSet(
9838  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9839  seedingThreshold = cms.double( 1.4 ),
9840  detector = cms.string( "HF_EM" )
9841  ),
9842  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9843  seedingThreshold = cms.double( 1.4 ),
9844  detector = cms.string( "HF_HAD" )
9845  )
9846  ),
9847  algoName = cms.string( "LocalMaximumSeedFinder" ),
9848  nNeighbours = cms.int32( 0 )
9849  ),
9850  initialClusteringStep = cms.PSet(
9851  thresholdsByDetector = cms.VPSet(
9852  ),
9853  algoName = cms.string( "Basic2DClusterForEachSeed" )
9854  ),
9855  pfClusterBuilder = cms.PSet( ),
9856  positionReCalc = cms.PSet( ),
9857  energyCorrector = cms.PSet( )
9858 )
9859 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
9860  TrackQuality = cms.string( "none" ),
9861  UseQuality = cms.bool( False ),
9862  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
9863 )
9864 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
9865  verbose = cms.untracked.bool( False ),
9866  debug = cms.untracked.bool( False ),
9867  elementImporters = cms.VPSet(
9868  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
9869  source = cms.InputTag( "hltLightPFTracks" ),
9870  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
9871  useIterativeTracking = cms.bool( False ),
9872  importerName = cms.string( "GeneralTracksImporter" ),
9873  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
9874  muonMaxDPtOPt = cms.double( 1.0 ),
9875  trackQuality = cms.string( "highPurity" ),
9876  cleanBadConvertedBrems = cms.bool( False ),
9877  vetoEndcap = cms.bool( False )
9878  ),
9879  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9880  importerName = cms.string( "ECALClusterImporter" ),
9881  BCtoPFCMap = cms.InputTag( "" )
9882  ),
9883  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9884  importerName = cms.string( "GenericClusterImporter" )
9885  ),
9886  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
9887  importerName = cms.string( "GenericClusterImporter" )
9888  )
9889  ),
9890  linkDefinitions = cms.VPSet(
9891  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
9892  useKDTree = cms.bool( True ),
9893  linkerName = cms.string( "TrackAndECALLinker" )
9894  ),
9895  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
9896  useKDTree = cms.bool( True ),
9897  linkerName = cms.string( "TrackAndHCALLinker" ),
9898  trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
9899  trajectoryLayerExit = cms.string( "HCALExit" ),
9900  nMaxHcalLinksPerTrack = cms.int32( 1 )
9901  ),
9902  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
9903  useKDTree = cms.bool( False ),
9904  linkerName = cms.string( "ECALAndHCALLinker" ),
9905  minAbsEtaEcal = cms.double( 2.5 )
9906  ),
9907  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
9908  useKDTree = cms.bool( False ),
9909  linkerName = cms.string( "HFEMAndHFHADLinker" )
9910  )
9911  )
9912 )
9913 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
9914  verbose = cms.untracked.bool( False ),
9915  debug = cms.untracked.bool( False ),
9916  blocks = cms.InputTag( "hltParticleFlowBlock" ),
9917  muons = cms.InputTag( "hltMuons" ),
9918  postMuonCleaning = cms.bool( True ),
9919  vetoEndcap = cms.bool( False ),
9920  vertexCollection = cms.InputTag( "hltPixelVertices" ),
9921  useVerticesForNeutral = cms.bool( True ),
9922  useHO = cms.bool( False ),
9923  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
9924  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
9925  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
9926  useEGammaElectrons = cms.bool( False ),
9927  egammaElectrons = cms.InputTag( "" ),
9928  useEGammaFilters = cms.bool( False ),
9929  useProtectionsForJetMET = cms.bool( True ),
9930  PFEGammaFiltersParameters = cms.PSet(
9931  electron_protectionsForJetMET = cms.PSet(
9932  maxE = cms.double( 50.0 ),
9933  maxTrackPOverEele = cms.double( 1.0 ),
9934  maxEcalEOverP_2 = cms.double( 0.2 ),
9935  maxHcalEOverEcalE = cms.double( 0.1 ),
9936  maxEcalEOverP_1 = cms.double( 0.5 ),
9937  maxHcalEOverP = cms.double( 1.0 ),
9938  maxEcalEOverPRes = cms.double( 0.2 ),
9939  maxHcalE = cms.double( 10.0 ),
9940  maxEeleOverPout = cms.double( 0.2 ),
9941  maxNtracks = cms.double( 3.0 ),
9942  maxEleHcalEOverEcalE = cms.double( 0.1 ),
9943  maxDPhiIN = cms.double( 0.1 ),
9944  maxEeleOverPoutRes = cms.double( 0.5 )
9945  ),
9946  electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ),
9947  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
9948  electron_iso_combIso_endcap = cms.double( 10.0 ),
9949  photon_protectionsForBadHcal = cms.PSet(
9950  solidConeTrkIsoSlope = cms.double( 0.3 ),
9951  enableProtections = cms.bool( False ),
9952  solidConeTrkIsoOffset = cms.double( 10.0 )
9953  ),
9954  electron_missinghits = cms.uint32( 1 ),
9955  photon_MinEt = cms.double( 10.0 ),
9956  electron_iso_pt = cms.double( 10.0 ),
9957  electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
9958  electron_iso_mva_endcap = cms.double( -0.1075 ),
9959  electron_iso_combIso_barrel = cms.double( 10.0 ),
9960  photon_protectionsForJetMET = cms.PSet(
9961  sumPtTrackIsoSlope = cms.double( 0.001 ),
9962  sumPtTrackIso = cms.double( 4.0 )
9963  ),
9964  electron_protectionsForBadHcal = cms.PSet(
9965  dEta = cms.vdouble( 0.0064, 0.01264 ),
9966  dPhi = cms.vdouble( 0.0547, 0.0394 ),
9967  enableProtections = cms.bool( False ),
9968  eInvPInv = cms.vdouble( 0.184, 0.0721 ),
9969  full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 )
9970  ),
9971  electron_noniso_mvaCut = cms.double( -0.1 ),
9972  electron_iso_mva_barrel = cms.double( -0.1875 ),
9973  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
9974  photon_combIso = cms.double( 10.0 ),
9975  photon_HoE = cms.double( 0.05 )
9976  ),
9977  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
9978  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
9979  muon_HO = cms.vdouble( 0.9, 0.9 ),
9980  PFMuonAlgoParameters = cms.PSet( ),
9981  rejectTracks_Bad = cms.bool( False ),
9982  rejectTracks_Step45 = cms.bool( False ),
9983  usePFNuclearInteractions = cms.bool( False ),
9984  usePFConversions = cms.bool( False ),
9985  usePFDecays = cms.bool( False ),
9986  dptRel_DispVtx = cms.double( 10.0 ),
9987  iCfgCandConnector = cms.PSet(
9988  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
9989  bCorrect = cms.bool( False ),
9990  bCalibPrimary = cms.bool( False )
9991  ),
9992  nsigma_TRACK = cms.double( 1.0 ),
9993  pt_Error = cms.double( 1.0 ),
9994  factors_45 = cms.vdouble( 10.0, 100.0 ),
9995  goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
9996  goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
9997  goodTrackDeadHcal_layers = cms.uint32( 4 ),
9998  goodTrackDeadHcal_validFr = cms.double( 0.5 ),
9999  goodTrackDeadHcal_dxy = cms.double( 0.5 ),
10000  goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
10001  goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
10002  goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
10003  goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
10004  goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
10005  goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
10006  goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
10007  goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
10008  pf_nsigma_ECAL = cms.double( 0.0 ),
10009  pf_nsigma_HCAL = cms.double( 1.0 ),
10010  pf_nsigma_HFEM = cms.double( 1.0 ),
10011  pf_nsigma_HFHAD = cms.double( 1.0 ),
10012  useCalibrationsFromDB = cms.bool( True ),
10013  calibrationsLabel = cms.string( "HLT" ),
10014  postHFCleaning = cms.bool( False ),
10015  PFHFCleaningParameters = cms.PSet(
10016  minSignificance = cms.double( 2.5 ),
10017  maxSignificance = cms.double( 2.5 ),
10018  minDeltaMet = cms.double( 0.4 ),
10019  maxDeltaPhiPt = cms.double( 7.0 ),
10020  minHFCleaningPt = cms.double( 5.0 ),
10021  minSignificanceReduction = cms.double( 1.4 )
10022  ),
10023  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
10024  calibHF_use = cms.bool( False ),
10025  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 ),
10026  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 ),
10027  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 ),
10028  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 ),
10029  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 ),
10030  resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
10031 )
10032 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10033  useMassDropTagger = cms.bool( False ),
10034  useFiltering = cms.bool( False ),
10035  useDynamicFiltering = cms.bool( False ),
10036  useTrimming = cms.bool( False ),
10037  usePruning = cms.bool( False ),
10038  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10039  useKtPruning = cms.bool( False ),
10040  useConstituentSubtraction = cms.bool( False ),
10041  useSoftDrop = cms.bool( False ),
10042  correctShape = cms.bool( False ),
10043  UseOnlyVertexTracks = cms.bool( False ),
10044  UseOnlyOnePV = cms.bool( False ),
10045  muCut = cms.double( -1.0 ),
10046  yCut = cms.double( -1.0 ),
10047  rFilt = cms.double( -1.0 ),
10048  rFiltFactor = cms.double( -1.0 ),
10049  trimPtFracMin = cms.double( -1.0 ),
10050  zcut = cms.double( -1.0 ),
10051  rcut_factor = cms.double( -1.0 ),
10052  csRho_EtaMax = cms.double( -1.0 ),
10053  csRParam = cms.double( -1.0 ),
10054  beta = cms.double( -1.0 ),
10055  R0 = cms.double( -1.0 ),
10056  gridMaxRapidity = cms.double( -1.0 ),
10057  gridSpacing = cms.double( -1.0 ),
10058  DzTrVtxMax = cms.double( 0.0 ),
10059  DxyTrVtxMax = cms.double( 0.0 ),
10060  MaxVtxZ = cms.double( 15.0 ),
10061  subjetPtMin = cms.double( -1.0 ),
10062  muMin = cms.double( -1.0 ),
10063  muMax = cms.double( -1.0 ),
10064  yMin = cms.double( -1.0 ),
10065  yMax = cms.double( -1.0 ),
10066  dRMin = cms.double( -1.0 ),
10067  dRMax = cms.double( -1.0 ),
10068  maxDepth = cms.int32( -1 ),
10069  nFilt = cms.int32( -1 ),
10070  MinVtxNdof = cms.int32( 0 ),
10071  src = cms.InputTag( "hltParticleFlow" ),
10072  srcPVs = cms.InputTag( "hltPixelVertices" ),
10073  jetType = cms.string( "PFJet" ),
10074  jetAlgorithm = cms.string( "AntiKt" ),
10075  rParam = cms.double( 0.4 ),
10076  inputEtMin = cms.double( 0.0 ),
10077  inputEMin = cms.double( 0.0 ),
10078  jetPtMin = cms.double( 0.0 ),
10079  doPVCorrection = cms.bool( False ),
10080  doAreaFastjet = cms.bool( False ),
10081  doRhoFastjet = cms.bool( False ),
10082  doPUOffsetCorr = cms.bool( False ),
10083  puPtMin = cms.double( 10.0 ),
10084  nSigmaPU = cms.double( 1.0 ),
10085  radiusPU = cms.double( 0.4 ),
10086  subtractorName = cms.string( "" ),
10087  useExplicitGhosts = cms.bool( False ),
10088  doAreaDiskApprox = cms.bool( True ),
10089  voronoiRfact = cms.double( -9.0 ),
10090  Rho_EtaMax = cms.double( 4.4 ),
10091  Ghost_EtaMax = cms.double( 6.0 ),
10092  Active_Area_Repeats = cms.int32( 5 ),
10093  GhostArea = cms.double( 0.01 ),
10094  restrictInputs = cms.bool( False ),
10095  maxInputs = cms.uint32( 1 ),
10096  writeCompound = cms.bool( False ),
10097  writeJetsWithConst = cms.bool( False ),
10098  doFastJetNonUniform = cms.bool( False ),
10099  useDeterministicSeed = cms.bool( True ),
10100  minSeed = cms.uint32( 0 ),
10101  verbosity = cms.int32( 0 ),
10102  puWidth = cms.double( 0.0 ),
10103  nExclude = cms.uint32( 0 ),
10104  maxBadEcalCells = cms.uint32( 9999999 ),
10105  maxBadHcalCells = cms.uint32( 9999999 ),
10106  maxProblematicEcalCells = cms.uint32( 9999999 ),
10107  maxProblematicHcalCells = cms.uint32( 9999999 ),
10108  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10109  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10110  puCenters = cms.vdouble( ),
10111  applyWeight = cms.bool( False ),
10112  srcWeights = cms.InputTag( "" ),
10113  minimumTowersFraction = cms.double( 0.0 ),
10114  jetCollInstanceName = cms.string( "" ),
10115  sumRecHits = cms.bool( False )
10116 )
10117 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10118  minPt = cms.double( 20.0 ),
10119  maxEta = cms.double( 1.0E99 ),
10120  CHF = cms.double( 0.0 ),
10121  NHF = cms.double( 0.99 ),
10122  CEF = cms.double( 0.99 ),
10123  NEF = cms.double( 0.99 ),
10124  maxCF = cms.double( 99.0 ),
10125  NCH = cms.int32( 0 ),
10126  NTOT = cms.int32( 1 ),
10127  jetsInput = cms.InputTag( "hltAK4PFJets" )
10128 )
10129 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10130  minPt = cms.double( 20.0 ),
10131  maxEta = cms.double( 1.0E99 ),
10132  CHF = cms.double( 0.0 ),
10133  NHF = cms.double( 0.9 ),
10134  CEF = cms.double( 0.99 ),
10135  NEF = cms.double( 0.99 ),
10136  maxCF = cms.double( 99.0 ),
10137  NCH = cms.int32( 0 ),
10138  NTOT = cms.int32( 1 ),
10139  jetsInput = cms.InputTag( "hltAK4PFJets" )
10140 )
10141 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10142  pfCandidatesTag = cms.InputTag( "hltParticleFlow" ),
10143  maxRapidity = cms.double( 5.0 ),
10144  gridSpacing = cms.double( 0.55 )
10145 )
10146 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10147  level = cms.string( "L1FastJet" ),
10148  algorithm = cms.string( "AK4PFHLT" ),
10149  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10150 )
10151 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10152  level = cms.string( "L2Relative" ),
10153  algorithm = cms.string( "AK4PFHLT" )
10154 )
10155 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10156  level = cms.string( "L3Absolute" ),
10157  algorithm = cms.string( "AK4PFHLT" )
10158 )
10159 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10160  level = cms.string( "L2L3Residual" ),
10161  algorithm = cms.string( "AK4PFHLT" )
10162 )
10163 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10164  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10165 )
10166 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10167  src = cms.InputTag( "hltAK4PFJets" ),
10168  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10169 )
10170 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10171  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10172  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10173 )
10174 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10175  src = cms.InputTag( "hltAK4PFJetsTightID" ),
10176  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10177 )
10178 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10179  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10180  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10181  triggerJetsType = cms.int32( 85 ),
10182  maxDeltaR = cms.double( 0.5 )
10183 )
10184 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10185  saveTags = cms.bool( True ),
10186  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10187  triggerType = cms.int32( 85 ),
10188  MinE = cms.double( -1.0 ),
10189  MinPt = cms.double( 40.0 ),
10190  MinMass = cms.double( -1.0 ),
10191  MaxMass = cms.double( -1.0 ),
10192  MinEta = cms.double( -1.0 ),
10193  MaxEta = cms.double( 5.0 ),
10194  MinN = cms.int32( 1 )
10195 )
10196 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10197  offset = cms.uint32( 0 ),
10198  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10199 )
10200 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10201  saveTags = cms.bool( True ),
10202  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10203  triggerType = cms.int32( 85 ),
10204  MinE = cms.double( -1.0 ),
10205  MinPt = cms.double( 40.0 ),
10206  MinMass = cms.double( -1.0 ),
10207  MaxMass = cms.double( -1.0 ),
10208  MinEta = cms.double( -1.0 ),
10209  MaxEta = cms.double( 5.0 ),
10210  MinN = cms.int32( 1 )
10211 )
10212 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10213  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10214  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10215  triggerJetsType = cms.int32( 85 ),
10216  maxDeltaR = cms.double( 0.5 )
10217 )
10218 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10219  saveTags = cms.bool( True ),
10220  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10221  triggerType = cms.int32( 85 ),
10222  MinE = cms.double( -1.0 ),
10223  MinPt = cms.double( 60.0 ),
10224  MinMass = cms.double( -1.0 ),
10225  MaxMass = cms.double( -1.0 ),
10226  MinEta = cms.double( -1.0 ),
10227  MaxEta = cms.double( 5.0 ),
10228  MinN = cms.int32( 1 )
10229 )
10230 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10231  offset = cms.uint32( 0 ),
10232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10233 )
10234 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10235  saveTags = cms.bool( True ),
10236  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10237  triggerType = cms.int32( 85 ),
10238  MinE = cms.double( -1.0 ),
10239  MinPt = cms.double( 50.0 ),
10240  MinMass = cms.double( -1.0 ),
10241  MaxMass = cms.double( -1.0 ),
10242  MinEta = cms.double( -1.0 ),
10243  MaxEta = cms.double( 5.0 ),
10244  MinN = cms.int32( 1 )
10245 )
10246 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10247  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10248  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10249  triggerJetsType = cms.int32( 85 ),
10250  maxDeltaR = cms.double( 0.5 )
10251 )
10252 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10253  saveTags = cms.bool( True ),
10254  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10255  triggerType = cms.int32( 85 ),
10256  MinE = cms.double( -1.0 ),
10257  MinPt = cms.double( 80.0 ),
10258  MinMass = cms.double( -1.0 ),
10259  MaxMass = cms.double( -1.0 ),
10260  MinEta = cms.double( -1.0 ),
10261  MaxEta = cms.double( 5.0 ),
10262  MinN = cms.int32( 1 )
10263 )
10264 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10265  offset = cms.uint32( 0 ),
10266  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10267 )
10268 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10269  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10270  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10271  triggerJetsType = cms.int32( 85 ),
10272  maxDeltaR = cms.double( 0.5 )
10273 )
10274 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10275  saveTags = cms.bool( True ),
10276  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10277  triggerType = cms.int32( 85 ),
10278  MinE = cms.double( -1.0 ),
10279  MinPt = cms.double( 100.0 ),
10280  MinMass = cms.double( -1.0 ),
10281  MaxMass = cms.double( -1.0 ),
10282  MinEta = cms.double( -1.0 ),
10283  MaxEta = cms.double( 5.0 ),
10284  MinN = cms.int32( 1 )
10285 )
10286 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10287  offset = cms.uint32( 0 ),
10288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10289 )
10290 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10291  saveTags = cms.bool( True ),
10292  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10293  triggerType = cms.int32( 85 ),
10294  MinE = cms.double( -1.0 ),
10295  MinPt = cms.double( 90.0 ),
10296  MinMass = cms.double( -1.0 ),
10297  MaxMass = cms.double( -1.0 ),
10298  MinEta = cms.double( -1.0 ),
10299  MaxEta = cms.double( 5.0 ),
10300  MinN = cms.int32( 1 )
10301 )
10302 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10303  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10304  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10305  triggerJetsType = cms.int32( 85 ),
10306  maxDeltaR = cms.double( 0.5 )
10307 )
10308 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10309  saveTags = cms.bool( True ),
10310  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10311  triggerType = cms.int32( 85 ),
10312  MinE = cms.double( -1.0 ),
10313  MinPt = cms.double( 120.0 ),
10314  MinMass = cms.double( -1.0 ),
10315  MaxMass = cms.double( -1.0 ),
10316  MinEta = cms.double( -1.0 ),
10317  MaxEta = cms.double( 5.0 ),
10318  MinN = cms.int32( 1 )
10319 )
10320 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10321  offset = cms.uint32( 0 ),
10322  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10323 )
10324 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10325  saveTags = cms.bool( True ),
10326  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10327  triggerType = cms.int32( 85 ),
10328  MinE = cms.double( -1.0 ),
10329  MinPt = cms.double( 10.0 ),
10330  MinMass = cms.double( -1.0 ),
10331  MaxMass = cms.double( -1.0 ),
10332  MinEta = cms.double( 2.7 ),
10333  MaxEta = cms.double( 5.0 ),
10334  MinN = cms.int32( 1 )
10335 )
10336 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10337  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10338  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10339  triggerJetsType = cms.int32( 85 ),
10340  maxDeltaR = cms.double( 0.5 )
10341 )
10342 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10343  saveTags = cms.bool( True ),
10344  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10345  triggerType = cms.int32( 85 ),
10346  MinE = cms.double( -1.0 ),
10347  MinPt = cms.double( 40.0 ),
10348  MinMass = cms.double( -1.0 ),
10349  MaxMass = cms.double( -1.0 ),
10350  MinEta = cms.double( 2.7 ),
10351  MaxEta = cms.double( 5.0 ),
10352  MinN = cms.int32( 1 )
10353 )
10354 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10355  offset = cms.uint32( 0 ),
10356  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10357 )
10358 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10359  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10360  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10361  triggerJetsType = cms.int32( 85 ),
10362  maxDeltaR = cms.double( 0.5 )
10363 )
10364 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10365  saveTags = cms.bool( True ),
10366  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10367  triggerType = cms.int32( 85 ),
10368  MinE = cms.double( -1.0 ),
10369  MinPt = cms.double( 60.0 ),
10370  MinMass = cms.double( -1.0 ),
10371  MaxMass = cms.double( -1.0 ),
10372  MinEta = cms.double( 2.7 ),
10373  MaxEta = cms.double( 5.0 ),
10374  MinN = cms.int32( 1 )
10375 )
10376 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10377  offset = cms.uint32( 0 ),
10378  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10379 )
10380 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10381  saveTags = cms.bool( True ),
10382  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10383  triggerType = cms.int32( 85 ),
10384  MinE = cms.double( -1.0 ),
10385  MinPt = cms.double( 50.0 ),
10386  MinMass = cms.double( -1.0 ),
10387  MaxMass = cms.double( -1.0 ),
10388  MinEta = cms.double( 2.7 ),
10389  MaxEta = cms.double( 5.0 ),
10390  MinN = cms.int32( 1 )
10391 )
10392 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10393  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10394  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10395  triggerJetsType = cms.int32( 85 ),
10396  maxDeltaR = cms.double( 0.5 )
10397 )
10398 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10399  saveTags = cms.bool( True ),
10400  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10401  triggerType = cms.int32( 85 ),
10402  MinE = cms.double( -1.0 ),
10403  MinPt = cms.double( 80.0 ),
10404  MinMass = cms.double( -1.0 ),
10405  MaxMass = cms.double( -1.0 ),
10406  MinEta = cms.double( 2.7 ),
10407  MaxEta = cms.double( 5.0 ),
10408  MinN = cms.int32( 1 )
10409 )
10410 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10411  offset = cms.uint32( 0 ),
10412  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10413 )
10414 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10415  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10416  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10417  triggerJetsType = cms.int32( 85 ),
10418  maxDeltaR = cms.double( 0.5 )
10419 )
10420 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10421  saveTags = cms.bool( True ),
10422  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10423  triggerType = cms.int32( 85 ),
10424  MinE = cms.double( -1.0 ),
10425  MinPt = cms.double( 100.0 ),
10426  MinMass = cms.double( -1.0 ),
10427  MaxMass = cms.double( -1.0 ),
10428  MinEta = cms.double( 2.7 ),
10429  MaxEta = cms.double( 5.0 ),
10430  MinN = cms.int32( 1 )
10431 )
10432 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10433  offset = cms.uint32( 0 ),
10434  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10435 )
10436 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10437  saveTags = cms.bool( True ),
10438  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10439  triggerType = cms.int32( 85 ),
10440  MinE = cms.double( -1.0 ),
10441  MinPt = cms.double( 90.0 ),
10442  MinMass = cms.double( -1.0 ),
10443  MaxMass = cms.double( -1.0 ),
10444  MinEta = cms.double( 2.7 ),
10445  MaxEta = cms.double( 5.0 ),
10446  MinN = cms.int32( 1 )
10447 )
10448 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10449  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10450  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10451  triggerJetsType = cms.int32( 85 ),
10452  maxDeltaR = cms.double( 0.5 )
10453 )
10454 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10455  saveTags = cms.bool( True ),
10456  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10457  triggerType = cms.int32( 85 ),
10458  MinE = cms.double( -1.0 ),
10459  MinPt = cms.double( 120.0 ),
10460  MinMass = cms.double( -1.0 ),
10461  MaxMass = cms.double( -1.0 ),
10462  MinEta = cms.double( 2.7 ),
10463  MaxEta = cms.double( 5.0 ),
10464  MinN = cms.int32( 1 )
10465 )
10466 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
10467  saveTags = cms.bool( True ),
10468  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
10469  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10470  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10471  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10472  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10473  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10474  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10475  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10476  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10477  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10478 )
10479 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10480  offset = cms.uint32( 0 ),
10481  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10482 )
10483 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10484  productLabels = cms.vstring( 'EcalRecHitsEB',
10485  'EcalRecHitsEE' ),
10486  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10487  l1InputRegions = cms.VPSet(
10488  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10489  regionEtaMargin = cms.double( 0.9 ),
10490  type = cms.string( "EGamma" ),
10491  minEt = cms.double( 5.0 ),
10492  regionPhiMargin = cms.double( 1.2 ),
10493  maxEt = cms.double( 999999.0 )
10494  ),
10495  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10496  regionEtaMargin = cms.double( 0.9 ),
10497  type = cms.string( "Jet" ),
10498  minEt = cms.double( 170.0 ),
10499  regionPhiMargin = cms.double( 1.2 ),
10500  maxEt = cms.double( 999999.0 )
10501  ),
10502  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10503  regionEtaMargin = cms.double( 0.9 ),
10504  type = cms.string( "Tau" ),
10505  minEt = cms.double( 100.0 ),
10506  regionPhiMargin = cms.double( 1.2 ),
10507  maxEt = cms.double( 999999.0 )
10508  )
10509  )
10510 )
10511 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10512  productLabels = cms.vstring( 'EcalRecHitsES' ),
10513  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10514  l1InputRegions = cms.VPSet(
10515  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10516  regionEtaMargin = cms.double( 0.9 ),
10517  type = cms.string( "EGamma" ),
10518  minEt = cms.double( 5.0 ),
10519  regionPhiMargin = cms.double( 1.2 ),
10520  maxEt = cms.double( 999999.0 )
10521  ),
10522  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10523  regionEtaMargin = cms.double( 0.9 ),
10524  type = cms.string( "Jet" ),
10525  minEt = cms.double( 170.0 ),
10526  regionPhiMargin = cms.double( 1.2 ),
10527  maxEt = cms.double( 999999.0 )
10528  ),
10529  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10530  regionEtaMargin = cms.double( 0.9 ),
10531  type = cms.string( "Tau" ),
10532  minEt = cms.double( 100.0 ),
10533  regionPhiMargin = cms.double( 1.2 ),
10534  maxEt = cms.double( 999999.0 )
10535  )
10536  )
10537 )
10538 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10539  navigator = cms.PSet(
10540  barrel = cms.PSet( ),
10541  endcap = cms.PSet( ),
10542  name = cms.string( "PFRecHitECALNavigator" )
10543  ),
10544  producers = cms.VPSet(
10545  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10546  srFlags = cms.InputTag( "" ),
10547  name = cms.string( "PFEBRecHitCreator" ),
10548  qualityTests = cms.VPSet(
10549  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10550  applySelectionsToAllCrystals = cms.bool( True )
10551  ),
10552  cms.PSet( topologicalCleaning = cms.bool( True ),
10553  skipTTRecoveredHits = cms.bool( True ),
10554  cleaningThreshold = cms.double( 2.0 ),
10555  name = cms.string( "PFRecHitQTestECAL" ),
10556  timingCleaning = cms.bool( True )
10557  )
10558  )
10559  ),
10560  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10561  srFlags = cms.InputTag( "" ),
10562  name = cms.string( "PFEERecHitCreator" ),
10563  qualityTests = cms.VPSet(
10564  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10565  applySelectionsToAllCrystals = cms.bool( True )
10566  ),
10567  cms.PSet( topologicalCleaning = cms.bool( True ),
10568  skipTTRecoveredHits = cms.bool( True ),
10569  cleaningThreshold = cms.double( 2.0 ),
10570  name = cms.string( "PFRecHitQTestECAL" ),
10571  timingCleaning = cms.bool( True )
10572  )
10573  )
10574  )
10575  )
10576 )
10577 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
10578  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10579  producers = cms.VPSet(
10580  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
10581  name = cms.string( "PFPSRecHitCreator" ),
10582  qualityTests = cms.VPSet(
10583  cms.PSet( threshold = cms.double( 7.0E-6 ),
10584  name = cms.string( "PFRecHitQTestThreshold" )
10585  )
10586  )
10587  )
10588  )
10589 )
10590 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
10591  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
10592  usePFThresholdsFromDB = cms.bool( True ),
10593  recHitCleaners = cms.VPSet(
10594  ),
10595  seedCleaners = cms.VPSet(
10596  ),
10597  seedFinder = cms.PSet(
10598  thresholdsByDetector = cms.VPSet(
10599  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10600  seedingThreshold = cms.double( 1.2E-4 ),
10601  detector = cms.string( "PS1" )
10602  ),
10603  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10604  seedingThreshold = cms.double( 1.2E-4 ),
10605  detector = cms.string( "PS2" )
10606  )
10607  ),
10608  algoName = cms.string( "LocalMaximumSeedFinder" ),
10609  nNeighbours = cms.int32( 4 )
10610  ),
10611  initialClusteringStep = cms.PSet(
10612  thresholdsByDetector = cms.VPSet(
10613  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10614  gatheringThresholdPt = cms.double( 0.0 ),
10615  detector = cms.string( "PS1" )
10616  ),
10617  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10618  gatheringThresholdPt = cms.double( 0.0 ),
10619  detector = cms.string( "PS2" )
10620  )
10621  ),
10622  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10623  useCornerCells = cms.bool( False )
10624  ),
10625  pfClusterBuilder = cms.PSet(
10626  minFracTot = cms.double( 1.0E-20 ),
10627  stoppingTolerance = cms.double( 1.0E-8 ),
10628  positionCalc = cms.PSet(
10629  minAllowedNormalization = cms.double( 1.0E-9 ),
10630  posCalcNCrystals = cms.int32( -1 ),
10631  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10632  logWeightDenominator = cms.double( 6.0E-5 ),
10633  minFractionInCalc = cms.double( 1.0E-9 )
10634  ),
10635  maxIterations = cms.uint32( 50 ),
10636  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10637  recHitEnergyNorms = cms.VPSet(
10638  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10639  detector = cms.string( "PS1" )
10640  ),
10641  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10642  detector = cms.string( "PS2" )
10643  )
10644  ),
10645  showerSigma = cms.double( 0.3 ),
10646  minFractionToKeep = cms.double( 1.0E-7 ),
10647  excludeOtherSeeds = cms.bool( True )
10648  ),
10649  positionReCalc = cms.PSet( ),
10650  energyCorrector = cms.PSet( )
10651 )
10652 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
10653  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
10654  usePFThresholdsFromDB = cms.bool( True ),
10655  recHitCleaners = cms.VPSet(
10656  ),
10657  seedCleaners = cms.VPSet(
10658  ),
10659  seedFinder = cms.PSet(
10660  thresholdsByDetector = cms.VPSet(
10661  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
10662  seedingThreshold = cms.double( 0.6 ),
10663  detector = cms.string( "ECAL_ENDCAP" )
10664  ),
10665  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10666  seedingThreshold = cms.double( 0.23 ),
10667  detector = cms.string( "ECAL_BARREL" )
10668  )
10669  ),
10670  algoName = cms.string( "LocalMaximumSeedFinder" ),
10671  nNeighbours = cms.int32( 8 )
10672  ),
10673  initialClusteringStep = cms.PSet(
10674  thresholdsByDetector = cms.VPSet(
10675  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
10676  gatheringThresholdPt = cms.double( 0.0 ),
10677  detector = cms.string( "ECAL_BARREL" )
10678  ),
10679  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
10680  gatheringThresholdPt = cms.double( 0.0 ),
10681  detector = cms.string( "ECAL_ENDCAP" )
10682  )
10683  ),
10684  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10685  useCornerCells = cms.bool( True )
10686  ),
10687  pfClusterBuilder = cms.PSet(
10688  minFracTot = cms.double( 1.0E-20 ),
10689  stoppingTolerance = cms.double( 1.0E-8 ),
10690  positionCalc = cms.PSet(
10691  minAllowedNormalization = cms.double( 1.0E-9 ),
10692  posCalcNCrystals = cms.int32( 9 ),
10693  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10694  logWeightDenominator = cms.double( 0.08 ),
10695  minFractionInCalc = cms.double( 1.0E-9 ),
10696  timeResolutionCalcBarrel = cms.PSet(
10697  corrTermLowE = cms.double( 0.0510871 ),
10698  threshLowE = cms.double( 0.5 ),
10699  noiseTerm = cms.double( 1.10889 ),
10700  constantTermLowE = cms.double( 0.0 ),
10701  noiseTermLowE = cms.double( 1.31883 ),
10702  threshHighE = cms.double( 5.0 ),
10703  constantTerm = cms.double( 0.428192 )
10704  ),
10705  timeResolutionCalcEndcap = cms.PSet(
10706  corrTermLowE = cms.double( 0.0 ),
10707  threshLowE = cms.double( 1.0 ),
10708  noiseTerm = cms.double( 5.72489999999 ),
10709  constantTermLowE = cms.double( 0.0 ),
10710  noiseTermLowE = cms.double( 6.92683000001 ),
10711  threshHighE = cms.double( 10.0 ),
10712  constantTerm = cms.double( 0.0 )
10713  )
10714  ),
10715  maxIterations = cms.uint32( 50 ),
10716  positionCalcForConvergence = cms.PSet(
10717  minAllowedNormalization = cms.double( 0.0 ),
10718  T0_ES = cms.double( 1.2 ),
10719  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10720  T0_EE = cms.double( 3.1 ),
10721  T0_EB = cms.double( 7.4 ),
10722  X0 = cms.double( 0.89 ),
10723  minFractionInCalc = cms.double( 0.0 ),
10724  W0 = cms.double( 4.2 )
10725  ),
10726  allCellsPositionCalc = cms.PSet(
10727  minAllowedNormalization = cms.double( 1.0E-9 ),
10728  posCalcNCrystals = cms.int32( -1 ),
10729  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10730  logWeightDenominator = cms.double( 0.08 ),
10731  minFractionInCalc = cms.double( 1.0E-9 ),
10732  timeResolutionCalcBarrel = cms.PSet(
10733  corrTermLowE = cms.double( 0.0510871 ),
10734  threshLowE = cms.double( 0.5 ),
10735  noiseTerm = cms.double( 1.10889 ),
10736  constantTermLowE = cms.double( 0.0 ),
10737  noiseTermLowE = cms.double( 1.31883 ),
10738  threshHighE = cms.double( 5.0 ),
10739  constantTerm = cms.double( 0.428192 )
10740  ),
10741  timeResolutionCalcEndcap = cms.PSet(
10742  corrTermLowE = cms.double( 0.0 ),
10743  threshLowE = cms.double( 1.0 ),
10744  noiseTerm = cms.double( 5.72489999999 ),
10745  constantTermLowE = cms.double( 0.0 ),
10746  noiseTermLowE = cms.double( 6.92683000001 ),
10747  threshHighE = cms.double( 10.0 ),
10748  constantTerm = cms.double( 0.0 )
10749  )
10750  ),
10751  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10752  recHitEnergyNorms = cms.VPSet(
10753  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
10754  detector = cms.string( "ECAL_BARREL" )
10755  ),
10756  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
10757  detector = cms.string( "ECAL_ENDCAP" )
10758  )
10759  ),
10760  showerSigma = cms.double( 1.5 ),
10761  minFractionToKeep = cms.double( 1.0E-7 ),
10762  excludeOtherSeeds = cms.bool( True )
10763  ),
10764  positionReCalc = cms.PSet(
10765  minAllowedNormalization = cms.double( 0.0 ),
10766  T0_ES = cms.double( 1.2 ),
10767  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10768  T0_EE = cms.double( 3.1 ),
10769  T0_EB = cms.double( 7.4 ),
10770  X0 = cms.double( 0.89 ),
10771  minFractionInCalc = cms.double( 0.0 ),
10772  W0 = cms.double( 4.2 )
10773  ),
10774  energyCorrector = cms.PSet( )
10775 )
10776 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10777  minimumPSEnergy = cms.double( 0.0 ),
10778  skipPS = cms.bool( False ),
10779  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
10780  energyCorrector = cms.PSet(
10781  applyCrackCorrections = cms.bool( False ),
10782  srfAwareCorrection = cms.bool( True ),
10783  applyMVACorrections = cms.bool( True ),
10784  maxPtForMVAEvaluation = cms.double( 300.0 ),
10785  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10786  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10787  ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ),
10788  eeSrFlagLabel = cms.InputTag( "hltEcalDigis" )
10789  ),
10790  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
10791 )
10792 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
10793  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
10794  doSatelliteClusterMerge = cms.bool( False ),
10795  thresh_PFClusterBarrel = cms.double( 0.5 ),
10796  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
10797  useRegression = cms.bool( True ),
10798  satelliteMajorityFraction = cms.double( 0.5 ),
10799  thresh_PFClusterEndcap = cms.double( 0.5 ),
10800  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10801  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
10802  verbose = cms.untracked.bool( False ),
10803  thresh_SCEt = cms.double( 4.0 ),
10804  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
10805  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
10806  useDynamicDPhiWindow = cms.bool( True ),
10807  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
10808  regressionConfig = cms.PSet(
10809  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
10810  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10811  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10812  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
10813  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
10814  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
10815  isHLT = cms.bool( True ),
10816  regTrainedWithPS = cms.bool( True )
10817  ),
10818  applyCrackCorrections = cms.bool( False ),
10819  satelliteClusterSeedThreshold = cms.double( 50.0 ),
10820  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10821  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10822  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10823  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10824  EnergyWeight = cms.string( "Raw" ),
10825  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10826  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10827  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10828  thresh_PFClusterES = cms.double( 0.5 ),
10829  seedThresholdIsET = cms.bool( True ),
10830  isOOTCollection = cms.bool( False ),
10831  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
10832  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
10833  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
10834  dropUnseedable = cms.bool( False ),
10835  ClusteringType = cms.string( "Mustache" )
10836 )
10837 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10838  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
10839  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10840  recoEcalCandidateCollection = cms.string( "" )
10841 )
10842 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
10843  saveTags = cms.bool( True ),
10844  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10845  candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10846  doIsolated = cms.bool( False )
10847 )
10848 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
10849  saveTags = cms.bool( True ),
10850  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
10851  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10852  etcutEB = cms.double( 10.0 ),
10853  etcutEE = cms.double( 10.0 ),
10854  minEtaCut = cms.double( -9999.0 ),
10855  maxEtaCut = cms.double( 9999.0 ),
10856  ncandcut = cms.int32( 2 )
10857 )
10858 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10859  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10860  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10861  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10862  isIeta = cms.bool( True ),
10863  multThresEB = cms.double( 1.0 ),
10864  multThresEE = cms.double( 1.25 )
10865 )
10866 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10867  saveTags = cms.bool( True ),
10868  candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
10869  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
10870  rhoTag = cms.InputTag( "" ),
10871  energyLowEdges = cms.vdouble( 0.0 ),
10872  lessThan = cms.bool( True ),
10873  useEt = cms.bool( False ),
10874  useAbs = cms.bool( False ),
10875  thrRegularEB = cms.vdouble( 0.015 ),
10876  thrRegularEE = cms.vdouble( 0.04 ),
10877  thrOverEEB = cms.vdouble( -1.0 ),
10878  thrOverEEE = cms.vdouble( -1.0 ),
10879  thrOverE2EB = cms.vdouble( -1.0 ),
10880  thrOverE2EE = cms.vdouble( -1.0 ),
10881  ncandcut = cms.int32( 2 ),
10882  doRhoCorrection = cms.bool( False ),
10883  rhoMax = cms.double( 9.9999999E7 ),
10884  rhoScale = cms.double( 1.0 ),
10885  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10886  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10887  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10888 )
10889 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
10890  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10891  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10892  hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
10893  doRhoCorrection = cms.bool( False ),
10894  rhoMax = cms.double( 9.9999999E7 ),
10895  rhoScale = cms.double( 1.0 ),
10896  eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
10897  etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
10898  eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
10899  etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
10900  usePFThresholdsFromDB = cms.bool( True ),
10901  innerCone = cms.double( 0.0 ),
10902  outerCone = cms.double( 0.14 ),
10903  depth = cms.int32( 0 ),
10904  maxSeverityHB = cms.int32( 9 ),
10905  maxSeverityHE = cms.int32( 9 ),
10906  doEtSum = cms.bool( False ),
10907  useSingleTower = cms.bool( False ),
10908  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10909  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10910 )
10911 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10912  saveTags = cms.bool( True ),
10913  candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
10914  varTag = cms.InputTag( "hltEgammaHoverE" ),
10915  rhoTag = cms.InputTag( "" ),
10916  energyLowEdges = cms.vdouble( 0.0 ),
10917  lessThan = cms.bool( True ),
10918  useEt = cms.bool( False ),
10919  useAbs = cms.bool( False ),
10920  thrRegularEB = cms.vdouble( -1.0 ),
10921  thrRegularEE = cms.vdouble( -1.0 ),
10922  thrOverEEB = cms.vdouble( 0.2 ),
10923  thrOverEEE = cms.vdouble( 0.15 ),
10924  thrOverE2EB = cms.vdouble( -1.0 ),
10925  thrOverE2EE = cms.vdouble( -1.0 ),
10926  ncandcut = cms.int32( 2 ),
10927  doRhoCorrection = cms.bool( False ),
10928  rhoMax = cms.double( 9.9999999E7 ),
10929  rhoScale = cms.double( 1.0 ),
10930  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10931  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10932  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10933 )
10934 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
10935  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10936  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10937  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10938  doRhoCorrection = cms.bool( False ),
10939  rhoMax = cms.double( 9.9999999E7 ),
10940  rhoScale = cms.double( 1.0 ),
10941  drMax = cms.double( 0.3 ),
10942  drVetoBarrel = cms.double( 0.0 ),
10943  drVetoEndcap = cms.double( 0.0 ),
10944  etaStripBarrel = cms.double( 0.0 ),
10945  etaStripEndcap = cms.double( 0.0 ),
10946  energyBarrel = cms.double( 0.0 ),
10947  energyEndcap = cms.double( 0.0 ),
10948  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
10949  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10950 )
10951 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10952  saveTags = cms.bool( True ),
10953  candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
10954  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
10955  rhoTag = cms.InputTag( "" ),
10956  energyLowEdges = cms.vdouble( 0.0 ),
10957  lessThan = cms.bool( True ),
10958  useEt = cms.bool( True ),
10959  useAbs = cms.bool( False ),
10960  thrRegularEB = cms.vdouble( -1.0 ),
10961  thrRegularEE = cms.vdouble( -1.0 ),
10962  thrOverEEB = cms.vdouble( 1.0 ),
10963  thrOverEEE = cms.vdouble( 1.0 ),
10964  thrOverE2EB = cms.vdouble( -1.0 ),
10965  thrOverE2EE = cms.vdouble( -1.0 ),
10966  ncandcut = cms.int32( 2 ),
10967  doRhoCorrection = cms.bool( False ),
10968  rhoMax = cms.double( 9.9999999E7 ),
10969  rhoScale = cms.double( 1.0 ),
10970  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10971  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10972  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10973 )
10974 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
10975  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10976  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10977  useHF = cms.bool( False ),
10978  pfClusterProducerHFEM = cms.InputTag( "" ),
10979  pfClusterProducerHFHAD = cms.InputTag( "" ),
10980  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10981  doRhoCorrection = cms.bool( False ),
10982  rhoMax = cms.double( 9.9999999E7 ),
10983  rhoScale = cms.double( 1.0 ),
10984  drMax = cms.double( 0.3 ),
10985  drVetoBarrel = cms.double( 0.0 ),
10986  drVetoEndcap = cms.double( 0.0 ),
10987  etaStripBarrel = cms.double( 0.0 ),
10988  etaStripEndcap = cms.double( 0.0 ),
10989  energyBarrel = cms.double( 0.0 ),
10990  energyEndcap = cms.double( 0.0 ),
10991  useEt = cms.bool( True ),
10992  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
10993  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10994 )
10995 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10996  saveTags = cms.bool( True ),
10997  candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
10998  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
10999  rhoTag = cms.InputTag( "" ),
11000  energyLowEdges = cms.vdouble( 0.0 ),
11001  lessThan = cms.bool( True ),
11002  useEt = cms.bool( True ),
11003  useAbs = cms.bool( False ),
11004  thrRegularEB = cms.vdouble( -1.0 ),
11005  thrRegularEE = cms.vdouble( -1.0 ),
11006  thrOverEEB = cms.vdouble( 1.0 ),
11007  thrOverEEE = cms.vdouble( 1.0 ),
11008  thrOverE2EB = cms.vdouble( -1.0 ),
11009  thrOverE2EE = cms.vdouble( -1.0 ),
11010  ncandcut = cms.int32( 2 ),
11011  doRhoCorrection = cms.bool( False ),
11012  rhoMax = cms.double( 9.9999999E7 ),
11013  rhoScale = cms.double( 1.0 ),
11014  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11015  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11016  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11017 )
11018 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
11019  layerList = cms.vstring( 'BPix1+BPix2',
11020  'BPix1+BPix3',
11021  'BPix1+BPix4',
11022  'BPix2+BPix3',
11023  'BPix2+BPix4',
11024  'BPix3+BPix4',
11025  'FPix1_pos+FPix2_pos',
11026  'FPix1_pos+FPix3_pos',
11027  'FPix2_pos+FPix3_pos',
11028  'BPix1+FPix1_pos',
11029  'BPix1+FPix2_pos',
11030  'BPix1+FPix3_pos',
11031  'BPix2+FPix1_pos',
11032  'BPix2+FPix2_pos',
11033  'BPix2+FPix3_pos',
11034  'BPix3+FPix1_pos',
11035  'BPix3+FPix2_pos',
11036  'BPix3+FPix3_pos',
11037  'BPix4+FPix1_pos',
11038  'BPix4+FPix2_pos',
11039  'BPix4+FPix3_pos',
11040  'FPix1_neg+FPix2_neg',
11041  'FPix1_neg+FPix3_neg',
11042  'FPix2_neg+FPix3_neg',
11043  'BPix1+FPix1_neg',
11044  'BPix1+FPix2_neg',
11045  'BPix1+FPix3_neg',
11046  'BPix2+FPix1_neg',
11047  'BPix2+FPix2_neg',
11048  'BPix2+FPix3_neg',
11049  'BPix3+FPix1_neg',
11050  'BPix3+FPix2_neg',
11051  'BPix3+FPix3_neg',
11052  'BPix4+FPix1_neg',
11053  'BPix4+FPix2_neg',
11054  'BPix4+FPix3_neg' ),
11055  BPix = cms.PSet(
11056  hitErrorRPhi = cms.double( 0.0027 ),
11057  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11058  useErrorsFromParam = cms.bool( True ),
11059  hitErrorRZ = cms.double( 0.006 ),
11060  HitProducer = cms.string( "hltSiPixelRecHits" )
11061  ),
11062  FPix = cms.PSet(
11063  hitErrorRPhi = cms.double( 0.0051 ),
11064  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11065  useErrorsFromParam = cms.bool( True ),
11066  hitErrorRZ = cms.double( 0.0036 ),
11067  HitProducer = cms.string( "hltSiPixelRecHits" )
11068  ),
11069  TIB = cms.PSet( ),
11070  TID = cms.PSet( ),
11071  TOB = cms.PSet( ),
11072  TEC = cms.PSet( ),
11073  MTIB = cms.PSet( ),
11074  MTID = cms.PSet( ),
11075  MTOB = cms.PSet( ),
11076  MTEC = cms.PSet( )
11077 )
11078 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11079  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11080  'BPix2+BPix3+BPix4',
11081  'BPix1+BPix3+BPix4',
11082  'BPix1+BPix2+BPix4',
11083  'BPix2+BPix3+FPix1_pos',
11084  'BPix2+BPix3+FPix1_neg',
11085  'BPix1+BPix2+FPix1_pos',
11086  'BPix1+BPix2+FPix1_neg',
11087  'BPix2+FPix1_pos+FPix2_pos',
11088  'BPix2+FPix1_neg+FPix2_neg',
11089  'BPix1+FPix1_pos+FPix2_pos',
11090  'BPix1+FPix1_neg+FPix2_neg',
11091  'FPix1_pos+FPix2_pos+FPix3_pos',
11092  'FPix1_neg+FPix2_neg+FPix3_neg',
11093  'BPix1+BPix3+FPix1_pos',
11094  'BPix1+BPix2+FPix2_pos',
11095  'BPix1+BPix3+FPix1_neg',
11096  'BPix1+BPix2+FPix2_neg',
11097  'BPix1+FPix2_neg+FPix3_neg',
11098  'BPix1+FPix1_neg+FPix3_neg',
11099  'BPix1+FPix2_pos+FPix3_pos',
11100  'BPix1+FPix1_pos+FPix3_pos' ),
11101  BPix = cms.PSet(
11102  hitErrorRPhi = cms.double( 0.0027 ),
11103  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11104  useErrorsFromParam = cms.bool( True ),
11105  hitErrorRZ = cms.double( 0.006 ),
11106  HitProducer = cms.string( "hltSiPixelRecHits" )
11107  ),
11108  FPix = cms.PSet(
11109  hitErrorRPhi = cms.double( 0.0051 ),
11110  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11111  useErrorsFromParam = cms.bool( True ),
11112  hitErrorRZ = cms.double( 0.0036 ),
11113  HitProducer = cms.string( "hltSiPixelRecHits" )
11114  ),
11115  TIB = cms.PSet( ),
11116  TID = cms.PSet( ),
11117  TOB = cms.PSet( ),
11118  TEC = cms.PSet( ),
11119  MTIB = cms.PSet( ),
11120  MTID = cms.PSet( ),
11121  MTOB = cms.PSet( ),
11122  MTEC = cms.PSet( )
11123 )
11124 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11125  cands = cms.InputTag( "hltEgammaCandidates" ),
11126  minEtCutEB = cms.double( 0.0 ),
11127  minEtCutEE = cms.double( 0.0 ),
11128  cuts = cms.VPSet(
11129  cms.PSet( endcapCut = cms.PSet(
11130  useEt = cms.bool( False ),
11131  cutOverE = cms.double( 0.2 )
11132 ),
11133  var = cms.InputTag( "hltEgammaHoverE" ),
11134  barrelCut = cms.PSet(
11135  useEt = cms.bool( False ),
11136  cutOverE = cms.double( 0.2 )
11137  )
11138  )
11139  )
11140 )
11141 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11142  RegionPSet = cms.PSet(
11143  minBSDeltaZ = cms.double( 0.0 ),
11144  useZInVertex = cms.bool( False ),
11145  vertices = cms.InputTag( "" ),
11146  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11147  useZInBeamspot = cms.bool( False ),
11148  ptMin = cms.double( 1.5 ),
11149  deltaEtaRegion = cms.double( 0.1 ),
11150  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11151  originHalfLength = cms.double( 12.5 ),
11152  measurementTrackerEvent = cms.InputTag( "" ),
11153  originRadius = cms.double( 0.2 ),
11154  precise = cms.bool( True ),
11155  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11156  whereToUseMeasTracker = cms.string( "kNever" ),
11157  deltaPhiRegion = cms.double( 0.4 ),
11158  defaultZ = cms.double( 0.0 )
11159  )
11160 )
11161 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11162  seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11163  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11164  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11165  clusterCheck = cms.InputTag( "" ),
11166  produceSeedingHitSets = cms.bool( True ),
11167  produceIntermediateHitDoublets = cms.bool( True ),
11168  maxElement = cms.uint32( 0 ),
11169  maxElementTotal = cms.uint32( 50000000 ),
11170  putEmptyIfMaxElementReached = cms.bool( False ),
11171  layerPairs = cms.vuint32( 0 )
11172 )
11173 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11174  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11175  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11176  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11177  clusterCheck = cms.InputTag( "" ),
11178  produceSeedingHitSets = cms.bool( True ),
11179  produceIntermediateHitDoublets = cms.bool( True ),
11180  maxElement = cms.uint32( 0 ),
11181  maxElementTotal = cms.uint32( 50000000 ),
11182  putEmptyIfMaxElementReached = cms.bool( False ),
11183  layerPairs = cms.vuint32( 0, 1 )
11184 )
11185 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11186  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11187  extraHitRPhitolerance = cms.double( 0.032 ),
11188  useBendingCorrection = cms.bool( True ),
11189  CAThetaCut = cms.double( 0.004 ),
11190  CAPhiCut = cms.double( 0.1 ),
11191  CAThetaCut_byTriplets = cms.VPSet(
11192  cms.PSet( seedingLayers = cms.string( "" ),
11193  cut = cms.double( -1.0 )
11194  )
11195  ),
11196  CAPhiCut_byTriplets = cms.VPSet(
11197  cms.PSet( seedingLayers = cms.string( "" ),
11198  cut = cms.double( -1.0 )
11199  )
11200  ),
11201  CAHardPtCut = cms.double( 0.3 ),
11202  maxChi2 = cms.PSet(
11203  value2 = cms.double( 6.0 ),
11204  value1 = cms.double( 100.0 ),
11205  pt1 = cms.double( 0.8 ),
11206  enabled = cms.bool( True ),
11207  pt2 = cms.double( 8.0 )
11208  ),
11209  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11210 )
11211 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11212  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11213  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11214  SeedMomentumForBOFF = cms.double( 5.0 ),
11215  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11216  MinOneOverPtError = cms.double( 1.0 ),
11217  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11218  magneticField = cms.string( "ParabolicMf" ),
11219  forceKinematicWithRegionDirection = cms.bool( False ),
11220  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11221 )
11222 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11223  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11224  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11225  SeedMomentumForBOFF = cms.double( 5.0 ),
11226  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11227  MinOneOverPtError = cms.double( 1.0 ),
11228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11229  magneticField = cms.string( "ParabolicMf" ),
11230  forceKinematicWithRegionDirection = cms.bool( False ),
11231  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11232 )
11233 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11234  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
11235 )
11236 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11237  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11238  vertices = cms.InputTag( "" ),
11239  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11240  measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11241  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11242  matcherConfig = cms.PSet(
11243  useRecoVertex = cms.bool( False ),
11244  minNrHits = cms.vuint32( 2, 3 ),
11245  matchingCuts = cms.VPSet(
11246  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
11247  version = cms.int32( 2 ),
11248  dRZMaxHighEt = cms.vdouble( 9999.0 ),
11249  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11250  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11251  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11252  dRZMaxHighEtThres = cms.vdouble( 0.0 )
11253  ),
11254  cms.PSet( etaBins = cms.vdouble( ),
11255  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11256  version = cms.int32( 2 ),
11257  dRZMaxHighEt = cms.vdouble( 0.05 ),
11258  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11259  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11260  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11261  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11262  ),
11263  cms.PSet( etaBins = cms.vdouble( ),
11264  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11265  version = cms.int32( 2 ),
11266  dRZMaxHighEt = cms.vdouble( 0.05 ),
11267  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11268  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11269  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11270  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11271  )
11272  ),
11273  minNrHitsValidLayerBins = cms.vint32( 4 ),
11274  detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11275  navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11276  paramMagField = cms.ESInputTag( "","ParabolicMf" )
11277  )
11278 )
11279 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11280  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11281  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11282  dPhi1SParams = cms.PSet( bins = cms.VPSet(
11283  cms.PSet( yMin = cms.int32( 1 ),
11284  binType = cms.string( "AbsEtaClus" ),
11285  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11286  xMin = cms.double( 0.0 ),
11287  yMax = cms.int32( 1 ),
11288  xMax = cms.double( 1.5 ),
11289  funcType = cms.string( "TF1:=pol3" )
11290  ),
11291  cms.PSet( yMin = cms.int32( 2 ),
11292  binType = cms.string( "AbsEtaClus" ),
11293  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11294  xMin = cms.double( 0.0 ),
11295  yMax = cms.int32( 2 ),
11296  xMax = cms.double( 1.5 ),
11297  funcType = cms.string( "TF1:=pol3" )
11298  ),
11299  cms.PSet( yMin = cms.int32( 3 ),
11300  binType = cms.string( "AbsEtaClus" ),
11301  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11302  xMin = cms.double( 0.0 ),
11303  yMax = cms.int32( 99999 ),
11304  xMax = cms.double( 1.5 ),
11305  funcType = cms.string( "TF1:=pol3" )
11306  ),
11307  cms.PSet( yMin = cms.int32( 1 ),
11308  binType = cms.string( "AbsEtaClus" ),
11309  funcParams = cms.vdouble( 0.00823, -0.0029 ),
11310  xMin = cms.double( 1.5 ),
11311  yMax = cms.int32( 1 ),
11312  xMax = cms.double( 2.0 ),
11313  funcType = cms.string( "TF1:=pol1" )
11314  ),
11315  cms.PSet( yMin = cms.int32( 1 ),
11316  binType = cms.string( "AbsEtaClus" ),
11317  funcParams = cms.vdouble( 0.00282 ),
11318  xMin = cms.double( 2.0 ),
11319  yMax = cms.int32( 1 ),
11320  xMax = cms.double( 3.0 ),
11321  funcType = cms.string( "TF1:=pol0" )
11322  ),
11323  cms.PSet( yMin = cms.int32( 2 ),
11324  binType = cms.string( "AbsEtaClus" ),
11325  funcParams = cms.vdouble( 0.010838, -0.00345 ),
11326  xMin = cms.double( 1.5 ),
11327  yMax = cms.int32( 2 ),
11328  xMax = cms.double( 2.0 ),
11329  funcType = cms.string( "TF1:=pol1" )
11330  ),
11331  cms.PSet( yMin = cms.int32( 2 ),
11332  binType = cms.string( "AbsEtaClus" ),
11333  funcParams = cms.vdouble( 0.0043 ),
11334  xMin = cms.double( 2.0 ),
11335  yMax = cms.int32( 2 ),
11336  xMax = cms.double( 3.0 ),
11337  funcType = cms.string( "TF1:=pol0" )
11338  ),
11339  cms.PSet( yMin = cms.int32( 3 ),
11340  binType = cms.string( "AbsEtaClus" ),
11341  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11342  xMin = cms.double( 1.5 ),
11343  yMax = cms.int32( 99999 ),
11344  xMax = cms.double( 3.0 ),
11345  funcType = cms.string( "TF1:=pol2" )
11346  )
11347 ) ),
11348  dPhi2SParams = cms.PSet( bins = cms.VPSet(
11349  cms.PSet( yMin = cms.int32( 1 ),
11350  binType = cms.string( "AbsEtaClus" ),
11351  funcParams = cms.vdouble( 1.3E-4 ),
11352  xMin = cms.double( 0.0 ),
11353  yMax = cms.int32( 99999 ),
11354  xMax = cms.double( 1.6 ),
11355  funcType = cms.string( "TF1:=pol0" )
11356  ),
11357  cms.PSet( yMin = cms.int32( 1 ),
11358  binType = cms.string( "AbsEtaClus" ),
11359  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11360  xMin = cms.double( 1.5 ),
11361  yMax = cms.int32( 99999 ),
11362  xMax = cms.double( 1.9 ),
11363  funcType = cms.string( "TF1:=pol1" )
11364  ),
11365  cms.PSet( yMin = cms.int32( 1 ),
11366  binType = cms.string( "AbsEtaClus" ),
11367  funcParams = cms.vdouble( 7.94E-5 ),
11368  xMin = cms.double( 1.9 ),
11369  yMax = cms.int32( 99999 ),
11370  xMax = cms.double( 3.0 ),
11371  funcType = cms.string( "TF1:=pol0" )
11372  )
11373 ) ),
11374  dRZ2SParams = cms.PSet( bins = cms.VPSet(
11375  cms.PSet( yMin = cms.int32( 1 ),
11376  binType = cms.string( "AbsEtaClus" ),
11377  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11378  xMin = cms.double( 0.0 ),
11379  yMax = cms.int32( 99999 ),
11380  xMax = cms.double( 1.5 ),
11381  funcType = cms.string( "TF1:=pol3" )
11382  ),
11383  cms.PSet( yMin = cms.int32( 1 ),
11384  binType = cms.string( "AbsEtaClus" ),
11385  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11386  xMin = cms.double( 1.5 ),
11387  yMax = cms.int32( 99999 ),
11388  xMax = cms.double( 3.0 ),
11389  funcType = cms.string( "TF1:=pol3" )
11390  )
11391 ) ),
11392  productsToWrite = cms.int32( 0 )
11393 )
11394 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11395  cleanTrajectoryAfterInOut = cms.bool( True ),
11396  doSeedingRegionRebuilding = cms.bool( True ),
11397  onlyPixelHitsForSeedCleaner = cms.bool( False ),
11398  reverseTrajectories = cms.bool( False ),
11399  useHitsSplitting = cms.bool( True ),
11400  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11401  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11402  clustersToSkip = cms.InputTag( "" ),
11403  phase2clustersToSkip = cms.InputTag( "" ),
11404  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11405  TransientInitialStateEstimatorParameters = cms.PSet(
11406  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11407  numberMeasurementsForFit = cms.int32( 4 ),
11408  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11409  ),
11410  numHitsForSeedCleaner = cms.int32( 4 ),
11411  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11412  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11413  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11414  maxNSeeds = cms.uint32( 1000000 ),
11415  maxSeedsBeforeCleaning = cms.uint32( 1000 )
11416 )
11417 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11418  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11419  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11420  producer = cms.string( "" ),
11421  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11422  useHitsSplitting = cms.bool( False ),
11423  TrajectoryInEvent = cms.bool( True ),
11424  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11425  Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11426  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11427  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11428  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11429  GeometricInnerState = cms.bool( True ),
11430  AlgorithmName = cms.string( "gsf" )
11431 )
11432 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11433  TrackProducer = cms.InputTag( "" ),
11434  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11435  UseGsfTracks = cms.bool( True ),
11436  BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11437 )
11438 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11439  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11440  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11441  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11442  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11443  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11444  useDefaultValuesForBarrel = cms.bool( False ),
11445  useDefaultValuesForEndcap = cms.bool( False ),
11446  produceAbsValues = cms.bool( False )
11447 )
11448 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11449  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11450  trackProducer = cms.InputTag( "hltMergedTracks" ),
11451  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11452  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11453  egTrkIsoPtMin = cms.double( 1.0 ),
11454  egTrkIsoConeSize = cms.double( 0.2 ),
11455  egTrkIsoZSpan = cms.double( 0.15 ),
11456  egTrkIsoRSpan = cms.double( 999999.0 ),
11457  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11458  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11459  egTrkIsoStripBarrel = cms.double( 0.01 ),
11460  egTrkIsoStripEndcap = cms.double( 0.01 ),
11461  useGsfTrack = cms.bool( True ),
11462  useSCRefs = cms.bool( True )
11463 )
11464 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11465  saveTags = cms.bool( True ),
11466  candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11467  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11468  rhoTag = cms.InputTag( "" ),
11469  energyLowEdges = cms.vdouble( 0.0 ),
11470  lessThan = cms.bool( True ),
11471  useEt = cms.bool( True ),
11472  useAbs = cms.bool( False ),
11473  thrRegularEB = cms.vdouble( -1.0 ),
11474  thrRegularEE = cms.vdouble( -1.0 ),
11475  thrOverEEB = cms.vdouble( 1.0 ),
11476  thrOverEEE = cms.vdouble( 1.0 ),
11477  thrOverE2EB = cms.vdouble( -1.0 ),
11478  thrOverE2EE = cms.vdouble( -1.0 ),
11479  ncandcut = cms.int32( 2 ),
11480  doRhoCorrection = cms.bool( False ),
11481  rhoMax = cms.double( 9.9999999E7 ),
11482  rhoScale = cms.double( 1.0 ),
11483  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11484  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11485  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11486 )
11487 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11488  offset = cms.uint32( 0 ),
11489  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11490 )
11491 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11492  saveTags = cms.bool( True ),
11493  firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11494  secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11495  minMass = cms.double( 50.0 )
11496 )
11497 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11498  offset = cms.uint32( 0 ),
11499  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11500 )
11501 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11502  saveTags = cms.bool( True ),
11503  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11504  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11505  etcutEB = cms.double( 15.0 ),
11506  etcutEE = cms.double( 15.0 ),
11507  minEtaCut = cms.double( -9999.0 ),
11508  maxEtaCut = cms.double( 9999.0 ),
11509  ncandcut = cms.int32( 2 )
11510 )
11511 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11512  saveTags = cms.bool( True ),
11513  candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11514  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11515  rhoTag = cms.InputTag( "" ),
11516  energyLowEdges = cms.vdouble( 0.0 ),
11517  lessThan = cms.bool( True ),
11518  useEt = cms.bool( False ),
11519  useAbs = cms.bool( False ),
11520  thrRegularEB = cms.vdouble( 0.015 ),
11521  thrRegularEE = cms.vdouble( 0.04 ),
11522  thrOverEEB = cms.vdouble( -1.0 ),
11523  thrOverEEE = cms.vdouble( -1.0 ),
11524  thrOverE2EB = cms.vdouble( -1.0 ),
11525  thrOverE2EE = cms.vdouble( -1.0 ),
11526  ncandcut = cms.int32( 2 ),
11527  doRhoCorrection = cms.bool( False ),
11528  rhoMax = cms.double( 9.9999999E7 ),
11529  rhoScale = cms.double( 1.0 ),
11530  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11531  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11532  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11533 )
11534 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11535  saveTags = cms.bool( True ),
11536  candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11537  varTag = cms.InputTag( "hltEgammaHoverE" ),
11538  rhoTag = cms.InputTag( "" ),
11539  energyLowEdges = cms.vdouble( 0.0 ),
11540  lessThan = cms.bool( True ),
11541  useEt = cms.bool( False ),
11542  useAbs = cms.bool( False ),
11543  thrRegularEB = cms.vdouble( -1.0 ),
11544  thrRegularEE = cms.vdouble( -1.0 ),
11545  thrOverEEB = cms.vdouble( 0.2 ),
11546  thrOverEEE = cms.vdouble( 0.15 ),
11547  thrOverE2EB = cms.vdouble( -1.0 ),
11548  thrOverE2EE = cms.vdouble( -1.0 ),
11549  ncandcut = cms.int32( 2 ),
11550  doRhoCorrection = cms.bool( False ),
11551  rhoMax = cms.double( 9.9999999E7 ),
11552  rhoScale = cms.double( 1.0 ),
11553  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11554  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11555  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11556 )
11557 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11558  saveTags = cms.bool( True ),
11559  candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
11560  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11561  rhoTag = cms.InputTag( "" ),
11562  energyLowEdges = cms.vdouble( 0.0 ),
11563  lessThan = cms.bool( True ),
11564  useEt = cms.bool( True ),
11565  useAbs = cms.bool( False ),
11566  thrRegularEB = cms.vdouble( -1.0 ),
11567  thrRegularEE = cms.vdouble( -1.0 ),
11568  thrOverEEB = cms.vdouble( 1.0 ),
11569  thrOverEEE = cms.vdouble( 1.0 ),
11570  thrOverE2EB = cms.vdouble( -1.0 ),
11571  thrOverE2EE = cms.vdouble( -1.0 ),
11572  ncandcut = cms.int32( 2 ),
11573  doRhoCorrection = cms.bool( False ),
11574  rhoMax = cms.double( 9.9999999E7 ),
11575  rhoScale = cms.double( 1.0 ),
11576  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11577  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11578  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11579 )
11580 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11581  saveTags = cms.bool( True ),
11582  candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
11583  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11584  rhoTag = cms.InputTag( "" ),
11585  energyLowEdges = cms.vdouble( 0.0 ),
11586  lessThan = cms.bool( True ),
11587  useEt = cms.bool( True ),
11588  useAbs = cms.bool( False ),
11589  thrRegularEB = cms.vdouble( -1.0 ),
11590  thrRegularEE = cms.vdouble( -1.0 ),
11591  thrOverEEB = cms.vdouble( 1.0 ),
11592  thrOverEEE = cms.vdouble( 1.0 ),
11593  thrOverE2EB = cms.vdouble( -1.0 ),
11594  thrOverE2EE = cms.vdouble( -1.0 ),
11595  ncandcut = cms.int32( 2 ),
11596  doRhoCorrection = cms.bool( False ),
11597  rhoMax = cms.double( 9.9999999E7 ),
11598  rhoScale = cms.double( 1.0 ),
11599  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11600  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11601  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11602 )
11603 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11604  saveTags = cms.bool( True ),
11605  candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
11606  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11607  rhoTag = cms.InputTag( "" ),
11608  energyLowEdges = cms.vdouble( 0.0 ),
11609  lessThan = cms.bool( True ),
11610  useEt = cms.bool( True ),
11611  useAbs = cms.bool( False ),
11612  thrRegularEB = cms.vdouble( -1.0 ),
11613  thrRegularEE = cms.vdouble( -1.0 ),
11614  thrOverEEB = cms.vdouble( 1.0 ),
11615  thrOverEEE = cms.vdouble( 1.0 ),
11616  thrOverE2EB = cms.vdouble( -1.0 ),
11617  thrOverE2EE = cms.vdouble( -1.0 ),
11618  ncandcut = cms.int32( 2 ),
11619  doRhoCorrection = cms.bool( False ),
11620  rhoMax = cms.double( 9.9999999E7 ),
11621  rhoScale = cms.double( 1.0 ),
11622  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11623  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11624  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11625 )
11626 fragment.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
11627  offset = cms.uint32( 0 ),
11628  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11629 )
11630 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11631  saveTags = cms.bool( True ),
11632  firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11633  secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11634  minMass = cms.double( 50.0 )
11635 )
11636 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
11637  offset = cms.uint32( 0 ),
11638  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11639 )
11640 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11641  saveTags = cms.bool( True ),
11642  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11643  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11644  etcutEB = cms.double( 15.0 ),
11645  etcutEE = cms.double( 15.0 ),
11646  minEtaCut = cms.double( -9999.0 ),
11647  maxEtaCut = cms.double( 9999.0 ),
11648  ncandcut = cms.int32( 1 )
11649 )
11650 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11651  offset = cms.uint32( 0 ),
11652  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11653 )
11654 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
11655  offset = cms.uint32( 0 ),
11656  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11657 )
11658 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11659  saveTags = cms.bool( True ),
11660  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11661  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11662  etcutEB = cms.double( 10.0 ),
11663  etcutEE = cms.double( 10.0 ),
11664  minEtaCut = cms.double( -9999.0 ),
11665  maxEtaCut = cms.double( 9999.0 ),
11666  ncandcut = cms.int32( 1 )
11667 )
11668 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11669  saveTags = cms.bool( True ),
11670  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
11671  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11672  rhoTag = cms.InputTag( "" ),
11673  energyLowEdges = cms.vdouble( 0.0 ),
11674  lessThan = cms.bool( True ),
11675  useEt = cms.bool( False ),
11676  useAbs = cms.bool( False ),
11677  thrRegularEB = cms.vdouble( 0.015 ),
11678  thrRegularEE = cms.vdouble( 0.04 ),
11679  thrOverEEB = cms.vdouble( -1.0 ),
11680  thrOverEEE = cms.vdouble( -1.0 ),
11681  thrOverE2EB = cms.vdouble( -1.0 ),
11682  thrOverE2EE = cms.vdouble( -1.0 ),
11683  ncandcut = cms.int32( 1 ),
11684  doRhoCorrection = cms.bool( False ),
11685  rhoMax = cms.double( 9.9999999E7 ),
11686  rhoScale = cms.double( 1.0 ),
11687  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11688  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11689  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11690 )
11691 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11692  saveTags = cms.bool( True ),
11693  candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
11694  varTag = cms.InputTag( "hltEgammaHoverE" ),
11695  rhoTag = cms.InputTag( "" ),
11696  energyLowEdges = cms.vdouble( 0.0 ),
11697  lessThan = cms.bool( True ),
11698  useEt = cms.bool( False ),
11699  useAbs = cms.bool( False ),
11700  thrRegularEB = cms.vdouble( -1.0 ),
11701  thrRegularEE = cms.vdouble( -1.0 ),
11702  thrOverEEB = cms.vdouble( 0.2 ),
11703  thrOverEEE = cms.vdouble( 0.15 ),
11704  thrOverE2EB = cms.vdouble( -1.0 ),
11705  thrOverE2EE = cms.vdouble( -1.0 ),
11706  ncandcut = cms.int32( 1 ),
11707  doRhoCorrection = cms.bool( False ),
11708  rhoMax = cms.double( 9.9999999E7 ),
11709  rhoScale = cms.double( 1.0 ),
11710  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11711  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11712  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11713 )
11714 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11715  saveTags = cms.bool( True ),
11716  candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
11717  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11718  rhoTag = cms.InputTag( "" ),
11719  energyLowEdges = cms.vdouble( 0.0 ),
11720  lessThan = cms.bool( True ),
11721  useEt = cms.bool( True ),
11722  useAbs = cms.bool( False ),
11723  thrRegularEB = cms.vdouble( -1.0 ),
11724  thrRegularEE = cms.vdouble( -1.0 ),
11725  thrOverEEB = cms.vdouble( 1.0 ),
11726  thrOverEEE = cms.vdouble( 1.0 ),
11727  thrOverE2EB = cms.vdouble( -1.0 ),
11728  thrOverE2EE = cms.vdouble( -1.0 ),
11729  ncandcut = cms.int32( 1 ),
11730  doRhoCorrection = cms.bool( False ),
11731  rhoMax = cms.double( 9.9999999E7 ),
11732  rhoScale = cms.double( 1.0 ),
11733  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11734  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11735  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11736 )
11737 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11738  saveTags = cms.bool( True ),
11739  candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
11740  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11741  rhoTag = cms.InputTag( "" ),
11742  energyLowEdges = cms.vdouble( 0.0 ),
11743  lessThan = cms.bool( True ),
11744  useEt = cms.bool( True ),
11745  useAbs = cms.bool( False ),
11746  thrRegularEB = cms.vdouble( -1.0 ),
11747  thrRegularEE = cms.vdouble( -1.0 ),
11748  thrOverEEB = cms.vdouble( 1.0 ),
11749  thrOverEEE = cms.vdouble( 1.0 ),
11750  thrOverE2EB = cms.vdouble( -1.0 ),
11751  thrOverE2EE = cms.vdouble( -1.0 ),
11752  ncandcut = cms.int32( 1 ),
11753  doRhoCorrection = cms.bool( False ),
11754  rhoMax = cms.double( 9.9999999E7 ),
11755  rhoScale = cms.double( 1.0 ),
11756  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11757  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11758  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11759 )
11760 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11761  saveTags = cms.bool( True ),
11762  candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
11763  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11764  npixelmatchcut = cms.double( 1.0 ),
11765  ncandcut = cms.int32( 1 ),
11766  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11767  s_a_phi1B = cms.double( 0.0069 ),
11768  s_a_phi1I = cms.double( 0.0088 ),
11769  s_a_phi1F = cms.double( 0.0076 ),
11770  s_a_phi2B = cms.double( 3.7E-4 ),
11771  s_a_phi2I = cms.double( 7.0E-4 ),
11772  s_a_phi2F = cms.double( 0.00906 ),
11773  s_a_zB = cms.double( 0.012 ),
11774  s_a_rI = cms.double( 0.027 ),
11775  s_a_rF = cms.double( 0.04 ),
11776  s2_threshold = cms.double( 0.4 ),
11777  tanhSO10BarrelThres = cms.double( 0.35 ),
11778  tanhSO10InterThres = cms.double( 1.0 ),
11779  tanhSO10ForwardThres = cms.double( 1.0 ),
11780  useS = cms.bool( False ),
11781  pixelVeto = cms.bool( False )
11782 )
11783 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11784  saveTags = cms.bool( True ),
11785  candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
11786  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11787  rhoTag = cms.InputTag( "" ),
11788  energyLowEdges = cms.vdouble( 0.0 ),
11789  lessThan = cms.bool( True ),
11790  useEt = cms.bool( False ),
11791  useAbs = cms.bool( True ),
11792  thrRegularEB = cms.vdouble( 0.1 ),
11793  thrRegularEE = cms.vdouble( 0.1 ),
11794  thrOverEEB = cms.vdouble( -1.0 ),
11795  thrOverEEE = cms.vdouble( -1.0 ),
11796  thrOverE2EB = cms.vdouble( -1.0 ),
11797  thrOverE2EE = cms.vdouble( -1.0 ),
11798  ncandcut = cms.int32( 1 ),
11799  doRhoCorrection = cms.bool( False ),
11800  rhoMax = cms.double( 9.9999999E7 ),
11801  rhoScale = cms.double( 1.0 ),
11802  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11803  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11804  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11805 )
11806 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11807  saveTags = cms.bool( True ),
11808  candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
11809  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
11810  rhoTag = cms.InputTag( "" ),
11811  energyLowEdges = cms.vdouble( 0.0 ),
11812  lessThan = cms.bool( True ),
11813  useEt = cms.bool( False ),
11814  useAbs = cms.bool( True ),
11815  thrRegularEB = cms.vdouble( 0.008 ),
11816  thrRegularEE = cms.vdouble( 0.012 ),
11817  thrOverEEB = cms.vdouble( -1.0 ),
11818  thrOverEEE = cms.vdouble( -1.0 ),
11819  thrOverE2EB = cms.vdouble( -1.0 ),
11820  thrOverE2EE = cms.vdouble( -1.0 ),
11821  ncandcut = cms.int32( 1 ),
11822  doRhoCorrection = cms.bool( False ),
11823  rhoMax = cms.double( 9.9999999E7 ),
11824  rhoScale = cms.double( 1.0 ),
11825  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11826  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11827  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11828 )
11829 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11830  saveTags = cms.bool( True ),
11831  candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
11832  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
11833  rhoTag = cms.InputTag( "" ),
11834  energyLowEdges = cms.vdouble( 0.0 ),
11835  lessThan = cms.bool( True ),
11836  useEt = cms.bool( False ),
11837  useAbs = cms.bool( True ),
11838  thrRegularEB = cms.vdouble( 0.1 ),
11839  thrRegularEE = cms.vdouble( 0.1 ),
11840  thrOverEEB = cms.vdouble( -1.0 ),
11841  thrOverEEE = cms.vdouble( -1.0 ),
11842  thrOverE2EB = cms.vdouble( -1.0 ),
11843  thrOverE2EE = cms.vdouble( -1.0 ),
11844  ncandcut = cms.int32( 1 ),
11845  doRhoCorrection = cms.bool( False ),
11846  rhoMax = cms.double( 9.9999999E7 ),
11847  rhoScale = cms.double( 1.0 ),
11848  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11849  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11850  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11851 )
11852 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11853  saveTags = cms.bool( True ),
11854  candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
11855  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11856  rhoTag = cms.InputTag( "" ),
11857  energyLowEdges = cms.vdouble( 0.0 ),
11858  lessThan = cms.bool( True ),
11859  useEt = cms.bool( True ),
11860  useAbs = cms.bool( False ),
11861  thrRegularEB = cms.vdouble( -1.0 ),
11862  thrRegularEE = cms.vdouble( -1.0 ),
11863  thrOverEEB = cms.vdouble( 1.0 ),
11864  thrOverEEE = cms.vdouble( 1.0 ),
11865  thrOverE2EB = cms.vdouble( -1.0 ),
11866  thrOverE2EE = cms.vdouble( -1.0 ),
11867  ncandcut = cms.int32( 1 ),
11868  doRhoCorrection = cms.bool( False ),
11869  rhoMax = cms.double( 9.9999999E7 ),
11870  rhoScale = cms.double( 1.0 ),
11871  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11872  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11873  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11874 )
11875 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
11876  offset = cms.uint32( 0 ),
11877  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11878 )
11879 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11880  saveTags = cms.bool( True ),
11881  candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
11882  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11883  rhoTag = cms.InputTag( "" ),
11884  energyLowEdges = cms.vdouble( 0.0 ),
11885  lessThan = cms.bool( True ),
11886  useEt = cms.bool( False ),
11887  useAbs = cms.bool( False ),
11888  thrRegularEB = cms.vdouble( 0.015 ),
11889  thrRegularEE = cms.vdouble( 0.04 ),
11890  thrOverEEB = cms.vdouble( -1.0 ),
11891  thrOverEEE = cms.vdouble( -1.0 ),
11892  thrOverE2EB = cms.vdouble( -1.0 ),
11893  thrOverE2EE = cms.vdouble( -1.0 ),
11894  ncandcut = cms.int32( 1 ),
11895  doRhoCorrection = cms.bool( False ),
11896  rhoMax = cms.double( 9.9999999E7 ),
11897  rhoScale = cms.double( 1.0 ),
11898  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11899  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11900  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11901 )
11902 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11903  saveTags = cms.bool( True ),
11904  candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
11905  varTag = cms.InputTag( "hltEgammaHoverE" ),
11906  rhoTag = cms.InputTag( "" ),
11907  energyLowEdges = cms.vdouble( 0.0 ),
11908  lessThan = cms.bool( True ),
11909  useEt = cms.bool( False ),
11910  useAbs = cms.bool( False ),
11911  thrRegularEB = cms.vdouble( -1.0 ),
11912  thrRegularEE = cms.vdouble( -1.0 ),
11913  thrOverEEB = cms.vdouble( 0.2 ),
11914  thrOverEEE = cms.vdouble( 0.15 ),
11915  thrOverE2EB = cms.vdouble( -1.0 ),
11916  thrOverE2EE = cms.vdouble( -1.0 ),
11917  ncandcut = cms.int32( 1 ),
11918  doRhoCorrection = cms.bool( False ),
11919  rhoMax = cms.double( 9.9999999E7 ),
11920  rhoScale = cms.double( 1.0 ),
11921  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11922  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11923  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11924 )
11925 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11926  saveTags = cms.bool( True ),
11927  candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
11928  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11929  rhoTag = cms.InputTag( "" ),
11930  energyLowEdges = cms.vdouble( 0.0 ),
11931  lessThan = cms.bool( True ),
11932  useEt = cms.bool( True ),
11933  useAbs = cms.bool( False ),
11934  thrRegularEB = cms.vdouble( -1.0 ),
11935  thrRegularEE = cms.vdouble( -1.0 ),
11936  thrOverEEB = cms.vdouble( 1.0 ),
11937  thrOverEEE = cms.vdouble( 1.0 ),
11938  thrOverE2EB = cms.vdouble( -1.0 ),
11939  thrOverE2EE = cms.vdouble( -1.0 ),
11940  ncandcut = cms.int32( 1 ),
11941  doRhoCorrection = cms.bool( False ),
11942  rhoMax = cms.double( 9.9999999E7 ),
11943  rhoScale = cms.double( 1.0 ),
11944  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11945  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11946  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11947 )
11948 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11949  saveTags = cms.bool( True ),
11950  candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
11951  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11952  rhoTag = cms.InputTag( "" ),
11953  energyLowEdges = cms.vdouble( 0.0 ),
11954  lessThan = cms.bool( True ),
11955  useEt = cms.bool( True ),
11956  useAbs = cms.bool( False ),
11957  thrRegularEB = cms.vdouble( -1.0 ),
11958  thrRegularEE = cms.vdouble( -1.0 ),
11959  thrOverEEB = cms.vdouble( 1.0 ),
11960  thrOverEEE = cms.vdouble( 1.0 ),
11961  thrOverE2EB = cms.vdouble( -1.0 ),
11962  thrOverE2EE = cms.vdouble( -1.0 ),
11963  ncandcut = cms.int32( 1 ),
11964  doRhoCorrection = cms.bool( False ),
11965  rhoMax = cms.double( 9.9999999E7 ),
11966  rhoScale = cms.double( 1.0 ),
11967  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11968  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11969  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11970 )
11971 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11972  saveTags = cms.bool( True ),
11973  candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
11974  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11975  npixelmatchcut = cms.double( 1.0 ),
11976  ncandcut = cms.int32( 1 ),
11977  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11978  s_a_phi1B = cms.double( 0.0069 ),
11979  s_a_phi1I = cms.double( 0.0088 ),
11980  s_a_phi1F = cms.double( 0.0076 ),
11981  s_a_phi2B = cms.double( 3.7E-4 ),
11982  s_a_phi2I = cms.double( 7.0E-4 ),
11983  s_a_phi2F = cms.double( 0.00906 ),
11984  s_a_zB = cms.double( 0.012 ),
11985  s_a_rI = cms.double( 0.027 ),
11986  s_a_rF = cms.double( 0.04 ),
11987  s2_threshold = cms.double( 0.4 ),
11988  tanhSO10BarrelThres = cms.double( 0.35 ),
11989  tanhSO10InterThres = cms.double( 1.0 ),
11990  tanhSO10ForwardThres = cms.double( 1.0 ),
11991  useS = cms.bool( False ),
11992  pixelVeto = cms.bool( False )
11993 )
11994 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11995  saveTags = cms.bool( True ),
11996  candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
11997  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11998  rhoTag = cms.InputTag( "" ),
11999  energyLowEdges = cms.vdouble( 0.0 ),
12000  lessThan = cms.bool( True ),
12001  useEt = cms.bool( False ),
12002  useAbs = cms.bool( True ),
12003  thrRegularEB = cms.vdouble( 0.1 ),
12004  thrRegularEE = cms.vdouble( 0.1 ),
12005  thrOverEEB = cms.vdouble( -1.0 ),
12006  thrOverEEE = cms.vdouble( -1.0 ),
12007  thrOverE2EB = cms.vdouble( -1.0 ),
12008  thrOverE2EE = cms.vdouble( -1.0 ),
12009  ncandcut = cms.int32( 1 ),
12010  doRhoCorrection = cms.bool( False ),
12011  rhoMax = cms.double( 9.9999999E7 ),
12012  rhoScale = cms.double( 1.0 ),
12013  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12014  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12015  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12016 )
12017 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12018  saveTags = cms.bool( True ),
12019  candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
12020  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12021  rhoTag = cms.InputTag( "" ),
12022  energyLowEdges = cms.vdouble( 0.0 ),
12023  lessThan = cms.bool( True ),
12024  useEt = cms.bool( False ),
12025  useAbs = cms.bool( True ),
12026  thrRegularEB = cms.vdouble( 0.008 ),
12027  thrRegularEE = cms.vdouble( 0.012 ),
12028  thrOverEEB = cms.vdouble( -1.0 ),
12029  thrOverEEE = cms.vdouble( -1.0 ),
12030  thrOverE2EB = cms.vdouble( -1.0 ),
12031  thrOverE2EE = cms.vdouble( -1.0 ),
12032  ncandcut = cms.int32( 1 ),
12033  doRhoCorrection = cms.bool( False ),
12034  rhoMax = cms.double( 9.9999999E7 ),
12035  rhoScale = cms.double( 1.0 ),
12036  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12037  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12038  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12039 )
12040 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12041  saveTags = cms.bool( True ),
12042  candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
12043  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12044  rhoTag = cms.InputTag( "" ),
12045  energyLowEdges = cms.vdouble( 0.0 ),
12046  lessThan = cms.bool( True ),
12047  useEt = cms.bool( False ),
12048  useAbs = cms.bool( True ),
12049  thrRegularEB = cms.vdouble( 0.1 ),
12050  thrRegularEE = cms.vdouble( 0.1 ),
12051  thrOverEEB = cms.vdouble( -1.0 ),
12052  thrOverEEE = cms.vdouble( -1.0 ),
12053  thrOverE2EB = cms.vdouble( -1.0 ),
12054  thrOverE2EE = cms.vdouble( -1.0 ),
12055  ncandcut = cms.int32( 1 ),
12056  doRhoCorrection = cms.bool( False ),
12057  rhoMax = cms.double( 9.9999999E7 ),
12058  rhoScale = cms.double( 1.0 ),
12059  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12060  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12061  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12062 )
12063 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12064  saveTags = cms.bool( True ),
12065  candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12066  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12067  rhoTag = cms.InputTag( "" ),
12068  energyLowEdges = cms.vdouble( 0.0 ),
12069  lessThan = cms.bool( True ),
12070  useEt = cms.bool( True ),
12071  useAbs = cms.bool( False ),
12072  thrRegularEB = cms.vdouble( -1.0 ),
12073  thrRegularEE = cms.vdouble( -1.0 ),
12074  thrOverEEB = cms.vdouble( 1.0 ),
12075  thrOverEEE = cms.vdouble( 1.0 ),
12076  thrOverE2EB = cms.vdouble( -1.0 ),
12077  thrOverE2EE = cms.vdouble( -1.0 ),
12078  ncandcut = cms.int32( 1 ),
12079  doRhoCorrection = cms.bool( False ),
12080  rhoMax = cms.double( 9.9999999E7 ),
12081  rhoScale = cms.double( 1.0 ),
12082  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12083  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12084  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12085 )
12086 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12087  offset = cms.uint32( 0 ),
12088  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12089 )
12090 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12091  saveTags = cms.bool( True ),
12092  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12093  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12094  etcutEB = cms.double( 20.0 ),
12095  etcutEE = cms.double( 20.0 ),
12096  minEtaCut = cms.double( -9999.0 ),
12097  maxEtaCut = cms.double( 9999.0 ),
12098  ncandcut = cms.int32( 1 )
12099 )
12100 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12101  saveTags = cms.bool( True ),
12102  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12103  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12104  rhoTag = cms.InputTag( "" ),
12105  energyLowEdges = cms.vdouble( 0.0 ),
12106  lessThan = cms.bool( True ),
12107  useEt = cms.bool( False ),
12108  useAbs = cms.bool( False ),
12109  thrRegularEB = cms.vdouble( 0.015 ),
12110  thrRegularEE = cms.vdouble( 0.04 ),
12111  thrOverEEB = cms.vdouble( -1.0 ),
12112  thrOverEEE = cms.vdouble( -1.0 ),
12113  thrOverE2EB = cms.vdouble( -1.0 ),
12114  thrOverE2EE = cms.vdouble( -1.0 ),
12115  ncandcut = cms.int32( 1 ),
12116  doRhoCorrection = cms.bool( False ),
12117  rhoMax = cms.double( 9.9999999E7 ),
12118  rhoScale = cms.double( 1.0 ),
12119  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12120  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12121  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12122 )
12123 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12124  saveTags = cms.bool( True ),
12125  candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12126  varTag = cms.InputTag( "hltEgammaHoverE" ),
12127  rhoTag = cms.InputTag( "" ),
12128  energyLowEdges = cms.vdouble( 0.0 ),
12129  lessThan = cms.bool( True ),
12130  useEt = cms.bool( False ),
12131  useAbs = cms.bool( False ),
12132  thrRegularEB = cms.vdouble( -1.0 ),
12133  thrRegularEE = cms.vdouble( -1.0 ),
12134  thrOverEEB = cms.vdouble( 0.2 ),
12135  thrOverEEE = cms.vdouble( 0.15 ),
12136  thrOverE2EB = cms.vdouble( -1.0 ),
12137  thrOverE2EE = cms.vdouble( -1.0 ),
12138  ncandcut = cms.int32( 1 ),
12139  doRhoCorrection = cms.bool( False ),
12140  rhoMax = cms.double( 9.9999999E7 ),
12141  rhoScale = cms.double( 1.0 ),
12142  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12143  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12144  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12145 )
12146 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12147  saveTags = cms.bool( True ),
12148  candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12149  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12150  rhoTag = cms.InputTag( "" ),
12151  energyLowEdges = cms.vdouble( 0.0 ),
12152  lessThan = cms.bool( True ),
12153  useEt = cms.bool( True ),
12154  useAbs = cms.bool( False ),
12155  thrRegularEB = cms.vdouble( -1.0 ),
12156  thrRegularEE = cms.vdouble( -1.0 ),
12157  thrOverEEB = cms.vdouble( 1.0 ),
12158  thrOverEEE = cms.vdouble( 1.0 ),
12159  thrOverE2EB = cms.vdouble( -1.0 ),
12160  thrOverE2EE = cms.vdouble( -1.0 ),
12161  ncandcut = cms.int32( 1 ),
12162  doRhoCorrection = cms.bool( False ),
12163  rhoMax = cms.double( 9.9999999E7 ),
12164  rhoScale = cms.double( 1.0 ),
12165  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12166  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12167  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12168 )
12169 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12170  saveTags = cms.bool( True ),
12171  candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12172  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12173  rhoTag = cms.InputTag( "" ),
12174  energyLowEdges = cms.vdouble( 0.0 ),
12175  lessThan = cms.bool( True ),
12176  useEt = cms.bool( True ),
12177  useAbs = cms.bool( False ),
12178  thrRegularEB = cms.vdouble( -1.0 ),
12179  thrRegularEE = cms.vdouble( -1.0 ),
12180  thrOverEEB = cms.vdouble( 1.0 ),
12181  thrOverEEE = cms.vdouble( 1.0 ),
12182  thrOverE2EB = cms.vdouble( -1.0 ),
12183  thrOverE2EE = cms.vdouble( -1.0 ),
12184  ncandcut = cms.int32( 1 ),
12185  doRhoCorrection = cms.bool( False ),
12186  rhoMax = cms.double( 9.9999999E7 ),
12187  rhoScale = cms.double( 1.0 ),
12188  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12189  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12190  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12191 )
12192 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12193  saveTags = cms.bool( True ),
12194  candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12195  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12196  npixelmatchcut = cms.double( 1.0 ),
12197  ncandcut = cms.int32( 1 ),
12198  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12199  s_a_phi1B = cms.double( 0.0069 ),
12200  s_a_phi1I = cms.double( 0.0088 ),
12201  s_a_phi1F = cms.double( 0.0076 ),
12202  s_a_phi2B = cms.double( 3.7E-4 ),
12203  s_a_phi2I = cms.double( 7.0E-4 ),
12204  s_a_phi2F = cms.double( 0.00906 ),
12205  s_a_zB = cms.double( 0.012 ),
12206  s_a_rI = cms.double( 0.027 ),
12207  s_a_rF = cms.double( 0.04 ),
12208  s2_threshold = cms.double( 0.4 ),
12209  tanhSO10BarrelThres = cms.double( 0.35 ),
12210  tanhSO10InterThres = cms.double( 1.0 ),
12211  tanhSO10ForwardThres = cms.double( 1.0 ),
12212  useS = cms.bool( False ),
12213  pixelVeto = cms.bool( False )
12214 )
12215 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12216  saveTags = cms.bool( True ),
12217  candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12218  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12219  rhoTag = cms.InputTag( "" ),
12220  energyLowEdges = cms.vdouble( 0.0 ),
12221  lessThan = cms.bool( True ),
12222  useEt = cms.bool( False ),
12223  useAbs = cms.bool( True ),
12224  thrRegularEB = cms.vdouble( 0.1 ),
12225  thrRegularEE = cms.vdouble( 0.1 ),
12226  thrOverEEB = cms.vdouble( -1.0 ),
12227  thrOverEEE = cms.vdouble( -1.0 ),
12228  thrOverE2EB = cms.vdouble( -1.0 ),
12229  thrOverE2EE = cms.vdouble( -1.0 ),
12230  ncandcut = cms.int32( 1 ),
12231  doRhoCorrection = cms.bool( False ),
12232  rhoMax = cms.double( 9.9999999E7 ),
12233  rhoScale = cms.double( 1.0 ),
12234  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12235  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12236  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12237 )
12238 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12239  saveTags = cms.bool( True ),
12240  candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12241  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12242  rhoTag = cms.InputTag( "" ),
12243  energyLowEdges = cms.vdouble( 0.0 ),
12244  lessThan = cms.bool( True ),
12245  useEt = cms.bool( False ),
12246  useAbs = cms.bool( True ),
12247  thrRegularEB = cms.vdouble( 0.008 ),
12248  thrRegularEE = cms.vdouble( 0.012 ),
12249  thrOverEEB = cms.vdouble( -1.0 ),
12250  thrOverEEE = cms.vdouble( -1.0 ),
12251  thrOverE2EB = cms.vdouble( -1.0 ),
12252  thrOverE2EE = cms.vdouble( -1.0 ),
12253  ncandcut = cms.int32( 1 ),
12254  doRhoCorrection = cms.bool( False ),
12255  rhoMax = cms.double( 9.9999999E7 ),
12256  rhoScale = cms.double( 1.0 ),
12257  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12258  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12259  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12260 )
12261 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12262  saveTags = cms.bool( True ),
12263  candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12264  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12265  rhoTag = cms.InputTag( "" ),
12266  energyLowEdges = cms.vdouble( 0.0 ),
12267  lessThan = cms.bool( True ),
12268  useEt = cms.bool( False ),
12269  useAbs = cms.bool( True ),
12270  thrRegularEB = cms.vdouble( 0.1 ),
12271  thrRegularEE = cms.vdouble( 0.1 ),
12272  thrOverEEB = cms.vdouble( -1.0 ),
12273  thrOverEEE = cms.vdouble( -1.0 ),
12274  thrOverE2EB = cms.vdouble( -1.0 ),
12275  thrOverE2EE = cms.vdouble( -1.0 ),
12276  ncandcut = cms.int32( 1 ),
12277  doRhoCorrection = cms.bool( False ),
12278  rhoMax = cms.double( 9.9999999E7 ),
12279  rhoScale = cms.double( 1.0 ),
12280  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12281  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12282  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12283 )
12284 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12285  saveTags = cms.bool( True ),
12286  candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12287  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12288  rhoTag = cms.InputTag( "" ),
12289  energyLowEdges = cms.vdouble( 0.0 ),
12290  lessThan = cms.bool( True ),
12291  useEt = cms.bool( True ),
12292  useAbs = cms.bool( False ),
12293  thrRegularEB = cms.vdouble( -1.0 ),
12294  thrRegularEE = cms.vdouble( -1.0 ),
12295  thrOverEEB = cms.vdouble( 1.0 ),
12296  thrOverEEE = cms.vdouble( 1.0 ),
12297  thrOverE2EB = cms.vdouble( -1.0 ),
12298  thrOverE2EE = cms.vdouble( -1.0 ),
12299  ncandcut = cms.int32( 1 ),
12300  doRhoCorrection = cms.bool( False ),
12301  rhoMax = cms.double( 9.9999999E7 ),
12302  rhoScale = cms.double( 1.0 ),
12303  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12304  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12305  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12306 )
12307 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12308  offset = cms.uint32( 0 ),
12309  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12310 )
12311 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12312  saveTags = cms.bool( True ),
12313  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12314  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12315  etcutEB = cms.double( 30.0 ),
12316  etcutEE = cms.double( 30.0 ),
12317  minEtaCut = cms.double( -9999.0 ),
12318  maxEtaCut = cms.double( 9999.0 ),
12319  ncandcut = cms.int32( 1 )
12320 )
12321 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12322  saveTags = cms.bool( True ),
12323  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12324  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12325  rhoTag = cms.InputTag( "" ),
12326  energyLowEdges = cms.vdouble( 0.0 ),
12327  lessThan = cms.bool( True ),
12328  useEt = cms.bool( False ),
12329  useAbs = cms.bool( False ),
12330  thrRegularEB = cms.vdouble( 0.015 ),
12331  thrRegularEE = cms.vdouble( 0.04 ),
12332  thrOverEEB = cms.vdouble( -1.0 ),
12333  thrOverEEE = cms.vdouble( -1.0 ),
12334  thrOverE2EB = cms.vdouble( -1.0 ),
12335  thrOverE2EE = cms.vdouble( -1.0 ),
12336  ncandcut = cms.int32( 1 ),
12337  doRhoCorrection = cms.bool( False ),
12338  rhoMax = cms.double( 9.9999999E7 ),
12339  rhoScale = cms.double( 1.0 ),
12340  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12341  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12342  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12343 )
12344 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12345  saveTags = cms.bool( True ),
12346  candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12347  varTag = cms.InputTag( "hltEgammaHoverE" ),
12348  rhoTag = cms.InputTag( "" ),
12349  energyLowEdges = cms.vdouble( 0.0 ),
12350  lessThan = cms.bool( True ),
12351  useEt = cms.bool( False ),
12352  useAbs = cms.bool( False ),
12353  thrRegularEB = cms.vdouble( -1.0 ),
12354  thrRegularEE = cms.vdouble( -1.0 ),
12355  thrOverEEB = cms.vdouble( 0.2 ),
12356  thrOverEEE = cms.vdouble( 0.15 ),
12357  thrOverE2EB = cms.vdouble( -1.0 ),
12358  thrOverE2EE = cms.vdouble( -1.0 ),
12359  ncandcut = cms.int32( 1 ),
12360  doRhoCorrection = cms.bool( False ),
12361  rhoMax = cms.double( 9.9999999E7 ),
12362  rhoScale = cms.double( 1.0 ),
12363  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12364  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12365  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12366 )
12367 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12368  saveTags = cms.bool( True ),
12369  candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12370  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12371  rhoTag = cms.InputTag( "" ),
12372  energyLowEdges = cms.vdouble( 0.0 ),
12373  lessThan = cms.bool( True ),
12374  useEt = cms.bool( True ),
12375  useAbs = cms.bool( False ),
12376  thrRegularEB = cms.vdouble( -1.0 ),
12377  thrRegularEE = cms.vdouble( -1.0 ),
12378  thrOverEEB = cms.vdouble( 1.0 ),
12379  thrOverEEE = cms.vdouble( 1.0 ),
12380  thrOverE2EB = cms.vdouble( -1.0 ),
12381  thrOverE2EE = cms.vdouble( -1.0 ),
12382  ncandcut = cms.int32( 1 ),
12383  doRhoCorrection = cms.bool( False ),
12384  rhoMax = cms.double( 9.9999999E7 ),
12385  rhoScale = cms.double( 1.0 ),
12386  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12387  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12388  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12389 )
12390 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12391  saveTags = cms.bool( True ),
12392  candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12393  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12394  rhoTag = cms.InputTag( "" ),
12395  energyLowEdges = cms.vdouble( 0.0 ),
12396  lessThan = cms.bool( True ),
12397  useEt = cms.bool( True ),
12398  useAbs = cms.bool( False ),
12399  thrRegularEB = cms.vdouble( -1.0 ),
12400  thrRegularEE = cms.vdouble( -1.0 ),
12401  thrOverEEB = cms.vdouble( 1.0 ),
12402  thrOverEEE = cms.vdouble( 1.0 ),
12403  thrOverE2EB = cms.vdouble( -1.0 ),
12404  thrOverE2EE = cms.vdouble( -1.0 ),
12405  ncandcut = cms.int32( 1 ),
12406  doRhoCorrection = cms.bool( False ),
12407  rhoMax = cms.double( 9.9999999E7 ),
12408  rhoScale = cms.double( 1.0 ),
12409  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12410  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12411  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12412 )
12413 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12414  saveTags = cms.bool( True ),
12415  candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12416  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12417  npixelmatchcut = cms.double( 1.0 ),
12418  ncandcut = cms.int32( 1 ),
12419  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12420  s_a_phi1B = cms.double( 0.0069 ),
12421  s_a_phi1I = cms.double( 0.0088 ),
12422  s_a_phi1F = cms.double( 0.0076 ),
12423  s_a_phi2B = cms.double( 3.7E-4 ),
12424  s_a_phi2I = cms.double( 7.0E-4 ),
12425  s_a_phi2F = cms.double( 0.00906 ),
12426  s_a_zB = cms.double( 0.012 ),
12427  s_a_rI = cms.double( 0.027 ),
12428  s_a_rF = cms.double( 0.04 ),
12429  s2_threshold = cms.double( 0.4 ),
12430  tanhSO10BarrelThres = cms.double( 0.35 ),
12431  tanhSO10InterThres = cms.double( 1.0 ),
12432  tanhSO10ForwardThres = cms.double( 1.0 ),
12433  useS = cms.bool( False ),
12434  pixelVeto = cms.bool( False )
12435 )
12436 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12437  saveTags = cms.bool( True ),
12438  candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12439  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12440  rhoTag = cms.InputTag( "" ),
12441  energyLowEdges = cms.vdouble( 0.0 ),
12442  lessThan = cms.bool( True ),
12443  useEt = cms.bool( False ),
12444  useAbs = cms.bool( True ),
12445  thrRegularEB = cms.vdouble( 0.1 ),
12446  thrRegularEE = cms.vdouble( 0.1 ),
12447  thrOverEEB = cms.vdouble( -1.0 ),
12448  thrOverEEE = cms.vdouble( -1.0 ),
12449  thrOverE2EB = cms.vdouble( -1.0 ),
12450  thrOverE2EE = cms.vdouble( -1.0 ),
12451  ncandcut = cms.int32( 1 ),
12452  doRhoCorrection = cms.bool( False ),
12453  rhoMax = cms.double( 9.9999999E7 ),
12454  rhoScale = cms.double( 1.0 ),
12455  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12456  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12457  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12458 )
12459 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12460  saveTags = cms.bool( True ),
12461  candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12462  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12463  rhoTag = cms.InputTag( "" ),
12464  energyLowEdges = cms.vdouble( 0.0 ),
12465  lessThan = cms.bool( True ),
12466  useEt = cms.bool( False ),
12467  useAbs = cms.bool( True ),
12468  thrRegularEB = cms.vdouble( 0.008 ),
12469  thrRegularEE = cms.vdouble( 0.012 ),
12470  thrOverEEB = cms.vdouble( -1.0 ),
12471  thrOverEEE = cms.vdouble( -1.0 ),
12472  thrOverE2EB = cms.vdouble( -1.0 ),
12473  thrOverE2EE = cms.vdouble( -1.0 ),
12474  ncandcut = cms.int32( 1 ),
12475  doRhoCorrection = cms.bool( False ),
12476  rhoMax = cms.double( 9.9999999E7 ),
12477  rhoScale = cms.double( 1.0 ),
12478  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12479  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12480  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12481 )
12482 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12483  saveTags = cms.bool( True ),
12484  candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12485  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12486  rhoTag = cms.InputTag( "" ),
12487  energyLowEdges = cms.vdouble( 0.0 ),
12488  lessThan = cms.bool( True ),
12489  useEt = cms.bool( False ),
12490  useAbs = cms.bool( True ),
12491  thrRegularEB = cms.vdouble( 0.1 ),
12492  thrRegularEE = cms.vdouble( 0.1 ),
12493  thrOverEEB = cms.vdouble( -1.0 ),
12494  thrOverEEE = cms.vdouble( -1.0 ),
12495  thrOverE2EB = cms.vdouble( -1.0 ),
12496  thrOverE2EE = cms.vdouble( -1.0 ),
12497  ncandcut = cms.int32( 1 ),
12498  doRhoCorrection = cms.bool( False ),
12499  rhoMax = cms.double( 9.9999999E7 ),
12500  rhoScale = cms.double( 1.0 ),
12501  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12502  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12503  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12504 )
12505 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12506  saveTags = cms.bool( True ),
12507  candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
12508  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12509  rhoTag = cms.InputTag( "" ),
12510  energyLowEdges = cms.vdouble( 0.0 ),
12511  lessThan = cms.bool( True ),
12512  useEt = cms.bool( True ),
12513  useAbs = cms.bool( False ),
12514  thrRegularEB = cms.vdouble( -1.0 ),
12515  thrRegularEE = cms.vdouble( -1.0 ),
12516  thrOverEEB = cms.vdouble( 1.0 ),
12517  thrOverEEE = cms.vdouble( 1.0 ),
12518  thrOverE2EB = cms.vdouble( -1.0 ),
12519  thrOverE2EE = cms.vdouble( -1.0 ),
12520  ncandcut = cms.int32( 1 ),
12521  doRhoCorrection = cms.bool( False ),
12522  rhoMax = cms.double( 9.9999999E7 ),
12523  rhoScale = cms.double( 1.0 ),
12524  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12525  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12526  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12527 )
12528 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12529  saveTags = cms.bool( True ),
12530  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12531  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12532  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12533  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12534  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12535  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12536  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12537  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12538  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12539  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12540 )
12541 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
12542  offset = cms.uint32( 0 ),
12543  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12544 )
12545 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12546  saveTags = cms.bool( True ),
12547  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12548  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12549  etcutEB = cms.double( 40.0 ),
12550  etcutEE = cms.double( 40.0 ),
12551  minEtaCut = cms.double( -9999.0 ),
12552  maxEtaCut = cms.double( 9999.0 ),
12553  ncandcut = cms.int32( 1 )
12554 )
12555 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12556  saveTags = cms.bool( True ),
12557  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
12558  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12559  rhoTag = cms.InputTag( "" ),
12560  energyLowEdges = cms.vdouble( 0.0 ),
12561  lessThan = cms.bool( True ),
12562  useEt = cms.bool( False ),
12563  useAbs = cms.bool( False ),
12564  thrRegularEB = cms.vdouble( 0.015 ),
12565  thrRegularEE = cms.vdouble( 0.04 ),
12566  thrOverEEB = cms.vdouble( -1.0 ),
12567  thrOverEEE = cms.vdouble( -1.0 ),
12568  thrOverE2EB = cms.vdouble( -1.0 ),
12569  thrOverE2EE = cms.vdouble( -1.0 ),
12570  ncandcut = cms.int32( 1 ),
12571  doRhoCorrection = cms.bool( False ),
12572  rhoMax = cms.double( 9.9999999E7 ),
12573  rhoScale = cms.double( 1.0 ),
12574  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12575  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12576  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12577 )
12578 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12579  saveTags = cms.bool( True ),
12580  candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
12581  varTag = cms.InputTag( "hltEgammaHoverE" ),
12582  rhoTag = cms.InputTag( "" ),
12583  energyLowEdges = cms.vdouble( 0.0 ),
12584  lessThan = cms.bool( True ),
12585  useEt = cms.bool( False ),
12586  useAbs = cms.bool( False ),
12587  thrRegularEB = cms.vdouble( -1.0 ),
12588  thrRegularEE = cms.vdouble( -1.0 ),
12589  thrOverEEB = cms.vdouble( 0.2 ),
12590  thrOverEEE = cms.vdouble( 0.15 ),
12591  thrOverE2EB = cms.vdouble( -1.0 ),
12592  thrOverE2EE = cms.vdouble( -1.0 ),
12593  ncandcut = cms.int32( 1 ),
12594  doRhoCorrection = cms.bool( False ),
12595  rhoMax = cms.double( 9.9999999E7 ),
12596  rhoScale = cms.double( 1.0 ),
12597  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12598  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12599  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12600 )
12601 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12602  saveTags = cms.bool( True ),
12603  candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
12604  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12605  rhoTag = cms.InputTag( "" ),
12606  energyLowEdges = cms.vdouble( 0.0 ),
12607  lessThan = cms.bool( True ),
12608  useEt = cms.bool( True ),
12609  useAbs = cms.bool( False ),
12610  thrRegularEB = cms.vdouble( -1.0 ),
12611  thrRegularEE = cms.vdouble( -1.0 ),
12612  thrOverEEB = cms.vdouble( 1.0 ),
12613  thrOverEEE = cms.vdouble( 1.0 ),
12614  thrOverE2EB = cms.vdouble( -1.0 ),
12615  thrOverE2EE = cms.vdouble( -1.0 ),
12616  ncandcut = cms.int32( 1 ),
12617  doRhoCorrection = cms.bool( False ),
12618  rhoMax = cms.double( 9.9999999E7 ),
12619  rhoScale = cms.double( 1.0 ),
12620  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12621  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12622  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12623 )
12624 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12625  saveTags = cms.bool( True ),
12626  candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
12627  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12628  rhoTag = cms.InputTag( "" ),
12629  energyLowEdges = cms.vdouble( 0.0 ),
12630  lessThan = cms.bool( True ),
12631  useEt = cms.bool( True ),
12632  useAbs = cms.bool( False ),
12633  thrRegularEB = cms.vdouble( -1.0 ),
12634  thrRegularEE = cms.vdouble( -1.0 ),
12635  thrOverEEB = cms.vdouble( 1.0 ),
12636  thrOverEEE = cms.vdouble( 1.0 ),
12637  thrOverE2EB = cms.vdouble( -1.0 ),
12638  thrOverE2EE = cms.vdouble( -1.0 ),
12639  ncandcut = cms.int32( 1 ),
12640  doRhoCorrection = cms.bool( False ),
12641  rhoMax = cms.double( 9.9999999E7 ),
12642  rhoScale = cms.double( 1.0 ),
12643  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12644  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12645  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12646 )
12647 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12648  saveTags = cms.bool( True ),
12649  candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
12650  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12651  npixelmatchcut = cms.double( 1.0 ),
12652  ncandcut = cms.int32( 1 ),
12653  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12654  s_a_phi1B = cms.double( 0.0069 ),
12655  s_a_phi1I = cms.double( 0.0088 ),
12656  s_a_phi1F = cms.double( 0.0076 ),
12657  s_a_phi2B = cms.double( 3.7E-4 ),
12658  s_a_phi2I = cms.double( 7.0E-4 ),
12659  s_a_phi2F = cms.double( 0.00906 ),
12660  s_a_zB = cms.double( 0.012 ),
12661  s_a_rI = cms.double( 0.027 ),
12662  s_a_rF = cms.double( 0.04 ),
12663  s2_threshold = cms.double( 0.4 ),
12664  tanhSO10BarrelThres = cms.double( 0.35 ),
12665  tanhSO10InterThres = cms.double( 1.0 ),
12666  tanhSO10ForwardThres = cms.double( 1.0 ),
12667  useS = cms.bool( False ),
12668  pixelVeto = cms.bool( False )
12669 )
12670 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12671  saveTags = cms.bool( True ),
12672  candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
12673  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12674  rhoTag = cms.InputTag( "" ),
12675  energyLowEdges = cms.vdouble( 0.0 ),
12676  lessThan = cms.bool( True ),
12677  useEt = cms.bool( False ),
12678  useAbs = cms.bool( True ),
12679  thrRegularEB = cms.vdouble( 0.1 ),
12680  thrRegularEE = cms.vdouble( 0.1 ),
12681  thrOverEEB = cms.vdouble( -1.0 ),
12682  thrOverEEE = cms.vdouble( -1.0 ),
12683  thrOverE2EB = cms.vdouble( -1.0 ),
12684  thrOverE2EE = cms.vdouble( -1.0 ),
12685  ncandcut = cms.int32( 1 ),
12686  doRhoCorrection = cms.bool( False ),
12687  rhoMax = cms.double( 9.9999999E7 ),
12688  rhoScale = cms.double( 1.0 ),
12689  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12690  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12691  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12692 )
12693 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12694  saveTags = cms.bool( True ),
12695  candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
12696  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12697  rhoTag = cms.InputTag( "" ),
12698  energyLowEdges = cms.vdouble( 0.0 ),
12699  lessThan = cms.bool( True ),
12700  useEt = cms.bool( False ),
12701  useAbs = cms.bool( True ),
12702  thrRegularEB = cms.vdouble( 0.008 ),
12703  thrRegularEE = cms.vdouble( 0.012 ),
12704  thrOverEEB = cms.vdouble( -1.0 ),
12705  thrOverEEE = cms.vdouble( -1.0 ),
12706  thrOverE2EB = cms.vdouble( -1.0 ),
12707  thrOverE2EE = cms.vdouble( -1.0 ),
12708  ncandcut = cms.int32( 1 ),
12709  doRhoCorrection = cms.bool( False ),
12710  rhoMax = cms.double( 9.9999999E7 ),
12711  rhoScale = cms.double( 1.0 ),
12712  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12713  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12714  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12715 )
12716 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12717  saveTags = cms.bool( True ),
12718  candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
12719  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12720  rhoTag = cms.InputTag( "" ),
12721  energyLowEdges = cms.vdouble( 0.0 ),
12722  lessThan = cms.bool( True ),
12723  useEt = cms.bool( False ),
12724  useAbs = cms.bool( True ),
12725  thrRegularEB = cms.vdouble( 0.1 ),
12726  thrRegularEE = cms.vdouble( 0.1 ),
12727  thrOverEEB = cms.vdouble( -1.0 ),
12728  thrOverEEE = cms.vdouble( -1.0 ),
12729  thrOverE2EB = cms.vdouble( -1.0 ),
12730  thrOverE2EE = cms.vdouble( -1.0 ),
12731  ncandcut = cms.int32( 1 ),
12732  doRhoCorrection = cms.bool( False ),
12733  rhoMax = cms.double( 9.9999999E7 ),
12734  rhoScale = cms.double( 1.0 ),
12735  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12736  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12737  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12738 )
12739 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12740  saveTags = cms.bool( True ),
12741  candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
12742  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12743  rhoTag = cms.InputTag( "" ),
12744  energyLowEdges = cms.vdouble( 0.0 ),
12745  lessThan = cms.bool( True ),
12746  useEt = cms.bool( True ),
12747  useAbs = cms.bool( False ),
12748  thrRegularEB = cms.vdouble( -1.0 ),
12749  thrRegularEE = cms.vdouble( -1.0 ),
12750  thrOverEEB = cms.vdouble( 1.0 ),
12751  thrOverEEE = cms.vdouble( 1.0 ),
12752  thrOverE2EB = cms.vdouble( -1.0 ),
12753  thrOverE2EE = cms.vdouble( -1.0 ),
12754  ncandcut = cms.int32( 1 ),
12755  doRhoCorrection = cms.bool( False ),
12756  rhoMax = cms.double( 9.9999999E7 ),
12757  rhoScale = cms.double( 1.0 ),
12758  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12759  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12760  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12761 )
12762 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
12763  offset = cms.uint32( 0 ),
12764  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12765 )
12766 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12767  saveTags = cms.bool( True ),
12768  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12769  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12770  etcutEB = cms.double( 50.0 ),
12771  etcutEE = cms.double( 50.0 ),
12772  minEtaCut = cms.double( -9999.0 ),
12773  maxEtaCut = cms.double( 9999.0 ),
12774  ncandcut = cms.int32( 1 )
12775 )
12776 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12777  saveTags = cms.bool( True ),
12778  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
12779  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12780  rhoTag = cms.InputTag( "" ),
12781  energyLowEdges = cms.vdouble( 0.0 ),
12782  lessThan = cms.bool( True ),
12783  useEt = cms.bool( False ),
12784  useAbs = cms.bool( False ),
12785  thrRegularEB = cms.vdouble( 0.015 ),
12786  thrRegularEE = cms.vdouble( 0.04 ),
12787  thrOverEEB = cms.vdouble( -1.0 ),
12788  thrOverEEE = cms.vdouble( -1.0 ),
12789  thrOverE2EB = cms.vdouble( -1.0 ),
12790  thrOverE2EE = cms.vdouble( -1.0 ),
12791  ncandcut = cms.int32( 1 ),
12792  doRhoCorrection = cms.bool( False ),
12793  rhoMax = cms.double( 9.9999999E7 ),
12794  rhoScale = cms.double( 1.0 ),
12795  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12796  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12797  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12798 )
12799 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12800  saveTags = cms.bool( True ),
12801  candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
12802  varTag = cms.InputTag( "hltEgammaHoverE" ),
12803  rhoTag = cms.InputTag( "" ),
12804  energyLowEdges = cms.vdouble( 0.0 ),
12805  lessThan = cms.bool( True ),
12806  useEt = cms.bool( False ),
12807  useAbs = cms.bool( False ),
12808  thrRegularEB = cms.vdouble( -1.0 ),
12809  thrRegularEE = cms.vdouble( -1.0 ),
12810  thrOverEEB = cms.vdouble( 0.2 ),
12811  thrOverEEE = cms.vdouble( 0.15 ),
12812  thrOverE2EB = cms.vdouble( -1.0 ),
12813  thrOverE2EE = cms.vdouble( -1.0 ),
12814  ncandcut = cms.int32( 1 ),
12815  doRhoCorrection = cms.bool( False ),
12816  rhoMax = cms.double( 9.9999999E7 ),
12817  rhoScale = cms.double( 1.0 ),
12818  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12819  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12820  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12821 )
12822 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12823  saveTags = cms.bool( True ),
12824  candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
12825  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12826  rhoTag = cms.InputTag( "" ),
12827  energyLowEdges = cms.vdouble( 0.0 ),
12828  lessThan = cms.bool( True ),
12829  useEt = cms.bool( True ),
12830  useAbs = cms.bool( False ),
12831  thrRegularEB = cms.vdouble( -1.0 ),
12832  thrRegularEE = cms.vdouble( -1.0 ),
12833  thrOverEEB = cms.vdouble( 1.0 ),
12834  thrOverEEE = cms.vdouble( 1.0 ),
12835  thrOverE2EB = cms.vdouble( -1.0 ),
12836  thrOverE2EE = cms.vdouble( -1.0 ),
12837  ncandcut = cms.int32( 1 ),
12838  doRhoCorrection = cms.bool( False ),
12839  rhoMax = cms.double( 9.9999999E7 ),
12840  rhoScale = cms.double( 1.0 ),
12841  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12842  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12843  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12844 )
12845 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12846  saveTags = cms.bool( True ),
12847  candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
12848  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12849  rhoTag = cms.InputTag( "" ),
12850  energyLowEdges = cms.vdouble( 0.0 ),
12851  lessThan = cms.bool( True ),
12852  useEt = cms.bool( True ),
12853  useAbs = cms.bool( False ),
12854  thrRegularEB = cms.vdouble( -1.0 ),
12855  thrRegularEE = cms.vdouble( -1.0 ),
12856  thrOverEEB = cms.vdouble( 1.0 ),
12857  thrOverEEE = cms.vdouble( 1.0 ),
12858  thrOverE2EB = cms.vdouble( -1.0 ),
12859  thrOverE2EE = cms.vdouble( -1.0 ),
12860  ncandcut = cms.int32( 1 ),
12861  doRhoCorrection = cms.bool( False ),
12862  rhoMax = cms.double( 9.9999999E7 ),
12863  rhoScale = cms.double( 1.0 ),
12864  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12865  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12866  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12867 )
12868 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12869  saveTags = cms.bool( True ),
12870  candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
12871  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12872  npixelmatchcut = cms.double( 1.0 ),
12873  ncandcut = cms.int32( 1 ),
12874  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12875  s_a_phi1B = cms.double( 0.0069 ),
12876  s_a_phi1I = cms.double( 0.0088 ),
12877  s_a_phi1F = cms.double( 0.0076 ),
12878  s_a_phi2B = cms.double( 3.7E-4 ),
12879  s_a_phi2I = cms.double( 7.0E-4 ),
12880  s_a_phi2F = cms.double( 0.00906 ),
12881  s_a_zB = cms.double( 0.012 ),
12882  s_a_rI = cms.double( 0.027 ),
12883  s_a_rF = cms.double( 0.04 ),
12884  s2_threshold = cms.double( 0.4 ),
12885  tanhSO10BarrelThres = cms.double( 0.35 ),
12886  tanhSO10InterThres = cms.double( 1.0 ),
12887  tanhSO10ForwardThres = cms.double( 1.0 ),
12888  useS = cms.bool( False ),
12889  pixelVeto = cms.bool( False )
12890 )
12891 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12892  saveTags = cms.bool( True ),
12893  candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
12894  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12895  rhoTag = cms.InputTag( "" ),
12896  energyLowEdges = cms.vdouble( 0.0 ),
12897  lessThan = cms.bool( True ),
12898  useEt = cms.bool( False ),
12899  useAbs = cms.bool( True ),
12900  thrRegularEB = cms.vdouble( 0.1 ),
12901  thrRegularEE = cms.vdouble( 0.1 ),
12902  thrOverEEB = cms.vdouble( -1.0 ),
12903  thrOverEEE = cms.vdouble( -1.0 ),
12904  thrOverE2EB = cms.vdouble( -1.0 ),
12905  thrOverE2EE = cms.vdouble( -1.0 ),
12906  ncandcut = cms.int32( 1 ),
12907  doRhoCorrection = cms.bool( False ),
12908  rhoMax = cms.double( 9.9999999E7 ),
12909  rhoScale = cms.double( 1.0 ),
12910  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12911  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12912  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12913 )
12914 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12915  saveTags = cms.bool( True ),
12916  candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
12917  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12918  rhoTag = cms.InputTag( "" ),
12919  energyLowEdges = cms.vdouble( 0.0 ),
12920  lessThan = cms.bool( True ),
12921  useEt = cms.bool( False ),
12922  useAbs = cms.bool( True ),
12923  thrRegularEB = cms.vdouble( 0.008 ),
12924  thrRegularEE = cms.vdouble( 0.012 ),
12925  thrOverEEB = cms.vdouble( -1.0 ),
12926  thrOverEEE = cms.vdouble( -1.0 ),
12927  thrOverE2EB = cms.vdouble( -1.0 ),
12928  thrOverE2EE = cms.vdouble( -1.0 ),
12929  ncandcut = cms.int32( 1 ),
12930  doRhoCorrection = cms.bool( False ),
12931  rhoMax = cms.double( 9.9999999E7 ),
12932  rhoScale = cms.double( 1.0 ),
12933  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12934  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12935  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12936 )
12937 fragment.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12938  saveTags = cms.bool( True ),
12939  candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
12940  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12941  rhoTag = cms.InputTag( "" ),
12942  energyLowEdges = cms.vdouble( 0.0 ),
12943  lessThan = cms.bool( True ),
12944  useEt = cms.bool( False ),
12945  useAbs = cms.bool( True ),
12946  thrRegularEB = cms.vdouble( 0.1 ),
12947  thrRegularEE = cms.vdouble( 0.1 ),
12948  thrOverEEB = cms.vdouble( -1.0 ),
12949  thrOverEEE = cms.vdouble( -1.0 ),
12950  thrOverE2EB = cms.vdouble( -1.0 ),
12951  thrOverE2EE = cms.vdouble( -1.0 ),
12952  ncandcut = cms.int32( 1 ),
12953  doRhoCorrection = cms.bool( False ),
12954  rhoMax = cms.double( 9.9999999E7 ),
12955  rhoScale = cms.double( 1.0 ),
12956  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12957  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12958  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12959 )
12960 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12961  saveTags = cms.bool( True ),
12962  candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
12963  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12964  rhoTag = cms.InputTag( "" ),
12965  energyLowEdges = cms.vdouble( 0.0 ),
12966  lessThan = cms.bool( True ),
12967  useEt = cms.bool( True ),
12968  useAbs = cms.bool( False ),
12969  thrRegularEB = cms.vdouble( -1.0 ),
12970  thrRegularEE = cms.vdouble( -1.0 ),
12971  thrOverEEB = cms.vdouble( 1.0 ),
12972  thrOverEEE = cms.vdouble( 1.0 ),
12973  thrOverE2EB = cms.vdouble( -1.0 ),
12974  thrOverE2EE = cms.vdouble( -1.0 ),
12975  ncandcut = cms.int32( 1 ),
12976  doRhoCorrection = cms.bool( False ),
12977  rhoMax = cms.double( 9.9999999E7 ),
12978  rhoScale = cms.double( 1.0 ),
12979  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12980  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12981  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12982 )
12983 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
12984  offset = cms.uint32( 0 ),
12985  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12986 )
12987 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12988  saveTags = cms.bool( True ),
12989  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
12990  varTag = cms.InputTag( "hltEgammaHoverE" ),
12991  rhoTag = cms.InputTag( "" ),
12992  energyLowEdges = cms.vdouble( 0.0 ),
12993  lessThan = cms.bool( True ),
12994  useEt = cms.bool( False ),
12995  useAbs = cms.bool( False ),
12996  thrRegularEB = cms.vdouble( -1.0 ),
12997  thrRegularEE = cms.vdouble( -1.0 ),
12998  thrOverEEB = cms.vdouble( 2.0 ),
12999  thrOverEEE = cms.vdouble( 2.0 ),
13000  thrOverE2EB = cms.vdouble( -1.0 ),
13001  thrOverE2EE = cms.vdouble( -1.0 ),
13002  ncandcut = cms.int32( 1 ),
13003  doRhoCorrection = cms.bool( False ),
13004  rhoMax = cms.double( 9.9999999E7 ),
13005  rhoScale = cms.double( 1.0 ),
13006  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13007  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13008  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13009 )
13010 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
13011  offset = cms.uint32( 0 ),
13012  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13013 )
13014 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13015  saveTags = cms.bool( True ),
13016  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13017  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13018  etcutEB = cms.double( 10.0 ),
13019  etcutEE = cms.double( 999999.0 ),
13020  minEtaCut = cms.double( -9999.0 ),
13021  maxEtaCut = cms.double( 9999.0 ),
13022  ncandcut = cms.int32( 1 )
13023 )
13024 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13025  saveTags = cms.bool( True ),
13026  candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
13027  varTag = cms.InputTag( "hltEgammaHoverE" ),
13028  rhoTag = cms.InputTag( "" ),
13029  energyLowEdges = cms.vdouble( 0.0 ),
13030  lessThan = cms.bool( True ),
13031  useEt = cms.bool( False ),
13032  useAbs = cms.bool( False ),
13033  thrRegularEB = cms.vdouble( -1.0 ),
13034  thrRegularEE = cms.vdouble( -1.0 ),
13035  thrOverEEB = cms.vdouble( 2.0 ),
13036  thrOverEEE = cms.vdouble( 2.0 ),
13037  thrOverE2EB = cms.vdouble( -1.0 ),
13038  thrOverE2EE = cms.vdouble( -1.0 ),
13039  ncandcut = cms.int32( 1 ),
13040  doRhoCorrection = cms.bool( False ),
13041  rhoMax = cms.double( 9.9999999E7 ),
13042  rhoScale = cms.double( 1.0 ),
13043  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13044  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13045  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13046 )
13047 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
13048  offset = cms.uint32( 0 ),
13049  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13050 )
13051 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13052  saveTags = cms.bool( True ),
13053  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
13054  varTag = cms.InputTag( "hltEgammaHoverE" ),
13055  rhoTag = cms.InputTag( "" ),
13056  energyLowEdges = cms.vdouble( 0.0 ),
13057  lessThan = cms.bool( True ),
13058  useEt = cms.bool( False ),
13059  useAbs = cms.bool( False ),
13060  thrRegularEB = cms.vdouble( -1.0 ),
13061  thrRegularEE = cms.vdouble( -1.0 ),
13062  thrOverEEB = cms.vdouble( 2.0 ),
13063  thrOverEEE = cms.vdouble( 2.0 ),
13064  thrOverE2EB = cms.vdouble( -1.0 ),
13065  thrOverE2EE = cms.vdouble( -1.0 ),
13066  ncandcut = cms.int32( 1 ),
13067  doRhoCorrection = cms.bool( False ),
13068  rhoMax = cms.double( 9.9999999E7 ),
13069  rhoScale = cms.double( 1.0 ),
13070  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13071  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13072  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13073 )
13074 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
13075  offset = cms.uint32( 0 ),
13076  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13077 )
13078 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13079  saveTags = cms.bool( True ),
13080  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13081  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13082  etcutEB = cms.double( 20.0 ),
13083  etcutEE = cms.double( 999999.0 ),
13084  minEtaCut = cms.double( -9999.0 ),
13085  maxEtaCut = cms.double( 9999.0 ),
13086  ncandcut = cms.int32( 1 )
13087 )
13088 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13089  saveTags = cms.bool( True ),
13090  candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
13091  varTag = cms.InputTag( "hltEgammaHoverE" ),
13092  rhoTag = cms.InputTag( "" ),
13093  energyLowEdges = cms.vdouble( 0.0 ),
13094  lessThan = cms.bool( True ),
13095  useEt = cms.bool( False ),
13096  useAbs = cms.bool( False ),
13097  thrRegularEB = cms.vdouble( -1.0 ),
13098  thrRegularEE = cms.vdouble( -1.0 ),
13099  thrOverEEB = cms.vdouble( 2.0 ),
13100  thrOverEEE = cms.vdouble( 2.0 ),
13101  thrOverE2EB = cms.vdouble( -1.0 ),
13102  thrOverE2EE = cms.vdouble( -1.0 ),
13103  ncandcut = cms.int32( 1 ),
13104  doRhoCorrection = cms.bool( False ),
13105  rhoMax = cms.double( 9.9999999E7 ),
13106  rhoScale = cms.double( 1.0 ),
13107  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13108  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13109  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13110 )
13111 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13112  offset = cms.uint32( 0 ),
13113  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13114 )
13115 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13116  saveTags = cms.bool( True ),
13117  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13118  varTag = cms.InputTag( "hltEgammaHoverE" ),
13119  rhoTag = cms.InputTag( "" ),
13120  energyLowEdges = cms.vdouble( 0.0 ),
13121  lessThan = cms.bool( True ),
13122  useEt = cms.bool( False ),
13123  useAbs = cms.bool( False ),
13124  thrRegularEB = cms.vdouble( -1.0 ),
13125  thrRegularEE = cms.vdouble( -1.0 ),
13126  thrOverEEB = cms.vdouble( 2.0 ),
13127  thrOverEEE = cms.vdouble( 2.0 ),
13128  thrOverE2EB = cms.vdouble( -1.0 ),
13129  thrOverE2EE = cms.vdouble( -1.0 ),
13130  ncandcut = cms.int32( 1 ),
13131  doRhoCorrection = cms.bool( False ),
13132  rhoMax = cms.double( 9.9999999E7 ),
13133  rhoScale = cms.double( 1.0 ),
13134  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13135  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13136  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13137 )
13138 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13139  offset = cms.uint32( 0 ),
13140  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13141 )
13142 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13143  saveTags = cms.bool( True ),
13144  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13145  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13146  etcutEB = cms.double( 30.0 ),
13147  etcutEE = cms.double( 999999.0 ),
13148  minEtaCut = cms.double( -9999.0 ),
13149  maxEtaCut = cms.double( 9999.0 ),
13150  ncandcut = cms.int32( 1 )
13151 )
13152 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13153  saveTags = cms.bool( True ),
13154  candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13155  varTag = cms.InputTag( "hltEgammaHoverE" ),
13156  rhoTag = cms.InputTag( "" ),
13157  energyLowEdges = cms.vdouble( 0.0 ),
13158  lessThan = cms.bool( True ),
13159  useEt = cms.bool( False ),
13160  useAbs = cms.bool( False ),
13161  thrRegularEB = cms.vdouble( -1.0 ),
13162  thrRegularEE = cms.vdouble( -1.0 ),
13163  thrOverEEB = cms.vdouble( 2.0 ),
13164  thrOverEEE = cms.vdouble( 2.0 ),
13165  thrOverE2EB = cms.vdouble( -1.0 ),
13166  thrOverE2EE = cms.vdouble( -1.0 ),
13167  ncandcut = cms.int32( 1 ),
13168  doRhoCorrection = cms.bool( False ),
13169  rhoMax = cms.double( 9.9999999E7 ),
13170  rhoScale = cms.double( 1.0 ),
13171  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13172  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13173  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13174 )
13175 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13176  saveTags = cms.bool( True ),
13177  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13178  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13179  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13180  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13181  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13182  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13183  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13184  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13185  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13186  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13187 )
13188 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13189  offset = cms.uint32( 0 ),
13190  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13191 )
13192 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13193  saveTags = cms.bool( True ),
13194  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13195  varTag = cms.InputTag( "hltEgammaHoverE" ),
13196  rhoTag = cms.InputTag( "" ),
13197  energyLowEdges = cms.vdouble( 0.0 ),
13198  lessThan = cms.bool( True ),
13199  useEt = cms.bool( False ),
13200  useAbs = cms.bool( False ),
13201  thrRegularEB = cms.vdouble( -1.0 ),
13202  thrRegularEE = cms.vdouble( -1.0 ),
13203  thrOverEEB = cms.vdouble( 2.0 ),
13204  thrOverEEE = cms.vdouble( 2.0 ),
13205  thrOverE2EB = cms.vdouble( -1.0 ),
13206  thrOverE2EE = cms.vdouble( -1.0 ),
13207  ncandcut = cms.int32( 1 ),
13208  doRhoCorrection = cms.bool( False ),
13209  rhoMax = cms.double( 9.9999999E7 ),
13210  rhoScale = cms.double( 1.0 ),
13211  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13212  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13213  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13214 )
13215 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13216  offset = cms.uint32( 0 ),
13217  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13218 )
13219 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13220  saveTags = cms.bool( True ),
13221  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13222  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13223  etcutEB = cms.double( 40.0 ),
13224  etcutEE = cms.double( 999999.0 ),
13225  minEtaCut = cms.double( -9999.0 ),
13226  maxEtaCut = cms.double( 9999.0 ),
13227  ncandcut = cms.int32( 1 )
13228 )
13229 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13230  saveTags = cms.bool( True ),
13231  candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13232  varTag = cms.InputTag( "hltEgammaHoverE" ),
13233  rhoTag = cms.InputTag( "" ),
13234  energyLowEdges = cms.vdouble( 0.0 ),
13235  lessThan = cms.bool( True ),
13236  useEt = cms.bool( False ),
13237  useAbs = cms.bool( False ),
13238  thrRegularEB = cms.vdouble( -1.0 ),
13239  thrRegularEE = cms.vdouble( -1.0 ),
13240  thrOverEEB = cms.vdouble( 2.0 ),
13241  thrOverEEE = cms.vdouble( 2.0 ),
13242  thrOverE2EB = cms.vdouble( -1.0 ),
13243  thrOverE2EE = cms.vdouble( -1.0 ),
13244  ncandcut = cms.int32( 1 ),
13245  doRhoCorrection = cms.bool( False ),
13246  rhoMax = cms.double( 9.9999999E7 ),
13247  rhoScale = cms.double( 1.0 ),
13248  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13249  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13250  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13251 )
13252 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13253  offset = cms.uint32( 0 ),
13254  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13255 )
13256 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13257  saveTags = cms.bool( True ),
13258  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13259  varTag = cms.InputTag( "hltEgammaHoverE" ),
13260  rhoTag = cms.InputTag( "" ),
13261  energyLowEdges = cms.vdouble( 0.0 ),
13262  lessThan = cms.bool( True ),
13263  useEt = cms.bool( False ),
13264  useAbs = cms.bool( False ),
13265  thrRegularEB = cms.vdouble( -1.0 ),
13266  thrRegularEE = cms.vdouble( -1.0 ),
13267  thrOverEEB = cms.vdouble( 2.0 ),
13268  thrOverEEE = cms.vdouble( 2.0 ),
13269  thrOverE2EB = cms.vdouble( -1.0 ),
13270  thrOverE2EE = cms.vdouble( -1.0 ),
13271  ncandcut = cms.int32( 1 ),
13272  doRhoCorrection = cms.bool( False ),
13273  rhoMax = cms.double( 9.9999999E7 ),
13274  rhoScale = cms.double( 1.0 ),
13275  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13276  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13277  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13278 )
13279 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13280  offset = cms.uint32( 0 ),
13281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13282 )
13283 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13284  saveTags = cms.bool( True ),
13285  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13286  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13287  etcutEB = cms.double( 50.0 ),
13288  etcutEE = cms.double( 999999.0 ),
13289  minEtaCut = cms.double( -9999.0 ),
13290  maxEtaCut = cms.double( 9999.0 ),
13291  ncandcut = cms.int32( 1 )
13292 )
13293 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13294  saveTags = cms.bool( True ),
13295  candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13296  varTag = cms.InputTag( "hltEgammaHoverE" ),
13297  rhoTag = cms.InputTag( "" ),
13298  energyLowEdges = cms.vdouble( 0.0 ),
13299  lessThan = cms.bool( True ),
13300  useEt = cms.bool( False ),
13301  useAbs = cms.bool( False ),
13302  thrRegularEB = cms.vdouble( -1.0 ),
13303  thrRegularEE = cms.vdouble( -1.0 ),
13304  thrOverEEB = cms.vdouble( 2.0 ),
13305  thrOverEEE = cms.vdouble( 2.0 ),
13306  thrOverE2EB = cms.vdouble( -1.0 ),
13307  thrOverE2EE = cms.vdouble( -1.0 ),
13308  ncandcut = cms.int32( 1 ),
13309  doRhoCorrection = cms.bool( False ),
13310  rhoMax = cms.double( 9.9999999E7 ),
13311  rhoScale = cms.double( 1.0 ),
13312  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13313  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13314  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13315 )
13316 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13317  saveTags = cms.bool( True ),
13318  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13319  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13320  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13321  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13322  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13323  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13324  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13325  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13326  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13327  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13328 )
13329 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13330  offset = cms.uint32( 0 ),
13331  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13332 )
13333 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13334  saveTags = cms.bool( True ),
13335  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13336  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13337  etcutEB = cms.double( 60.0 ),
13338  etcutEE = cms.double( 60.0 ),
13339  minEtaCut = cms.double( -9999.0 ),
13340  maxEtaCut = cms.double( 9999.0 ),
13341  ncandcut = cms.int32( 1 )
13342 )
13343 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13344  saveTags = cms.bool( True ),
13345  candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13346  varTag = cms.InputTag( "hltEgammaHoverE" ),
13347  rhoTag = cms.InputTag( "" ),
13348  energyLowEdges = cms.vdouble( 0.0 ),
13349  lessThan = cms.bool( True ),
13350  useEt = cms.bool( False ),
13351  useAbs = cms.bool( False ),
13352  thrRegularEB = cms.vdouble( -1.0 ),
13353  thrRegularEE = cms.vdouble( -1.0 ),
13354  thrOverEEB = cms.vdouble( 2.0 ),
13355  thrOverEEE = cms.vdouble( 2.0 ),
13356  thrOverE2EB = cms.vdouble( -1.0 ),
13357  thrOverE2EE = cms.vdouble( -1.0 ),
13358  ncandcut = cms.int32( 1 ),
13359  doRhoCorrection = cms.bool( False ),
13360  rhoMax = cms.double( 9.9999999E7 ),
13361  rhoScale = cms.double( 1.0 ),
13362  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13363  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13364  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13365 )
13366 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13367  offset = cms.uint32( 0 ),
13368  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13369 )
13370 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13371  saveTags = cms.bool( True ),
13372  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13373  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13374  etcutEB = cms.double( 60.0 ),
13375  etcutEE = cms.double( 999999.0 ),
13376  minEtaCut = cms.double( -9999.0 ),
13377  maxEtaCut = cms.double( 9999.0 ),
13378  ncandcut = cms.int32( 1 )
13379 )
13380 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13381  saveTags = cms.bool( True ),
13382  candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13383  varTag = cms.InputTag( "hltEgammaHoverE" ),
13384  rhoTag = cms.InputTag( "" ),
13385  energyLowEdges = cms.vdouble( 0.0 ),
13386  lessThan = cms.bool( True ),
13387  useEt = cms.bool( False ),
13388  useAbs = cms.bool( False ),
13389  thrRegularEB = cms.vdouble( -1.0 ),
13390  thrRegularEE = cms.vdouble( -1.0 ),
13391  thrOverEEB = cms.vdouble( 2.0 ),
13392  thrOverEEE = cms.vdouble( 2.0 ),
13393  thrOverE2EB = cms.vdouble( -1.0 ),
13394  thrOverE2EE = cms.vdouble( -1.0 ),
13395  ncandcut = cms.int32( 1 ),
13396  doRhoCorrection = cms.bool( False ),
13397  rhoMax = cms.double( 9.9999999E7 ),
13398  rhoScale = cms.double( 1.0 ),
13399  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13400  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13401  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13402 )
13403 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13404  saveTags = cms.bool( True ),
13405  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13406  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13407  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13408  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13409  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13410  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13411  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13412  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13413  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13414  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13415 )
13416 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13417  offset = cms.uint32( 0 ),
13418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13419 )
13420 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13421  saveTags = cms.bool( True ),
13422  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13423  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13424  MaxEta = cms.double( 2.5 ),
13425  MinPt = cms.double( 0.0 ),
13426  MaxDeltaR = cms.double( 999.0 ),
13427  MinN = cms.int32( 1 ),
13428  CentralBxOnly = cms.bool( True ),
13429  SelectQualities = cms.vint32( )
13430 )
13431 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13432  saveTags = cms.bool( True ),
13433  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13434  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13435  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13436  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13437  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13438  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13439  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13440  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13441  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13442  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13443 )
13444 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13445  offset = cms.uint32( 0 ),
13446  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13447 )
13448 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13449  saveTags = cms.bool( True ),
13450  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13451  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
13452  MaxEta = cms.double( 2.5 ),
13453  MinPt = cms.double( 0.0 ),
13454  MaxDeltaR = cms.double( 999.0 ),
13455  MinN = cms.int32( 1 ),
13456  CentralBxOnly = cms.bool( True ),
13457  SelectQualities = cms.vint32( )
13458 )
13459 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
13460  saveTags = cms.bool( True ),
13461  L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
13462  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13463  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13464  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13465  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13466  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13467  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13468  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13469  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13470  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13471 )
13472 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
13473  offset = cms.uint32( 0 ),
13474  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13475 )
13476 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13477  saveTags = cms.bool( True ),
13478  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13479  PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
13480  MaxEta = cms.double( 2.5 ),
13481  MinPt = cms.double( 0.0 ),
13482  MaxDeltaR = cms.double( 999.0 ),
13483  MinN = cms.int32( 1 ),
13484  CentralBxOnly = cms.bool( True ),
13485  SelectQualities = cms.vint32( )
13486 )
13487 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13488  saveTags = cms.bool( True ),
13489  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13490  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13491  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13492  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13493  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13494  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13495  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13496  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13497  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13498  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13499 )
13500 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13501  offset = cms.uint32( 0 ),
13502  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13503 )
13504 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13505  saveTags = cms.bool( True ),
13506  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13507  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13508  MaxEta = cms.double( 2.5 ),
13509  MinPt = cms.double( 7.0 ),
13510  MaxDeltaR = cms.double( 999.0 ),
13511  MinN = cms.int32( 1 ),
13512  CentralBxOnly = cms.bool( True ),
13513  SelectQualities = cms.vint32( )
13514 )
13515 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
13516  saveTags = cms.bool( True ),
13517  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
13518  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13519  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13520  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13521  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13522  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13523  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13524  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13525  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13526  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13527 )
13528 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
13529  offset = cms.uint32( 0 ),
13530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13531 )
13532 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13533  saveTags = cms.bool( True ),
13534  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13535  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
13536  MaxEta = cms.double( 2.5 ),
13537  MinPt = cms.double( 12.0 ),
13538  MaxDeltaR = cms.double( 999.0 ),
13539  MinN = cms.int32( 1 ),
13540  CentralBxOnly = cms.bool( True ),
13541  SelectQualities = cms.vint32( )
13542 )
13543 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13544  offset = cms.uint32( 0 ),
13545  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13546 )
13547 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13548  saveTags = cms.bool( True ),
13549  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13550  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13551  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13552  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13553  MinN = cms.int32( 1 ),
13554  MaxEta = cms.double( 2.5 ),
13555  AbsEtaBins = cms.vdouble( 9999.0 ),
13556  MinNstations = cms.vint32( 1 ),
13557  MinNhits = cms.vint32( 0 ),
13558  CutOnChambers = cms.bool( False ),
13559  MinNchambers = cms.vint32( 0 ),
13560  MaxDr = cms.double( 9999.0 ),
13561  MinDr = cms.double( -1.0 ),
13562  MaxDz = cms.double( 9999.0 ),
13563  MinDxySig = cms.double( -1.0 ),
13564  MinPt = cms.double( 0.0 ),
13565  NSigmaPt = cms.double( 0.0 ),
13566  MatchToPreviousCand = cms.bool( True )
13567 )
13568 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13569  offset = cms.uint32( 0 ),
13570  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13571 )
13572 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13573  saveTags = cms.bool( True ),
13574  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13575  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13576  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13577  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13578  MinN = cms.int32( 1 ),
13579  MaxEta = cms.double( 2.5 ),
13580  AbsEtaBins = cms.vdouble( 9999.0 ),
13581  MinNstations = cms.vint32( 1 ),
13582  MinNhits = cms.vint32( 0 ),
13583  CutOnChambers = cms.bool( False ),
13584  MinNchambers = cms.vint32( 0 ),
13585  MaxDr = cms.double( 9999.0 ),
13586  MinDr = cms.double( -1.0 ),
13587  MaxDz = cms.double( 9999.0 ),
13588  MinDxySig = cms.double( -1.0 ),
13589  MinPt = cms.double( 0.0 ),
13590  NSigmaPt = cms.double( 0.0 ),
13591  MatchToPreviousCand = cms.bool( True )
13592 )
13593 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
13594  offset = cms.uint32( 0 ),
13595  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13596 )
13597 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13598  saveTags = cms.bool( True ),
13599  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13600  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13601  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13602  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13603  MinN = cms.int32( 1 ),
13604  MaxEta = cms.double( 2.5 ),
13605  AbsEtaBins = cms.vdouble( 9999.0 ),
13606  MinNstations = cms.vint32( 1 ),
13607  MinNhits = cms.vint32( 0 ),
13608  CutOnChambers = cms.bool( False ),
13609  MinNchambers = cms.vint32( 0 ),
13610  MaxDr = cms.double( 9999.0 ),
13611  MinDr = cms.double( -1.0 ),
13612  MaxDz = cms.double( 9999.0 ),
13613  MinDxySig = cms.double( -1.0 ),
13614  MinPt = cms.double( 7.0 ),
13615  NSigmaPt = cms.double( 0.0 ),
13616  MatchToPreviousCand = cms.bool( True )
13617 )
13618 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
13619  offset = cms.uint32( 0 ),
13620  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13621 )
13622 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13623  saveTags = cms.bool( True ),
13624  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13625  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13626  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13627  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13628  MinN = cms.int32( 1 ),
13629  MaxEta = cms.double( 2.5 ),
13630  AbsEtaBins = cms.vdouble( 9999.0 ),
13631  MinNstations = cms.vint32( 1 ),
13632  MinNhits = cms.vint32( 0 ),
13633  CutOnChambers = cms.bool( False ),
13634  MinNchambers = cms.vint32( 0 ),
13635  MaxDr = cms.double( 9999.0 ),
13636  MinDr = cms.double( -1.0 ),
13637  MaxDz = cms.double( 9999.0 ),
13638  MinDxySig = cms.double( -1.0 ),
13639  MinPt = cms.double( 12.0 ),
13640  NSigmaPt = cms.double( 0.0 ),
13641  MatchToPreviousCand = cms.bool( True )
13642 )
13643 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
13644  offset = cms.uint32( 0 ),
13645  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13646 )
13647 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13648  saveTags = cms.bool( True ),
13649  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13650  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13651  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13652  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13653  MinN = cms.int32( 1 ),
13654  MaxEta = cms.double( 2.5 ),
13655  AbsEtaBins = cms.vdouble( 9999.0 ),
13656  MinNstations = cms.vint32( 1 ),
13657  MinNhits = cms.vint32( 0 ),
13658  CutOnChambers = cms.bool( False ),
13659  MinNchambers = cms.vint32( 0 ),
13660  MaxDr = cms.double( 9999.0 ),
13661  MinDr = cms.double( -1.0 ),
13662  MaxDz = cms.double( 9999.0 ),
13663  MinDxySig = cms.double( -1.0 ),
13664  MinPt = cms.double( 15.0 ),
13665  NSigmaPt = cms.double( 0.0 ),
13666  MatchToPreviousCand = cms.bool( True )
13667 )
13668 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
13669  saveTags = cms.bool( True ),
13670  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
13671  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13672  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13673  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13674  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13675  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13676  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13677  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13678  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13679  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13680 )
13681 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
13682  offset = cms.uint32( 0 ),
13683  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13684 )
13685 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13686  saveTags = cms.bool( True ),
13687  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13688  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13689  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13690  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13691  MinN = cms.int32( 1 ),
13692  MaxEta = cms.double( 2.5 ),
13693  AbsEtaBins = cms.vdouble( 9999.0 ),
13694  MinNstations = cms.vint32( 1 ),
13695  MinNhits = cms.vint32( 0 ),
13696  CutOnChambers = cms.bool( False ),
13697  MinNchambers = cms.vint32( 0 ),
13698  MaxDr = cms.double( 9999.0 ),
13699  MinDr = cms.double( -1.0 ),
13700  MaxDz = cms.double( 9999.0 ),
13701  MinDxySig = cms.double( -1.0 ),
13702  MinPt = cms.double( 20.0 ),
13703  NSigmaPt = cms.double( 0.0 ),
13704  MatchToPreviousCand = cms.bool( True )
13705 )
13706 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13707  offset = cms.uint32( 0 ),
13708  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13709 )
13710 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13711  saveTags = cms.bool( True ),
13712  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13713  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13714  MaxEta = cms.double( 2.5 ),
13715  MinPt = cms.double( 0.0 ),
13716  MaxDeltaR = cms.double( 999.0 ),
13717  MinN = cms.int32( 1 ),
13718  CentralBxOnly = cms.bool( True ),
13719  SelectQualities = cms.vint32( )
13720 )
13721 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13722  saveTags = cms.bool( True ),
13723  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13724  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13725  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
13726  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
13727  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13728  MinN = cms.int32( 1 ),
13729  MaxEta = cms.double( 2.5 ),
13730  MinNhits = cms.int32( 0 ),
13731  MaxDr = cms.double( 999.0 ),
13732  MinDr = cms.double( -1.0 ),
13733  MaxDz = cms.double( 9999.0 ),
13734  MinDxySig = cms.double( -1.0 ),
13735  MinPt = cms.double( 0.0 ),
13736  NSigmaPt = cms.double( 0.0 ),
13737  MaxNormalizedChi2 = cms.double( 9999.0 ),
13738  MaxDXYBeamSpot = cms.double( 9999.0 ),
13739  MinDXYBeamSpot = cms.double( -1.0 ),
13740  MinNmuonHits = cms.int32( 0 ),
13741  MaxPtDifference = cms.double( 9999.0 ),
13742  MinTrackPt = cms.double( 0.0 ),
13743  minMuonStations = cms.int32( -1 ),
13744  minTrkHits = cms.int32( -1 ),
13745  minMuonHits = cms.int32( -1 ),
13746  allowedTypeMask = cms.uint32( 255 ),
13747  requiredTypeMask = cms.uint32( 0 ),
13748  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13749  trkMuonId = cms.uint32( 0 ),
13750  L1MatchingdR = cms.double( 999.0 ),
13751  MatchToPreviousCand = cms.bool( True ),
13752  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13753  requireL3MuonTrajectorySeed = cms.bool( False ),
13754  useSimpleGeometry = cms.bool( True ),
13755  useStation2 = cms.bool( True ),
13756  fallbackToME1 = cms.bool( False ),
13757  cosmicPropagationHypothesis = cms.bool( False ),
13758  useMB2InOverlap = cms.bool( False ),
13759  useTrack = cms.string( "tracker" ),
13760  useState = cms.string( "atVertex" ),
13761  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13762  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13763  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13764 )
13765 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13766  offset = cms.uint32( 0 ),
13767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13768 )
13769 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13770  saveTags = cms.bool( True ),
13771  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13772  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13773  MaxEta = cms.double( 2.5 ),
13774  MinPt = cms.double( 0.0 ),
13775  MaxDeltaR = cms.double( 999.0 ),
13776  MinN = cms.int32( 1 ),
13777  CentralBxOnly = cms.bool( True ),
13778  SelectQualities = cms.vint32( )
13779 )
13780 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13781  saveTags = cms.bool( True ),
13782  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13783  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13784  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
13785  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13786  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13787  MinN = cms.int32( 1 ),
13788  MaxEta = cms.double( 2.5 ),
13789  MinNhits = cms.int32( 0 ),
13790  MaxDr = cms.double( 999.0 ),
13791  MinDr = cms.double( -1.0 ),
13792  MaxDz = cms.double( 9999.0 ),
13793  MinDxySig = cms.double( -1.0 ),
13794  MinPt = cms.double( 0.0 ),
13795  NSigmaPt = cms.double( 0.0 ),
13796  MaxNormalizedChi2 = cms.double( 9999.0 ),
13797  MaxDXYBeamSpot = cms.double( 9999.0 ),
13798  MinDXYBeamSpot = cms.double( -1.0 ),
13799  MinNmuonHits = cms.int32( 0 ),
13800  MaxPtDifference = cms.double( 9999.0 ),
13801  MinTrackPt = cms.double( 0.0 ),
13802  minMuonStations = cms.int32( -1 ),
13803  minTrkHits = cms.int32( -1 ),
13804  minMuonHits = cms.int32( -1 ),
13805  allowedTypeMask = cms.uint32( 255 ),
13806  requiredTypeMask = cms.uint32( 0 ),
13807  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13808  trkMuonId = cms.uint32( 0 ),
13809  L1MatchingdR = cms.double( 999.0 ),
13810  MatchToPreviousCand = cms.bool( True ),
13811  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13812  requireL3MuonTrajectorySeed = cms.bool( False ),
13813  useSimpleGeometry = cms.bool( True ),
13814  useStation2 = cms.bool( True ),
13815  fallbackToME1 = cms.bool( False ),
13816  cosmicPropagationHypothesis = cms.bool( False ),
13817  useMB2InOverlap = cms.bool( False ),
13818  useTrack = cms.string( "tracker" ),
13819  useState = cms.string( "atVertex" ),
13820  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13821  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13822  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13823 )
13824 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
13825  saveTags = cms.bool( True ),
13826  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
13827  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13828  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13829  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13830  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13831  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13832  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13833  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13834  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13835  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13836 )
13837 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
13838  offset = cms.uint32( 0 ),
13839  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13840 )
13841 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13842  saveTags = cms.bool( True ),
13843  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13844  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
13845  MaxEta = cms.double( 2.5 ),
13846  MinPt = cms.double( 0.0 ),
13847  MaxDeltaR = cms.double( 999.0 ),
13848  MinN = cms.int32( 1 ),
13849  CentralBxOnly = cms.bool( True ),
13850  SelectQualities = cms.vint32( )
13851 )
13852 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13853  saveTags = cms.bool( True ),
13854  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13855  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13856  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13857  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13858  MinN = cms.int32( 1 ),
13859  MaxEta = cms.double( 2.5 ),
13860  AbsEtaBins = cms.vdouble( 9999.0 ),
13861  MinNstations = cms.vint32( 1 ),
13862  MinNhits = cms.vint32( 0 ),
13863  CutOnChambers = cms.bool( False ),
13864  MinNchambers = cms.vint32( 0 ),
13865  MaxDr = cms.double( 9999.0 ),
13866  MinDr = cms.double( -1.0 ),
13867  MaxDz = cms.double( 9999.0 ),
13868  MinDxySig = cms.double( -1.0 ),
13869  MinPt = cms.double( 0.0 ),
13870  NSigmaPt = cms.double( 0.0 ),
13871  MatchToPreviousCand = cms.bool( True )
13872 )
13873 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13874  saveTags = cms.bool( True ),
13875  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13876  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13877  MaxEta = cms.double( 2.5 ),
13878  MinPt = cms.double( 0.0 ),
13879  MaxDeltaR = cms.double( 999.0 ),
13880  MinN = cms.int32( 1 ),
13881  CentralBxOnly = cms.bool( True ),
13882  SelectQualities = cms.vint32( )
13883 )
13884 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13885  saveTags = cms.bool( True ),
13886  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13887  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13888  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
13889  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
13890  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13891  MinN = cms.int32( 1 ),
13892  MaxEta = cms.double( 2.5 ),
13893  MinNhits = cms.int32( 0 ),
13894  MaxDr = cms.double( 999.0 ),
13895  MinDr = cms.double( -1.0 ),
13896  MaxDz = cms.double( 9999.0 ),
13897  MinDxySig = cms.double( -1.0 ),
13898  MinPt = cms.double( 3.0 ),
13899  NSigmaPt = cms.double( 0.0 ),
13900  MaxNormalizedChi2 = cms.double( 9999.0 ),
13901  MaxDXYBeamSpot = cms.double( 9999.0 ),
13902  MinDXYBeamSpot = cms.double( -1.0 ),
13903  MinNmuonHits = cms.int32( 0 ),
13904  MaxPtDifference = cms.double( 9999.0 ),
13905  MinTrackPt = cms.double( 0.0 ),
13906  minMuonStations = cms.int32( -1 ),
13907  minTrkHits = cms.int32( -1 ),
13908  minMuonHits = cms.int32( -1 ),
13909  allowedTypeMask = cms.uint32( 255 ),
13910  requiredTypeMask = cms.uint32( 0 ),
13911  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13912  trkMuonId = cms.uint32( 0 ),
13913  L1MatchingdR = cms.double( 999.0 ),
13914  MatchToPreviousCand = cms.bool( True ),
13915  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13916  requireL3MuonTrajectorySeed = cms.bool( False ),
13917  useSimpleGeometry = cms.bool( True ),
13918  useStation2 = cms.bool( True ),
13919  fallbackToME1 = cms.bool( False ),
13920  cosmicPropagationHypothesis = cms.bool( False ),
13921  useMB2InOverlap = cms.bool( False ),
13922  useTrack = cms.string( "tracker" ),
13923  useState = cms.string( "atVertex" ),
13924  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13925  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13926  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13927 )
13928 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
13929  saveTags = cms.bool( True ),
13930  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
13931  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13932  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13933  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13934  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13935  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13936  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13937  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13938  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13939  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13940 )
13941 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
13942  offset = cms.uint32( 0 ),
13943  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13944 )
13945 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13946  saveTags = cms.bool( True ),
13947  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13948  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
13949  MaxEta = cms.double( 2.5 ),
13950  MinPt = cms.double( 0.0 ),
13951  MaxDeltaR = cms.double( 999.0 ),
13952  MinN = cms.int32( 1 ),
13953  CentralBxOnly = cms.bool( True ),
13954  SelectQualities = cms.vint32( )
13955 )
13956 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13957  saveTags = cms.bool( True ),
13958  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13959  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13960  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
13961  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13962  MinN = cms.int32( 1 ),
13963  MaxEta = cms.double( 2.5 ),
13964  AbsEtaBins = cms.vdouble( 9999.0 ),
13965  MinNstations = cms.vint32( 1 ),
13966  MinNhits = cms.vint32( 0 ),
13967  CutOnChambers = cms.bool( False ),
13968  MinNchambers = cms.vint32( 0 ),
13969  MaxDr = cms.double( 9999.0 ),
13970  MinDr = cms.double( -1.0 ),
13971  MaxDz = cms.double( 9999.0 ),
13972  MinDxySig = cms.double( -1.0 ),
13973  MinPt = cms.double( 0.0 ),
13974  NSigmaPt = cms.double( 0.0 ),
13975  MatchToPreviousCand = cms.bool( True )
13976 )
13977 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13978  saveTags = cms.bool( True ),
13979  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13980  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
13981  MaxEta = cms.double( 2.5 ),
13982  MinPt = cms.double( 0.0 ),
13983  MaxDeltaR = cms.double( 999.0 ),
13984  MinN = cms.int32( 1 ),
13985  CentralBxOnly = cms.bool( True ),
13986  SelectQualities = cms.vint32( )
13987 )
13988 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13989  saveTags = cms.bool( True ),
13990  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13991  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13992  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
13993  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
13994  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13995  MinN = cms.int32( 1 ),
13996  MaxEta = cms.double( 2.5 ),
13997  MinNhits = cms.int32( 0 ),
13998  MaxDr = cms.double( 999.0 ),
13999  MinDr = cms.double( -1.0 ),
14000  MaxDz = cms.double( 9999.0 ),
14001  MinDxySig = cms.double( -1.0 ),
14002  MinPt = cms.double( 5.0 ),
14003  NSigmaPt = cms.double( 0.0 ),
14004  MaxNormalizedChi2 = cms.double( 9999.0 ),
14005  MaxDXYBeamSpot = cms.double( 9999.0 ),
14006  MinDXYBeamSpot = cms.double( -1.0 ),
14007  MinNmuonHits = cms.int32( 0 ),
14008  MaxPtDifference = cms.double( 9999.0 ),
14009  MinTrackPt = cms.double( 0.0 ),
14010  minMuonStations = cms.int32( -1 ),
14011  minTrkHits = cms.int32( -1 ),
14012  minMuonHits = cms.int32( -1 ),
14013  allowedTypeMask = cms.uint32( 255 ),
14014  requiredTypeMask = cms.uint32( 0 ),
14015  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14016  trkMuonId = cms.uint32( 0 ),
14017  L1MatchingdR = cms.double( 999.0 ),
14018  MatchToPreviousCand = cms.bool( True ),
14019  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14020  requireL3MuonTrajectorySeed = cms.bool( False ),
14021  useSimpleGeometry = cms.bool( True ),
14022  useStation2 = cms.bool( True ),
14023  fallbackToME1 = cms.bool( False ),
14024  cosmicPropagationHypothesis = cms.bool( False ),
14025  useMB2InOverlap = cms.bool( False ),
14026  useTrack = cms.string( "tracker" ),
14027  useState = cms.string( "atVertex" ),
14028  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14029  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14030  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14031 )
14032 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
14033  offset = cms.uint32( 0 ),
14034  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14035 )
14036 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
14037  saveTags = cms.bool( True ),
14038  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
14039  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
14040  MaxEta = cms.double( 2.5 ),
14041  MinPt = cms.double( 7.0 ),
14042  MaxDeltaR = cms.double( 999.0 ),
14043  MinN = cms.int32( 1 ),
14044  CentralBxOnly = cms.bool( True ),
14045  SelectQualities = cms.vint32( )
14046 )
14047 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14048  saveTags = cms.bool( True ),
14049  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14050  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14051  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14052  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14053  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14054  MinN = cms.int32( 1 ),
14055  MaxEta = cms.double( 2.5 ),
14056  MinNhits = cms.int32( 0 ),
14057  MaxDr = cms.double( 999.0 ),
14058  MinDr = cms.double( -1.0 ),
14059  MaxDz = cms.double( 9999.0 ),
14060  MinDxySig = cms.double( -1.0 ),
14061  MinPt = cms.double( 7.0 ),
14062  NSigmaPt = cms.double( 0.0 ),
14063  MaxNormalizedChi2 = cms.double( 9999.0 ),
14064  MaxDXYBeamSpot = cms.double( 9999.0 ),
14065  MinDXYBeamSpot = cms.double( -1.0 ),
14066  MinNmuonHits = cms.int32( 0 ),
14067  MaxPtDifference = cms.double( 9999.0 ),
14068  MinTrackPt = cms.double( 0.0 ),
14069  minMuonStations = cms.int32( -1 ),
14070  minTrkHits = cms.int32( -1 ),
14071  minMuonHits = cms.int32( -1 ),
14072  allowedTypeMask = cms.uint32( 255 ),
14073  requiredTypeMask = cms.uint32( 0 ),
14074  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14075  trkMuonId = cms.uint32( 0 ),
14076  L1MatchingdR = cms.double( 999.0 ),
14077  MatchToPreviousCand = cms.bool( True ),
14078  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14079  requireL3MuonTrajectorySeed = cms.bool( False ),
14080  useSimpleGeometry = cms.bool( True ),
14081  useStation2 = cms.bool( True ),
14082  fallbackToME1 = cms.bool( False ),
14083  cosmicPropagationHypothesis = cms.bool( False ),
14084  useMB2InOverlap = cms.bool( False ),
14085  useTrack = cms.string( "tracker" ),
14086  useState = cms.string( "atVertex" ),
14087  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14088  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14089  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14090 )
14091 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
14092  offset = cms.uint32( 0 ),
14093  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14094 )
14095 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14096  saveTags = cms.bool( True ),
14097  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14098  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14099  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14100  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14101  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14102  MinN = cms.int32( 1 ),
14103  MaxEta = cms.double( 2.5 ),
14104  MinNhits = cms.int32( 0 ),
14105  MaxDr = cms.double( 999.0 ),
14106  MinDr = cms.double( -1.0 ),
14107  MaxDz = cms.double( 9999.0 ),
14108  MinDxySig = cms.double( -1.0 ),
14109  MinPt = cms.double( 12.0 ),
14110  NSigmaPt = cms.double( 0.0 ),
14111  MaxNormalizedChi2 = cms.double( 9999.0 ),
14112  MaxDXYBeamSpot = cms.double( 9999.0 ),
14113  MinDXYBeamSpot = cms.double( -1.0 ),
14114  MinNmuonHits = cms.int32( 0 ),
14115  MaxPtDifference = cms.double( 9999.0 ),
14116  MinTrackPt = cms.double( 0.0 ),
14117  minMuonStations = cms.int32( -1 ),
14118  minTrkHits = cms.int32( -1 ),
14119  minMuonHits = cms.int32( -1 ),
14120  allowedTypeMask = cms.uint32( 255 ),
14121  requiredTypeMask = cms.uint32( 0 ),
14122  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14123  trkMuonId = cms.uint32( 0 ),
14124  L1MatchingdR = cms.double( 999.0 ),
14125  MatchToPreviousCand = cms.bool( True ),
14126  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14127  requireL3MuonTrajectorySeed = cms.bool( False ),
14128  useSimpleGeometry = cms.bool( True ),
14129  useStation2 = cms.bool( True ),
14130  fallbackToME1 = cms.bool( False ),
14131  cosmicPropagationHypothesis = cms.bool( False ),
14132  useMB2InOverlap = cms.bool( False ),
14133  useTrack = cms.string( "tracker" ),
14134  useState = cms.string( "atVertex" ),
14135  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14136  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14137  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14138 )
14139 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14140  offset = cms.uint32( 0 ),
14141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14142 )
14143 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14144  saveTags = cms.bool( True ),
14145  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14146  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14147  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14148  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14149  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14150  MinN = cms.int32( 1 ),
14151  MaxEta = cms.double( 2.5 ),
14152  MinNhits = cms.int32( 0 ),
14153  MaxDr = cms.double( 999.0 ),
14154  MinDr = cms.double( -1.0 ),
14155  MaxDz = cms.double( 9999.0 ),
14156  MinDxySig = cms.double( -1.0 ),
14157  MinPt = cms.double( 15.0 ),
14158  NSigmaPt = cms.double( 0.0 ),
14159  MaxNormalizedChi2 = cms.double( 9999.0 ),
14160  MaxDXYBeamSpot = cms.double( 9999.0 ),
14161  MinDXYBeamSpot = cms.double( -1.0 ),
14162  MinNmuonHits = cms.int32( 0 ),
14163  MaxPtDifference = cms.double( 9999.0 ),
14164  MinTrackPt = cms.double( 0.0 ),
14165  minMuonStations = cms.int32( -1 ),
14166  minTrkHits = cms.int32( -1 ),
14167  minMuonHits = cms.int32( -1 ),
14168  allowedTypeMask = cms.uint32( 255 ),
14169  requiredTypeMask = cms.uint32( 0 ),
14170  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14171  trkMuonId = cms.uint32( 0 ),
14172  L1MatchingdR = cms.double( 999.0 ),
14173  MatchToPreviousCand = cms.bool( True ),
14174  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14175  requireL3MuonTrajectorySeed = cms.bool( False ),
14176  useSimpleGeometry = cms.bool( True ),
14177  useStation2 = cms.bool( True ),
14178  fallbackToME1 = cms.bool( False ),
14179  cosmicPropagationHypothesis = cms.bool( False ),
14180  useMB2InOverlap = cms.bool( False ),
14181  useTrack = cms.string( "tracker" ),
14182  useState = cms.string( "atVertex" ),
14183  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14184  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14185  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14186 )
14187 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14188  offset = cms.uint32( 0 ),
14189  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14190 )
14191 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14192  saveTags = cms.bool( True ),
14193  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14194  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14195  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14196  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14197  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14198  MinN = cms.int32( 1 ),
14199  MaxEta = cms.double( 2.5 ),
14200  MinNhits = cms.int32( 0 ),
14201  MaxDr = cms.double( 999.0 ),
14202  MinDr = cms.double( -1.0 ),
14203  MaxDz = cms.double( 9999.0 ),
14204  MinDxySig = cms.double( -1.0 ),
14205  MinPt = cms.double( 20.0 ),
14206  NSigmaPt = cms.double( 0.0 ),
14207  MaxNormalizedChi2 = cms.double( 9999.0 ),
14208  MaxDXYBeamSpot = cms.double( 9999.0 ),
14209  MinDXYBeamSpot = cms.double( -1.0 ),
14210  MinNmuonHits = cms.int32( 0 ),
14211  MaxPtDifference = cms.double( 9999.0 ),
14212  MinTrackPt = cms.double( 0.0 ),
14213  minMuonStations = cms.int32( -1 ),
14214  minTrkHits = cms.int32( -1 ),
14215  minMuonHits = cms.int32( -1 ),
14216  allowedTypeMask = cms.uint32( 255 ),
14217  requiredTypeMask = cms.uint32( 0 ),
14218  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14219  trkMuonId = cms.uint32( 0 ),
14220  L1MatchingdR = cms.double( 999.0 ),
14221  MatchToPreviousCand = cms.bool( True ),
14222  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14223  requireL3MuonTrajectorySeed = cms.bool( False ),
14224  useSimpleGeometry = cms.bool( True ),
14225  useStation2 = cms.bool( True ),
14226  fallbackToME1 = cms.bool( False ),
14227  cosmicPropagationHypothesis = cms.bool( False ),
14228  useMB2InOverlap = cms.bool( False ),
14229  useTrack = cms.string( "tracker" ),
14230  useState = cms.string( "atVertex" ),
14231  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14232  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14233  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14234 )
14235 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
14236  saveTags = cms.bool( True ),
14237  L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
14238  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14239  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14240  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14241  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14242  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14243  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14244  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14245  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14246  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14247 )
14248 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
14249  offset = cms.uint32( 0 ),
14250  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14251 )
14252 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
14253  nRechitMin = cms.int32( 50 ),
14254  rParam = cms.double( 0.4 ),
14255  nStationThres = cms.int32( 10 ),
14256  recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
14257 )
14258 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14259  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14260  MinN = cms.int32( 1 ),
14261  MinSize = cms.int32( -1 ),
14262  MinSizeMinusMB1 = cms.int32( -1 ),
14263  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14264  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14265  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14266  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14267  MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
14268  Max_nMB1 = cms.int32( -1 ),
14269  Max_nMB2 = cms.int32( -1 ),
14270  Max_nME11 = cms.int32( 0 ),
14271  Max_nME12 = cms.int32( 0 ),
14272  Max_nME41 = cms.int32( -1 ),
14273  Max_nME42 = cms.int32( -1 ),
14274  MinNstation = cms.int32( 0 ),
14275  MinAvgStation = cms.double( 0.0 ),
14276  MinTime = cms.double( -5.0 ),
14277  MaxTime = cms.double( 12.5 ),
14278  MinEta = cms.double( -1.0 ),
14279  MaxEta = cms.double( -1.0 ),
14280  MaxTimeSpread = cms.double( -1.0 )
14281 )
14282 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
14283  offset = cms.uint32( 0 ),
14284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14285 )
14286 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14287  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14288  MinN = cms.int32( 1 ),
14289  MinSize = cms.int32( -1 ),
14290  MinSizeMinusMB1 = cms.int32( -1 ),
14291  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14292  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14293  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14294  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14295  MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
14296  Max_nMB1 = cms.int32( -1 ),
14297  Max_nMB2 = cms.int32( -1 ),
14298  Max_nME11 = cms.int32( 0 ),
14299  Max_nME12 = cms.int32( 0 ),
14300  Max_nME41 = cms.int32( -1 ),
14301  Max_nME42 = cms.int32( -1 ),
14302  MinNstation = cms.int32( 0 ),
14303  MinAvgStation = cms.double( 0.0 ),
14304  MinTime = cms.double( -5.0 ),
14305  MaxTime = cms.double( 12.5 ),
14306  MinEta = cms.double( -1.0 ),
14307  MaxEta = cms.double( -1.0 ),
14308  MaxTimeSpread = cms.double( -1.0 )
14309 )
14310 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
14311  offset = cms.uint32( 0 ),
14312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14313 )
14314 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14315  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14316  MinN = cms.int32( 1 ),
14317  MinSize = cms.int32( -1 ),
14318  MinSizeMinusMB1 = cms.int32( -1 ),
14319  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14320  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14321  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14322  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14323  MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
14324  Max_nMB1 = cms.int32( -1 ),
14325  Max_nMB2 = cms.int32( -1 ),
14326  Max_nME11 = cms.int32( 0 ),
14327  Max_nME12 = cms.int32( 0 ),
14328  Max_nME41 = cms.int32( -1 ),
14329  Max_nME42 = cms.int32( -1 ),
14330  MinNstation = cms.int32( 0 ),
14331  MinAvgStation = cms.double( 0.0 ),
14332  MinTime = cms.double( -5.0 ),
14333  MaxTime = cms.double( 12.5 ),
14334  MinEta = cms.double( -1.0 ),
14335  MaxEta = cms.double( -1.0 ),
14336  MaxTimeSpread = cms.double( -1.0 )
14337 )
14338 fragment.hltL1sSingleJet24 = cms.EDFilter( "HLTL1TSeed",
14339  saveTags = cms.bool( True ),
14340  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24" ),
14341  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14342  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14343  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14344  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14345  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14346  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14347  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14348  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14349  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14350 )
14351 fragment.hltPrePPRefDmesonTrackingGlobalDpt25 = cms.EDFilter( "HLTPrescaler",
14352  offset = cms.uint32( 0 ),
14353  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14354 )
14355 fragment.hltPuAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
14356  useMassDropTagger = cms.bool( False ),
14357  useFiltering = cms.bool( False ),
14358  useDynamicFiltering = cms.bool( False ),
14359  useTrimming = cms.bool( False ),
14360  usePruning = cms.bool( False ),
14361  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
14362  useKtPruning = cms.bool( False ),
14363  useConstituentSubtraction = cms.bool( False ),
14364  useSoftDrop = cms.bool( False ),
14365  correctShape = cms.bool( False ),
14366  UseOnlyVertexTracks = cms.bool( False ),
14367  UseOnlyOnePV = cms.bool( False ),
14368  muCut = cms.double( -1.0 ),
14369  yCut = cms.double( -1.0 ),
14370  rFilt = cms.double( -1.0 ),
14371  rFiltFactor = cms.double( -1.0 ),
14372  trimPtFracMin = cms.double( -1.0 ),
14373  zcut = cms.double( -1.0 ),
14374  rcut_factor = cms.double( -1.0 ),
14375  csRho_EtaMax = cms.double( -1.0 ),
14376  csRParam = cms.double( -1.0 ),
14377  beta = cms.double( -1.0 ),
14378  R0 = cms.double( -1.0 ),
14379  gridMaxRapidity = cms.double( -1.0 ),
14380  gridSpacing = cms.double( -1.0 ),
14381  DzTrVtxMax = cms.double( 0.0 ),
14382  DxyTrVtxMax = cms.double( 0.0 ),
14383  MaxVtxZ = cms.double( 15.0 ),
14384  subjetPtMin = cms.double( -1.0 ),
14385  muMin = cms.double( -1.0 ),
14386  muMax = cms.double( -1.0 ),
14387  yMin = cms.double( -1.0 ),
14388  yMax = cms.double( -1.0 ),
14389  dRMin = cms.double( -1.0 ),
14390  dRMax = cms.double( -1.0 ),
14391  maxDepth = cms.int32( -1 ),
14392  nFilt = cms.int32( -1 ),
14393  MinVtxNdof = cms.int32( 5 ),
14394  src = cms.InputTag( "hltTowerMakerForAll" ),
14395  srcPVs = cms.InputTag( "NotUsed" ),
14396  jetType = cms.string( "CaloJet" ),
14397  jetAlgorithm = cms.string( "AntiKt" ),
14398  rParam = cms.double( 0.4 ),
14399  inputEtMin = cms.double( 0.3 ),
14400  inputEMin = cms.double( 0.0 ),
14401  jetPtMin = cms.double( 10.0 ),
14402  doPVCorrection = cms.bool( False ),
14403  doAreaFastjet = cms.bool( True ),
14404  doRhoFastjet = cms.bool( False ),
14405  doPUOffsetCorr = cms.bool( True ),
14406  puPtMin = cms.double( 10.0 ),
14407  nSigmaPU = cms.double( 1.0 ),
14408  radiusPU = cms.double( 0.5 ),
14409  subtractorName = cms.string( "MultipleAlgoIterator" ),
14410  useExplicitGhosts = cms.bool( False ),
14411  doAreaDiskApprox = cms.bool( False ),
14412  voronoiRfact = cms.double( -0.9 ),
14413  Rho_EtaMax = cms.double( 4.4 ),
14414  Ghost_EtaMax = cms.double( 6.5 ),
14415  Active_Area_Repeats = cms.int32( 1 ),
14416  GhostArea = cms.double( 0.01 ),
14417  restrictInputs = cms.bool( False ),
14418  maxInputs = cms.uint32( 1 ),
14419  writeCompound = cms.bool( False ),
14420  writeJetsWithConst = cms.bool( False ),
14421  doFastJetNonUniform = cms.bool( False ),
14422  useDeterministicSeed = cms.bool( True ),
14423  minSeed = cms.uint32( 14327 ),
14424  verbosity = cms.int32( 0 ),
14425  puWidth = cms.double( 0.0 ),
14426  nExclude = cms.uint32( 0 ),
14427  maxBadEcalCells = cms.uint32( 9999999 ),
14428  maxBadHcalCells = cms.uint32( 9999999 ),
14429  maxProblematicEcalCells = cms.uint32( 9999999 ),
14430  maxProblematicHcalCells = cms.uint32( 9999999 ),
14431  maxRecoveredEcalCells = cms.uint32( 9999999 ),
14432  maxRecoveredHcalCells = cms.uint32( 9999999 ),
14433  puCenters = cms.vdouble( ),
14434  applyWeight = cms.bool( False ),
14435  srcWeights = cms.InputTag( "" ),
14436  minimumTowersFraction = cms.double( 0.0 ),
14437  jetCollInstanceName = cms.string( "" ),
14438  sumRecHits = cms.bool( False )
14439 )
14440 fragment.hltPuAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
14441  min_N90 = cms.int32( -2 ),
14442  min_N90hits = cms.int32( 2 ),
14443  min_EMF = cms.double( 1.0E-6 ),
14444  max_EMF = cms.double( 999.0 ),
14445  jetsInput = cms.InputTag( "hltPuAK4CaloJets" ),
14446  JetIDParams = cms.PSet(
14447  useRecHits = cms.bool( True ),
14448  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
14449  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
14450  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
14451  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
14452  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
14453  )
14454 )
14455 fragment.hltPuAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
14456  correctors = cms.VInputTag( 'hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
14457 )
14458 fragment.hltPuAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
14459  src = cms.InputTag( "hltPuAK4CaloJets" ),
14460  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14461 )
14462 fragment.hltPuAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
14463  src = cms.InputTag( "hltPuAK4CaloJetsIDPassed" ),
14464  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14465 )
14466 fragment.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
14467  src = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ),
14468  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
14469 )
14470 fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14471  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14472  'BPix1+BPix2+BPix3+FPix1_pos',
14473  'BPix1+BPix2+BPix3+FPix1_neg',
14474  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14475  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14476  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14477  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14478  BPix = cms.PSet(
14479  hitErrorRPhi = cms.double( 0.0027 ),
14480  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14481  useErrorsFromParam = cms.bool( True ),
14482  HitProducer = cms.string( "hltSiPixelRecHits" ),
14483  hitErrorRZ = cms.double( 0.006 )
14484  ),
14485  FPix = cms.PSet(
14486  hitErrorRPhi = cms.double( 0.0051 ),
14487  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14488  useErrorsFromParam = cms.bool( True ),
14489  hitErrorRZ = cms.double( 0.0036 ),
14490  HitProducer = cms.string( "hltSiPixelRecHits" )
14491  ),
14492  TIB = cms.PSet( ),
14493  TID = cms.PSet( ),
14494  TOB = cms.PSet( ),
14495  TEC = cms.PSet( ),
14496  MTIB = cms.PSet( ),
14497  MTID = cms.PSet( ),
14498  MTOB = cms.PSet( ),
14499  MTEC = cms.PSet( )
14500 )
14501 fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14502  RegionPSet = cms.PSet(
14503  nSigmaZ = cms.double( 4.0 ),
14504  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14505  ptMin = cms.double( 0.5 ),
14506  originHalfLength = cms.double( 0.0 ),
14507  originRadius = cms.double( 0.02 ),
14508  precise = cms.bool( True ),
14509  useMultipleScattering = cms.bool( False )
14510  )
14511 )
14512 fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14513  doClusterCheck = cms.bool( False ),
14514  MaxNumberOfStripClusters = cms.uint32( 50000 ),
14515  ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ),
14516  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14517  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14518  cut = cms.string( "" ),
14519  silentClusterCheck = cms.untracked.bool( False )
14520 )
14521 fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14522  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson" ),
14523  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson" ),
14524  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14525  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson" ),
14526  produceSeedingHitSets = cms.bool( False ),
14527  produceIntermediateHitDoublets = cms.bool( True ),
14528  maxElement = cms.uint32( 0 ),
14529  maxElementTotal = cms.uint32( 50000000 ),
14530  putEmptyIfMaxElementReached = cms.bool( False ),
14531  layerPairs = cms.vuint32( 0, 1, 2 )
14532 )
14533 fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14534  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson" ),
14535  extraHitRPhitolerance = cms.double( 0.032 ),
14536  fitFastCircle = cms.bool( True ),
14537  fitFastCircleChi2Cut = cms.bool( True ),
14538  useBendingCorrection = cms.bool( True ),
14539  CAThetaCut = cms.double( 0.0012 ),
14540  CAPhiCut = cms.double( 0.2 ),
14541  CAThetaCut_byTriplets = cms.VPSet(
14542  cms.PSet( seedingLayers = cms.string( "" ),
14543  cut = cms.double( -1.0 )
14544  )
14545  ),
14546  CAPhiCut_byTriplets = cms.VPSet(
14547  cms.PSet( seedingLayers = cms.string( "" ),
14548  cut = cms.double( -1.0 )
14549  )
14550  ),
14551  CAHardPtCut = cms.double( 0.0 ),
14552  maxChi2 = cms.PSet(
14553  value2 = cms.double( 50.0 ),
14554  value1 = cms.double( 200.0 ),
14555  pt1 = cms.double( 0.7 ),
14556  enabled = cms.bool( True ),
14557  pt2 = cms.double( 2.0 )
14558  ),
14559  SeedComparitorPSet = cms.PSet(
14560  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14561  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14562  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14563  )
14564 )
14565 fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14566  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson" ),
14567  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14568  SeedMomentumForBOFF = cms.double( 5.0 ),
14569  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14570  MinOneOverPtError = cms.double( 1.0 ),
14571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14572  magneticField = cms.string( "ParabolicMf" ),
14573  forceKinematicWithRegionDirection = cms.bool( False ),
14574  SeedComparitorPSet = cms.PSet(
14575  FilterStripHits = cms.bool( False ),
14576  FilterPixelHits = cms.bool( True ),
14577  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14578  FilterAtHelixStage = cms.bool( False ),
14579  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14580  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14581  )
14582 )
14583 fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14584  cleanTrajectoryAfterInOut = cms.bool( True ),
14585  doSeedingRegionRebuilding = cms.bool( True ),
14586  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14587  reverseTrajectories = cms.bool( False ),
14588  useHitsSplitting = cms.bool( True ),
14589  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
14590  src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPRefForDmeson" ),
14591  clustersToSkip = cms.InputTag( "" ),
14592  phase2clustersToSkip = cms.InputTag( "" ),
14593  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ),
14594  TransientInitialStateEstimatorParameters = cms.PSet(
14595  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14596  numberMeasurementsForFit = cms.int32( 4 ),
14597  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14598  ),
14599  numHitsForSeedCleaner = cms.int32( 50 ),
14600  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14601  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14602  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14603  maxNSeeds = cms.uint32( 100000 ),
14604  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14605 )
14606 fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson = cms.EDProducer( "TrackProducer",
14607  useSimpleMF = cms.bool( True ),
14608  SimpleMagneticField = cms.string( "ParabolicMf" ),
14609  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson" ),
14610  clusterRemovalInfo = cms.InputTag( "" ),
14611  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14612  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14613  useHitsSplitting = cms.bool( False ),
14614  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14615  TrajectoryInEvent = cms.bool( False ),
14616  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14617  AlgorithmName = cms.string( "initialStep" ),
14618  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14619  GeometricInnerState = cms.bool( False ),
14620  NavigationSchool = cms.string( "" ),
14621  MeasurementTracker = cms.string( "" ),
14622  MeasurementTrackerEvent = cms.InputTag( "" )
14623 )
14624 fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
14625  vertexCollections = cms.VPSet(
14626  cms.PSet( chi2cutoff = cms.double( 2.5 ),
14627  label = cms.string( "" ),
14628  useBeamConstraint = cms.bool( False ),
14629  minNdof = cms.double( 0.0 ),
14630  maxDistanceToBeam = cms.double( 1.0 ),
14631  algorithm = cms.string( "AdaptiveVertexFitter" )
14632  )
14633  ),
14634  verbose = cms.untracked.bool( False ),
14635  TkFilterParameters = cms.PSet(
14636  maxEta = cms.double( 2.4 ),
14637  minPt = cms.double( 0.0 ),
14638  minSiliconLayersWithHits = cms.int32( 5 ),
14639  minPixelLayersWithHits = cms.int32( 2 ),
14640  maxNormalizedChi2 = cms.double( 20.0 ),
14641  trackQuality = cms.string( "any" ),
14642  algorithm = cms.string( "filter" ),
14643  maxD0Significance = cms.double( 5.0 )
14644  ),
14645  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14646  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson" ),
14647  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
14648  TrackTimesLabel = cms.InputTag( "dummy_default" ),
14649  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
14650  TkClusParameters = cms.PSet(
14651  algorithm = cms.string( "gap" ),
14652  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
14653  ),
14654  isRecoveryIteration = cms.bool( False ),
14655  recoveryVtxCollection = cms.InputTag( "" ),
14656  useMVACut = cms.bool( False ),
14657  minTrackTimeQuality = cms.double( 0.8 )
14658 )
14659 fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson = cms.EDProducer( "JetCoreClusterSplitter",
14660  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
14661  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson" ),
14662  pixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
14663  verbose = cms.bool( False ),
14664  ptMin = cms.double( 200.0 ),
14665  cores = cms.InputTag( "hltJetsForCoreTracking" ),
14666  chargeFractionMin = cms.double( 2.0 ),
14667  deltaRmax = cms.double( 0.05 ),
14668  forceXError = cms.double( 100.0 ),
14669  forceYError = cms.double( 150.0 ),
14670  fractionalWidth = cms.double( 0.4 ),
14671  chargePerUnit = cms.double( 2000.0 ),
14672  centralMIPCharge = cms.double( 26000.0 )
14673 )
14674 fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
14675  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14676  onDemand = cms.bool( False )
14677 )
14678 fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelRecHitConverter",
14679  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14680  CPE = cms.string( "hltESPPixelCPEGeneric" ),
14681  VerboseLevel = cms.untracked.int32( 0 )
14682 )
14683 fragment.hltAfterSplittingMeasureTrackerEventForDmeson = cms.EDProducer( "MeasurementTrackerEventProducer",
14684  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
14685  skipClusters = cms.InputTag( "" ),
14686  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14687  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
14688  Phase2TrackerCluster1DProducer = cms.string( "" ),
14689  vectorHits = cms.InputTag( "" ),
14690  vectorHitsRej = cms.InputTag( "" ),
14691  inactivePixelDetectorLabels = cms.VInputTag( ),
14692  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
14693  pixelCablingMapLabel = cms.string( "" ),
14694  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
14695  switchOffPixelsIfEmpty = cms.bool( True )
14696 )
14697 fragment.hltSiStripMatchedRecHitsFullPPRef = cms.EDProducer( "SiStripRecHitConverter",
14698  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14699  rphiRecHits = cms.string( "rphiRecHit" ),
14700  stereoRecHits = cms.string( "stereoRecHit" ),
14701  matchedRecHits = cms.string( "matchedRecHit" ),
14702  useSiStripQuality = cms.bool( False ),
14703  MaskBadAPVFibers = cms.bool( False ),
14704  doMatching = cms.bool( True ),
14705  StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
14706  Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
14707  siStripQualityLabel = cms.ESInputTag( "","" )
14708 )
14709 fragment.hltFullIter0PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14710  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14711  'BPix1+BPix2+BPix3+FPix1_pos',
14712  'BPix1+BPix2+BPix3+FPix1_neg',
14713  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14714  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14715  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14716  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14717  BPix = cms.PSet(
14718  hitErrorRPhi = cms.double( 0.0027 ),
14719  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14720  useErrorsFromParam = cms.bool( True ),
14721  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14722  ),
14723  FPix = cms.PSet(
14724  hitErrorRPhi = cms.double( 0.0051 ),
14725  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14726  useErrorsFromParam = cms.bool( True ),
14727  hitErrorRZ = cms.double( 0.0036 ),
14728  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14729  ),
14730  TIB = cms.PSet( ),
14731  TID = cms.PSet( ),
14732  TOB = cms.PSet( ),
14733  TEC = cms.PSet( ),
14734  MTIB = cms.PSet( ),
14735  MTID = cms.PSet( ),
14736  MTOB = cms.PSet( ),
14737  MTEC = cms.PSet( )
14738 )
14739 fragment.hltFullIter0PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14740  RegionPSet = cms.PSet(
14741  nSigmaZ = cms.double( 4.0 ),
14742  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14743  ptMin = cms.double( 0.5 ),
14744  originHalfLength = cms.double( 0.0 ),
14745  originRadius = cms.double( 0.02 ),
14746  precise = cms.bool( True ),
14747  useMultipleScattering = cms.bool( False )
14748  )
14749 )
14750 fragment.hltFullIter0PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14751  doClusterCheck = cms.bool( False ),
14752  MaxNumberOfStripClusters = cms.uint32( 50000 ),
14753  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14754  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14755  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14756  cut = cms.string( "" ),
14757  silentClusterCheck = cms.untracked.bool( False )
14758 )
14759 fragment.hltFullIter0PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14760  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPRefForDmeson" ),
14761  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPPRefForDmeson" ),
14762  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14763  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPRefForDmeson" ),
14764  produceSeedingHitSets = cms.bool( False ),
14765  produceIntermediateHitDoublets = cms.bool( True ),
14766  maxElement = cms.uint32( 0 ),
14767  maxElementTotal = cms.uint32( 50000000 ),
14768  putEmptyIfMaxElementReached = cms.bool( False ),
14769  layerPairs = cms.vuint32( 0, 1, 2 )
14770 )
14771 fragment.hltFullIter0PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14772  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPRefForDmeson" ),
14773  extraHitRPhitolerance = cms.double( 0.032 ),
14774  fitFastCircle = cms.bool( True ),
14775  fitFastCircleChi2Cut = cms.bool( True ),
14776  useBendingCorrection = cms.bool( True ),
14777  CAThetaCut = cms.double( 0.0012 ),
14778  CAPhiCut = cms.double( 0.2 ),
14779  CAThetaCut_byTriplets = cms.VPSet(
14780  cms.PSet( seedingLayers = cms.string( "" ),
14781  cut = cms.double( -1.0 )
14782  )
14783  ),
14784  CAPhiCut_byTriplets = cms.VPSet(
14785  cms.PSet( seedingLayers = cms.string( "" ),
14786  cut = cms.double( -1.0 )
14787  )
14788  ),
14789  CAHardPtCut = cms.double( 0.0 ),
14790  maxChi2 = cms.PSet(
14791  value2 = cms.double( 50.0 ),
14792  value1 = cms.double( 200.0 ),
14793  pt1 = cms.double( 0.7 ),
14794  enabled = cms.bool( True ),
14795  pt2 = cms.double( 2.0 )
14796  ),
14797  SeedComparitorPSet = cms.PSet(
14798  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14799  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14800  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
14801  )
14802 )
14803 fragment.hltFullIter0PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14804  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPRefForDmeson" ),
14805  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14806  SeedMomentumForBOFF = cms.double( 5.0 ),
14807  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14808  MinOneOverPtError = cms.double( 1.0 ),
14809  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14810  magneticField = cms.string( "ParabolicMf" ),
14811  forceKinematicWithRegionDirection = cms.bool( False ),
14812  SeedComparitorPSet = cms.PSet(
14813  FilterStripHits = cms.bool( False ),
14814  FilterPixelHits = cms.bool( True ),
14815  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14816  FilterAtHelixStage = cms.bool( False ),
14817  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14818  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
14819  )
14820 )
14821 fragment.hltFullIter0CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14822  cleanTrajectoryAfterInOut = cms.bool( True ),
14823  doSeedingRegionRebuilding = cms.bool( True ),
14824  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14825  reverseTrajectories = cms.bool( False ),
14826  useHitsSplitting = cms.bool( True ),
14827  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
14828  src = cms.InputTag( "hltFullIter0PixelSeedsPPRefForDmeson" ),
14829  clustersToSkip = cms.InputTag( "" ),
14830  phase2clustersToSkip = cms.InputTag( "" ),
14831  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA" ) ),
14832  TransientInitialStateEstimatorParameters = cms.PSet(
14833  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14834  numberMeasurementsForFit = cms.int32( 4 ),
14835  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14836  ),
14837  numHitsForSeedCleaner = cms.int32( 50 ),
14838  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14839  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14840  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14841  maxNSeeds = cms.uint32( 500000 ),
14842  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14843 )
14844 fragment.hltFullIter0CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
14845  useSimpleMF = cms.bool( True ),
14846  SimpleMagneticField = cms.string( "ParabolicMf" ),
14847  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPRefForDmeson" ),
14848  clusterRemovalInfo = cms.InputTag( "" ),
14849  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14850  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14851  useHitsSplitting = cms.bool( False ),
14852  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14853  TrajectoryInEvent = cms.bool( False ),
14854  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14855  AlgorithmName = cms.string( "initialStep" ),
14856  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14857  GeometricInnerState = cms.bool( False ),
14858  NavigationSchool = cms.string( "" ),
14859  MeasurementTracker = cms.string( "" ),
14860  MeasurementTrackerEvent = cms.InputTag( "" )
14861 )
14862 fragment.hltFullIter0PrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
14863  vertexCollections = cms.VPSet(
14864  cms.PSet( chi2cutoff = cms.double( 2.5 ),
14865  label = cms.string( "" ),
14866  useBeamConstraint = cms.bool( False ),
14867  minNdof = cms.double( 0.0 ),
14868  maxDistanceToBeam = cms.double( 1.0 ),
14869  algorithm = cms.string( "AdaptiveVertexFitter" )
14870  )
14871  ),
14872  verbose = cms.untracked.bool( False ),
14873  TkFilterParameters = cms.PSet(
14874  maxEta = cms.double( 2.4 ),
14875  minPt = cms.double( 0.0 ),
14876  minSiliconLayersWithHits = cms.int32( 5 ),
14877  minPixelLayersWithHits = cms.int32( 2 ),
14878  maxNormalizedChi2 = cms.double( 20.0 ),
14879  trackQuality = cms.string( "any" ),
14880  algorithm = cms.string( "filter" ),
14881  maxD0Significance = cms.double( 5.0 )
14882  ),
14883  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14884  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14885  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
14886  TrackTimesLabel = cms.InputTag( "dummy_default" ),
14887  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
14888  TkClusParameters = cms.PSet(
14889  algorithm = cms.string( "gap" ),
14890  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
14891  ),
14892  isRecoveryIteration = cms.bool( False ),
14893  recoveryVtxCollection = cms.InputTag( "" ),
14894  useMVACut = cms.bool( False ),
14895  minTrackTimeQuality = cms.double( 0.8 )
14896 )
14897 fragment.hltFullIter0TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
14898  src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14899  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14900  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
14901  ignoreVertices = cms.bool( False ),
14902  qualityCuts = cms.vdouble( -0.35, 0.1, 0.28 ),
14903  mva = cms.PSet(
14904  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
14905  batchSize = cms.int32( 16 )
14906  )
14907 )
14908 fragment.hltFullIter0HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
14909  originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14910  originalMVAVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','MVAValues' ),
14911  originalQualVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14912  minQuality = cms.string( "highPurity" ),
14913  copyExtras = cms.untracked.bool( True ),
14914  copyTrajectories = cms.untracked.bool( False )
14915 )
14916 fragment.hltFullIter1ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
14917  trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPRefForDmeson" ),
14918  trackClassifier = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14919  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14920  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14921  oldClusterRemovalInfo = cms.InputTag( "" ),
14922  TrackQuality = cms.string( "highPurity" ),
14923  maxChi2 = cms.double( 9.0 ),
14924  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14925  overrideTrkQuals = cms.InputTag( "" )
14926 )
14927 fragment.hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14928  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
14929  OnDemand = cms.bool( False ),
14930  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" )
14931 )
14932 fragment.hltFullIter1PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14933  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14934  'BPix1+BPix2+BPix3+FPix1_pos',
14935  'BPix1+BPix2+BPix3+FPix1_neg',
14936  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14937  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14938  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14939  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14940  BPix = cms.PSet(
14941  hitErrorRPhi = cms.double( 0.0027 ),
14942  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14943  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14944  useErrorsFromParam = cms.bool( True ),
14945  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14946  ),
14947  FPix = cms.PSet(
14948  hitErrorRPhi = cms.double( 0.0051 ),
14949  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14950  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14951  useErrorsFromParam = cms.bool( True ),
14952  hitErrorRZ = cms.double( 0.0036 ),
14953  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14954  ),
14955  TIB = cms.PSet( ),
14956  TID = cms.PSet( ),
14957  TOB = cms.PSet( ),
14958  TEC = cms.PSet( ),
14959  MTIB = cms.PSet( ),
14960  MTID = cms.PSet( ),
14961  MTOB = cms.PSet( ),
14962  MTEC = cms.PSet( )
14963 )
14964 fragment.hltFullIter1PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
14965  RegionPSet = cms.PSet(
14966  useFixedError = cms.bool( True ),
14967  nSigmaZ = cms.double( 4.0 ),
14968  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
14969  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14970  useFoundVertices = cms.bool( True ),
14971  fixedError = cms.double( 0.5 ),
14972  maxNVertices = cms.int32( -1 ),
14973  sigmaZVertex = cms.double( 4.0 ),
14974  useFakeVertices = cms.bool( False ),
14975  ptMin = cms.double( 0.15 ),
14976  originRadius = cms.double( 0.02 ),
14977  precise = cms.bool( True ),
14978  useMultipleScattering = cms.bool( False )
14979  )
14980 )
14981 fragment.hltFullIter1PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14982  doClusterCheck = cms.bool( False ),
14983  MaxNumberOfStripClusters = cms.uint32( 50000 ),
14984  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14985  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14986  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14987  cut = cms.string( "" ),
14988  silentClusterCheck = cms.untracked.bool( False )
14989 )
14990 fragment.hltFullIter1PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14991  seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPRefForDmeson" ),
14992  trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPRefForDmeson" ),
14993  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14994  clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPRefForDmeson" ),
14995  produceSeedingHitSets = cms.bool( False ),
14996  produceIntermediateHitDoublets = cms.bool( True ),
14997  maxElement = cms.uint32( 0 ),
14998  maxElementTotal = cms.uint32( 50000000 ),
14999  putEmptyIfMaxElementReached = cms.bool( False ),
15000  layerPairs = cms.vuint32( 0, 1, 2 )
15001 )
15002 fragment.hltFullIter1PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
15003  doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPRefForDmeson" ),
15004  extraHitRPhitolerance = cms.double( 0.032 ),
15005  fitFastCircle = cms.bool( True ),
15006  fitFastCircleChi2Cut = cms.bool( True ),
15007  useBendingCorrection = cms.bool( True ),
15008  CAThetaCut = cms.double( 0.0017 ),
15009  CAPhiCut = cms.double( 0.3 ),
15010  CAThetaCut_byTriplets = cms.VPSet(
15011  cms.PSet( seedingLayers = cms.string( "" ),
15012  cut = cms.double( -1.0 )
15013  )
15014  ),
15015  CAPhiCut_byTriplets = cms.VPSet(
15016  cms.PSet( seedingLayers = cms.string( "" ),
15017  cut = cms.double( -1.0 )
15018  )
15019  ),
15020  CAHardPtCut = cms.double( 0.0 ),
15021  maxChi2 = cms.PSet(
15022  value2 = cms.double( 150.0 ),
15023  value1 = cms.double( 1000.0 ),
15024  pt1 = cms.double( 0.7 ),
15025  enabled = cms.bool( True ),
15026  pt2 = cms.double( 2.0 )
15027  ),
15028  SeedComparitorPSet = cms.PSet(
15029  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15030  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15031  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15032  )
15033 )
15034 fragment.hltFullIter1PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15035  seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPRefForDmeson" ),
15036  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15037  SeedMomentumForBOFF = cms.double( 5.0 ),
15038  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15039  MinOneOverPtError = cms.double( 1.0 ),
15040  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15041  magneticField = cms.string( "ParabolicMf" ),
15042  forceKinematicWithRegionDirection = cms.bool( False ),
15043  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15044 )
15045 fragment.hltFullIter1CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15046  cleanTrajectoryAfterInOut = cms.bool( True ),
15047  doSeedingRegionRebuilding = cms.bool( True ),
15048  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15049  reverseTrajectories = cms.bool( False ),
15050  useHitsSplitting = cms.bool( True ),
15051  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" ),
15052  src = cms.InputTag( "hltFullIter1PixelSeedsPPRefForDmeson" ),
15053  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15054  phase2clustersToSkip = cms.InputTag( "" ),
15055  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15056  TransientInitialStateEstimatorParameters = cms.PSet(
15057  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15058  numberMeasurementsForFit = cms.int32( 4 ),
15059  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15060  ),
15061  numHitsForSeedCleaner = cms.int32( 50 ),
15062  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15063  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15064  TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
15065  maxNSeeds = cms.uint32( 100000 ),
15066  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15067 )
15068 fragment.hltFullIter1CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15069  useSimpleMF = cms.bool( True ),
15070  SimpleMagneticField = cms.string( "ParabolicMf" ),
15071  src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPRefForDmeson" ),
15072  clusterRemovalInfo = cms.InputTag( "" ),
15073  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15074  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15075  useHitsSplitting = cms.bool( False ),
15076  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15077  TrajectoryInEvent = cms.bool( False ),
15078  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15079  AlgorithmName = cms.string( "lowPtQuadStep" ),
15080  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15081  GeometricInnerState = cms.bool( False ),
15082  NavigationSchool = cms.string( "" ),
15083  MeasurementTracker = cms.string( "" ),
15084  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" )
15085 )
15086 fragment.hltFullIter1TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15087  src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
15088  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15089  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15090  ignoreVertices = cms.bool( False ),
15091  qualityCuts = cms.vdouble( -0.33, 0.13, 0.35 ),
15092  mva = cms.PSet(
15093  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15094  batchSize = cms.int32( 16 )
15095  )
15096 )
15097 fragment.hltFullIter1HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15098  originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
15099  originalMVAVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15100  originalQualVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15101  minQuality = cms.string( "highPurity" ),
15102  copyExtras = cms.untracked.bool( True ),
15103  copyTrajectories = cms.untracked.bool( False )
15104 )
15105 fragment.hltFullIter2ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
15106  trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPRefForDmeson" ),
15107  trackClassifier = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15108  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15109  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15110  oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
15111  TrackQuality = cms.string( "highPurity" ),
15112  maxChi2 = cms.double( 9.0 ),
15113  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15114  overrideTrkQuals = cms.InputTag( "" )
15115 )
15116 fragment.hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15117  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15118  OnDemand = cms.bool( False ),
15119  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" )
15120 )
15121 fragment.hltFullIter2PixelTripletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
15122  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15123  'BPix2+BPix3+BPix4',
15124  'BPix1+BPix3+BPix4',
15125  'BPix1+BPix2+BPix4',
15126  'BPix2+BPix3+FPix1_pos',
15127  'BPix2+BPix3+FPix1_neg',
15128  'BPix1+BPix2+FPix1_pos',
15129  'BPix1+BPix2+FPix1_neg',
15130  'BPix1+BPix3+FPix1_pos',
15131  'BPix1+BPix3+FPix1_neg',
15132  'BPix2+FPix1_pos+FPix2_pos',
15133  'BPix2+FPix1_neg+FPix2_neg',
15134  'BPix1+FPix1_pos+FPix2_pos',
15135  'BPix1+FPix1_neg+FPix2_neg',
15136  'BPix1+BPix2+FPix2_pos',
15137  'BPix1+BPix2+FPix2_neg',
15138  'FPix1_pos+FPix2_pos+FPix3_pos',
15139  'FPix1_neg+FPix2_neg+FPix3_neg',
15140  'BPix1+FPix2_pos+FPix3_pos',
15141  'BPix1+FPix2_neg+FPix3_neg',
15142  'BPix1+FPix1_pos+FPix3_pos',
15143  'BPix1+FPix1_neg+FPix3_neg' ),
15144  BPix = cms.PSet(
15145  hitErrorRPhi = cms.double( 0.0027 ),
15146  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15147  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15148  useErrorsFromParam = cms.bool( True ),
15149  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15150  ),
15151  FPix = cms.PSet(
15152  hitErrorRPhi = cms.double( 0.0051 ),
15153  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15154  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15155  useErrorsFromParam = cms.bool( True ),
15156  hitErrorRZ = cms.double( 0.0036 ),
15157  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15158  ),
15159  TIB = cms.PSet( ),
15160  TID = cms.PSet( ),
15161  TOB = cms.PSet( ),
15162  TEC = cms.PSet( ),
15163  MTIB = cms.PSet( ),
15164  MTID = cms.PSet( ),
15165  MTOB = cms.PSet( ),
15166  MTEC = cms.PSet( )
15167 )
15168 fragment.hltFullIter2PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15169  RegionPSet = cms.PSet(
15170  useFixedError = cms.bool( True ),
15171  nSigmaZ = cms.double( 4.0 ),
15172  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15173  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15174  useFoundVertices = cms.bool( True ),
15175  fixedError = cms.double( 0.2 ),
15176  maxNVertices = cms.int32( -1 ),
15177  sigmaZVertex = cms.double( 4.0 ),
15178  useFakeVertices = cms.bool( False ),
15179  ptMin = cms.double( 0.55 ),
15180  originRadius = cms.double( 0.02 ),
15181  precise = cms.bool( True ),
15182  useMultipleScattering = cms.bool( False )
15183  )
15184 )
15185 fragment.hltFullIter2PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
15186  doClusterCheck = cms.bool( False ),
15187  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15188  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15189  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15190  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15191  cut = cms.string( "" ),
15192  silentClusterCheck = cms.untracked.bool( False )
15193 )
15194 fragment.hltFullIter2PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
15195  seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPRefForDmeson" ),
15196  trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPRefForDmeson" ),
15197  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15198  clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPRefForDmeson" ),
15199  produceSeedingHitSets = cms.bool( True ),
15200  produceIntermediateHitDoublets = cms.bool( True ),
15201  maxElement = cms.uint32( 0 ),
15202  maxElementTotal = cms.uint32( 50000000 ),
15203  putEmptyIfMaxElementReached = cms.bool( False ),
15204  layerPairs = cms.vuint32( 0, 1 )
15205 )
15206 fragment.hltFullIter2PixelHitTripletsPPRefForDmeson = cms.EDProducer( "CAHitTripletEDProducer",
15207  doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPRefForDmeson" ),
15208  extraHitRPhitolerance = cms.double( 0.032 ),
15209  useBendingCorrection = cms.bool( True ),
15210  CAThetaCut = cms.double( 0.004 ),
15211  CAPhiCut = cms.double( 0.07 ),
15212  CAThetaCut_byTriplets = cms.VPSet(
15213  cms.PSet( seedingLayers = cms.string( "" ),
15214  cut = cms.double( -1.0 )
15215  )
15216  ),
15217  CAPhiCut_byTriplets = cms.VPSet(
15218  cms.PSet( seedingLayers = cms.string( "" ),
15219  cut = cms.double( -1.0 )
15220  )
15221  ),
15222  CAHardPtCut = cms.double( 0.3 ),
15223  maxChi2 = cms.PSet(
15224  value2 = cms.double( 6.0 ),
15225  value1 = cms.double( 100.0 ),
15226  pt1 = cms.double( 0.8 ),
15227  enabled = cms.bool( True ),
15228  pt2 = cms.double( 8.0 )
15229  ),
15230  SeedComparitorPSet = cms.PSet(
15231  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15232  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15233  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15234  )
15235 )
15236 fragment.hltFullIter2PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15237  seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPRefForDmeson" ),
15238  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15239  SeedMomentumForBOFF = cms.double( 5.0 ),
15240  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15241  MinOneOverPtError = cms.double( 1.0 ),
15242  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15243  magneticField = cms.string( "ParabolicMf" ),
15244  forceKinematicWithRegionDirection = cms.bool( False ),
15245  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15246 )
15247 fragment.hltFullIter2CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15248  cleanTrajectoryAfterInOut = cms.bool( True ),
15249  doSeedingRegionRebuilding = cms.bool( True ),
15250  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15251  reverseTrajectories = cms.bool( False ),
15252  useHitsSplitting = cms.bool( True ),
15253  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" ),
15254  src = cms.InputTag( "hltFullIter2PixelSeedsPPRefForDmeson" ),
15255  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15256  phase2clustersToSkip = cms.InputTag( "" ),
15257  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15258  TransientInitialStateEstimatorParameters = cms.PSet(
15259  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15260  numberMeasurementsForFit = cms.int32( 4 ),
15261  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15262  ),
15263  numHitsForSeedCleaner = cms.int32( 50 ),
15264  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15265  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15266  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15267  maxNSeeds = cms.uint32( 100000 ),
15268  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15269 )
15270 fragment.hltFullIter2CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15271  useSimpleMF = cms.bool( True ),
15272  SimpleMagneticField = cms.string( "ParabolicMf" ),
15273  src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPRefForDmeson" ),
15274  clusterRemovalInfo = cms.InputTag( "" ),
15275  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15276  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15277  useHitsSplitting = cms.bool( False ),
15278  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15279  TrajectoryInEvent = cms.bool( False ),
15280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15281  AlgorithmName = cms.string( "highPtTripletStep" ),
15282  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15283  GeometricInnerState = cms.bool( False ),
15284  NavigationSchool = cms.string( "" ),
15285  MeasurementTracker = cms.string( "" ),
15286  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" )
15287 )
15288 fragment.hltFullIter2TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15289  src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15290  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15291  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15292  ignoreVertices = cms.bool( False ),
15293  qualityCuts = cms.vdouble( 0.47, 0.55, 0.62 ),
15294  mva = cms.PSet(
15295  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15296  batchSize = cms.int32( 16 )
15297  )
15298 )
15299 fragment.hltFullIter2HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15300  originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15301  originalMVAVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15302  originalQualVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15303  minQuality = cms.string( "highPurity" ),
15304  copyExtras = cms.untracked.bool( True ),
15305  copyTrajectories = cms.untracked.bool( False )
15306 )
15307 fragment.hltFullIter3ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15308  trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPRefForDmeson" ),
15309  trackClassifier = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15310  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15311  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15312  oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15313  TrackQuality = cms.string( "highPurity" ),
15314  maxChi2 = cms.double( 9.0 ),
15315  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15316  overrideTrkQuals = cms.InputTag( "" )
15317 )
15318 fragment.hltFullIter3MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15319  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15320  OnDemand = cms.bool( False ),
15321  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" )
15322 )
15323 fragment.hltFullIter3PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15324  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15325  'BPix2+BPix3+BPix4',
15326  'BPix1+BPix3+BPix4',
15327  'BPix1+BPix2+BPix4',
15328  'BPix2+BPix3+FPix1_pos',
15329  'BPix2+BPix3+FPix1_neg',
15330  'BPix1+BPix2+FPix1_pos',
15331  'BPix1+BPix2+FPix1_neg',
15332  'BPix1+BPix3+FPix1_pos',
15333  'BPix1+BPix3+FPix1_neg',
15334  'BPix2+FPix1_pos+FPix2_pos',
15335  'BPix2+FPix1_neg+FPix2_neg',
15336  'BPix1+FPix1_pos+FPix2_pos',
15337  'BPix1+FPix1_neg+FPix2_neg',
15338  'BPix1+BPix2+FPix2_pos',
15339  'BPix1+BPix2+FPix2_neg',
15340  'FPix1_pos+FPix2_pos+FPix3_pos',
15341  'FPix1_neg+FPix2_neg+FPix3_neg',
15342  'BPix1+FPix2_pos+FPix3_pos',
15343  'BPix1+FPix2_neg+FPix3_neg',
15344  'BPix1+FPix1_pos+FPix3_pos',
15345  'BPix1+FPix1_neg+FPix3_neg' ),
15346  BPix = cms.PSet(
15347  hitErrorRPhi = cms.double( 0.0027 ),
15348  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15349  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15350  useErrorsFromParam = cms.bool( True ),
15351  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15352  ),
15353  FPix = cms.PSet(
15354  hitErrorRPhi = cms.double( 0.0051 ),
15355  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15356  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15357  useErrorsFromParam = cms.bool( True ),
15358  hitErrorRZ = cms.double( 0.0036 ),
15359  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15360  ),
15361  TIB = cms.PSet( ),
15362  TID = cms.PSet( ),
15363  TOB = cms.PSet( ),
15364  TEC = cms.PSet( ),
15365  MTIB = cms.PSet( ),
15366  MTID = cms.PSet( ),
15367  MTOB = cms.PSet( ),
15368  MTEC = cms.PSet( )
15369 )
15370 fragment.hltFullIter3PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15371  RegionPSet = cms.PSet(
15372  useFixedError = cms.bool( False ),
15373  nSigmaZ = cms.double( 4.0 ),
15374  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15375  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15376  useFoundVertices = cms.bool( True ),
15377  fixedError = cms.double( 0.2 ),
15378  maxNVertices = cms.int32( -1 ),
15379  sigmaZVertex = cms.double( 4.0 ),
15380  useFakeVertices = cms.bool( False ),
15381  ptMin = cms.double( 0.2 ),
15382  originRadius = cms.double( 0.02 ),
15383  precise = cms.bool( True ),
15384  useMultipleScattering = cms.bool( False )
15385  )
15386 )
15387 fragment.hltFullIter3PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15388  doClusterCheck = cms.bool( False ),
15389  MaxNumberOfStripClusters = cms.uint32( 50000 ),
15390  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15391  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15392  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15393  cut = cms.string( "" ),
15394  silentClusterCheck = cms.untracked.bool( False )
15395 )
15396 fragment.hltFullIter3PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15397  seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsPPRef" ),
15398  trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegionsPPRef" ),
15399  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15400  clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckPPRef" ),
15401  produceSeedingHitSets = cms.bool( True ),
15402  produceIntermediateHitDoublets = cms.bool( True ),
15403  maxElement = cms.uint32( 0 ),
15404  maxElementTotal = cms.uint32( 50000000 ),
15405  putEmptyIfMaxElementReached = cms.bool( False ),
15406  layerPairs = cms.vuint32( 0, 1 )
15407 )
15408 fragment.hltFullIter3PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
15409  doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsPPRef" ),
15410  extraHitRPhitolerance = cms.double( 0.032 ),
15411  useBendingCorrection = cms.bool( True ),
15412  CAThetaCut = cms.double( 0.002 ),
15413  CAPhiCut = cms.double( 0.05 ),
15414  CAThetaCut_byTriplets = cms.VPSet(
15415  cms.PSet( seedingLayers = cms.string( "" ),
15416  cut = cms.double( -1.0 )
15417  )
15418  ),
15419  CAPhiCut_byTriplets = cms.VPSet(
15420  cms.PSet( seedingLayers = cms.string( "" ),
15421  cut = cms.double( -1.0 )
15422  )
15423  ),
15424  CAHardPtCut = cms.double( 0.3 ),
15425  maxChi2 = cms.PSet(
15426  value2 = cms.double( 8.0 ),
15427  value1 = cms.double( 70.0 ),
15428  pt1 = cms.double( 0.8 ),
15429  enabled = cms.bool( True ),
15430  pt2 = cms.double( 2.0 )
15431  ),
15432  SeedComparitorPSet = cms.PSet(
15433  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15434  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15435  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15436  )
15437 )
15438 fragment.hltFullIter3PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15439  seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsPPRef" ),
15440  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15441  SeedMomentumForBOFF = cms.double( 5.0 ),
15442  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15443  MinOneOverPtError = cms.double( 1.0 ),
15444  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15445  magneticField = cms.string( "ParabolicMf" ),
15446  forceKinematicWithRegionDirection = cms.bool( False ),
15447  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15448 )
15449 fragment.hltFullIter3CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15450  cleanTrajectoryAfterInOut = cms.bool( True ),
15451  doSeedingRegionRebuilding = cms.bool( True ),
15452  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15453  reverseTrajectories = cms.bool( False ),
15454  useHitsSplitting = cms.bool( True ),
15455  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" ),
15456  src = cms.InputTag( "hltFullIter3PixelSeedsPPRef" ),
15457  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15458  phase2clustersToSkip = cms.InputTag( "" ),
15459  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15460  TransientInitialStateEstimatorParameters = cms.PSet(
15461  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15462  numberMeasurementsForFit = cms.int32( 4 ),
15463  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15464  ),
15465  numHitsForSeedCleaner = cms.int32( 50 ),
15466  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15467  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15468  TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
15469  maxNSeeds = cms.uint32( 100000 ),
15470  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15471 )
15472 fragment.hltFullIter3CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15473  useSimpleMF = cms.bool( True ),
15474  SimpleMagneticField = cms.string( "ParabolicMf" ),
15475  src = cms.InputTag( "hltFullIter3CkfTrackCandidatesPPRef" ),
15476  clusterRemovalInfo = cms.InputTag( "" ),
15477  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15478  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15479  useHitsSplitting = cms.bool( False ),
15480  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15481  TrajectoryInEvent = cms.bool( False ),
15482  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15483  AlgorithmName = cms.string( "lowPtTripletStep" ),
15484  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15485  GeometricInnerState = cms.bool( False ),
15486  NavigationSchool = cms.string( "" ),
15487  MeasurementTracker = cms.string( "" ),
15488  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" )
15489 )
15490 fragment.hltFullIter3TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15491  src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15492  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15493  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15494  ignoreVertices = cms.bool( False ),
15495  qualityCuts = cms.vdouble( -0.23, 0.15, 0.41 ),
15496  mva = cms.PSet(
15497  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15498  batchSize = cms.int32( 16 )
15499  )
15500 )
15501 fragment.hltFullIter3HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15502  originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15503  originalMVAVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','MVAValues' ),
15504  originalQualVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15505  minQuality = cms.string( "highPurity" ),
15506  copyExtras = cms.untracked.bool( True ),
15507  copyTrajectories = cms.untracked.bool( False )
15508 )
15509 fragment.hltFullIter4ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15510  trajectories = cms.InputTag( "hltFullIter3HighPurityTracksPPRef" ),
15511  trackClassifier = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15512  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15513  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15514  oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15515  TrackQuality = cms.string( "highPurity" ),
15516  maxChi2 = cms.double( 9.0 ),
15517  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15518  overrideTrkQuals = cms.InputTag( "" )
15519 )
15520 fragment.hltFullIter4MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15521  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15522  OnDemand = cms.bool( False ),
15523  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" )
15524 )
15525 fragment.hltFullIter4PixelQuadrupletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15526  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
15527  'BPix1+BPix2+BPix3+FPix1_pos',
15528  'BPix1+BPix2+BPix3+FPix1_neg',
15529  'BPix1+BPix2+FPix1_pos+FPix2_pos',
15530  'BPix1+BPix2+FPix1_neg+FPix2_neg',
15531  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
15532  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
15533  BPix = cms.PSet(
15534  hitErrorRPhi = cms.double( 0.0027 ),
15535  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15536  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15537  useErrorsFromParam = cms.bool( True ),
15538  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15539  ),
15540  FPix = cms.PSet(
15541  hitErrorRPhi = cms.double( 0.0051 ),
15542  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15543  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15544  useErrorsFromParam = cms.bool( True ),
15545  hitErrorRZ = cms.double( 0.0036 ),
15546  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15547  ),
15548  TIB = cms.PSet( ),
15549  TID = cms.PSet( ),
15550  TOB = cms.PSet( ),
15551  TEC = cms.PSet( ),
15552  MTIB = cms.PSet( ),
15553  MTID = cms.PSet( ),
15554  MTOB = cms.PSet( ),
15555  MTEC = cms.PSet( )
15556 )
15557 fragment.hltFullIter4PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15558  RegionPSet = cms.PSet(
15559  useFixedError = cms.bool( True ),
15560  nSigmaZ = cms.double( 0.0 ),
15561  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15562  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15563  useFoundVertices = cms.bool( True ),
15564  fixedError = cms.double( 1.0 ),
15565  maxNVertices = cms.int32( -1 ),
15566  sigmaZVertex = cms.double( 4.0 ),
15567  useFakeVertices = cms.bool( False ),
15568  ptMin = cms.double( 1.5 ),
15569  originRadius = cms.double( 1.0 ),
15570  precise = cms.bool( True ),
15571  useMultipleScattering = cms.bool( False )
15572  )
15573 )
15574 fragment.hltFullIter4PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15575  doClusterCheck = cms.bool( True ),
15576  MaxNumberOfStripClusters = cms.uint32( 500000 ),
15577  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15578  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15579  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15580  cut = cms.string( "" ),
15581  silentClusterCheck = cms.untracked.bool( False )
15582 )
15583 fragment.hltFullIter4PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15584  seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsPPRef" ),
15585  trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegionsPPRef" ),
15586  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15587  clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckPPRef" ),
15588  produceSeedingHitSets = cms.bool( True ),
15589  produceIntermediateHitDoublets = cms.bool( True ),
15590  maxElement = cms.uint32( 0 ),
15591  maxElementTotal = cms.uint32( 50000000 ),
15592  putEmptyIfMaxElementReached = cms.bool( False ),
15593  layerPairs = cms.vuint32( 0, 1, 2 )
15594 )
15595 fragment.hltFullIter4PixelHitQuadrupletsPPRef = cms.EDProducer( "CAHitQuadrupletEDProducer",
15596  doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsPPRef" ),
15597  extraHitRPhitolerance = cms.double( 0.032 ),
15598  fitFastCircle = cms.bool( True ),
15599  fitFastCircleChi2Cut = cms.bool( True ),
15600  useBendingCorrection = cms.bool( True ),
15601  CAThetaCut = cms.double( 0.0011 ),
15602  CAPhiCut = cms.double( 0.0 ),
15603  CAThetaCut_byTriplets = cms.VPSet(
15604  cms.PSet( seedingLayers = cms.string( "" ),
15605  cut = cms.double( -1.0 )
15606  )
15607  ),
15608  CAPhiCut_byTriplets = cms.VPSet(
15609  cms.PSet( seedingLayers = cms.string( "" ),
15610  cut = cms.double( -1.0 )
15611  )
15612  ),
15613  CAHardPtCut = cms.double( 0.0 ),
15614  maxChi2 = cms.PSet(
15615  value2 = cms.double( 100.0 ),
15616  value1 = cms.double( 500.0 ),
15617  pt1 = cms.double( 0.8 ),
15618  enabled = cms.bool( True ),
15619  pt2 = cms.double( 2.0 )
15620  ),
15621  SeedComparitorPSet = cms.PSet(
15622  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15623  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15624  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15625  )
15626 )
15627 fragment.hltFullIter4PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15628  seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsPPRef" ),
15629  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15630  SeedMomentumForBOFF = cms.double( 5.0 ),
15631  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15632  MinOneOverPtError = cms.double( 1.0 ),
15633  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15634  magneticField = cms.string( "ParabolicMf" ),
15635  forceKinematicWithRegionDirection = cms.bool( False ),
15636  SeedComparitorPSet = cms.PSet(
15637  FilterStripHits = cms.bool( False ),
15638  FilterPixelHits = cms.bool( True ),
15639  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15640  FilterAtHelixStage = cms.bool( False ),
15641  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15642  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15643  )
15644 )
15645 fragment.hltFullIter4CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15646  cleanTrajectoryAfterInOut = cms.bool( True ),
15647  doSeedingRegionRebuilding = cms.bool( True ),
15648  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15649  reverseTrajectories = cms.bool( False ),
15650  useHitsSplitting = cms.bool( True ),
15651  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" ),
15652  src = cms.InputTag( "hltFullIter4PixelSeedsPPRef" ),
15653  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15654  phase2clustersToSkip = cms.InputTag( "" ),
15655  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15656  TransientInitialStateEstimatorParameters = cms.PSet(
15657  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15658  numberMeasurementsForFit = cms.int32( 4 ),
15659  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15660  ),
15661  numHitsForSeedCleaner = cms.int32( 50 ),
15662  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15663  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15664  TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
15665  maxNSeeds = cms.uint32( 100000 ),
15666  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15667 )
15668 fragment.hltFullIter4CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15669  useSimpleMF = cms.bool( True ),
15670  SimpleMagneticField = cms.string( "ParabolicMf" ),
15671  src = cms.InputTag( "hltFullIter4CkfTrackCandidatesPPRef" ),
15672  clusterRemovalInfo = cms.InputTag( "" ),
15673  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15674  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15675  useHitsSplitting = cms.bool( False ),
15676  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15677  TrajectoryInEvent = cms.bool( False ),
15678  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15679  AlgorithmName = cms.string( "detachedQuadStep" ),
15680  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15681  GeometricInnerState = cms.bool( False ),
15682  NavigationSchool = cms.string( "" ),
15683  MeasurementTracker = cms.string( "" ),
15684  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" )
15685 )
15686 fragment.hltFullIter4TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15687  src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
15688  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15689  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15690  ignoreVertices = cms.bool( False ),
15691  qualityCuts = cms.vdouble( -0.66, -0.15, 0.46 ),
15692  mva = cms.PSet(
15693  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15694  batchSize = cms.int32( 16 )
15695  )
15696 )
15697 fragment.hltFullIter4HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15698  originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
15699  originalMVAVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','MVAValues' ),
15700  originalQualVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
15701  minQuality = cms.string( "highPurity" ),
15702  copyExtras = cms.untracked.bool( True ),
15703  copyTrajectories = cms.untracked.bool( False )
15704 )
15705 fragment.hltFullIter5ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15706  trajectories = cms.InputTag( "hltFullIter4HighPurityTracksPPRef" ),
15707  trackClassifier = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
15708  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15709  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15710  oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15711  TrackQuality = cms.string( "highPurity" ),
15712  maxChi2 = cms.double( 9.0 ),
15713  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15714  overrideTrkQuals = cms.InputTag( "" )
15715 )
15716 fragment.hltFullIter5MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15717  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15718  OnDemand = cms.bool( False ),
15719  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" )
15720 )
15721 fragment.hltFullIter5PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15722  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15723  'BPix2+BPix3+BPix4',
15724  'BPix2+BPix3+FPix1_pos',
15725  'BPix2+BPix3+FPix1_neg',
15726  'BPix2+FPix1_pos+FPix2_pos',
15727  'BPix2+FPix1_neg+FPix2_neg',
15728  'FPix1_pos+FPix2_pos+FPix3_pos',
15729  'FPix1_neg+FPix2_neg+FPix3_neg' ),
15730  BPix = cms.PSet(
15731  hitErrorRPhi = cms.double( 0.0027 ),
15732  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15733  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15734  useErrorsFromParam = cms.bool( True ),
15735  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15736  ),
15737  FPix = cms.PSet(
15738  hitErrorRPhi = cms.double( 0.0051 ),
15739  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15740  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15741  useErrorsFromParam = cms.bool( True ),
15742  hitErrorRZ = cms.double( 0.0036 ),
15743  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15744  ),
15745  TIB = cms.PSet( ),
15746  TID = cms.PSet( ),
15747  TOB = cms.PSet( ),
15748  TEC = cms.PSet( ),
15749  MTIB = cms.PSet( ),
15750  MTID = cms.PSet( ),
15751  MTOB = cms.PSet( ),
15752  MTEC = cms.PSet( )
15753 )
15754 fragment.hltFullIter5PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15755  RegionPSet = cms.PSet(
15756  useFixedError = cms.bool( True ),
15757  nSigmaZ = cms.double( 0.0 ),
15758  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15759  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15760  useFoundVertices = cms.bool( True ),
15761  fixedError = cms.double( 0.5 ),
15762  maxNVertices = cms.int32( -1 ),
15763  sigmaZVertex = cms.double( 4.0 ),
15764  useFakeVertices = cms.bool( False ),
15765  ptMin = cms.double( 0.25 ),
15766  originRadius = cms.double( 1.5 ),
15767  precise = cms.bool( True ),
15768  useMultipleScattering = cms.bool( False )
15769  )
15770 )
15771 fragment.hltFullIter5PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15772  doClusterCheck = cms.bool( True ),
15773  MaxNumberOfStripClusters = cms.uint32( 500000 ),
15774  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15775  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15776  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15777  cut = cms.string( "" ),
15778  silentClusterCheck = cms.untracked.bool( False )
15779 )
15780 fragment.hltFullIter5PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15781  seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsPPRef" ),
15782  trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegionsPPRef" ),
15783  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15784  clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckPPRef" ),
15785  produceSeedingHitSets = cms.bool( False ),
15786  produceIntermediateHitDoublets = cms.bool( True ),
15787  maxElement = cms.uint32( 0 ),
15788  maxElementTotal = cms.uint32( 50000000 ),
15789  putEmptyIfMaxElementReached = cms.bool( False ),
15790  layerPairs = cms.vuint32( 0, 1 )
15791 )
15792 fragment.hltFullIter5PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
15793  doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsPPRef" ),
15794  extraHitRPhitolerance = cms.double( 0.032 ),
15795  useBendingCorrection = cms.bool( True ),
15796  CAThetaCut = cms.double( 0.001 ),
15797  CAPhiCut = cms.double( 0.0 ),
15798  CAThetaCut_byTriplets = cms.VPSet(
15799  cms.PSet( seedingLayers = cms.string( "" ),
15800  cut = cms.double( -1.0 )
15801  )
15802  ),
15803  CAPhiCut_byTriplets = cms.VPSet(
15804  cms.PSet( seedingLayers = cms.string( "" ),
15805  cut = cms.double( -1.0 )
15806  )
15807  ),
15808  CAHardPtCut = cms.double( 0.2 ),
15809  maxChi2 = cms.PSet(
15810  value2 = cms.double( 10.0 ),
15811  value1 = cms.double( 300.0 ),
15812  pt1 = cms.double( 0.8 ),
15813  enabled = cms.bool( True ),
15814  pt2 = cms.double( 2.0 )
15815  ),
15816  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15817 )
15818 fragment.hltFullIter5PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15819  seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsPPRef" ),
15820  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15821  SeedMomentumForBOFF = cms.double( 5.0 ),
15822  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15823  MinOneOverPtError = cms.double( 1.0 ),
15824  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15825  magneticField = cms.string( "ParabolicMf" ),
15826  forceKinematicWithRegionDirection = cms.bool( False ),
15827  SeedComparitorPSet = cms.PSet(
15828  FilterStripHits = cms.bool( False ),
15829  FilterPixelHits = cms.bool( True ),
15830  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15831  FilterAtHelixStage = cms.bool( False ),
15832  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15833  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15834  )
15835 )
15836 fragment.hltFullIter5CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15837  cleanTrajectoryAfterInOut = cms.bool( True ),
15838  doSeedingRegionRebuilding = cms.bool( True ),
15839  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15840  reverseTrajectories = cms.bool( False ),
15841  useHitsSplitting = cms.bool( True ),
15842  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" ),
15843  src = cms.InputTag( "hltFullIter5PixelSeedsPPRef" ),
15844  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15845  phase2clustersToSkip = cms.InputTag( "" ),
15846  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15847  TransientInitialStateEstimatorParameters = cms.PSet(
15848  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15849  numberMeasurementsForFit = cms.int32( 4 ),
15850  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15851  ),
15852  numHitsForSeedCleaner = cms.int32( 50 ),
15853  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15854  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15855  TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
15856  maxNSeeds = cms.uint32( 100000 ),
15857  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15858 )
15859 fragment.hltFullIter5CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15860  useSimpleMF = cms.bool( True ),
15861  SimpleMagneticField = cms.string( "ParabolicMf" ),
15862  src = cms.InputTag( "hltFullIter5CkfTrackCandidatesPPRef" ),
15863  clusterRemovalInfo = cms.InputTag( "" ),
15864  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15865  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15866  useHitsSplitting = cms.bool( False ),
15867  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15868  TrajectoryInEvent = cms.bool( False ),
15869  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15870  AlgorithmName = cms.string( "detachedTripletStep" ),
15871  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15872  GeometricInnerState = cms.bool( False ),
15873  NavigationSchool = cms.string( "" ),
15874  MeasurementTracker = cms.string( "" ),
15875  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" )
15876 )
15877 fragment.hltFullIter5TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15878  src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
15879  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15880  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15881  ignoreVertices = cms.bool( False ),
15882  qualityCuts = cms.vdouble( -0.42, 0.16, 0.78 ),
15883  mva = cms.PSet(
15884  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15885  batchSize = cms.int32( 16 )
15886  )
15887 )
15888 fragment.hltFullIter5HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15889  originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
15890  originalMVAVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','MVAValues' ),
15891  originalQualVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
15892  minQuality = cms.string( "highPurity" ),
15893  copyExtras = cms.untracked.bool( True ),
15894  copyTrajectories = cms.untracked.bool( False )
15895 )
15896 fragment.hltFullIter6ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15897  trajectories = cms.InputTag( "hltFullIter5HighPurityTracksPPRef" ),
15898  trackClassifier = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
15899  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15900  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15901  oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15902  TrackQuality = cms.string( "tight" ),
15903  maxChi2 = cms.double( 9.0 ),
15904  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15905  overrideTrkQuals = cms.InputTag( "" )
15906 )
15907 fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15908  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15909  OnDemand = cms.bool( False ),
15910  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" )
15911 )
15912 fragment.hltFullIter6PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15913  doClusterCheck = cms.bool( True ),
15914  MaxNumberOfStripClusters = cms.uint32( 500000 ),
15915  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15916  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15917  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15918  cut = cms.string( "" ),
15919  silentClusterCheck = cms.untracked.bool( False )
15920 )
15921 fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
15922  RegionPSet = cms.PSet(
15923  deltaEta_Cand = cms.double( -1.0 ),
15924  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15925  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15926  zErrorBeamSpot = cms.double( 24.2 ),
15927  extraPhi = cms.double( 0.0 ),
15928  extraEta = cms.double( 0.0 ),
15929  seedingMode = cms.string( "Global" ),
15930  maxNVertices = cms.int32( 5 ),
15931  nSigmaZVertex = cms.double( 3.0 ),
15932  nSigmaZBeamSpot = cms.double( 4.0 ),
15933  ptMin = cms.double( 5.0 ),
15934  input = cms.InputTag( "" ),
15935  operationMode = cms.string( "VerticesFixed" ),
15936  searchOpt = cms.bool( False ),
15937  whereToUseMeasurementTracker = cms.string( "Never" ),
15938  deltaPhi_Cand = cms.double( -1.0 ),
15939  originRadius = cms.double( 0.015 ),
15940  measurementTrackerName = cms.InputTag( "" ),
15941  precise = cms.bool( True ),
15942  zErrorVertex = cms.double( 0.3 )
15943  ),
15944  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
15945  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
15946  ignoreSingleFPixPanelModules = cms.bool( True ),
15947  debug = cms.untracked.bool( False ),
15948  createPlottingFiles = cms.untracked.bool( False ),
15949  layerList = cms.vstring( 'BPix1+BPix2',
15950  'BPix1+BPix3',
15951  'BPix1+BPix4',
15952  'BPix2+BPix3',
15953  'BPix2+BPix4',
15954  'BPix3+BPix4',
15955  'BPix1+FPix1_pos',
15956  'BPix1+FPix1_neg',
15957  'BPix1+FPix2_pos',
15958  'BPix1+FPix2_neg',
15959  'BPix1+FPix3_pos',
15960  'BPix1+FPix3_neg',
15961  'BPix2+FPix1_pos',
15962  'BPix2+FPix1_neg',
15963  'BPix2+FPix2_pos',
15964  'BPix2+FPix2_neg',
15965  'BPix3+FPix1_pos',
15966  'BPix3+FPix1_neg',
15967  'FPix1_pos+FPix2_pos',
15968  'FPix1_neg+FPix2_neg',
15969  'FPix1_pos+FPix3_pos',
15970  'FPix1_neg+FPix3_neg',
15971  'FPix2_pos+FPix3_pos',
15972  'FPix2_neg+FPix3_neg' ),
15973  BPix = cms.PSet(
15974  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15975  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15976  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15977  ),
15978  FPix = cms.PSet(
15979  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15980  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15981  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15982  ),
15983  TIB = cms.PSet( ),
15984  TID = cms.PSet( ),
15985  TOB = cms.PSet( ),
15986  TEC = cms.PSet( ),
15987  MTIB = cms.PSet( ),
15988  MTID = cms.PSet( ),
15989  MTOB = cms.PSet( ),
15990  MTEC = cms.PSet( )
15991 )
15992 fragment.hltFullIter6PixelHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
15993  seedingLayers = cms.InputTag( "" ),
15994  trackingRegions = cms.InputTag( "" ),
15995  trackingRegionsSeedingLayers = cms.InputTag( "hltFullIter6PixelTrackingRegionSeedLayersBPPRef" ),
15996  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckPPRef" ),
15997  produceSeedingHitSets = cms.bool( True ),
15998  produceIntermediateHitDoublets = cms.bool( False ),
15999  maxElement = cms.uint32( 0 ),
16000  maxElementTotal = cms.uint32( 50000000 ),
16001  putEmptyIfMaxElementReached = cms.bool( False ),
16002  layerPairs = cms.vuint32( 0 )
16003 )
16004 fragment.hltFullIter6PixelSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16005  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBPPRef" ),
16006  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16007  SeedMomentumForBOFF = cms.double( 5.0 ),
16008  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16009  MinOneOverPtError = cms.double( 1.0 ),
16010  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16011  magneticField = cms.string( "ParabolicMf" ),
16012  forceKinematicWithRegionDirection = cms.bool( False ),
16013  SeedComparitorPSet = cms.PSet(
16014  FilterStripHits = cms.bool( True ),
16015  FilterPixelHits = cms.bool( False ),
16016  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16017  FilterAtHelixStage = cms.bool( True ),
16018  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16019  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16020  )
16021 )
16022 fragment.hltFullIter6CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16023  cleanTrajectoryAfterInOut = cms.bool( True ),
16024  doSeedingRegionRebuilding = cms.bool( True ),
16025  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16026  reverseTrajectories = cms.bool( False ),
16027  useHitsSplitting = cms.bool( True ),
16028  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" ),
16029  src = cms.InputTag( "hltFullIter6PixelSeedsBPPRef" ),
16030  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16031  phase2clustersToSkip = cms.InputTag( "" ),
16032  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16033  TransientInitialStateEstimatorParameters = cms.PSet(
16034  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16035  numberMeasurementsForFit = cms.int32( 4 ),
16036  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16037  ),
16038  numHitsForSeedCleaner = cms.int32( 50 ),
16039  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16040  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16041  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16042  maxNSeeds = cms.uint32( 500000 ),
16043  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16044 )
16045 fragment.hltFullIter6CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16046  useSimpleMF = cms.bool( True ),
16047  SimpleMagneticField = cms.string( "ParabolicMf" ),
16048  src = cms.InputTag( "hltFullIter6CkfTrackCandidatesPPRef" ),
16049  clusterRemovalInfo = cms.InputTag( "" ),
16050  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16051  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16052  useHitsSplitting = cms.bool( False ),
16053  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16054  TrajectoryInEvent = cms.bool( False ),
16055  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16056  AlgorithmName = cms.string( "pixelPairStep" ),
16057  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16058  GeometricInnerState = cms.bool( False ),
16059  NavigationSchool = cms.string( "" ),
16060  MeasurementTracker = cms.string( "" ),
16061  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" )
16062 )
16063 fragment.hltFullIter6TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16064  src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
16065  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16066  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16067  ignoreVertices = cms.bool( False ),
16068  qualityCuts = cms.vdouble( -0.31, -0.13, 0.13 ),
16069  mva = cms.PSet(
16070  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16071  batchSize = cms.int32( 16 )
16072  )
16073 )
16074 fragment.hltFullIter6HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16075  originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
16076  originalMVAVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','MVAValues' ),
16077  originalQualVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
16078  minQuality = cms.string( "highPurity" ),
16079  copyExtras = cms.untracked.bool( True ),
16080  copyTrajectories = cms.untracked.bool( False )
16081 )
16082 fragment.hltFullIter7ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16083  trajectories = cms.InputTag( "hltFullIter6HighPurityTracksPPRef" ),
16084  trackClassifier = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
16085  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16086  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16087  oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
16088  TrackQuality = cms.string( "highPurity" ),
16089  maxChi2 = cms.double( 9.0 ),
16090  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16091  overrideTrkQuals = cms.InputTag( "" )
16092 )
16093 fragment.hltFullIter7MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16094  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16095  OnDemand = cms.bool( False ),
16096  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" )
16097 )
16098 fragment.hltFullIter7MixedLayersAPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16099  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
16100  'BPix2+FPix1_neg+FPix2_neg' ),
16101  BPix = cms.PSet(
16102  hitErrorRPhi = cms.double( 0.0027 ),
16103  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16104  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16105  useErrorsFromParam = cms.bool( True ),
16106  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16107  ),
16108  FPix = cms.PSet(
16109  hitErrorRPhi = cms.double( 0.0051 ),
16110  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16111  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16112  useErrorsFromParam = cms.bool( True ),
16113  hitErrorRZ = cms.double( 0.0036 ),
16114  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16115  ),
16116  TIB = cms.PSet( ),
16117  TID = cms.PSet( ),
16118  TOB = cms.PSet( ),
16119  TEC = cms.PSet(
16120  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16121  minRing = cms.int32( 1 ),
16122  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16123  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16124  useRingSlector = cms.bool( True ),
16125  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16126  maxRing = cms.int32( 1 )
16127  ),
16128  MTIB = cms.PSet( ),
16129  MTID = cms.PSet( ),
16130  MTOB = cms.PSet( ),
16131  MTEC = cms.PSet( )
16132 )
16133 fragment.hltFullIter7MixedTrackingRegionsAPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16134  RegionPSet = cms.PSet(
16135  useFixedError = cms.bool( True ),
16136  nSigmaZ = cms.double( 0.0 ),
16137  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16138  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16139  useFoundVertices = cms.bool( True ),
16140  fixedError = cms.double( 3.75 ),
16141  maxNVertices = cms.int32( -1 ),
16142  sigmaZVertex = cms.double( 4.0 ),
16143  useFakeVertices = cms.bool( False ),
16144  ptMin = cms.double( 0.4 ),
16145  originRadius = cms.double( 1.5 ),
16146  precise = cms.bool( True ),
16147  useMultipleScattering = cms.bool( False ),
16148  originRScaling4BigEvts = cms.bool( True ),
16149  ptMinScaling4BigEvts = cms.bool( True ),
16150  minOriginR = cms.double( 0.0 ),
16151  maxPtMin = cms.double( 0.7 ),
16152  scalingStartNPix = cms.double( 20000.0 ),
16153  scalingEndNPix = cms.double( 35000.0 ),
16154  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16155  )
16156 )
16157 fragment.hltFullIter7MixedClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16158  doClusterCheck = cms.bool( False ),
16159  MaxNumberOfStripClusters = cms.uint32( 50000 ),
16160  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16161  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16162  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16163  cut = cms.string( "" ),
16164  silentClusterCheck = cms.untracked.bool( False )
16165 )
16166 fragment.hltFullIter7MixedHitDoubletsAPPRef = cms.EDProducer( "HitPairEDProducer",
16167  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAPPRef" ),
16168  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsAPPRef" ),
16169  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16170  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16171  produceSeedingHitSets = cms.bool( True ),
16172  produceIntermediateHitDoublets = cms.bool( True ),
16173  maxElement = cms.uint32( 0 ),
16174  maxElementTotal = cms.uint32( 50000000 ),
16175  putEmptyIfMaxElementReached = cms.bool( False ),
16176  layerPairs = cms.vuint32( 0 )
16177 )
16178 fragment.hltFullIter7MixedHitTripletsAPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16179  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAPPRef" ),
16180  produceSeedingHitSets = cms.bool( True ),
16181  produceIntermediateHitTriplets = cms.bool( False ),
16182  maxElement = cms.uint32( 1000000 ),
16183  extraHitRPhitolerance = cms.double( 0.0 ),
16184  extraHitRZtolerance = cms.double( 0.0 ),
16185  useMultScattering = cms.bool( True ),
16186  useBending = cms.bool( True ),
16187  useFixedPreFiltering = cms.bool( False ),
16188  phiPreFiltering = cms.double( 0.3 )
16189 )
16190 fragment.hltFullIter7MixedSeedsAPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16191  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAPPRef" ),
16192  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16193  SeedMomentumForBOFF = cms.double( 5.0 ),
16194  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16195  MinOneOverPtError = cms.double( 1.0 ),
16196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16197  magneticField = cms.string( "ParabolicMf" ),
16198  forceKinematicWithRegionDirection = cms.bool( False ),
16199  SeedComparitorPSet = cms.PSet(
16200  FilterStripHits = cms.bool( True ),
16201  FilterPixelHits = cms.bool( True ),
16202  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16203  FilterAtHelixStage = cms.bool( False ),
16204  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16205  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16206  )
16207 )
16208 fragment.hltFullIter7MixedLayersBPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16209  layerList = cms.vstring( 'BPix3+BPix4+TIB1' ),
16210  BPix = cms.PSet(
16211  hitErrorRPhi = cms.double( 0.0027 ),
16212  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16213  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16214  useErrorsFromParam = cms.bool( True ),
16215  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16216  ),
16217  FPix = cms.PSet(
16218  hitErrorRPhi = cms.double( 0.0051 ),
16219  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16220  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16221  useErrorsFromParam = cms.bool( True ),
16222  hitErrorRZ = cms.double( 0.0036 ),
16223  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16224  ),
16225  TIB = cms.PSet(
16226  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16227  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16228  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16229  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16230  ),
16231  TID = cms.PSet( ),
16232  TOB = cms.PSet( ),
16233  TEC = cms.PSet( ),
16234  MTIB = cms.PSet( ),
16235  MTID = cms.PSet( ),
16236  MTOB = cms.PSet( ),
16237  MTEC = cms.PSet( )
16238 )
16239 fragment.hltFullIter7MixedTrackingRegionsBPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16240  RegionPSet = cms.PSet(
16241  useFixedError = cms.bool( True ),
16242  nSigmaZ = cms.double( 0.0 ),
16243  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16244  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16245  useFoundVertices = cms.bool( True ),
16246  fixedError = cms.double( 2.5 ),
16247  maxNVertices = cms.int32( -1 ),
16248  sigmaZVertex = cms.double( 4.0 ),
16249  useFakeVertices = cms.bool( False ),
16250  ptMin = cms.double( 0.6 ),
16251  originRadius = cms.double( 1.5 ),
16252  precise = cms.bool( True ),
16253  useMultipleScattering = cms.bool( False ),
16254  originRScaling4BigEvts = cms.bool( True ),
16255  ptMinScaling4BigEvts = cms.bool( True ),
16256  minOriginR = cms.double( 0.0 ),
16257  maxPtMin = cms.double( 0.7 ),
16258  scalingStartNPix = cms.double( 20000.0 ),
16259  scalingEndNPix = cms.double( 35000.0 ),
16260  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16261  )
16262 )
16263 fragment.hltFullIter7MixedHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
16264  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBPPRef" ),
16265  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsBPPRef" ),
16266  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16267  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16268  produceSeedingHitSets = cms.bool( True ),
16269  produceIntermediateHitDoublets = cms.bool( True ),
16270  maxElement = cms.uint32( 0 ),
16271  maxElementTotal = cms.uint32( 50000000 ),
16272  putEmptyIfMaxElementReached = cms.bool( False ),
16273  layerPairs = cms.vuint32( 0 )
16274 )
16275 fragment.hltFullIter7MixedHitTripletsBPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16276  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBPPRef" ),
16277  produceSeedingHitSets = cms.bool( True ),
16278  produceIntermediateHitTriplets = cms.bool( False ),
16279  maxElement = cms.uint32( 1000000 ),
16280  extraHitRPhitolerance = cms.double( 0.0 ),
16281  extraHitRZtolerance = cms.double( 0.0 ),
16282  useMultScattering = cms.bool( True ),
16283  useBending = cms.bool( True ),
16284  useFixedPreFiltering = cms.bool( False ),
16285  phiPreFiltering = cms.double( 0.3 )
16286 )
16287 fragment.hltFullIter7MixedSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16288  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBPPRef" ),
16289  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16290  SeedMomentumForBOFF = cms.double( 5.0 ),
16291  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16292  MinOneOverPtError = cms.double( 1.0 ),
16293  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16294  magneticField = cms.string( "ParabolicMf" ),
16295  forceKinematicWithRegionDirection = cms.bool( False ),
16296  SeedComparitorPSet = cms.PSet(
16297  FilterStripHits = cms.bool( True ),
16298  FilterPixelHits = cms.bool( True ),
16299  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16300  FilterAtHelixStage = cms.bool( False ),
16301  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16302  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16303  )
16304 )
16305 fragment.hltFullIter7MixedSeedsPPRef = cms.EDProducer( "SeedCombiner",
16306  seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAPPRef','hltFullIter7MixedSeedsBPPRef' )
16307 )
16308 fragment.hltFullIter7CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16309  cleanTrajectoryAfterInOut = cms.bool( True ),
16310  doSeedingRegionRebuilding = cms.bool( True ),
16311  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16312  reverseTrajectories = cms.bool( False ),
16313  useHitsSplitting = cms.bool( True ),
16314  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" ),
16315  src = cms.InputTag( "hltFullIter7MixedSeedsPPRef" ),
16316  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16317  phase2clustersToSkip = cms.InputTag( "" ),
16318  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16319  TransientInitialStateEstimatorParameters = cms.PSet(
16320  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16321  numberMeasurementsForFit = cms.int32( 4 ),
16322  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16323  ),
16324  numHitsForSeedCleaner = cms.int32( 50 ),
16325  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16326  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16327  TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
16328  maxNSeeds = cms.uint32( 100000 ),
16329  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16330 )
16331 fragment.hltFullIter7CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16332  useSimpleMF = cms.bool( True ),
16333  SimpleMagneticField = cms.string( "ParabolicMf" ),
16334  src = cms.InputTag( "hltFullIter7CkfTrackCandidatesPPRef" ),
16335  clusterRemovalInfo = cms.InputTag( "" ),
16336  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16337  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16338  useHitsSplitting = cms.bool( False ),
16339  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16340  TrajectoryInEvent = cms.bool( False ),
16341  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16342  AlgorithmName = cms.string( "mixedTripletStep" ),
16343  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16344  GeometricInnerState = cms.bool( False ),
16345  NavigationSchool = cms.string( "" ),
16346  MeasurementTracker = cms.string( "" ),
16347  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" )
16348 )
16349 fragment.hltFullIter7TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16350  src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16351  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16352  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16353  ignoreVertices = cms.bool( False ),
16354  qualityCuts = cms.vdouble( -0.86, -0.68, -0.43 ),
16355  mva = cms.PSet(
16356  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16357  batchSize = cms.int32( 16 )
16358  )
16359 )
16360 fragment.hltFullIter7HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16361  originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16362  originalMVAVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','MVAValues' ),
16363  originalQualVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16364  minQuality = cms.string( "highPurity" ),
16365  copyExtras = cms.untracked.bool( True ),
16366  copyTrajectories = cms.untracked.bool( False )
16367 )
16368 fragment.hltFullIter8ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16369  trajectories = cms.InputTag( "hltFullIter7HighPurityTracksPPRef" ),
16370  trackClassifier = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16371  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16372  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16373  oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16374  TrackQuality = cms.string( "highPurity" ),
16375  maxChi2 = cms.double( 9.0 ),
16376  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16377  overrideTrkQuals = cms.InputTag( "" )
16378 )
16379 fragment.hltFullIter8MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16380  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16381  OnDemand = cms.bool( False ),
16382  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" )
16383 )
16384 fragment.hltFullIter8PixelLessLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16385  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
16386  'TIB1+TIB2+MTIB4',
16387  'TIB1+TIB2+MTID1_pos',
16388  'TIB1+TIB2+MTID1_neg',
16389  'TID1_pos+TID2_pos+TID3_pos',
16390  'TID1_neg+TID2_neg+TID3_neg',
16391  'TID1_pos+TID2_pos+MTID3_pos',
16392  'TID1_neg+TID2_neg+MTID3_neg',
16393  'TID1_pos+TID2_pos+MTEC1_pos',
16394  'TID1_neg+TID2_neg+MTEC1_neg',
16395  'TID2_pos+TID3_pos+TEC1_pos',
16396  'TID2_neg+TID3_neg+TEC1_neg',
16397  'TID2_pos+TID3_pos+MTEC1_pos',
16398  'TID2_neg+TID3_neg+MTEC1_neg',
16399  'TEC1_pos+TEC2_pos+TEC3_pos',
16400  'TEC1_neg+TEC2_neg+TEC3_neg',
16401  'TEC1_pos+TEC2_pos+MTEC3_pos',
16402  'TEC1_neg+TEC2_neg+MTEC3_neg',
16403  'TEC1_pos+TEC2_pos+TEC4_pos',
16404  'TEC1_neg+TEC2_neg+TEC4_neg',
16405  'TEC1_pos+TEC2_pos+MTEC4_pos',
16406  'TEC1_neg+TEC2_neg+MTEC4_neg',
16407  'TEC2_pos+TEC3_pos+TEC4_pos',
16408  'TEC2_neg+TEC3_neg+TEC4_neg',
16409  'TEC2_pos+TEC3_pos+MTEC4_pos',
16410  'TEC2_neg+TEC3_neg+MTEC4_neg',
16411  'TEC2_pos+TEC3_pos+TEC5_pos',
16412  'TEC2_neg+TEC3_neg+TEC5_neg',
16413  'TEC2_pos+TEC3_pos+TEC6_pos',
16414  'TEC2_neg+TEC3_neg+TEC6_neg',
16415  'TEC3_pos+TEC4_pos+TEC5_pos',
16416  'TEC3_neg+TEC4_neg+TEC5_neg',
16417  'TEC3_pos+TEC4_pos+MTEC5_pos',
16418  'TEC3_neg+TEC4_neg+MTEC5_neg',
16419  'TEC3_pos+TEC5_pos+TEC6_pos',
16420  'TEC3_neg+TEC5_neg+TEC6_neg',
16421  'TEC4_pos+TEC5_pos+TEC6_pos',
16422  'TEC4_neg+TEC5_neg+TEC6_neg' ),
16423  BPix = cms.PSet( ),
16424  FPix = cms.PSet( ),
16425  TIB = cms.PSet(
16426  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16427  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16428  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16429  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16430  ),
16431  TID = cms.PSet(
16432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16433  minRing = cms.int32( 3 ),
16434  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16435  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16436  useRingSlector = cms.bool( True ),
16437  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16438  maxRing = cms.int32( 3 )
16439  ),
16440  TOB = cms.PSet( ),
16441  TEC = cms.PSet(
16442  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16443  minRing = cms.int32( 1 ),
16444  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16445  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16446  useRingSlector = cms.bool( True ),
16447  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16448  maxRing = cms.int32( 2 )
16449  ),
16450  MTIB = cms.PSet(
16451  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16452  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16453  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16454  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16455  ),
16456  MTID = cms.PSet(
16457  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16458  minRing = cms.int32( 3 ),
16459  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16460  useRingSlector = cms.bool( True ),
16461  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16462  maxRing = cms.int32( 3 ),
16463  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16464  ),
16465  MTOB = cms.PSet( ),
16466  MTEC = cms.PSet(
16467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16468  minRing = cms.int32( 3 ),
16469  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16470  useRingSlector = cms.bool( True ),
16471  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16472  maxRing = cms.int32( 3 ),
16473  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16474  )
16475 )
16476 fragment.hltFullIter8PixelLessTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16477  RegionPSet = cms.PSet(
16478  useFixedError = cms.bool( True ),
16479  nSigmaZ = cms.double( 0.0 ),
16480  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16481  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16482  useFoundVertices = cms.bool( True ),
16483  fixedError = cms.double( 3.0 ),
16484  maxNVertices = cms.int32( -1 ),
16485  sigmaZVertex = cms.double( 4.0 ),
16486  useFakeVertices = cms.bool( False ),
16487  ptMin = cms.double( 0.4 ),
16488  originRadius = cms.double( 1.0 ),
16489  precise = cms.bool( True ),
16490  useMultipleScattering = cms.bool( False ),
16491  originRScaling4BigEvts = cms.bool( True ),
16492  ptMinScaling4BigEvts = cms.bool( False ),
16493  minOriginR = cms.double( 0.0 ),
16494  maxPtMin = cms.double( 0.7 ),
16495  scalingStartNPix = cms.double( 20000.0 ),
16496  scalingEndNPix = cms.double( 35000.0 ),
16497  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16498  )
16499 )
16500 fragment.hltFullIter8PixelLessClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16501  doClusterCheck = cms.bool( False ),
16502  MaxNumberOfStripClusters = cms.uint32( 50000 ),
16503  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16504  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16505  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16506  cut = cms.string( "" ),
16507  silentClusterCheck = cms.untracked.bool( False )
16508 )
16509 fragment.hltFullIter8PixelLessHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
16510  seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersPPRef" ),
16511  trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegionsPPRef" ),
16512  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16513  clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckPPRef" ),
16514  produceSeedingHitSets = cms.bool( False ),
16515  produceIntermediateHitDoublets = cms.bool( True ),
16516  maxElement = cms.uint32( 0 ),
16517  maxElementTotal = cms.uint32( 50000000 ),
16518  putEmptyIfMaxElementReached = cms.bool( False ),
16519  layerPairs = cms.vuint32( 0 )
16520 )
16521 fragment.hltFullIter8PixelLessHitTripletsPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
16522  doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsPPRef" ),
16523  maxElement = cms.uint32( 1000000 ),
16524  useFixedPreFiltering = cms.bool( False ),
16525  phiPreFiltering = cms.double( 0.3 ),
16526  extraHitRPhitolerance = cms.double( 0.0 ),
16527  extraHitRZtolerance = cms.double( 0.0 ),
16528  extraZKDBox = cms.double( 0.2 ),
16529  extraRKDBox = cms.double( 0.2 ),
16530  extraPhiKDBox = cms.double( 0.005 ),
16531  fnSigmaRZ = cms.double( 2.0 ),
16532  refitHits = cms.bool( True ),
16533  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16534  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16535  maxChi2 = cms.double( 5.0 ),
16536  chi2VsPtCut = cms.bool( True ),
16537  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
16538  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
16539  detIdsToDebug = cms.vint32( 0, 0, 0 )
16540 )
16541 fragment.hltFullIter8PixelLessSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16542  seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsPPRef" ),
16543  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16544  SeedMomentumForBOFF = cms.double( 5.0 ),
16545  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16546  MinOneOverPtError = cms.double( 1.0 ),
16547  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16548  magneticField = cms.string( "ParabolicMf" ),
16549  forceKinematicWithRegionDirection = cms.bool( False ),
16550  SeedComparitorPSet = cms.PSet(
16551  mode = cms.string( "and" ),
16552  comparitors = cms.VPSet(
16553  cms.PSet( FilterStripHits = cms.bool( True ),
16554  FilterPixelHits = cms.bool( True ),
16555  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
16556  FilterAtHelixStage = cms.bool( False ),
16557  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16558  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16559  ),
16560  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16561  trimMaxADC = cms.double( 30.0 ),
16562  seedCutMIPs = cms.double( 0.35 ),
16563  subclusterCutMIPs = cms.double( 0.45 ),
16564  subclusterWindow = cms.double( 0.7 ),
16565  maxNSat = cms.uint32( 3 ),
16566  trimMaxFracNeigh = cms.double( 0.25 ),
16567  FilterAtHelixStage = cms.bool( False ),
16568  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16569  seedCutSN = cms.double( 7.0 ),
16570  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16571  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16572  trimMaxFracTotal = cms.double( 0.15 ),
16573  layerMask = cms.PSet( )
16574  )
16575  ),
16576  ComponentName = cms.string( "CombinedSeedComparitor" )
16577  )
16578 )
16579 fragment.hltFullIter8CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16580  cleanTrajectoryAfterInOut = cms.bool( True ),
16581  doSeedingRegionRebuilding = cms.bool( True ),
16582  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16583  reverseTrajectories = cms.bool( False ),
16584  useHitsSplitting = cms.bool( True ),
16585  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" ),
16586  src = cms.InputTag( "hltFullIter8PixelLessSeedsPPRef" ),
16587  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16588  phase2clustersToSkip = cms.InputTag( "" ),
16589  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16590  TransientInitialStateEstimatorParameters = cms.PSet(
16591  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16592  numberMeasurementsForFit = cms.int32( 4 ),
16593  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16594  ),
16595  numHitsForSeedCleaner = cms.int32( 50 ),
16596  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16597  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16598  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
16599  maxNSeeds = cms.uint32( 500000 ),
16600  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16601 )
16602 fragment.hltFullIter8CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16603  useSimpleMF = cms.bool( True ),
16604  SimpleMagneticField = cms.string( "ParabolicMf" ),
16605  src = cms.InputTag( "hltFullIter8CkfTrackCandidatesPPRef" ),
16606  clusterRemovalInfo = cms.InputTag( "" ),
16607  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16608  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16609  useHitsSplitting = cms.bool( False ),
16610  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16611  TrajectoryInEvent = cms.bool( True ),
16612  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16613  AlgorithmName = cms.string( "pixelLessStep" ),
16614  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16615  GeometricInnerState = cms.bool( False ),
16616  NavigationSchool = cms.string( "" ),
16617  MeasurementTracker = cms.string( "" ),
16618  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" )
16619 )
16620 fragment.hltFullIter8TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16621  src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
16622  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16623  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16624  ignoreVertices = cms.bool( False ),
16625  qualityCuts = cms.vdouble( -0.82, -0.61, -0.16 ),
16626  mva = cms.PSet(
16627  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16628  batchSize = cms.int32( 16 )
16629  )
16630 )
16631 fragment.hltFullIter8HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16632  originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
16633  originalMVAVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','MVAValues' ),
16634  originalQualVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
16635  minQuality = cms.string( "highPurity" ),
16636  copyExtras = cms.untracked.bool( True ),
16637  copyTrajectories = cms.untracked.bool( False )
16638 )
16639 fragment.hltFullIter9ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16640  trajectories = cms.InputTag( "hltFullIter8HighPurityTracksPPRef" ),
16641  trackClassifier = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
16642  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16643  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16644  oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16645  TrackQuality = cms.string( "highPurity" ),
16646  maxChi2 = cms.double( 9.0 ),
16647  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16648  overrideTrkQuals = cms.InputTag( "" )
16649 )
16650 fragment.hltFullIter9MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16651  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16652  OnDemand = cms.bool( False ),
16653  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" )
16654 )
16655 fragment.hltFullIter9TobTecLayersTriplPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16656  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
16657  'TOB1+TOB2+MTOB4',
16658  'TOB1+TOB2+MTEC1_pos',
16659  'TOB1+TOB2+MTEC1_neg' ),
16660  BPix = cms.PSet( ),
16661  FPix = cms.PSet( ),
16662  TIB = cms.PSet( ),
16663  TID = cms.PSet( ),
16664  TOB = cms.PSet(
16665  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16666  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16667  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16668  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16669  ),
16670  TEC = cms.PSet( ),
16671  MTIB = cms.PSet( ),
16672  MTID = cms.PSet( ),
16673  MTOB = cms.PSet(
16674  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16675  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16676  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16677  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16678  ),
16679  MTEC = cms.PSet(
16680  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16681  minRing = cms.int32( 6 ),
16682  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16683  useRingSlector = cms.bool( True ),
16684  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16685  maxRing = cms.int32( 7 ),
16686  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16687  )
16688 )
16689 fragment.hltFullIter9TobTecTrackingRegionsTriplPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16690  RegionPSet = cms.PSet(
16691  useFixedError = cms.bool( True ),
16692  nSigmaZ = cms.double( 0.0 ),
16693  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16694  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16695  useFoundVertices = cms.bool( True ),
16696  fixedError = cms.double( 5.0 ),
16697  maxNVertices = cms.int32( -1 ),
16698  sigmaZVertex = cms.double( 4.0 ),
16699  useFakeVertices = cms.bool( False ),
16700  ptMin = cms.double( 0.55 ),
16701  originRadius = cms.double( 3.5 ),
16702  precise = cms.bool( True ),
16703  useMultipleScattering = cms.bool( False ),
16704  originRScaling4BigEvts = cms.bool( True ),
16705  ptMinScaling4BigEvts = cms.bool( False ),
16706  minOriginR = cms.double( 0.0 ),
16707  maxPtMin = cms.double( 0.7 ),
16708  scalingStartNPix = cms.double( 20000.0 ),
16709  scalingEndNPix = cms.double( 35000.0 ),
16710  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16711  )
16712 )
16713 fragment.hltFullIter9TobTecClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16714  doClusterCheck = cms.bool( False ),
16715  MaxNumberOfStripClusters = cms.uint32( 50000 ),
16716  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16717  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16718  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16719  cut = cms.string( "" ),
16720  silentClusterCheck = cms.untracked.bool( False )
16721 )
16722 fragment.hltFullIter9TobTecHitDoubletsTriplPPRef = cms.EDProducer( "HitPairEDProducer",
16723  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplPPRef" ),
16724  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplPPRef" ),
16725  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16726  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
16727  produceSeedingHitSets = cms.bool( False ),
16728  produceIntermediateHitDoublets = cms.bool( True ),
16729  maxElement = cms.uint32( 0 ),
16730  maxElementTotal = cms.uint32( 50000000 ),
16731  putEmptyIfMaxElementReached = cms.bool( False ),
16732  layerPairs = cms.vuint32( 0 )
16733 )
16734 fragment.hltFullIter9TobTecHitTripletsTriplPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
16735  doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplPPRef" ),
16736  maxElement = cms.uint32( 1000000 ),
16737  useFixedPreFiltering = cms.bool( False ),
16738  phiPreFiltering = cms.double( 0.3 ),
16739  extraHitRPhitolerance = cms.double( 0.0 ),
16740  extraHitRZtolerance = cms.double( 0.0 ),
16741  extraZKDBox = cms.double( 0.2 ),
16742  extraRKDBox = cms.double( 0.2 ),
16743  extraPhiKDBox = cms.double( 0.01 ),
16744  fnSigmaRZ = cms.double( 2.0 ),
16745  refitHits = cms.bool( True ),
16746  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16747  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16748  maxChi2 = cms.double( 5.0 ),
16749  chi2VsPtCut = cms.bool( True ),
16750  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
16751  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
16752  detIdsToDebug = cms.vint32( 0, 0, 0 )
16753 )
16754 fragment.hltFullIter9TobTecSeedsTriplPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16755  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplPPRef" ),
16756  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16757  SeedMomentumForBOFF = cms.double( 5.0 ),
16758  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16759  MinOneOverPtError = cms.double( 1.0 ),
16760  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16761  magneticField = cms.string( "ParabolicMf" ),
16762  forceKinematicWithRegionDirection = cms.bool( False ),
16763  SeedComparitorPSet = cms.PSet(
16764  mode = cms.string( "and" ),
16765  comparitors = cms.VPSet(
16766  cms.PSet( FilterStripHits = cms.bool( True ),
16767  FilterPixelHits = cms.bool( True ),
16768  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
16769  FilterAtHelixStage = cms.bool( False ),
16770  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16771  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16772  ),
16773  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16774  trimMaxADC = cms.double( 30.0 ),
16775  seedCutMIPs = cms.double( 0.35 ),
16776  subclusterCutMIPs = cms.double( 0.45 ),
16777  subclusterWindow = cms.double( 0.7 ),
16778  maxNSat = cms.uint32( 3 ),
16779  trimMaxFracNeigh = cms.double( 0.25 ),
16780  FilterAtHelixStage = cms.bool( False ),
16781  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16782  seedCutSN = cms.double( 7.0 ),
16783  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16784  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16785  trimMaxFracTotal = cms.double( 0.15 ),
16786  layerMask = cms.PSet( )
16787  )
16788  ),
16789  ComponentName = cms.string( "CombinedSeedComparitor" )
16790  )
16791 )
16792 fragment.hltFullIter9TobTecLayersPairPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16793  layerList = cms.vstring( 'TOB1+TEC1_pos',
16794  'TOB1+TEC1_neg',
16795  'TEC1_pos+TEC2_pos',
16796  'TEC1_neg+TEC2_neg',
16797  'TEC2_pos+TEC3_pos',
16798  'TEC2_neg+TEC3_neg',
16799  'TEC3_pos+TEC4_pos',
16800  'TEC3_neg+TEC4_neg',
16801  'TEC4_pos+TEC5_pos',
16802  'TEC4_neg+TEC5_neg',
16803  'TEC5_pos+TEC6_pos',
16804  'TEC5_neg+TEC6_neg',
16805  'TEC6_pos+TEC7_pos',
16806  'TEC6_neg+TEC7_neg' ),
16807  BPix = cms.PSet( ),
16808  FPix = cms.PSet( ),
16809  TIB = cms.PSet( ),
16810  TID = cms.PSet( ),
16811  TOB = cms.PSet(
16812  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16813  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16814  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16815  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16816  ),
16817  TEC = cms.PSet(
16818  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16819  minRing = cms.int32( 5 ),
16820  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16821  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16822  useRingSlector = cms.bool( True ),
16823  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16824  maxRing = cms.int32( 5 )
16825  ),
16826  MTIB = cms.PSet( ),
16827  MTID = cms.PSet( ),
16828  MTOB = cms.PSet( ),
16829  MTEC = cms.PSet( )
16830 )
16831 fragment.hltFullIter9TobTecTrackingRegionsPairPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16832  RegionPSet = cms.PSet(
16833  useFixedError = cms.bool( True ),
16834  nSigmaZ = cms.double( 0.0 ),
16835  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16836  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16837  useFoundVertices = cms.bool( True ),
16838  fixedError = cms.double( 7.5 ),
16839  maxNVertices = cms.int32( -1 ),
16840  sigmaZVertex = cms.double( 4.0 ),
16841  useFakeVertices = cms.bool( False ),
16842  ptMin = cms.double( 0.6 ),
16843  originRadius = cms.double( 6.0 ),
16844  precise = cms.bool( True ),
16845  useMultipleScattering = cms.bool( False ),
16846  originRScaling4BigEvts = cms.bool( True ),
16847  ptMinScaling4BigEvts = cms.bool( False ),
16848  minOriginR = cms.double( 0.0 ),
16849  maxPtMin = cms.double( 0.7 ),
16850  scalingStartNPix = cms.double( 20000.0 ),
16851  scalingEndNPix = cms.double( 35000.0 ),
16852  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16853  )
16854 )
16855 fragment.hltFullIter9TobTecHitDoubletsPairPPRef = cms.EDProducer( "HitPairEDProducer",
16856  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairPPRef" ),
16857  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairPPRef" ),
16858  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16859  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
16860  produceSeedingHitSets = cms.bool( True ),
16861  produceIntermediateHitDoublets = cms.bool( True ),
16862  maxElement = cms.uint32( 0 ),
16863  maxElementTotal = cms.uint32( 50000000 ),
16864  putEmptyIfMaxElementReached = cms.bool( False ),
16865  layerPairs = cms.vuint32( 0 )
16866 )
16867 fragment.hltFullIter9TobTecSeedsPairPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16868  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairPPRef" ),
16869  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16870  SeedMomentumForBOFF = cms.double( 5.0 ),
16871  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16872  MinOneOverPtError = cms.double( 1.0 ),
16873  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16874  magneticField = cms.string( "ParabolicMf" ),
16875  forceKinematicWithRegionDirection = cms.bool( False ),
16876  SeedComparitorPSet = cms.PSet(
16877  mode = cms.string( "and" ),
16878  comparitors = cms.VPSet(
16879  cms.PSet( FilterStripHits = cms.bool( True ),
16880  FilterPixelHits = cms.bool( True ),
16881  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
16882  FilterAtHelixStage = cms.bool( False ),
16883  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16884  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16885  ),
16886  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16887  trimMaxADC = cms.double( 30.0 ),
16888  seedCutMIPs = cms.double( 0.35 ),
16889  subclusterCutMIPs = cms.double( 0.45 ),
16890  subclusterWindow = cms.double( 0.7 ),
16891  maxNSat = cms.uint32( 3 ),
16892  trimMaxFracNeigh = cms.double( 0.25 ),
16893  FilterAtHelixStage = cms.bool( False ),
16894  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16895  seedCutSN = cms.double( 7.0 ),
16896  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16897  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16898  trimMaxFracTotal = cms.double( 0.15 ),
16899  layerMask = cms.PSet( )
16900  )
16901  ),
16902  ComponentName = cms.string( "CombinedSeedComparitor" )
16903  )
16904 )
16905 fragment.hltFullIter9TobTecSeedsPPRef = cms.EDProducer( "SeedCombiner",
16906  seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplPPRef','hltFullIter9TobTecSeedsPairPPRef' )
16907 )
16908 fragment.hltFullIter9CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16909  cleanTrajectoryAfterInOut = cms.bool( True ),
16910  doSeedingRegionRebuilding = cms.bool( True ),
16911  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16912  reverseTrajectories = cms.bool( False ),
16913  useHitsSplitting = cms.bool( True ),
16914  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" ),
16915  src = cms.InputTag( "hltFullIter9TobTecSeedsPPRef" ),
16916  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16917  phase2clustersToSkip = cms.InputTag( "" ),
16918  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16919  TransientInitialStateEstimatorParameters = cms.PSet(
16920  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16921  numberMeasurementsForFit = cms.int32( 4 ),
16922  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16923  ),
16924  numHitsForSeedCleaner = cms.int32( 50 ),
16925  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16926  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16927  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
16928  maxNSeeds = cms.uint32( 500000 ),
16929  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16930 )
16931 fragment.hltFullIter9CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16932  useSimpleMF = cms.bool( True ),
16933  SimpleMagneticField = cms.string( "ParabolicMf" ),
16934  src = cms.InputTag( "hltFullIter9CkfTrackCandidatesPPRef" ),
16935  clusterRemovalInfo = cms.InputTag( "" ),
16936  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16937  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
16938  useHitsSplitting = cms.bool( False ),
16939  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16940  TrajectoryInEvent = cms.bool( True ),
16941  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16942  AlgorithmName = cms.string( "tobTecStep" ),
16943  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16944  GeometricInnerState = cms.bool( False ),
16945  NavigationSchool = cms.string( "" ),
16946  MeasurementTracker = cms.string( "" ),
16947  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" )
16948 )
16949 fragment.hltFullIter9TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16950  src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksPPRef" ),
16951  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16952  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16953  ignoreVertices = cms.bool( False ),
16954  qualityCuts = cms.vdouble( -0.76, -0.65, -0.55 ),
16955  mva = cms.PSet(
16956  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16957  batchSize = cms.int32( 16 )
16958  )
16959 )
16960 fragment.hltFullIter10JetCoreLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16961  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
16962  'BPix2+BPix3+BPix4',
16963  'BPix1+BPix3+BPix4',
16964  'BPix1+BPix2+BPix4',
16965  'BPix2+BPix3+FPix1_pos',
16966  'BPix2+BPix3+FPix1_neg',
16967  'BPix1+BPix2+FPix1_pos',
16968  'BPix1+BPix2+FPix1_neg',
16969  'BPix2+FPix1_pos+FPix2_pos',
16970  'BPix2+FPix1_neg+FPix2_neg',
16971  'BPix1+FPix1_pos+FPix2_pos',
16972  'BPix1+FPix1_neg+FPix2_neg',
16973  'FPix1_pos+FPix2_pos+FPix3_pos',
16974  'FPix1_neg+FPix2_neg+FPix3_neg',
16975  'BPix1+BPix2+TIB1',
16976  'BPix1+BPix3+TIB1',
16977  'BPix1+BPix4+TIB1',
16978  'BPix2+BPix3+TIB1',
16979  'BPix2+BPix4+TIB1',
16980  'BPix3+BPix4+TIB1' ),
16981  BPix = cms.PSet(
16982  hitErrorRPhi = cms.double( 0.0027 ),
16983  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16984  useErrorsFromParam = cms.bool( True ),
16985  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" ),
16986  hitErrorRZ = cms.double( 0.006 )
16987  ),
16988  FPix = cms.PSet(
16989  hitErrorRPhi = cms.double( 0.0051 ),
16990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16991  useErrorsFromParam = cms.bool( True ),
16992  hitErrorRZ = cms.double( 0.0036 ),
16993  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16994  ),
16995  TIB = cms.PSet(
16996  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16997  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16998  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
16999  ),
17000  TID = cms.PSet( ),
17001  TOB = cms.PSet( ),
17002  TEC = cms.PSet( ),
17003  MTIB = cms.PSet( ),
17004  MTID = cms.PSet( ),
17005  MTOB = cms.PSet( ),
17006  MTEC = cms.PSet( )
17007 )
17008 fragment.hltFullIter10JetCoreRegionSeedsPPRef = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
17009  OrderedHitsFactoryPSet = cms.PSet(
17010  maxElement = cms.uint32( 0 ),
17011  ComponentName = cms.string( "StandardHitTripletGenerator" ),
17012  SeedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
17013  LayerSrc = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
17014  GeneratorPSet = cms.PSet(
17015  maxElement = cms.uint32( 0 ),
17016  useBending = cms.bool( True ),
17017  useFixedPreFiltering = cms.bool( False ),
17018  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
17019  useMultScattering = cms.bool( True ),
17020  phiPreFiltering = cms.double( 0.3 ),
17021  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17022  extraHitRPhitolerance = cms.double( 0.032 ),
17023  extraHitRZtolerance = cms.double( 0.037 )
17024  )
17025  ),
17026  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17027  RegionFactoryPSet = cms.PSet(
17028  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
17029  RegionPSet = cms.PSet(
17030  precise = cms.bool( True ),
17031  useMultipleScattering = cms.bool( False ),
17032  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17033  ptMin = cms.double( 10.0 ),
17034  originRadius = cms.double( 0.2 ),
17035  originHalfLength = cms.double( 0.2 ),
17036  deltaPhiRegion = cms.double( 0.2 ),
17037  measurementTrackerName = cms.string( "" ),
17038  zVertex = cms.double( 5.0 ),
17039  deltaEtaRegion = cms.double( 0.2 ),
17040  rVertex = cms.double( 5.0 ),
17041  useFakeVertices = cms.bool( False ),
17042  JetSrc = cms.InputTag( "hltJetsForCoreTracking" ),
17043  vertexSrc = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17044  howToUseMeasurementTracker = cms.string( "Never" ),
17045  zErrorVetex = cms.double( 0.1 ),
17046  nSigmaZVertex = cms.double( 3.0 ),
17047  nSigmaZBeamSpot = cms.double( -1.0 ),
17048  zErrorBeamSpot = cms.double( 15.0 ),
17049  deltaEta = cms.double( 0.2 ),
17050  deltaPhi = cms.double( 0.2 ),
17051  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17052  maxNRegions = cms.int32( 3 ),
17053  searchOpt = cms.bool( False ),
17054  whereToUseMeasurementTracker = cms.string( "Never" ),
17055  input = cms.InputTag( "hltJetsForCoreTracking" ),
17056  maxNVertices = cms.int32( 1 ),
17057  mode = cms.string( "VerticesFixed" )
17058  ),
17059  CollectionsPSet = cms.PSet(
17060  recoL2MuonsCollection = cms.InputTag( "" ),
17061  recoTrackMuonsCollection = cms.InputTag( "" ),
17062  recoMuonsCollection = cms.InputTag( "" )
17063  ),
17064  RegionInJetsCheckPSet = cms.PSet(
17065  recoCaloJetsCollection = cms.InputTag( "hltJetsForCoreTracking" ),
17066  deltaRExclusionSize = cms.double( 0.3 ),
17067  jetsPtMin = cms.double( 5.0 ),
17068  doJetsExclusionCheck = cms.bool( True )
17069  ),
17070  ToolsPSet = cms.PSet(
17071  regionBase = cms.string( "seedOnJets" ),
17072  thePropagatorName = cms.string( "AnalyticalPropagator" )
17073  )
17074  ),
17075  SeedCreatorPSet = cms.PSet(
17076  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
17077  forceKinematicWithRegionDirection = cms.bool( True ),
17078  magneticField = cms.string( "ParabolicMf" ),
17079  SeedMomentumForBOFF = cms.double( 5.0 ),
17080  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
17081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17082  MinOneOverPtError = cms.double( 1.0 ),
17083  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17084  maxseeds = cms.int32( 10000 )
17085  ),
17086  ClusterCheckPSet = cms.PSet(
17087  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
17088  cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
17089  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
17090  doClusterCheck = cms.bool( True ),
17091  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
17092  MaxNumberOfStripClusters = cms.uint32( 500000 )
17093  )
17094 )
17095 fragment.hltFullIter10CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
17096  cleanTrajectoryAfterInOut = cms.bool( True ),
17097  doSeedingRegionRebuilding = cms.bool( True ),
17098  onlyPixelHitsForSeedCleaner = cms.bool( False ),
17099  reverseTrajectories = cms.bool( False ),
17100  useHitsSplitting = cms.bool( True ),
17101  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
17102  src = cms.InputTag( "hltFullIter10JetCoreRegionSeedsPPRef" ),
17103  clustersToSkip = cms.InputTag( "" ),
17104  phase2clustersToSkip = cms.InputTag( "" ),
17105  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
17106  TransientInitialStateEstimatorParameters = cms.PSet(
17107  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17108  numberMeasurementsForFit = cms.int32( 4 ),
17109  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17110  ),
17111  numHitsForSeedCleaner = cms.int32( 4 ),
17112  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17113  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17114  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17115  maxNSeeds = cms.uint32( 100000 ),
17116  maxSeedsBeforeCleaning = cms.uint32( 10000 )
17117 )
17118 fragment.hltFullIter10CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
17119  useSimpleMF = cms.bool( True ),
17120  SimpleMagneticField = cms.string( "ParabolicMf" ),
17121  src = cms.InputTag( "hltFullIter10CkfTrackCandidatesPPRef" ),
17122  clusterRemovalInfo = cms.InputTag( "" ),
17123  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17124  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
17125  useHitsSplitting = cms.bool( False ),
17126  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17127  TrajectoryInEvent = cms.bool( False ),
17128  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17129  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
17130  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
17131  GeometricInnerState = cms.bool( False ),
17132  NavigationSchool = cms.string( "" ),
17133  MeasurementTracker = cms.string( "" ),
17134  MeasurementTrackerEvent = cms.InputTag( "" )
17135 )
17136 fragment.hltFullIter10TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
17137  src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksPPRef" ),
17138  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17139  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17140  ignoreVertices = cms.bool( False ),
17141  qualityCuts = cms.vdouble( -0.62, -0.49, -0.02 ),
17142  mva = cms.PSet(
17143  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
17144  batchSize = cms.int32( 16 )
17145  )
17146 )
17147 fragment.hltFullIterativeTrackingMergedPPRefForDmeson = cms.EDProducer( "TrackCollectionMerger",
17148  trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPRefForDmeson','hltFullIter1CtfWithMaterialTracksPPRefForDmeson','hltFullIter2CtfWithMaterialTracksPPRefForDmeson','hltFullIter3CtfWithMaterialTracksPPRef','hltFullIter4CtfWithMaterialTracksPPRef','hltFullIter5CtfWithMaterialTracksPPRef','hltFullIter6CtfWithMaterialTracksPPRef','hltFullIter7CtfWithMaterialTracksPPRef','hltFullIter8CtfWithMaterialTracksPPRef','hltFullIter9CtfWithMaterialTracksPPRef','hltFullIter10CtfWithMaterialTracksPPRef' ),
17149  inputClassifiers = cms.vstring( 'hltFullIter0TrackDNNClassifierPPRefForDmeson',
17150  'hltFullIter1TrackDNNClassifierPPRefForDmeson',
17151  'hltFullIter2TrackDNNClassifierPPRefForDmeson',
17152  'hltFullIter3TrackDNNClassifierPPRef',
17153  'hltFullIter4TrackDNNClassifierPPRef',
17154  'hltFullIter5TrackDNNClassifierPPRef',
17155  'hltFullIter6TrackDNNClassifierPPRef',
17156  'hltFullIter7TrackDNNClassifierPPRef',
17157  'hltFullIter8TrackDNNClassifierPPRef',
17158  'hltFullIter9TrackDNNClassifierPPRef',
17159  'hltFullIter10TrackDNNClassifierPPRef' ),
17160  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17161  shareFrac = cms.double( 0.19 ),
17162  foundHitBonus = cms.double( 10.0 ),
17163  lostHitPenalty = cms.double( 5.0 ),
17164  minShareHits = cms.uint32( 2 ),
17165  allowFirstHitShare = cms.bool( True ),
17166  enableMerging = cms.bool( True ),
17167  minQuality = cms.string( "highPurity" ),
17168  copyExtras = cms.untracked.bool( True ),
17169  copyTrajectories = cms.untracked.bool( False )
17170 )
17171 fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
17172  vertexCollections = cms.VPSet(
17173  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17174  label = cms.string( "" ),
17175  useBeamConstraint = cms.bool( False ),
17176  minNdof = cms.double( 0.0 ),
17177  maxDistanceToBeam = cms.double( 1.0 ),
17178  algorithm = cms.string( "AdaptiveVertexFitter" )
17179  ),
17180  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17181  label = cms.string( "WithBS" ),
17182  useBeamConstraint = cms.bool( False ),
17183  minNdof = cms.double( 0.0 ),
17184  maxDistanceToBeam = cms.double( 1.0 ),
17185  algorithm = cms.string( "AdaptiveVertexFitter" )
17186  )
17187  ),
17188  verbose = cms.untracked.bool( False ),
17189  TkFilterParameters = cms.PSet(
17190  maxEta = cms.double( 2.4 ),
17191  minPt = cms.double( 0.0 ),
17192  minSiliconLayersWithHits = cms.int32( 5 ),
17193  minPixelLayersWithHits = cms.int32( 2 ),
17194  maxNormalizedChi2 = cms.double( 20.0 ),
17195  trackQuality = cms.string( "any" ),
17196  algorithm = cms.string( "filter" ),
17197  maxD0Significance = cms.double( 5.0 )
17198  ),
17199  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
17200  TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17201  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
17202  TrackTimesLabel = cms.InputTag( "dummy_default" ),
17203  trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
17204  TkClusParameters = cms.PSet(
17205  algorithm = cms.string( "gap" ),
17206  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
17207  ),
17208  isRecoveryIteration = cms.bool( False ),
17209  recoveryVtxCollection = cms.InputTag( "" ),
17210  useMVACut = cms.bool( False ),
17211  minTrackTimeQuality = cms.double( 0.8 )
17212 )
17213 fragment.hltGoodHighPurityFullTracksForDmesonPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
17214  originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17215  originalMVAVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','MVAValues' ),
17216  originalQualVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','QualityMasks' ),
17217  minQuality = cms.string( "highPurity" ),
17218  copyExtras = cms.untracked.bool( True ),
17219  copyTrajectories = cms.untracked.bool( False )
17220 )
17221 fragment.hltFullCandsPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
17222  src = cms.InputTag( "hltGoodHighPurityFullTracksForDmesonPPRef" ),
17223  particleType = cms.string( "pi+" )
17224 )
17225 fragment.hltFullTrackFilterForDmesonPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
17226  saveTags = cms.bool( False ),
17227  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPRefForDmeson" ),
17228  trackCollection = cms.InputTag( "hltFullCandsPPRef" ),
17229  MinPt = cms.double( 0.0 ),
17230  MaxPt = cms.double( 10000.0 ),
17231  MaxEta = cms.double( 9999.0 ),
17232  MaxVz = cms.double( 9999.0 ),
17233  MinTrks = cms.int32( 0 ),
17234  MinSep = cms.double( 999.0 )
17235 )
17236 fragment.hltTkTkVtxForDmesonDpt25PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17237  Src = cms.InputTag( "hltFullCandsPPRef" ),
17238  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17239  MaxEta = cms.double( 2.0 ),
17240  MinPt = cms.double( 6.0 ),
17241  MinPtPair = cms.double( 25.0 ),
17242  MinInvMass = cms.double( 1.47 ),
17243  MaxInvMass = cms.double( 2.27 ),
17244  massParticle1 = cms.double( 0.1396 ),
17245  massParticle2 = cms.double( 0.4937 ),
17246  ChargeOpt = cms.int32( -1 ),
17247  triggerTypeDaughters = cms.int32( 91 )
17248 )
17249 fragment.hltTkTkFilterForDmesonDpt25PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17250  saveTags = cms.bool( True ),
17251  FastAccept = cms.bool( False ),
17252  MinLxySignificance = cms.double( 1.0 ),
17253  MaxLxySignificance = cms.double( 0.0 ),
17254  MaxNormalisedChi2 = cms.double( 999.0 ),
17255  MinVtxProbability = cms.double( 0.0 ),
17256  MinCosinePointingAngle = cms.double( 0.8 ),
17257  triggerTypeDaughters = cms.int32( 91 ),
17258  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt25PPRef" ),
17259  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17260  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17261 )
17262 fragment.hltPrePPRefDmesonTrackingGlobalDpt35 = cms.EDFilter( "HLTPrescaler",
17263  offset = cms.uint32( 0 ),
17264  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17265 )
17266 fragment.hltTkTkVtxForDmesonDpt35PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17267  Src = cms.InputTag( "hltFullCandsPPRef" ),
17268  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17269  MaxEta = cms.double( 2.0 ),
17270  MinPt = cms.double( 6.0 ),
17271  MinPtPair = cms.double( 35.0 ),
17272  MinInvMass = cms.double( 1.47 ),
17273  MaxInvMass = cms.double( 2.27 ),
17274  massParticle1 = cms.double( 0.1396 ),
17275  massParticle2 = cms.double( 0.4937 ),
17276  ChargeOpt = cms.int32( -1 ),
17277  triggerTypeDaughters = cms.int32( 91 )
17278 )
17279 fragment.hltTkTkFilterForDmesonDpt35PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17280  saveTags = cms.bool( True ),
17281  FastAccept = cms.bool( False ),
17282  MinLxySignificance = cms.double( 1.0 ),
17283  MaxLxySignificance = cms.double( 0.0 ),
17284  MaxNormalisedChi2 = cms.double( 999.0 ),
17285  MinVtxProbability = cms.double( 0.0 ),
17286  MinCosinePointingAngle = cms.double( 0.8 ),
17287  triggerTypeDaughters = cms.int32( 91 ),
17288  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt35PPRef" ),
17289  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17290  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17291 )
17292 fragment.hltL1sSingleJet44 = cms.EDFilter( "HLTL1TSeed",
17293  saveTags = cms.bool( True ),
17294  L1SeedsLogicalExpression = cms.string( "L1_SingleJet44" ),
17295  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
17296  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
17297  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
17298  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
17299  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
17300  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
17301  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
17302  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
17303  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
17304 )
17305 fragment.hltPrePPRefDmesonTrackingGlobalDpt45 = cms.EDFilter( "HLTPrescaler",
17306  offset = cms.uint32( 0 ),
17307  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17308 )
17309 fragment.hltTkTkVtxForDmesonDpt45PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17310  Src = cms.InputTag( "hltFullCandsPPRef" ),
17311  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17312  MaxEta = cms.double( 2.0 ),
17313  MinPt = cms.double( 6.0 ),
17314  MinPtPair = cms.double( 45.0 ),
17315  MinInvMass = cms.double( 1.47 ),
17316  MaxInvMass = cms.double( 2.27 ),
17317  massParticle1 = cms.double( 0.1396 ),
17318  massParticle2 = cms.double( 0.4937 ),
17319  ChargeOpt = cms.int32( -1 ),
17320  triggerTypeDaughters = cms.int32( 91 )
17321 )
17322 fragment.hltTkTkFilterForDmesonDpt45PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17323  saveTags = cms.bool( True ),
17324  FastAccept = cms.bool( False ),
17325  MinLxySignificance = cms.double( 1.0 ),
17326  MaxLxySignificance = cms.double( 0.0 ),
17327  MaxNormalisedChi2 = cms.double( 999.0 ),
17328  MinVtxProbability = cms.double( 0.0 ),
17329  MinCosinePointingAngle = cms.double( 0.8 ),
17330  triggerTypeDaughters = cms.int32( 91 ),
17331  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt45PPRef" ),
17332  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17333  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17334 )
17335 fragment.hltPrePPRefDmesonTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler",
17336  offset = cms.uint32( 0 ),
17337  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17338 )
17339 fragment.hltTkTkVtxForDmesonDpt60PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17340  Src = cms.InputTag( "hltFullCandsPPRef" ),
17341  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17342  MaxEta = cms.double( 2.0 ),
17343  MinPt = cms.double( 6.0 ),
17344  MinPtPair = cms.double( 60.0 ),
17345  MinInvMass = cms.double( 1.47 ),
17346  MaxInvMass = cms.double( 2.27 ),
17347  massParticle1 = cms.double( 0.1396 ),
17348  massParticle2 = cms.double( 0.4937 ),
17349  ChargeOpt = cms.int32( -1 ),
17350  triggerTypeDaughters = cms.int32( 91 )
17351 )
17352 fragment.hltTkTkFilterForDmesonDpt60PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17353  saveTags = cms.bool( True ),
17354  FastAccept = cms.bool( False ),
17355  MinLxySignificance = cms.double( 1.0 ),
17356  MaxLxySignificance = cms.double( 0.0 ),
17357  MaxNormalisedChi2 = cms.double( 999.0 ),
17358  MinVtxProbability = cms.double( 0.0 ),
17359  MinCosinePointingAngle = cms.double( 0.8 ),
17360  triggerTypeDaughters = cms.int32( 91 ),
17361  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt60PPRef" ),
17362  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17363  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17364 )
17365 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
17366  throw = cms.bool( False ),
17367  processName = cms.string( "@" ),
17368  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
17369  moduleLabelPatternsToSkip = cms.vstring( )
17370 )
17371 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
17372  processName = cms.string( "@" )
17373 )
17374 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
17375  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
17376  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
17377  MinBx = cms.int32( 0 ),
17378  MaxBx = cms.int32( 0 ),
17379  DumpTrigResults = cms.bool( False ),
17380  DumpRecord = cms.bool( False ),
17381  DumpTrigSummary = cms.bool( True ),
17382  ReadPrescalesFromFile = cms.bool( False ),
17383  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
17384  psColumn = cms.int32( 0 )
17385 )
17386 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
17387  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
17388  reportBy = cms.untracked.string( "job" ),
17389  resetBy = cms.untracked.string( "never" ),
17390  serviceBy = cms.untracked.string( "never" ),
17391  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
17392  ReferenceRate = cms.untracked.double( 100.0 )
17393 )
17394 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
17395  usePathStatus = cms.bool( True ),
17396  hltResults = cms.InputTag( "" ),
17397  l1tResults = cms.InputTag( "" ),
17398  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17399  throw = cms.bool( True ),
17400  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' )
17401 )
17402 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
17403  offset = cms.uint32( 0 ),
17404  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17405 )
17406 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
17407  usePathStatus = cms.bool( True ),
17408  hltResults = cms.InputTag( "" ),
17409  l1tResults = cms.InputTag( "" ),
17410  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17411  throw = cms.bool( True ),
17412  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
17413  'AlCa_LumiPixelsCounts_ZeroBias_v8' )
17414 )
17415 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
17416  offset = cms.uint32( 0 ),
17417  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17418 )
17419 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
17420  usePathStatus = cms.bool( True ),
17421  hltResults = cms.InputTag( "" ),
17422  l1tResults = cms.InputTag( "" ),
17423  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17424  throw = cms.bool( True ),
17425  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v7 / 3',
17426  'AlCa_HIEcalEtaEEonly_v7 / 3',
17427  'AlCa_HIEcalPi0EBonly_v7 / 3',
17428  'AlCa_HIEcalPi0EEonly_v7 / 3' )
17429 )
17430 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
17431  offset = cms.uint32( 0 ),
17432  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17433 )
17434 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
17435  usePathStatus = cms.bool( True ),
17436  hltResults = cms.InputTag( "" ),
17437  l1tResults = cms.InputTag( "" ),
17438  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17439  throw = cms.bool( True ),
17440  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v15' )
17441 )
17442 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
17443  offset = cms.uint32( 0 ),
17444  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17445 )
17446 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
17447  usePathStatus = cms.bool( True ),
17448  hltResults = cms.InputTag( "" ),
17449  l1tResults = cms.InputTag( "" ),
17450  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17451  throw = cms.bool( True ),
17452  triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v10',
17453  'HLT_IsoTrackHE_v10' )
17454 )
17455 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
17456  offset = cms.uint32( 0 ),
17457  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17458 )
17459 fragment.hltDatasetCommissioningRawPrime = cms.EDFilter( "TriggerResultsFilter",
17460  usePathStatus = cms.bool( True ),
17461  hltResults = cms.InputTag( "" ),
17462  l1tResults = cms.InputTag( "" ),
17463  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17464  throw = cms.bool( True ),
17465  triggerConditions = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v3' )
17466 )
17467 fragment.hltPreDatasetCommissioningRawPrime = cms.EDFilter( "HLTPrescaler",
17468  offset = cms.uint32( 0 ),
17469  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17470 )
17471 fragment.hltDatasetCommissioningZDC = cms.EDFilter( "TriggerResultsFilter",
17472  usePathStatus = cms.bool( True ),
17473  hltResults = cms.InputTag( "" ),
17474  l1tResults = cms.InputTag( "" ),
17475  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17476  throw = cms.bool( True ),
17477  triggerConditions = cms.vstring( 'HLT_ZDCCommissioning_v2' )
17478 )
17479 fragment.hltPreDatasetCommissioningZDC = cms.EDFilter( "HLTPrescaler",
17480  offset = cms.uint32( 0 ),
17481  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17482 )
17483 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
17484  usePathStatus = cms.bool( True ),
17485  hltResults = cms.InputTag( "" ),
17486  l1tResults = cms.InputTag( "" ),
17487  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17488  throw = cms.bool( True ),
17489  triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v8',
17490  'DQM_HcalReconstruction_v6',
17491  'DQM_PixelReconstruction_v8' )
17492 )
17493 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
17494  offset = cms.uint32( 0 ),
17495  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17496 )
17497 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
17498  usePathStatus = cms.bool( True ),
17499  hltResults = cms.InputTag( "" ),
17500  l1tResults = cms.InputTag( "" ),
17501  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17502  throw = cms.bool( True ),
17503  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
17504  'HLT_ZeroBias_Beamspot_v10' )
17505 )
17506 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
17507  offset = cms.uint32( 0 ),
17508  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17509 )
17510 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
17511  usePathStatus = cms.bool( True ),
17512  hltResults = cms.InputTag( "" ),
17513  l1tResults = cms.InputTag( "" ),
17514  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17515  throw = cms.bool( True ),
17516  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
17517 )
17518 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
17519  offset = cms.uint32( 0 ),
17520  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17521 )
17522 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
17523  usePathStatus = cms.bool( True ),
17524  hltResults = cms.InputTag( "" ),
17525  l1tResults = cms.InputTag( "" ),
17526  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17527  throw = cms.bool( True ),
17528  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v5',
17529  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
17530  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5' )
17531 )
17532 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
17533  offset = cms.uint32( 0 ),
17534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17535 )
17536 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
17537  usePathStatus = cms.bool( True ),
17538  hltResults = cms.InputTag( "" ),
17539  l1tResults = cms.InputTag( "" ),
17540  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17541  throw = cms.bool( True ),
17542  triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v2',
17543  'HLT_PPRefGEDPhoton30_v2',
17544  'HLT_PPRefL3SingleMu7_v2 / 100',
17545  'HLT_ZeroBias_v9' )
17546 )
17547 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
17548  offset = cms.uint32( 0 ),
17549  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17550 )
17551 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
17552  usePathStatus = cms.bool( True ),
17553  hltResults = cms.InputTag( "" ),
17554  l1tResults = cms.InputTag( "" ),
17555  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17556  throw = cms.bool( True ),
17557  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
17558  'HLT_ZeroBias_Beamspot_v10' )
17559 )
17560 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
17561  offset = cms.uint32( 0 ),
17562  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17563 )
17564 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
17565  usePathStatus = cms.bool( True ),
17566  hltResults = cms.InputTag( "" ),
17567  l1tResults = cms.InputTag( "" ),
17568  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17569  throw = cms.bool( True ),
17570  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v2',
17571  'HLT_PPRefEle15Ele10GsfMass50_v2',
17572  'HLT_PPRefL3SingleMu7_v2 / 10',
17573  'HLT_Physics_v10 / 2',
17574  'HLT_Random_v3',
17575  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17576  'HLT_ZeroBias_v9 / 2' )
17577 )
17578 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
17579  offset = cms.uint32( 0 ),
17580  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17581 )
17582 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
17583  usePathStatus = cms.bool( True ),
17584  hltResults = cms.InputTag( "" ),
17585  l1tResults = cms.InputTag( "" ),
17586  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17587  throw = cms.bool( True ),
17588  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v2',
17589  'HLT_PPRefEle15Ele10GsfMass50_v2',
17590  'HLT_PPRefEle50Gsf_v2' )
17591 )
17592 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
17593  offset = cms.uint32( 0 ),
17594  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17595 )
17596 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
17597  usePathStatus = cms.bool( True ),
17598  hltResults = cms.InputTag( "" ),
17599  l1tResults = cms.InputTag( "" ),
17600  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17601  throw = cms.bool( True ),
17602  triggerConditions = cms.vstring( 'HLT_Physics_v10' )
17603 )
17604 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
17605  offset = cms.uint32( 0 ),
17606  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17607 )
17608 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
17609  usePathStatus = cms.bool( True ),
17610  hltResults = cms.InputTag( "" ),
17611  l1tResults = cms.InputTag( "" ),
17612  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17613  throw = cms.bool( True ),
17614  triggerConditions = cms.vstring( 'HLT_HcalNZS_v17',
17615  'HLT_HcalPhiSym_v19' )
17616 )
17617 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
17618  offset = cms.uint32( 0 ),
17619  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17620 )
17621 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
17622  usePathStatus = cms.bool( True ),
17623  hltResults = cms.InputTag( "" ),
17624  l1tResults = cms.InputTag( "" ),
17625  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17626  throw = cms.bool( True ),
17627  triggerConditions = cms.vstring( 'DST_Physics_v10' )
17628 )
17629 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
17630  offset = cms.uint32( 0 ),
17631  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17632 )
17633 fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter",
17634  usePathStatus = cms.bool( True ),
17635  hltResults = cms.InputTag( "" ),
17636  l1tResults = cms.InputTag( "" ),
17637  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17638  throw = cms.bool( True ),
17639  triggerConditions = cms.vstring( 'HLT_Physics_v10',
17640  'HLT_Random_v3',
17641  'HLT_ZeroBias_v9' )
17642 )
17643 fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler",
17644  offset = cms.uint32( 0 ),
17645  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17646 )
17647 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
17648  usePathStatus = cms.bool( True ),
17649  hltResults = cms.InputTag( "" ),
17650  l1tResults = cms.InputTag( "" ),
17651  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17652  throw = cms.bool( True ),
17653  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
17654  'HLT_CDC_L2cosmic_5p5_er1p0_v6' )
17655 )
17656 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
17657  offset = cms.uint32( 0 ),
17658  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17659 )
17660 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
17661  usePathStatus = cms.bool( True ),
17662  hltResults = cms.InputTag( "" ),
17663  l1tResults = cms.InputTag( "" ),
17664  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17665  throw = cms.bool( True ),
17666  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
17667  'HLT_CDC_L2cosmic_5p5_er1p0_v6',
17668  'HLT_HIL1NotBptxORForPPRef_v5',
17669  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
17670  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5',
17671  'HLT_HcalNZS_v17',
17672  'HLT_HcalPhiSym_v19',
17673  'HLT_IsoTrackHB_v10',
17674  'HLT_IsoTrackHE_v10',
17675  'HLT_Physics_v10',
17676  'HLT_Random_v3',
17677  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17678  'HLT_ZeroBias_v9' )
17679 )
17680 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
17681  offset = cms.uint32( 0 ),
17682  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17683 )
17684 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
17685  usePathStatus = cms.bool( True ),
17686  hltResults = cms.InputTag( "" ),
17687  l1tResults = cms.InputTag( "" ),
17688  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17689  throw = cms.bool( True ),
17690  triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
17691  'HLT_PPRefL1DoubleMu0_v2',
17692  'HLT_PPRefL2DoubleMu0_Open_v2',
17693  'HLT_PPRefL2DoubleMu0_v2',
17694  'HLT_PPRefL3DoubleMu0_Open_v2',
17695  'HLT_PPRefL3DoubleMu0_v2' )
17696 )
17697 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
17698  offset = cms.uint32( 0 ),
17699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17700 )
17701 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
17702  offset = cms.uint32( 1 ),
17703  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17704 )
17705 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
17706  offset = cms.uint32( 2 ),
17707  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17708 )
17709 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
17710  offset = cms.uint32( 3 ),
17711  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17712 )
17713 fragment.hltDatasetPPRefExotica = cms.EDFilter( "TriggerResultsFilter",
17714  usePathStatus = cms.bool( True ),
17715  hltResults = cms.InputTag( "" ),
17716  l1tResults = cms.InputTag( "" ),
17717  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17718  throw = cms.bool( True ),
17719  triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v2',
17720  'HLT_PPRefCscCluster_Medium_v2',
17721  'HLT_PPRefCscCluster_Tight_v2' )
17722 )
17723 fragment.hltPreDatasetPPRefExotica = cms.EDFilter( "HLTPrescaler",
17724  offset = cms.uint32( 0 ),
17725  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17726 )
17727 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
17728  usePathStatus = cms.bool( True ),
17729  hltResults = cms.InputTag( "" ),
17730  l1tResults = cms.InputTag( "" ),
17731  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17732  throw = cms.bool( True ),
17733  triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v2',
17734  'HLT_AK4CaloJet120_v2',
17735  'HLT_AK4CaloJet40_v2',
17736  'HLT_AK4CaloJet60_v2',
17737  'HLT_AK4CaloJet70_v2',
17738  'HLT_AK4CaloJet80_v2',
17739  'HLT_AK4CaloJetFwd100_v2',
17740  'HLT_AK4CaloJetFwd120_v2',
17741  'HLT_AK4CaloJetFwd40_v2',
17742  'HLT_AK4CaloJetFwd60_v2',
17743  'HLT_AK4CaloJetFwd70_v2',
17744  'HLT_AK4CaloJetFwd80_v2',
17745  'HLT_AK4PFJet100_v2',
17746  'HLT_AK4PFJet120_v2',
17747  'HLT_AK4PFJet40_v2',
17748  'HLT_AK4PFJet60_v2',
17749  'HLT_AK4PFJet80_v2',
17750  'HLT_AK4PFJetFwd100_v2',
17751  'HLT_AK4PFJetFwd120_v2',
17752  'HLT_AK4PFJetFwd40_v2',
17753  'HLT_AK4PFJetFwd60_v2',
17754  'HLT_AK4PFJetFwd80_v2',
17755  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
17756  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
17757  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
17758  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
17759  'HLT_PPRefDoubleEle10GsfMass50_v2',
17760  'HLT_PPRefDoubleEle10Gsf_v2',
17761  'HLT_PPRefDoubleEle15GsfMass50_v2',
17762  'HLT_PPRefDoubleEle15Gsf_v2',
17763  'HLT_PPRefEle10Gsf_v2',
17764  'HLT_PPRefEle15Ele10GsfMass50_v2',
17765  'HLT_PPRefEle15Ele10Gsf_v2',
17766  'HLT_PPRefEle15Gsf_v2',
17767  'HLT_PPRefEle20Gsf_v2',
17768  'HLT_PPRefEle30Gsf_v2',
17769  'HLT_PPRefEle40Gsf_v2',
17770  'HLT_PPRefEle50Gsf_v2',
17771  'HLT_PPRefGEDPhoton10_EB_v2',
17772  'HLT_PPRefGEDPhoton10_v2',
17773  'HLT_PPRefGEDPhoton20_EB_v2',
17774  'HLT_PPRefGEDPhoton20_v2',
17775  'HLT_PPRefGEDPhoton30_EB_v2',
17776  'HLT_PPRefGEDPhoton30_v2',
17777  'HLT_PPRefGEDPhoton40_EB_v2',
17778  'HLT_PPRefGEDPhoton40_v2',
17779  'HLT_PPRefGEDPhoton50_EB_v2',
17780  'HLT_PPRefGEDPhoton50_v2',
17781  'HLT_PPRefGEDPhoton60_EB_v2',
17782  'HLT_PPRefGEDPhoton60_v2' )
17783 )
17784 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
17785  offset = cms.uint32( 0 ),
17786  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17787 )
17788 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
17789  offset = cms.uint32( 1 ),
17790  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17791 )
17792 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
17793  offset = cms.uint32( 2 ),
17794  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17795 )
17796 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
17797  usePathStatus = cms.bool( True ),
17798  hltResults = cms.InputTag( "" ),
17799  l1tResults = cms.InputTag( "" ),
17800  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17801  throw = cms.bool( True ),
17802  triggerConditions = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
17803  'HLT_PPRefL1SingleMu12_v2',
17804  'HLT_PPRefL1SingleMu7_v2',
17805  'HLT_PPRefL2SingleMu12_v2',
17806  'HLT_PPRefL2SingleMu15_v2',
17807  'HLT_PPRefL2SingleMu20_v2',
17808  'HLT_PPRefL2SingleMu7_v2',
17809  'HLT_PPRefL3SingleMu12_v2',
17810  'HLT_PPRefL3SingleMu15_v2',
17811  'HLT_PPRefL3SingleMu20_v2',
17812  'HLT_PPRefL3SingleMu3_v2',
17813  'HLT_PPRefL3SingleMu5_v2',
17814  'HLT_PPRefL3SingleMu7_v2' )
17815 )
17816 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
17817  offset = cms.uint32( 0 ),
17818  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17819 )
17820 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
17821  offset = cms.uint32( 1 ),
17822  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17823 )
17824 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
17825  offset = cms.uint32( 2 ),
17826  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17827 )
17828 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
17829  usePathStatus = cms.bool( True ),
17830  hltResults = cms.InputTag( "" ),
17831  l1tResults = cms.InputTag( "" ),
17832  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17833  throw = cms.bool( True ),
17834  triggerConditions = cms.vstring( 'HLT_PPRefZeroBias_v2' )
17835 )
17836 fragment.hltPreDatasetPPRefZeroBias0 = cms.EDFilter( "HLTPrescaler",
17837  offset = cms.uint32( 0 ),
17838  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17839 )
17840 fragment.hltPreDatasetPPRefZeroBias1 = cms.EDFilter( "HLTPrescaler",
17841  offset = cms.uint32( 1 ),
17842  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17843 )
17844 fragment.hltPreDatasetPPRefZeroBias2 = cms.EDFilter( "HLTPrescaler",
17845  offset = cms.uint32( 2 ),
17846  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17847 )
17848 fragment.hltPreDatasetPPRefZeroBias3 = cms.EDFilter( "HLTPrescaler",
17849  offset = cms.uint32( 3 ),
17850  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17851 )
17852 fragment.hltPreDatasetPPRefZeroBias4 = cms.EDFilter( "HLTPrescaler",
17853  offset = cms.uint32( 4 ),
17854  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17855 )
17856 fragment.hltPreDatasetPPRefZeroBias5 = cms.EDFilter( "HLTPrescaler",
17857  offset = cms.uint32( 5 ),
17858  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17859 )
17860 fragment.hltPreDatasetPPRefZeroBias6 = cms.EDFilter( "HLTPrescaler",
17861  offset = cms.uint32( 6 ),
17862  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17863 )
17864 fragment.hltPreDatasetPPRefZeroBias7 = cms.EDFilter( "HLTPrescaler",
17865  offset = cms.uint32( 7 ),
17866  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17867 )
17868 fragment.hltPreDatasetPPRefZeroBias8 = cms.EDFilter( "HLTPrescaler",
17869  offset = cms.uint32( 8 ),
17870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17871 )
17872 fragment.hltPreDatasetPPRefZeroBias9 = cms.EDFilter( "HLTPrescaler",
17873  offset = cms.uint32( 9 ),
17874  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17875 )
17876 fragment.hltPreDatasetPPRefZeroBias10 = cms.EDFilter( "HLTPrescaler",
17877  offset = cms.uint32( 10 ),
17878  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17879 )
17880 fragment.hltPreDatasetPPRefZeroBias11 = cms.EDFilter( "HLTPrescaler",
17881  offset = cms.uint32( 11 ),
17882  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17883 )
17884 fragment.hltPreDatasetPPRefZeroBias12 = cms.EDFilter( "HLTPrescaler",
17885  offset = cms.uint32( 12 ),
17886  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17887 )
17888 fragment.hltPreDatasetPPRefZeroBias13 = cms.EDFilter( "HLTPrescaler",
17889  offset = cms.uint32( 13 ),
17890  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17891 )
17892 fragment.hltPreDatasetPPRefZeroBias14 = cms.EDFilter( "HLTPrescaler",
17893  offset = cms.uint32( 14 ),
17894  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17895 )
17896 fragment.hltPreDatasetPPRefZeroBias15 = cms.EDFilter( "HLTPrescaler",
17897  offset = cms.uint32( 15 ),
17898  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17899 )
17900 fragment.hltPreDatasetPPRefZeroBias16 = cms.EDFilter( "HLTPrescaler",
17901  offset = cms.uint32( 16 ),
17902  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17903 )
17904 fragment.hltPreDatasetPPRefZeroBias17 = cms.EDFilter( "HLTPrescaler",
17905  offset = cms.uint32( 17 ),
17906  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17907 )
17908 fragment.hltPreDatasetPPRefZeroBias18 = cms.EDFilter( "HLTPrescaler",
17909  offset = cms.uint32( 18 ),
17910  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17911 )
17912 fragment.hltPreDatasetPPRefZeroBias19 = cms.EDFilter( "HLTPrescaler",
17913  offset = cms.uint32( 19 ),
17914  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17915 )
17916 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
17917  usePathStatus = cms.bool( True ),
17918  hltResults = cms.InputTag( "" ),
17919  l1tResults = cms.InputTag( "" ),
17920  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17921  throw = cms.bool( True ),
17922  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v6' )
17923 )
17924 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
17925  offset = cms.uint32( 0 ),
17926  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17927 )
17928 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
17929  usePathStatus = cms.bool( True ),
17930  hltResults = cms.InputTag( "" ),
17931  l1tResults = cms.InputTag( "" ),
17932  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17933  throw = cms.bool( True ),
17934  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
17935  'HLT_HcalCalibration_v6' )
17936 )
17937 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
17938  offset = cms.uint32( 0 ),
17939  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17940 )
17941 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
17942  usePathStatus = cms.bool( True ),
17943  hltResults = cms.InputTag( "" ),
17944  l1tResults = cms.InputTag( "" ),
17945  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17946  throw = cms.bool( True ),
17947  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
17948  'HLT_HcalCalibration_v6' )
17949 )
17950 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
17951  offset = cms.uint32( 0 ),
17952  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17953 )
17954 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
17955  usePathStatus = cms.bool( True ),
17956  hltResults = cms.InputTag( "" ),
17957  l1tResults = cms.InputTag( "" ),
17958  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17959  throw = cms.bool( True ),
17960  triggerConditions = cms.vstring( 'HLT_Random_v3',
17961  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17962  'HLT_ZeroBias_v9' )
17963 )
17964 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
17965  offset = cms.uint32( 0 ),
17966  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17967 )
17968 
17969 fragment.statusOnGPU = SwitchProducerCUDA(
17970  cpu = cms.EDProducer( "BooleanProducer",
17971  value = cms.bool( False )
17972  ),
17973  cuda = cms.EDProducer( "BooleanProducer",
17974  value = cms.bool( True )
17975  ),
17976  )
17977 fragment.hltEcalDigis = SwitchProducerCUDA(
17978  cpu = cms.EDAlias(
17979  hltEcalDigisLegacy = cms.VPSet(
17980  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
17981  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
17982  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
17983  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
17984  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
17985  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
17986  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17987  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
17988  ),
17989  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17990  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
17991  ),
17992  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17993  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
17994  ),
17995  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
17996  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
17997  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
17998  ),
17999  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
18000  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
18001  )
18002  )
18003  ),
18004  cuda = cms.EDAlias(
18005  hltEcalDigisFromGPU = cms.VPSet(
18006  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
18007  cms.PSet( type = cms.string( "EEDigiCollection" ) )
18008  ),
18009  hltEcalDigisLegacy = cms.VPSet(
18010  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
18011  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
18012  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
18013  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
18014  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
18015  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
18016  ),
18017  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
18018  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
18019  ),
18020  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
18021  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
18022  ),
18023  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
18024  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
18025  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
18026  ),
18027  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
18028  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
18029  )
18030  )
18031  ),
18032  )
18033 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
18034  cpu = cms.EDAlias(
18035  hltEcalUncalibRecHitLegacy = cms.VPSet(
18036  cms.PSet( type = cms.string( "*" ) )
18037  )
18038  ),
18039  cuda = cms.EDAlias(
18040  hltEcalUncalibRecHitFromSoA = cms.VPSet(
18041  cms.PSet( type = cms.string( "*" ) )
18042  )
18043  ),
18044  )
18045 fragment.hltSiPixelDigis = SwitchProducerCUDA(
18046  cpu = cms.EDAlias(
18047  hltSiPixelDigisLegacy = cms.VPSet(
18048  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
18049  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
18050  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
18051  )
18052  ),
18053  cuda = cms.EDAlias(
18054  hltSiPixelDigisFromSoA = cms.VPSet(
18055  cms.PSet( type = cms.string( "*" ) )
18056  )
18057  ),
18058  )
18059 fragment.hltSiPixelClusters = SwitchProducerCUDA(
18060  cpu = cms.EDAlias(
18061  hltSiPixelClustersLegacy = cms.VPSet(
18062  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
18063  )
18064  ),
18065  cuda = cms.EDAlias(
18066  hltSiPixelClustersFromSoA = cms.VPSet(
18067  cms.PSet( type = cms.string( "*" ) )
18068  )
18069  ),
18070  )
18071 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
18072  cpu = cms.EDAlias(
18073  hltSiPixelRecHitsFromLegacy = cms.VPSet(
18074  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
18075  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
18076  )
18077  ),
18078  cuda = cms.EDAlias(
18079  hltSiPixelRecHitsFromGPU = cms.VPSet(
18080  cms.PSet( type = cms.string( "*" ) )
18081  )
18082  ),
18083  )
18084 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
18085  cpu = cms.EDAlias(
18086  hltSiPixelRecHitsFromLegacy = cms.VPSet(
18087  cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ),
18088  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
18089  )
18090  ),
18091  cuda = cms.EDAlias(
18092  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
18093  cms.PSet( type = cms.string( "*" ) )
18094  )
18095  ),
18096  )
18097 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
18098  cpu = cms.EDAlias(
18099  hltPixelTracksCPU = cms.VPSet(
18100  cms.PSet( type = cms.string( "*" ) )
18101  )
18102  ),
18103  cuda = cms.EDAlias(
18104  hltPixelTracksFromGPU = cms.VPSet(
18105  cms.PSet( type = cms.string( "*" ) )
18106  )
18107  ),
18108  )
18109 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
18110  cpu = cms.EDAlias(
18111  hltPixelVerticesCPU = cms.VPSet(
18112  cms.PSet( type = cms.string( "*" ) )
18113  )
18114  ),
18115  cuda = cms.EDAlias(
18116  hltPixelVerticesFromGPU = cms.VPSet(
18117  cms.PSet( type = cms.string( "*" ) )
18118  )
18119  ),
18120  )
18121 fragment.hltHbhereco = SwitchProducerCUDA(
18122  cpu = cms.EDAlias(
18123  hltHbherecoLegacy = cms.VPSet(
18124  cms.PSet( type = cms.string( "*" ) )
18125  )
18126  ),
18127  cuda = cms.EDAlias(
18128  hltHbherecoFromGPU = cms.VPSet(
18129  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
18130  )
18131  ),
18132  )
18133 
18134 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( fragment.hltEcalDigisLegacy , fragment.hltEcalDigisGPU , fragment.hltEcalDigisFromGPU , fragment.hltEcalDigis , fragment.hltEcalDetIdToBeRecovered , fragment.hltEcalUncalibRecHitLegacy , fragment.hltEcalUncalibRecHitGPU , fragment.hltEcalUncalibRecHitSoA , fragment.hltEcalUncalibRecHitFromSoA , fragment.hltEcalUncalibRecHit , fragment.hltEcalRecHit )
18135 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
18136 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
18137 fragment.HLTDoLocalPixelTask = cms.ConditionalTask( fragment.hltOnlineBeamSpotToGPU , fragment.hltSiPixelDigiErrorsSoA , fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelDigisSoA , fragment.hltSiPixelDigisFromSoA , fragment.hltSiPixelDigis , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersGPU , fragment.hltSiPixelClustersFromSoA , fragment.hltSiPixelClusters , fragment.hltSiPixelClustersCache , fragment.hltSiPixelRecHitsFromLegacy , fragment.hltSiPixelRecHitsGPU , fragment.hltSiPixelRecHitsFromGPU , fragment.hltSiPixelRecHits , fragment.hltSiPixelRecHitsSoAFromGPU , fragment.hltSiPixelRecHitsSoA )
18138 fragment.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersCacheCPUOnly , fragment.hltSiPixelRecHitsFromLegacyCPUOnly )
18139 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
18140 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
18141 fragment.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( fragment.hltPixelTracksCPUOnly , fragment.hltPixelTracksFromSoACPUOnly , fragment.hltPixelTracksTrackingRegions )
18142 fragment.HLTRecopixelvertexingCPUOnlyTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksCPUOnlyTask , fragment.hltPixelVerticesCPUOnly , fragment.hltPixelVerticesFromSoACPUOnly , fragment.hltTrimmedPixelVerticesCPUOnly )
18143 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
18144 
18145 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
18146 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
18147 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18148 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
18149 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
18150 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 )
18151 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
18152 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
18153 fragment.HLTDoLocalPixelCPUOnlySequence = cms.Sequence( fragment.HLTDoLocalPixelCPUOnlyTask )
18154 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
18155 fragment.HLTRecopixelvertexingCPUOnlySequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingCPUOnlyTask )
18156 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
18157 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
18158 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
18159 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
18160 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18161 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18162 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18163 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
18164 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
18165 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
18166 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
18167 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
18168 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
18169 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
18170 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
18171 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
18172 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
18173 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
18174 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
18175 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
18176 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
18177 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
18178 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
18179 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
18180 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
18181 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
18182 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
18183 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 )
18184 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
18185 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
18186 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18187 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
18188 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
18189 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
18190 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
18191 fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression )
18192 fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker )
18193 fragment.HLTDoHIStripZeroSuppressionAndRawPrime = cms.Sequence( fragment.HLTDoSiStripZeroSuppression + fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker )
18194 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
18195 fragment.HLTPreshowerSequence = cms.Sequence( fragment.HLTPreshowerTask )
18196 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
18197 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
18198 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
18199 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
18200 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
18201 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
18202 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18203 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
18204 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 )
18205 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
18206 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
18207 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
18208 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 )
18209 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 )
18210 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 )
18211 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 )
18212 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 )
18213 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 )
18214 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 )
18215 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 )
18216 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 )
18217 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
18218 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
18219 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
18220 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
18221 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
18222 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
18223 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
18224 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
18225 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
18226 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
18227 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
18228 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
18229 fragment.HLTPuAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltPuAK4CaloJets + fragment.hltPuAK4CaloJetsIDPassed )
18230 fragment.HLTPuAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltPuAK4CaloCorrector )
18231 fragment.HLTPuAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTPuAK4CaloCorrectorProducersSequence + fragment.hltPuAK4CaloJetsCorrected + fragment.hltPuAK4CaloJetsCorrectedIDPassed )
18232 fragment.HLTPuAK4CaloJetsSequence = cms.Sequence( fragment.HLTPuAK4CaloJetsReconstructionSequence + fragment.HLTPuAK4CaloJetsCorrectionSequence )
18233 fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson + fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson + fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson + fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson )
18234 fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson = cms.Sequence( fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson + fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson + fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson )
18235 fragment.HLTDoLocalStripSequenceFullPPRefForDmeson = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltAfterSplittingMeasureTrackerEventForDmeson + fragment.hltSiStripMatchedRecHitsFullPPRef )
18236 fragment.HLTPixelClusterSplittingForPFPPRefForDmeson = cms.Sequence( fragment.hltJetsForCoreTracking + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson + fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson + fragment.HLTDoLocalStripSequenceFullPPRefForDmeson )
18237 fragment.HLTFullIterativeTrackingIteration0PPRefForDmeson = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPPRefForDmeson + fragment.hltFullIter0PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter0PixelClusterCheckPPRefForDmeson + fragment.hltFullIter0PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter0PixelHitQuadrupletsPPRefForDmeson + fragment.hltFullIter0PixelSeedsPPRefForDmeson + fragment.hltFullIter0CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter0CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter0PrimaryVerticesPPRefForDmeson + fragment.hltFullIter0TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter0HighPurityTracksPPRefForDmeson )
18238 fragment.HLTFullIterativeTrackingIteration1PPRefForDmeson = cms.Sequence( fragment.hltFullIter1ClustersRefRemovalPPRefForDmeson + fragment.hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson + fragment.hltFullIter1PixelQuadrupletsPPRefForDmeson + fragment.hltFullIter1PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter1PixelClusterCheckPPRefForDmeson + fragment.hltFullIter1PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter1PixelHitQuadrupletsPPRefForDmeson + fragment.hltFullIter1PixelSeedsPPRefForDmeson + fragment.hltFullIter1CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter1CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter1TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter1HighPurityTracksPPRefForDmeson )
18239 fragment.HLTFullIterativeTrackingIteration2PPRefForDmeson = cms.Sequence( fragment.hltFullIter2ClustersRefRemovalPPRefForDmeson + fragment.hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson + fragment.hltFullIter2PixelTripletsPPRefForDmeson + fragment.hltFullIter2PixelTrackingRegionsPPRefForDmeson + fragment.hltFullIter2PixelClusterCheckPPRefForDmeson + fragment.hltFullIter2PixelHitDoubletsPPRefForDmeson + fragment.hltFullIter2PixelHitTripletsPPRefForDmeson + fragment.hltFullIter2PixelSeedsPPRefForDmeson + fragment.hltFullIter2CkfTrackCandidatesPPRefForDmeson + fragment.hltFullIter2CtfWithMaterialTracksPPRefForDmeson + fragment.hltFullIter2TrackDNNClassifierPPRefForDmeson + fragment.hltFullIter2HighPurityTracksPPRefForDmeson )
18240 fragment.HLTFullIterativeTrackingIteration3PPRef = cms.Sequence( fragment.hltFullIter3ClustersRefRemovalPPRef + fragment.hltFullIter3MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter3PixelTripletsPPRef + fragment.hltFullIter3PixelTrackingRegionsPPRef + fragment.hltFullIter3PixelClusterCheckPPRef + fragment.hltFullIter3PixelHitDoubletsPPRef + fragment.hltFullIter3PixelHitTripletsPPRef + fragment.hltFullIter3PixelSeedsPPRef + fragment.hltFullIter3CkfTrackCandidatesPPRef + fragment.hltFullIter3CtfWithMaterialTracksPPRef + fragment.hltFullIter3TrackDNNClassifierPPRef + fragment.hltFullIter3HighPurityTracksPPRef )
18241 fragment.HLTFullIterativeTrackingIteration4PPRef = cms.Sequence( fragment.hltFullIter4ClustersRefRemovalPPRef + fragment.hltFullIter4MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter4PixelQuadrupletsPPRef + fragment.hltFullIter4PixelTrackingRegionsPPRef + fragment.hltFullIter4PixelClusterCheckPPRef + fragment.hltFullIter4PixelHitDoubletsPPRef + fragment.hltFullIter4PixelHitQuadrupletsPPRef + fragment.hltFullIter4PixelSeedsPPRef + fragment.hltFullIter4CkfTrackCandidatesPPRef + fragment.hltFullIter4CtfWithMaterialTracksPPRef + fragment.hltFullIter4TrackDNNClassifierPPRef + fragment.hltFullIter4HighPurityTracksPPRef )
18242 fragment.HLTFullIterativeTrackingIteration5PPRef = cms.Sequence( fragment.hltFullIter5ClustersRefRemovalPPRef + fragment.hltFullIter5MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter5PixelTripletsPPRef + fragment.hltFullIter5PixelTrackingRegionsPPRef + fragment.hltFullIter5PixelClusterCheckPPRef + fragment.hltFullIter5PixelHitDoubletsPPRef + fragment.hltFullIter5PixelHitTripletsPPRef + fragment.hltFullIter5PixelSeedsPPRef + fragment.hltFullIter5CkfTrackCandidatesPPRef + fragment.hltFullIter5CtfWithMaterialTracksPPRef + fragment.hltFullIter5TrackDNNClassifierPPRef + fragment.hltFullIter5HighPurityTracksPPRef )
18243 fragment.HLTFullIterativeTrackingIteration6PPRef = cms.Sequence( fragment.hltFullIter6ClustersRefRemovalPPRef + fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter6PixelClusterCheckPPRef + fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef + fragment.hltFullIter6PixelHitDoubletsBPPRef + fragment.hltFullIter6PixelSeedsBPPRef + fragment.hltFullIter6CkfTrackCandidatesPPRef + fragment.hltFullIter6CtfWithMaterialTracksPPRef + fragment.hltFullIter6TrackDNNClassifierPPRef + fragment.hltFullIter6HighPurityTracksPPRef )
18244 fragment.HLTFullIterativeTrackingIteration7PPRef = cms.Sequence( fragment.hltFullIter7ClustersRefRemovalPPRef + fragment.hltFullIter7MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter7MixedLayersAPPRef + fragment.hltFullIter7MixedTrackingRegionsAPPRef + fragment.hltFullIter7MixedClusterCheckPPRef + fragment.hltFullIter7MixedHitDoubletsAPPRef + fragment.hltFullIter7MixedHitTripletsAPPRef + fragment.hltFullIter7MixedSeedsAPPRef + fragment.hltFullIter7MixedLayersBPPRef + fragment.hltFullIter7MixedTrackingRegionsBPPRef + fragment.hltFullIter7MixedHitDoubletsBPPRef + fragment.hltFullIter7MixedHitTripletsBPPRef + fragment.hltFullIter7MixedSeedsBPPRef + fragment.hltFullIter7MixedSeedsPPRef + fragment.hltFullIter7CkfTrackCandidatesPPRef + fragment.hltFullIter7CtfWithMaterialTracksPPRef + fragment.hltFullIter7TrackDNNClassifierPPRef + fragment.hltFullIter7HighPurityTracksPPRef )
18245 fragment.HLTFullIterativeTrackingIteration8PPRef = cms.Sequence( fragment.hltFullIter8ClustersRefRemovalPPRef + fragment.hltFullIter8MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter8PixelLessLayersPPRef + fragment.hltFullIter8PixelLessTrackingRegionsPPRef + fragment.hltFullIter8PixelLessClusterCheckPPRef + fragment.hltFullIter8PixelLessHitDoubletsPPRef + fragment.hltFullIter8PixelLessHitTripletsPPRef + fragment.hltFullIter8PixelLessSeedsPPRef + fragment.hltFullIter8CkfTrackCandidatesPPRef + fragment.hltFullIter8CtfWithMaterialTracksPPRef + fragment.hltFullIter8TrackDNNClassifierPPRef + fragment.hltFullIter8HighPurityTracksPPRef )
18246 fragment.HLTFullIterativeTrackingIteration9PPRef = cms.Sequence( fragment.hltFullIter9ClustersRefRemovalPPRef + fragment.hltFullIter9MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter9TobTecLayersTriplPPRef + fragment.hltFullIter9TobTecTrackingRegionsTriplPPRef + fragment.hltFullIter9TobTecClusterCheckPPRef + fragment.hltFullIter9TobTecHitDoubletsTriplPPRef + fragment.hltFullIter9TobTecHitTripletsTriplPPRef + fragment.hltFullIter9TobTecSeedsTriplPPRef + fragment.hltFullIter9TobTecLayersPairPPRef + fragment.hltFullIter9TobTecTrackingRegionsPairPPRef + fragment.hltFullIter9TobTecHitDoubletsPairPPRef + fragment.hltFullIter9TobTecSeedsPairPPRef + fragment.hltFullIter9TobTecSeedsPPRef + fragment.hltFullIter9CkfTrackCandidatesPPRef + fragment.hltFullIter9CtfWithMaterialTracksPPRef + fragment.hltFullIter9TrackDNNClassifierPPRef )
18247 fragment.HLTFullIterativeTrackingIteration10PPRef = cms.Sequence( fragment.hltFullIter10JetCoreLayersPPRef + fragment.hltFullIter10JetCoreRegionSeedsPPRef + fragment.hltFullIter10CkfTrackCandidatesPPRef + fragment.hltFullIter10CtfWithMaterialTracksPPRef + fragment.hltFullIter10TrackDNNClassifierPPRef )
18248 fragment.HLTFullIterativeTrackingPPRefForDmeson = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration1PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration2PPRefForDmeson + fragment.HLTFullIterativeTrackingIteration3PPRef + fragment.HLTFullIterativeTrackingIteration4PPRef + fragment.HLTFullIterativeTrackingIteration5PPRef + fragment.HLTFullIterativeTrackingIteration6PPRef + fragment.HLTFullIterativeTrackingIteration7PPRef + fragment.HLTFullIterativeTrackingIteration8PPRef + fragment.HLTFullIterativeTrackingIteration9PPRef + fragment.HLTFullIterativeTrackingIteration10PPRef + fragment.hltFullIterativeTrackingMergedPPRefForDmeson )
18249 fragment.HLTFullTracksForDmesonPPRef = cms.Sequence( fragment.hltGoodHighPurityFullTracksForDmesonPPRef + fragment.hltFullCandsPPRef + fragment.hltFullTrackFilterForDmesonPPRef )
18250 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
18251 
18252 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
18253 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
18254 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
18255 fragment.AlCa_EcalPhiSym_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
18256 fragment.AlCa_HIEcalEtaEBonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
18257 fragment.AlCa_HIEcalEtaEEonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
18258 fragment.AlCa_HIEcalPi0EBonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
18259 fragment.AlCa_HIEcalPi0EEonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
18260 fragment.AlCa_HIRPCMuonNormalisation_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorGEM + fragment.HLTEndSequence )
18261 fragment.AlCa_LumiPixelsCounts_Random_v7 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18262 fragment.AlCa_LumiPixelsCounts_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18263 fragment.DQM_PixelReconstruction_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelCPUOnlySequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingCPUOnlySequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
18264 fragment.DQM_EcalReconstruction_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
18265 fragment.DQM_HcalReconstruction_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
18266 fragment.DST_Physics_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
18267 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
18268 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
18269 fragment.HLT_HcalNZS_v17 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
18270 fragment.HLT_HcalPhiSym_v19 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
18271 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
18272 fragment.HLT_Physics_v10 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
18273 fragment.HLT_ZeroBias_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
18274 fragment.HLT_ZeroBias_Beamspot_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
18275 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
18276 fragment.HLT_IsoTrackHB_v10 = 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 )
18277 fragment.HLT_IsoTrackHE_v10 = 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 )
18278 fragment.HLT_CDC_L2cosmic_10_er1p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
18279 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
18280 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
18281 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
18282 fragment.HLT_HIL1NotBptxORForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
18283 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
18284 fragment.HLT_PPRefZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
18285 fragment.HLT_PPRefZeroBiasRawPrime_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBiasRawPrime + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence )
18286 fragment.HLT_ZDCCommissioning_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZDCCommissioning + fragment.HLTEndSequence )
18287 fragment.HLT_AK4CaloJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
18288 fragment.HLT_AK4CaloJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
18289 fragment.HLT_AK4CaloJet70_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
18290 fragment.HLT_AK4CaloJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
18291 fragment.HLT_AK4CaloJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
18292 fragment.HLT_AK4CaloJet120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
18293 fragment.HLT_AK4CaloJetFwd40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
18294 fragment.HLT_AK4CaloJetFwd60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
18295 fragment.HLT_AK4CaloJetFwd70_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
18296 fragment.HLT_AK4CaloJetFwd80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
18297 fragment.HLT_AK4CaloJetFwd100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
18298 fragment.HLT_AK4CaloJetFwd120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
18299 fragment.HLT_AK4PFJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
18300 fragment.HLT_AK4PFJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
18301 fragment.HLT_AK4PFJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
18302 fragment.HLT_AK4PFJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
18303 fragment.HLT_AK4PFJet120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
18304 fragment.HLT_AK4PFJetFwd40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
18305 fragment.HLT_AK4PFJetFwd60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
18306 fragment.HLT_AK4PFJetFwd80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
18307 fragment.HLT_AK4PFJetFwd100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
18308 fragment.HLT_AK4PFJetFwd120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
18309 fragment.HLT_PPRefDoubleEle10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
18310 fragment.HLT_PPRefDoubleEle10GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18311 fragment.HLT_PPRefDoubleEle15Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
18312 fragment.HLT_PPRefDoubleEle15GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
18313 fragment.HLT_PPRefEle15Ele10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
18314 fragment.HLT_PPRefEle15Ele10GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18315 fragment.HLT_PPRefEle10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
18316 fragment.HLT_PPRefEle15Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
18317 fragment.HLT_PPRefEle20Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
18318 fragment.HLT_PPRefEle30Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
18319 fragment.HLT_PPRefEle40Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
18320 fragment.HLT_PPRefEle50Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
18321 fragment.HLT_PPRefGEDPhoton10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
18322 fragment.HLT_PPRefGEDPhoton10_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
18323 fragment.HLT_PPRefGEDPhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
18324 fragment.HLT_PPRefGEDPhoton20_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
18325 fragment.HLT_PPRefGEDPhoton30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
18326 fragment.HLT_PPRefGEDPhoton30_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
18327 fragment.HLT_PPRefGEDPhoton40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
18328 fragment.HLT_PPRefGEDPhoton40_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
18329 fragment.HLT_PPRefGEDPhoton50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
18330 fragment.HLT_PPRefGEDPhoton50_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
18331 fragment.HLT_PPRefGEDPhoton60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
18332 fragment.HLT_PPRefGEDPhoton60_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
18333 fragment.HLT_PPRefL1DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
18334 fragment.HLT_PPRefL1DoubleMu0_Open_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
18335 fragment.HLT_PPRefL1SingleMu0_Cosmics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
18336 fragment.HLT_PPRefL1SingleMu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
18337 fragment.HLT_PPRefL1SingleMu12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
18338 fragment.HLT_PPRefL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
18339 fragment.HLT_PPRefL2DoubleMu0_Open_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
18340 fragment.HLT_PPRefL2SingleMu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
18341 fragment.HLT_PPRefL2SingleMu12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
18342 fragment.HLT_PPRefL2SingleMu15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
18343 fragment.HLT_PPRefL2SingleMu20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
18344 fragment.HLT_PPRefL3DoubleMu0_v2 = 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 )
18345 fragment.HLT_PPRefL3DoubleMu0_Open_v2 = 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 )
18346 fragment.HLT_PPRefL3SingleMu3_v2 = 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 )
18347 fragment.HLT_PPRefL3SingleMu5_v2 = 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 )
18348 fragment.HLT_PPRefL3SingleMu7_v2 = 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 )
18349 fragment.HLT_PPRefL3SingleMu12_v2 = 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 )
18350 fragment.HLT_PPRefL3SingleMu15_v2 = 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 )
18351 fragment.HLT_PPRefL3SingleMu20_v2 = 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 )
18352 fragment.HLT_PPRefCscCluster_Loose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
18353 fragment.HLT_PPRefCscCluster_Medium_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
18354 fragment.HLT_PPRefCscCluster_Tight_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
18355 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPrePPRefDmesonTrackingGlobalDpt25 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt25PPRef + fragment.hltTkTkFilterForDmesonDpt25PPRef + fragment.HLTEndSequence )
18356 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt35_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePPRefDmesonTrackingGlobalDpt35 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt35PPRef + fragment.hltTkTkFilterForDmesonDpt35PPRef + fragment.HLTEndSequence )
18357 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt45_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPrePPRefDmesonTrackingGlobalDpt45 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt45PPRef + fragment.hltTkTkFilterForDmesonDpt45PPRef + fragment.HLTEndSequence )
18358 fragment.HLT_PPRefDmesonTrackingGlobal_Dpt60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePPRefDmesonTrackingGlobalDpt60 + fragment.HLTPuAK4CaloJetsSequence + fragment.HLTPixelClusterSplittingForPFPPRefForDmeson + fragment.HLTFullIterativeTrackingPPRefForDmeson + fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson + fragment.HLTFullTracksForDmesonPPRef + fragment.hltTkTkVtxForDmesonDpt60PPRef + fragment.hltTkTkFilterForDmesonDpt60PPRef + fragment.HLTEndSequence )
18359 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
18360 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
18361 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
18362 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
18363 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
18364 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
18365 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
18366 fragment.Dataset_CommissioningRawPrime = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningRawPrime + fragment.hltPreDatasetCommissioningRawPrime )
18367 fragment.Dataset_CommissioningZDC = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningZDC + fragment.hltPreDatasetCommissioningZDC )
18368 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
18369 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
18370 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
18371 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
18372 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
18373 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
18374 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
18375 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
18376 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
18377 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
18378 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
18379 fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias )
18380 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
18381 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
18382 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
18383 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
18384 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
18385 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
18386 fragment.Dataset_PPRefExotica = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefExotica + fragment.hltPreDatasetPPRefExotica )
18387 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
18388 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
18389 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
18390 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
18391 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
18392 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
18393 fragment.Dataset_PPRefZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias0 )
18394 fragment.Dataset_PPRefZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias1 )
18395 fragment.Dataset_PPRefZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias2 )
18396 fragment.Dataset_PPRefZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias3 )
18397 fragment.Dataset_PPRefZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias4 )
18398 fragment.Dataset_PPRefZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias5 )
18399 fragment.Dataset_PPRefZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias6 )
18400 fragment.Dataset_PPRefZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias7 )
18401 fragment.Dataset_PPRefZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias8 )
18402 fragment.Dataset_PPRefZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias9 )
18403 fragment.Dataset_PPRefZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias10 )
18404 fragment.Dataset_PPRefZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias11 )
18405 fragment.Dataset_PPRefZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias12 )
18406 fragment.Dataset_PPRefZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias13 )
18407 fragment.Dataset_PPRefZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias14 )
18408 fragment.Dataset_PPRefZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias15 )
18409 fragment.Dataset_PPRefZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias16 )
18410 fragment.Dataset_PPRefZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias17 )
18411 fragment.Dataset_PPRefZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias18 )
18412 fragment.Dataset_PPRefZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias19 )
18413 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
18414 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
18415 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
18416 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
18417 
18418 
18419 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v15, fragment.AlCa_HIEcalEtaEBonly_v7, fragment.AlCa_HIEcalEtaEEonly_v7, fragment.AlCa_HIEcalPi0EBonly_v7, fragment.AlCa_HIEcalPi0EEonly_v7, fragment.AlCa_HIRPCMuonNormalisation_v6, fragment.AlCa_LumiPixelsCounts_Random_v7, fragment.AlCa_LumiPixelsCounts_ZeroBias_v8, fragment.DQM_PixelReconstruction_v8, fragment.DQM_EcalReconstruction_v8, fragment.DQM_HcalReconstruction_v6, fragment.DST_Physics_v10, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v17, fragment.HLT_HcalPhiSym_v19, fragment.HLT_Random_v3, fragment.HLT_Physics_v10, fragment.HLT_ZeroBias_v9, fragment.HLT_ZeroBias_Beamspot_v10, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v8, fragment.HLT_IsoTrackHB_v10, fragment.HLT_IsoTrackHE_v10, fragment.HLT_CDC_L2cosmic_10_er1p0_v6, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5, fragment.HLT_HIL1NotBptxORForPPRef_v5, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v9, fragment.HLT_PPRefZeroBias_v2, fragment.HLT_PPRefZeroBiasRawPrime_v3, fragment.HLT_ZDCCommissioning_v2, fragment.HLT_AK4CaloJet40_v2, fragment.HLT_AK4CaloJet60_v2, fragment.HLT_AK4CaloJet70_v2, fragment.HLT_AK4CaloJet80_v2, fragment.HLT_AK4CaloJet100_v2, fragment.HLT_AK4CaloJet120_v2, fragment.HLT_AK4CaloJetFwd40_v2, fragment.HLT_AK4CaloJetFwd60_v2, fragment.HLT_AK4CaloJetFwd70_v2, fragment.HLT_AK4CaloJetFwd80_v2, fragment.HLT_AK4CaloJetFwd100_v2, fragment.HLT_AK4CaloJetFwd120_v2, fragment.HLT_AK4PFJet40_v2, fragment.HLT_AK4PFJet60_v2, fragment.HLT_AK4PFJet80_v2, fragment.HLT_AK4PFJet100_v2, fragment.HLT_AK4PFJet120_v2, fragment.HLT_AK4PFJetFwd40_v2, fragment.HLT_AK4PFJetFwd60_v2, fragment.HLT_AK4PFJetFwd80_v2, fragment.HLT_AK4PFJetFwd100_v2, fragment.HLT_AK4PFJetFwd120_v2, fragment.HLT_PPRefDoubleEle10Gsf_v2, fragment.HLT_PPRefDoubleEle10GsfMass50_v2, fragment.HLT_PPRefDoubleEle15Gsf_v2, fragment.HLT_PPRefDoubleEle15GsfMass50_v2, fragment.HLT_PPRefEle15Ele10Gsf_v2, fragment.HLT_PPRefEle15Ele10GsfMass50_v2, fragment.HLT_PPRefEle10Gsf_v2, fragment.HLT_PPRefEle15Gsf_v2, fragment.HLT_PPRefEle20Gsf_v2, fragment.HLT_PPRefEle30Gsf_v2, fragment.HLT_PPRefEle40Gsf_v2, fragment.HLT_PPRefEle50Gsf_v2, fragment.HLT_PPRefGEDPhoton10_v2, fragment.HLT_PPRefGEDPhoton10_EB_v2, fragment.HLT_PPRefGEDPhoton20_v2, fragment.HLT_PPRefGEDPhoton20_EB_v2, fragment.HLT_PPRefGEDPhoton30_v2, fragment.HLT_PPRefGEDPhoton30_EB_v2, fragment.HLT_PPRefGEDPhoton40_v2, fragment.HLT_PPRefGEDPhoton40_EB_v2, fragment.HLT_PPRefGEDPhoton50_v2, fragment.HLT_PPRefGEDPhoton50_EB_v2, fragment.HLT_PPRefGEDPhoton60_v2, fragment.HLT_PPRefGEDPhoton60_EB_v2, fragment.HLT_PPRefL1DoubleMu0_v2, fragment.HLT_PPRefL1DoubleMu0_Open_v2, fragment.HLT_PPRefL1SingleMu0_Cosmics_v2, fragment.HLT_PPRefL1SingleMu7_v2, fragment.HLT_PPRefL1SingleMu12_v2, fragment.HLT_PPRefL2DoubleMu0_v2, fragment.HLT_PPRefL2DoubleMu0_Open_v2, fragment.HLT_PPRefL2SingleMu7_v2, fragment.HLT_PPRefL2SingleMu12_v2, fragment.HLT_PPRefL2SingleMu15_v2, fragment.HLT_PPRefL2SingleMu20_v2, fragment.HLT_PPRefL3DoubleMu0_v2, fragment.HLT_PPRefL3DoubleMu0_Open_v2, fragment.HLT_PPRefL3SingleMu3_v2, fragment.HLT_PPRefL3SingleMu5_v2, fragment.HLT_PPRefL3SingleMu7_v2, fragment.HLT_PPRefL3SingleMu12_v2, fragment.HLT_PPRefL3SingleMu15_v2, fragment.HLT_PPRefL3SingleMu20_v2, fragment.HLT_PPRefCscCluster_Loose_v2, fragment.HLT_PPRefCscCluster_Medium_v2, fragment.HLT_PPRefCscCluster_Tight_v2, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt25_v2, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt35_v2, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt45_v2, fragment.HLT_PPRefDmesonTrackingGlobal_Dpt60_v2, 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_MinimumBias, 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, ))
18420 
18421 
18422 # dummify hltGetConditions in cff's
18423 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
18424  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
18425  result = cms.bool( True )
18426  )
18427  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
18428 
18429 # add specific customizations
18430 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
18431 fragment = customizeHLTforAll(fragment,"PRef")
18432 
18433 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
18434 fragment = customizeHLTforCMSSW(fragment,"PRef")
18435 
18436 # Eras-based customisations
18437 from HLTrigger.Configuration.Eras import modifyHLTforEras
18438 modifyHLTforEras(fragment)
18439 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)