CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration /dev/CMSSW_13_2_0/PRef --cff --data --type PRef
2 
3 # /dev/CMSSW_13_2_0/PRef/V73 (CMSSW_13_2_3)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA
8 from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA
9 
10 fragment = cms.ProcessFragment( "HLT" )
11 
12 fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA()
13 
14 fragment.HLTConfigVersion = cms.PSet(
15  tableName = cms.string('/dev/CMSSW_13_2_0/PRef/V73')
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  'NoBPTX',
1486  'ZeroBias' ),
1487  PhysicsCommissioningRawPrime = cms.vstring( 'CommissioningRawPrime' ),
1488  PhysicsPPRefDoubleMuon0 = cms.vstring( 'PPRefDoubleMuon0' ),
1489  PhysicsPPRefDoubleMuon1 = cms.vstring( 'PPRefDoubleMuon1' ),
1490  PhysicsPPRefDoubleMuon2 = cms.vstring( 'PPRefDoubleMuon2' ),
1491  PhysicsPPRefDoubleMuon3 = cms.vstring( 'PPRefDoubleMuon3' ),
1492  PhysicsPPRefExotica = cms.vstring( 'PPRefExotica' ),
1493  PhysicsPPRefHardProbes0 = cms.vstring( 'PPRefHardProbes0' ),
1494  PhysicsPPRefHardProbes1 = cms.vstring( 'PPRefHardProbes1' ),
1495  PhysicsPPRefHardProbes2 = cms.vstring( 'PPRefHardProbes2' ),
1496  PhysicsPPRefSingleMuon0 = cms.vstring( 'PPRefSingleMuon0' ),
1497  PhysicsPPRefSingleMuon1 = cms.vstring( 'PPRefSingleMuon1' ),
1498  PhysicsPPRefSingleMuon2 = cms.vstring( 'PPRefSingleMuon2' ),
1499  PhysicsPPRefZeroBias0 = cms.vstring( 'PPRefZeroBias0',
1500  'PPRefZeroBias1' ),
1501  PhysicsPPRefZeroBias1 = cms.vstring( 'PPRefZeroBias2',
1502  'PPRefZeroBias3' ),
1503  PhysicsPPRefZeroBias2 = cms.vstring( 'PPRefZeroBias4',
1504  'PPRefZeroBias5' ),
1505  PhysicsPPRefZeroBias3 = cms.vstring( 'PPRefZeroBias6',
1506  'PPRefZeroBias7' ),
1507  PhysicsPPRefZeroBias4 = cms.vstring( 'PPRefZeroBias8',
1508  'PPRefZeroBias9' ),
1509  PhysicsPPRefZeroBias5 = cms.vstring( 'PPRefZeroBias10',
1510  'PPRefZeroBias11' ),
1511  PhysicsPPRefZeroBias6 = cms.vstring( 'PPRefZeroBias12',
1512  'PPRefZeroBias13' ),
1513  PhysicsPPRefZeroBias7 = cms.vstring( 'PPRefZeroBias14',
1514  'PPRefZeroBias15' ),
1515  PhysicsPPRefZeroBias8 = cms.vstring( 'PPRefZeroBias16',
1516  'PPRefZeroBias17' ),
1517  PhysicsPPRefZeroBias9 = cms.vstring( 'PPRefZeroBias18',
1518  'PPRefZeroBias19' ),
1519  RPCMON = cms.vstring( 'RPCMonitor' )
1520 )
1521 fragment.datasets = cms.PSet(
1522  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' ),
1523  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
1524  'AlCa_LumiPixelsCounts_ZeroBias_v8' ),
1525  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v7',
1526  'AlCa_HIEcalEtaEEonly_v7',
1527  'AlCa_HIEcalPi0EBonly_v7',
1528  'AlCa_HIEcalPi0EEonly_v7' ),
1529  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v15' ),
1530  Commissioning = cms.vstring( 'HLT_IsoTrackHB_v10',
1531  'HLT_IsoTrackHE_v10' ),
1532  CommissioningRawPrime = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v3' ),
1533  CommissioningZDC = cms.vstring( 'HLT_ZDCCommissioning_v2' ),
1534  DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v8',
1535  'DQM_HcalReconstruction_v6',
1536  'DQM_PixelReconstruction_v8' ),
1537  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
1538  'HLT_ZeroBias_Beamspot_v10' ),
1539  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1540  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v5',
1541  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
1542  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5' ),
1543  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v2',
1544  'HLT_PPRefGEDPhoton30_v2',
1545  'HLT_PPRefL3SingleMu7_v2' ),
1546  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
1547  'HLT_ZeroBias_Beamspot_v10' ),
1548  ExpressPhysics = cms.vstring( 'HLT_AK4PFJet80_v2',
1549  'HLT_PPRefEle15Ele10GsfMass50_v2',
1550  'HLT_PPRefL3SingleMu7_v2',
1551  'HLT_Physics_v10',
1552  'HLT_Random_v3',
1553  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1554  'HLT_ZeroBias_v9' ),
1555  HLTMonitor = cms.vstring( 'HLT_AK4PFJet80_v2',
1556  'HLT_PPRefEle15Ele10GsfMass50_v2',
1557  'HLT_PPRefEle50Gsf_v2' ),
1558  HLTPhysics = cms.vstring( 'HLT_Physics_v10' ),
1559  HcalNZS = cms.vstring( 'HLT_HcalNZS_v17',
1560  'HLT_HcalPhiSym_v19' ),
1561  L1Accept = cms.vstring( 'DST_Physics_v10' ),
1562  NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
1563  'HLT_CDC_L2cosmic_5p5_er1p0_v6' ),
1564  OnlineMonitor = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
1565  'HLT_CDC_L2cosmic_5p5_er1p0_v6',
1566  'HLT_HIL1NotBptxORForPPRef_v5',
1567  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
1568  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5',
1569  'HLT_HcalNZS_v17',
1570  'HLT_HcalPhiSym_v19',
1571  'HLT_IsoTrackHB_v10',
1572  'HLT_IsoTrackHE_v10',
1573  'HLT_Physics_v10',
1574  'HLT_Random_v3',
1575  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1576  'HLT_ZeroBias_v9' ),
1577  PPRefDoubleMuon0 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1578  'HLT_PPRefL1DoubleMu0_v2',
1579  'HLT_PPRefL2DoubleMu0_Open_v2',
1580  'HLT_PPRefL2DoubleMu0_v2',
1581  'HLT_PPRefL3DoubleMu0_Open_v2',
1582  'HLT_PPRefL3DoubleMu0_v2' ),
1583  PPRefDoubleMuon1 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1584  'HLT_PPRefL1DoubleMu0_v2',
1585  'HLT_PPRefL2DoubleMu0_Open_v2',
1586  'HLT_PPRefL2DoubleMu0_v2',
1587  'HLT_PPRefL3DoubleMu0_Open_v2',
1588  'HLT_PPRefL3DoubleMu0_v2' ),
1589  PPRefDoubleMuon2 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1590  'HLT_PPRefL1DoubleMu0_v2',
1591  'HLT_PPRefL2DoubleMu0_Open_v2',
1592  'HLT_PPRefL2DoubleMu0_v2',
1593  'HLT_PPRefL3DoubleMu0_Open_v2',
1594  'HLT_PPRefL3DoubleMu0_v2' ),
1595  PPRefDoubleMuon3 = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
1596  'HLT_PPRefL1DoubleMu0_v2',
1597  'HLT_PPRefL2DoubleMu0_Open_v2',
1598  'HLT_PPRefL2DoubleMu0_v2',
1599  'HLT_PPRefL3DoubleMu0_Open_v2',
1600  'HLT_PPRefL3DoubleMu0_v2' ),
1601  PPRefExotica = cms.vstring( 'HLT_PPRefCscCluster_Loose_v2',
1602  'HLT_PPRefCscCluster_Medium_v2',
1603  'HLT_PPRefCscCluster_Tight_v2' ),
1604  PPRefHardProbes0 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1605  'HLT_AK4CaloJet120_v2',
1606  'HLT_AK4CaloJet40_v2',
1607  'HLT_AK4CaloJet60_v2',
1608  'HLT_AK4CaloJet70_v2',
1609  'HLT_AK4CaloJet80_v2',
1610  'HLT_AK4CaloJetFwd100_v2',
1611  'HLT_AK4CaloJetFwd120_v2',
1612  'HLT_AK4CaloJetFwd40_v2',
1613  'HLT_AK4CaloJetFwd60_v2',
1614  'HLT_AK4CaloJetFwd70_v2',
1615  'HLT_AK4CaloJetFwd80_v2',
1616  'HLT_AK4PFJet100_v2',
1617  'HLT_AK4PFJet120_v2',
1618  'HLT_AK4PFJet40_v2',
1619  'HLT_AK4PFJet60_v2',
1620  'HLT_AK4PFJet80_v2',
1621  'HLT_AK4PFJetFwd100_v2',
1622  'HLT_AK4PFJetFwd120_v2',
1623  'HLT_AK4PFJetFwd40_v2',
1624  'HLT_AK4PFJetFwd60_v2',
1625  'HLT_AK4PFJetFwd80_v2',
1626  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1627  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1628  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1629  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1630  'HLT_PPRefDoubleEle10GsfMass50_v2',
1631  'HLT_PPRefDoubleEle10Gsf_v2',
1632  'HLT_PPRefDoubleEle15GsfMass50_v2',
1633  'HLT_PPRefDoubleEle15Gsf_v2',
1634  'HLT_PPRefEle10Gsf_v2',
1635  'HLT_PPRefEle15Ele10GsfMass50_v2',
1636  'HLT_PPRefEle15Ele10Gsf_v2',
1637  'HLT_PPRefEle15Gsf_v2',
1638  'HLT_PPRefEle20Gsf_v2',
1639  'HLT_PPRefEle30Gsf_v2',
1640  'HLT_PPRefEle40Gsf_v2',
1641  'HLT_PPRefEle50Gsf_v2',
1642  'HLT_PPRefGEDPhoton10_EB_v2',
1643  'HLT_PPRefGEDPhoton10_v2',
1644  'HLT_PPRefGEDPhoton20_EB_v2',
1645  'HLT_PPRefGEDPhoton20_v2',
1646  'HLT_PPRefGEDPhoton30_EB_v2',
1647  'HLT_PPRefGEDPhoton30_v2',
1648  'HLT_PPRefGEDPhoton40_EB_v2',
1649  'HLT_PPRefGEDPhoton40_v2',
1650  'HLT_PPRefGEDPhoton50_EB_v2',
1651  'HLT_PPRefGEDPhoton50_v2',
1652  'HLT_PPRefGEDPhoton60_EB_v2',
1653  'HLT_PPRefGEDPhoton60_v2' ),
1654  PPRefHardProbes1 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1655  'HLT_AK4CaloJet120_v2',
1656  'HLT_AK4CaloJet40_v2',
1657  'HLT_AK4CaloJet60_v2',
1658  'HLT_AK4CaloJet70_v2',
1659  'HLT_AK4CaloJet80_v2',
1660  'HLT_AK4CaloJetFwd100_v2',
1661  'HLT_AK4CaloJetFwd120_v2',
1662  'HLT_AK4CaloJetFwd40_v2',
1663  'HLT_AK4CaloJetFwd60_v2',
1664  'HLT_AK4CaloJetFwd70_v2',
1665  'HLT_AK4CaloJetFwd80_v2',
1666  'HLT_AK4PFJet100_v2',
1667  'HLT_AK4PFJet120_v2',
1668  'HLT_AK4PFJet40_v2',
1669  'HLT_AK4PFJet60_v2',
1670  'HLT_AK4PFJet80_v2',
1671  'HLT_AK4PFJetFwd100_v2',
1672  'HLT_AK4PFJetFwd120_v2',
1673  'HLT_AK4PFJetFwd40_v2',
1674  'HLT_AK4PFJetFwd60_v2',
1675  'HLT_AK4PFJetFwd80_v2',
1676  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1677  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1678  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1679  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1680  'HLT_PPRefDoubleEle10GsfMass50_v2',
1681  'HLT_PPRefDoubleEle10Gsf_v2',
1682  'HLT_PPRefDoubleEle15GsfMass50_v2',
1683  'HLT_PPRefDoubleEle15Gsf_v2',
1684  'HLT_PPRefEle10Gsf_v2',
1685  'HLT_PPRefEle15Ele10GsfMass50_v2',
1686  'HLT_PPRefEle15Ele10Gsf_v2',
1687  'HLT_PPRefEle15Gsf_v2',
1688  'HLT_PPRefEle20Gsf_v2',
1689  'HLT_PPRefEle30Gsf_v2',
1690  'HLT_PPRefEle40Gsf_v2',
1691  'HLT_PPRefEle50Gsf_v2',
1692  'HLT_PPRefGEDPhoton10_EB_v2',
1693  'HLT_PPRefGEDPhoton10_v2',
1694  'HLT_PPRefGEDPhoton20_EB_v2',
1695  'HLT_PPRefGEDPhoton20_v2',
1696  'HLT_PPRefGEDPhoton30_EB_v2',
1697  'HLT_PPRefGEDPhoton30_v2',
1698  'HLT_PPRefGEDPhoton40_EB_v2',
1699  'HLT_PPRefGEDPhoton40_v2',
1700  'HLT_PPRefGEDPhoton50_EB_v2',
1701  'HLT_PPRefGEDPhoton50_v2',
1702  'HLT_PPRefGEDPhoton60_EB_v2',
1703  'HLT_PPRefGEDPhoton60_v2' ),
1704  PPRefHardProbes2 = cms.vstring( 'HLT_AK4CaloJet100_v2',
1705  'HLT_AK4CaloJet120_v2',
1706  'HLT_AK4CaloJet40_v2',
1707  'HLT_AK4CaloJet60_v2',
1708  'HLT_AK4CaloJet70_v2',
1709  'HLT_AK4CaloJet80_v2',
1710  'HLT_AK4CaloJetFwd100_v2',
1711  'HLT_AK4CaloJetFwd120_v2',
1712  'HLT_AK4CaloJetFwd40_v2',
1713  'HLT_AK4CaloJetFwd60_v2',
1714  'HLT_AK4CaloJetFwd70_v2',
1715  'HLT_AK4CaloJetFwd80_v2',
1716  'HLT_AK4PFJet100_v2',
1717  'HLT_AK4PFJet120_v2',
1718  'HLT_AK4PFJet40_v2',
1719  'HLT_AK4PFJet60_v2',
1720  'HLT_AK4PFJet80_v2',
1721  'HLT_AK4PFJetFwd100_v2',
1722  'HLT_AK4PFJetFwd120_v2',
1723  'HLT_AK4PFJetFwd40_v2',
1724  'HLT_AK4PFJetFwd60_v2',
1725  'HLT_AK4PFJetFwd80_v2',
1726  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
1727  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
1728  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
1729  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
1730  'HLT_PPRefDoubleEle10GsfMass50_v2',
1731  'HLT_PPRefDoubleEle10Gsf_v2',
1732  'HLT_PPRefDoubleEle15GsfMass50_v2',
1733  'HLT_PPRefDoubleEle15Gsf_v2',
1734  'HLT_PPRefEle10Gsf_v2',
1735  'HLT_PPRefEle15Ele10GsfMass50_v2',
1736  'HLT_PPRefEle15Ele10Gsf_v2',
1737  'HLT_PPRefEle15Gsf_v2',
1738  'HLT_PPRefEle20Gsf_v2',
1739  'HLT_PPRefEle30Gsf_v2',
1740  'HLT_PPRefEle40Gsf_v2',
1741  'HLT_PPRefEle50Gsf_v2',
1742  'HLT_PPRefGEDPhoton10_EB_v2',
1743  'HLT_PPRefGEDPhoton10_v2',
1744  'HLT_PPRefGEDPhoton20_EB_v2',
1745  'HLT_PPRefGEDPhoton20_v2',
1746  'HLT_PPRefGEDPhoton30_EB_v2',
1747  'HLT_PPRefGEDPhoton30_v2',
1748  'HLT_PPRefGEDPhoton40_EB_v2',
1749  'HLT_PPRefGEDPhoton40_v2',
1750  'HLT_PPRefGEDPhoton50_EB_v2',
1751  'HLT_PPRefGEDPhoton50_v2',
1752  'HLT_PPRefGEDPhoton60_EB_v2',
1753  'HLT_PPRefGEDPhoton60_v2' ),
1754  PPRefSingleMuon0 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1755  'HLT_PPRefL1SingleMu12_v2',
1756  'HLT_PPRefL1SingleMu7_v2',
1757  'HLT_PPRefL2SingleMu12_v2',
1758  'HLT_PPRefL2SingleMu15_v2',
1759  'HLT_PPRefL2SingleMu20_v2',
1760  'HLT_PPRefL2SingleMu7_v2',
1761  'HLT_PPRefL3SingleMu12_v2',
1762  'HLT_PPRefL3SingleMu15_v2',
1763  'HLT_PPRefL3SingleMu20_v2',
1764  'HLT_PPRefL3SingleMu3_v2',
1765  'HLT_PPRefL3SingleMu5_v2',
1766  'HLT_PPRefL3SingleMu7_v2' ),
1767  PPRefSingleMuon1 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1768  'HLT_PPRefL1SingleMu12_v2',
1769  'HLT_PPRefL1SingleMu7_v2',
1770  'HLT_PPRefL2SingleMu12_v2',
1771  'HLT_PPRefL2SingleMu15_v2',
1772  'HLT_PPRefL2SingleMu20_v2',
1773  'HLT_PPRefL2SingleMu7_v2',
1774  'HLT_PPRefL3SingleMu12_v2',
1775  'HLT_PPRefL3SingleMu15_v2',
1776  'HLT_PPRefL3SingleMu20_v2',
1777  'HLT_PPRefL3SingleMu3_v2',
1778  'HLT_PPRefL3SingleMu5_v2',
1779  'HLT_PPRefL3SingleMu7_v2' ),
1780  PPRefSingleMuon2 = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
1781  'HLT_PPRefL1SingleMu12_v2',
1782  'HLT_PPRefL1SingleMu7_v2',
1783  'HLT_PPRefL2SingleMu12_v2',
1784  'HLT_PPRefL2SingleMu15_v2',
1785  'HLT_PPRefL2SingleMu20_v2',
1786  'HLT_PPRefL2SingleMu7_v2',
1787  'HLT_PPRefL3SingleMu12_v2',
1788  'HLT_PPRefL3SingleMu15_v2',
1789  'HLT_PPRefL3SingleMu20_v2',
1790  'HLT_PPRefL3SingleMu3_v2',
1791  'HLT_PPRefL3SingleMu5_v2',
1792  'HLT_PPRefL3SingleMu7_v2' ),
1793  PPRefZeroBias0 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1794  PPRefZeroBias1 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1795  PPRefZeroBias10 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1796  PPRefZeroBias11 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1797  PPRefZeroBias12 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1798  PPRefZeroBias13 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1799  PPRefZeroBias14 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1800  PPRefZeroBias15 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1801  PPRefZeroBias16 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1802  PPRefZeroBias17 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1803  PPRefZeroBias18 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1804  PPRefZeroBias19 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1805  PPRefZeroBias2 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1806  PPRefZeroBias3 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1807  PPRefZeroBias4 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1808  PPRefZeroBias5 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1809  PPRefZeroBias6 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1810  PPRefZeroBias7 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1811  PPRefZeroBias8 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1812  PPRefZeroBias9 = cms.vstring( 'HLT_PPRefZeroBias_v2' ),
1813  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v6' ),
1814  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1815  'HLT_HcalCalibration_v6' ),
1816  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1817  'HLT_HcalCalibration_v6' ),
1818  ZeroBias = cms.vstring( 'HLT_Random_v3',
1819  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
1820  'HLT_ZeroBias_v9' )
1821 )
1822 
1823 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1824  recordName = cms.string( "CSCChannelMapperRecord" ),
1825  iovIsRunNotTime = cms.bool( True ),
1826  firstValid = cms.vuint32( 1 )
1827 )
1828 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1829  recordName = cms.string( "CSCIndexerRecord" ),
1830  iovIsRunNotTime = cms.bool( True ),
1831  firstValid = cms.vuint32( 1 )
1832 )
1833 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1834  recordName = cms.string( "L1TGlobalParametersRcd" ),
1835  iovIsRunNotTime = cms.bool( True ),
1836  firstValid = cms.vuint32( 1 )
1837 )
1838 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1839  appendToDataLabel = cms.string( "HBHE" ),
1840  timeSlewParametersM2 = cms.VPSet(
1841  cms.PSet( tmax = cms.double( 16.0 ),
1842  tzero = cms.double( 23.960177 ),
1843  slope = cms.double( -3.178648 )
1844  ),
1845  cms.PSet( tmax = cms.double( 10.0 ),
1846  tzero = cms.double( 11.977461 ),
1847  slope = cms.double( -1.5610227 )
1848  ),
1849  cms.PSet( tmax = cms.double( 6.25 ),
1850  tzero = cms.double( 9.109694 ),
1851  slope = cms.double( -1.075824 )
1852  )
1853  ),
1854  timeSlewParametersM3 = cms.VPSet(
1855  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1856  tspar2_siPM = cms.double( 0.0 ),
1857  tspar2 = cms.double( 0.0 ),
1858  cap = cms.double( 6.0 ),
1859  tspar1 = cms.double( -2.19142 ),
1860  tspar0 = cms.double( 12.2999 ),
1861  tspar1_siPM = cms.double( 0.0 )
1862  ),
1863  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1864  tspar2_siPM = cms.double( 0.0 ),
1865  tspar2 = cms.double( 32.0 ),
1866  cap = cms.double( 6.0 ),
1867  tspar1 = cms.double( -3.2 ),
1868  tspar0 = cms.double( 15.5 ),
1869  tspar1_siPM = cms.double( 0.0 )
1870  ),
1871  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1872  tspar2_siPM = cms.double( 0.0 ),
1873  tspar2 = cms.double( 0.0 ),
1874  cap = cms.double( 6.0 ),
1875  tspar1 = cms.double( -2.19142 ),
1876  tspar0 = cms.double( 12.2999 ),
1877  tspar1_siPM = cms.double( 0.0 )
1878  ),
1879  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1880  tspar2_siPM = cms.double( 0.0 ),
1881  tspar2 = cms.double( 0.0 ),
1882  cap = cms.double( 6.0 ),
1883  tspar1 = cms.double( -2.19142 ),
1884  tspar0 = cms.double( 12.2999 ),
1885  tspar1_siPM = cms.double( 0.0 )
1886  )
1887  )
1888 )
1889 fragment.ecalMultifitParametersGPUESProducer = cms.ESSource( "EcalMultifitParametersGPUESProducer",
1890  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1891  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1892  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1893  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1894  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1895  appendToDataLabel = cms.string( "" )
1896 )
1897 fragment.ecalRecHitParametersGPUESProducer = cms.ESSource( "EcalRecHitParametersGPUESProducer",
1898  ChannelStatusToBeExcluded = cms.vstring( 'kDAC',
1899  'kNoisy',
1900  'kNNoisy',
1901  'kFixedG6',
1902  'kFixedG1',
1903  'kFixedG0',
1904  'kNonRespondingIsolated',
1905  'kDeadVFE',
1906  'kDeadFE',
1907  'kNoDataNoTP' ),
1908  flagsMapDBReco = cms.PSet(
1909  kDead = cms.vstring( 'kNoDataNoTP' ),
1910  kGood = cms.vstring( 'kOk',
1911  'kDAC',
1912  'kNoLaser',
1913  'kNoisy' ),
1914  kTowerRecovered = cms.vstring( 'kDeadFE' ),
1915  kNoisy = cms.vstring( 'kNNoisy',
1916  'kFixedG6',
1917  'kFixedG1' ),
1918  kNeighboursRecovered = cms.vstring( 'kFixedG0',
1919  'kNonRespondingIsolated',
1920  'kDeadVFE' )
1921  ),
1922  appendToDataLabel = cms.string( "" )
1923 )
1924 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1925  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1926  appendToDataLabel = cms.string( "" )
1927 )
1928 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1929  recordName = cms.string( "JetTagComputerRecord" ),
1930  iovIsRunNotTime = cms.bool( True ),
1931  firstValid = cms.vuint32( 1 )
1932 )
1933 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1934  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1935  iovIsRunNotTime = cms.bool( True ),
1936  firstValid = cms.vuint32( 1 )
1937 )
1938 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1939  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1940  iovIsRunNotTime = cms.bool( True ),
1941  firstValid = cms.vuint32( 1 )
1942 )
1943 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1944  recordName = cms.string( "TfGraphRecord" ),
1945  iovIsRunNotTime = cms.bool( True ),
1946  firstValid = cms.vuint32( 1 )
1947 )
1948 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1949  RunType = cms.string( "Run3" ),
1950  PitchSimY = cms.double( 0.15 ),
1951  PitchSimX = cms.double( 0.1 ),
1952  thickness = cms.double( 0.23 ),
1953  noOfPixelSimX = cms.int32( 160 ),
1954  noOfPixelSimY = cms.int32( 104 ),
1955  noOfPixels = cms.int32( 16640 ),
1956  simXWidth = cms.double( 16.6 ),
1957  simYWidth = cms.double( 16.2 ),
1958  deadEdgeWidth = cms.double( 0.2 ),
1959  activeEdgeSigma = cms.double( 0.02 ),
1960  physActiveEdgeDist = cms.double( 0.15 ),
1961  appendToDataLabel = cms.string( "" )
1962 )
1963 
1964 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1965  MaxDPhi = cms.double( 1.6 ),
1966  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1967  PropagationDirection = cms.string( "anyDirection" )
1968 )
1969 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1970  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1971 )
1972 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1973  AlgoName = cms.string( "CSCIndexerPostls1" )
1974 )
1975 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1976  appendToDataLabel = cms.string( "" )
1977 )
1978 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1979 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1980  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1981  MapAuto = cms.untracked.bool( False ),
1982  SkipHE = cms.untracked.bool( False ),
1983  appendToDataLabel = cms.string( "" )
1984 )
1985 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1986  appendToDataLabel = cms.string( "" )
1987 )
1988 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1989  appendToDataLabel = cms.string( "" )
1990 )
1991 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1992  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1993  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1994  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1995  isPhase2 = cms.bool( False ),
1996  doPixelShapeCut = cms.bool( True ),
1997  doStripShapeCut = cms.bool( True ),
1998  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1999  appendToDataLabel = cms.string( "" )
2000 )
2001 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2002  appendToDataLabel = cms.string( "" )
2003 )
2004 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2005  TotalBxInEvent = cms.int32( 5 ),
2006  NumberPhysTriggers = cms.uint32( 512 ),
2007  NumberL1Muon = cms.uint32( 8 ),
2008  NumberL1EGamma = cms.uint32( 12 ),
2009  NumberL1Jet = cms.uint32( 12 ),
2010  NumberL1Tau = cms.uint32( 12 ),
2011  NumberChips = cms.uint32( 1 ),
2012  PinsOnChip = cms.uint32( 512 ),
2013  OrderOfChip = cms.vint32( 1 ),
2014  NumberL1IsoEG = cms.uint32( 4 ),
2015  NumberL1JetCounts = cms.uint32( 12 ),
2016  UnitLength = cms.int32( 8 ),
2017  NumberL1ForJet = cms.uint32( 4 ),
2018  IfCaloEtaNumberBits = cms.uint32( 4 ),
2019  IfMuEtaNumberBits = cms.uint32( 6 ),
2020  NumberL1TauJet = cms.uint32( 4 ),
2021  NumberL1Mu = cms.uint32( 4 ),
2022  NumberConditionChips = cms.uint32( 1 ),
2023  NumberPsbBoards = cms.int32( 7 ),
2024  NumberL1CenJet = cms.uint32( 4 ),
2025  PinsOnConditionChip = cms.uint32( 512 ),
2026  NumberL1NoIsoEG = cms.uint32( 4 ),
2027  NumberTechnicalTriggers = cms.uint32( 64 ),
2028  NumberPhysTriggersExtended = cms.uint32( 64 ),
2029  WordLength = cms.int32( 64 ),
2030  OrderConditionChip = cms.vint32( 1 ),
2031  appendToDataLabel = cms.string( "" )
2032 )
2033 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2034  SimpleMagneticField = cms.string( "" ),
2035  MaxDPhi = cms.double( 1.6 ),
2036  ComponentName = cms.string( "PropagatorWithMaterial" ),
2037  Mass = cms.double( 0.105 ),
2038  PropagationDirection = cms.string( "alongMomentum" ),
2039  useRungeKutta = cms.bool( False ),
2040  ptMin = cms.double( -1.0 )
2041 )
2042 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2043  SimpleMagneticField = cms.string( "ParabolicMf" ),
2044  MaxDPhi = cms.double( 1.6 ),
2045  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2046  Mass = cms.double( 0.139 ),
2047  PropagationDirection = cms.string( "alongMomentum" ),
2048  useRungeKutta = cms.bool( False ),
2049  ptMin = cms.double( -1.0 )
2050 )
2051 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2052  SimpleMagneticField = cms.string( "ParabolicMf" ),
2053  MaxDPhi = cms.double( 1.6 ),
2054  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2055  Mass = cms.double( 0.105 ),
2056  PropagationDirection = cms.string( "alongMomentum" ),
2057  useRungeKutta = cms.bool( False ),
2058  ptMin = cms.double( -1.0 )
2059 )
2060 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2061  SimpleMagneticField = cms.string( "" ),
2062  MaxDPhi = cms.double( 1.6 ),
2063  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2064  Mass = cms.double( 0.105 ),
2065  PropagationDirection = cms.string( "oppositeToMomentum" ),
2066  useRungeKutta = cms.bool( False ),
2067  ptMin = cms.double( -1.0 )
2068 )
2069 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2070  SimpleMagneticField = cms.string( "ParabolicMf" ),
2071  MaxDPhi = cms.double( 1.6 ),
2072  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2073  Mass = cms.double( 0.139 ),
2074  PropagationDirection = cms.string( "oppositeToMomentum" ),
2075  useRungeKutta = cms.bool( False ),
2076  ptMin = cms.double( -1.0 )
2077 )
2078 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2079  SimpleMagneticField = cms.string( "ParabolicMf" ),
2080  MaxDPhi = cms.double( 1.6 ),
2081  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2082  Mass = cms.double( 0.105 ),
2083  PropagationDirection = cms.string( "oppositeToMomentum" ),
2084  useRungeKutta = cms.bool( False ),
2085  ptMin = cms.double( -1.0 )
2086 )
2087 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2088  SimpleMagneticField = cms.string( "ParabolicMf" ),
2089  MaxDPhi = cms.double( 1.6 ),
2090  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2091  Mass = cms.double( 0.105 ),
2092  PropagationDirection = cms.string( "oppositeToMomentum" ),
2093  useRungeKutta = cms.bool( False ),
2094  ptMin = cms.double( 0.1 )
2095 )
2096 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2097  SimpleMagneticField = cms.string( "ParabolicMf" ),
2098  MaxDPhi = cms.double( 4.0 ),
2099  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2100  Mass = cms.double( 0.1396 ),
2101  PropagationDirection = cms.string( "alongMomentum" ),
2102  useRungeKutta = cms.bool( False ),
2103  ptMin = cms.double( -1.0 )
2104 )
2105 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2106  SimpleMagneticField = cms.string( "ParabolicMf" ),
2107  MaxDPhi = cms.double( 1.6 ),
2108  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2109  Mass = cms.double( 0.105 ),
2110  PropagationDirection = cms.string( "alongMomentum" ),
2111  useRungeKutta = cms.bool( False ),
2112  ptMin = cms.double( 0.1 )
2113 )
2114 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2115  appendToDataLabel = cms.string( "" )
2116 )
2117 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2118  QualityLabel = cms.string( "" ),
2119  Label = cms.string( "" ),
2120  appendToDataLabel = cms.string( "" )
2121 )
2122 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2123  EtaDivisions = cms.untracked.uint32( 20 ),
2124  PhiDivisions = cms.untracked.uint32( 20 ),
2125  EtaMax = cms.untracked.double( 2.5 )
2126 )
2127 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2128  use3d = cms.bool( True ),
2129  unBoost = cms.bool( False ),
2130  useSignificance = cms.bool( True ),
2131  minTracks = cms.uint32( 3 ),
2132  minVertices = cms.uint32( 1 )
2133 )
2134 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2135  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2136  NoErrorPropagation = cms.bool( False ),
2137  PropagationDirection = cms.string( "anyDirection" ),
2138  useTuningForL2Speed = cms.bool( False ),
2139  useIsYokeFlag = cms.bool( True ),
2140  endcapShiftInZNeg = cms.double( 0.0 ),
2141  SetVBFPointer = cms.bool( False ),
2142  AssumeNoMaterial = cms.bool( False ),
2143  endcapShiftInZPos = cms.double( 0.0 ),
2144  useInTeslaFromMagField = cms.bool( False ),
2145  VBFName = cms.string( "VolumeBasedMagneticField" ),
2146  useEndcapShiftsInZ = cms.bool( False ),
2147  sendLogWarning = cms.bool( False ),
2148  useMatVolumes = cms.bool( True ),
2149  debug = cms.bool( False ),
2150  ApplyRadX0Correction = cms.bool( True ),
2151  useMagVolumes = cms.bool( True ),
2152  returnTangentPlane = cms.bool( True )
2153 )
2154 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2155  ComponentName = cms.string( "TransientTrackBuilder" )
2156 )
2157 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2158  ComponentName = cms.string( "CaloDetIdAssociator" ),
2159  etaBinSize = cms.double( 0.087 ),
2160  nEta = cms.int32( 70 ),
2161  nPhi = cms.int32( 72 ),
2162  hcalRegion = cms.int32( 2 ),
2163  includeBadChambers = cms.bool( False ),
2164  includeGEM = cms.bool( False ),
2165  includeME0 = cms.bool( False )
2166 )
2167 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2168  ComponentName = cms.string( "CosmicNavigationSchool" ),
2169  PluginName = cms.string( "" ),
2170  SimpleMagneticField = cms.string( "" )
2171 )
2172 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2173  verbosity = cms.untracked.uint32( 1 ),
2174  buildMisalignedGeometry = cms.bool( False ),
2175  isRun2 = cms.bool( False ),
2176  dbTag = cms.string( "" ),
2177  compactViewTag = cms.string( "" ),
2178  fromPreprocessedDB = cms.untracked.bool( True ),
2179  fromDD4hep = cms.untracked.bool( False ),
2180  appendToDataLabel = cms.string( "" )
2181 )
2182 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2183  lhcInfoLabel = cms.string( "" ),
2184  opticsLabel = cms.string( "" ),
2185  appendToDataLabel = cms.string( "" )
2186 )
2187 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2188  ComponentName = cms.string( "EcalDetIdAssociator" ),
2189  etaBinSize = cms.double( 0.02 ),
2190  nEta = cms.int32( 300 ),
2191  nPhi = cms.int32( 360 ),
2192  hcalRegion = cms.int32( 2 ),
2193  includeBadChambers = cms.bool( False ),
2194  includeGEM = cms.bool( False ),
2195  includeME0 = cms.bool( False )
2196 )
2197 fragment.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer",
2198  ComponentName = cms.string( "" ),
2199  label = cms.string( "" ),
2200  appendToDataLabel = cms.string( "" )
2201 )
2202 fragment.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer",
2203  ComponentName = cms.string( "" ),
2204  label = cms.string( "" ),
2205  appendToDataLabel = cms.string( "" )
2206 )
2207 fragment.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer",
2208  ComponentName = cms.string( "" ),
2209  label = cms.string( "" ),
2210  appendToDataLabel = cms.string( "" )
2211 )
2212 fragment.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer",
2213  ComponentName = cms.string( "" ),
2214  label = cms.string( "" ),
2215  appendToDataLabel = cms.string( "" )
2216 )
2217 fragment.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer",
2218  ComponentName = cms.string( "" ),
2219  label = cms.string( "" ),
2220  appendToDataLabel = cms.string( "" )
2221 )
2222 fragment.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer",
2223  ComponentName = cms.string( "" ),
2224  label = cms.string( "" ),
2225  appendToDataLabel = cms.string( "" )
2226 )
2227 fragment.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer",
2228  ComponentName = cms.string( "" ),
2229  label = cms.string( "" ),
2230  appendToDataLabel = cms.string( "" )
2231 )
2232 fragment.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer",
2233  ComponentName = cms.string( "" ),
2234  label = cms.string( "" ),
2235  appendToDataLabel = cms.string( "" )
2236 )
2237 fragment.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer",
2238  ComponentName = cms.string( "" ),
2239  label = cms.string( "" ),
2240  appendToDataLabel = cms.string( "" )
2241 )
2242 fragment.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer",
2243  ComponentName = cms.string( "" ),
2244  label = cms.string( "" ),
2245  appendToDataLabel = cms.string( "" )
2246 )
2247 fragment.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer",
2248  ComponentName = cms.string( "" ),
2249  label = cms.string( "" ),
2250  appendToDataLabel = cms.string( "" )
2251 )
2252 fragment.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer",
2253  ComponentName = cms.string( "" ),
2254  label = cms.string( "" ),
2255  appendToDataLabel = cms.string( "" )
2256 )
2257 fragment.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer",
2258  ComponentName = cms.string( "" ),
2259  label = cms.string( "" ),
2260  appendToDataLabel = cms.string( "" )
2261 )
2262 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2263  flagMask = cms.PSet(
2264  kBad = cms.vstring( 'kFaultyHardware',
2265  'kDead',
2266  'kKilled' ),
2267  kGood = cms.vstring( 'kGood' ),
2268  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2269  'kTowerRecovered' ),
2270  kProblematic = cms.vstring( 'kPoorReco',
2271  'kPoorCalib',
2272  'kNoisy',
2273  'kSaturated' ),
2274  kWeird = cms.vstring( 'kWeird',
2275  'kDiWeird' ),
2276  kTime = cms.vstring( 'kOutOfTime' )
2277  ),
2278  dbstatusMask = cms.PSet(
2279  kBad = cms.vstring( 'kNonRespondingIsolated',
2280  'kDeadVFE',
2281  'kDeadFE',
2282  'kNoDataNoTP' ),
2283  kGood = cms.vstring( 'kOk' ),
2284  kRecovered = cms.vstring( ),
2285  kProblematic = cms.vstring( 'kDAC',
2286  'kNoLaser',
2287  'kNoisy',
2288  'kNNoisy',
2289  'kNNNoisy',
2290  'kNNNNoisy',
2291  'kNNNNNoisy',
2292  'kFixedG6',
2293  'kFixedG1',
2294  'kFixedG0' ),
2295  kWeird = cms.vstring( ),
2296  kTime = cms.vstring( )
2297  ),
2298  timeThresh = cms.double( 2.0 )
2299 )
2300 fragment.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer",
2301  ComponentName = cms.string( "" ),
2302  label = cms.string( "" ),
2303  appendToDataLabel = cms.string( "" )
2304 )
2305 fragment.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer",
2306  ComponentName = cms.string( "" ),
2307  label = cms.string( "" ),
2308  appendToDataLabel = cms.string( "" )
2309 )
2310 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2311 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
2312  ComponentName = cms.string( "" ),
2313  label = cms.string( "" ),
2314  appendToDataLabel = cms.string( "" )
2315 )
2316 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
2317  ComponentName = cms.string( "" ),
2318  label0 = cms.string( "withTopoEff" ),
2319  label1 = cms.string( "withTopoEff" ),
2320  label2 = cms.string( "" ),
2321  label3 = cms.string( "" ),
2322  appendToDataLabel = cms.string( "" )
2323 )
2324 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
2325  ComponentName = cms.string( "" ),
2326  label0 = cms.string( "withTopoEff" ),
2327  label1 = cms.string( "" ),
2328  label2 = cms.string( "" ),
2329  appendToDataLabel = cms.string( "" )
2330 )
2331 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
2332  ComponentName = cms.string( "" ),
2333  label0 = cms.string( "" ),
2334  label1 = cms.string( "" ),
2335  label2 = cms.string( "" ),
2336  label3 = cms.string( "" ),
2337  appendToDataLabel = cms.string( "" )
2338 )
2339 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
2340  ComponentName = cms.string( "" ),
2341  label0 = cms.string( "" ),
2342  label1 = cms.string( "" ),
2343  label2 = cms.string( "" ),
2344  appendToDataLabel = cms.string( "" )
2345 )
2346 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2347  appendToDataLabel = cms.string( "" )
2348 )
2349 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2350  appendToDataLabel = cms.string( "" )
2351 )
2352 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2353  ComponentName = cms.string( "HcalDetIdAssociator" ),
2354  etaBinSize = cms.double( 0.087 ),
2355  nEta = cms.int32( 70 ),
2356  nPhi = cms.int32( 72 ),
2357  hcalRegion = cms.int32( 2 ),
2358  includeBadChambers = cms.bool( False ),
2359  includeGEM = cms.bool( False ),
2360  includeME0 = cms.bool( False )
2361 )
2362 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
2363  ComponentName = cms.string( "" ),
2364  label = cms.string( "" ),
2365  appendToDataLabel = cms.string( "" )
2366 )
2367 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
2368  ComponentName = cms.string( "" ),
2369  label = cms.string( "" ),
2370  appendToDataLabel = cms.string( "" )
2371 )
2372 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
2373  ComponentName = cms.string( "" ),
2374  label = cms.string( "" ),
2375  appendToDataLabel = cms.string( "" )
2376 )
2377 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
2378  ComponentName = cms.string( "" ),
2379  label = cms.string( "" ),
2380  appendToDataLabel = cms.string( "" )
2381 )
2382 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
2383  ComponentName = cms.string( "" ),
2384  label = cms.string( "" ),
2385  appendToDataLabel = cms.string( "" )
2386 )
2387 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
2388  ComponentName = cms.string( "" ),
2389  label = cms.string( "" ),
2390  appendToDataLabel = cms.string( "" )
2391 )
2392 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2393  phase = cms.uint32( 1 ),
2394  RecoveredRecHitBits = cms.vstring( '' ),
2395  SeverityLevels = cms.VPSet(
2396  cms.PSet( ChannelStatus = cms.vstring( '' ),
2397  RecHitFlags = cms.vstring( '' ),
2398  Level = cms.int32( 0 )
2399  ),
2400  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2401  RecHitFlags = cms.vstring( '' ),
2402  Level = cms.int32( 1 )
2403  ),
2404  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2405  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2406  'HFAnomalousHit' ),
2407  Level = cms.int32( 5 )
2408  ),
2409  cms.PSet( ChannelStatus = cms.vstring( '' ),
2410  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2411  'HBHESpikeNoise',
2412  'HBHETS4TS5Noise',
2413  'HBHEOOTPU',
2414  'HBHEFlatNoise',
2415  'HBHENegativeNoise' ),
2416  Level = cms.int32( 8 )
2417  ),
2418  cms.PSet( ChannelStatus = cms.vstring( '' ),
2419  RecHitFlags = cms.vstring( 'HFLongShort',
2420  'HFS8S1Ratio',
2421  'HFPET',
2422  'HFSignalAsymmetry' ),
2423  Level = cms.int32( 11 )
2424  ),
2425  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2426  RecHitFlags = cms.vstring( ),
2427  Level = cms.int32( 12 )
2428  ),
2429  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2430  RecHitFlags = cms.vstring( '' ),
2431  Level = cms.int32( 15 )
2432  ),
2433  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2434  'HcalCellDead' ),
2435  RecHitFlags = cms.vstring( '' ),
2436  Level = cms.int32( 20 )
2437  )
2438  ),
2439  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2440  'HcalCellOff',
2441  'HcalCellDead' ),
2442  appendToDataLabel = cms.string( "" )
2443 )
2444 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
2445  ComponentName = cms.string( "" ),
2446  label = cms.string( "" ),
2447  appendToDataLabel = cms.string( "" )
2448 )
2449 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
2450  ComponentName = cms.string( "" ),
2451  label = cms.string( "" ),
2452  appendToDataLabel = cms.string( "" )
2453 )
2454 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
2455  ComponentName = cms.string( "" ),
2456  label = cms.string( "" ),
2457  appendToDataLabel = cms.string( "" )
2458 )
2459 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
2460  ComponentName = cms.string( "" ),
2461  label = cms.string( "" ),
2462  appendToDataLabel = cms.string( "" )
2463 )
2464 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
2465  ComponentName = cms.string( "" ),
2466  label = cms.string( "" ),
2467  appendToDataLabel = cms.string( "" )
2468 )
2469 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2470  useCondDB = cms.bool( False ),
2471  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2472  useGBRForest = cms.bool( True ),
2473  useAdaBoost = cms.bool( False )
2474 )
2475 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2476  trackPseudoSelection = cms.PSet(
2477  maxDistToAxis = cms.double( 0.07 ),
2478  totalHitsMin = cms.uint32( 0 ),
2479  ptMin = cms.double( 0.0 ),
2480  sip2dSigMax = cms.double( 99999.9 ),
2481  sip2dValMax = cms.double( 99999.9 ),
2482  sip3dSigMax = cms.double( 99999.9 ),
2483  sip3dValMax = cms.double( 99999.9 ),
2484  maxDecayLen = cms.double( 5.0 ),
2485  qualityClass = cms.string( "any" ),
2486  jetDeltaRMax = cms.double( 0.3 ),
2487  normChi2Max = cms.double( 99999.9 ),
2488  pixelHitsMin = cms.uint32( 0 ),
2489  sip2dSigMin = cms.double( 2.0 ),
2490  sip2dValMin = cms.double( -99999.9 ),
2491  sip3dSigMin = cms.double( -99999.9 ),
2492  sip3dValMin = cms.double( -99999.9 )
2493  ),
2494  trackSelection = cms.PSet(
2495  maxDistToAxis = cms.double( 0.07 ),
2496  totalHitsMin = cms.uint32( 0 ),
2497  ptMin = cms.double( 0.0 ),
2498  sip2dSigMax = cms.double( 99999.9 ),
2499  sip2dValMax = cms.double( 99999.9 ),
2500  sip3dSigMax = cms.double( 99999.9 ),
2501  sip3dValMax = cms.double( 99999.9 ),
2502  maxDecayLen = cms.double( 5.0 ),
2503  qualityClass = cms.string( "any" ),
2504  jetDeltaRMax = cms.double( 0.3 ),
2505  normChi2Max = cms.double( 99999.9 ),
2506  pixelHitsMin = cms.uint32( 0 ),
2507  sip2dSigMin = cms.double( -99999.9 ),
2508  sip2dValMin = cms.double( -99999.9 ),
2509  sip3dSigMin = cms.double( -99999.9 ),
2510  sip3dValMin = cms.double( -99999.9 )
2511  ),
2512  trackFlip = cms.bool( False ),
2513  vertexFlip = cms.bool( False ),
2514  SoftLeptonFlip = cms.bool( False ),
2515  useTrackWeights = cms.bool( True ),
2516  pseudoMultiplicityMin = cms.uint32( 2 ),
2517  correctVertexMass = cms.bool( True ),
2518  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2519  charmCut = cms.double( 1.5 ),
2520  minimumTrackWeight = cms.double( 0.5 ),
2521  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2522  trackMultiplicityMin = cms.uint32( 3 ),
2523  trackSort = cms.string( "sip2dSig" ),
2524  useCategories = cms.bool( True ),
2525  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2526  'CombinedSVPseudoVertex',
2527  'CombinedSVNoVertex' ),
2528  recordLabel = cms.string( "HLT" ),
2529  categoryVariableName = cms.string( "vertexCategory" )
2530 )
2531 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2532  trackPseudoSelection = cms.PSet(
2533  max_pT_dRcut = cms.double( 0.1 ),
2534  b_dR = cms.double( 0.6263 ),
2535  min_pT = cms.double( 120.0 ),
2536  b_pT = cms.double( 0.3684 ),
2537  ptMin = cms.double( 0.0 ),
2538  max_pT_trackPTcut = cms.double( 3.0 ),
2539  max_pT = cms.double( 500.0 ),
2540  useVariableJTA = cms.bool( False ),
2541  maxDecayLen = cms.double( 5.0 ),
2542  qualityClass = cms.string( "any" ),
2543  normChi2Max = cms.double( 99999.9 ),
2544  sip2dValMin = cms.double( -99999.9 ),
2545  sip3dValMin = cms.double( -99999.9 ),
2546  a_dR = cms.double( -0.001053 ),
2547  maxDistToAxis = cms.double( 0.07 ),
2548  totalHitsMin = cms.uint32( 0 ),
2549  a_pT = cms.double( 0.005263 ),
2550  sip2dSigMax = cms.double( 99999.9 ),
2551  sip2dValMax = cms.double( 99999.9 ),
2552  sip3dSigMax = cms.double( 99999.9 ),
2553  sip3dValMax = cms.double( 99999.9 ),
2554  min_pT_dRcut = cms.double( 0.5 ),
2555  jetDeltaRMax = cms.double( 0.3 ),
2556  pixelHitsMin = cms.uint32( 0 ),
2557  sip3dSigMin = cms.double( -99999.9 ),
2558  sip2dSigMin = cms.double( 2.0 )
2559  ),
2560  trackSelection = cms.PSet(
2561  max_pT_dRcut = cms.double( 0.1 ),
2562  b_dR = cms.double( 0.6263 ),
2563  min_pT = cms.double( 120.0 ),
2564  b_pT = cms.double( 0.3684 ),
2565  ptMin = cms.double( 0.0 ),
2566  max_pT_trackPTcut = cms.double( 3.0 ),
2567  max_pT = cms.double( 500.0 ),
2568  useVariableJTA = cms.bool( False ),
2569  maxDecayLen = cms.double( 5.0 ),
2570  qualityClass = cms.string( "any" ),
2571  normChi2Max = cms.double( 99999.9 ),
2572  sip2dValMin = cms.double( -99999.9 ),
2573  sip3dValMin = cms.double( -99999.9 ),
2574  a_dR = cms.double( -0.001053 ),
2575  maxDistToAxis = cms.double( 0.07 ),
2576  totalHitsMin = cms.uint32( 0 ),
2577  a_pT = cms.double( 0.005263 ),
2578  sip2dSigMax = cms.double( 99999.9 ),
2579  sip2dValMax = cms.double( 99999.9 ),
2580  sip3dSigMax = cms.double( 99999.9 ),
2581  sip3dValMax = cms.double( 99999.9 ),
2582  min_pT_dRcut = cms.double( 0.5 ),
2583  jetDeltaRMax = cms.double( 0.3 ),
2584  pixelHitsMin = cms.uint32( 0 ),
2585  sip3dSigMin = cms.double( -99999.9 ),
2586  sip2dSigMin = cms.double( -99999.9 )
2587  ),
2588  trackFlip = cms.bool( False ),
2589  vertexFlip = cms.bool( False ),
2590  SoftLeptonFlip = cms.bool( False ),
2591  useTrackWeights = cms.bool( True ),
2592  pseudoMultiplicityMin = cms.uint32( 2 ),
2593  correctVertexMass = cms.bool( True ),
2594  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2595  charmCut = cms.double( 1.5 ),
2596  minimumTrackWeight = cms.double( 0.5 ),
2597  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2598  trackMultiplicityMin = cms.uint32( 3 ),
2599  trackSort = cms.string( "sip2dSig" ),
2600  useCategories = cms.bool( True ),
2601  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2602  'CombinedSVIVFV2PseudoVertex',
2603  'CombinedSVIVFV2NoVertex' ),
2604  recordLabel = cms.string( "HLT" ),
2605  categoryVariableName = cms.string( "vertexCategory" )
2606 )
2607 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2608  impactParameterType = cms.int32( 1 ),
2609  minimumImpactParameter = cms.double( -1.0 ),
2610  useSignedImpactParameterSig = cms.bool( True ),
2611  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2612  deltaR = cms.double( -1.0 ),
2613  deltaRmin = cms.double( 0.0 ),
2614  maximumDecayLength = cms.double( 999999.0 ),
2615  maxImpactParameter = cms.double( 0.1 ),
2616  maxImpactParameterSig = cms.double( 999999.0 ),
2617  trackQualityClass = cms.string( "any" ),
2618  nthTrack = cms.int32( -1 )
2619 )
2620 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2621  a_dR = cms.double( -0.001053 ),
2622  b_dR = cms.double( 0.6263 ),
2623  a_pT = cms.double( 0.005263 ),
2624  b_pT = cms.double( 0.3684 ),
2625  min_pT = cms.double( 120.0 ),
2626  max_pT = cms.double( 500.0 ),
2627  min_pT_dRcut = cms.double( 0.5 ),
2628  max_pT_dRcut = cms.double( 0.1 ),
2629  max_pT_trackPTcut = cms.double( 3.0 ),
2630  minimumImpactParameter = cms.double( 0.05 ),
2631  useSignedImpactParameterSig = cms.bool( False ),
2632  impactParameterType = cms.int32( 1 ),
2633  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2634  deltaR = cms.double( -1.0 ),
2635  maximumDecayLength = cms.double( 999999.0 ),
2636  nthTrack = cms.int32( 1 ),
2637  trackQualityClass = cms.string( "any" ),
2638  useVariableJTA = cms.bool( False )
2639 )
2640 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2641  MaxDPhi = cms.double( 1.6 ),
2642  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2643  PropagationDirection = cms.string( "alongMomentum" )
2644 )
2645 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2646  MaxDPhi = cms.double( 1.6 ),
2647  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2648  PropagationDirection = cms.string( "oppositeToMomentum" )
2649 )
2650 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2651  SimpleMagneticField = cms.string( "" ),
2652  MaxDPhi = cms.double( 1.6 ),
2653  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2654  Mass = cms.double( 5.11E-4 ),
2655  PropagationDirection = cms.string( "oppositeToMomentum" ),
2656  useRungeKutta = cms.bool( False ),
2657  ptMin = cms.double( -1.0 )
2658 )
2659 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2660  MaxChi2 = cms.double( 16.0 ),
2661  nSigma = cms.double( 3.0 ),
2662  MaxDisplacement = cms.double( 0.5 ),
2663  MaxSagitta = cms.double( 2.0 ),
2664  MinimalTolerance = cms.double( 0.5 ),
2665  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2666  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2667  pTChargeCutThreshold = cms.double( -1.0 ),
2668  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2669  appendToDataLabel = cms.string( "" )
2670 )
2671 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2672  MaxChi2 = cms.double( 16.0 ),
2673  nSigma = cms.double( 3.0 ),
2674  MaxDisplacement = cms.double( 0.5 ),
2675  MaxSagitta = cms.double( 2.0 ),
2676  MinimalTolerance = cms.double( 0.5 ),
2677  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2678  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2679  pTChargeCutThreshold = cms.double( -1.0 ),
2680  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2681  appendToDataLabel = cms.string( "" )
2682 )
2683 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2684  MaxChi2 = cms.double( 2000.0 ),
2685  nSigma = cms.double( 3.0 ),
2686  MaxDisplacement = cms.double( 100.0 ),
2687  MaxSagitta = cms.double( -1.0 ),
2688  MinimalTolerance = cms.double( 10.0 ),
2689  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2690  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2691  pTChargeCutThreshold = cms.double( -1.0 ),
2692  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2693  appendToDataLabel = cms.string( "" )
2694 )
2695 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2696  MaxChi2 = cms.double( 30.0 ),
2697  nSigma = cms.double( 3.0 ),
2698  MaxDisplacement = cms.double( 100.0 ),
2699  MaxSagitta = cms.double( -1.0 ),
2700  MinimalTolerance = cms.double( 10.0 ),
2701  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2702  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2703  pTChargeCutThreshold = cms.double( -1.0 ),
2704  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2705  appendToDataLabel = cms.string( "" )
2706 )
2707 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2708  MaxChi2 = cms.double( 9.0 ),
2709  nSigma = cms.double( 3.0 ),
2710  MaxDisplacement = cms.double( 0.5 ),
2711  MaxSagitta = cms.double( 2.0 ),
2712  MinimalTolerance = cms.double( 0.5 ),
2713  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2714  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2715  pTChargeCutThreshold = cms.double( 15.0 ),
2716  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2717  appendToDataLabel = cms.string( "" )
2718 )
2719 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2720  MaxChi2 = cms.double( 9.0 ),
2721  nSigma = cms.double( 3.0 ),
2722  MaxDisplacement = cms.double( 100.0 ),
2723  MaxSagitta = cms.double( -1.0 ),
2724  MinimalTolerance = cms.double( 10.0 ),
2725  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2726  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2727  pTChargeCutThreshold = cms.double( 15.0 ),
2728  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2729  appendToDataLabel = cms.string( "" )
2730 )
2731 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2732  MaxChi2 = cms.double( 16.0 ),
2733  nSigma = cms.double( 3.0 ),
2734  MaxDisplacement = cms.double( 0.5 ),
2735  MaxSagitta = cms.double( 2.0 ),
2736  MinimalTolerance = cms.double( 0.5 ),
2737  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2738  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2739  pTChargeCutThreshold = cms.double( -1.0 ),
2740  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2741  appendToDataLabel = cms.string( "" )
2742 )
2743 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2744  MaxChi2 = cms.double( 40.0 ),
2745  nSigma = cms.double( 4.0 ),
2746  MaxDisplacement = cms.double( 0.5 ),
2747  MaxSagitta = cms.double( 2.0 ),
2748  MinimalTolerance = cms.double( 0.5 ),
2749  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2750  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2751  appendToDataLabel = cms.string( "" )
2752 )
2753 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2754  MaxChi2 = cms.double( 16.0 ),
2755  nSigma = cms.double( 3.0 ),
2756  MaxDisplacement = cms.double( 100.0 ),
2757  MaxSagitta = cms.double( -1.0 ),
2758  MinimalTolerance = cms.double( 10.0 ),
2759  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2760  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2761  appendToDataLabel = cms.string( "" )
2762 )
2763 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2764  MaxChi2 = cms.double( 30.0 ),
2765  nSigma = cms.double( 3.0 ),
2766  MaxDisplacement = cms.double( 100.0 ),
2767  MaxSagitta = cms.double( -1.0 ),
2768  MinimalTolerance = cms.double( 10.0 ),
2769  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2770  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2771  appendToDataLabel = cms.string( "" )
2772 )
2773 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2774  MaxChi2 = cms.double( 9.0 ),
2775  nSigma = cms.double( 3.0 ),
2776  MaxDisplacement = cms.double( 100.0 ),
2777  MaxSagitta = cms.double( -1.0 ),
2778  MinimalTolerance = cms.double( 10.0 ),
2779  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2780  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2781  appendToDataLabel = cms.string( "" )
2782 )
2783 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2784  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2785  MaxComponents = cms.int32( 12 ),
2786  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2787 )
2788 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2789  MaxChi2 = cms.double( 9.0 ),
2790  nSigma = cms.double( 3.0 ),
2791  MaxDisplacement = cms.double( 0.5 ),
2792  MaxSagitta = cms.double( 2.0 ),
2793  MinimalTolerance = cms.double( 0.5 ),
2794  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2795  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2796  pTChargeCutThreshold = cms.double( -1.0 ),
2797  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2798  appendToDataLabel = cms.string( "" )
2799 )
2800 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2801  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2802  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2803  fractionShared = cms.double( 0.13 ),
2804  ValidHitBonus = cms.double( 5.0 ),
2805  MissingHitPenalty = cms.double( 20.0 ),
2806  allowSharedFirstHit = cms.bool( True )
2807 )
2808 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2809  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
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.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2817  MaxChi2 = cms.double( 9.0 ),
2818  nSigma = cms.double( 3.0 ),
2819  MaxDisplacement = cms.double( 0.5 ),
2820  MaxSagitta = cms.double( 2.0 ),
2821  MinimalTolerance = cms.double( 0.5 ),
2822  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2823  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2824  pTChargeCutThreshold = cms.double( -1.0 ),
2825  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2826  appendToDataLabel = cms.string( "" )
2827 )
2828 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2829  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2830  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2831  fractionShared = cms.double( 0.13 ),
2832  ValidHitBonus = cms.double( 5.0 ),
2833  MissingHitPenalty = cms.double( 20.0 ),
2834  allowSharedFirstHit = cms.bool( True )
2835 )
2836 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2837  impactParameterType = cms.int32( 1 ),
2838  minimumImpactParameter = cms.double( -1.0 ),
2839  useSignedImpactParameterSig = cms.bool( True ),
2840  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2841  deltaR = cms.double( -1.0 ),
2842  deltaRmin = cms.double( 0.0 ),
2843  maximumDecayLength = cms.double( 999999.0 ),
2844  maxImpactParameter = cms.double( 0.1 ),
2845  maxImpactParameterSig = cms.double( 999999.0 ),
2846  trackQualityClass = cms.string( "any" ),
2847  nthTrack = cms.int32( -1 )
2848 )
2849 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2850  impactParameterType = cms.int32( 1 ),
2851  minimumImpactParameter = cms.double( -1.0 ),
2852  useSignedImpactParameterSig = cms.bool( True ),
2853  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2854  deltaR = cms.double( -1.0 ),
2855  deltaRmin = cms.double( 0.0 ),
2856  maximumDecayLength = cms.double( 999999.0 ),
2857  maxImpactParameter = cms.double( 0.2 ),
2858  maxImpactParameterSig = cms.double( 999999.0 ),
2859  trackQualityClass = cms.string( "any" ),
2860  nthTrack = cms.int32( -1 )
2861 )
2862 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2863  impactParameterType = cms.int32( 1 ),
2864  minimumImpactParameter = cms.double( -1.0 ),
2865  useSignedImpactParameterSig = cms.bool( False ),
2866  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2867  deltaR = cms.double( -1.0 ),
2868  deltaRmin = cms.double( 0.0 ),
2869  maximumDecayLength = cms.double( 999999.0 ),
2870  maxImpactParameter = cms.double( 0.05 ),
2871  maxImpactParameterSig = cms.double( 5.0 ),
2872  trackQualityClass = cms.string( "any" ),
2873  nthTrack = cms.int32( -1 )
2874 )
2875 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2876  a_dR = cms.double( -0.001053 ),
2877  b_dR = cms.double( 0.6263 ),
2878  a_pT = cms.double( 0.005263 ),
2879  b_pT = cms.double( 0.3684 ),
2880  min_pT = cms.double( 120.0 ),
2881  max_pT = cms.double( 500.0 ),
2882  min_pT_dRcut = cms.double( 0.5 ),
2883  max_pT_dRcut = cms.double( 0.1 ),
2884  max_pT_trackPTcut = cms.double( 3.0 ),
2885  minimumImpactParameter = cms.double( 0.05 ),
2886  useSignedImpactParameterSig = cms.bool( False ),
2887  impactParameterType = cms.int32( 1 ),
2888  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2889  deltaR = cms.double( -1.0 ),
2890  maximumDecayLength = cms.double( 999999.0 ),
2891  nthTrack = cms.int32( 1 ),
2892  trackQualityClass = cms.string( "any" ),
2893  useVariableJTA = cms.bool( False )
2894 )
2895 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2896  a_dR = cms.double( -0.001053 ),
2897  b_dR = cms.double( 0.6263 ),
2898  a_pT = cms.double( 0.005263 ),
2899  b_pT = cms.double( 0.3684 ),
2900  min_pT = cms.double( 120.0 ),
2901  max_pT = cms.double( 500.0 ),
2902  min_pT_dRcut = cms.double( 0.5 ),
2903  max_pT_dRcut = cms.double( 0.1 ),
2904  max_pT_trackPTcut = cms.double( 3.0 ),
2905  minimumImpactParameter = cms.double( 0.03 ),
2906  useSignedImpactParameterSig = cms.bool( False ),
2907  impactParameterType = cms.int32( 1 ),
2908  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2909  deltaR = cms.double( -1.0 ),
2910  maximumDecayLength = cms.double( 999999.0 ),
2911  nthTrack = cms.int32( 1 ),
2912  trackQualityClass = cms.string( "any" ),
2913  useVariableJTA = cms.bool( False )
2914 )
2915 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2916  a_dR = cms.double( -0.001053 ),
2917  b_dR = cms.double( 0.6263 ),
2918  a_pT = cms.double( 0.005263 ),
2919  b_pT = cms.double( 0.3684 ),
2920  min_pT = cms.double( 120.0 ),
2921  max_pT = cms.double( 500.0 ),
2922  min_pT_dRcut = cms.double( 0.5 ),
2923  max_pT_dRcut = cms.double( 0.1 ),
2924  max_pT_trackPTcut = cms.double( 3.0 ),
2925  minimumImpactParameter = cms.double( 0.2 ),
2926  useSignedImpactParameterSig = cms.bool( True ),
2927  impactParameterType = cms.int32( 1 ),
2928  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2929  deltaR = cms.double( -1.0 ),
2930  maximumDecayLength = cms.double( 999999.0 ),
2931  nthTrack = cms.int32( 2 ),
2932  trackQualityClass = cms.string( "any" ),
2933  useVariableJTA = cms.bool( False )
2934 )
2935 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2936  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2937 )
2938 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2939  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2940  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2941  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2942  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2943  Mass = cms.double( 5.11E-4 ),
2944  BetheHeitlerCorrection = cms.int32( 2 )
2945 )
2946 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2947  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2948  NoErrorPropagation = cms.bool( False ),
2949  PropagationDirection = cms.string( "anyDirection" ),
2950  useTuningForL2Speed = cms.bool( True ),
2951  useIsYokeFlag = cms.bool( True ),
2952  endcapShiftInZNeg = cms.double( 0.0 ),
2953  SetVBFPointer = cms.bool( False ),
2954  AssumeNoMaterial = cms.bool( False ),
2955  endcapShiftInZPos = cms.double( 0.0 ),
2956  useInTeslaFromMagField = cms.bool( False ),
2957  VBFName = cms.string( "VolumeBasedMagneticField" ),
2958  useEndcapShiftsInZ = cms.bool( False ),
2959  sendLogWarning = cms.bool( False ),
2960  useMatVolumes = cms.bool( True ),
2961  debug = cms.bool( False ),
2962  ApplyRadX0Correction = cms.bool( True ),
2963  useMagVolumes = cms.bool( True ),
2964  returnTangentPlane = cms.bool( True )
2965 )
2966 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2967  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2968  NoErrorPropagation = cms.bool( False ),
2969  PropagationDirection = cms.string( "oppositeToMomentum" ),
2970  useTuningForL2Speed = cms.bool( True ),
2971  useIsYokeFlag = cms.bool( True ),
2972  endcapShiftInZNeg = cms.double( 0.0 ),
2973  SetVBFPointer = cms.bool( False ),
2974  AssumeNoMaterial = cms.bool( False ),
2975  endcapShiftInZPos = cms.double( 0.0 ),
2976  useInTeslaFromMagField = cms.bool( False ),
2977  VBFName = cms.string( "VolumeBasedMagneticField" ),
2978  useEndcapShiftsInZ = cms.bool( False ),
2979  sendLogWarning = cms.bool( False ),
2980  useMatVolumes = cms.bool( True ),
2981  debug = cms.bool( False ),
2982  ApplyRadX0Correction = cms.bool( True ),
2983  useMagVolumes = cms.bool( True ),
2984  returnTangentPlane = cms.bool( True )
2985 )
2986 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2987  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2988  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2989  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2990  EstimateCut = cms.double( -1.0 ),
2991  MaxFractionOutliers = cms.double( 0.3 ),
2992  MaxNumberOfOutliers = cms.int32( 3 ),
2993  MinDof = cms.int32( 2 ),
2994  NoOutliersBeginEnd = cms.bool( False ),
2995  MinNumberOfHits = cms.int32( 3 ),
2996  MinNumberOfHitsHighEta = cms.int32( 5 ),
2997  HighEtaSwitch = cms.double( 5.0 ),
2998  RejectTracks = cms.bool( True ),
2999  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3000  NoInvalidHitsBeginEnd = cms.bool( True ),
3001  LogPixelProbabilityCut = cms.double( -16.0 ),
3002  appendToDataLabel = cms.string( "" )
3003 )
3004 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3005  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3006  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3007  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3008  EstimateCut = cms.double( -1.0 ),
3009  MaxFractionOutliers = cms.double( 0.3 ),
3010  MaxNumberOfOutliers = cms.int32( 3 ),
3011  MinDof = cms.int32( 2 ),
3012  NoOutliersBeginEnd = cms.bool( False ),
3013  MinNumberOfHits = cms.int32( 5 ),
3014  MinNumberOfHitsHighEta = cms.int32( 5 ),
3015  HighEtaSwitch = cms.double( 5.0 ),
3016  RejectTracks = cms.bool( True ),
3017  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3018  NoInvalidHitsBeginEnd = cms.bool( False ),
3019  LogPixelProbabilityCut = cms.double( -16.0 ),
3020  appendToDataLabel = cms.string( "" )
3021 )
3022 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3023  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3024  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3025  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3026  appendToDataLabel = cms.string( "" )
3027 )
3028 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3029  SimpleMagneticField = cms.string( "" ),
3030  MaxDPhi = cms.double( 1.6 ),
3031  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3032  Mass = cms.double( 5.11E-4 ),
3033  PropagationDirection = cms.string( "alongMomentum" ),
3034  useRungeKutta = cms.bool( False ),
3035  ptMin = cms.double( -1.0 )
3036 )
3037 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3038  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3039 )
3040 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3041  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3042  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3043  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3044  EstimateCut = cms.double( -1.0 ),
3045  MaxFractionOutliers = cms.double( 0.3 ),
3046  MaxNumberOfOutliers = cms.int32( 3 ),
3047  MinDof = cms.int32( 2 ),
3048  NoOutliersBeginEnd = cms.bool( False ),
3049  MinNumberOfHits = cms.int32( 5 ),
3050  MinNumberOfHitsHighEta = cms.int32( 5 ),
3051  HighEtaSwitch = cms.double( 5.0 ),
3052  RejectTracks = cms.bool( True ),
3053  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3054  NoInvalidHitsBeginEnd = cms.bool( True ),
3055  LogPixelProbabilityCut = cms.double( -16.0 ),
3056  appendToDataLabel = cms.string( "" )
3057 )
3058 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3059  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3060  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3061  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3062  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3063  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3064 )
3065 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3066  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3067  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3068  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3069  ErrorRescaling = cms.double( 100.0 ),
3070  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3071  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3072 )
3073 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3074  MaxChi2 = cms.double( 30.0 ),
3075  nSigma = cms.double( 3.0 ),
3076  MaxDisplacement = cms.double( 0.5 ),
3077  MaxSagitta = cms.double( 2.0 ),
3078  MinimalTolerance = cms.double( 0.5 ),
3079  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3080  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3081  pTChargeCutThreshold = cms.double( 15.0 ),
3082  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3083  appendToDataLabel = cms.string( "" )
3084 )
3085 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3086  MaxChi2 = cms.double( 30.0 ),
3087  nSigma = cms.double( 3.0 ),
3088  MaxDisplacement = cms.double( 0.5 ),
3089  MaxSagitta = cms.double( 2.0 ),
3090  MinimalTolerance = cms.double( 0.5 ),
3091  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3092  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3093  pTChargeCutThreshold = cms.double( 15.0 ),
3094  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3095  appendToDataLabel = cms.string( "" )
3096 )
3097 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3098  MaxChi2 = cms.double( 36.0 ),
3099  nSigma = cms.double( 3.0 ),
3100  MaxDisplacement = cms.double( 100.0 ),
3101  MaxSagitta = cms.double( -1.0 ),
3102  MinimalTolerance = cms.double( 10.0 ),
3103  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3104  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3105  appendToDataLabel = cms.string( "" )
3106 )
3107 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3108  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3109  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3110  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3111  EstimateCut = cms.double( -1.0 ),
3112  MaxFractionOutliers = cms.double( 0.3 ),
3113  MaxNumberOfOutliers = cms.int32( 3 ),
3114  MinDof = cms.int32( 2 ),
3115  NoOutliersBeginEnd = cms.bool( False ),
3116  MinNumberOfHits = cms.int32( 5 ),
3117  MinNumberOfHitsHighEta = cms.int32( 5 ),
3118  HighEtaSwitch = cms.double( 5.0 ),
3119  RejectTracks = cms.bool( True ),
3120  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3121  NoInvalidHitsBeginEnd = cms.bool( False ),
3122  LogPixelProbabilityCut = cms.double( -16.0 ),
3123  appendToDataLabel = cms.string( "" )
3124 )
3125 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3126  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3127  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3128  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3129  EstimateCut = cms.double( -1.0 ),
3130  MaxFractionOutliers = cms.double( 0.3 ),
3131  MaxNumberOfOutliers = cms.int32( 3 ),
3132  MinDof = cms.int32( 2 ),
3133  NoOutliersBeginEnd = cms.bool( False ),
3134  MinNumberOfHits = cms.int32( 5 ),
3135  MinNumberOfHitsHighEta = cms.int32( 5 ),
3136  HighEtaSwitch = cms.double( 5.0 ),
3137  RejectTracks = cms.bool( True ),
3138  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3139  NoInvalidHitsBeginEnd = cms.bool( False ),
3140  LogPixelProbabilityCut = cms.double( -16.0 ),
3141  appendToDataLabel = cms.string( "" )
3142 )
3143 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3144  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3145  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3146  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3147  EstimateCut = cms.double( 20.0 ),
3148  MaxFractionOutliers = cms.double( 0.3 ),
3149  MaxNumberOfOutliers = cms.int32( 3 ),
3150  MinDof = cms.int32( 2 ),
3151  NoOutliersBeginEnd = cms.bool( False ),
3152  MinNumberOfHits = cms.int32( 3 ),
3153  MinNumberOfHitsHighEta = cms.int32( 5 ),
3154  HighEtaSwitch = cms.double( 5.0 ),
3155  RejectTracks = cms.bool( True ),
3156  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3157  NoInvalidHitsBeginEnd = cms.bool( True ),
3158  LogPixelProbabilityCut = cms.double( -14.0 ),
3159  appendToDataLabel = cms.string( "" )
3160 )
3161 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3162  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3163  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3164  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3165  EstimateCut = cms.double( 20.0 ),
3166  MaxFractionOutliers = cms.double( 0.3 ),
3167  MaxNumberOfOutliers = cms.int32( 3 ),
3168  MinDof = cms.int32( 2 ),
3169  NoOutliersBeginEnd = cms.bool( False ),
3170  MinNumberOfHits = cms.int32( 3 ),
3171  MinNumberOfHitsHighEta = cms.int32( 5 ),
3172  HighEtaSwitch = cms.double( 5.0 ),
3173  RejectTracks = cms.bool( True ),
3174  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3175  NoInvalidHitsBeginEnd = cms.bool( True ),
3176  LogPixelProbabilityCut = cms.double( -14.0 ),
3177  appendToDataLabel = cms.string( "" )
3178 )
3179 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3180  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3181  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3182  Updator = cms.string( "hltESPKFUpdator" ),
3183  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3184  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3185  minHits = cms.int32( 3 ),
3186  appendToDataLabel = cms.string( "" )
3187 )
3188 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3189  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3190  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3191  Updator = cms.string( "hltESPKFUpdator" ),
3192  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3193  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3194  minHits = cms.int32( 3 ),
3195  appendToDataLabel = cms.string( "" )
3196 )
3197 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3198  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3199  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3200  Updator = cms.string( "hltESPKFUpdator" ),
3201  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3202  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3203  minHits = cms.int32( 3 ),
3204  appendToDataLabel = cms.string( "" )
3205 )
3206 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3207  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3208  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3209  Updator = cms.string( "hltESPKFUpdator" ),
3210  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3211  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3212  errorRescaling = cms.double( 100.0 ),
3213  minHits = cms.int32( 3 ),
3214  appendToDataLabel = cms.string( "" )
3215 )
3216 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3217  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3218  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3219  Updator = cms.string( "hltESPKFUpdator" ),
3220  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3221  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3222  errorRescaling = cms.double( 100.0 ),
3223  minHits = cms.int32( 3 ),
3224  appendToDataLabel = cms.string( "" )
3225 )
3226 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3227  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3228  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3229  Updator = cms.string( "hltESPKFUpdator" ),
3230  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3231  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3232  errorRescaling = cms.double( 10.0 ),
3233  minHits = cms.int32( 3 ),
3234  appendToDataLabel = cms.string( "" )
3235 )
3236 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3237  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3238  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3239  Updator = cms.string( "hltESPKFUpdator" ),
3240  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3241  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3242  errorRescaling = cms.double( 10.0 ),
3243  minHits = cms.int32( 3 ),
3244  appendToDataLabel = cms.string( "" )
3245 )
3246 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3247  ComponentName = cms.string( "hltESPKFUpdator" )
3248 )
3249 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3250  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3251  DistanceMeasure = cms.string( "KullbackLeibler" )
3252 )
3253 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3254  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3255  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3256  Updator = cms.string( "hltESPKFUpdator" ),
3257  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3258  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3259  minHits = cms.int32( 3 ),
3260  appendToDataLabel = cms.string( "" )
3261 )
3262 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3263  MaxChi2 = cms.double( 9.0 ),
3264  nSigma = cms.double( 3.0 ),
3265  MaxDisplacement = cms.double( 0.5 ),
3266  MaxSagitta = cms.double( 2.0 ),
3267  MinimalTolerance = cms.double( 0.5 ),
3268  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3269  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3270  pTChargeCutThreshold = cms.double( -1.0 ),
3271  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3272  appendToDataLabel = cms.string( "" )
3273 )
3274 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3275  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3276  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3277  fractionShared = cms.double( 0.16 ),
3278  ValidHitBonus = cms.double( 5.0 ),
3279  MissingHitPenalty = cms.double( 20.0 ),
3280  allowSharedFirstHit = cms.bool( True )
3281 )
3282 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3283  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
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.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3291  MaxChi2 = cms.double( 9.0 ),
3292  nSigma = cms.double( 3.0 ),
3293  MaxDisplacement = cms.double( 0.5 ),
3294  MaxSagitta = cms.double( 2.0 ),
3295  MinimalTolerance = cms.double( 0.5 ),
3296  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3297  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3298  pTChargeCutThreshold = cms.double( -1.0 ),
3299  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3300  appendToDataLabel = cms.string( "" )
3301 )
3302 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3303  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3304  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3305  fractionShared = cms.double( 0.16 ),
3306  ValidHitBonus = cms.double( 5.0 ),
3307  MissingHitPenalty = cms.double( 20.0 ),
3308  allowSharedFirstHit = cms.bool( True )
3309 )
3310 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3311  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3312  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3313  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3314  HitMatcher = cms.string( "StandardMatcher" ),
3315  Phase2StripCPE = cms.string( "" ),
3316  SiStripQualityLabel = cms.string( "" ),
3317  UseStripModuleQualityDB = cms.bool( True ),
3318  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3319  UseStripAPVFiberQualityDB = cms.bool( True ),
3320  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3321  MaskBadAPVFibers = cms.bool( True ),
3322  UseStripStripQualityDB = cms.bool( True ),
3323  DebugStripStripQualityDB = cms.untracked.bool( False ),
3324  badStripCuts = cms.PSet(
3325  TOB = cms.PSet(
3326  maxBad = cms.uint32( 4 ),
3327  maxConsecutiveBad = cms.uint32( 2 )
3328  ),
3329  TIB = cms.PSet(
3330  maxBad = cms.uint32( 4 ),
3331  maxConsecutiveBad = cms.uint32( 2 )
3332  ),
3333  TID = cms.PSet(
3334  maxBad = cms.uint32( 4 ),
3335  maxConsecutiveBad = cms.uint32( 2 )
3336  ),
3337  TEC = cms.PSet(
3338  maxBad = cms.uint32( 4 ),
3339  maxConsecutiveBad = cms.uint32( 2 )
3340  )
3341  ),
3342  UsePixelModuleQualityDB = cms.bool( True ),
3343  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3344  UsePixelROCQualityDB = cms.bool( True ),
3345  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3346  appendToDataLabel = cms.string( "" )
3347 )
3348 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3349  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3350  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3351  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3352  isPhase2 = cms.bool( False ),
3353  doPixelShapeCut = cms.bool( True ),
3354  doStripShapeCut = cms.bool( True ),
3355  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3356  appendToDataLabel = cms.string( "" )
3357 )
3358 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3359  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3360  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3361  fractionShared = cms.double( 0.11 ),
3362  ValidHitBonus = cms.double( 5.0 ),
3363  MissingHitPenalty = cms.double( 20.0 ),
3364  allowSharedFirstHit = cms.bool( True )
3365 )
3366 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3367  MaxChi2 = cms.double( 16.0 ),
3368  nSigma = cms.double( 3.0 ),
3369  MaxDisplacement = cms.double( 0.5 ),
3370  MaxSagitta = cms.double( 2.0 ),
3371  MinimalTolerance = cms.double( 0.5 ),
3372  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3373  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3374  pTChargeCutThreshold = cms.double( -1.0 ),
3375  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3376  appendToDataLabel = cms.string( "" )
3377 )
3378 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3379  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3380  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3381  fractionShared = cms.double( 0.11 ),
3382  ValidHitBonus = cms.double( 5.0 ),
3383  MissingHitPenalty = cms.double( 20.0 ),
3384  allowSharedFirstHit = cms.bool( True )
3385 )
3386 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3387  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3388 )
3389 fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducerPhase1",
3390  LoadTemplatesFromDB = cms.bool( True ),
3391  Alpha2Order = cms.bool( True ),
3392  ClusterProbComputationFlag = cms.int32( 0 ),
3393  useLAWidthFromDB = cms.bool( True ),
3394  lAOffset = cms.double( 0.0 ),
3395  lAWidthBPix = cms.double( 0.0 ),
3396  lAWidthFPix = cms.double( 0.0 ),
3397  doLorentzFromAlignment = cms.bool( False ),
3398  useLAFromDB = cms.bool( True ),
3399  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3400  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3401  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3402  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3403  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3404  yerr_endcap = cms.vdouble( 0.0021 ),
3405  xerr_barrel_l1_def = cms.double( 0.0103 ),
3406  yerr_barrel_l1_def = cms.double( 0.0021 ),
3407  xerr_barrel_ln_def = cms.double( 0.0103 ),
3408  yerr_barrel_ln_def = cms.double( 0.0021 ),
3409  xerr_endcap_def = cms.double( 0.002 ),
3410  yerr_endcap_def = cms.double( 7.5E-4 ),
3411  EdgeClusterErrorX = cms.double( 50.0 ),
3412  EdgeClusterErrorY = cms.double( 85.0 ),
3413  UseErrorsFromTemplates = cms.bool( True ),
3414  TruncatePixelCharge = cms.bool( True ),
3415  ComponentName = cms.string( "hltESPPixelCPEFast" ),
3416  MagneticFieldRecord = cms.ESInputTag( "","" ),
3417  appendToDataLabel = cms.string( "" )
3418 )
3419 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
3420  LoadTemplatesFromDB = cms.bool( True ),
3421  Alpha2Order = cms.bool( True ),
3422  ClusterProbComputationFlag = cms.int32( 0 ),
3423  useLAWidthFromDB = cms.bool( True ),
3424  lAOffset = cms.double( 0.0 ),
3425  lAWidthBPix = cms.double( 0.0 ),
3426  lAWidthFPix = cms.double( 0.0 ),
3427  doLorentzFromAlignment = cms.bool( False ),
3428  useLAFromDB = cms.bool( True ),
3429  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3430  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3431  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3432  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3433  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3434  yerr_endcap = cms.vdouble( 0.0021 ),
3435  xerr_barrel_l1_def = cms.double( 0.0103 ),
3436  yerr_barrel_l1_def = cms.double( 0.0021 ),
3437  xerr_barrel_ln_def = cms.double( 0.0103 ),
3438  yerr_barrel_ln_def = cms.double( 0.0021 ),
3439  xerr_endcap_def = cms.double( 0.002 ),
3440  yerr_endcap_def = cms.double( 7.5E-4 ),
3441  EdgeClusterErrorX = cms.double( 50.0 ),
3442  EdgeClusterErrorY = cms.double( 85.0 ),
3443  UseErrorsFromTemplates = cms.bool( True ),
3444  TruncatePixelCharge = cms.bool( True ),
3445  ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
3446  MagneticFieldRecord = cms.ESInputTag( "","" ),
3447  appendToDataLabel = cms.string( "" )
3448 )
3449 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3450  LoadTemplatesFromDB = cms.bool( True ),
3451  Alpha2Order = cms.bool( True ),
3452  ClusterProbComputationFlag = cms.int32( 0 ),
3453  useLAWidthFromDB = cms.bool( False ),
3454  lAOffset = cms.double( 0.0 ),
3455  lAWidthBPix = cms.double( 0.0 ),
3456  lAWidthFPix = cms.double( 0.0 ),
3457  doLorentzFromAlignment = cms.bool( False ),
3458  useLAFromDB = cms.bool( True ),
3459  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3460  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3461  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3462  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3463  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3464  yerr_endcap = cms.vdouble( 0.0021 ),
3465  xerr_barrel_l1_def = cms.double( 0.0103 ),
3466  yerr_barrel_l1_def = cms.double( 0.0021 ),
3467  xerr_barrel_ln_def = cms.double( 0.0103 ),
3468  yerr_barrel_ln_def = cms.double( 0.0021 ),
3469  xerr_endcap_def = cms.double( 0.002 ),
3470  yerr_endcap_def = cms.double( 7.5E-4 ),
3471  eff_charge_cut_highX = cms.double( 1.0 ),
3472  eff_charge_cut_highY = cms.double( 1.0 ),
3473  eff_charge_cut_lowX = cms.double( 0.0 ),
3474  eff_charge_cut_lowY = cms.double( 0.0 ),
3475  size_cutX = cms.double( 3.0 ),
3476  size_cutY = cms.double( 3.0 ),
3477  EdgeClusterErrorX = cms.double( 50.0 ),
3478  EdgeClusterErrorY = cms.double( 85.0 ),
3479  inflate_errors = cms.bool( False ),
3480  inflate_all_errors_no_trk_angle = cms.bool( False ),
3481  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3482  UseErrorsFromTemplates = cms.bool( True ),
3483  TruncatePixelCharge = cms.bool( True ),
3484  IrradiationBiasCorrection = cms.bool( True ),
3485  DoCosmics = cms.bool( False ),
3486  isPhase2 = cms.bool( False ),
3487  SmallPitch = cms.bool( False ),
3488  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3489  MagneticFieldRecord = cms.ESInputTag( "","" ),
3490  appendToDataLabel = cms.string( "" )
3491 )
3492 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3493  LoadTemplatesFromDB = cms.bool( True ),
3494  Alpha2Order = cms.bool( True ),
3495  ClusterProbComputationFlag = cms.int32( 0 ),
3496  useLAWidthFromDB = cms.bool( True ),
3497  lAOffset = cms.double( 0.0 ),
3498  lAWidthBPix = cms.double( 0.0 ),
3499  lAWidthFPix = cms.double( 0.0 ),
3500  doLorentzFromAlignment = cms.bool( False ),
3501  useLAFromDB = cms.bool( True ),
3502  barrelTemplateID = cms.int32( 0 ),
3503  forwardTemplateID = cms.int32( 0 ),
3504  directoryWithTemplates = cms.int32( 0 ),
3505  speed = cms.int32( -2 ),
3506  UseClusterSplitter = cms.bool( False ),
3507  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3508  appendToDataLabel = cms.string( "" )
3509 )
3510 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3511  MaxChi2 = cms.double( 16.0 ),
3512  nSigma = cms.double( 3.0 ),
3513  MaxDisplacement = cms.double( 0.5 ),
3514  MaxSagitta = cms.double( 2.0 ),
3515  MinimalTolerance = cms.double( 0.5 ),
3516  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3517  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3518  pTChargeCutThreshold = cms.double( -1.0 ),
3519  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3520  appendToDataLabel = cms.string( "" )
3521 )
3522 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3523  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3524  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3525  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3526  isPhase2 = cms.bool( False ),
3527  doPixelShapeCut = cms.bool( True ),
3528  doStripShapeCut = cms.bool( True ),
3529  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3530  appendToDataLabel = cms.string( "" )
3531 )
3532 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3533  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3534  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3535  fractionShared = cms.double( 0.11 ),
3536  ValidHitBonus = cms.double( 5.0 ),
3537  MissingHitPenalty = cms.double( 20.0 ),
3538  allowSharedFirstHit = cms.bool( True )
3539 )
3540 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3541  MaxChi2 = cms.double( 9.0 ),
3542  nSigma = cms.double( 3.0 ),
3543  MaxDisplacement = cms.double( 0.5 ),
3544  MaxSagitta = cms.double( 2.0 ),
3545  MinimalTolerance = cms.double( 0.5 ),
3546  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3547  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3548  pTChargeCutThreshold = cms.double( 15.0 ),
3549  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3550  appendToDataLabel = cms.string( "" )
3551 )
3552 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3553  MaxChi2 = cms.double( 25.0 ),
3554  nSigma = cms.double( 3.0 ),
3555  MaxDisplacement = cms.double( 100.0 ),
3556  MaxSagitta = cms.double( -1.0 ),
3557  MinimalTolerance = cms.double( 10.0 ),
3558  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3559  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3560  appendToDataLabel = cms.string( "" )
3561 )
3562 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3563  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3564  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3565  fractionShared = cms.double( 0.19 ),
3566  ValidHitBonus = cms.double( 5.0 ),
3567  MissingHitPenalty = cms.double( 20.0 ),
3568  allowSharedFirstHit = cms.bool( True )
3569 )
3570 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3571  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3572  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3573  Updator = cms.string( "hltESPKFUpdator" ),
3574  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3575  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3576  minHits = cms.int32( 3 ),
3577  appendToDataLabel = cms.string( "" )
3578 )
3579 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3580  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3581  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3582  Updator = cms.string( "hltESPKFUpdator" ),
3583  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3584  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3585  errorRescaling = cms.double( 100.0 ),
3586  minHits = cms.int32( 3 ),
3587  appendToDataLabel = cms.string( "" )
3588 )
3589 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3590  SimpleMagneticField = cms.string( "" ),
3591  MaxDPhi = cms.double( 1.6 ),
3592  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3593  Mass = cms.double( 0.105 ),
3594  PropagationDirection = cms.string( "alongMomentum" ),
3595  useRungeKutta = cms.bool( True ),
3596  ptMin = cms.double( -1.0 )
3597 )
3598 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3599  ComponentName = cms.string( "hltESPSmartPropagator" ),
3600  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3601  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3602  PropagationDirection = cms.string( "alongMomentum" ),
3603  Epsilon = cms.double( 5.0 )
3604 )
3605 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3606  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3607  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3608  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3609  PropagationDirection = cms.string( "alongMomentum" ),
3610  Epsilon = cms.double( 5.0 )
3611 )
3612 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3613  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3614  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3615  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3616  PropagationDirection = cms.string( "oppositeToMomentum" ),
3617  Epsilon = cms.double( 5.0 )
3618 )
3619 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3620  distance = cms.double( 0.5 )
3621 )
3622 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3623  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3624  NoErrorPropagation = cms.bool( False ),
3625  PropagationDirection = cms.string( "alongMomentum" ),
3626  useTuningForL2Speed = cms.bool( False ),
3627  useIsYokeFlag = cms.bool( True ),
3628  endcapShiftInZNeg = cms.double( 0.0 ),
3629  SetVBFPointer = cms.bool( False ),
3630  AssumeNoMaterial = cms.bool( False ),
3631  endcapShiftInZPos = cms.double( 0.0 ),
3632  useInTeslaFromMagField = cms.bool( False ),
3633  VBFName = cms.string( "VolumeBasedMagneticField" ),
3634  useEndcapShiftsInZ = cms.bool( False ),
3635  sendLogWarning = cms.bool( False ),
3636  useMatVolumes = cms.bool( True ),
3637  debug = cms.bool( False ),
3638  ApplyRadX0Correction = cms.bool( True ),
3639  useMagVolumes = cms.bool( True ),
3640  returnTangentPlane = cms.bool( True )
3641 )
3642 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3643  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3644  NoErrorPropagation = cms.bool( False ),
3645  PropagationDirection = cms.string( "oppositeToMomentum" ),
3646  useTuningForL2Speed = cms.bool( False ),
3647  useIsYokeFlag = cms.bool( True ),
3648  endcapShiftInZNeg = cms.double( 0.0 ),
3649  SetVBFPointer = cms.bool( False ),
3650  AssumeNoMaterial = cms.bool( False ),
3651  endcapShiftInZPos = cms.double( 0.0 ),
3652  useInTeslaFromMagField = cms.bool( False ),
3653  VBFName = cms.string( "VolumeBasedMagneticField" ),
3654  useEndcapShiftsInZ = cms.bool( False ),
3655  sendLogWarning = cms.bool( False ),
3656  useMatVolumes = cms.bool( True ),
3657  debug = cms.bool( False ),
3658  ApplyRadX0Correction = cms.bool( True ),
3659  useMagVolumes = cms.bool( True ),
3660  returnTangentPlane = cms.bool( True )
3661 )
3662 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3663  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3664  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3665  parameters = cms.PSet(
3666  mTIB_P1 = cms.double( 0.202 ),
3667  maxChgOneMIP = cms.double( 6000.0 ),
3668  mTEC_P0 = cms.double( -1.885 ),
3669  mTOB_P1 = cms.double( 0.253 ),
3670  mTEC_P1 = cms.double( 0.471 ),
3671  mLC_P2 = cms.double( 0.3 ),
3672  mLC_P1 = cms.double( 0.618 ),
3673  mTOB_P0 = cms.double( -1.026 ),
3674  mLC_P0 = cms.double( -0.326 ),
3675  useLegacyError = cms.bool( False ),
3676  mTIB_P0 = cms.double( -0.742 ),
3677  mTID_P1 = cms.double( 0.433 ),
3678  mTID_P0 = cms.double( -1.427 )
3679  )
3680 )
3681 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3682  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3683  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3684  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3685  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3686  Matcher = cms.string( "StandardMatcher" ),
3687  Phase2StripCPE = cms.string( "" ),
3688  appendToDataLabel = cms.string( "" )
3689 )
3690 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3691  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3692  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3693  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3694  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3695  Matcher = cms.string( "StandardMatcher" ),
3696  Phase2StripCPE = cms.string( "" ),
3697  appendToDataLabel = cms.string( "" )
3698 )
3699 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3700  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3701  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3702  StripCPE = cms.string( "Fake" ),
3703  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3704  Matcher = cms.string( "StandardMatcher" ),
3705  Phase2StripCPE = cms.string( "" ),
3706  appendToDataLabel = cms.string( "" )
3707 )
3708 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3709  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3710  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3711  StripCPE = cms.string( "Fake" ),
3712  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3713  Matcher = cms.string( "StandardMatcher" ),
3714  Phase2StripCPE = cms.string( "" ),
3715  appendToDataLabel = cms.string( "" )
3716 )
3717 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3718  MaxChi2 = cms.double( 16.0 ),
3719  nSigma = cms.double( 3.0 ),
3720  MaxDisplacement = cms.double( 0.5 ),
3721  MaxSagitta = cms.double( 2.0 ),
3722  MinimalTolerance = cms.double( 0.5 ),
3723  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3724  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3725  pTChargeCutThreshold = cms.double( -1.0 ),
3726  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3727  appendToDataLabel = cms.string( "" )
3728 )
3729 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3730  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3731  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3732  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3733  isPhase2 = cms.bool( False ),
3734  doPixelShapeCut = cms.bool( True ),
3735  doStripShapeCut = cms.bool( True ),
3736  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3737  appendToDataLabel = cms.string( "" )
3738 )
3739 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3740  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3741  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3742  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3743  EstimateCut = cms.double( 30.0 ),
3744  MaxFractionOutliers = cms.double( 0.3 ),
3745  MaxNumberOfOutliers = cms.int32( 3 ),
3746  MinDof = cms.int32( 2 ),
3747  NoOutliersBeginEnd = cms.bool( False ),
3748  MinNumberOfHits = cms.int32( 7 ),
3749  MinNumberOfHitsHighEta = cms.int32( 5 ),
3750  HighEtaSwitch = cms.double( 5.0 ),
3751  RejectTracks = cms.bool( True ),
3752  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3753  NoInvalidHitsBeginEnd = cms.bool( False ),
3754  LogPixelProbabilityCut = cms.double( -16.0 ),
3755  appendToDataLabel = cms.string( "" )
3756 )
3757 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3758  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3759  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3760  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3761  EstimateCut = cms.double( 30.0 ),
3762  MaxFractionOutliers = cms.double( 0.3 ),
3763  MaxNumberOfOutliers = cms.int32( 3 ),
3764  MinDof = cms.int32( 2 ),
3765  NoOutliersBeginEnd = cms.bool( False ),
3766  MinNumberOfHits = cms.int32( 7 ),
3767  MinNumberOfHitsHighEta = cms.int32( 5 ),
3768  HighEtaSwitch = cms.double( 5.0 ),
3769  RejectTracks = cms.bool( True ),
3770  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3771  NoInvalidHitsBeginEnd = cms.bool( False ),
3772  LogPixelProbabilityCut = cms.double( -16.0 ),
3773  appendToDataLabel = cms.string( "" )
3774 )
3775 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3776  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3777  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3778  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3779  appendToDataLabel = cms.string( "" )
3780 )
3781 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3782  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3783  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3784  Updator = cms.string( "hltESPKFUpdator" ),
3785  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3786  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3787  minHits = cms.int32( 7 ),
3788  appendToDataLabel = cms.string( "" )
3789 )
3790 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3791  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3792  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3793  Updator = cms.string( "hltESPKFUpdator" ),
3794  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3795  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3796  minHits = cms.int32( 7 ),
3797  appendToDataLabel = cms.string( "" )
3798 )
3799 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3800  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3801  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3802  Updator = cms.string( "hltESPKFUpdator" ),
3803  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3804  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3805  errorRescaling = cms.double( 10.0 ),
3806  minHits = cms.int32( 7 ),
3807  appendToDataLabel = cms.string( "" )
3808 )
3809 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3810  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3811  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3812  Updator = cms.string( "hltESPKFUpdator" ),
3813  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3814  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3815  errorRescaling = cms.double( 10.0 ),
3816  minHits = cms.int32( 7 ),
3817  appendToDataLabel = cms.string( "" )
3818 )
3819 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3820  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3821  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3822  fractionShared = cms.double( 0.09 ),
3823  ValidHitBonus = cms.double( 5.0 ),
3824  MissingHitPenalty = cms.double( 20.0 ),
3825  allowSharedFirstHit = cms.bool( True )
3826 )
3827 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3828  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3829  algoOrder = cms.vstring( ),
3830  appendToDataLabel = cms.string( "" )
3831 )
3832 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3833  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3834  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3835  appendToDataLabel = cms.string( "" )
3836 )
3837 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3838  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3839  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3840  fractionShared = cms.double( 0.5 ),
3841  ValidHitBonus = cms.double( 100.0 ),
3842  MissingHitPenalty = cms.double( 0.0 ),
3843  allowSharedFirstHit = cms.bool( False )
3844 )
3845 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3846  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3847  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3848  Updator = cms.string( "hltESPKFUpdator" ),
3849  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3850  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3851  minHits = cms.int32( 3 ),
3852  appendToDataLabel = cms.string( "" )
3853 )
3854 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3855  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3856  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3857  Updator = cms.string( "hltESPKFUpdator" ),
3858  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3859  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3860  errorRescaling = cms.double( 100.0 ),
3861  minHits = cms.int32( 3 ),
3862  appendToDataLabel = cms.string( "" )
3863 )
3864 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3865  timeThreshold = cms.int32( 48 ),
3866  sigmaZThreshold = cms.double( 2.0 ),
3867  sigmaXYThreshold = cms.double( 4.0 ),
3868  appendToDataLabel = cms.string( "" )
3869 )
3870 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3871  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3872  useQuadrupletAlgo = cms.bool( False ),
3873  appendToDataLabel = cms.string( "" )
3874 )
3875 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3876  ComponentName = cms.string( "hltTrackCleaner" ),
3877  appendToDataLabel = cms.string( "" )
3878 )
3879 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3880  ComponentName = cms.string( "HODetIdAssociator" ),
3881  etaBinSize = cms.double( 0.087 ),
3882  nEta = cms.int32( 30 ),
3883  nPhi = cms.int32( 72 ),
3884  hcalRegion = cms.int32( 2 ),
3885  includeBadChambers = cms.bool( False ),
3886  includeGEM = cms.bool( False ),
3887  includeME0 = cms.bool( False )
3888 )
3889 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3890  appendToDataLabel = cms.string( "" )
3891 )
3892 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3893  ComponentName = cms.string( "MuonDetIdAssociator" ),
3894  etaBinSize = cms.double( 0.125 ),
3895  nEta = cms.int32( 48 ),
3896  nPhi = cms.int32( 48 ),
3897  hcalRegion = cms.int32( 2 ),
3898  includeBadChambers = cms.bool( True ),
3899  includeGEM = cms.bool( True ),
3900  includeME0 = cms.bool( False )
3901 )
3902 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3903  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3904  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3905  fractionShared = cms.double( 0.1 ),
3906  ValidHitBonus = cms.double( 1000.0 ),
3907  MissingHitPenalty = cms.double( 1.0 ),
3908  allowSharedFirstHit = cms.bool( True )
3909 )
3910 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3911  ComponentName = cms.string( "SimpleNavigationSchool" ),
3912  PluginName = cms.string( "" ),
3913  SimpleMagneticField = cms.string( "ParabolicMf" )
3914 )
3915 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3916  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3917  etaBinSize = cms.double( 0.1 ),
3918  nEta = cms.int32( 60 ),
3919  nPhi = cms.int32( 30 ),
3920  hcalRegion = cms.int32( 2 ),
3921  includeBadChambers = cms.bool( False ),
3922  includeGEM = cms.bool( False ),
3923  includeME0 = cms.bool( False )
3924 )
3925 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3926  appendToDataLabel = cms.string( "" )
3927 )
3928 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3929  ComponentName = cms.string( "" ),
3930  CablingMapLabel = cms.string( "" ),
3931  UseQualityInfo = cms.bool( False ),
3932  appendToDataLabel = cms.string( "" )
3933 )
3934 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3935 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3936  LatencyRecord = cms.PSet(
3937  label = cms.untracked.string( "" ),
3938  record = cms.string( "SiStripLatencyRcd" )
3939  ),
3940  BackPlaneCorrectionPeakMode = cms.PSet(
3941  label = cms.untracked.string( "peak" ),
3942  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3943  ),
3944  BackPlaneCorrectionDeconvMode = cms.PSet(
3945  label = cms.untracked.string( "deconvolution" ),
3946  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3947  )
3948 )
3949 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3950  LatencyRecord = cms.PSet(
3951  label = cms.untracked.string( "" ),
3952  record = cms.string( "SiStripLatencyRcd" )
3953  ),
3954  LorentzAnglePeakMode = cms.PSet(
3955  label = cms.untracked.string( "peak" ),
3956  record = cms.string( "SiStripLorentzAngleRcd" )
3957  ),
3958  LorentzAngleDeconvMode = cms.PSet(
3959  label = cms.untracked.string( "deconvolution" ),
3960  record = cms.string( "SiStripLorentzAngleRcd" )
3961  )
3962 )
3963 
3964 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3965  RawDataCollection = cms.InputTag( "rawDataCollector" )
3966 )
3967 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3968 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3969  result = cms.bool( False )
3970 )
3971 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
3972  src = cms.InputTag( "statusOnGPU" )
3973 )
3974 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3975  SelectedTriggerType = cms.int32( 1 )
3976 )
3977 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3978  FedIds = cms.vint32( 1404 ),
3979  Setup = cms.string( "stage2::GTSetup" ),
3980  FWId = cms.uint32( 0 ),
3981  DmxFWId = cms.uint32( 0 ),
3982  FWOverride = cms.bool( False ),
3983  TMTCheck = cms.bool( True ),
3984  CTP7 = cms.untracked.bool( False ),
3985  MTF7 = cms.untracked.bool( False ),
3986  InputLabel = cms.InputTag( "rawDataCollector" ),
3987  lenSlinkHeader = cms.untracked.int32( 8 ),
3988  lenSlinkTrailer = cms.untracked.int32( 8 ),
3989  lenAMCHeader = cms.untracked.int32( 8 ),
3990  lenAMCTrailer = cms.untracked.int32( 0 ),
3991  lenAMC13Header = cms.untracked.int32( 8 ),
3992  lenAMC13Trailer = cms.untracked.int32( 8 ),
3993  debug = cms.untracked.bool( False ),
3994  MinFeds = cms.uint32( 0 )
3995 )
3996 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3997  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3998  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3999  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4000  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4001  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4002  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4003  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4004  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4005  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4006  GetPrescaleColumnFromData = cms.bool( False ),
4007  AlgorithmTriggersUnprescaled = cms.bool( True ),
4008  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4009  AlgorithmTriggersUnmasked = cms.bool( True ),
4010  useMuonShowers = cms.bool( True ),
4011  resetPSCountersEachLumiSec = cms.bool( True ),
4012  semiRandomInitialPSCounters = cms.bool( False ),
4013  ProduceL1GtDaqRecord = cms.bool( True ),
4014  ProduceL1GtObjectMapRecord = cms.bool( True ),
4015  EmulateBxInEvent = cms.int32( 1 ),
4016  L1DataBxInEvent = cms.int32( 5 ),
4017  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4018  BstLengthBytes = cms.int32( -1 ),
4019  PrescaleSet = cms.uint32( 1 ),
4020  Verbosity = cms.untracked.int32( 0 ),
4021  PrintL1Menu = cms.untracked.bool( False ),
4022  TriggerMenuLuminosity = cms.string( "startup" )
4023 )
4024 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4025  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4026 )
4027 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4028  changeToCMSCoordinates = cms.bool( False ),
4029  maxZ = cms.double( 40.0 ),
4030  setSigmaZ = cms.double( 0.0 ),
4031  beamMode = cms.untracked.uint32( 11 ),
4032  src = cms.InputTag( "" ),
4033  gtEvmLabel = cms.InputTag( "" ),
4034  maxRadius = cms.double( 2.0 ),
4035  useTransientRecord = cms.bool( True )
4036 )
4037 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4038  saveTags = cms.bool( True ),
4039  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4040  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4041  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4042  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4043  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4044  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4045  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4046  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4047  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4048  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4049 )
4050 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4051  offset = cms.uint32( 0 ),
4052  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4053 )
4054 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4055  tccUnpacking = cms.bool( True ),
4056  FedLabel = cms.InputTag( "listfeds" ),
4057  srpUnpacking = cms.bool( True ),
4058  syncCheck = cms.bool( True ),
4059  feIdCheck = cms.bool( True ),
4060  silentMode = cms.untracked.bool( True ),
4061  InputLabel = cms.InputTag( "rawDataCollector" ),
4062  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 ),
4063  eventPut = cms.bool( True ),
4064  numbTriggerTSamples = cms.int32( 1 ),
4065  numbXtalTSamples = cms.int32( 10 ),
4066  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 ),
4067  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 ),
4068  DoRegional = cms.bool( False ),
4069  feUnpacking = cms.bool( True ),
4070  forceToKeepFRData = cms.bool( False ),
4071  headerUnpacking = cms.bool( True ),
4072  memUnpacking = cms.bool( True )
4073 )
4074 fragment.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU",
4075  InputLabel = cms.InputTag( "rawDataCollector" ),
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  maxChannelsEB = cms.uint32( 61200 ),
4078  maxChannelsEE = cms.uint32( 14648 ),
4079  digisLabelEB = cms.string( "ebDigis" ),
4080  digisLabelEE = cms.string( "eeDigis" )
4081 )
4082 fragment.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer",
4083  digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4084  digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4085  digisOutLabelEB = cms.string( "ebDigis" ),
4086  digisOutLabelEE = cms.string( "eeDigis" ),
4087  produceDummyIntegrityCollections = cms.bool( False )
4088 )
4089 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4090  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4091  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4092  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4093  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4094  ebFEToBeRecovered = cms.string( "ebFE" ),
4095  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4096  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4097  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4098  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4099  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4100  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4101  eeFEToBeRecovered = cms.string( "eeFE" ),
4102  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4103  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
4104 )
4105 fragment.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer",
4106  EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ),
4107  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4108  EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ),
4109  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4110  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4111  algoPSet = cms.PSet(
4112  addPedestalUncertaintyEE = cms.double( 0.0 ),
4113  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4114  addPedestalUncertaintyEB = cms.double( 0.0 ),
4115  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4116  gainSwitchUseMaxSampleEB = cms.bool( True ),
4117  timealgo = cms.string( "RatioMethod" ),
4118  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4119  EEtimeNconst = cms.double( 31.8 ),
4120  EBtimeNconst = cms.double( 28.5 ),
4121  prefitMaxChiSqEE = cms.double( 10.0 ),
4122  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4123  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4124  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4125  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4126  gainSwitchUseMaxSampleEE = cms.bool( False ),
4127  prefitMaxChiSqEB = cms.double( 25.0 ),
4128  mitigateBadSamplesEB = cms.bool( False ),
4129  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4130  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
4131  ampErrorCalculation = cms.bool( False ),
4132  mitigateBadSamplesEE = cms.bool( False ),
4133  amplitudeThresholdEB = cms.double( 10.0 ),
4134  amplitudeThresholdEE = cms.double( 10.0 ),
4135  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4136  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4137  selectiveBadSampleCriteriaEB = cms.bool( False ),
4138  dynamicPedestalsEB = cms.bool( False ),
4139  useLumiInfoRunHeader = cms.bool( False ),
4140  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4141  dynamicPedestalsEE = cms.bool( False ),
4142  doPrefitEE = cms.bool( False ),
4143  selectiveBadSampleCriteriaEE = cms.bool( False ),
4144  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4145  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4146  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4147  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4148  EEtimeConstantTerm = cms.double( 1.0 ),
4149  EBtimeConstantTerm = cms.double( 0.6 ),
4150  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4151  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4152  doPrefitEB = cms.bool( False )
4153  )
4154 )
4155 fragment.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU",
4156  digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4157  digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4158  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4159  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4160  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4161  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4162  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4163  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4164  EBtimeConstantTerm = cms.double( 0.6 ),
4165  EEtimeConstantTerm = cms.double( 1.0 ),
4166  EBtimeNconst = cms.double( 28.5 ),
4167  EEtimeNconst = cms.double( 31.8 ),
4168  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4169  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4170  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4171  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4172  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4173  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4174  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4175  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4176  amplitudeThresholdEB = cms.double( 10.0 ),
4177  amplitudeThresholdEE = cms.double( 10.0 ),
4178  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4179  shouldRunTimingComputation = cms.bool( True )
4180 )
4181 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
4182  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
4183  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4184  containsTimingInformation = cms.bool( True ),
4185  isPhase2 = cms.bool( False ),
4186  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
4187  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" )
4188 )
4189 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
4190  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4191  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4192  isPhase2 = cms.bool( False ),
4193  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4194  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4195 )
4196 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4197  recoverEEVFE = cms.bool( False ),
4198  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4199  recoverEBIsolatedChannels = cms.bool( False ),
4200  recoverEBVFE = cms.bool( False ),
4201  laserCorrection = cms.bool( True ),
4202  EBLaserMIN = cms.double( 0.5 ),
4203  killDeadChannels = cms.bool( True ),
4204  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4205  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4206  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4207  EELaserMIN = cms.double( 0.5 ),
4208  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4209  cleaningConfig = cms.PSet(
4210  cThreshold_endcap = cms.double( 15.0 ),
4211  tightenCrack_e1_double = cms.double( 2.0 ),
4212  cThreshold_barrel = cms.double( 4.0 ),
4213  e6e2thresh = cms.double( 0.04 ),
4214  e4e1Threshold_barrel = cms.double( 0.08 ),
4215  e4e1Threshold_endcap = cms.double( 0.3 ),
4216  tightenCrack_e4e1_single = cms.double( 3.0 ),
4217  cThreshold_double = cms.double( 10.0 ),
4218  e4e1_b_barrel = cms.double( -0.024 ),
4219  tightenCrack_e6e2_double = cms.double( 3.0 ),
4220  e4e1_a_barrel = cms.double( 0.04 ),
4221  tightenCrack_e1_single = cms.double( 2.0 ),
4222  e4e1_a_endcap = cms.double( 0.02 ),
4223  e4e1_b_endcap = cms.double( -0.0125 ),
4224  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4225  ),
4226  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4227  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4228  recoverEBFE = cms.bool( False ),
4229  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4230  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4231  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4232  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4233  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4234  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4235  ChannelStatusToBeExcluded = cms.vstring( ),
4236  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4237  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
4238  recoverEEFE = cms.bool( False ),
4239  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4240  EBLaserMAX = cms.double( 3.0 ),
4241  flagsMapDBReco = cms.PSet(
4242  kDead = cms.vstring( 'kNoDataNoTP' ),
4243  kGood = cms.vstring( 'kOk',
4244  'kDAC',
4245  'kNoLaser',
4246  'kNoisy' ),
4247  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4248  kNoisy = cms.vstring( 'kNNoisy',
4249  'kFixedG6',
4250  'kFixedG1' ),
4251  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4252  'kNonRespondingIsolated',
4253  'kDeadVFE' )
4254  ),
4255  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4256  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4257  algo = cms.string( "EcalRecHitWorkerSimple" ),
4258  EELaserMAX = cms.double( 8.0 ),
4259  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4260  recoverEEIsolatedChannels = cms.bool( False ),
4261  skipTimeCalib = cms.bool( False )
4262 )
4263 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4264  sourceTag = cms.InputTag( "rawDataCollector" ),
4265  debugMode = cms.untracked.bool( False ),
4266  InstanceES = cms.string( "" ),
4267  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4268  ESdigiCollection = cms.string( "" )
4269 )
4270 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4271  ESrechitCollection = cms.string( "EcalRecHitsES" ),
4272  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4273  algo = cms.string( "ESRecHitWorker" ),
4274  ESRecoAlgo = cms.int32( 0 )
4275 )
4276 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4277  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4278  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4279  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4280  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4281  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4282  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4283  statusThreshold = cms.uint32( 3 ),
4284  useRecoFlag = cms.bool( False ),
4285  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 ),
4286  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 ),
4287  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 ),
4288  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 ),
4289  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4290  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4291 )
4292 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4293  result = cms.bool( True )
4294 )
4295 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4296  saveTags = cms.bool( True ),
4297  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" ),
4298  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4299  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4300  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4301  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4302  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4303  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4304  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4305  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4306  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4307 )
4308 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4309  offset = cms.uint32( 0 ),
4310  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4311 )
4312 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4313  doBarrel = cms.bool( True ),
4314  doEndcaps = cms.bool( True ),
4315  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4316  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4317  clusEtaSize = cms.int32( 3 ),
4318  clusPhiSize = cms.int32( 3 ),
4319  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4320  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4321  clusSeedThr = cms.double( 0.5 ),
4322  clusSeedThrEndCap = cms.double( 1.0 ),
4323  useRecoFlag = cms.bool( False ),
4324  flagLevelRecHitsToUse = cms.int32( 1 ),
4325  useDBStatus = cms.bool( True ),
4326  statusLevelRecHitsToUse = cms.int32( 1 ),
4327  posCalcParameters = cms.PSet(
4328  T0_barl = cms.double( 7.4 ),
4329  T0_endcPresh = cms.double( 1.2 ),
4330  LogWeighted = cms.bool( True ),
4331  T0_endc = cms.double( 3.1 ),
4332  X0 = cms.double( 0.89 ),
4333  W0 = cms.double( 4.2 )
4334  ),
4335  maxNumberofSeeds = cms.int32( 700 ),
4336  maxNumberofClusters = cms.int32( 300 ),
4337  debugLevel = cms.int32( 0 )
4338 )
4339 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4340  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4341  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4342  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4343  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4344  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4345  useRecoFlag = cms.bool( False ),
4346  flagLevelRecHitsToUse = cms.int32( 1 ),
4347  useDBStatus = cms.bool( True ),
4348  statusLevelRecHitsToUse = cms.int32( 1 ),
4349  doSelBarrel = cms.bool( True ),
4350  barrelSelection = cms.PSet(
4351  massHighPi0Cand = cms.double( 0.156 ),
4352  ptMinForIsolation = cms.double( 1.0 ),
4353  seleMinvMaxBarrel = cms.double( 0.8 ),
4354  massLowPi0Cand = cms.double( 0.084 ),
4355  seleS9S25Gamma = cms.double( 0.8 ),
4356  seleBeltDeta = cms.double( 0.1 ),
4357  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4358  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4359  removePi0CandidatesForEta = cms.bool( True ),
4360  seleMinvMinBarrel = cms.double( 0.2 ),
4361  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4362  selePtPairBarrel_region1 = cms.double( 3.0 ),
4363  selePtPairBarrel_region2 = cms.double( 3.0 ),
4364  seleBeltDR = cms.double( 0.3 ),
4365  region1_Barrel = cms.double( 1.0 ),
4366  seleIsoBarrel_region1 = cms.double( 0.5 ),
4367  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4368  seleIsoBarrel_region2 = cms.double( 0.5 ),
4369  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4370  store5x5RecHitEB = cms.bool( True ),
4371  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4372  seleNxtalBarrel_region1 = cms.uint32( 6 )
4373  ),
4374  doSelEndcap = cms.bool( False ),
4375  endcapSelection = cms.PSet(
4376  seleBeltDetaEndCap = cms.double( 0.05 ),
4377  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4378  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4379  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4380  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4381  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4382  ptMinForIsolationEndCap = cms.double( 0.5 ),
4383  selePtPairEndCap_region1 = cms.double( 1.5 ),
4384  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4385  selePtPairEndCap_region2 = cms.double( 1.5 ),
4386  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4387  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4388  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4389  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4390  region1_EndCap = cms.double( 1.8 ),
4391  region2_EndCap = cms.double( 2.0 ),
4392  store5x5RecHitEE = cms.bool( False ),
4393  seleIsoEndCap_region3 = cms.double( 0.5 ),
4394  seleIsoEndCap_region2 = cms.double( 0.5 ),
4395  seleMinvMinEndCap = cms.double( 0.05 ),
4396  selePtPairEndCap_region3 = cms.double( 99.0 ),
4397  seleIsoEndCap_region1 = cms.double( 0.5 ),
4398  seleBeltDREndCap = cms.double( 0.2 ),
4399  seleMinvMaxEndCap = cms.double( 0.3 ),
4400  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4401  seleS9S25GammaEndCap = cms.double( 0.0 )
4402  ),
4403  storeRecHitES = cms.bool( False ),
4404  preshowerSelection = cms.PSet(
4405  preshClusterEnergyCut = cms.double( 0.0 ),
4406  debugLevelES = cms.string( "" ),
4407  ESCollection = cms.string( "etaEcalRecHitsES" ),
4408  preshNclust = cms.int32( 4 ),
4409  preshStripEnergyCut = cms.double( 0.0 ),
4410  preshCalibPlaneY = cms.double( 0.7 ),
4411  preshSeededNstrip = cms.int32( 15 ),
4412  preshCalibGamma = cms.double( 0.024 ),
4413  preshCalibPlaneX = cms.double( 1.0 ),
4414  preshCalibMIP = cms.double( 9.0E-5 )
4415  ),
4416  debugLevel = cms.int32( 0 )
4417 )
4418 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4419  doEnergyScale = cms.bool( False ),
4420  doEnergyScaleInverse = cms.bool( False ),
4421  doIntercalib = cms.bool( False ),
4422  doIntercalibInverse = cms.bool( False ),
4423  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4424  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4425  doLaserCorrections = cms.bool( False ),
4426  doLaserCorrectionsInverse = cms.bool( False ),
4427  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4428  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4429 )
4430 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4431  region = cms.string( "barrel" ),
4432  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4433  digisOut = cms.string( "etaEBDigis" ),
4434  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4435  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4436  srFlagsOut = cms.string( "etaEBSrFlags" )
4437 )
4438 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4439  offset = cms.uint32( 0 ),
4440  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4441 )
4442 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4443  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4444  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4445  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4446  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4447  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4448  useRecoFlag = cms.bool( False ),
4449  flagLevelRecHitsToUse = cms.int32( 1 ),
4450  useDBStatus = cms.bool( True ),
4451  statusLevelRecHitsToUse = cms.int32( 1 ),
4452  doSelBarrel = cms.bool( False ),
4453  barrelSelection = cms.PSet(
4454  massHighPi0Cand = cms.double( 0.163 ),
4455  ptMinForIsolation = cms.double( 1.0 ),
4456  seleMinvMaxBarrel = cms.double( 0.8 ),
4457  massLowPi0Cand = cms.double( 0.104 ),
4458  seleS9S25Gamma = cms.double( 0.0 ),
4459  seleBeltDeta = cms.double( 0.05 ),
4460  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4461  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4462  removePi0CandidatesForEta = cms.bool( False ),
4463  seleMinvMinBarrel = cms.double( 0.3 ),
4464  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4465  selePtPairBarrel_region1 = cms.double( 1.5 ),
4466  selePtPairBarrel_region2 = cms.double( 1.5 ),
4467  seleBeltDR = cms.double( 0.2 ),
4468  region1_Barrel = cms.double( 1.0 ),
4469  seleIsoBarrel_region1 = cms.double( 0.5 ),
4470  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4471  seleIsoBarrel_region2 = cms.double( 0.5 ),
4472  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4473  store5x5RecHitEB = cms.bool( False ),
4474  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4475  seleNxtalBarrel_region1 = cms.uint32( 6 )
4476  ),
4477  doSelEndcap = cms.bool( True ),
4478  endcapSelection = cms.PSet(
4479  seleBeltDetaEndCap = cms.double( 0.1 ),
4480  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4481  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4482  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4483  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4484  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4485  ptMinForIsolationEndCap = cms.double( 0.5 ),
4486  selePtPairEndCap_region1 = cms.double( 3.0 ),
4487  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4488  selePtPairEndCap_region2 = cms.double( 3.0 ),
4489  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4490  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4491  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4492  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4493  region1_EndCap = cms.double( 1.8 ),
4494  region2_EndCap = cms.double( 2.0 ),
4495  store5x5RecHitEE = cms.bool( True ),
4496  seleIsoEndCap_region3 = cms.double( 0.5 ),
4497  seleIsoEndCap_region2 = cms.double( 0.5 ),
4498  seleMinvMinEndCap = cms.double( 0.2 ),
4499  selePtPairEndCap_region3 = cms.double( 3.0 ),
4500  seleIsoEndCap_region1 = cms.double( 0.5 ),
4501  seleBeltDREndCap = cms.double( 0.3 ),
4502  seleMinvMaxEndCap = cms.double( 0.8 ),
4503  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4504  seleS9S25GammaEndCap = cms.double( 0.85 )
4505  ),
4506  storeRecHitES = cms.bool( True ),
4507  preshowerSelection = cms.PSet(
4508  preshClusterEnergyCut = cms.double( 0.0 ),
4509  debugLevelES = cms.string( "" ),
4510  ESCollection = cms.string( "etaEcalRecHitsES" ),
4511  preshNclust = cms.int32( 4 ),
4512  preshStripEnergyCut = cms.double( 0.0 ),
4513  preshCalibPlaneY = cms.double( 0.7 ),
4514  preshSeededNstrip = cms.int32( 15 ),
4515  preshCalibGamma = cms.double( 0.024 ),
4516  preshCalibPlaneX = cms.double( 1.0 ),
4517  preshCalibMIP = cms.double( 9.0E-5 )
4518  ),
4519  debugLevel = cms.int32( 0 )
4520 )
4521 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4522  doEnergyScale = cms.bool( False ),
4523  doEnergyScaleInverse = cms.bool( False ),
4524  doIntercalib = cms.bool( False ),
4525  doIntercalibInverse = cms.bool( False ),
4526  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4527  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4528  doLaserCorrections = cms.bool( False ),
4529  doLaserCorrectionsInverse = cms.bool( False ),
4530  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4531  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4532 )
4533 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4534  region = cms.string( "endcap" ),
4535  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4536  digisOut = cms.string( "etaEEDigis" ),
4537  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4538  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4539  srFlagsOut = cms.string( "etaEESrFlags" )
4540 )
4541 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4542  offset = cms.uint32( 0 ),
4543  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4544 )
4545 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4546  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4547  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4548  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4549  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4550  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4551  useRecoFlag = cms.bool( False ),
4552  flagLevelRecHitsToUse = cms.int32( 1 ),
4553  useDBStatus = cms.bool( True ),
4554  statusLevelRecHitsToUse = cms.int32( 1 ),
4555  doSelBarrel = cms.bool( True ),
4556  barrelSelection = cms.PSet(
4557  massHighPi0Cand = cms.double( 0.163 ),
4558  ptMinForIsolation = cms.double( 1.0 ),
4559  seleMinvMaxBarrel = cms.double( 0.22 ),
4560  massLowPi0Cand = cms.double( 0.104 ),
4561  seleS9S25Gamma = cms.double( 0.0 ),
4562  seleBeltDeta = cms.double( 0.05 ),
4563  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4564  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4565  removePi0CandidatesForEta = cms.bool( False ),
4566  seleMinvMinBarrel = cms.double( 0.06 ),
4567  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4568  selePtPairBarrel_region1 = cms.double( 2.0 ),
4569  selePtPairBarrel_region2 = cms.double( 1.75 ),
4570  seleBeltDR = cms.double( 0.2 ),
4571  region1_Barrel = cms.double( 1.0 ),
4572  seleIsoBarrel_region1 = cms.double( 0.5 ),
4573  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4574  seleIsoBarrel_region2 = cms.double( 0.5 ),
4575  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4576  store5x5RecHitEB = cms.bool( False ),
4577  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4578  seleNxtalBarrel_region1 = cms.uint32( 6 )
4579  ),
4580  doSelEndcap = cms.bool( False ),
4581  endcapSelection = cms.PSet(
4582  seleBeltDetaEndCap = cms.double( 0.05 ),
4583  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4584  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4585  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4586  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4587  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4588  ptMinForIsolationEndCap = cms.double( 0.5 ),
4589  selePtPairEndCap_region1 = cms.double( 1.5 ),
4590  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4591  selePtPairEndCap_region2 = cms.double( 1.5 ),
4592  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4593  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4594  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4595  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4596  region1_EndCap = cms.double( 1.8 ),
4597  region2_EndCap = cms.double( 2.0 ),
4598  store5x5RecHitEE = cms.bool( False ),
4599  seleIsoEndCap_region3 = cms.double( 0.5 ),
4600  seleIsoEndCap_region2 = cms.double( 0.5 ),
4601  seleMinvMinEndCap = cms.double( 0.05 ),
4602  selePtPairEndCap_region3 = cms.double( 99.0 ),
4603  seleIsoEndCap_region1 = cms.double( 0.5 ),
4604  seleBeltDREndCap = cms.double( 0.2 ),
4605  seleMinvMaxEndCap = cms.double( 0.3 ),
4606  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4607  seleS9S25GammaEndCap = cms.double( 0.0 )
4608  ),
4609  storeRecHitES = cms.bool( False ),
4610  preshowerSelection = cms.PSet(
4611  preshClusterEnergyCut = cms.double( 0.0 ),
4612  debugLevelES = cms.string( "" ),
4613  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4614  preshNclust = cms.int32( 4 ),
4615  preshStripEnergyCut = cms.double( 0.0 ),
4616  preshCalibPlaneY = cms.double( 0.7 ),
4617  preshSeededNstrip = cms.int32( 15 ),
4618  preshCalibGamma = cms.double( 0.024 ),
4619  preshCalibPlaneX = cms.double( 1.0 ),
4620  preshCalibMIP = cms.double( 9.0E-5 )
4621  ),
4622  debugLevel = cms.int32( 0 )
4623 )
4624 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4625  doEnergyScale = cms.bool( False ),
4626  doEnergyScaleInverse = cms.bool( False ),
4627  doIntercalib = cms.bool( False ),
4628  doIntercalibInverse = cms.bool( False ),
4629  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4630  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4631  doLaserCorrections = cms.bool( False ),
4632  doLaserCorrectionsInverse = cms.bool( False ),
4633  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4634  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4635 )
4636 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4637  region = cms.string( "barrel" ),
4638  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4639  digisOut = cms.string( "pi0EBDigis" ),
4640  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4641  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4642  srFlagsOut = cms.string( "pi0EBSrFlags" )
4643 )
4644 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4645  offset = cms.uint32( 0 ),
4646  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4647 )
4648 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4649  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4650  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4651  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4652  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4653  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4654  useRecoFlag = cms.bool( False ),
4655  flagLevelRecHitsToUse = cms.int32( 1 ),
4656  useDBStatus = cms.bool( True ),
4657  statusLevelRecHitsToUse = cms.int32( 1 ),
4658  doSelBarrel = cms.bool( False ),
4659  barrelSelection = cms.PSet(
4660  massHighPi0Cand = cms.double( 0.163 ),
4661  ptMinForIsolation = cms.double( 1.0 ),
4662  seleMinvMaxBarrel = cms.double( 0.22 ),
4663  massLowPi0Cand = cms.double( 0.104 ),
4664  seleS9S25Gamma = cms.double( 0.0 ),
4665  seleBeltDeta = cms.double( 0.05 ),
4666  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4667  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4668  removePi0CandidatesForEta = cms.bool( False ),
4669  seleMinvMinBarrel = cms.double( 0.06 ),
4670  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4671  selePtPairBarrel_region1 = cms.double( 1.5 ),
4672  selePtPairBarrel_region2 = cms.double( 1.5 ),
4673  seleBeltDR = cms.double( 0.2 ),
4674  region1_Barrel = cms.double( 1.0 ),
4675  seleIsoBarrel_region1 = cms.double( 0.5 ),
4676  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4677  seleIsoBarrel_region2 = cms.double( 0.5 ),
4678  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4679  store5x5RecHitEB = cms.bool( False ),
4680  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4681  seleNxtalBarrel_region1 = cms.uint32( 6 )
4682  ),
4683  doSelEndcap = cms.bool( True ),
4684  endcapSelection = cms.PSet(
4685  seleBeltDetaEndCap = cms.double( 0.05 ),
4686  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4687  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4688  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4689  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4690  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4691  ptMinForIsolationEndCap = cms.double( 0.5 ),
4692  selePtPairEndCap_region1 = cms.double( 3.75 ),
4693  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4694  selePtPairEndCap_region2 = cms.double( 2.0 ),
4695  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4696  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4697  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4698  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4699  region1_EndCap = cms.double( 1.8 ),
4700  region2_EndCap = cms.double( 2.0 ),
4701  store5x5RecHitEE = cms.bool( False ),
4702  seleIsoEndCap_region3 = cms.double( 0.5 ),
4703  seleIsoEndCap_region2 = cms.double( 0.5 ),
4704  seleMinvMinEndCap = cms.double( 0.05 ),
4705  selePtPairEndCap_region3 = cms.double( 2.0 ),
4706  seleIsoEndCap_region1 = cms.double( 0.5 ),
4707  seleBeltDREndCap = cms.double( 0.2 ),
4708  seleMinvMaxEndCap = cms.double( 0.3 ),
4709  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4710  seleS9S25GammaEndCap = cms.double( 0.0 )
4711  ),
4712  storeRecHitES = cms.bool( True ),
4713  preshowerSelection = cms.PSet(
4714  preshClusterEnergyCut = cms.double( 0.0 ),
4715  debugLevelES = cms.string( "" ),
4716  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4717  preshNclust = cms.int32( 4 ),
4718  preshStripEnergyCut = cms.double( 0.0 ),
4719  preshCalibPlaneY = cms.double( 0.7 ),
4720  preshSeededNstrip = cms.int32( 15 ),
4721  preshCalibGamma = cms.double( 0.024 ),
4722  preshCalibPlaneX = cms.double( 1.0 ),
4723  preshCalibMIP = cms.double( 9.0E-5 )
4724  ),
4725  debugLevel = cms.int32( 0 )
4726 )
4727 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4728  doEnergyScale = cms.bool( False ),
4729  doEnergyScaleInverse = cms.bool( False ),
4730  doIntercalib = cms.bool( False ),
4731  doIntercalibInverse = cms.bool( False ),
4732  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4733  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4734  doLaserCorrections = cms.bool( False ),
4735  doLaserCorrectionsInverse = cms.bool( False ),
4736  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4737  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4738 )
4739 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4740  region = cms.string( "endcap" ),
4741  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4742  digisOut = cms.string( "pi0EEDigis" ),
4743  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4744  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4745  srFlagsOut = cms.string( "pi0EESrFlags" )
4746 )
4747 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4748  saveTags = cms.bool( True ),
4749  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" ),
4750  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4751  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4752  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4753  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4754  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4755  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4756  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4757  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4758  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4759 )
4760 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4761  offset = cms.uint32( 0 ),
4762  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4763 )
4764 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4765  saveTags = cms.bool( True ),
4766  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4767  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4768  MaxEta = cms.double( 2.4 ),
4769  MinPt = cms.double( 0.0 ),
4770  MaxDeltaR = cms.double( 0.3 ),
4771  MinN = cms.int32( 1 ),
4772  CentralBxOnly = cms.bool( True ),
4773  SelectQualities = cms.vint32( )
4774 )
4775 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4776  inputLabel = cms.InputTag( "rawDataCollector" ),
4777  debug = cms.untracked.bool( False )
4778 )
4779 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4780  recAlgoConfig = cms.PSet(
4781  maxTime = cms.double( 420.0 ),
4782  debug = cms.untracked.bool( False ),
4783  stepTwoFromDigi = cms.bool( False ),
4784  tTrigModeConfig = cms.PSet(
4785  debug = cms.untracked.bool( False ),
4786  tofCorrType = cms.int32( 0 ),
4787  tTrigLabel = cms.string( "" ),
4788  wirePropCorrType = cms.int32( 0 ),
4789  doTOFCorrection = cms.bool( True ),
4790  vPropWire = cms.double( 24.4 ),
4791  doT0Correction = cms.bool( True ),
4792  doWirePropCorrection = cms.bool( True ),
4793  t0Label = cms.string( "" )
4794  ),
4795  useUncertDB = cms.bool( True ),
4796  doVdriftCorr = cms.bool( True ),
4797  minTime = cms.double( -3.0 ),
4798  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4799  readLegacyTTrigDB = cms.bool( True ),
4800  readLegacyVDriftDB = cms.bool( True )
4801  ),
4802  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4803  debug = cms.untracked.bool( False ),
4804  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4805 )
4806 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4807  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4808  Reco4DAlgoConfig = cms.PSet(
4809  Reco2DAlgoConfig = cms.PSet(
4810  AlphaMaxPhi = cms.double( 1.0 ),
4811  debug = cms.untracked.bool( False ),
4812  segmCleanerMode = cms.int32( 2 ),
4813  AlphaMaxTheta = cms.double( 0.9 ),
4814  hit_afterT0_resolution = cms.double( 0.03 ),
4815  performT0_vdriftSegCorrection = cms.bool( False ),
4816  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4817  recAlgoConfig = cms.PSet(
4818  maxTime = cms.double( 420.0 ),
4819  debug = cms.untracked.bool( False ),
4820  stepTwoFromDigi = cms.bool( False ),
4821  tTrigModeConfig = cms.PSet(
4822  debug = cms.untracked.bool( False ),
4823  tofCorrType = cms.int32( 0 ),
4824  tTrigLabel = cms.string( "" ),
4825  wirePropCorrType = cms.int32( 0 ),
4826  doTOFCorrection = cms.bool( True ),
4827  vPropWire = cms.double( 24.4 ),
4828  doT0Correction = cms.bool( True ),
4829  doWirePropCorrection = cms.bool( True ),
4830  t0Label = cms.string( "" )
4831  ),
4832  useUncertDB = cms.bool( True ),
4833  doVdriftCorr = cms.bool( True ),
4834  minTime = cms.double( -3.0 ),
4835  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4836  readLegacyTTrigDB = cms.bool( True ),
4837  readLegacyVDriftDB = cms.bool( True )
4838  ),
4839  MaxAllowedHits = cms.uint32( 50 ),
4840  nUnSharedHitsMin = cms.int32( 2 ),
4841  nSharedHitsMax = cms.int32( 2 ),
4842  performT0SegCorrection = cms.bool( False ),
4843  perform_delta_rejecting = cms.bool( False )
4844  ),
4845  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4846  debug = cms.untracked.bool( False ),
4847  segmCleanerMode = cms.int32( 2 ),
4848  AllDTRecHits = cms.bool( True ),
4849  hit_afterT0_resolution = cms.double( 0.03 ),
4850  performT0_vdriftSegCorrection = cms.bool( False ),
4851  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4852  recAlgoConfig = cms.PSet(
4853  maxTime = cms.double( 420.0 ),
4854  debug = cms.untracked.bool( False ),
4855  stepTwoFromDigi = cms.bool( False ),
4856  tTrigModeConfig = cms.PSet(
4857  debug = cms.untracked.bool( False ),
4858  tofCorrType = cms.int32( 0 ),
4859  tTrigLabel = cms.string( "" ),
4860  wirePropCorrType = cms.int32( 0 ),
4861  doTOFCorrection = cms.bool( True ),
4862  vPropWire = cms.double( 24.4 ),
4863  doT0Correction = cms.bool( True ),
4864  doWirePropCorrection = cms.bool( True ),
4865  t0Label = cms.string( "" )
4866  ),
4867  useUncertDB = cms.bool( True ),
4868  doVdriftCorr = cms.bool( True ),
4869  minTime = cms.double( -3.0 ),
4870  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4871  readLegacyTTrigDB = cms.bool( True ),
4872  readLegacyVDriftDB = cms.bool( True )
4873  ),
4874  nUnSharedHitsMin = cms.int32( 2 ),
4875  nSharedHitsMax = cms.int32( 2 ),
4876  performT0SegCorrection = cms.bool( False ),
4877  perform_delta_rejecting = cms.bool( False )
4878  ),
4879  debug = cms.untracked.bool( False ),
4880  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4881  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4882 )
4883 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4884  InputObjects = cms.InputTag( "rawDataCollector" ),
4885  UseExaminer = cms.bool( True ),
4886  ExaminerMask = cms.uint32( 535558134 ),
4887  UseSelectiveUnpacking = cms.bool( True ),
4888  ErrorMask = cms.uint32( 0 ),
4889  UnpackStatusDigis = cms.bool( False ),
4890  UseFormatStatus = cms.bool( True ),
4891  useRPCs = cms.bool( False ),
4892  useGEMs = cms.bool( False ),
4893  useCSCShowers = cms.bool( False ),
4894  Debug = cms.untracked.bool( False ),
4895  PrintEventNumber = cms.untracked.bool( False ),
4896  runDQM = cms.untracked.bool( False ),
4897  VisualFEDInspect = cms.untracked.bool( False ),
4898  VisualFEDShort = cms.untracked.bool( False ),
4899  FormatedEventDump = cms.untracked.bool( False ),
4900  SuppressZeroLCT = cms.untracked.bool( True ),
4901  DisableMappingCheck = cms.untracked.bool( False ),
4902  B904Setup = cms.untracked.bool( False ),
4903  B904vmecrate = cms.untracked.int32( 1 ),
4904  B904dmb = cms.untracked.int32( 3 )
4905 )
4906 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4907  CSCStripPeakThreshold = cms.double( 10.0 ),
4908  CSCStripClusterChargeCut = cms.double( 25.0 ),
4909  CSCStripxtalksOffset = cms.double( 0.03 ),
4910  UseAverageTime = cms.bool( False ),
4911  UseParabolaFit = cms.bool( False ),
4912  UseFivePoleFit = cms.bool( True ),
4913  CSCWireClusterDeltaT = cms.int32( 1 ),
4914  CSCUseCalibrations = cms.bool( True ),
4915  CSCUseStaticPedestals = cms.bool( False ),
4916  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4917  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4918  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4919  readBadChannels = cms.bool( False ),
4920  readBadChambers = cms.bool( True ),
4921  CSCUseTimingCorrections = cms.bool( True ),
4922  CSCUseGasGainCorrections = cms.bool( False ),
4923  CSCDebug = cms.untracked.bool( False ),
4924  CSCstripWireDeltaTime = cms.int32( 8 ),
4925  XTasymmetry_ME1a = cms.double( 0.0 ),
4926  XTasymmetry_ME1b = cms.double( 0.0 ),
4927  XTasymmetry_ME12 = cms.double( 0.0 ),
4928  XTasymmetry_ME13 = cms.double( 0.0 ),
4929  XTasymmetry_ME21 = cms.double( 0.0 ),
4930  XTasymmetry_ME22 = cms.double( 0.0 ),
4931  XTasymmetry_ME31 = cms.double( 0.0 ),
4932  XTasymmetry_ME32 = cms.double( 0.0 ),
4933  XTasymmetry_ME41 = cms.double( 0.0 ),
4934  ConstSyst_ME1a = cms.double( 0.022 ),
4935  ConstSyst_ME1b = cms.double( 0.007 ),
4936  ConstSyst_ME12 = cms.double( 0.0 ),
4937  ConstSyst_ME13 = cms.double( 0.0 ),
4938  ConstSyst_ME21 = cms.double( 0.0 ),
4939  ConstSyst_ME22 = cms.double( 0.0 ),
4940  ConstSyst_ME31 = cms.double( 0.0 ),
4941  ConstSyst_ME32 = cms.double( 0.0 ),
4942  ConstSyst_ME41 = cms.double( 0.0 ),
4943  NoiseLevel_ME1a = cms.double( 7.0 ),
4944  NoiseLevel_ME1b = cms.double( 8.0 ),
4945  NoiseLevel_ME12 = cms.double( 9.0 ),
4946  NoiseLevel_ME13 = cms.double( 8.0 ),
4947  NoiseLevel_ME21 = cms.double( 9.0 ),
4948  NoiseLevel_ME22 = cms.double( 9.0 ),
4949  NoiseLevel_ME31 = cms.double( 9.0 ),
4950  NoiseLevel_ME32 = cms.double( 9.0 ),
4951  NoiseLevel_ME41 = cms.double( 9.0 ),
4952  CSCUseReducedWireTimeWindow = cms.bool( False ),
4953  CSCWireTimeWindowLow = cms.int32( 0 ),
4954  CSCWireTimeWindowHigh = cms.int32( 15 )
4955 )
4956 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4957  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4958  algo_type = cms.int32( 1 ),
4959  algo_psets = cms.VPSet(
4960  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4961  algo_psets = cms.VPSet(
4962  cms.PSet( wideSeg = cms.double( 3.0 ),
4963  chi2Norm_2D_ = cms.double( 35.0 ),
4964  dRIntMax = cms.double( 2.0 ),
4965  doCollisions = cms.bool( True ),
4966  dPhiMax = cms.double( 0.006 ),
4967  dRMax = cms.double( 1.5 ),
4968  dPhiIntMax = cms.double( 0.005 ),
4969  minLayersApart = cms.int32( 1 ),
4970  chi2Max = cms.double( 100.0 ),
4971  chi2_str = cms.double( 50.0 ),
4972  enlarge = cms.bool( False )
4973  ),
4974  cms.PSet( wideSeg = cms.double( 3.0 ),
4975  chi2Norm_2D_ = cms.double( 35.0 ),
4976  dRIntMax = cms.double( 2.0 ),
4977  doCollisions = cms.bool( True ),
4978  dPhiMax = cms.double( 0.005 ),
4979  dRMax = cms.double( 1.5 ),
4980  dPhiIntMax = cms.double( 0.004 ),
4981  minLayersApart = cms.int32( 1 ),
4982  chi2Max = cms.double( 100.0 ),
4983  chi2_str = cms.double( 50.0 ),
4984  enlarge = cms.bool( False )
4985  ),
4986  cms.PSet( wideSeg = cms.double( 3.0 ),
4987  chi2Norm_2D_ = cms.double( 35.0 ),
4988  dRIntMax = cms.double( 2.0 ),
4989  doCollisions = cms.bool( True ),
4990  dPhiMax = cms.double( 0.004 ),
4991  dRMax = cms.double( 1.5 ),
4992  dPhiIntMax = cms.double( 0.003 ),
4993  minLayersApart = cms.int32( 1 ),
4994  chi2Max = cms.double( 100.0 ),
4995  chi2_str = cms.double( 50.0 ),
4996  enlarge = cms.bool( False )
4997  ),
4998  cms.PSet( wideSeg = cms.double( 3.0 ),
4999  chi2Norm_2D_ = cms.double( 20.0 ),
5000  dRIntMax = cms.double( 2.0 ),
5001  doCollisions = cms.bool( True ),
5002  dPhiMax = cms.double( 0.003 ),
5003  dRMax = cms.double( 1.5 ),
5004  dPhiIntMax = cms.double( 0.002 ),
5005  minLayersApart = cms.int32( 1 ),
5006  chi2Max = cms.double( 60.0 ),
5007  chi2_str = cms.double( 30.0 ),
5008  enlarge = cms.bool( False )
5009  ),
5010  cms.PSet( wideSeg = cms.double( 3.0 ),
5011  chi2Norm_2D_ = cms.double( 60.0 ),
5012  dRIntMax = cms.double( 2.0 ),
5013  doCollisions = cms.bool( True ),
5014  dPhiMax = cms.double( 0.007 ),
5015  dRMax = cms.double( 1.5 ),
5016  dPhiIntMax = cms.double( 0.005 ),
5017  minLayersApart = cms.int32( 1 ),
5018  chi2Max = cms.double( 180.0 ),
5019  chi2_str = cms.double( 80.0 ),
5020  enlarge = cms.bool( False )
5021  ),
5022  cms.PSet( wideSeg = cms.double( 3.0 ),
5023  chi2Norm_2D_ = cms.double( 35.0 ),
5024  dRIntMax = cms.double( 2.0 ),
5025  doCollisions = cms.bool( True ),
5026  dPhiMax = cms.double( 0.006 ),
5027  dRMax = cms.double( 1.5 ),
5028  dPhiIntMax = cms.double( 0.004 ),
5029  minLayersApart = cms.int32( 1 ),
5030  chi2Max = cms.double( 100.0 ),
5031  chi2_str = cms.double( 50.0 ),
5032  enlarge = cms.bool( False )
5033  )
5034  ),
5035  algo_name = cms.string( "CSCSegAlgoRU" ),
5036  chamber_types = cms.vstring( 'ME1/a',
5037  'ME1/b',
5038  'ME1/2',
5039  'ME1/3',
5040  'ME2/1',
5041  'ME2/2',
5042  'ME3/1',
5043  'ME3/2',
5044  'ME4/1',
5045  'ME4/2' )
5046  )
5047  )
5048 )
5049 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5050  InputLabel = cms.InputTag( "rawDataCollector" ),
5051  doSynchro = cms.bool( False )
5052 )
5053 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5054  recAlgoConfig = cms.PSet( ),
5055  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5056  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5057  maskSource = cms.string( "File" ),
5058  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5059  deadSource = cms.string( "File" ),
5060  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5061 )
5062 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5063  InputLabel = cms.InputTag( "rawDataCollector" ),
5064  useDBEMap = cms.bool( True ),
5065  keepDAQStatus = cms.bool( False ),
5066  readMultiBX = cms.bool( False ),
5067  ge21Off = cms.bool( True ),
5068  fedIdStart = cms.uint32( 1467 ),
5069  fedIdEnd = cms.uint32( 1478 )
5070 )
5071 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5072  recAlgoConfig = cms.PSet( ),
5073  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5074  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5075  applyMasking = cms.bool( False ),
5076  ge21Off = cms.bool( False )
5077 )
5078 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5079  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5080  ge0_name = cms.string( "GE0SegAlgoRU" ),
5081  algo_name = cms.string( "GEMSegmentAlgorithm" ),
5082  ge0_pset = cms.PSet(
5083  maxChi2GoodSeg = cms.double( 50.0 ),
5084  maxChi2Prune = cms.double( 50.0 ),
5085  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5086  maxETASeeds = cms.double( 0.1 ),
5087  maxPhiAdditional = cms.double( 0.001096605744 ),
5088  minNumberOfHits = cms.uint32( 4 ),
5089  doCollisions = cms.bool( True ),
5090  maxPhiSeeds = cms.double( 0.001096605744 ),
5091  requireCentralBX = cms.bool( True ),
5092  maxChi2Additional = cms.double( 100.0 ),
5093  allowWideSegments = cms.bool( True ),
5094  maxNumberOfHits = cms.uint32( 300 ),
5095  maxTOFDiff = cms.double( 25.0 )
5096  ),
5097  algo_pset = cms.PSet(
5098  dYclusBoxMax = cms.double( 5.0 ),
5099  dXclusBoxMax = cms.double( 1.0 ),
5100  maxRecHitsInCluster = cms.int32( 4 ),
5101  preClustering = cms.bool( True ),
5102  preClusteringUseChaining = cms.bool( True ),
5103  dEtaChainBoxMax = cms.double( 0.05 ),
5104  clusterOnlySameBXRecHits = cms.bool( True ),
5105  minHitsPerSegment = cms.uint32( 2 ),
5106  dPhiChainBoxMax = cms.double( 0.02 )
5107  )
5108 )
5109 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
5110  inputTag = cms.InputTag( "rawDataCollector" ),
5111  fedList = cms.vuint32( 1024, 1025 )
5112 )
5113 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
5114  inputTag = cms.InputTag( "rawDataCollector" ),
5115  fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
5116 )
5117 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5118  SelectedTriggerType = cms.int32( 3 )
5119 )
5120 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
5121  offset = cms.uint32( 0 ),
5122  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5123 )
5124 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
5125  DebugOn = cms.untracked.bool( False ),
5126  DetectorType = cms.untracked.string( "pixel" ),
5127  DcsStatusLabel = cms.untracked.InputTag( "" ),
5128  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
5129 )
5130 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
5131  src = cms.InputTag( "hltOnlineBeamSpot" )
5132 )
5133 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
5134  src = cms.InputTag( "hltSiPixelClustersGPU" )
5135 )
5136 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
5137  IncludeErrors = cms.bool( True ),
5138  UseQualityInfo = cms.bool( False ),
5139  ErrorList = cms.vint32( 29 ),
5140  UserErrorList = cms.vint32( ),
5141  InputLabel = cms.InputTag( "rawDataCollector" ),
5142  Regions = cms.PSet( ),
5143  UsePilotBlade = cms.bool( False ),
5144  UsePhase1 = cms.bool( True ),
5145  CablingMapLabel = cms.string( "" ),
5146  SiPixelQualityLabel = cms.string( "" )
5147 )
5148 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
5149  src = cms.InputTag( "hltSiPixelClustersGPU" )
5150 )
5151 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
5152  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
5153  CablingMapLabel = cms.string( "" ),
5154  UsePhase1 = cms.bool( True ),
5155  ErrorList = cms.vint32( 29 ),
5156  UserErrorList = cms.vint32( 40 )
5157 )
5158 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
5159  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
5160  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
5161  maxNumberOfClusters = cms.int32( 40000 ),
5162  payloadType = cms.string( "HLT" ),
5163  ChannelThreshold = cms.int32( 10 ),
5164  MissCalibrate = cms.bool( True ),
5165  SplitClusters = cms.bool( False ),
5166  VCaltoElectronGain = cms.int32( 1 ),
5167  VCaltoElectronGain_L1 = cms.int32( 1 ),
5168  VCaltoElectronOffset = cms.int32( 0 ),
5169  VCaltoElectronOffset_L1 = cms.int32( 0 ),
5170  SeedThreshold = cms.int32( 1000 ),
5171  ClusterThreshold_L1 = cms.int32( 4000 ),
5172  ClusterThreshold = cms.int32( 4000 ),
5173  ElectronPerADCGain = cms.double( 135.0 ),
5174  DropDuplicates = cms.bool( True ),
5175  Phase2Calibration = cms.bool( False ),
5176  Phase2ReadoutMode = cms.int32( -1 ),
5177  Phase2DigiBaseline = cms.double( 1200.0 ),
5178  Phase2KinkADC = cms.int32( 8 )
5179 )
5180 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDAPhase1",
5181  IncludeErrors = cms.bool( True ),
5182  UseQualityInfo = cms.bool( False ),
5183  clusterThreshold_layer1 = cms.int32( 4000 ),
5184  clusterThreshold_otherLayers = cms.int32( 4000 ),
5185  VCaltoElectronGain = cms.double( 1.0 ),
5186  VCaltoElectronGain_L1 = cms.double( 1.0 ),
5187  VCaltoElectronOffset = cms.double( 0.0 ),
5188  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
5189  InputLabel = cms.InputTag( "rawDataCollector" ),
5190  Regions = cms.PSet( ),
5191  CablingMapLabel = cms.string( "" )
5192 )
5193 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1",
5194  src = cms.InputTag( "hltSiPixelDigisSoA" ),
5195  clusterThreshold_layer1 = cms.int32( 4000 ),
5196  clusterThreshold_otherLayers = cms.int32( 4000 ),
5197  produceDigis = cms.bool( False ),
5198  storeDigis = cms.bool( False )
5199 )
5200 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5201  src = cms.InputTag( "hltSiPixelClusters" ),
5202  onDemand = cms.bool( False )
5203 )
5204 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5205  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5206  src = cms.InputTag( "hltSiPixelClusters" ),
5207  CPE = cms.string( "hltESPPixelCPEFast" ),
5208  convertToLegacy = cms.bool( True )
5209 )
5210 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1",
5211  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
5212  src = cms.InputTag( "hltSiPixelClustersGPU" ),
5213  CPE = cms.string( "hltESPPixelCPEFast" )
5214 )
5215 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1",
5216  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5217  src = cms.InputTag( "hltSiPixelClusters" )
5218 )
5219 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1",
5220  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
5221 )
5222 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
5223  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
5224  trigstring = cms.untracked.string( "alcaPCCEvent" )
5225 )
5226 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5227  saveTags = cms.bool( True ),
5228  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5229  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5230  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5231  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5232  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5233  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5234  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5235  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5236  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5237  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5238 )
5239 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
5240  offset = cms.uint32( 0 ),
5241  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5242 )
5243 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
5244  saveTags = cms.bool( True ),
5245  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5246  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5247  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5248  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5249  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5250  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5251  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5252  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5253  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5254  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5255 )
5256 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
5257  offset = cms.uint32( 0 ),
5258  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5259 )
5260 fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5261  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5262  onDemand = cms.bool( False )
5263 )
5264 fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
5265  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5266  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
5267  CPE = cms.string( "hltESPPixelCPEFast" ),
5268  convertToLegacy = cms.bool( True )
5269 )
5270 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
5271  scaleErrorsForBPix1 = cms.bool( False ),
5272  scaleFactor = cms.double( 0.65 )
5273 )
5274 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5275  ptMin = cms.double( 0.1 ),
5276  nSigmaInvPtTolerance = cms.double( 0.0 ),
5277  tipMax = cms.double( 1.0 ),
5278  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5279  chi2 = cms.double( 1000.0 )
5280 )
5281 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5282  onGPU = cms.bool( False ),
5283  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
5284  ptmin = cms.double( 0.899999976158 ),
5285  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5286  CAThetaCutForward = cms.double( 0.00300000002608 ),
5287  hardCurvCut = cms.double( 0.0328407224959 ),
5288  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5289  dcaCutOuterTriplet = cms.double( 0.25 ),
5290  earlyFishbone = cms.bool( True ),
5291  lateFishbone = cms.bool( False ),
5292  fillStatistics = cms.bool( False ),
5293  minHitsPerNtuplet = cms.uint32( 3 ),
5294  maxNumberOfDoublets = cms.uint32( 524288 ),
5295  minHitsForSharingCut = cms.uint32( 10 ),
5296  fitNas4 = cms.bool( False ),
5297  doClusterCut = cms.bool( True ),
5298  doZ0Cut = cms.bool( True ),
5299  doPtCut = cms.bool( True ),
5300  useRiemannFit = cms.bool( False ),
5301  doSharedHitCut = cms.bool( True ),
5302  dupPassThrough = cms.bool( False ),
5303  useSimpleTripletCleaner = cms.bool( True ),
5304  idealConditions = cms.bool( False ),
5305  includeJumpingForwardDoublets = cms.bool( True ),
5306  z0Cut = cms.double( 12.0 ),
5307  ptCut = cms.double( 0.5 ),
5308  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5309  trackQualityCuts = cms.PSet(
5310  chi2MaxPt = cms.double( 10.0 ),
5311  tripletMaxTip = cms.double( 0.3 ),
5312  chi2Scale = cms.double( 8.0 ),
5313  quadrupletMaxTip = cms.double( 0.5 ),
5314  quadrupletMinPt = cms.double( 0.3 ),
5315  quadrupletMaxZip = cms.double( 12.0 ),
5316  tripletMaxZip = cms.double( 12.0 ),
5317  tripletMinPt = cms.double( 0.5 ),
5318  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5319  )
5320 )
5321 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5322  onGPU = cms.bool( True ),
5323  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5324  ptmin = cms.double( 0.899999976158 ),
5325  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5326  CAThetaCutForward = cms.double( 0.00300000002608 ),
5327  hardCurvCut = cms.double( 0.0328407224959 ),
5328  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5329  dcaCutOuterTriplet = cms.double( 0.25 ),
5330  earlyFishbone = cms.bool( True ),
5331  lateFishbone = cms.bool( False ),
5332  fillStatistics = cms.bool( False ),
5333  minHitsPerNtuplet = cms.uint32( 3 ),
5334  maxNumberOfDoublets = cms.uint32( 524288 ),
5335  minHitsForSharingCut = cms.uint32( 10 ),
5336  fitNas4 = cms.bool( False ),
5337  doClusterCut = cms.bool( True ),
5338  doZ0Cut = cms.bool( True ),
5339  doPtCut = cms.bool( True ),
5340  useRiemannFit = cms.bool( False ),
5341  doSharedHitCut = cms.bool( True ),
5342  dupPassThrough = cms.bool( False ),
5343  useSimpleTripletCleaner = cms.bool( True ),
5344  idealConditions = cms.bool( False ),
5345  includeJumpingForwardDoublets = cms.bool( True ),
5346  z0Cut = cms.double( 12.0 ),
5347  ptCut = cms.double( 0.5 ),
5348  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5349  trackQualityCuts = cms.PSet(
5350  chi2MaxPt = cms.double( 10.0 ),
5351  tripletMaxTip = cms.double( 0.3 ),
5352  chi2Scale = cms.double( 8.0 ),
5353  quadrupletMaxTip = cms.double( 0.5 ),
5354  quadrupletMinPt = cms.double( 0.3 ),
5355  quadrupletMaxZip = cms.double( 12.0 ),
5356  tripletMaxZip = cms.double( 12.0 ),
5357  tripletMinPt = cms.double( 0.5 ),
5358  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5359  )
5360 )
5361 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1",
5362  src = cms.InputTag( "hltPixelTracksGPU" )
5363 )
5364 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5365  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5366  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5367  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5368  minNumberOfHits = cms.int32( 0 ),
5369  minQuality = cms.string( "loose" )
5370 )
5371 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5372  RegionPSet = cms.PSet(
5373  nSigmaZ = cms.double( 4.0 ),
5374  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5375  ptMin = cms.double( 0.8 ),
5376  originRadius = cms.double( 0.02 ),
5377  precise = cms.bool( True )
5378  )
5379 )
5380 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5381  onGPU = cms.bool( False ),
5382  oneKernel = cms.bool( True ),
5383  useDensity = cms.bool( True ),
5384  useDBSCAN = cms.bool( False ),
5385  useIterative = cms.bool( False ),
5386  doSplitting = cms.bool( True ),
5387  minT = cms.int32( 2 ),
5388  eps = cms.double( 0.07 ),
5389  errmax = cms.double( 0.01 ),
5390  chi2max = cms.double( 9.0 ),
5391  PtMin = cms.double( 0.5 ),
5392  PtMax = cms.double( 75.0 ),
5393  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
5394 )
5395 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5396  onGPU = cms.bool( True ),
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( "hltPixelTracksGPU" )
5409 )
5410 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
5411  src = cms.InputTag( "hltPixelVerticesGPU" )
5412 )
5413 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
5414  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5415  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5416  src = cms.InputTag( "hltPixelVerticesSoA" )
5417 )
5418 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5419  src = cms.InputTag( "hltPixelVertices" ),
5420  maxVtx = cms.uint32( 100 ),
5421  fractionSumPt2 = cms.double( 0.3 ),
5422  minSumPt2 = cms.double( 0.0 ),
5423  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5424 )
5425 fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5426  onGPU = cms.bool( False ),
5427  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5428  ptmin = cms.double( 0.899999976158 ),
5429  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5430  CAThetaCutForward = cms.double( 0.00300000002608 ),
5431  hardCurvCut = cms.double( 0.0328407224959 ),
5432  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5433  dcaCutOuterTriplet = cms.double( 0.25 ),
5434  earlyFishbone = cms.bool( True ),
5435  lateFishbone = cms.bool( False ),
5436  fillStatistics = cms.bool( False ),
5437  minHitsPerNtuplet = cms.uint32( 3 ),
5438  maxNumberOfDoublets = cms.uint32( 524288 ),
5439  minHitsForSharingCut = cms.uint32( 10 ),
5440  fitNas4 = cms.bool( False ),
5441  doClusterCut = cms.bool( True ),
5442  doZ0Cut = cms.bool( True ),
5443  doPtCut = cms.bool( True ),
5444  useRiemannFit = cms.bool( False ),
5445  doSharedHitCut = cms.bool( True ),
5446  dupPassThrough = cms.bool( False ),
5447  useSimpleTripletCleaner = cms.bool( True ),
5448  idealConditions = cms.bool( False ),
5449  includeJumpingForwardDoublets = cms.bool( True ),
5450  z0Cut = cms.double( 12.0 ),
5451  ptCut = cms.double( 0.5 ),
5452  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5453  trackQualityCuts = cms.PSet(
5454  chi2MaxPt = cms.double( 10.0 ),
5455  tripletMaxTip = cms.double( 0.3 ),
5456  chi2Scale = cms.double( 8.0 ),
5457  quadrupletMaxTip = cms.double( 0.5 ),
5458  quadrupletMinPt = cms.double( 0.3 ),
5459  quadrupletMaxZip = cms.double( 12.0 ),
5460  tripletMaxZip = cms.double( 12.0 ),
5461  tripletMinPt = cms.double( 0.5 ),
5462  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5463  )
5464 )
5465 fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5466  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5467  trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5468  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5469  minNumberOfHits = cms.int32( 0 ),
5470  minQuality = cms.string( "loose" )
5471 )
5472 fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5473  onGPU = cms.bool( False ),
5474  oneKernel = cms.bool( True ),
5475  useDensity = cms.bool( True ),
5476  useDBSCAN = cms.bool( False ),
5477  useIterative = cms.bool( False ),
5478  doSplitting = cms.bool( True ),
5479  minT = cms.int32( 2 ),
5480  eps = cms.double( 0.07 ),
5481  errmax = cms.double( 0.01 ),
5482  chi2max = cms.double( 9.0 ),
5483  PtMin = cms.double( 0.5 ),
5484  PtMax = cms.double( 75.0 ),
5485  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" )
5486 )
5487 fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA",
5488  TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ),
5489  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5490  src = cms.InputTag( "hltPixelVerticesCPUOnly" )
5491 )
5492 fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer",
5493  src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ),
5494  maxVtx = cms.uint32( 100 ),
5495  fractionSumPt2 = cms.double( 0.3 ),
5496  minSumPt2 = cms.double( 0.0 ),
5497  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5498 )
5499 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5500  eventProducts = cms.untracked.vstring( 'hltSiPixelDigisLegacy' ),
5501  lumiProducts = cms.untracked.vstring( ),
5502  runProducts = cms.untracked.vstring( ),
5503  processProducts = cms.untracked.vstring( )
5504 )
5505 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5506  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cuda' ),
5507  lumiProducts = cms.untracked.vstring( ),
5508  runProducts = cms.untracked.vstring( ),
5509  processProducts = cms.untracked.vstring( )
5510 )
5511 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5512  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5513  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5514 )
5515 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5516  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5517  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5518 )
5519 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
5520  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5521  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5522  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5523  minD2cut = cms.double( 1.0E-4 )
5524 )
5525 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5526  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5527  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
5528  useQualityCut = cms.bool( True ),
5529  minQuality = cms.string( "loose" )
5530 )
5531 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5532  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5533  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
5534  useQualityCut = cms.bool( True ),
5535  minQuality = cms.string( "loose" )
5536 )
5537 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
5538  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksCPUOnly" ),
5539  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5540  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
5541  useQualityCut = cms.bool( True ),
5542  minQuality = cms.string( "loose" ),
5543  deltaR2cut = cms.double( 0.04 )
5544 )
5545 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5546  pixelVertexSrc = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5547  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5548  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
5549 )
5550 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5551  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5552  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5553  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
5554 )
5555 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
5556  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5557  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5558  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5559  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
5560  dzCut = cms.double( 1.0 )
5561 )
5562 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5563  saveTags = cms.bool( True ),
5564  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5565  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5566  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5567  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5568  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5569  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5570  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5571  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5572  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5573  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5574 )
5575 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5576  offset = cms.uint32( 0 ),
5577  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5578 )
5579 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5580  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
5581  'hltEcalUncalibRecHit@cpu' ),
5582  lumiProducts = cms.untracked.vstring( ),
5583  runProducts = cms.untracked.vstring( ),
5584  processProducts = cms.untracked.vstring( )
5585 )
5586 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5587  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
5588  'hltEcalUncalibRecHit@cuda' ),
5589  lumiProducts = cms.untracked.vstring( ),
5590  runProducts = cms.untracked.vstring( ),
5591  processProducts = cms.untracked.vstring( )
5592 )
5593 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5594  saveTags = cms.bool( True ),
5595  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5596  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5597  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5598  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5599  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5600  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5601  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5602  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5603  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5604  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5605 )
5606 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5607  offset = cms.uint32( 0 ),
5608  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5609 )
5610 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5611  HcalFirstFED = cms.untracked.int32( 700 ),
5612  firstSample = cms.int32( 0 ),
5613  lastSample = cms.int32( 9 ),
5614  FilterDataQuality = cms.bool( True ),
5615  FEDs = cms.untracked.vint32( ),
5616  UnpackZDC = cms.untracked.bool( True ),
5617  UnpackCalib = cms.untracked.bool( True ),
5618  UnpackUMNio = cms.untracked.bool( True ),
5619  UnpackTTP = cms.untracked.bool( False ),
5620  silent = cms.untracked.bool( True ),
5621  saveQIE10DataNSamples = cms.untracked.vint32( ),
5622  saveQIE10DataTags = cms.untracked.vstring( ),
5623  saveQIE11DataNSamples = cms.untracked.vint32( ),
5624  saveQIE11DataTags = cms.untracked.vstring( ),
5625  ComplainEmptyData = cms.untracked.bool( False ),
5626  UnpackerMode = cms.untracked.int32( 0 ),
5627  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5628  InputLabel = cms.InputTag( "rawDataCollector" ),
5629  ElectronicsMap = cms.string( "" )
5630 )
5631 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5632  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5633  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5634  digisLabelF01HE = cms.string( "" ),
5635  digisLabelF5HB = cms.string( "" ),
5636  digisLabelF3HB = cms.string( "" ),
5637  maxChannelsF01HE = cms.uint32( 10000 ),
5638  maxChannelsF5HB = cms.uint32( 10000 ),
5639  maxChannelsF3HB = cms.uint32( 10000 )
5640 )
5641 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5642  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5643  processQIE8 = cms.bool( False ),
5644  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5645  processQIE11 = cms.bool( True ),
5646  tsFromDB = cms.bool( False ),
5647  recoParamsFromDB = cms.bool( True ),
5648  saveEffectivePedestal = cms.bool( True ),
5649  dropZSmarkedPassed = cms.bool( True ),
5650  makeRecHits = cms.bool( True ),
5651  saveInfos = cms.bool( False ),
5652  saveDroppedInfos = cms.bool( False ),
5653  use8ts = cms.bool( True ),
5654  sipmQTSShift = cms.int32( 0 ),
5655  sipmQNTStoSum = cms.int32( 3 ),
5656  algorithm = cms.PSet(
5657  ts4Thresh = cms.double( 0.0 ),
5658  meanTime = cms.double( 0.0 ),
5659  nnlsThresh = cms.double( 1.0E-11 ),
5660  nMaxItersMin = cms.int32( 50 ),
5661  timeSigmaSiPM = cms.double( 2.5 ),
5662  applyTimeSlew = cms.bool( True ),
5663  timeSlewParsType = cms.int32( 3 ),
5664  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5665  samplesToAdd = cms.int32( 2 ),
5666  deltaChiSqThresh = cms.double( 0.001 ),
5667  applyTimeConstraint = cms.bool( False ),
5668  calculateArrivalTime = cms.bool( False ),
5669  timeSigmaHPD = cms.double( 5.0 ),
5670  useMahi = cms.bool( True ),
5671  correctForPhaseContainment = cms.bool( True ),
5672  respCorrM3 = cms.double( 1.0 ),
5673  pulseJitter = cms.double( 1.0 ),
5674  applyPedConstraint = cms.bool( False ),
5675  fitTimes = cms.int32( 1 ),
5676  nMaxItersNNLS = cms.int32( 500 ),
5677  applyTimeSlewM3 = cms.bool( True ),
5678  meanPed = cms.double( 0.0 ),
5679  ts4Min = cms.double( 0.0 ),
5680  applyPulseJitter = cms.bool( False ),
5681  useM2 = cms.bool( False ),
5682  timeMin = cms.double( -12.5 ),
5683  useM3 = cms.bool( False ),
5684  chiSqSwitch = cms.double( -1.0 ),
5685  dynamicPed = cms.bool( False ),
5686  tdcTimeShift = cms.double( 0.0 ),
5687  correctionPhaseNS = cms.double( 6.0 ),
5688  firstSampleShift = cms.int32( 0 ),
5689  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5690  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5691  timeMax = cms.double( 12.5 ),
5692  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5693  applyLegacyHBMCorrection = cms.bool( False )
5694  ),
5695  algoConfigClass = cms.string( "" ),
5696  setNegativeFlagsQIE8 = cms.bool( False ),
5697  setNegativeFlagsQIE11 = cms.bool( False ),
5698  setNoiseFlagsQIE8 = cms.bool( False ),
5699  setNoiseFlagsQIE11 = cms.bool( False ),
5700  setPulseShapeFlagsQIE8 = cms.bool( False ),
5701  setPulseShapeFlagsQIE11 = cms.bool( False ),
5702  setLegacyFlagsQIE8 = cms.bool( False ),
5703  setLegacyFlagsQIE11 = cms.bool( False ),
5704  flagParametersQIE8 = cms.PSet(
5705  hitEnergyMinimum = cms.double( 1.0 ),
5706  pulseShapeParameterSets = cms.VPSet(
5707  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5708  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5709  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5710  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5711  ),
5712  nominalPedestal = cms.double( 3.0 ),
5713  hitMultiplicityThreshold = cms.int32( 17 )
5714  ),
5715  flagParametersQIE11 = cms.PSet( ),
5716  pulseShapeParametersQIE8 = cms.PSet(
5717  UseDualFit = cms.bool( True ),
5718  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5719  TriangleIgnoreSlow = cms.bool( False ),
5720  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5721  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5722  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5723  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5724  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5725  R45PlusOneRange = cms.double( 0.2 ),
5726  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5727  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5728  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5729  MinimumChargeThreshold = cms.double( 20.0 ),
5730  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5731  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5732  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5733  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5734  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5735  TrianglePeakTS = cms.uint32( 10000 ),
5736  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5737  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5738  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5739  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5740  R45MinusOneRange = cms.double( 0.2 ),
5741  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5742  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5743  ),
5744  pulseShapeParametersQIE11 = cms.PSet( )
5745 )
5746 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5747  maxTimeSamples = cms.uint32( 10 ),
5748  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5749  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5750  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5751  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5752  recHitsLabelM0HBHE = cms.string( "" ),
5753  sipmQTSShift = cms.int32( 0 ),
5754  sipmQNTStoSum = cms.int32( 3 ),
5755  firstSampleShift = cms.int32( 0 ),
5756  useEffectivePedestals = cms.bool( True ),
5757  meanTime = cms.double( 0.0 ),
5758  timeSigmaSiPM = cms.double( 2.5 ),
5759  timeSigmaHPD = cms.double( 5.0 ),
5760  ts4Thresh = cms.double( 0.0 ),
5761  applyTimeSlew = cms.bool( True ),
5762  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5763  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5764  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5765  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5766 )
5767 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5768  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5769  recHitsM0LabelOut = cms.string( "" ),
5770  recHitsLegacyLabelOut = cms.string( "" ),
5771  produceSoA = cms.bool( True ),
5772  produceLegacy = cms.bool( True )
5773 )
5774 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5775  digiLabel = cms.InputTag( "hltHcalDigis" ),
5776  dropZSmarkedPassed = cms.bool( True ),
5777  tsFromDB = cms.bool( False ),
5778  sumAllTimeSlices = cms.bool( False ),
5779  forceSOI = cms.int32( -1 ),
5780  soiShift = cms.int32( 0 )
5781 )
5782 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5783  inputLabel = cms.InputTag( "hltHfprereco" ),
5784  useChannelQualityFromDB = cms.bool( False ),
5785  checkChannelQualityForDepth3and4 = cms.bool( False ),
5786  algorithm = cms.PSet(
5787  tfallIfNoTDC = cms.double( -101.0 ),
5788  triseIfNoTDC = cms.double( -100.0 ),
5789  rejectAllFailures = cms.bool( True ),
5790  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 ),
5791  soiPhase = cms.uint32( 1 ),
5792  timeShift = cms.double( 0.0 ),
5793  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5794  Class = cms.string( "HFFlexibleTimeCheck" )
5795  ),
5796  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5797  setNoiseFlags = cms.bool( True ),
5798  runHFStripFilter = cms.bool( False ),
5799  S9S1stat = cms.PSet(
5800  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 ),
5801  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 ),
5802  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 ),
5803  isS8S1 = cms.bool( False ),
5804  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 ),
5805  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 ),
5806  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 ),
5807  HcalAcceptSeverityLevel = cms.int32( 9 )
5808  ),
5809  S8S1stat = cms.PSet(
5810  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 ),
5811  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 ),
5812  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 ),
5813  isS8S1 = cms.bool( True ),
5814  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 ),
5815  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 ),
5816  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 ),
5817  HcalAcceptSeverityLevel = cms.int32( 9 )
5818  ),
5819  PETstat = cms.PSet(
5820  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 ),
5821  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 ),
5822  long_R_29 = cms.vdouble( 0.8 ),
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_R_29 = cms.vdouble( 0.8 ),
5826  long_R = cms.vdouble( 0.98 ),
5827  short_R = cms.vdouble( 0.8 ),
5828  HcalAcceptSeverityLevel = cms.int32( 9 )
5829  ),
5830  HFStripFilter = cms.PSet(
5831  seedHitIetaMax = cms.int32( 35 ),
5832  verboseLevel = cms.untracked.int32( 10 ),
5833  maxThreshold = cms.double( 100.0 ),
5834  stripThreshold = cms.double( 40.0 ),
5835  wedgeCut = cms.double( 0.05 ),
5836  lstrips = cms.int32( 2 ),
5837  maxStripTime = cms.double( 10.0 ),
5838  gap = cms.int32( 2 ),
5839  timeMax = cms.double( 6.0 )
5840  )
5841 )
5842 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5843  correctForPhaseContainment = cms.bool( True ),
5844  correctionPhaseNS = cms.double( 13.0 ),
5845  digiLabel = cms.InputTag( "hltHcalDigis" ),
5846  Subdetector = cms.string( "HO" ),
5847  correctForTimeslew = cms.bool( True ),
5848  dropZSmarkedPassed = cms.bool( True ),
5849  firstSample = cms.int32( 4 ),
5850  samplesToAdd = cms.int32( 4 ),
5851  tsFromDB = cms.bool( True ),
5852  recoParamsFromDB = cms.bool( True ),
5853  useLeakCorrection = cms.bool( False ),
5854  dataOOTCorrectionName = cms.string( "" ),
5855  dataOOTCorrectionCategory = cms.string( "Data" ),
5856  mcOOTCorrectionName = cms.string( "" ),
5857  mcOOTCorrectionCategory = cms.string( "MC" ),
5858  correctTiming = cms.bool( False ),
5859  firstAuxTS = cms.int32( 4 ),
5860  setNoiseFlags = cms.bool( False ),
5861  digiTimeFromDB = cms.bool( True ),
5862  setHSCPFlags = cms.bool( False ),
5863  setSaturationFlags = cms.bool( False ),
5864  setTimingTrustFlags = cms.bool( False ),
5865  setPulseShapeFlags = cms.bool( False ),
5866  setNegativeFlags = cms.bool( False ),
5867  digistat = cms.PSet( ),
5868  HFInWindowStat = cms.PSet( ),
5869  S9S1stat = cms.PSet( ),
5870  S8S1stat = cms.PSet( ),
5871  PETstat = cms.PSet( ),
5872  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5873  hfTimingTrustParameters = cms.PSet( )
5874 )
5875 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5876  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5877  lumiProducts = cms.untracked.vstring( ),
5878  runProducts = cms.untracked.vstring( ),
5879  processProducts = cms.untracked.vstring( )
5880 )
5881 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5882  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5883  lumiProducts = cms.untracked.vstring( ),
5884  runProducts = cms.untracked.vstring( ),
5885  processProducts = cms.untracked.vstring( )
5886 )
5887 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5888  offset = cms.uint32( 0 ),
5889  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5890 )
5891 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5892  SelectedTriggerType = cms.int32( 2 )
5893 )
5894 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5895  offset = cms.uint32( 0 ),
5896  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5897 )
5898 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5899  inputTag = cms.InputTag( "rawDataCollector" ),
5900  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 )
5901 )
5902 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5903  offset = cms.uint32( 0 ),
5904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5905 )
5906 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5907  inputTag = cms.InputTag( "rawDataCollector" ),
5908  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 )
5909 )
5910 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5911  rawInput = cms.InputTag( "rawDataCollector" ),
5912  period = cms.uint32( 4096 ),
5913  invert = cms.bool( False ),
5914  fedId = cms.int32( 1024 ),
5915  useTCDSEventNumber = cms.bool( False )
5916 )
5917 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5918  saveTags = cms.bool( True ),
5919  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" ),
5920  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5921  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5922  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5923  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5924  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5925  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5926  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5927  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5928  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5929 )
5930 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5931  offset = cms.uint32( 0 ),
5932  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5933 )
5934 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5935  saveTags = cms.bool( True ),
5936  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" ),
5937  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5938  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5939  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5940  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5941  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5942  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5943  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5944  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5945  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5946 )
5947 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5948  offset = cms.uint32( 0 ),
5949  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5950 )
5951 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5952  offset = cms.uint32( 0 ),
5953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5954 )
5955 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5956  rawInput = cms.InputTag( "rawDataCollector" ),
5957  period = cms.uint32( 107 ),
5958  invert = cms.bool( False ),
5959  fedId = cms.int32( 1024 ),
5960  useTCDSEventNumber = cms.bool( True )
5961 )
5962 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5963  offset = cms.uint32( 0 ),
5964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5965 )
5966 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5967  offset = cms.uint32( 0 ),
5968  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5969 )
5970 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5971  offset = cms.uint32( 0 ),
5972  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5973 )
5974 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5975  EBSumThreshold = cms.double( 0.2 ),
5976  HF2Weight = cms.double( 1.0 ),
5977  EBWeight = cms.double( 1.0 ),
5978  hfInput = cms.InputTag( "hltHfreco" ),
5979  EESumThreshold = cms.double( 0.45 ),
5980  HOThreshold0 = cms.double( 3.5 ),
5981  HOThresholdPlus1 = cms.double( 3.5 ),
5982  HOThresholdMinus1 = cms.double( 3.5 ),
5983  HOThresholdPlus2 = cms.double( 3.5 ),
5984  HOThresholdMinus2 = cms.double( 3.5 ),
5985  HBGrid = cms.vdouble( ),
5986  HBThreshold1 = cms.double( 0.4 ),
5987  HBThreshold2 = cms.double( 0.3 ),
5988  HBThreshold = cms.double( 0.3 ),
5989  EEWeights = cms.vdouble( ),
5990  HF1Threshold = cms.double( 0.5 ),
5991  HF2Weights = cms.vdouble( ),
5992  HOWeights = cms.vdouble( ),
5993  EEGrid = cms.vdouble( ),
5994  HEDWeight = cms.double( 1.0 ),
5995  EEWeight = cms.double( 1.0 ),
5996  UseHO = cms.bool( False ),
5997  HBWeights = cms.vdouble( ),
5998  HESWeight = cms.double( 1.0 ),
5999  HF1Weight = cms.double( 1.0 ),
6000  HF2Grid = cms.vdouble( ),
6001  HEDWeights = cms.vdouble( ),
6002  HF1Grid = cms.vdouble( ),
6003  EBWeights = cms.vdouble( ),
6004  HOWeight = cms.double( 1.0E-99 ),
6005  EBThreshold = cms.double( 0.07 ),
6006  EEThreshold = cms.double( 0.3 ),
6007  UseEtEBTreshold = cms.bool( False ),
6008  UseSymEBTreshold = cms.bool( False ),
6009  UseEtEETreshold = cms.bool( False ),
6010  UseSymEETreshold = cms.bool( False ),
6011  hbheInput = cms.InputTag( "hltHbhereco" ),
6012  HcalThreshold = cms.double( -1000.0 ),
6013  HF2Threshold = cms.double( 0.85 ),
6014  HESThreshold1 = cms.double( 0.1 ),
6015  HESThreshold = cms.double( 0.2 ),
6016  HF1Weights = cms.vdouble( ),
6017  hoInput = cms.InputTag( "hltHoreco" ),
6018  HESGrid = cms.vdouble( ),
6019  HESWeights = cms.vdouble( ),
6020  HEDThreshold1 = cms.double( 0.1 ),
6021  HEDThreshold = cms.double( 0.2 ),
6022  EcutTower = cms.double( -1000.0 ),
6023  HEDGrid = cms.vdouble( ),
6024  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6025  HBWeight = cms.double( 1.0 ),
6026  HOGrid = cms.vdouble( ),
6027  EBGrid = cms.vdouble( ),
6028  MomConstrMethod = cms.int32( 1 ),
6029  MomHBDepth = cms.double( 0.2 ),
6030  MomHEDepth = cms.double( 0.4 ),
6031  MomEBDepth = cms.double( 0.3 ),
6032  MomEEDepth = cms.double( 0.0 ),
6033  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6034  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6035  'kWeird',
6036  'kBad' ),
6037  UseHcalRecoveredHits = cms.bool( False ),
6038  UseEcalRecoveredHits = cms.bool( False ),
6039  UseRejectedHitsOnly = cms.bool( False ),
6040  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6041  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6042  UseRejectedRecoveredHcalHits = cms.bool( False ),
6043  UseRejectedRecoveredEcalHits = cms.bool( False ),
6044  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6045  AllowMissingInputs = cms.bool( False ),
6046  HcalPhase = cms.int32( 1 )
6047 )
6048 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6049  useMassDropTagger = cms.bool( False ),
6050  useFiltering = cms.bool( False ),
6051  useDynamicFiltering = cms.bool( False ),
6052  useTrimming = cms.bool( False ),
6053  usePruning = cms.bool( False ),
6054  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6055  useKtPruning = cms.bool( False ),
6056  useConstituentSubtraction = cms.bool( False ),
6057  useSoftDrop = cms.bool( False ),
6058  correctShape = cms.bool( False ),
6059  UseOnlyVertexTracks = cms.bool( False ),
6060  UseOnlyOnePV = cms.bool( False ),
6061  muCut = cms.double( -1.0 ),
6062  yCut = cms.double( -1.0 ),
6063  rFilt = cms.double( -1.0 ),
6064  rFiltFactor = cms.double( -1.0 ),
6065  trimPtFracMin = cms.double( -1.0 ),
6066  zcut = cms.double( -1.0 ),
6067  rcut_factor = cms.double( -1.0 ),
6068  csRho_EtaMax = cms.double( -1.0 ),
6069  csRParam = cms.double( -1.0 ),
6070  beta = cms.double( -1.0 ),
6071  R0 = cms.double( -1.0 ),
6072  gridMaxRapidity = cms.double( -1.0 ),
6073  gridSpacing = cms.double( -1.0 ),
6074  DzTrVtxMax = cms.double( 0.0 ),
6075  DxyTrVtxMax = cms.double( 0.0 ),
6076  MaxVtxZ = cms.double( 15.0 ),
6077  subjetPtMin = cms.double( -1.0 ),
6078  muMin = cms.double( -1.0 ),
6079  muMax = cms.double( -1.0 ),
6080  yMin = cms.double( -1.0 ),
6081  yMax = cms.double( -1.0 ),
6082  dRMin = cms.double( -1.0 ),
6083  dRMax = cms.double( -1.0 ),
6084  maxDepth = cms.int32( -1 ),
6085  nFilt = cms.int32( -1 ),
6086  MinVtxNdof = cms.int32( 5 ),
6087  src = cms.InputTag( "hltTowerMakerForAll" ),
6088  srcPVs = cms.InputTag( "NotUsed" ),
6089  jetType = cms.string( "CaloJet" ),
6090  jetAlgorithm = cms.string( "AntiKt" ),
6091  rParam = cms.double( 0.4 ),
6092  inputEtMin = cms.double( 0.3 ),
6093  inputEMin = cms.double( 0.0 ),
6094  jetPtMin = cms.double( 1.0 ),
6095  doPVCorrection = cms.bool( False ),
6096  doAreaFastjet = cms.bool( False ),
6097  doRhoFastjet = cms.bool( False ),
6098  doPUOffsetCorr = cms.bool( False ),
6099  puPtMin = cms.double( 10.0 ),
6100  nSigmaPU = cms.double( 1.0 ),
6101  radiusPU = cms.double( 0.4 ),
6102  subtractorName = cms.string( "" ),
6103  useExplicitGhosts = cms.bool( False ),
6104  doAreaDiskApprox = cms.bool( False ),
6105  voronoiRfact = cms.double( -9.0 ),
6106  Rho_EtaMax = cms.double( 4.4 ),
6107  Ghost_EtaMax = cms.double( 6.0 ),
6108  Active_Area_Repeats = cms.int32( 5 ),
6109  GhostArea = cms.double( 0.01 ),
6110  restrictInputs = cms.bool( False ),
6111  maxInputs = cms.uint32( 1 ),
6112  writeCompound = cms.bool( False ),
6113  writeJetsWithConst = cms.bool( False ),
6114  doFastJetNonUniform = cms.bool( False ),
6115  useDeterministicSeed = cms.bool( True ),
6116  minSeed = cms.uint32( 0 ),
6117  verbosity = cms.int32( 0 ),
6118  puWidth = cms.double( 0.0 ),
6119  nExclude = cms.uint32( 0 ),
6120  maxBadEcalCells = cms.uint32( 9999999 ),
6121  maxBadHcalCells = cms.uint32( 9999999 ),
6122  maxProblematicEcalCells = cms.uint32( 9999999 ),
6123  maxProblematicHcalCells = cms.uint32( 9999999 ),
6124  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6125  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6126  puCenters = cms.vdouble( ),
6127  applyWeight = cms.bool( False ),
6128  srcWeights = cms.InputTag( "" ),
6129  minimumTowersFraction = cms.double( 0.0 ),
6130  jetCollInstanceName = cms.string( "" ),
6131  sumRecHits = cms.bool( False )
6132 )
6133 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6134  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6135  filter = cms.bool( False ),
6136  etMin = cms.double( 5.0 )
6137 )
6138 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6139  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6140  scaleDT = cms.bool( True ),
6141  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6142  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6143  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6144  EnableDTMeasurement = cms.bool( True ),
6145  EnableCSCMeasurement = cms.bool( True ),
6146  EnableME0Measurement = cms.bool( False ),
6147  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6148  crackWindow = cms.double( 0.04 ),
6149  deltaPhiSearchWindow = cms.double( 0.25 ),
6150  deltaEtaSearchWindow = cms.double( 0.2 ),
6151  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6152  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6153  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6154  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6155  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6156  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6157  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6158  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6159  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6160  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6161  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6162  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6163  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6164  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6165  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6166  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6167  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6168  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6169  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6170  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6171  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6172  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6173  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6174  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6175  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6176  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6177  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6178  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6179  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6180  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6181  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6182  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6183  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6184  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6185  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6186  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6187  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6188  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6189  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6190  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6191  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6192  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6193  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6194  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6195  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6196  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6197  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6198  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6199  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6200  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6201  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6202  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6203  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6204  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6205  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6206  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6207  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6208  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6209  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6210  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6211  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6212  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6213  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6214  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6215  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6216  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6217  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6218  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6219  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6220  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6221  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6222  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6223  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6224  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6225  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6226  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6227  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6228  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6229  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6230  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6231  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6232 )
6233 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6234  GMTReadoutCollection = cms.InputTag( "" ),
6235  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6236  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6237  L1MinPt = cms.double( 0.0 ),
6238  L1MaxEta = cms.double( 2.5 ),
6239  L1MinQuality = cms.uint32( 7 ),
6240  SetMinPtBarrelTo = cms.double( 3.5 ),
6241  SetMinPtEndcapTo = cms.double( 1.0 ),
6242  UseOfflineSeed = cms.untracked.bool( True ),
6243  UseUnassociatedL1 = cms.bool( False ),
6244  MatchDR = cms.vdouble( 0.3 ),
6245  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6246  CentralBxOnly = cms.bool( True ),
6247  MatchType = cms.uint32( 0 ),
6248  SortType = cms.uint32( 0 ),
6249  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6250  ServiceParameters = cms.PSet(
6251  RPCLayers = cms.bool( True ),
6252  UseMuonNavigation = cms.untracked.bool( True ),
6253  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6254  )
6255 )
6256 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6257  ServiceParameters = cms.PSet(
6258  RPCLayers = cms.bool( True ),
6259  UseMuonNavigation = cms.untracked.bool( True ),
6260  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6261  'hltESPFastSteppingHelixPropagatorOpposite' )
6262  ),
6263  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6264  SeedTransformerParameters = cms.PSet(
6265  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6266  NMinRecHits = cms.uint32( 2 ),
6267  RescaleError = cms.double( 100.0 ),
6268  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6269  UseSubRecHits = cms.bool( False ),
6270  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6271  ),
6272  L2TrajBuilderParameters = cms.PSet(
6273  BWFilterParameters = cms.PSet(
6274  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6275  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6276  BWSeedType = cms.string( "fromGenerator" ),
6277  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6278  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6279  EnableGEMMeasurement = cms.bool( True ),
6280  EnableRPCMeasurement = cms.bool( True ),
6281  MuonTrajectoryUpdatorParameters = cms.PSet(
6282  ExcludeRPCFromFit = cms.bool( False ),
6283  Granularity = cms.int32( 0 ),
6284  MaxChi2 = cms.double( 25.0 ),
6285  RescaleError = cms.bool( False ),
6286  RescaleErrorFactor = cms.double( 100.0 ),
6287  UseInvalidHits = cms.bool( True )
6288  ),
6289  EnableCSCMeasurement = cms.bool( True ),
6290  MaxChi2 = cms.double( 100.0 ),
6291  FitDirection = cms.string( "outsideIn" ),
6292  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6293  NumberOfSigma = cms.double( 3.0 ),
6294  EnableDTMeasurement = cms.bool( True )
6295  ),
6296  DoSeedRefit = cms.bool( False ),
6297  FilterParameters = cms.PSet(
6298  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6299  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6300  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6301  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6302  EnableGEMMeasurement = cms.bool( True ),
6303  EnableRPCMeasurement = cms.bool( True ),
6304  MuonTrajectoryUpdatorParameters = cms.PSet(
6305  ExcludeRPCFromFit = cms.bool( False ),
6306  Granularity = cms.int32( 0 ),
6307  MaxChi2 = cms.double( 25.0 ),
6308  RescaleError = cms.bool( False ),
6309  RescaleErrorFactor = cms.double( 100.0 ),
6310  UseInvalidHits = cms.bool( True )
6311  ),
6312  EnableCSCMeasurement = cms.bool( True ),
6313  MaxChi2 = cms.double( 1000.0 ),
6314  FitDirection = cms.string( "insideOut" ),
6315  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6316  NumberOfSigma = cms.double( 3.0 ),
6317  EnableDTMeasurement = cms.bool( True )
6318  ),
6319  SeedPosition = cms.string( "in" ),
6320  DoBackwardFilter = cms.bool( True ),
6321  DoRefit = cms.bool( False ),
6322  NavigationType = cms.string( "Standard" ),
6323  SeedTransformerParameters = cms.PSet(
6324  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6325  NMinRecHits = cms.uint32( 2 ),
6326  RescaleError = cms.double( 100.0 ),
6327  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6328  UseSubRecHits = cms.bool( False ),
6329  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6330  ),
6331  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6332  ),
6333  DoSeedRefit = cms.bool( False ),
6334  TrackLoaderParameters = cms.PSet(
6335  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6336  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6337  DoSmoothing = cms.bool( False ),
6338  VertexConstraint = cms.bool( True ),
6339  MuonUpdatorAtVertexParameters = cms.PSet(
6340  MaxChi2 = cms.double( 1000000.0 ),
6341  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6342  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6343  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6344  ),
6345  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6346  ),
6347  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6348 )
6349 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6350  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6351 )
6352 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6353  ProductLabel = cms.InputTag( "rawDataCollector" )
6354 )
6355 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6356  ProductLabel = cms.InputTag( "rawDataCollector" ),
6357  ConditionsLabel = cms.string( "" ),
6358  onDemand = cms.bool( True ),
6359  DoAPVEmulatorCheck = cms.bool( False ),
6360  LegacyUnpacker = cms.bool( False ),
6361  HybridZeroSuppressed = cms.bool( False ),
6362  Clusterizer = cms.PSet(
6363  ConditionsLabel = cms.string( "" ),
6364  ClusterThreshold = cms.double( 5.0 ),
6365  SeedThreshold = cms.double( 3.0 ),
6366  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6367  ChannelThreshold = cms.double( 2.0 ),
6368  MaxAdjacentBad = cms.uint32( 0 ),
6369  setDetId = cms.bool( True ),
6370  MaxSequentialHoles = cms.uint32( 0 ),
6371  RemoveApvShots = cms.bool( True ),
6372  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6373  MaxSequentialBad = cms.uint32( 1 )
6374  ),
6375  Algorithms = cms.PSet(
6376  Use10bitsTruncation = cms.bool( False ),
6377  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6378  useCMMeanMap = cms.bool( False ),
6379  TruncateInSuppressor = cms.bool( True ),
6380  doAPVRestore = cms.bool( False ),
6381  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6382  PedestalSubtractionFedMode = cms.bool( True )
6383  )
6384 )
6385 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6386  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6387  skipClusters = cms.InputTag( "" ),
6388  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6389  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6390  Phase2TrackerCluster1DProducer = cms.string( "" ),
6391  vectorHits = cms.InputTag( "" ),
6392  vectorHitsRej = cms.InputTag( "" ),
6393  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6394  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6395  pixelCablingMapLabel = cms.string( "" ),
6396  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6397  switchOffPixelsIfEmpty = cms.bool( True )
6398 )
6399 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6400  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6401  layersToTry = cms.int32( 2 ),
6402  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6403  hitsToTry = cms.int32( 1 ),
6404  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6405  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6406  maxEtaForTOB = cms.double( 1.8 ),
6407  minEtaForTEC = cms.double( 0.7 ),
6408  debug = cms.untracked.bool( False ),
6409  maxSeeds = cms.uint32( 20 ),
6410  maxHitlessSeeds = cms.uint32( 5 ),
6411  maxHitSeeds = cms.uint32( 1 ),
6412  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6413  maxHitlessSeedsIP = cms.uint32( 5 ),
6414  maxHitlessSeedsMuS = cms.uint32( 0 ),
6415  maxHitDoubletSeeds = cms.uint32( 0 ),
6416  getStrategyFromDNN = cms.bool( True ),
6417  useRegressor = cms.bool( False ),
6418  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6419 )
6420 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6421  cleanTrajectoryAfterInOut = cms.bool( False ),
6422  doSeedingRegionRebuilding = cms.bool( False ),
6423  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6424  reverseTrajectories = cms.bool( True ),
6425  useHitsSplitting = cms.bool( False ),
6426  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6427  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6428  clustersToSkip = cms.InputTag( "" ),
6429  phase2clustersToSkip = cms.InputTag( "" ),
6430  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6431  TransientInitialStateEstimatorParameters = cms.PSet(
6432  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6433  numberMeasurementsForFit = cms.int32( 4 ),
6434  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6435  ),
6436  numHitsForSeedCleaner = cms.int32( 4 ),
6437  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6438  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6439  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6440  maxNSeeds = cms.uint32( 500000 ),
6441  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6442 )
6443 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6444  useSimpleMF = cms.bool( False ),
6445  SimpleMagneticField = cms.string( "" ),
6446  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6447  clusterRemovalInfo = cms.InputTag( "" ),
6448  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6449  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6450  useHitsSplitting = cms.bool( False ),
6451  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6452  TrajectoryInEvent = cms.bool( False ),
6453  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6454  AlgorithmName = cms.string( "iter10" ),
6455  Propagator = cms.string( "PropagatorWithMaterial" ),
6456  GeometricInnerState = cms.bool( True ),
6457  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6458  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6459  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6460 )
6461 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6462  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6463  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6464  vertices = cms.InputTag( "Notused" ),
6465  ignoreVertices = cms.bool( True ),
6466  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6467  mva = cms.PSet(
6468  minPixelHits = cms.vint32( 0, 0, 1 ),
6469  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6470  dr_par = cms.PSet(
6471  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6472  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6473  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6474  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6475  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6476  ),
6477  maxLostLayers = cms.vint32( 4, 3, 2 ),
6478  min3DLayers = cms.vint32( 1, 2, 1 ),
6479  dz_par = cms.PSet(
6480  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6481  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6482  dz_exp = cms.vint32( 4, 4, 2147483647 )
6483  ),
6484  minNVtxTrk = cms.int32( 3 ),
6485  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6486  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6487  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6488  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6489  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6490  minLayers = cms.vint32( 3, 5, 5 )
6491  )
6492 )
6493 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6494  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6495  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6496  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6497  minQuality = cms.string( "highPurity" ),
6498  copyExtras = cms.untracked.bool( True ),
6499  copyTrajectories = cms.untracked.bool( False )
6500 )
6501 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6502  ServiceParameters = cms.PSet(
6503  RPCLayers = cms.bool( True ),
6504  UseMuonNavigation = cms.untracked.bool( True ),
6505  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6506  'SteppingHelixPropagatorAny',
6507  'hltESPSmartPropagator',
6508  'hltESPSteppingHelixPropagatorOpposite' )
6509  ),
6510  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6511  TrackLoaderParameters = cms.PSet(
6512  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6513  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6514  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6515  DoSmoothing = cms.bool( True ),
6516  SmoothTkTrack = cms.untracked.bool( False ),
6517  VertexConstraint = cms.bool( False ),
6518  MuonUpdatorAtVertexParameters = cms.PSet(
6519  MaxChi2 = cms.double( 1000000.0 ),
6520  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6521  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6522  ),
6523  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6524  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6525  ),
6526  L3TrajBuilderParameters = cms.PSet(
6527  PtCut = cms.double( 1.0 ),
6528  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6529  GlobalMuonTrackMatcher = cms.PSet(
6530  Chi2Cut_3 = cms.double( 200.0 ),
6531  DeltaDCut_2 = cms.double( 10.0 ),
6532  Eta_threshold = cms.double( 1.2 ),
6533  Quality_2 = cms.double( 15.0 ),
6534  DeltaDCut_1 = cms.double( 40.0 ),
6535  Quality_3 = cms.double( 7.0 ),
6536  DeltaDCut_3 = cms.double( 15.0 ),
6537  Quality_1 = cms.double( 20.0 ),
6538  Pt_threshold1 = cms.double( 0.0 ),
6539  DeltaRCut_2 = cms.double( 0.2 ),
6540  DeltaRCut_1 = cms.double( 0.1 ),
6541  Pt_threshold2 = cms.double( 9.99999999E8 ),
6542  Chi2Cut_1 = cms.double( 50.0 ),
6543  Chi2Cut_2 = cms.double( 50.0 ),
6544  DeltaRCut_3 = cms.double( 1.0 ),
6545  LocChi2Cut = cms.double( 0.001 ),
6546  Propagator = cms.string( "hltESPSmartPropagator" ),
6547  MinPt = cms.double( 1.0 ),
6548  MinP = cms.double( 2.5 )
6549  ),
6550  ScaleTECxFactor = cms.double( -1.0 ),
6551  tkTrajUseVertex = cms.bool( False ),
6552  MuonTrackingRegionBuilder = cms.PSet(
6553  Rescale_Dz = cms.double( 4.0 ),
6554  Pt_fixed = cms.bool( False ),
6555  Eta_fixed = cms.bool( True ),
6556  Eta_min = cms.double( 0.1 ),
6557  DeltaZ = cms.double( 24.2 ),
6558  maxRegions = cms.int32( 2 ),
6559  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6560  UseVertex = cms.bool( False ),
6561  Z_fixed = cms.bool( False ),
6562  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6563  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6564  Rescale_phi = cms.double( 3.0 ),
6565  DeltaEta = cms.double( 0.2 ),
6566  precise = cms.bool( True ),
6567  OnDemand = cms.int32( -1 ),
6568  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6569  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6570  vertexCollection = cms.InputTag( "pixelVertices" ),
6571  Pt_min = cms.double( 3.0 ),
6572  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6573  Phi_fixed = cms.bool( True ),
6574  DeltaR = cms.double( 0.025 ),
6575  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6576  DeltaPhi = cms.double( 0.15 ),
6577  Phi_min = cms.double( 0.1 ),
6578  Rescale_eta = cms.double( 3.0 )
6579  ),
6580  TrackTransformer = cms.PSet(
6581  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6582  RefitDirection = cms.string( "insideOut" ),
6583  RefitRPCHits = cms.bool( True ),
6584  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6585  DoPredictionsOnly = cms.bool( False ),
6586  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6587  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6588  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6589  ),
6590  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6591  RefitRPCHits = cms.bool( True ),
6592  tkTrajVertex = cms.InputTag( "Notused" ),
6593  GlbRefitterParameters = cms.PSet(
6594  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6595  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6596  RefitFlag = cms.bool( True ),
6597  SkipStation = cms.int32( -1 ),
6598  Chi2CutRPC = cms.double( 1.0 ),
6599  PropDirForCosmics = cms.bool( False ),
6600  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6601  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6602  HitThreshold = cms.int32( 1 ),
6603  Chi2CutGEM = cms.double( 1.0 ),
6604  DYTthrs = cms.vint32( 30, 15 ),
6605  TrackerSkipSystem = cms.int32( -1 ),
6606  RefitDirection = cms.string( "insideOut" ),
6607  Chi2CutCSC = cms.double( 150.0 ),
6608  Chi2CutDT = cms.double( 10.0 ),
6609  RefitRPCHits = cms.bool( True ),
6610  TrackerSkipSection = cms.int32( -1 ),
6611  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6612  DoPredictionsOnly = cms.bool( False ),
6613  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6614  MuonHitsOption = cms.int32( 1 ),
6615  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6616  ),
6617  PCut = cms.double( 2.5 ),
6618  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6619  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6620  tkTrajMaxChi2 = cms.double( 9999.0 ),
6621  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6622  ScaleTECyFactor = cms.double( -1.0 ),
6623  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6624  )
6625 )
6626 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6627  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6628 )
6629 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6630  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6631 )
6632 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6633  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6634  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6635  MuonPtOption = cms.string( "Tracker" )
6636 )
6637 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6638  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6639  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6640  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6641  applyL3Filters = cms.bool( False ),
6642  MinNhits = cms.int32( 1 ),
6643  MaxNormalizedChi2 = cms.double( 20.0 ),
6644  MinNmuonHits = cms.int32( 1 ),
6645  MaxPtDifference = cms.double( 0.3 )
6646 )
6647 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6648  DeltaR = cms.double( 0.025 ),
6649  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6650  OnDemand = cms.int32( -1 ),
6651  vertexCollection = cms.InputTag( "notUsed" ),
6652  MeasurementTrackerName = cms.InputTag( "" ),
6653  UseVertex = cms.bool( False ),
6654  Rescale_Dz = cms.double( 4.0 ),
6655  Pt_fixed = cms.bool( True ),
6656  Z_fixed = cms.bool( True ),
6657  Pt_min = cms.double( 0.0 ),
6658  DeltaZ = cms.double( 24.2 ),
6659  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6660  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6661  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6662  maxRegions = cms.int32( 5 ),
6663  precise = cms.bool( True ),
6664  input = cms.InputTag( "hltL2SelectorForL3IO" )
6665 )
6666 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6667  tracks = cms.InputTag( "hltPixelTracks" ),
6668  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6669  produceTrackCollection = cms.bool( True ),
6670  produceMask = cms.bool( False )
6671 )
6672 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6673  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6674  InputVertexCollection = cms.InputTag( "" ),
6675  originHalfLength = cms.double( 0.3 ),
6676  originRadius = cms.double( 0.1 ),
6677  useProtoTrackKinematics = cms.bool( False ),
6678  useEventsWithNoVertex = cms.bool( True ),
6679  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6680  usePV = cms.bool( False ),
6681  includeFourthHit = cms.bool( True ),
6682  produceComplement = cms.bool( False ),
6683  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6684 )
6685 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6686  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6687  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6688  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6689  rejectAll = cms.bool( False ),
6690  isFromL1 = cms.bool( False ),
6691  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6692  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6693  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6694  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6695  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6696  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6697  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6698  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6699  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 ),
6700  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6701  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 ),
6702  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6703  doSort = cms.bool( False ),
6704  nSeedsMaxB = cms.int32( 99999 ),
6705  nSeedsMaxE = cms.int32( 99999 ),
6706  etaEdge = cms.double( 1.2 ),
6707  mvaCutB = cms.double( 0.04 ),
6708  mvaCutE = cms.double( 0.04 ),
6709  minL1Qual = cms.int32( 7 ),
6710  baseScore = cms.double( 0.5 )
6711 )
6712 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6713  cleanTrajectoryAfterInOut = cms.bool( False ),
6714  doSeedingRegionRebuilding = cms.bool( True ),
6715  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6716  reverseTrajectories = cms.bool( False ),
6717  useHitsSplitting = cms.bool( True ),
6718  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6719  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6720  clustersToSkip = cms.InputTag( "" ),
6721  phase2clustersToSkip = cms.InputTag( "" ),
6722  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6723  TransientInitialStateEstimatorParameters = cms.PSet(
6724  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6725  numberMeasurementsForFit = cms.int32( 4 ),
6726  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6727  ),
6728  numHitsForSeedCleaner = cms.int32( 4 ),
6729  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6730  RedundantSeedCleaner = cms.string( "none" ),
6731  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6732  maxNSeeds = cms.uint32( 100000 ),
6733  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6734 )
6735 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6736  useSimpleMF = cms.bool( True ),
6737  SimpleMagneticField = cms.string( "ParabolicMf" ),
6738  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6739  clusterRemovalInfo = cms.InputTag( "" ),
6740  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6741  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6742  useHitsSplitting = cms.bool( False ),
6743  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6744  TrajectoryInEvent = cms.bool( False ),
6745  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6746  AlgorithmName = cms.string( "hltIter0" ),
6747  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6748  GeometricInnerState = cms.bool( True ),
6749  NavigationSchool = cms.string( "" ),
6750  MeasurementTracker = cms.string( "" ),
6751  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6752 )
6753 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6754  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6755  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6756  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6757  ignoreVertices = cms.bool( False ),
6758  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6759  mva = cms.PSet(
6760  minPixelHits = cms.vint32( 0, 0, 0 ),
6761  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6762  dr_par = cms.PSet(
6763  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6764  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6765  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6766  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6767  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6768  ),
6769  maxLostLayers = cms.vint32( 1, 1, 1 ),
6770  min3DLayers = cms.vint32( 0, 0, 0 ),
6771  dz_par = cms.PSet(
6772  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6773  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6774  dz_exp = cms.vint32( 4, 4, 2147483647 )
6775  ),
6776  minNVtxTrk = cms.int32( 3 ),
6777  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6778  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6779  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6780  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6781  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6782  minLayers = cms.vint32( 3, 3, 4 )
6783  )
6784 )
6785 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6786  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6787  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6788  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6789  minQuality = cms.string( "highPurity" ),
6790  copyExtras = cms.untracked.bool( True ),
6791  copyTrajectories = cms.untracked.bool( False )
6792 )
6793 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6794  ServiceParameters = cms.PSet(
6795  RPCLayers = cms.bool( True ),
6796  UseMuonNavigation = cms.untracked.bool( True ),
6797  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6798  'SteppingHelixPropagatorAny',
6799  'hltESPSmartPropagator',
6800  'hltESPSteppingHelixPropagatorOpposite' )
6801  ),
6802  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6803  TrackLoaderParameters = cms.PSet(
6804  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6805  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6806  DoSmoothing = cms.bool( False ),
6807  SmoothTkTrack = cms.untracked.bool( False ),
6808  VertexConstraint = cms.bool( False ),
6809  MuonUpdatorAtVertexParameters = cms.PSet(
6810  MaxChi2 = cms.double( 1000000.0 ),
6811  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6812  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6813  ),
6814  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6815  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6816  ),
6817  L3TrajBuilderParameters = cms.PSet(
6818  PtCut = cms.double( 1.0 ),
6819  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6820  GlobalMuonTrackMatcher = cms.PSet(
6821  Chi2Cut_3 = cms.double( 200.0 ),
6822  DeltaDCut_2 = cms.double( 10.0 ),
6823  Eta_threshold = cms.double( 1.2 ),
6824  Quality_2 = cms.double( 15.0 ),
6825  DeltaDCut_1 = cms.double( 40.0 ),
6826  Quality_3 = cms.double( 7.0 ),
6827  DeltaDCut_3 = cms.double( 15.0 ),
6828  Quality_1 = cms.double( 20.0 ),
6829  Pt_threshold1 = cms.double( 0.0 ),
6830  DeltaRCut_2 = cms.double( 0.2 ),
6831  DeltaRCut_1 = cms.double( 0.1 ),
6832  Pt_threshold2 = cms.double( 9.99999999E8 ),
6833  Chi2Cut_1 = cms.double( 50.0 ),
6834  Chi2Cut_2 = cms.double( 50.0 ),
6835  DeltaRCut_3 = cms.double( 1.0 ),
6836  LocChi2Cut = cms.double( 0.001 ),
6837  Propagator = cms.string( "hltESPSmartPropagator" ),
6838  MinPt = cms.double( 1.0 ),
6839  MinP = cms.double( 2.5 )
6840  ),
6841  ScaleTECxFactor = cms.double( -1.0 ),
6842  tkTrajUseVertex = cms.bool( False ),
6843  MuonTrackingRegionBuilder = cms.PSet(
6844  Rescale_Dz = cms.double( 4.0 ),
6845  Pt_fixed = cms.bool( True ),
6846  Eta_fixed = cms.bool( True ),
6847  Eta_min = cms.double( 0.1 ),
6848  DeltaZ = cms.double( 24.2 ),
6849  maxRegions = cms.int32( 2 ),
6850  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6851  UseVertex = cms.bool( False ),
6852  Z_fixed = cms.bool( True ),
6853  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6854  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6855  Rescale_phi = cms.double( 3.0 ),
6856  DeltaEta = cms.double( 0.04 ),
6857  precise = cms.bool( True ),
6858  OnDemand = cms.int32( -1 ),
6859  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6860  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6861  vertexCollection = cms.InputTag( "pixelVertices" ),
6862  Pt_min = cms.double( 3.0 ),
6863  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6864  Phi_fixed = cms.bool( True ),
6865  DeltaR = cms.double( 0.025 ),
6866  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6867  DeltaPhi = cms.double( 0.15 ),
6868  Phi_min = cms.double( 0.1 ),
6869  Rescale_eta = cms.double( 3.0 )
6870  ),
6871  TrackTransformer = cms.PSet(
6872  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6873  RefitDirection = cms.string( "insideOut" ),
6874  RefitRPCHits = cms.bool( True ),
6875  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6876  DoPredictionsOnly = cms.bool( False ),
6877  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6878  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6879  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6880  ),
6881  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6882  RefitRPCHits = cms.bool( True ),
6883  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6884  GlbRefitterParameters = cms.PSet(
6885  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6886  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6887  RefitFlag = cms.bool( True ),
6888  SkipStation = cms.int32( -1 ),
6889  Chi2CutRPC = cms.double( 1.0 ),
6890  PropDirForCosmics = cms.bool( False ),
6891  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6892  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6893  HitThreshold = cms.int32( 1 ),
6894  Chi2CutGEM = cms.double( 1.0 ),
6895  DYTthrs = cms.vint32( 30, 15 ),
6896  TrackerSkipSystem = cms.int32( -1 ),
6897  RefitDirection = cms.string( "insideOut" ),
6898  Chi2CutCSC = cms.double( 150.0 ),
6899  Chi2CutDT = cms.double( 10.0 ),
6900  RefitRPCHits = cms.bool( True ),
6901  TrackerSkipSection = cms.int32( -1 ),
6902  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6903  DoPredictionsOnly = cms.bool( False ),
6904  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6905  MuonHitsOption = cms.int32( 1 ),
6906  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6907  ),
6908  PCut = cms.double( 2.5 ),
6909  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6910  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6911  matchToSeeds = cms.bool( True ),
6912  tkTrajMaxChi2 = cms.double( 9999.0 ),
6913  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6914  ScaleTECyFactor = cms.double( -1.0 ),
6915  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6916  )
6917 )
6918 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6919  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6920 )
6921 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6922  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6923  L1MinPt = cms.double( -1.0 ),
6924  L1MaxEta = cms.double( 5.0 ),
6925  L1MinQuality = cms.uint32( 7 ),
6926  CentralBxOnly = cms.bool( True )
6927 )
6928 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6929  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6930  L1MinPt = cms.double( 0.0 ),
6931  L1MaxEta = cms.double( 2.5 ),
6932  L1MinQuality = cms.uint32( 7 ),
6933  SetMinPtBarrelTo = cms.double( 3.5 ),
6934  SetMinPtEndcapTo = cms.double( 1.0 ),
6935  CentralBxOnly = cms.bool( True ),
6936  RegionPSet = cms.PSet(
6937  vertexCollection = cms.InputTag( "notUsed" ),
6938  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6939  zErrorVetex = cms.double( 0.2 ),
6940  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6941  zErrorBeamSpot = cms.double( 24.2 ),
6942  maxNVertices = cms.int32( 1 ),
6943  maxNRegions = cms.int32( 5 ),
6944  nSigmaZVertex = cms.double( 3.0 ),
6945  nSigmaZBeamSpot = cms.double( 4.0 ),
6946  ptMin = cms.double( 0.0 ),
6947  mode = cms.string( "BeamSpotSigma" ),
6948  input = cms.InputTag( "hltL1MuonsPt0" ),
6949  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6950  searchOpt = cms.bool( False ),
6951  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6952  whereToUseMeasurementTracker = cms.string( "Never" ),
6953  originRadius = cms.double( 0.2 ),
6954  measurementTrackerName = cms.InputTag( "" ),
6955  precise = cms.bool( True )
6956  ),
6957  ServiceParameters = cms.PSet(
6958  RPCLayers = cms.bool( True ),
6959  UseMuonNavigation = cms.untracked.bool( True ),
6960  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6961  )
6962 )
6963 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6964  tracks = cms.InputTag( "hltPixelTracks" ),
6965  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6966  produceTrackCollection = cms.bool( True ),
6967  produceMask = cms.bool( False )
6968 )
6969 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6970  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6971  InputVertexCollection = cms.InputTag( "" ),
6972  originHalfLength = cms.double( 0.3 ),
6973  originRadius = cms.double( 0.1 ),
6974  useProtoTrackKinematics = cms.bool( False ),
6975  useEventsWithNoVertex = cms.bool( True ),
6976  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6977  usePV = cms.bool( False ),
6978  includeFourthHit = cms.bool( True ),
6979  produceComplement = cms.bool( False ),
6980  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6981 )
6982 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6983  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6984  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6985  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6986  rejectAll = cms.bool( False ),
6987  isFromL1 = cms.bool( True ),
6988  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6989  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6990  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6991  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6992  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6993  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6994  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6995  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6996  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 ),
6997  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6998  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 ),
6999  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
7000  doSort = cms.bool( False ),
7001  nSeedsMaxB = cms.int32( 99999 ),
7002  nSeedsMaxE = cms.int32( 99999 ),
7003  etaEdge = cms.double( 1.2 ),
7004  mvaCutB = cms.double( 0.04 ),
7005  mvaCutE = cms.double( 0.04 ),
7006  minL1Qual = cms.int32( 7 ),
7007  baseScore = cms.double( 0.5 )
7008 )
7009 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7010  cleanTrajectoryAfterInOut = cms.bool( False ),
7011  doSeedingRegionRebuilding = cms.bool( True ),
7012  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7013  reverseTrajectories = cms.bool( False ),
7014  useHitsSplitting = cms.bool( True ),
7015  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7016  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7017  clustersToSkip = cms.InputTag( "" ),
7018  phase2clustersToSkip = cms.InputTag( "" ),
7019  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7020  TransientInitialStateEstimatorParameters = cms.PSet(
7021  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7022  numberMeasurementsForFit = cms.int32( 4 ),
7023  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7024  ),
7025  numHitsForSeedCleaner = cms.int32( 4 ),
7026  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7027  RedundantSeedCleaner = cms.string( "none" ),
7028  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7029  maxNSeeds = cms.uint32( 100000 ),
7030  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7031 )
7032 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7033  useSimpleMF = cms.bool( True ),
7034  SimpleMagneticField = cms.string( "ParabolicMf" ),
7035  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7036  clusterRemovalInfo = cms.InputTag( "" ),
7037  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7038  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7039  useHitsSplitting = cms.bool( False ),
7040  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7041  TrajectoryInEvent = cms.bool( False ),
7042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7043  AlgorithmName = cms.string( "hltIter0" ),
7044  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7045  GeometricInnerState = cms.bool( True ),
7046  NavigationSchool = cms.string( "" ),
7047  MeasurementTracker = cms.string( "" ),
7048  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7049 )
7050 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7051  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7052  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7053  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7054  ignoreVertices = cms.bool( False ),
7055  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7056  mva = cms.PSet(
7057  minPixelHits = cms.vint32( 0, 0, 0 ),
7058  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7059  dr_par = cms.PSet(
7060  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7061  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7062  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7063  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7064  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7065  ),
7066  maxLostLayers = cms.vint32( 1, 1, 1 ),
7067  min3DLayers = cms.vint32( 0, 0, 0 ),
7068  dz_par = cms.PSet(
7069  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7070  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7071  dz_exp = cms.vint32( 4, 4, 2147483647 )
7072  ),
7073  minNVtxTrk = cms.int32( 3 ),
7074  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7075  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7076  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7077  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7078  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7079  minLayers = cms.vint32( 3, 3, 4 )
7080  )
7081 )
7082 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7083  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7084  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7085  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7086  minQuality = cms.string( "highPurity" ),
7087  copyExtras = cms.untracked.bool( True ),
7088  copyTrajectories = cms.untracked.bool( False )
7089 )
7090 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7091  ShareFrac = cms.double( 0.19 ),
7092  FoundHitBonus = cms.double( 5.0 ),
7093  LostHitPenalty = cms.double( 20.0 ),
7094  MinPT = cms.double( 0.05 ),
7095  Epsilon = cms.double( -0.001 ),
7096  MaxNormalizedChisq = cms.double( 1000.0 ),
7097  MinFound = cms.int32( 3 ),
7098  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7099  hasSelector = cms.vint32( 0, 0 ),
7100  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7101  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7102  setsToMerge = cms.VPSet(
7103  cms.PSet( pQual = cms.bool( False ),
7104  tLists = cms.vint32( 0, 1 )
7105  )
7106  ),
7107  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7108  allowFirstHitShare = cms.bool( True ),
7109  newQuality = cms.string( "confirmed" ),
7110  copyExtras = cms.untracked.bool( True ),
7111  writeOnlyTrkQuals = cms.bool( False ),
7112  copyMVA = cms.bool( False )
7113 )
7114 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7115  ShareFrac = cms.double( 0.19 ),
7116  FoundHitBonus = cms.double( 5.0 ),
7117  LostHitPenalty = cms.double( 20.0 ),
7118  MinPT = cms.double( 0.05 ),
7119  Epsilon = cms.double( -0.001 ),
7120  MaxNormalizedChisq = cms.double( 1000.0 ),
7121  MinFound = cms.int32( 3 ),
7122  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7123  hasSelector = cms.vint32( 0, 0 ),
7124  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7125  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7126  setsToMerge = cms.VPSet(
7127  cms.PSet( pQual = cms.bool( False ),
7128  tLists = cms.vint32( 0, 1 )
7129  )
7130  ),
7131  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7132  allowFirstHitShare = cms.bool( True ),
7133  newQuality = cms.string( "confirmed" ),
7134  copyExtras = cms.untracked.bool( True ),
7135  writeOnlyTrkQuals = cms.bool( False ),
7136  copyMVA = cms.bool( False )
7137 )
7138 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7139  ServiceParameters = cms.PSet(
7140  RPCLayers = cms.bool( True ),
7141  UseMuonNavigation = cms.untracked.bool( True ),
7142  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7143  'SteppingHelixPropagatorAny',
7144  'hltESPSmartPropagator',
7145  'hltESPSteppingHelixPropagatorOpposite' )
7146  ),
7147  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7148  TrackLoaderParameters = cms.PSet(
7149  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7150  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7151  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7152  DoSmoothing = cms.bool( True ),
7153  SmoothTkTrack = cms.untracked.bool( False ),
7154  VertexConstraint = cms.bool( False ),
7155  MuonUpdatorAtVertexParameters = cms.PSet(
7156  MaxChi2 = cms.double( 1000000.0 ),
7157  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7158  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7159  ),
7160  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7161  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7162  ),
7163  L3TrajBuilderParameters = cms.PSet(
7164  PtCut = cms.double( 1.0 ),
7165  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7166  GlobalMuonTrackMatcher = cms.PSet(
7167  Chi2Cut_3 = cms.double( 200.0 ),
7168  DeltaDCut_2 = cms.double( 10.0 ),
7169  Eta_threshold = cms.double( 1.2 ),
7170  Quality_2 = cms.double( 15.0 ),
7171  DeltaDCut_1 = cms.double( 40.0 ),
7172  Quality_3 = cms.double( 7.0 ),
7173  DeltaDCut_3 = cms.double( 15.0 ),
7174  Quality_1 = cms.double( 20.0 ),
7175  Pt_threshold1 = cms.double( 0.0 ),
7176  DeltaRCut_2 = cms.double( 0.2 ),
7177  DeltaRCut_1 = cms.double( 0.1 ),
7178  Pt_threshold2 = cms.double( 9.99999999E8 ),
7179  Chi2Cut_1 = cms.double( 50.0 ),
7180  Chi2Cut_2 = cms.double( 50.0 ),
7181  DeltaRCut_3 = cms.double( 1.0 ),
7182  LocChi2Cut = cms.double( 0.001 ),
7183  Propagator = cms.string( "hltESPSmartPropagator" ),
7184  MinPt = cms.double( 1.0 ),
7185  MinP = cms.double( 2.5 )
7186  ),
7187  ScaleTECxFactor = cms.double( -1.0 ),
7188  tkTrajUseVertex = cms.bool( False ),
7189  MuonTrackingRegionBuilder = cms.PSet(
7190  Rescale_Dz = cms.double( 4.0 ),
7191  Pt_fixed = cms.bool( False ),
7192  Eta_fixed = cms.bool( True ),
7193  Eta_min = cms.double( 0.1 ),
7194  DeltaZ = cms.double( 24.2 ),
7195  maxRegions = cms.int32( 2 ),
7196  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7197  UseVertex = cms.bool( False ),
7198  Z_fixed = cms.bool( False ),
7199  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7200  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7201  Rescale_phi = cms.double( 3.0 ),
7202  DeltaEta = cms.double( 0.2 ),
7203  precise = cms.bool( True ),
7204  OnDemand = cms.int32( -1 ),
7205  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7206  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7207  vertexCollection = cms.InputTag( "pixelVertices" ),
7208  Pt_min = cms.double( 3.0 ),
7209  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7210  Phi_fixed = cms.bool( True ),
7211  DeltaR = cms.double( 0.025 ),
7212  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7213  DeltaPhi = cms.double( 0.15 ),
7214  Phi_min = cms.double( 0.1 ),
7215  Rescale_eta = cms.double( 3.0 )
7216  ),
7217  TrackTransformer = cms.PSet(
7218  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7219  RefitDirection = cms.string( "insideOut" ),
7220  RefitRPCHits = cms.bool( True ),
7221  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7222  DoPredictionsOnly = cms.bool( False ),
7223  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7224  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7225  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7226  ),
7227  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7228  RefitRPCHits = cms.bool( True ),
7229  tkTrajVertex = cms.InputTag( "Notused" ),
7230  GlbRefitterParameters = cms.PSet(
7231  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7232  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7233  RefitFlag = cms.bool( True ),
7234  SkipStation = cms.int32( -1 ),
7235  Chi2CutRPC = cms.double( 1.0 ),
7236  PropDirForCosmics = cms.bool( False ),
7237  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7238  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7239  HitThreshold = cms.int32( 1 ),
7240  Chi2CutGEM = cms.double( 1.0 ),
7241  DYTthrs = cms.vint32( 30, 15 ),
7242  TrackerSkipSystem = cms.int32( -1 ),
7243  RefitDirection = cms.string( "insideOut" ),
7244  Chi2CutCSC = cms.double( 150.0 ),
7245  Chi2CutDT = cms.double( 10.0 ),
7246  RefitRPCHits = cms.bool( True ),
7247  TrackerSkipSection = cms.int32( -1 ),
7248  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7249  DoPredictionsOnly = cms.bool( False ),
7250  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7251  MuonHitsOption = cms.int32( 1 ),
7252  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7253  ),
7254  PCut = cms.double( 2.5 ),
7255  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7256  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7257  tkTrajMaxChi2 = cms.double( 9999.0 ),
7258  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7259  ScaleTECyFactor = cms.double( -1.0 ),
7260  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7261  )
7262 )
7263 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7264  MuonCaloCompatibility = cms.PSet(
7265  delta_eta = cms.double( 0.02 ),
7266  delta_phi = cms.double( 0.02 ),
7267  allSiPMHO = cms.bool( False ),
7268  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7269  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7270  ),
7271  TrackAssociatorParameters = cms.PSet(
7272  useMuon = cms.bool( True ),
7273  truthMatch = cms.bool( False ),
7274  usePreshower = cms.bool( False ),
7275  dRPreshowerPreselection = cms.double( 0.2 ),
7276  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7277  useEcal = cms.bool( False ),
7278  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7279  dRMuon = cms.double( 9999.0 ),
7280  dREcal = cms.double( 9999.0 ),
7281  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7282  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7283  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7284  useGEM = cms.bool( True ),
7285  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7286  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7287  propagateAllDirections = cms.bool( True ),
7288  muonMaxDistanceY = cms.double( 5.0 ),
7289  useHO = cms.bool( False ),
7290  muonMaxDistanceX = cms.double( 5.0 ),
7291  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7292  useHcal = cms.bool( False ),
7293  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7294  accountForTrajectoryChangeCalo = cms.bool( False ),
7295  dREcalPreselection = cms.double( 0.05 ),
7296  useCalo = cms.bool( False ),
7297  dRMuonPreselection = cms.double( 0.2 ),
7298  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7299  dRHcal = cms.double( 9999.0 ),
7300  dRHcalPreselection = cms.double( 0.2 ),
7301  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7302  ),
7303  CaloExtractorPSet = cms.PSet(
7304  DR_Veto_H = cms.double( 0.1 ),
7305  CenterConeOnCalIntersection = cms.bool( False ),
7306  NoiseTow_EE = cms.double( 0.15 ),
7307  Noise_EB = cms.double( 0.025 ),
7308  Noise_HE = cms.double( 0.2 ),
7309  DR_Veto_E = cms.double( 0.07 ),
7310  NoiseTow_EB = cms.double( 0.04 ),
7311  Noise_EE = cms.double( 0.1 ),
7312  UseRecHitsFlag = cms.bool( False ),
7313  DR_Max = cms.double( 1.0 ),
7314  DepositLabel = cms.untracked.string( "Cal" ),
7315  Noise_HO = cms.double( 0.2 ),
7316  DR_Veto_HO = cms.double( 0.1 ),
7317  Threshold_H = cms.double( 0.5 ),
7318  PrintTimeReport = cms.untracked.bool( False ),
7319  Threshold_E = cms.double( 0.2 ),
7320  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7321  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7322  Threshold_HO = cms.double( 0.5 ),
7323  DepositInstanceLabels = cms.vstring( 'ecal',
7324  'hcal',
7325  'ho' ),
7326  ServiceParameters = cms.PSet(
7327  RPCLayers = cms.bool( False ),
7328  UseMuonNavigation = cms.untracked.bool( False ),
7329  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7330  ),
7331  TrackAssociatorParameters = cms.PSet(
7332  useMuon = cms.bool( False ),
7333  truthMatch = cms.bool( False ),
7334  usePreshower = cms.bool( False ),
7335  dRPreshowerPreselection = cms.double( 0.2 ),
7336  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7337  useEcal = cms.bool( False ),
7338  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7339  dRMuon = cms.double( 9999.0 ),
7340  dREcal = cms.double( 1.0 ),
7341  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7342  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7343  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7344  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7345  propagateAllDirections = cms.bool( True ),
7346  muonMaxDistanceY = cms.double( 5.0 ),
7347  useHO = cms.bool( False ),
7348  muonMaxDistanceX = cms.double( 5.0 ),
7349  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7350  useHcal = cms.bool( False ),
7351  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7352  accountForTrajectoryChangeCalo = cms.bool( False ),
7353  dREcalPreselection = cms.double( 1.0 ),
7354  useCalo = cms.bool( True ),
7355  dRMuonPreselection = cms.double( 0.2 ),
7356  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7357  dRHcal = cms.double( 1.0 ),
7358  dRHcalPreselection = cms.double( 1.0 ),
7359  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7360  ),
7361  Noise_HB = cms.double( 0.2 )
7362  ),
7363  TrackExtractorPSet = cms.PSet(
7364  Diff_z = cms.double( 0.2 ),
7365  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7366  Chi2Ndof_Max = cms.double( 1.0E64 ),
7367  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7368  DR_Veto = cms.double( 0.01 ),
7369  Pt_Min = cms.double( -1.0 ),
7370  DR_Max = cms.double( 1.0 ),
7371  NHits_Min = cms.uint32( 0 ),
7372  Chi2Prob_Min = cms.double( -1.0 ),
7373  Diff_r = cms.double( 0.1 ),
7374  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7375  ComponentName = cms.string( "TrackExtractor" )
7376  ),
7377  JetExtractorPSet = cms.PSet(
7378  JetCollectionLabel = cms.InputTag( "Notused" ),
7379  DR_Veto = cms.double( 0.1 ),
7380  DR_Max = cms.double( 1.0 ),
7381  ExcludeMuonVeto = cms.bool( True ),
7382  PrintTimeReport = cms.untracked.bool( False ),
7383  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7384  ComponentName = cms.string( "JetExtractor" ),
7385  ServiceParameters = cms.PSet(
7386  RPCLayers = cms.bool( False ),
7387  UseMuonNavigation = cms.untracked.bool( False ),
7388  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7389  ),
7390  TrackAssociatorParameters = cms.PSet(
7391  useMuon = cms.bool( False ),
7392  truthMatch = cms.bool( False ),
7393  usePreshower = cms.bool( False ),
7394  dRPreshowerPreselection = cms.double( 0.2 ),
7395  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7396  useEcal = cms.bool( False ),
7397  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7398  dRMuon = cms.double( 9999.0 ),
7399  dREcal = cms.double( 0.5 ),
7400  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7401  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7402  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7403  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7404  propagateAllDirections = cms.bool( True ),
7405  muonMaxDistanceY = cms.double( 5.0 ),
7406  useHO = cms.bool( False ),
7407  muonMaxDistanceX = cms.double( 5.0 ),
7408  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7409  useHcal = cms.bool( False ),
7410  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7411  accountForTrajectoryChangeCalo = cms.bool( False ),
7412  dREcalPreselection = cms.double( 0.5 ),
7413  useCalo = cms.bool( True ),
7414  dRMuonPreselection = cms.double( 0.2 ),
7415  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7416  dRHcal = cms.double( 0.5 ),
7417  dRHcalPreselection = cms.double( 0.5 ),
7418  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7419  ),
7420  Threshold = cms.double( 5.0 )
7421  ),
7422  trackDepositName = cms.string( "tracker" ),
7423  ecalDepositName = cms.string( "ecal" ),
7424  hcalDepositName = cms.string( "hcal" ),
7425  hoDepositName = cms.string( "ho" ),
7426  jetDepositName = cms.string( "jets" ),
7427  TimingFillerParameters = cms.PSet(
7428  DTTimingParameters = cms.PSet(
7429  HitError = cms.double( 6.0 ),
7430  MatchParameters = cms.PSet(
7431  TightMatchDT = cms.bool( False ),
7432  DTradius = cms.double( 0.01 ),
7433  TightMatchCSC = cms.bool( True ),
7434  CSCsegments = cms.InputTag( "hltCscSegments" ),
7435  DTsegments = cms.InputTag( "hltDt4DSegments" )
7436  ),
7437  debug = cms.bool( False ),
7438  DoWireCorr = cms.bool( False ),
7439  RequireBothProjections = cms.bool( False ),
7440  DTTimeOffset = cms.double( 2.7 ),
7441  PruneCut = cms.double( 10000.0 ),
7442  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7443  UseSegmentT0 = cms.bool( False ),
7444  HitsMin = cms.int32( 5 ),
7445  DropTheta = cms.bool( True ),
7446  ServiceParameters = cms.PSet(
7447  RPCLayers = cms.bool( True ),
7448  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7449  )
7450  ),
7451  UseCSC = cms.bool( True ),
7452  CSCTimingParameters = cms.PSet(
7453  MatchParameters = cms.PSet(
7454  TightMatchDT = cms.bool( False ),
7455  DTradius = cms.double( 0.01 ),
7456  TightMatchCSC = cms.bool( True ),
7457  CSCsegments = cms.InputTag( "hltCscSegments" ),
7458  DTsegments = cms.InputTag( "hltDt4DSegments" )
7459  ),
7460  debug = cms.bool( False ),
7461  CSCWireTimeOffset = cms.double( 0.0 ),
7462  CSCStripError = cms.double( 7.0 ),
7463  CSCTimeOffset = cms.double( 0.0 ),
7464  CSCWireError = cms.double( 8.6 ),
7465  PruneCut = cms.double( 100.0 ),
7466  CSCsegments = cms.InputTag( "hltCscSegments" ),
7467  UseStripTime = cms.bool( True ),
7468  CSCStripTimeOffset = cms.double( 0.0 ),
7469  UseWireTime = cms.bool( True ),
7470  ServiceParameters = cms.PSet(
7471  RPCLayers = cms.bool( True ),
7472  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7473  )
7474  ),
7475  ErrorDT = cms.double( 6.0 ),
7476  EcalEnergyCut = cms.double( 0.4 ),
7477  UseECAL = cms.bool( True ),
7478  ErrorEB = cms.double( 2.085 ),
7479  UseDT = cms.bool( True ),
7480  ErrorEE = cms.double( 6.95 ),
7481  ErrorCSC = cms.double( 7.4 )
7482  ),
7483  ShowerDigiFillerParameters = cms.PSet(
7484  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
7485  digiMaxDistanceX = cms.double( 25.0 ),
7486  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" )
7487  ),
7488  TrackerKinkFinderParameters = cms.PSet(
7489  usePosition = cms.bool( False ),
7490  diagonalOnly = cms.bool( False )
7491  ),
7492  fillEnergy = cms.bool( False ),
7493  storeCrossedHcalRecHits = cms.bool( False ),
7494  maxAbsPullX = cms.double( 4.0 ),
7495  maxAbsEta = cms.double( 3.0 ),
7496  minPt = cms.double( 2.0 ),
7497  inputCollectionTypes = cms.vstring( 'inner tracks',
7498  'links',
7499  'outer tracks' ),
7500  addExtraSoftMuons = cms.bool( False ),
7501  fillGlobalTrackRefits = cms.bool( False ),
7502  debugWithTruthMatching = cms.bool( False ),
7503  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7504  fillCaloCompatibility = cms.bool( False ),
7505  maxAbsPullY = cms.double( 9999.0 ),
7506  maxAbsDy = cms.double( 9999.0 ),
7507  minP = cms.double( 0.0 ),
7508  minPCaloMuon = cms.double( 1.0E9 ),
7509  maxAbsDx = cms.double( 3.0 ),
7510  fillIsolation = cms.bool( False ),
7511  writeIsoDeposits = cms.bool( False ),
7512  minNumberOfMatches = cms.int32( 1 ),
7513  fillMatching = cms.bool( True ),
7514  fillShowerDigis = cms.bool( False ),
7515  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7516  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7517  fillGlobalTrackQuality = cms.bool( False ),
7518  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7519  selectHighPurity = cms.bool( False ),
7520  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
7521  fillTrackerKink = cms.bool( False ),
7522  minCaloCompatibility = cms.double( 0.6 ),
7523  runArbitrationCleaner = cms.bool( False ),
7524  arbitrationCleanerOptions = cms.PSet(
7525  OverlapDTheta = cms.double( 0.02 ),
7526  Overlap = cms.bool( True ),
7527  Clustering = cms.bool( True ),
7528  ME1a = cms.bool( True ),
7529  ClusterDTheta = cms.double( 0.02 ),
7530  ClusterDPhi = cms.double( 0.6 ),
7531  OverlapDPhi = cms.double( 0.0786 )
7532  ),
7533  arbitrateTrackerMuons = cms.bool( True )
7534 )
7535 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7536  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7537  applyTriggerIdLoose = cms.bool( True ),
7538  typeMuon = cms.uint32( 0 ),
7539  allowedTypeMask = cms.uint32( 0 ),
7540  requiredTypeMask = cms.uint32( 0 ),
7541  minNMuonHits = cms.int32( 0 ),
7542  minNMuonStations = cms.int32( 0 ),
7543  minNTrkLayers = cms.int32( 0 ),
7544  minTrkHits = cms.int32( 0 ),
7545  minPixLayer = cms.int32( 0 ),
7546  minPixHits = cms.int32( 0 ),
7547  minPt = cms.double( 0.0 ),
7548  maxNormalizedChi2 = cms.double( 9999.0 )
7549 )
7550 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7551  inputCollection = cms.InputTag( "hltIterL3Muons" )
7552 )
7553 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7554  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7555  muon = cms.InputTag( "hltIterL3Muons" ),
7556  originalMVAVals = cms.InputTag( "none" ),
7557  copyMVA = cms.bool( False ),
7558  copyExtras = cms.untracked.bool( True ),
7559  copyTrajectories = cms.untracked.bool( False )
7560 )
7561 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7562  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7563  DisplacedReconstruction = cms.bool( False )
7564 )
7565 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7566  InputCollection = cms.InputTag( "hltPixelTracks" ),
7567  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7568  originHalfLength = cms.double( 0.3 ),
7569  originRadius = cms.double( 0.1 ),
7570  useProtoTrackKinematics = cms.bool( False ),
7571  useEventsWithNoVertex = cms.bool( True ),
7572  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7573  usePV = cms.bool( False ),
7574  includeFourthHit = cms.bool( True ),
7575  produceComplement = cms.bool( False ),
7576  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7577 )
7578 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7579  cleanTrajectoryAfterInOut = cms.bool( False ),
7580  doSeedingRegionRebuilding = cms.bool( False ),
7581  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7582  reverseTrajectories = cms.bool( False ),
7583  useHitsSplitting = cms.bool( False ),
7584  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7585  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7586  clustersToSkip = cms.InputTag( "" ),
7587  phase2clustersToSkip = cms.InputTag( "" ),
7588  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7589  TransientInitialStateEstimatorParameters = cms.PSet(
7590  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7591  numberMeasurementsForFit = cms.int32( 4 ),
7592  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7593  ),
7594  numHitsForSeedCleaner = cms.int32( 4 ),
7595  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7596  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7597  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7598  maxNSeeds = cms.uint32( 100000 ),
7599  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7600 )
7601 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7602  useSimpleMF = cms.bool( True ),
7603  SimpleMagneticField = cms.string( "ParabolicMf" ),
7604  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7605  clusterRemovalInfo = cms.InputTag( "" ),
7606  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7607  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7608  useHitsSplitting = cms.bool( False ),
7609  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7610  TrajectoryInEvent = cms.bool( False ),
7611  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7612  AlgorithmName = cms.string( "hltIter0" ),
7613  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7614  GeometricInnerState = cms.bool( True ),
7615  NavigationSchool = cms.string( "" ),
7616  MeasurementTracker = cms.string( "" ),
7617  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7618 )
7619 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7620  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7621  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7622  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7623  ignoreVertices = cms.bool( False ),
7624  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7625  mva = cms.PSet(
7626  minPixelHits = cms.vint32( 0, 0, 0 ),
7627  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7628  dr_par = cms.PSet(
7629  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7630  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7631  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7632  dr_exp = cms.vint32( 4, 4, 4 ),
7633  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7634  ),
7635  maxLostLayers = cms.vint32( 1, 1, 1 ),
7636  min3DLayers = cms.vint32( 0, 0, 0 ),
7637  dz_par = cms.PSet(
7638  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7639  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7640  dz_exp = cms.vint32( 4, 4, 4 )
7641  ),
7642  minNVtxTrk = cms.int32( 3 ),
7643  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7644  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7645  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7646  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7647  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7648  minLayers = cms.vint32( 3, 3, 3 )
7649  )
7650 )
7651 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7652  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7653  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7654  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7655  minQuality = cms.string( "highPurity" ),
7656  copyExtras = cms.untracked.bool( True ),
7657  copyTrajectories = cms.untracked.bool( False )
7658 )
7659 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7660  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7661  trackClassifier = cms.InputTag( '','QualityMasks' ),
7662  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7663  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7664  oldClusterRemovalInfo = cms.InputTag( "" ),
7665  TrackQuality = cms.string( "highPurity" ),
7666  maxChi2 = cms.double( 16.0 ),
7667  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7668  overrideTrkQuals = cms.InputTag( "" )
7669 )
7670 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7671  src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7672  OnDemand = cms.bool( False ),
7673  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
7674 )
7675 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7676  RegionPSet = cms.PSet(
7677  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7678  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7679  zErrorBeamSpot = cms.double( 15.0 ),
7680  extraPhi = cms.double( 0.0 ),
7681  extraEta = cms.double( 0.0 ),
7682  maxNVertices = cms.int32( 3 ),
7683  nSigmaZVertex = cms.double( 3.0 ),
7684  nSigmaZBeamSpot = cms.double( 4.0 ),
7685  ptMin = cms.double( 1.2 ),
7686  operationMode = cms.string( "VerticesFixed" ),
7687  searchOpt = cms.bool( False ),
7688  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7689  originRadius = cms.double( 0.015 ),
7690  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7691  precise = cms.bool( True ),
7692  zErrorVertex = cms.double( 0.03 )
7693  ),
7694  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7695  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7696  ignoreSingleFPixPanelModules = cms.bool( True ),
7697  debug = cms.untracked.bool( False ),
7698  createPlottingFiles = cms.untracked.bool( False ),
7699  layerList = cms.vstring( 'BPix1+BPix2',
7700  'BPix2+FPix1_pos',
7701  'BPix2+FPix1_neg',
7702  'FPix1_pos+FPix2_pos',
7703  'FPix1_neg+FPix2_neg' ),
7704  BPix = cms.PSet(
7705  hitErrorRPhi = cms.double( 0.0027 ),
7706  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7707  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7708  useErrorsFromParam = cms.bool( True ),
7709  hitErrorRZ = cms.double( 0.006 ),
7710  HitProducer = cms.string( "hltSiPixelRecHits" )
7711  ),
7712  FPix = cms.PSet(
7713  hitErrorRPhi = cms.double( 0.0051 ),
7714  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7715  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7716  useErrorsFromParam = cms.bool( True ),
7717  hitErrorRZ = cms.double( 0.0036 ),
7718  HitProducer = cms.string( "hltSiPixelRecHits" )
7719  ),
7720  TIB = cms.PSet( ),
7721  TID = cms.PSet( ),
7722  TOB = cms.PSet( ),
7723  TEC = cms.PSet( ),
7724  MTIB = cms.PSet( ),
7725  MTID = cms.PSet( ),
7726  MTOB = cms.PSet( ),
7727  MTEC = cms.PSet( )
7728 )
7729 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7730  doClusterCheck = cms.bool( False ),
7731  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7732  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7733  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7734  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7735  cut = cms.string( "" ),
7736  silentClusterCheck = cms.untracked.bool( False )
7737 )
7738 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7739  seedingLayers = cms.InputTag( "" ),
7740  trackingRegions = cms.InputTag( "" ),
7741  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
7742  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
7743  produceSeedingHitSets = cms.bool( True ),
7744  produceIntermediateHitDoublets = cms.bool( False ),
7745  maxElement = cms.uint32( 0 ),
7746  maxElementTotal = cms.uint32( 50000000 ),
7747  putEmptyIfMaxElementReached = cms.bool( False ),
7748  layerPairs = cms.vuint32( 0 )
7749 )
7750 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7751  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
7752  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7753  SeedMomentumForBOFF = cms.double( 5.0 ),
7754  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7755  MinOneOverPtError = cms.double( 1.0 ),
7756  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7757  magneticField = cms.string( "ParabolicMf" ),
7758  forceKinematicWithRegionDirection = cms.bool( False ),
7759  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7760 )
7761 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7762  cleanTrajectoryAfterInOut = cms.bool( False ),
7763  doSeedingRegionRebuilding = cms.bool( False ),
7764  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7765  reverseTrajectories = cms.bool( False ),
7766  useHitsSplitting = cms.bool( False ),
7767  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7768  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
7769  clustersToSkip = cms.InputTag( "" ),
7770  phase2clustersToSkip = cms.InputTag( "" ),
7771  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7772  TransientInitialStateEstimatorParameters = cms.PSet(
7773  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7774  numberMeasurementsForFit = cms.int32( 4 ),
7775  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7776  ),
7777  numHitsForSeedCleaner = cms.int32( 4 ),
7778  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7779  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7780  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7781  maxNSeeds = cms.uint32( 100000 ),
7782  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7783 )
7784 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7785  useSimpleMF = cms.bool( True ),
7786  SimpleMagneticField = cms.string( "ParabolicMf" ),
7787  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
7788  clusterRemovalInfo = cms.InputTag( "" ),
7789  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7790  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7791  useHitsSplitting = cms.bool( False ),
7792  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7793  TrajectoryInEvent = cms.bool( False ),
7794  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7795  AlgorithmName = cms.string( "hltDoubletRecovery" ),
7796  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7797  GeometricInnerState = cms.bool( True ),
7798  NavigationSchool = cms.string( "" ),
7799  MeasurementTracker = cms.string( "" ),
7800  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
7801 )
7802 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7803  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7804  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7805  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7806  ignoreVertices = cms.bool( False ),
7807  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7808  mva = cms.PSet(
7809  minPixelHits = cms.vint32( 0, 0, 0 ),
7810  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7811  dr_par = cms.PSet(
7812  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7813  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7814  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7815  dr_exp = cms.vint32( 4, 4, 4 ),
7816  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7817  ),
7818  maxLostLayers = cms.vint32( 1, 1, 1 ),
7819  min3DLayers = cms.vint32( 0, 0, 0 ),
7820  dz_par = cms.PSet(
7821  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7822  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7823  dz_exp = cms.vint32( 4, 4, 4 )
7824  ),
7825  minNVtxTrk = cms.int32( 3 ),
7826  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7827  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7828  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7829  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7830  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7831  minLayers = cms.vint32( 3, 3, 3 )
7832  )
7833 )
7834 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7835  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7836  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
7837  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
7838  minQuality = cms.string( "highPurity" ),
7839  copyExtras = cms.untracked.bool( True ),
7840  copyTrajectories = cms.untracked.bool( False )
7841 )
7842 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
7843  ShareFrac = cms.double( 0.19 ),
7844  FoundHitBonus = cms.double( 5.0 ),
7845  LostHitPenalty = cms.double( 20.0 ),
7846  MinPT = cms.double( 0.05 ),
7847  Epsilon = cms.double( -0.001 ),
7848  MaxNormalizedChisq = cms.double( 1000.0 ),
7849  MinFound = cms.int32( 3 ),
7850  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7851  hasSelector = cms.vint32( 0, 0 ),
7852  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7853  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7854  setsToMerge = cms.VPSet(
7855  cms.PSet( pQual = cms.bool( False ),
7856  tLists = cms.vint32( 0, 1 )
7857  )
7858  ),
7859  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7860  allowFirstHitShare = cms.bool( True ),
7861  newQuality = cms.string( "confirmed" ),
7862  copyExtras = cms.untracked.bool( True ),
7863  writeOnlyTrkQuals = cms.bool( False ),
7864  copyMVA = cms.bool( False )
7865 )
7866 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7867  ShareFrac = cms.double( 0.19 ),
7868  FoundHitBonus = cms.double( 5.0 ),
7869  LostHitPenalty = cms.double( 20.0 ),
7870  MinPT = cms.double( 0.05 ),
7871  Epsilon = cms.double( -0.001 ),
7872  MaxNormalizedChisq = cms.double( 1000.0 ),
7873  MinFound = cms.int32( 3 ),
7874  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7875  hasSelector = cms.vint32( 0, 0 ),
7876  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7877  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7878  setsToMerge = cms.VPSet(
7879  cms.PSet( pQual = cms.bool( False ),
7880  tLists = cms.vint32( 0, 1 )
7881  )
7882  ),
7883  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7884  allowFirstHitShare = cms.bool( True ),
7885  newQuality = cms.string( "confirmed" ),
7886  copyExtras = cms.untracked.bool( True ),
7887  writeOnlyTrkQuals = cms.bool( False ),
7888  copyMVA = cms.bool( False )
7889 )
7890 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7891  vertexCollections = cms.VPSet(
7892  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7893  label = cms.string( "" ),
7894  useBeamConstraint = cms.bool( False ),
7895  minNdof = cms.double( 0.0 ),
7896  maxDistanceToBeam = cms.double( 1.0 ),
7897  algorithm = cms.string( "AdaptiveVertexFitter" )
7898  ),
7899  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7900  label = cms.string( "WithBS" ),
7901  useBeamConstraint = cms.bool( True ),
7902  minNdof = cms.double( 0.0 ),
7903  maxDistanceToBeam = cms.double( 1.0 ),
7904  algorithm = cms.string( "AdaptiveVertexFitter" )
7905  )
7906  ),
7907  verbose = cms.untracked.bool( False ),
7908  TkFilterParameters = cms.PSet(
7909  maxEta = cms.double( 100.0 ),
7910  minPt = cms.double( 0.0 ),
7911  minSiliconLayersWithHits = cms.int32( 5 ),
7912  minPixelLayersWithHits = cms.int32( 2 ),
7913  maxNormalizedChi2 = cms.double( 20.0 ),
7914  trackQuality = cms.string( "any" ),
7915  algorithm = cms.string( "filter" ),
7916  maxD0Significance = cms.double( 999.0 )
7917  ),
7918  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7919  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7920  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7921  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7922  TkClusParameters = cms.PSet(
7923  TkDAClusParameters = cms.PSet(
7924  zmerge = cms.double( 0.01 ),
7925  Tstop = cms.double( 0.5 ),
7926  d0CutOff = cms.double( 999.0 ),
7927  dzCutOff = cms.double( 4.0 ),
7928  vertexSize = cms.double( 0.15 ),
7929  coolingFactor = cms.double( 0.6 ),
7930  Tpurge = cms.double( 2.0 ),
7931  Tmin = cms.double( 2.4 ),
7932  uniquetrkweight = cms.double( 0.9 )
7933  ),
7934  algorithm = cms.string( "DA_vect" )
7935  ),
7936  isRecoveryIteration = cms.bool( False ),
7937  recoveryVtxCollection = cms.InputTag( "" )
7938 )
7939 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7940  filterParams = cms.PSet(
7941  maxZ = cms.double( 24.0 ),
7942  minNdof = cms.double( 4.0 ),
7943  maxRho = cms.double( 2.0 ),
7944  pvSrc = cms.InputTag( "hltVerticesPF" )
7945  ),
7946  src = cms.InputTag( "hltVerticesPF" )
7947 )
7948 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7949  src = cms.InputTag( "hltVerticesPFSelector" ),
7950  cut = cms.string( "!isFake" ),
7951  filter = cms.bool( True )
7952 )
7953 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7954  inputTag = cms.InputTag( "rawDataCollector" ),
7955  fedList = cms.vuint32( 1022 )
7956 )
7957 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
7958  saveTags = cms.bool( True ),
7959  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
7960  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7961  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7962  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7963  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7964  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7965  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7966  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7967  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7968  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7969 )
7970 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
7971  offset = cms.uint32( 0 ),
7972  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7973 )
7974 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
7975  saveTags = cms.bool( True ),
7976  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
7977  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7978  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7979  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7980  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7981  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7982  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7983  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7984  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7985  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7986 )
7987 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
7988  offset = cms.uint32( 0 ),
7989  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7990 )
7991 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
7992  src = cms.InputTag( "hltPixelTracks" ),
7993  etaMin = cms.double( -999.0 ),
7994  etaMax = cms.double( 999.0 ),
7995  ptMin = cms.double( 0.0 ),
7996  ptMax = cms.double( 999999.0 ),
7997  d0Max = cms.double( 999.0 ),
7998  dzMax = cms.double( 999.0 ),
7999  normalizedChi2 = cms.double( 999999.0 ),
8000  numberOfValidHits = cms.uint32( 0 ),
8001  numberOfLostHits = cms.uint32( 999 ),
8002  numberOfValidPixelHits = cms.uint32( 4 ),
8003  ptErrorCut = cms.double( 999999.0 ),
8004  quality = cms.string( "loose" ),
8005  useVtx = cms.bool( False ),
8006  vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8007  timesTag = cms.InputTag( "" ),
8008  timeResosTag = cms.InputTag( "" ),
8009  nVertices = cms.uint32( 0 ),
8010  vtxFallback = cms.bool( False ),
8011  zetaVtx = cms.double( 999999.0 ),
8012  rhoVtx = cms.double( 999999.0 ),
8013  nSigmaDtVertex = cms.double( 0.0 ),
8014  copyExtras = cms.untracked.bool( False ),
8015  copyTrajectories = cms.untracked.bool( False )
8016 )
8017 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8018  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8019  tauAssociationCone = cms.double( 0.0 ),
8020  tauUnbiasCone = cms.double( 1.2 ),
8021  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8022  ExtrapolationConeSize = cms.double( 1.0 ),
8023  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8024  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8025  MaxVtxDXYSeed = cms.double( 101.0 ),
8026  MaxVtxDXYIsol = cms.double( 101.0 ),
8027  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8028  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8029  minPTrack = cms.double( 5.0 ),
8030  maxPTrackForIsolation = cms.double( 3.0 ),
8031  EBEtaBoundary = cms.double( 1.479 )
8032 )
8033 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8034  saveTags = cms.bool( True ),
8035  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8036  MaxPtNearby = cms.double( 2.0 ),
8037  MinEnergyTrack = cms.double( 12.0 ),
8038  MinPtTrack = cms.double( 3.5 ),
8039  MaxEtaTrack = cms.double( 1.15 ),
8040  MinEtaTrack = cms.double( 0.0 ),
8041  filterTrackEnergy = cms.bool( True ),
8042  NMaxTrackCandidates = cms.int32( 10 ),
8043  DropMultiL2Event = cms.bool( False )
8044 )
8045 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8046  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8047  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8048  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8049  EBHitEnergyThreshold = cms.double( 0.1 ),
8050  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8051  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8052  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8053  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8054  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8055  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8056  EcalConeSizeEta0 = cms.double( 0.09 ),
8057  EcalConeSizeEta1 = cms.double( 0.14 )
8058 )
8059 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8060  saveTags = cms.bool( True ),
8061  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8062  MaxEnergyInEB = cms.double( 2.0 ),
8063  MaxEnergyInEE = cms.double( 4.0 ),
8064  MaxEnergyOutEB = cms.double( 1.2 ),
8065  MaxEnergyOutEE = cms.double( 2.0 ),
8066  NMaxTrackCandidates = cms.int32( 10 ),
8067  DropMultiL2Event = cms.bool( False )
8068 )
8069 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8070  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8071  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8072  associationCone = cms.double( 0.2 )
8073 )
8074 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8075  saveTags = cms.bool( True ),
8076  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8077  MaxPtNearby = cms.double( 2.0 ),
8078  MinEnergyTrack = cms.double( 18.0 ),
8079  MinPtTrack = cms.double( 20.0 ),
8080  MaxEtaTrack = cms.double( 1.15 ),
8081  MinEtaTrack = cms.double( 0.0 ),
8082  filterTrackEnergy = cms.bool( True ),
8083  NMaxTrackCandidates = cms.int32( 999 ),
8084  DropMultiL2Event = cms.bool( False )
8085 )
8086 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8087  offset = cms.uint32( 0 ),
8088  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8089 )
8090 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8091  L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8092  tauAssociationCone = cms.double( 0.0 ),
8093  tauUnbiasCone = cms.double( 1.2 ),
8094  PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8095  ExtrapolationConeSize = cms.double( 1.0 ),
8096  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8097  L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8098  MaxVtxDXYSeed = cms.double( 101.0 ),
8099  MaxVtxDXYIsol = cms.double( 101.0 ),
8100  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8101  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8102  minPTrack = cms.double( 5.0 ),
8103  maxPTrackForIsolation = cms.double( 3.0 ),
8104  EBEtaBoundary = cms.double( 1.479 )
8105 )
8106 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8107  saveTags = cms.bool( True ),
8108  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8109  MaxPtNearby = cms.double( 2.0 ),
8110  MinEnergyTrack = cms.double( 12.0 ),
8111  MinPtTrack = cms.double( 3.5 ),
8112  MaxEtaTrack = cms.double( 2.2 ),
8113  MinEtaTrack = cms.double( 1.1 ),
8114  filterTrackEnergy = cms.bool( True ),
8115  NMaxTrackCandidates = cms.int32( 5 ),
8116  DropMultiL2Event = cms.bool( False )
8117 )
8118 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8119  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8120  EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8121  EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8122  EBHitEnergyThreshold = cms.double( 0.1 ),
8123  EBHitCountEnergyThreshold = cms.double( 0.5 ),
8124  EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8125  EEHitEnergyThreshold1 = cms.double( 68.795 ),
8126  EEHitEnergyThreshold2 = cms.double( -38.143 ),
8127  EEHitEnergyThreshold3 = cms.double( 7.043 ),
8128  EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8129  EcalConeSizeEta0 = cms.double( 0.09 ),
8130  EcalConeSizeEta1 = cms.double( 0.14 )
8131 )
8132 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8133  saveTags = cms.bool( True ),
8134  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8135  MaxEnergyInEB = cms.double( 2.0 ),
8136  MaxEnergyInEE = cms.double( 4.0 ),
8137  MaxEnergyOutEB = cms.double( 1.2 ),
8138  MaxEnergyOutEE = cms.double( 2.0 ),
8139  NMaxTrackCandidates = cms.int32( 10 ),
8140  DropMultiL2Event = cms.bool( False )
8141 )
8142 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8143  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8144  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8145  associationCone = cms.double( 0.2 )
8146 )
8147 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8148  saveTags = cms.bool( True ),
8149  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8150  MaxPtNearby = cms.double( 2.0 ),
8151  MinEnergyTrack = cms.double( 18.0 ),
8152  MinPtTrack = cms.double( 20.0 ),
8153  MaxEtaTrack = cms.double( 2.2 ),
8154  MinEtaTrack = cms.double( 1.1 ),
8155  filterTrackEnergy = cms.bool( True ),
8156  NMaxTrackCandidates = cms.int32( 999 ),
8157  DropMultiL2Event = cms.bool( False )
8158 )
8159 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
8160  saveTags = cms.bool( True ),
8161  L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
8162  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8163  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8164  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8165  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8166  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8167  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8168  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8169  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8170  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8171 )
8172 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
8173  offset = cms.uint32( 0 ),
8174  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8175 )
8176 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8177  saveTags = cms.bool( True ),
8178  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8179  PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
8180  MaxEta = cms.double( 2.5 ),
8181  MinPt = cms.double( 0.0 ),
8182  MaxDeltaR = cms.double( 0.3 ),
8183  MinN = cms.int32( 1 ),
8184  CentralBxOnly = cms.bool( False ),
8185  SelectQualities = cms.vint32( )
8186 )
8187 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8188  Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8189  Reco4DAlgoConfig = cms.PSet(
8190  Reco2DAlgoConfig = cms.PSet(
8191  AlphaMaxPhi = cms.double( 1.0 ),
8192  debug = cms.untracked.bool( False ),
8193  segmCleanerMode = cms.int32( 2 ),
8194  AlphaMaxTheta = cms.double( 0.9 ),
8195  hit_afterT0_resolution = cms.double( 0.03 ),
8196  performT0_vdriftSegCorrection = cms.bool( False ),
8197  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8198  MaxChi2 = cms.double( 4.0 ),
8199  recAlgoConfig = cms.PSet(
8200  maxTime = cms.double( 420.0 ),
8201  debug = cms.untracked.bool( False ),
8202  stepTwoFromDigi = cms.bool( False ),
8203  tTrigModeConfig = cms.PSet(
8204  debug = cms.untracked.bool( False ),
8205  tofCorrType = cms.int32( 0 ),
8206  tTrigLabel = cms.string( "" ),
8207  wirePropCorrType = cms.int32( 0 ),
8208  doTOFCorrection = cms.bool( True ),
8209  vPropWire = cms.double( 24.4 ),
8210  doT0Correction = cms.bool( True ),
8211  doWirePropCorrection = cms.bool( True ),
8212  t0Label = cms.string( "" )
8213  ),
8214  useUncertDB = cms.bool( True ),
8215  doVdriftCorr = cms.bool( True ),
8216  minTime = cms.double( -3.0 ),
8217  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8218  readLegacyTTrigDB = cms.bool( True ),
8219  readLegacyVDriftDB = cms.bool( True )
8220  ),
8221  MaxAllowedHits = cms.uint32( 50 ),
8222  nUnSharedHitsMin = cms.int32( 2 ),
8223  nSharedHitsMax = cms.int32( 2 ),
8224  performT0SegCorrection = cms.bool( False ),
8225  perform_delta_rejecting = cms.bool( False )
8226  ),
8227  Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
8228  debug = cms.untracked.bool( False ),
8229  segmCleanerMode = cms.int32( 2 ),
8230  AllDTRecHits = cms.bool( True ),
8231  hit_afterT0_resolution = cms.double( 0.03 ),
8232  performT0_vdriftSegCorrection = cms.bool( False ),
8233  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8234  recAlgoConfig = cms.PSet(
8235  maxTime = cms.double( 420.0 ),
8236  debug = cms.untracked.bool( False ),
8237  stepTwoFromDigi = cms.bool( False ),
8238  tTrigModeConfig = cms.PSet(
8239  debug = cms.untracked.bool( False ),
8240  tofCorrType = cms.int32( 0 ),
8241  tTrigLabel = cms.string( "" ),
8242  wirePropCorrType = cms.int32( 0 ),
8243  doTOFCorrection = cms.bool( True ),
8244  vPropWire = cms.double( 24.4 ),
8245  doT0Correction = cms.bool( True ),
8246  doWirePropCorrection = cms.bool( True ),
8247  t0Label = cms.string( "" )
8248  ),
8249  useUncertDB = cms.bool( True ),
8250  doVdriftCorr = cms.bool( True ),
8251  minTime = cms.double( -3.0 ),
8252  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8253  readLegacyTTrigDB = cms.bool( True ),
8254  readLegacyVDriftDB = cms.bool( True )
8255  ),
8256  nUnSharedHitsMin = cms.int32( 2 ),
8257  nSharedHitsMax = cms.int32( 2 ),
8258  performT0SegCorrection = cms.bool( False ),
8259  perform_delta_rejecting = cms.bool( False )
8260  ),
8261  debug = cms.untracked.bool( False ),
8262  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
8263  recHits2DLabel = cms.InputTag( "dt2DSegments" )
8264 )
8265 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
8266  MaxSeeds = cms.int32( 1000 ),
8267  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8268  EnableDTMeasurement = cms.bool( True ),
8269  MaxCSCChi2 = cms.double( 300.0 ),
8270  MaxDTChi2 = cms.double( 300.0 ),
8271  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8272  EnableCSCMeasurement = cms.bool( True ),
8273  ForcePointDown = cms.bool( False )
8274 )
8275 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
8276  GMTReadoutCollection = cms.InputTag( "" ),
8277  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8278  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
8279  L1MinPt = cms.double( 0.0 ),
8280  L1MaxEta = cms.double( 2.5 ),
8281  L1MinQuality = cms.uint32( 1 ),
8282  SetMinPtBarrelTo = cms.double( 3.5 ),
8283  SetMinPtEndcapTo = cms.double( 1.0 ),
8284  UseOfflineSeed = cms.untracked.bool( True ),
8285  UseUnassociatedL1 = cms.bool( False ),
8286  MatchDR = cms.vdouble( 0.3 ),
8287  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
8288  CentralBxOnly = cms.bool( True ),
8289  MatchType = cms.uint32( 0 ),
8290  SortType = cms.uint32( 0 ),
8291  OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
8292  ServiceParameters = cms.PSet(
8293  RPCLayers = cms.bool( True ),
8294  UseMuonNavigation = cms.untracked.bool( True ),
8295  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
8296  )
8297 )
8298 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
8299  ServiceParameters = cms.PSet(
8300  RPCLayers = cms.bool( True ),
8301  UseMuonNavigation = cms.untracked.bool( True ),
8302  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
8303  'hltESPFastSteppingHelixPropagatorOpposite' )
8304  ),
8305  InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
8306  SeedTransformerParameters = cms.PSet(
8307  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8308  NMinRecHits = cms.uint32( 2 ),
8309  RescaleError = cms.double( 100.0 ),
8310  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8311  UseSubRecHits = cms.bool( False ),
8312  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8313  ),
8314  L2TrajBuilderParameters = cms.PSet(
8315  BWFilterParameters = cms.PSet(
8316  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8317  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8318  BWSeedType = cms.string( "fromGenerator" ),
8319  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8320  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8321  EnableGEMMeasurement = cms.bool( True ),
8322  EnableRPCMeasurement = cms.bool( True ),
8323  MuonTrajectoryUpdatorParameters = cms.PSet(
8324  ExcludeRPCFromFit = cms.bool( False ),
8325  Granularity = cms.int32( 0 ),
8326  MaxChi2 = cms.double( 25.0 ),
8327  RescaleError = cms.bool( False ),
8328  RescaleErrorFactor = cms.double( 100.0 ),
8329  UseInvalidHits = cms.bool( True )
8330  ),
8331  EnableCSCMeasurement = cms.bool( True ),
8332  MaxChi2 = cms.double( 100.0 ),
8333  FitDirection = cms.string( "outsideIn" ),
8334  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8335  NumberOfSigma = cms.double( 3.0 ),
8336  EnableDTMeasurement = cms.bool( True )
8337  ),
8338  DoSeedRefit = cms.bool( False ),
8339  FilterParameters = cms.PSet(
8340  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
8341  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8342  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
8343  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
8344  EnableGEMMeasurement = cms.bool( True ),
8345  EnableRPCMeasurement = cms.bool( True ),
8346  MuonTrajectoryUpdatorParameters = cms.PSet(
8347  ExcludeRPCFromFit = cms.bool( False ),
8348  Granularity = cms.int32( 0 ),
8349  MaxChi2 = cms.double( 25.0 ),
8350  RescaleError = cms.bool( False ),
8351  RescaleErrorFactor = cms.double( 100.0 ),
8352  UseInvalidHits = cms.bool( True )
8353  ),
8354  EnableCSCMeasurement = cms.bool( True ),
8355  MaxChi2 = cms.double( 1000.0 ),
8356  FitDirection = cms.string( "insideOut" ),
8357  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8358  NumberOfSigma = cms.double( 3.0 ),
8359  EnableDTMeasurement = cms.bool( True )
8360  ),
8361  SeedPosition = cms.string( "in" ),
8362  DoBackwardFilter = cms.bool( True ),
8363  DoRefit = cms.bool( False ),
8364  NavigationType = cms.string( "Standard" ),
8365  SeedTransformerParameters = cms.PSet(
8366  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
8367  NMinRecHits = cms.uint32( 2 ),
8368  RescaleError = cms.double( 100.0 ),
8369  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8370  UseSubRecHits = cms.bool( False ),
8371  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8372  ),
8373  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
8374  ),
8375  DoSeedRefit = cms.bool( False ),
8376  TrackLoaderParameters = cms.PSet(
8377  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8378  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8379  DoSmoothing = cms.bool( False ),
8380  VertexConstraint = cms.bool( True ),
8381  MuonUpdatorAtVertexParameters = cms.PSet(
8382  MaxChi2 = cms.double( 1000000.0 ),
8383  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8384  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
8385  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
8386  ),
8387  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8388  ),
8389  MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
8390 )
8391 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
8392  InputObjects = cms.InputTag( "hltL2CosmicMuons" )
8393 )
8394 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8395  saveTags = cms.bool( True ),
8396  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8397  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
8398  PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
8399  SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
8400  MinN = cms.int32( 1 ),
8401  MaxEta = cms.double( 1.0 ),
8402  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
8403  MinNstations = cms.vint32( 0, 2, 0, 2 ),
8404  MinNhits = cms.vint32( 0, 1, 0, 1 ),
8405  CutOnChambers = cms.bool( False ),
8406  MinNchambers = cms.vint32( 0 ),
8407  MaxDr = cms.double( 9999.0 ),
8408  MinDr = cms.double( -1.0 ),
8409  MaxDz = cms.double( 9999.0 ),
8410  MinDxySig = cms.double( -1.0 ),
8411  MinPt = cms.double( 10.0 ),
8412  NSigmaPt = cms.double( 0.0 ),
8413  MatchToPreviousCand = cms.bool( True )
8414 )
8415 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
8416  offset = cms.uint32( 0 ),
8417  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8418 )
8419 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = 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( 5.5 ),
8437  NSigmaPt = cms.double( 0.0 ),
8438  MatchToPreviousCand = cms.bool( True )
8439 )
8440 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
8441  saveTags = cms.bool( True ),
8442  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
8443  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8444  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8445  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8446  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8447  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8448  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8449  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8450  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8451  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8452 )
8453 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
8454  offset = cms.uint32( 0 ),
8455  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8456 )
8457 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
8458  saveTags = cms.bool( True ),
8459  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
8460  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8461  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8462  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8463  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8464  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8465  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8466  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8467  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8468  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8469 )
8470 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
8471  offset = cms.uint32( 0 ),
8472  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8473 )
8474 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
8475  saveTags = cms.bool( True ),
8476  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
8477  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8478  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8479  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8480  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8481  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8482  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8483  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8484  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8485  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8486 )
8487 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
8488  offset = cms.uint32( 0 ),
8489  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8490 )
8491 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
8492  saveTags = cms.bool( True ),
8493  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" ),
8494  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8495  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8496  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8497  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8498  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8499  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8500  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8501  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8502  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8503 )
8504 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
8505  offset = cms.uint32( 0 ),
8506  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8507 )
8508 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8509  useMassDropTagger = cms.bool( False ),
8510  useFiltering = cms.bool( False ),
8511  useDynamicFiltering = cms.bool( False ),
8512  useTrimming = cms.bool( False ),
8513  usePruning = cms.bool( False ),
8514  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8515  useKtPruning = cms.bool( False ),
8516  useConstituentSubtraction = cms.bool( False ),
8517  useSoftDrop = cms.bool( False ),
8518  correctShape = cms.bool( False ),
8519  UseOnlyVertexTracks = cms.bool( False ),
8520  UseOnlyOnePV = cms.bool( False ),
8521  muCut = cms.double( -1.0 ),
8522  yCut = cms.double( -1.0 ),
8523  rFilt = cms.double( -1.0 ),
8524  rFiltFactor = cms.double( -1.0 ),
8525  trimPtFracMin = cms.double( -1.0 ),
8526  zcut = cms.double( -1.0 ),
8527  rcut_factor = cms.double( -1.0 ),
8528  csRho_EtaMax = cms.double( -1.0 ),
8529  csRParam = cms.double( -1.0 ),
8530  beta = cms.double( -1.0 ),
8531  R0 = cms.double( -1.0 ),
8532  gridMaxRapidity = cms.double( -1.0 ),
8533  gridSpacing = cms.double( -1.0 ),
8534  DzTrVtxMax = cms.double( 0.0 ),
8535  DxyTrVtxMax = cms.double( 0.0 ),
8536  MaxVtxZ = cms.double( 15.0 ),
8537  subjetPtMin = cms.double( -1.0 ),
8538  muMin = cms.double( -1.0 ),
8539  muMax = cms.double( -1.0 ),
8540  yMin = cms.double( -1.0 ),
8541  yMax = cms.double( -1.0 ),
8542  dRMin = cms.double( -1.0 ),
8543  dRMax = cms.double( -1.0 ),
8544  maxDepth = cms.int32( -1 ),
8545  nFilt = cms.int32( -1 ),
8546  MinVtxNdof = cms.int32( 5 ),
8547  src = cms.InputTag( "hltTowerMakerForAll" ),
8548  srcPVs = cms.InputTag( "NotUsed" ),
8549  jetType = cms.string( "CaloJet" ),
8550  jetAlgorithm = cms.string( "AntiKt" ),
8551  rParam = cms.double( 0.4 ),
8552  inputEtMin = cms.double( 0.3 ),
8553  inputEMin = cms.double( 0.0 ),
8554  jetPtMin = cms.double( 1.0 ),
8555  doPVCorrection = cms.bool( False ),
8556  doAreaFastjet = cms.bool( False ),
8557  doRhoFastjet = cms.bool( False ),
8558  doPUOffsetCorr = cms.bool( False ),
8559  puPtMin = cms.double( 10.0 ),
8560  nSigmaPU = cms.double( 1.0 ),
8561  radiusPU = cms.double( 0.4 ),
8562  subtractorName = cms.string( "" ),
8563  useExplicitGhosts = cms.bool( False ),
8564  doAreaDiskApprox = cms.bool( True ),
8565  voronoiRfact = cms.double( 0.9 ),
8566  Rho_EtaMax = cms.double( 4.4 ),
8567  Ghost_EtaMax = cms.double( 6.0 ),
8568  Active_Area_Repeats = cms.int32( 5 ),
8569  GhostArea = cms.double( 0.01 ),
8570  restrictInputs = cms.bool( False ),
8571  maxInputs = cms.uint32( 1 ),
8572  writeCompound = cms.bool( False ),
8573  writeJetsWithConst = cms.bool( False ),
8574  doFastJetNonUniform = cms.bool( False ),
8575  useDeterministicSeed = cms.bool( True ),
8576  minSeed = cms.uint32( 14327 ),
8577  verbosity = cms.int32( 0 ),
8578  puWidth = cms.double( 0.0 ),
8579  nExclude = cms.uint32( 0 ),
8580  maxBadEcalCells = cms.uint32( 9999999 ),
8581  maxBadHcalCells = cms.uint32( 9999999 ),
8582  maxProblematicEcalCells = cms.uint32( 9999999 ),
8583  maxProblematicHcalCells = cms.uint32( 9999999 ),
8584  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8585  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8586  puCenters = cms.vdouble( ),
8587  applyWeight = cms.bool( False ),
8588  srcWeights = cms.InputTag( "" ),
8589  minimumTowersFraction = cms.double( 0.0 ),
8590  jetCollInstanceName = cms.string( "" ),
8591  sumRecHits = cms.bool( False )
8592 )
8593 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8594  min_N90 = cms.int32( -2 ),
8595  min_N90hits = cms.int32( 2 ),
8596  min_EMF = cms.double( 1.0E-6 ),
8597  max_EMF = cms.double( 999.0 ),
8598  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8599  JetIDParams = cms.PSet(
8600  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8601  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8602  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8603  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8604  useRecHits = cms.bool( True ),
8605  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8606  )
8607 )
8608 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8609  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8610  maxRapidity = cms.double( 5.0 ),
8611  gridSpacing = cms.double( 0.55 )
8612 )
8613 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8614  level = cms.string( "L1FastJet" ),
8615  algorithm = cms.string( "AK4CaloHLT" ),
8616  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8617 )
8618 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8619  level = cms.string( "L2Relative" ),
8620  algorithm = cms.string( "AK4CaloHLT" )
8621 )
8622 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8623  level = cms.string( "L3Absolute" ),
8624  algorithm = cms.string( "AK4CaloHLT" )
8625 )
8626 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8627  level = cms.string( "L2L3Residual" ),
8628  algorithm = cms.string( "AK4CaloHLT" )
8629 )
8630 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8631  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8632 )
8633 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8634  src = cms.InputTag( "hltAK4CaloJets" ),
8635  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8636 )
8637 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8638  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8639  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8640 )
8641 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8642  usePt = cms.bool( False ),
8643  excludePFMuons = cms.bool( False ),
8644  minNJetHt = cms.int32( 0 ),
8645  minNJetMht = cms.int32( 0 ),
8646  minPtJetHt = cms.double( 40.0 ),
8647  minPtJetMht = cms.double( 30.0 ),
8648  maxEtaJetHt = cms.double( 2.5 ),
8649  maxEtaJetMht = cms.double( 5.0 ),
8650  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8651  pfCandidatesLabel = cms.InputTag( "" )
8652 )
8653 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
8654  saveTags = cms.bool( True ),
8655  htLabels = cms.VInputTag( 'hltHtMht' ),
8656  mhtLabels = cms.VInputTag( 'hltHtMht' ),
8657  minHt = cms.vdouble( 80.0 ),
8658  minMht = cms.vdouble( 0.0 ),
8659  minMeff = cms.vdouble( 0.0 ),
8660  meffSlope = cms.vdouble( 1.0 )
8661 )
8662 fragment.hltPrePPRefZeroBias = cms.EDFilter( "HLTPrescaler",
8663  offset = cms.uint32( 0 ),
8664  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8665 )
8666 fragment.hltPrePPRefZeroBiasRawPrime = cms.EDFilter( "HLTPrescaler",
8667  offset = cms.uint32( 0 ),
8668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8669 )
8670 fragment.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule",
8671  ProductLabel = cms.InputTag( "rawDataCollector" ),
8672  LegacyUnpacker = cms.bool( False ),
8673  AppendedBytes = cms.int32( 0 ),
8674  UseDaqRegister = cms.bool( False ),
8675  UseFedKey = cms.bool( False ),
8676  UnpackBadChannels = cms.bool( False ),
8677  MarkModulesOnMissingFeds = cms.bool( True ),
8678  TriggerFedId = cms.int32( 0 ),
8679  UnpackCommonModeValues = cms.bool( False ),
8680  DoAllCorruptBufferChecks = cms.bool( False ),
8681  DoAPVEmulatorCheck = cms.bool( False ),
8682  ErrorThreshold = cms.uint32( 7174 )
8683 )
8684 fragment.hltSiStripZeroSuppression = cms.EDProducer( "SiStripZeroSuppression",
8685  Algorithms = cms.PSet(
8686  CutToAvoidSignal = cms.double( 2.0 ),
8687  lastGradient = cms.int32( 10 ),
8688  slopeY = cms.int32( 4 ),
8689  slopeX = cms.int32( 3 ),
8690  PedestalSubtractionFedMode = cms.bool( False ),
8691  Use10bitsTruncation = cms.bool( False ),
8692  Fraction = cms.double( 0.2 ),
8693  minStripsToFit = cms.uint32( 4 ),
8694  consecThreshold = cms.uint32( 5 ),
8695  hitStripThreshold = cms.uint32( 40 ),
8696  Deviation = cms.uint32( 25 ),
8697  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8698  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8699  ApplyBaselineCleaner = cms.bool( True ),
8700  doAPVRestore = cms.bool( True ),
8701  TruncateInSuppressor = cms.bool( True ),
8702  restoreThreshold = cms.double( 0.5 ),
8703  sizeWindow = cms.int32( 1 ),
8704  APVInspectMode = cms.string( "Hybrid" ),
8705  ForceNoRestore = cms.bool( False ),
8706  useRealMeanCM = cms.bool( False ),
8707  ApplyBaselineRejection = cms.bool( True ),
8708  DeltaCMThreshold = cms.uint32( 20 ),
8709  nSigmaNoiseDerTh = cms.uint32( 4 ),
8710  nSaturatedStrip = cms.uint32( 2 ),
8711  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8712  useCMMeanMap = cms.bool( False ),
8713  discontinuityThreshold = cms.int32( 12 ),
8714  distortionThreshold = cms.uint32( 20 ),
8715  filteredBaselineMax = cms.double( 6.0 ),
8716  Iterations = cms.int32( 3 ),
8717  CleaningSequence = cms.uint32( 1 ),
8718  nSmooth = cms.uint32( 9 ),
8719  APVRestoreMode = cms.string( "BaselineFollower" ),
8720  MeanCM = cms.int32( 0 ),
8721  widthCluster = cms.int32( 64 )
8722  ),
8723  RawDigiProducersList = cms.VInputTag( 'hltSiStripRawToDigi:VirginRaw','hltSiStripRawToDigi:ProcessedRaw','hltSiStripRawToDigi:ScopeMode','hltSiStripRawToDigi:ZeroSuppressed' ),
8724  storeCM = cms.bool( False ),
8725  fixCM = cms.bool( False ),
8726  produceRawDigis = cms.bool( False ),
8727  produceCalculatedBaseline = cms.bool( False ),
8728  produceBaselinePoints = cms.bool( False ),
8729  storeInZScollBadAPV = cms.bool( True ),
8730  produceHybridFormat = cms.bool( False )
8731 )
8732 fragment.hltSiStripDigiToZSRaw = cms.EDProducer( "SiStripDigiToRawModule",
8733  FedReadoutMode = cms.string( "ZERO_SUPPRESSED" ),
8734  PacketCode = cms.string( "ZERO_SUPPRESSED" ),
8735  UseFedKey = cms.bool( False ),
8736  UseWrongDigiType = cms.bool( False ),
8737  CopyBufferHeader = cms.bool( True ),
8738  InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ),
8739  RawDataTag = cms.InputTag( "rawDataCollector" )
8740 )
8741 fragment.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer",
8742  Clusterizer = cms.PSet(
8743  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
8744  ChannelThreshold = cms.double( 2.0 ),
8745  SeedThreshold = cms.double( 3.0 ),
8746  ClusterThreshold = cms.double( 5.0 ),
8747  MaxSequentialHoles = cms.uint32( 0 ),
8748  MaxSequentialBad = cms.uint32( 1 ),
8749  MaxAdjacentBad = cms.uint32( 0 ),
8750  RemoveApvShots = cms.bool( True ),
8751  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
8752  ConditionsLabel = cms.string( "" )
8753  ),
8754  DigiProducersList = cms.VInputTag( 'hltSiStripZeroSuppression:ZeroSuppressed','hltSiStripZeroSuppression:VirginRaw','hltSiStripZeroSuppression:ProcessedRaw','hltSiStripZeroSuppression:ScopeMode' )
8755 )
8756 fragment.hltSiStripClusters2ApproxClusters = cms.EDProducer( "SiStripClusters2ApproxClusters",
8757  inputClusters = cms.InputTag( "hltSiStripClusterizerForRawPrime" ),
8758  maxSaturatedStrips = cms.uint32( 3 ),
8759  clusterShapeHitFilterLabel = cms.string( "ClusterShapeHitFilter" ),
8760  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
8761 )
8762 fragment.rawDataRepacker = cms.EDProducer( "RawDataCollectorByLabel",
8763  verbose = cms.untracked.int32( 0 ),
8764  RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' )
8765 )
8766 fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder",
8767  src = cms.InputTag( "rawDataRepacker" ),
8768  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) )
8769 )
8770 fragment.hltPreZDCCommissioning = cms.EDFilter( "HLTPrescaler",
8771  offset = cms.uint32( 0 ),
8772  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8773 )
8774 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
8775  offset = cms.uint32( 0 ),
8776  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8777 )
8778 fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet",
8779  saveTags = cms.bool( True ),
8780  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8781  triggerType = cms.int32( 85 ),
8782  MinE = cms.double( -1.0 ),
8783  MinPt = cms.double( 40.0 ),
8784  MinMass = cms.double( -1.0 ),
8785  MaxMass = cms.double( -1.0 ),
8786  MinEta = cms.double( -1.0 ),
8787  MaxEta = cms.double( 5.0 ),
8788  MinN = cms.int32( 1 )
8789 )
8790 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
8791  saveTags = cms.bool( True ),
8792  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
8793  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8794  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8795  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8796  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8797  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8798  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8799  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8800  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8801  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8802 )
8803 fragment.hltPreAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
8804  offset = cms.uint32( 0 ),
8805  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8806 )
8807 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
8808  saveTags = cms.bool( True ),
8809  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8810  triggerType = cms.int32( 85 ),
8811  MinE = cms.double( -1.0 ),
8812  MinPt = cms.double( 60.0 ),
8813  MinMass = cms.double( -1.0 ),
8814  MaxMass = cms.double( -1.0 ),
8815  MinEta = cms.double( -1.0 ),
8816  MaxEta = cms.double( 5.0 ),
8817  MinN = cms.int32( 1 )
8818 )
8819 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
8820  saveTags = cms.bool( True ),
8821  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
8822  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8823  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8824  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8825  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8826  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8827  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8828  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8829  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8830  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8831 )
8832 fragment.hltPreAK4CaloJet70 = cms.EDFilter( "HLTPrescaler",
8833  offset = cms.uint32( 0 ),
8834  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8835 )
8836 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
8837  saveTags = cms.bool( True ),
8838  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8839  triggerType = cms.int32( 85 ),
8840  MinE = cms.double( -1.0 ),
8841  MinPt = cms.double( 70.0 ),
8842  MinMass = cms.double( -1.0 ),
8843  MaxMass = cms.double( -1.0 ),
8844  MinEta = cms.double( -1.0 ),
8845  MaxEta = cms.double( 5.0 ),
8846  MinN = cms.int32( 1 )
8847 )
8848 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
8849  offset = cms.uint32( 0 ),
8850  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8851 )
8852 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
8853  saveTags = cms.bool( True ),
8854  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8855  triggerType = cms.int32( 85 ),
8856  MinE = cms.double( -1.0 ),
8857  MinPt = cms.double( 80.0 ),
8858  MinMass = cms.double( -1.0 ),
8859  MaxMass = cms.double( -1.0 ),
8860  MinEta = cms.double( -1.0 ),
8861  MaxEta = cms.double( 5.0 ),
8862  MinN = cms.int32( 1 )
8863 )
8864 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
8865  offset = cms.uint32( 0 ),
8866  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8867 )
8868 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
8869  saveTags = cms.bool( True ),
8870  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8871  triggerType = cms.int32( 85 ),
8872  MinE = cms.double( -1.0 ),
8873  MinPt = cms.double( 100.0 ),
8874  MinMass = cms.double( -1.0 ),
8875  MaxMass = cms.double( -1.0 ),
8876  MinEta = cms.double( -1.0 ),
8877  MaxEta = cms.double( 5.0 ),
8878  MinN = cms.int32( 1 )
8879 )
8880 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
8881  saveTags = cms.bool( True ),
8882  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
8883  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8884  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8885  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8886  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8887  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8888  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8889  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8890  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8891  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8892 )
8893 fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
8894  offset = cms.uint32( 0 ),
8895  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8896 )
8897 fragment.hltSingleCaloJet120 = cms.EDFilter( "HLT1CaloJet",
8898  saveTags = cms.bool( True ),
8899  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8900  triggerType = cms.int32( 85 ),
8901  MinE = cms.double( -1.0 ),
8902  MinPt = cms.double( 120.0 ),
8903  MinMass = cms.double( -1.0 ),
8904  MaxMass = cms.double( -1.0 ),
8905  MinEta = cms.double( -1.0 ),
8906  MaxEta = cms.double( 5.0 ),
8907  MinN = cms.int32( 1 )
8908 )
8909 fragment.hltPreAK4CaloJetFwd40 = cms.EDFilter( "HLTPrescaler",
8910  offset = cms.uint32( 0 ),
8911  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8912 )
8913 fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet",
8914  saveTags = cms.bool( True ),
8915  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8916  triggerType = cms.int32( 85 ),
8917  MinE = cms.double( -1.0 ),
8918  MinPt = cms.double( 40.0 ),
8919  MinMass = cms.double( -1.0 ),
8920  MaxMass = cms.double( -1.0 ),
8921  MinEta = cms.double( 2.7 ),
8922  MaxEta = cms.double( 5.0 ),
8923  MinN = cms.int32( 1 )
8924 )
8925 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
8926  saveTags = cms.bool( True ),
8927  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD2p5" ),
8928  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8929  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8930  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8931  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8932  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8933  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8934  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8935  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8936  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8937 )
8938 fragment.hltPreAK4CaloJetFwd60 = cms.EDFilter( "HLTPrescaler",
8939  offset = cms.uint32( 0 ),
8940  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8941 )
8942 fragment.hltSingleCaloFwdJet60 = cms.EDFilter( "HLT1CaloJet",
8943  saveTags = cms.bool( True ),
8944  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8945  triggerType = cms.int32( 85 ),
8946  MinE = cms.double( -1.0 ),
8947  MinPt = cms.double( 60.0 ),
8948  MinMass = cms.double( -1.0 ),
8949  MaxMass = cms.double( -1.0 ),
8950  MinEta = cms.double( 2.7 ),
8951  MaxEta = cms.double( 5.0 ),
8952  MinN = cms.int32( 1 )
8953 )
8954 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
8955  saveTags = cms.bool( True ),
8956  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ),
8957  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8958  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8959  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8960  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8961  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8962  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8963  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8964  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8965  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8966 )
8967 fragment.hltPreAK4CaloJetFwd70 = cms.EDFilter( "HLTPrescaler",
8968  offset = cms.uint32( 0 ),
8969  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8970 )
8971 fragment.hltSingleCaloFwdJet70 = cms.EDFilter( "HLT1CaloJet",
8972  saveTags = cms.bool( True ),
8973  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8974  triggerType = cms.int32( 85 ),
8975  MinE = cms.double( -1.0 ),
8976  MinPt = cms.double( 70.0 ),
8977  MinMass = cms.double( -1.0 ),
8978  MaxMass = cms.double( -1.0 ),
8979  MinEta = cms.double( 2.7 ),
8980  MaxEta = cms.double( 5.0 ),
8981  MinN = cms.int32( 1 )
8982 )
8983 fragment.hltPreAK4CaloJetFwd80 = cms.EDFilter( "HLTPrescaler",
8984  offset = cms.uint32( 0 ),
8985  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8986 )
8987 fragment.hltSingleCaloFwdJet80 = cms.EDFilter( "HLT1CaloJet",
8988  saveTags = cms.bool( True ),
8989  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8990  triggerType = cms.int32( 85 ),
8991  MinE = cms.double( -1.0 ),
8992  MinPt = cms.double( 80.0 ),
8993  MinMass = cms.double( -1.0 ),
8994  MaxMass = cms.double( -1.0 ),
8995  MinEta = cms.double( 2.7 ),
8996  MaxEta = cms.double( 5.0 ),
8997  MinN = cms.int32( 1 )
8998 )
8999 fragment.hltPreAK4CaloJetFwd100 = cms.EDFilter( "HLTPrescaler",
9000  offset = cms.uint32( 0 ),
9001  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9002 )
9003 fragment.hltSingleCaloFwdJet100 = cms.EDFilter( "HLT1CaloJet",
9004  saveTags = cms.bool( True ),
9005  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9006  triggerType = cms.int32( 85 ),
9007  MinE = cms.double( -1.0 ),
9008  MinPt = cms.double( 100.0 ),
9009  MinMass = cms.double( -1.0 ),
9010  MaxMass = cms.double( -1.0 ),
9011  MinEta = cms.double( 2.7 ),
9012  MaxEta = cms.double( 5.0 ),
9013  MinN = cms.int32( 1 )
9014 )
9015 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
9016  saveTags = cms.bool( True ),
9017  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ),
9018  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9019  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9020  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9021  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9022  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9023  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9024  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9025  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9026  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9027 )
9028 fragment.hltPreAK4CaloJetFwd120 = cms.EDFilter( "HLTPrescaler",
9029  offset = cms.uint32( 0 ),
9030  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9031 )
9032 fragment.hltSingleCaloFwdJet120 = cms.EDFilter( "HLT1CaloJet",
9033  saveTags = cms.bool( True ),
9034  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9035  triggerType = cms.int32( 85 ),
9036  MinE = cms.double( -1.0 ),
9037  MinPt = cms.double( 120.0 ),
9038  MinMass = cms.double( -1.0 ),
9039  MaxMass = cms.double( -1.0 ),
9040  MinEta = cms.double( 2.7 ),
9041  MaxEta = cms.double( 5.0 ),
9042  MinN = cms.int32( 1 )
9043 )
9044 fragment.hltPreAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
9045  offset = cms.uint32( 0 ),
9046  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9047 )
9048 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
9049  saveTags = cms.bool( True ),
9050  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9051  triggerType = cms.int32( 85 ),
9052  MinE = cms.double( -1.0 ),
9053  MinPt = cms.double( 10.0 ),
9054  MinMass = cms.double( -1.0 ),
9055  MaxMass = cms.double( -1.0 ),
9056  MinEta = cms.double( -1.0 ),
9057  MaxEta = cms.double( 5.0 ),
9058  MinN = cms.int32( 1 )
9059 )
9060 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
9061  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9062  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
9063  ptMin = cms.double( 2.5 ),
9064  pMin = cms.double( 2.5 ),
9065  shareHitFraction = cms.double( 0.8 )
9066 )
9067 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
9068  MuonCaloCompatibility = cms.PSet(
9069  delta_eta = cms.double( 0.02 ),
9070  delta_phi = cms.double( 0.02 ),
9071  allSiPMHO = cms.bool( False ),
9072  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9073  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9074  ),
9075  TrackAssociatorParameters = cms.PSet(
9076  useMuon = cms.bool( True ),
9077  truthMatch = cms.bool( False ),
9078  usePreshower = cms.bool( False ),
9079  dRPreshowerPreselection = cms.double( 0.2 ),
9080  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9081  useEcal = cms.bool( True ),
9082  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9083  dRMuon = cms.double( 9999.0 ),
9084  dREcal = cms.double( 9999.0 ),
9085  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9086  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9087  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9088  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9089  propagateAllDirections = cms.bool( True ),
9090  muonMaxDistanceY = cms.double( 5.0 ),
9091  useHO = cms.bool( True ),
9092  muonMaxDistanceX = cms.double( 5.0 ),
9093  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9094  useHcal = cms.bool( True ),
9095  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9096  accountForTrajectoryChangeCalo = cms.bool( False ),
9097  dREcalPreselection = cms.double( 0.05 ),
9098  useCalo = cms.bool( False ),
9099  dRMuonPreselection = cms.double( 0.2 ),
9100  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9101  dRHcal = cms.double( 9999.0 ),
9102  dRHcalPreselection = cms.double( 0.2 ),
9103  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9104  ),
9105  CaloExtractorPSet = cms.PSet(
9106  DR_Veto_H = cms.double( 0.1 ),
9107  CenterConeOnCalIntersection = cms.bool( False ),
9108  NoiseTow_EE = cms.double( 0.15 ),
9109  Noise_EB = cms.double( 0.025 ),
9110  Noise_HE = cms.double( 0.2 ),
9111  DR_Veto_E = cms.double( 0.07 ),
9112  NoiseTow_EB = cms.double( 0.04 ),
9113  Noise_EE = cms.double( 0.1 ),
9114  UseRecHitsFlag = cms.bool( False ),
9115  DR_Max = cms.double( 1.0 ),
9116  DepositLabel = cms.untracked.string( "Cal" ),
9117  Noise_HO = cms.double( 0.2 ),
9118  DR_Veto_HO = cms.double( 0.1 ),
9119  Threshold_H = cms.double( 0.5 ),
9120  PrintTimeReport = cms.untracked.bool( False ),
9121  Threshold_E = cms.double( 0.2 ),
9122  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9123  ComponentName = cms.string( "CaloExtractorByAssociator" ),
9124  Threshold_HO = cms.double( 0.5 ),
9125  DepositInstanceLabels = cms.vstring( 'ecal',
9126  'hcal',
9127  'ho' ),
9128  ServiceParameters = cms.PSet(
9129  RPCLayers = cms.bool( False ),
9130  UseMuonNavigation = cms.untracked.bool( False ),
9131  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9132  ),
9133  TrackAssociatorParameters = cms.PSet(
9134  useMuon = cms.bool( False ),
9135  truthMatch = cms.bool( False ),
9136  usePreshower = cms.bool( False ),
9137  dRPreshowerPreselection = cms.double( 0.2 ),
9138  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9139  useEcal = cms.bool( False ),
9140  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9141  dRMuon = cms.double( 9999.0 ),
9142  dREcal = cms.double( 1.0 ),
9143  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9144  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9145  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9146  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9147  propagateAllDirections = cms.bool( True ),
9148  muonMaxDistanceY = cms.double( 5.0 ),
9149  useHO = cms.bool( False ),
9150  muonMaxDistanceX = cms.double( 5.0 ),
9151  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9152  useHcal = cms.bool( False ),
9153  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9154  accountForTrajectoryChangeCalo = cms.bool( False ),
9155  dREcalPreselection = cms.double( 1.0 ),
9156  useCalo = cms.bool( True ),
9157  dRMuonPreselection = cms.double( 0.2 ),
9158  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9159  dRHcal = cms.double( 1.0 ),
9160  dRHcalPreselection = cms.double( 1.0 ),
9161  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9162  ),
9163  Noise_HB = cms.double( 0.2 )
9164  ),
9165  TrackExtractorPSet = cms.PSet(
9166  Diff_z = cms.double( 0.2 ),
9167  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
9168  Chi2Ndof_Max = cms.double( 1.0E64 ),
9169  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9170  DR_Veto = cms.double( 0.01 ),
9171  Pt_Min = cms.double( -1.0 ),
9172  DR_Max = cms.double( 1.0 ),
9173  DepositLabel = cms.untracked.string( "" ),
9174  NHits_Min = cms.uint32( 0 ),
9175  Chi2Prob_Min = cms.double( -1.0 ),
9176  Diff_r = cms.double( 0.1 ),
9177  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9178  ComponentName = cms.string( "TrackExtractor" )
9179  ),
9180  JetExtractorPSet = cms.PSet(
9181  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9182  DR_Veto = cms.double( 0.1 ),
9183  DR_Max = cms.double( 1.0 ),
9184  ExcludeMuonVeto = cms.bool( True ),
9185  PrintTimeReport = cms.untracked.bool( False ),
9186  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9187  ComponentName = cms.string( "JetExtractor" ),
9188  ServiceParameters = cms.PSet(
9189  RPCLayers = cms.bool( False ),
9190  UseMuonNavigation = cms.untracked.bool( False ),
9191  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9192  ),
9193  TrackAssociatorParameters = cms.PSet(
9194  useMuon = cms.bool( False ),
9195  truthMatch = cms.bool( False ),
9196  usePreshower = cms.bool( False ),
9197  dRPreshowerPreselection = cms.double( 0.2 ),
9198  muonMaxDistanceSigmaY = cms.double( 0.0 ),
9199  useEcal = cms.bool( False ),
9200  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9201  dRMuon = cms.double( 9999.0 ),
9202  dREcal = cms.double( 0.5 ),
9203  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9204  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9205  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9206  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9207  propagateAllDirections = cms.bool( True ),
9208  muonMaxDistanceY = cms.double( 5.0 ),
9209  useHO = cms.bool( False ),
9210  muonMaxDistanceX = cms.double( 5.0 ),
9211  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9212  useHcal = cms.bool( False ),
9213  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9214  accountForTrajectoryChangeCalo = cms.bool( False ),
9215  dREcalPreselection = cms.double( 0.5 ),
9216  useCalo = cms.bool( True ),
9217  dRMuonPreselection = cms.double( 0.2 ),
9218  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9219  dRHcal = cms.double( 0.5 ),
9220  dRHcalPreselection = cms.double( 0.5 ),
9221  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9222  ),
9223  Threshold = cms.double( 5.0 )
9224  ),
9225  trackDepositName = cms.string( "tracker" ),
9226  ecalDepositName = cms.string( "ecal" ),
9227  hcalDepositName = cms.string( "hcal" ),
9228  hoDepositName = cms.string( "ho" ),
9229  jetDepositName = cms.string( "jets" ),
9230  TimingFillerParameters = cms.PSet(
9231  DTTimingParameters = cms.PSet(
9232  HitError = cms.double( 6.0 ),
9233  MatchParameters = cms.PSet(
9234  TightMatchDT = cms.bool( False ),
9235  DTradius = cms.double( 0.01 ),
9236  TightMatchCSC = cms.bool( True ),
9237  CSCsegments = cms.InputTag( "hltCscSegments" ),
9238  DTsegments = cms.InputTag( "hltDt4DSegments" )
9239  ),
9240  debug = cms.bool( False ),
9241  DoWireCorr = cms.bool( False ),
9242  RequireBothProjections = cms.bool( False ),
9243  DTTimeOffset = cms.double( 2.7 ),
9244  PruneCut = cms.double( 10000.0 ),
9245  DTsegments = cms.InputTag( "hltDt4DSegments" ),
9246  UseSegmentT0 = cms.bool( False ),
9247  HitsMin = cms.int32( 5 ),
9248  DropTheta = cms.bool( True ),
9249  ServiceParameters = cms.PSet(
9250  RPCLayers = cms.bool( True ),
9251  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9252  )
9253  ),
9254  UseCSC = cms.bool( True ),
9255  CSCTimingParameters = cms.PSet(
9256  MatchParameters = cms.PSet(
9257  TightMatchDT = cms.bool( False ),
9258  DTradius = cms.double( 0.01 ),
9259  TightMatchCSC = cms.bool( True ),
9260  CSCsegments = cms.InputTag( "hltCscSegments" ),
9261  DTsegments = cms.InputTag( "hltDt4DSegments" )
9262  ),
9263  debug = cms.bool( False ),
9264  CSCWireTimeOffset = cms.double( 0.0 ),
9265  CSCStripError = cms.double( 7.0 ),
9266  CSCTimeOffset = cms.double( 0.0 ),
9267  CSCWireError = cms.double( 8.6 ),
9268  PruneCut = cms.double( 100.0 ),
9269  CSCsegments = cms.InputTag( "hltCscSegments" ),
9270  UseStripTime = cms.bool( True ),
9271  CSCStripTimeOffset = cms.double( 0.0 ),
9272  UseWireTime = cms.bool( True ),
9273  ServiceParameters = cms.PSet(
9274  RPCLayers = cms.bool( True ),
9275  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
9276  )
9277  ),
9278  ErrorDT = cms.double( 6.0 ),
9279  EcalEnergyCut = cms.double( 0.4 ),
9280  UseECAL = cms.bool( True ),
9281  ErrorEB = cms.double( 2.085 ),
9282  UseDT = cms.bool( True ),
9283  ErrorEE = cms.double( 6.95 ),
9284  ErrorCSC = cms.double( 7.4 )
9285  ),
9286  ShowerDigiFillerParameters = cms.PSet(
9287  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
9288  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
9289  digiMaxDistanceX = cms.double( 25.0 )
9290  ),
9291  TrackerKinkFinderParameters = cms.PSet(
9292  usePosition = cms.bool( False ),
9293  diagonalOnly = cms.bool( False )
9294  ),
9295  fillEnergy = cms.bool( True ),
9296  storeCrossedHcalRecHits = cms.bool( False ),
9297  maxAbsPullX = cms.double( 4.0 ),
9298  maxAbsEta = cms.double( 3.0 ),
9299  minPt = cms.double( 10.0 ),
9300  inputCollectionTypes = cms.vstring( 'inner tracks',
9301  'links',
9302  'outer tracks' ),
9303  addExtraSoftMuons = cms.bool( False ),
9304  fillGlobalTrackRefits = cms.bool( False ),
9305  debugWithTruthMatching = cms.bool( False ),
9306  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9307  fillCaloCompatibility = cms.bool( True ),
9308  maxAbsPullY = cms.double( 9999.0 ),
9309  maxAbsDy = cms.double( 9999.0 ),
9310  minP = cms.double( 10.0 ),
9311  minPCaloMuon = cms.double( 1.0E9 ),
9312  maxAbsDx = cms.double( 3.0 ),
9313  fillIsolation = cms.bool( True ),
9314  writeIsoDeposits = cms.bool( False ),
9315  minNumberOfMatches = cms.int32( 1 ),
9316  fillMatching = cms.bool( True ),
9317  fillShowerDigis = cms.bool( False ),
9318  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9319  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9320  fillGlobalTrackQuality = cms.bool( False ),
9321  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
9322  selectHighPurity = cms.bool( False ),
9323  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
9324  fillTrackerKink = cms.bool( False ),
9325  minCaloCompatibility = cms.double( 0.6 ),
9326  runArbitrationCleaner = cms.bool( False ),
9327  arbitrationCleanerOptions = cms.PSet(
9328  OverlapDTheta = cms.double( 0.02 ),
9329  Overlap = cms.bool( True ),
9330  Clustering = cms.bool( True ),
9331  ME1a = cms.bool( True ),
9332  ClusterDTheta = cms.double( 0.02 ),
9333  ClusterDPhi = cms.double( 0.6 ),
9334  OverlapDPhi = cms.double( 0.0786 )
9335  ),
9336  arbitrateTrackerMuons = cms.bool( False )
9337 )
9338 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9339  navigator = cms.PSet(
9340  barrel = cms.PSet( ),
9341  endcap = cms.PSet( ),
9342  name = cms.string( "PFRecHitECALNavigator" )
9343  ),
9344  producers = cms.VPSet(
9345  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9346  srFlags = cms.InputTag( "" ),
9347  name = cms.string( "PFEBRecHitCreator" ),
9348  qualityTests = cms.VPSet(
9349  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9350  applySelectionsToAllCrystals = cms.bool( True )
9351  ),
9352  cms.PSet( topologicalCleaning = cms.bool( True ),
9353  skipTTRecoveredHits = cms.bool( True ),
9354  cleaningThreshold = cms.double( 2.0 ),
9355  name = cms.string( "PFRecHitQTestECAL" ),
9356  timingCleaning = cms.bool( True )
9357  )
9358  )
9359  ),
9360  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9361  srFlags = cms.InputTag( "" ),
9362  name = cms.string( "PFEERecHitCreator" ),
9363  qualityTests = cms.VPSet(
9364  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
9365  applySelectionsToAllCrystals = cms.bool( True )
9366  ),
9367  cms.PSet( topologicalCleaning = cms.bool( True ),
9368  skipTTRecoveredHits = cms.bool( True ),
9369  cleaningThreshold = cms.double( 2.0 ),
9370  name = cms.string( "PFRecHitQTestECAL" ),
9371  timingCleaning = cms.bool( True )
9372  )
9373  )
9374  )
9375  )
9376 )
9377 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
9378  navigator = cms.PSet(
9379  hcalEnums = cms.vint32( 1, 2 ),
9380  name = cms.string( "PFRecHitHCALDenseIdNavigator" )
9381  ),
9382  producers = cms.VPSet(
9383  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
9384  name = cms.string( "PFHBHERecHitCreator" ),
9385  qualityTests = cms.VPSet(
9386  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9387  cuts = cms.VPSet(
9388  cms.PSet( threshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9389  depth = cms.vint32( 1, 2, 3, 4 ),
9390  detectorEnum = cms.int32( 1 )
9391  ),
9392  cms.PSet( threshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9393  depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9394  detectorEnum = cms.int32( 2 )
9395  )
9396  )
9397  ),
9398  cms.PSet( flags = cms.vstring( 'Standard' ),
9399  cleaningThresholds = cms.vdouble( 0.0 ),
9400  name = cms.string( "PFRecHitQTestHCALChannel" ),
9401  maxSeverities = cms.vint32( 11 )
9402  )
9403  )
9404  )
9405  )
9406 )
9407 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9408  navigator = cms.PSet(
9409  name = cms.string( "PFRecHitHCALDenseIdNavigator" ),
9410  hcalEnums = cms.vint32( 4 )
9411  ),
9412  producers = cms.VPSet(
9413  cms.PSet( thresh_HF = cms.double( 0.4 ),
9414  LongFibre_Fraction = cms.double( 0.1 ),
9415  src = cms.InputTag( "hltHfreco" ),
9416  EMDepthCorrection = cms.double( 22.0 ),
9417  ShortFibre_Fraction = cms.double( 0.01 ),
9418  HADDepthCorrection = cms.double( 25.0 ),
9419  HFCalib29 = cms.double( 1.07 ),
9420  LongFibre_Cut = cms.double( 120.0 ),
9421  name = cms.string( "PFHFRecHitCreator" ),
9422  qualityTests = cms.VPSet(
9423  cms.PSet( flags = cms.vstring( 'Standard',
9424  'HFLong',
9425  'HFShort' ),
9426  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9427  name = cms.string( "PFRecHitQTestHCALChannel" ),
9428  maxSeverities = cms.vint32( 11, 9, 9 )
9429  ),
9430  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9431  cuts = cms.VPSet(
9432  cms.PSet( depth = cms.vint32( 1, 2 ),
9433  threshold = cms.vdouble( 1.2, 1.8 ),
9434  detectorEnum = cms.int32( 4 )
9435  )
9436  )
9437  )
9438  ),
9439  ShortFibre_Cut = cms.double( 60.0 )
9440  )
9441  )
9442 )
9443 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9444  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9445  producers = cms.VPSet(
9446  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9447  name = cms.string( "PFPSRecHitCreator" ),
9448  qualityTests = cms.VPSet(
9449  cms.PSet( threshold = cms.double( 7.0E-6 ),
9450  name = cms.string( "PFRecHitQTestThreshold" )
9451  )
9452  )
9453  )
9454  )
9455 )
9456 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9457  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
9458  recHitCleaners = cms.VPSet(
9459  ),
9460  seedCleaners = cms.VPSet(
9461  ),
9462  seedFinder = cms.PSet(
9463  thresholdsByDetector = cms.VPSet(
9464  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
9465  seedingThreshold = cms.double( 0.6 ),
9466  detector = cms.string( "ECAL_ENDCAP" )
9467  ),
9468  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9469  seedingThreshold = cms.double( 0.23 ),
9470  detector = cms.string( "ECAL_BARREL" )
9471  )
9472  ),
9473  algoName = cms.string( "LocalMaximumSeedFinder" ),
9474  nNeighbours = cms.int32( 8 )
9475  ),
9476  initialClusteringStep = cms.PSet(
9477  thresholdsByDetector = cms.VPSet(
9478  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
9479  gatheringThresholdPt = cms.double( 0.0 ),
9480  detector = cms.string( "ECAL_BARREL" )
9481  ),
9482  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
9483  gatheringThresholdPt = cms.double( 0.0 ),
9484  detector = cms.string( "ECAL_ENDCAP" )
9485  )
9486  ),
9487  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9488  useCornerCells = cms.bool( True )
9489  ),
9490  pfClusterBuilder = cms.PSet(
9491  minFracTot = cms.double( 1.0E-20 ),
9492  stoppingTolerance = cms.double( 1.0E-8 ),
9493  positionCalc = cms.PSet(
9494  minAllowedNormalization = cms.double( 1.0E-9 ),
9495  posCalcNCrystals = cms.int32( 9 ),
9496  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9497  logWeightDenominator = cms.double( 0.08 ),
9498  minFractionInCalc = cms.double( 1.0E-9 ),
9499  timeResolutionCalcBarrel = cms.PSet(
9500  corrTermLowE = cms.double( 0.0510871 ),
9501  threshLowE = cms.double( 0.5 ),
9502  noiseTerm = cms.double( 1.10889 ),
9503  constantTermLowE = cms.double( 0.0 ),
9504  noiseTermLowE = cms.double( 1.31883 ),
9505  threshHighE = cms.double( 5.0 ),
9506  constantTerm = cms.double( 0.428192 )
9507  ),
9508  timeResolutionCalcEndcap = cms.PSet(
9509  corrTermLowE = cms.double( 0.0 ),
9510  threshLowE = cms.double( 1.0 ),
9511  noiseTerm = cms.double( 5.72489999999 ),
9512  constantTermLowE = cms.double( 0.0 ),
9513  noiseTermLowE = cms.double( 6.92683000001 ),
9514  threshHighE = cms.double( 10.0 ),
9515  constantTerm = cms.double( 0.0 )
9516  )
9517  ),
9518  maxIterations = cms.uint32( 50 ),
9519  positionCalcForConvergence = cms.PSet(
9520  minAllowedNormalization = cms.double( 0.0 ),
9521  T0_ES = cms.double( 1.2 ),
9522  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9523  T0_EE = cms.double( 3.1 ),
9524  T0_EB = cms.double( 7.4 ),
9525  X0 = cms.double( 0.89 ),
9526  minFractionInCalc = cms.double( 0.0 ),
9527  W0 = cms.double( 4.2 )
9528  ),
9529  allCellsPositionCalc = cms.PSet(
9530  minAllowedNormalization = cms.double( 1.0E-9 ),
9531  posCalcNCrystals = cms.int32( -1 ),
9532  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9533  logWeightDenominator = cms.double( 0.08 ),
9534  minFractionInCalc = cms.double( 1.0E-9 ),
9535  timeResolutionCalcBarrel = cms.PSet(
9536  corrTermLowE = cms.double( 0.0510871 ),
9537  threshLowE = cms.double( 0.5 ),
9538  noiseTerm = cms.double( 1.10889 ),
9539  constantTermLowE = cms.double( 0.0 ),
9540  noiseTermLowE = cms.double( 1.31883 ),
9541  threshHighE = cms.double( 5.0 ),
9542  constantTerm = cms.double( 0.428192 )
9543  ),
9544  timeResolutionCalcEndcap = cms.PSet(
9545  corrTermLowE = cms.double( 0.0 ),
9546  threshLowE = cms.double( 1.0 ),
9547  noiseTerm = cms.double( 5.72489999999 ),
9548  constantTermLowE = cms.double( 0.0 ),
9549  noiseTermLowE = cms.double( 6.92683000001 ),
9550  threshHighE = cms.double( 10.0 ),
9551  constantTerm = cms.double( 0.0 )
9552  )
9553  ),
9554  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9555  recHitEnergyNorms = cms.VPSet(
9556  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
9557  detector = cms.string( "ECAL_BARREL" )
9558  ),
9559  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
9560  detector = cms.string( "ECAL_ENDCAP" )
9561  )
9562  ),
9563  showerSigma = cms.double( 1.5 ),
9564  minFractionToKeep = cms.double( 1.0E-7 ),
9565  excludeOtherSeeds = cms.bool( True )
9566  ),
9567  positionReCalc = cms.PSet(
9568  minAllowedNormalization = cms.double( 0.0 ),
9569  T0_ES = cms.double( 1.2 ),
9570  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9571  T0_EE = cms.double( 3.1 ),
9572  T0_EB = cms.double( 7.4 ),
9573  X0 = cms.double( 0.89 ),
9574  minFractionInCalc = cms.double( 0.0 ),
9575  W0 = cms.double( 4.2 )
9576  ),
9577  energyCorrector = cms.PSet( )
9578 )
9579 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9580  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
9581  recHitCleaners = cms.VPSet(
9582  ),
9583  seedCleaners = cms.VPSet(
9584  ),
9585  seedFinder = cms.PSet(
9586  thresholdsByDetector = cms.VPSet(
9587  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9588  seedingThreshold = cms.double( 1.2E-4 ),
9589  detector = cms.string( "PS1" )
9590  ),
9591  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9592  seedingThreshold = cms.double( 1.2E-4 ),
9593  detector = cms.string( "PS2" )
9594  )
9595  ),
9596  algoName = cms.string( "LocalMaximumSeedFinder" ),
9597  nNeighbours = cms.int32( 4 )
9598  ),
9599  initialClusteringStep = cms.PSet(
9600  thresholdsByDetector = cms.VPSet(
9601  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9602  gatheringThresholdPt = cms.double( 0.0 ),
9603  detector = cms.string( "PS1" )
9604  ),
9605  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9606  gatheringThresholdPt = cms.double( 0.0 ),
9607  detector = cms.string( "PS2" )
9608  )
9609  ),
9610  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9611  useCornerCells = cms.bool( False )
9612  ),
9613  pfClusterBuilder = cms.PSet(
9614  minFracTot = cms.double( 1.0E-20 ),
9615  stoppingTolerance = cms.double( 1.0E-8 ),
9616  positionCalc = cms.PSet(
9617  minAllowedNormalization = cms.double( 1.0E-9 ),
9618  posCalcNCrystals = cms.int32( -1 ),
9619  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9620  logWeightDenominator = cms.double( 6.0E-5 ),
9621  minFractionInCalc = cms.double( 1.0E-9 )
9622  ),
9623  maxIterations = cms.uint32( 50 ),
9624  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9625  recHitEnergyNorms = cms.VPSet(
9626  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9627  detector = cms.string( "PS1" )
9628  ),
9629  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9630  detector = cms.string( "PS2" )
9631  )
9632  ),
9633  showerSigma = cms.double( 0.3 ),
9634  minFractionToKeep = cms.double( 1.0E-7 ),
9635  excludeOtherSeeds = cms.bool( True )
9636  ),
9637  positionReCalc = cms.PSet( ),
9638  energyCorrector = cms.PSet( )
9639 )
9640 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9641  minimumPSEnergy = cms.double( 0.0 ),
9642  skipPS = cms.bool( False ),
9643  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9644  energyCorrector = cms.PSet(
9645  applyCrackCorrections = cms.bool( False ),
9646  srfAwareCorrection = cms.bool( True ),
9647  applyMVACorrections = cms.bool( True ),
9648  maxPtForMVAEvaluation = cms.double( 300.0 ),
9649  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9650  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9651  ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ),
9652  eeSrFlagLabel = cms.InputTag( "hltEcalDigis" )
9653  ),
9654  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
9655 )
9656 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
9657  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
9658  recHitCleaners = cms.VPSet(
9659  ),
9660  seedCleaners = cms.VPSet(
9661  ),
9662  seedFinder = cms.PSet(
9663  thresholdsByDetector = cms.VPSet(
9664  cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
9665  seedingThreshold = cms.vdouble( 0.6, 0.5, 0.5, 0.5 ),
9666  depths = cms.vint32( 1, 2, 3, 4 ),
9667  detector = cms.string( "HCAL_BARREL1" )
9668  ),
9669  cms.PSet( seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
9670  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
9671  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9672  detector = cms.string( "HCAL_ENDCAP" )
9673  )
9674  ),
9675  algoName = cms.string( "LocalMaximumSeedFinder" ),
9676  nNeighbours = cms.int32( 4 )
9677  ),
9678  initialClusteringStep = cms.PSet(
9679  thresholdsByDetector = cms.VPSet(
9680  cms.PSet( gatheringThreshold = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9681  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
9682  depths = cms.vint32( 1, 2, 3, 4 ),
9683  detector = cms.string( "HCAL_BARREL1" )
9684  ),
9685  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9686  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
9687  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9688  detector = cms.string( "HCAL_ENDCAP" )
9689  )
9690  ),
9691  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9692  useCornerCells = cms.bool( True )
9693  ),
9694  pfClusterBuilder = cms.PSet(
9695  minFracTot = cms.double( 1.0E-20 ),
9696  stoppingTolerance = cms.double( 1.0E-8 ),
9697  positionCalc = cms.PSet(
9698  minAllowedNormalization = cms.double( 1.0E-9 ),
9699  posCalcNCrystals = cms.int32( 5 ),
9700  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9701  logWeightDenominatorByDetector = cms.VPSet(
9702  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9703  depths = cms.vint32( 1, 2, 3, 4 ),
9704  detector = cms.string( "HCAL_BARREL1" )
9705  ),
9706  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9707  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9708  detector = cms.string( "HCAL_ENDCAP" )
9709  )
9710  ),
9711  minFractionInCalc = cms.double( 1.0E-9 )
9712  ),
9713  maxIterations = cms.uint32( 5 ),
9714  minChi2Prob = cms.double( 0.0 ),
9715  allCellsPositionCalc = cms.PSet(
9716  minAllowedNormalization = cms.double( 1.0E-9 ),
9717  posCalcNCrystals = cms.int32( -1 ),
9718  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9719  logWeightDenominatorByDetector = cms.VPSet(
9720  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9721  depths = cms.vint32( 1, 2, 3, 4 ),
9722  detector = cms.string( "HCAL_BARREL1" )
9723  ),
9724  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9725  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9726  detector = cms.string( "HCAL_ENDCAP" )
9727  )
9728  ),
9729  minFractionInCalc = cms.double( 1.0E-9 )
9730  ),
9731  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9732  recHitEnergyNorms = cms.VPSet(
9733  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9734  depths = cms.vint32( 1, 2, 3, 4 ),
9735  detector = cms.string( "HCAL_BARREL1" )
9736  ),
9737  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9738  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9739  detector = cms.string( "HCAL_ENDCAP" )
9740  )
9741  ),
9742  maxNSigmaTime = cms.double( 10.0 ),
9743  showerSigma = cms.double( 10.0 ),
9744  timeSigmaEE = cms.double( 10.0 ),
9745  clusterTimeResFromSeed = cms.bool( False ),
9746  minFractionToKeep = cms.double( 1.0E-7 ),
9747  excludeOtherSeeds = cms.bool( True ),
9748  timeResolutionCalcBarrel = cms.PSet(
9749  corrTermLowE = cms.double( 0.0 ),
9750  threshLowE = cms.double( 6.0 ),
9751  noiseTerm = cms.double( 21.86 ),
9752  constantTermLowE = cms.double( 4.24 ),
9753  noiseTermLowE = cms.double( 8.0 ),
9754  threshHighE = cms.double( 15.0 ),
9755  constantTerm = cms.double( 2.82 )
9756  ),
9757  timeResolutionCalcEndcap = cms.PSet(
9758  corrTermLowE = cms.double( 0.0 ),
9759  threshLowE = cms.double( 6.0 ),
9760  noiseTerm = cms.double( 21.86 ),
9761  constantTermLowE = cms.double( 4.24 ),
9762  noiseTermLowE = cms.double( 8.0 ),
9763  threshHighE = cms.double( 15.0 ),
9764  constantTerm = cms.double( 2.82 )
9765  ),
9766  timeSigmaEB = cms.double( 10.0 )
9767  ),
9768  positionReCalc = cms.PSet( ),
9769  energyCorrector = cms.PSet( )
9770 )
9771 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
9772  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
9773  pfClusterBuilder = cms.PSet(
9774  allCellsPositionCalc = cms.PSet(
9775  minAllowedNormalization = cms.double( 1.0E-9 ),
9776  posCalcNCrystals = cms.int32( -1 ),
9777  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9778  logWeightDenominatorByDetector = cms.VPSet(
9779  cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9780  depths = cms.vint32( 1, 2, 3, 4 ),
9781  detector = cms.string( "HCAL_BARREL1" )
9782  ),
9783  cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9784  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
9785  detector = cms.string( "HCAL_ENDCAP" )
9786  )
9787  ),
9788  minFractionInCalc = cms.double( 1.0E-9 )
9789  ),
9790  algoName = cms.string( "PFMultiDepthClusterizer" ),
9791  nSigmaPhi = cms.double( 2.0 ),
9792  minFractionToKeep = cms.double( 1.0E-7 ),
9793  nSigmaEta = cms.double( 2.0 )
9794  ),
9795  positionReCalc = cms.PSet( ),
9796  energyCorrector = cms.PSet( )
9797 )
9798 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
9799  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
9800  recHitCleaners = cms.VPSet(
9801  ),
9802  seedCleaners = cms.VPSet(
9803  ),
9804  seedFinder = cms.PSet(
9805  thresholdsByDetector = cms.VPSet(
9806  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9807  seedingThreshold = cms.double( 1.4 ),
9808  detector = cms.string( "HF_EM" )
9809  ),
9810  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9811  seedingThreshold = cms.double( 1.4 ),
9812  detector = cms.string( "HF_HAD" )
9813  )
9814  ),
9815  algoName = cms.string( "LocalMaximumSeedFinder" ),
9816  nNeighbours = cms.int32( 0 )
9817  ),
9818  initialClusteringStep = cms.PSet(
9819  thresholdsByDetector = cms.VPSet(
9820  ),
9821  algoName = cms.string( "Basic2DClusterForEachSeed" )
9822  ),
9823  pfClusterBuilder = cms.PSet( ),
9824  positionReCalc = cms.PSet( ),
9825  energyCorrector = cms.PSet( )
9826 )
9827 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
9828  TrackQuality = cms.string( "none" ),
9829  UseQuality = cms.bool( False ),
9830  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
9831 )
9832 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
9833  verbose = cms.untracked.bool( False ),
9834  debug = cms.untracked.bool( False ),
9835  elementImporters = cms.VPSet(
9836  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
9837  source = cms.InputTag( "hltLightPFTracks" ),
9838  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
9839  useIterativeTracking = cms.bool( False ),
9840  importerName = cms.string( "GeneralTracksImporter" ),
9841  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
9842  muonMaxDPtOPt = cms.double( 1.0 ),
9843  trackQuality = cms.string( "highPurity" ),
9844  cleanBadConvertedBrems = cms.bool( False ),
9845  vetoEndcap = cms.bool( False )
9846  ),
9847  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9848  importerName = cms.string( "ECALClusterImporter" ),
9849  BCtoPFCMap = cms.InputTag( "" )
9850  ),
9851  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9852  importerName = cms.string( "GenericClusterImporter" )
9853  ),
9854  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
9855  importerName = cms.string( "GenericClusterImporter" )
9856  )
9857  ),
9858  linkDefinitions = cms.VPSet(
9859  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
9860  useKDTree = cms.bool( True ),
9861  linkerName = cms.string( "TrackAndECALLinker" )
9862  ),
9863  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
9864  useKDTree = cms.bool( True ),
9865  linkerName = cms.string( "TrackAndHCALLinker" ),
9866  trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
9867  trajectoryLayerExit = cms.string( "HCALExit" ),
9868  nMaxHcalLinksPerTrack = cms.int32( 1 )
9869  ),
9870  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
9871  useKDTree = cms.bool( False ),
9872  linkerName = cms.string( "ECALAndHCALLinker" ),
9873  minAbsEtaEcal = cms.double( 2.5 )
9874  ),
9875  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
9876  useKDTree = cms.bool( False ),
9877  linkerName = cms.string( "HFEMAndHFHADLinker" )
9878  )
9879  )
9880 )
9881 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
9882  verbose = cms.untracked.bool( False ),
9883  debug = cms.untracked.bool( False ),
9884  blocks = cms.InputTag( "hltParticleFlowBlock" ),
9885  muons = cms.InputTag( "hltMuons" ),
9886  postMuonCleaning = cms.bool( True ),
9887  vetoEndcap = cms.bool( False ),
9888  vertexCollection = cms.InputTag( "hltPixelVertices" ),
9889  useVerticesForNeutral = cms.bool( True ),
9890  useHO = cms.bool( False ),
9891  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
9892  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
9893  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
9894  useEGammaElectrons = cms.bool( False ),
9895  egammaElectrons = cms.InputTag( "" ),
9896  useEGammaFilters = cms.bool( False ),
9897  useProtectionsForJetMET = cms.bool( True ),
9898  PFEGammaFiltersParameters = cms.PSet(
9899  electron_protectionsForJetMET = cms.PSet(
9900  maxE = cms.double( 50.0 ),
9901  maxTrackPOverEele = cms.double( 1.0 ),
9902  maxEcalEOverP_2 = cms.double( 0.2 ),
9903  maxHcalEOverEcalE = cms.double( 0.1 ),
9904  maxEcalEOverP_1 = cms.double( 0.5 ),
9905  maxHcalEOverP = cms.double( 1.0 ),
9906  maxEcalEOverPRes = cms.double( 0.2 ),
9907  maxHcalE = cms.double( 10.0 ),
9908  maxEeleOverPout = cms.double( 0.2 ),
9909  maxNtracks = cms.double( 3.0 ),
9910  maxEleHcalEOverEcalE = cms.double( 0.1 ),
9911  maxDPhiIN = cms.double( 0.1 ),
9912  maxEeleOverPoutRes = cms.double( 0.5 )
9913  ),
9914  electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ),
9915  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
9916  electron_iso_combIso_endcap = cms.double( 10.0 ),
9917  photon_protectionsForBadHcal = cms.PSet(
9918  solidConeTrkIsoSlope = cms.double( 0.3 ),
9919  enableProtections = cms.bool( False ),
9920  solidConeTrkIsoOffset = cms.double( 10.0 )
9921  ),
9922  electron_missinghits = cms.uint32( 1 ),
9923  photon_MinEt = cms.double( 10.0 ),
9924  electron_iso_pt = cms.double( 10.0 ),
9925  electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
9926  electron_iso_mva_endcap = cms.double( -0.1075 ),
9927  electron_iso_combIso_barrel = cms.double( 10.0 ),
9928  photon_protectionsForJetMET = cms.PSet(
9929  sumPtTrackIsoSlope = cms.double( 0.001 ),
9930  sumPtTrackIso = cms.double( 4.0 )
9931  ),
9932  electron_protectionsForBadHcal = cms.PSet(
9933  dEta = cms.vdouble( 0.0064, 0.01264 ),
9934  dPhi = cms.vdouble( 0.0547, 0.0394 ),
9935  enableProtections = cms.bool( False ),
9936  eInvPInv = cms.vdouble( 0.184, 0.0721 ),
9937  full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 )
9938  ),
9939  electron_noniso_mvaCut = cms.double( -0.1 ),
9940  electron_iso_mva_barrel = cms.double( -0.1875 ),
9941  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
9942  photon_combIso = cms.double( 10.0 ),
9943  photon_HoE = cms.double( 0.05 )
9944  ),
9945  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
9946  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
9947  muon_HO = cms.vdouble( 0.9, 0.9 ),
9948  PFMuonAlgoParameters = cms.PSet( ),
9949  rejectTracks_Bad = cms.bool( False ),
9950  rejectTracks_Step45 = cms.bool( False ),
9951  usePFNuclearInteractions = cms.bool( False ),
9952  usePFConversions = cms.bool( False ),
9953  usePFDecays = cms.bool( False ),
9954  dptRel_DispVtx = cms.double( 10.0 ),
9955  iCfgCandConnector = cms.PSet(
9956  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
9957  bCorrect = cms.bool( False ),
9958  bCalibPrimary = cms.bool( False )
9959  ),
9960  nsigma_TRACK = cms.double( 1.0 ),
9961  pt_Error = cms.double( 1.0 ),
9962  factors_45 = cms.vdouble( 10.0, 100.0 ),
9963  goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
9964  goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
9965  goodTrackDeadHcal_layers = cms.uint32( 4 ),
9966  goodTrackDeadHcal_validFr = cms.double( 0.5 ),
9967  goodTrackDeadHcal_dxy = cms.double( 0.5 ),
9968  goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
9969  goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
9970  goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
9971  goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
9972  goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
9973  goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
9974  goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
9975  goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
9976  pf_nsigma_ECAL = cms.double( 0.0 ),
9977  pf_nsigma_HCAL = cms.double( 1.0 ),
9978  pf_nsigma_HFEM = cms.double( 1.0 ),
9979  pf_nsigma_HFHAD = cms.double( 1.0 ),
9980  useCalibrationsFromDB = cms.bool( True ),
9981  calibrationsLabel = cms.string( "HLT" ),
9982  postHFCleaning = cms.bool( False ),
9983  PFHFCleaningParameters = cms.PSet(
9984  minSignificance = cms.double( 2.5 ),
9985  maxSignificance = cms.double( 2.5 ),
9986  minDeltaMet = cms.double( 0.4 ),
9987  maxDeltaPhiPt = cms.double( 7.0 ),
9988  minHFCleaningPt = cms.double( 5.0 ),
9989  minSignificanceReduction = cms.double( 1.4 )
9990  ),
9991  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
9992  calibHF_use = cms.bool( False ),
9993  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 ),
9994  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 ),
9995  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 ),
9996  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 ),
9997  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 ),
9998  resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
9999 )
10000 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
10001  useMassDropTagger = cms.bool( False ),
10002  useFiltering = cms.bool( False ),
10003  useDynamicFiltering = cms.bool( False ),
10004  useTrimming = cms.bool( False ),
10005  usePruning = cms.bool( False ),
10006  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10007  useKtPruning = cms.bool( False ),
10008  useConstituentSubtraction = cms.bool( False ),
10009  useSoftDrop = cms.bool( False ),
10010  correctShape = cms.bool( False ),
10011  UseOnlyVertexTracks = cms.bool( False ),
10012  UseOnlyOnePV = cms.bool( False ),
10013  muCut = cms.double( -1.0 ),
10014  yCut = cms.double( -1.0 ),
10015  rFilt = cms.double( -1.0 ),
10016  rFiltFactor = cms.double( -1.0 ),
10017  trimPtFracMin = cms.double( -1.0 ),
10018  zcut = cms.double( -1.0 ),
10019  rcut_factor = cms.double( -1.0 ),
10020  csRho_EtaMax = cms.double( -1.0 ),
10021  csRParam = cms.double( -1.0 ),
10022  beta = cms.double( -1.0 ),
10023  R0 = cms.double( -1.0 ),
10024  gridMaxRapidity = cms.double( -1.0 ),
10025  gridSpacing = cms.double( -1.0 ),
10026  DzTrVtxMax = cms.double( 0.0 ),
10027  DxyTrVtxMax = cms.double( 0.0 ),
10028  MaxVtxZ = cms.double( 15.0 ),
10029  subjetPtMin = cms.double( -1.0 ),
10030  muMin = cms.double( -1.0 ),
10031  muMax = cms.double( -1.0 ),
10032  yMin = cms.double( -1.0 ),
10033  yMax = cms.double( -1.0 ),
10034  dRMin = cms.double( -1.0 ),
10035  dRMax = cms.double( -1.0 ),
10036  maxDepth = cms.int32( -1 ),
10037  nFilt = cms.int32( -1 ),
10038  MinVtxNdof = cms.int32( 0 ),
10039  src = cms.InputTag( "hltParticleFlow" ),
10040  srcPVs = cms.InputTag( "hltPixelVertices" ),
10041  jetType = cms.string( "PFJet" ),
10042  jetAlgorithm = cms.string( "AntiKt" ),
10043  rParam = cms.double( 0.4 ),
10044  inputEtMin = cms.double( 0.0 ),
10045  inputEMin = cms.double( 0.0 ),
10046  jetPtMin = cms.double( 0.0 ),
10047  doPVCorrection = cms.bool( False ),
10048  doAreaFastjet = cms.bool( False ),
10049  doRhoFastjet = cms.bool( False ),
10050  doPUOffsetCorr = cms.bool( False ),
10051  puPtMin = cms.double( 10.0 ),
10052  nSigmaPU = cms.double( 1.0 ),
10053  radiusPU = cms.double( 0.4 ),
10054  subtractorName = cms.string( "" ),
10055  useExplicitGhosts = cms.bool( False ),
10056  doAreaDiskApprox = cms.bool( True ),
10057  voronoiRfact = cms.double( -9.0 ),
10058  Rho_EtaMax = cms.double( 4.4 ),
10059  Ghost_EtaMax = cms.double( 6.0 ),
10060  Active_Area_Repeats = cms.int32( 5 ),
10061  GhostArea = cms.double( 0.01 ),
10062  restrictInputs = cms.bool( False ),
10063  maxInputs = cms.uint32( 1 ),
10064  writeCompound = cms.bool( False ),
10065  writeJetsWithConst = cms.bool( False ),
10066  doFastJetNonUniform = cms.bool( False ),
10067  useDeterministicSeed = cms.bool( True ),
10068  minSeed = cms.uint32( 0 ),
10069  verbosity = cms.int32( 0 ),
10070  puWidth = cms.double( 0.0 ),
10071  nExclude = cms.uint32( 0 ),
10072  maxBadEcalCells = cms.uint32( 9999999 ),
10073  maxBadHcalCells = cms.uint32( 9999999 ),
10074  maxProblematicEcalCells = cms.uint32( 9999999 ),
10075  maxProblematicHcalCells = cms.uint32( 9999999 ),
10076  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10077  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10078  puCenters = cms.vdouble( ),
10079  applyWeight = cms.bool( False ),
10080  srcWeights = cms.InputTag( "" ),
10081  minimumTowersFraction = cms.double( 0.0 ),
10082  jetCollInstanceName = cms.string( "" ),
10083  sumRecHits = cms.bool( False )
10084 )
10085 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
10086  minPt = cms.double( 20.0 ),
10087  maxEta = cms.double( 1.0E99 ),
10088  CHF = cms.double( 0.0 ),
10089  NHF = cms.double( 0.99 ),
10090  CEF = cms.double( 0.99 ),
10091  NEF = cms.double( 0.99 ),
10092  maxCF = cms.double( 99.0 ),
10093  NCH = cms.int32( 0 ),
10094  NTOT = cms.int32( 1 ),
10095  jetsInput = cms.InputTag( "hltAK4PFJets" )
10096 )
10097 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
10098  minPt = cms.double( 20.0 ),
10099  maxEta = cms.double( 1.0E99 ),
10100  CHF = cms.double( 0.0 ),
10101  NHF = cms.double( 0.9 ),
10102  CEF = cms.double( 0.99 ),
10103  NEF = cms.double( 0.99 ),
10104  maxCF = cms.double( 99.0 ),
10105  NCH = cms.int32( 0 ),
10106  NTOT = cms.int32( 1 ),
10107  jetsInput = cms.InputTag( "hltAK4PFJets" )
10108 )
10109 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
10110  pfCandidatesTag = cms.InputTag( "hltParticleFlow" ),
10111  maxRapidity = cms.double( 5.0 ),
10112  gridSpacing = cms.double( 0.55 )
10113 )
10114 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10115  level = cms.string( "L1FastJet" ),
10116  algorithm = cms.string( "AK4PFHLT" ),
10117  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
10118 )
10119 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10120  level = cms.string( "L2Relative" ),
10121  algorithm = cms.string( "AK4PFHLT" )
10122 )
10123 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10124  level = cms.string( "L3Absolute" ),
10125  algorithm = cms.string( "AK4PFHLT" )
10126 )
10127 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10128  level = cms.string( "L2L3Residual" ),
10129  algorithm = cms.string( "AK4PFHLT" )
10130 )
10131 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10132  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
10133 )
10134 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10135  src = cms.InputTag( "hltAK4PFJets" ),
10136  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10137 )
10138 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10139  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
10140  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10141 )
10142 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
10143  src = cms.InputTag( "hltAK4PFJetsTightID" ),
10144  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
10145 )
10146 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10147  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10148  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ),
10149  triggerJetsType = cms.int32( 85 ),
10150  maxDeltaR = cms.double( 0.5 )
10151 )
10152 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
10153  saveTags = cms.bool( True ),
10154  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
10155  triggerType = cms.int32( 85 ),
10156  MinE = cms.double( -1.0 ),
10157  MinPt = cms.double( 40.0 ),
10158  MinMass = cms.double( -1.0 ),
10159  MaxMass = cms.double( -1.0 ),
10160  MinEta = cms.double( -1.0 ),
10161  MaxEta = cms.double( 5.0 ),
10162  MinN = cms.int32( 1 )
10163 )
10164 fragment.hltPreAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
10165  offset = cms.uint32( 0 ),
10166  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10167 )
10168 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
10169  saveTags = cms.bool( True ),
10170  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10171  triggerType = cms.int32( 85 ),
10172  MinE = cms.double( -1.0 ),
10173  MinPt = cms.double( 40.0 ),
10174  MinMass = cms.double( -1.0 ),
10175  MaxMass = cms.double( -1.0 ),
10176  MinEta = cms.double( -1.0 ),
10177  MaxEta = cms.double( 5.0 ),
10178  MinN = cms.int32( 1 )
10179 )
10180 fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10181  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10182  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ),
10183  triggerJetsType = cms.int32( 85 ),
10184  maxDeltaR = cms.double( 0.5 )
10185 )
10186 fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet",
10187  saveTags = cms.bool( True ),
10188  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ),
10189  triggerType = cms.int32( 85 ),
10190  MinE = cms.double( -1.0 ),
10191  MinPt = cms.double( 60.0 ),
10192  MinMass = cms.double( -1.0 ),
10193  MaxMass = cms.double( -1.0 ),
10194  MinEta = cms.double( -1.0 ),
10195  MaxEta = cms.double( 5.0 ),
10196  MinN = cms.int32( 1 )
10197 )
10198 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
10199  offset = cms.uint32( 0 ),
10200  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10201 )
10202 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
10203  saveTags = cms.bool( True ),
10204  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10205  triggerType = cms.int32( 85 ),
10206  MinE = cms.double( -1.0 ),
10207  MinPt = cms.double( 50.0 ),
10208  MinMass = cms.double( -1.0 ),
10209  MaxMass = cms.double( -1.0 ),
10210  MinEta = cms.double( -1.0 ),
10211  MaxEta = cms.double( 5.0 ),
10212  MinN = cms.int32( 1 )
10213 )
10214 fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10215  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10216  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
10217  triggerJetsType = cms.int32( 85 ),
10218  maxDeltaR = cms.double( 0.5 )
10219 )
10220 fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet",
10221  saveTags = cms.bool( True ),
10222  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ),
10223  triggerType = cms.int32( 85 ),
10224  MinE = cms.double( -1.0 ),
10225  MinPt = cms.double( 80.0 ),
10226  MinMass = cms.double( -1.0 ),
10227  MaxMass = cms.double( -1.0 ),
10228  MinEta = cms.double( -1.0 ),
10229  MaxEta = cms.double( 5.0 ),
10230  MinN = cms.int32( 1 )
10231 )
10232 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
10233  offset = cms.uint32( 0 ),
10234  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10235 )
10236 fragment.hltPFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10237  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10238  triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
10239  triggerJetsType = cms.int32( 85 ),
10240  maxDeltaR = cms.double( 0.5 )
10241 )
10242 fragment.hltSinglePFJet100 = cms.EDFilter( "HLT1PFJet",
10243  saveTags = cms.bool( True ),
10244  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets70" ),
10245  triggerType = cms.int32( 85 ),
10246  MinE = cms.double( -1.0 ),
10247  MinPt = cms.double( 100.0 ),
10248  MinMass = cms.double( -1.0 ),
10249  MaxMass = cms.double( -1.0 ),
10250  MinEta = cms.double( -1.0 ),
10251  MaxEta = cms.double( 5.0 ),
10252  MinN = cms.int32( 1 )
10253 )
10254 fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
10255  offset = cms.uint32( 0 ),
10256  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10257 )
10258 fragment.hltSingleCaloJet90 = cms.EDFilter( "HLT1CaloJet",
10259  saveTags = cms.bool( True ),
10260  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10261  triggerType = cms.int32( 85 ),
10262  MinE = cms.double( -1.0 ),
10263  MinPt = cms.double( 90.0 ),
10264  MinMass = cms.double( -1.0 ),
10265  MaxMass = cms.double( -1.0 ),
10266  MinEta = cms.double( -1.0 ),
10267  MaxEta = cms.double( 5.0 ),
10268  MinN = cms.int32( 1 )
10269 )
10270 fragment.hltPFJetsCorrectedMatchedToCaloJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10271  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10272  triggerJetsFilter = cms.InputTag( "hltSingleCaloJet90" ),
10273  triggerJetsType = cms.int32( 85 ),
10274  maxDeltaR = cms.double( 0.5 )
10275 )
10276 fragment.hltSinglePFJet120 = cms.EDFilter( "HLT1PFJet",
10277  saveTags = cms.bool( True ),
10278  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets90" ),
10279  triggerType = cms.int32( 85 ),
10280  MinE = cms.double( -1.0 ),
10281  MinPt = cms.double( 120.0 ),
10282  MinMass = cms.double( -1.0 ),
10283  MaxMass = cms.double( -1.0 ),
10284  MinEta = cms.double( -1.0 ),
10285  MaxEta = cms.double( 5.0 ),
10286  MinN = cms.int32( 1 )
10287 )
10288 fragment.hltPreAK4PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
10289  offset = cms.uint32( 0 ),
10290  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10291 )
10292 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
10293  saveTags = cms.bool( True ),
10294  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10295  triggerType = cms.int32( 85 ),
10296  MinE = cms.double( -1.0 ),
10297  MinPt = cms.double( 10.0 ),
10298  MinMass = cms.double( -1.0 ),
10299  MaxMass = cms.double( -1.0 ),
10300  MinEta = cms.double( 2.7 ),
10301  MaxEta = cms.double( 5.0 ),
10302  MinN = cms.int32( 1 )
10303 )
10304 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10305  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10306  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
10307  triggerJetsType = cms.int32( 85 ),
10308  maxDeltaR = cms.double( 0.5 )
10309 )
10310 fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet",
10311  saveTags = cms.bool( True ),
10312  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
10313  triggerType = cms.int32( 85 ),
10314  MinE = cms.double( -1.0 ),
10315  MinPt = cms.double( 40.0 ),
10316  MinMass = cms.double( -1.0 ),
10317  MaxMass = cms.double( -1.0 ),
10318  MinEta = cms.double( 2.7 ),
10319  MaxEta = cms.double( 5.0 ),
10320  MinN = cms.int32( 1 )
10321 )
10322 fragment.hltPreAK4PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
10323  offset = cms.uint32( 0 ),
10324  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10325 )
10326 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10327  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10328  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ),
10329  triggerJetsType = cms.int32( 85 ),
10330  maxDeltaR = cms.double( 0.5 )
10331 )
10332 fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet",
10333  saveTags = cms.bool( True ),
10334  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ),
10335  triggerType = cms.int32( 85 ),
10336  MinE = cms.double( -1.0 ),
10337  MinPt = cms.double( 60.0 ),
10338  MinMass = cms.double( -1.0 ),
10339  MaxMass = cms.double( -1.0 ),
10340  MinEta = cms.double( 2.7 ),
10341  MaxEta = cms.double( 5.0 ),
10342  MinN = cms.int32( 1 )
10343 )
10344 fragment.hltPreAK4PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
10345  offset = cms.uint32( 0 ),
10346  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10347 )
10348 fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet",
10349  saveTags = cms.bool( True ),
10350  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10351  triggerType = cms.int32( 85 ),
10352  MinE = cms.double( -1.0 ),
10353  MinPt = cms.double( 50.0 ),
10354  MinMass = cms.double( -1.0 ),
10355  MaxMass = cms.double( -1.0 ),
10356  MinEta = cms.double( 2.7 ),
10357  MaxEta = cms.double( 5.0 ),
10358  MinN = cms.int32( 1 )
10359 )
10360 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10361  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10362  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ),
10363  triggerJetsType = cms.int32( 85 ),
10364  maxDeltaR = cms.double( 0.5 )
10365 )
10366 fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet",
10367  saveTags = cms.bool( True ),
10368  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ),
10369  triggerType = cms.int32( 85 ),
10370  MinE = cms.double( -1.0 ),
10371  MinPt = cms.double( 80.0 ),
10372  MinMass = cms.double( -1.0 ),
10373  MaxMass = cms.double( -1.0 ),
10374  MinEta = cms.double( 2.7 ),
10375  MaxEta = cms.double( 5.0 ),
10376  MinN = cms.int32( 1 )
10377 )
10378 fragment.hltPreAK4PFJetFwd100 = cms.EDFilter( "HLTPrescaler",
10379  offset = cms.uint32( 0 ),
10380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10381 )
10382 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10383  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10384  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet70" ),
10385  triggerJetsType = cms.int32( 85 ),
10386  maxDeltaR = cms.double( 0.5 )
10387 )
10388 fragment.hltSinglePFFwdJet100 = cms.EDFilter( "HLT1PFJet",
10389  saveTags = cms.bool( True ),
10390  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets70" ),
10391  triggerType = cms.int32( 85 ),
10392  MinE = cms.double( -1.0 ),
10393  MinPt = cms.double( 100.0 ),
10394  MinMass = cms.double( -1.0 ),
10395  MaxMass = cms.double( -1.0 ),
10396  MinEta = cms.double( 2.7 ),
10397  MaxEta = cms.double( 5.0 ),
10398  MinN = cms.int32( 1 )
10399 )
10400 fragment.hltPreAK4PFJetFwd120 = cms.EDFilter( "HLTPrescaler",
10401  offset = cms.uint32( 0 ),
10402  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10403 )
10404 fragment.hltSingleCaloFwdJet90 = cms.EDFilter( "HLT1CaloJet",
10405  saveTags = cms.bool( True ),
10406  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10407  triggerType = cms.int32( 85 ),
10408  MinE = cms.double( -1.0 ),
10409  MinPt = cms.double( 90.0 ),
10410  MinMass = cms.double( -1.0 ),
10411  MaxMass = cms.double( -1.0 ),
10412  MinEta = cms.double( 2.7 ),
10413  MaxEta = cms.double( 5.0 ),
10414  MinN = cms.int32( 1 )
10415 )
10416 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer",
10417  src = cms.InputTag( "hltAK4PFJetsCorrected" ),
10418  triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet90" ),
10419  triggerJetsType = cms.int32( 85 ),
10420  maxDeltaR = cms.double( 0.5 )
10421 )
10422 fragment.hltSinglePFFwdJet120 = cms.EDFilter( "HLT1PFJet",
10423  saveTags = cms.bool( True ),
10424  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets90" ),
10425  triggerType = cms.int32( 85 ),
10426  MinE = cms.double( -1.0 ),
10427  MinPt = cms.double( 120.0 ),
10428  MinMass = cms.double( -1.0 ),
10429  MaxMass = cms.double( -1.0 ),
10430  MinEta = cms.double( 2.7 ),
10431  MaxEta = cms.double( 5.0 ),
10432  MinN = cms.int32( 1 )
10433 )
10434 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
10435  saveTags = cms.bool( True ),
10436  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
10437  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10438  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10439  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10440  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10441  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10442  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10443  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10444  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10445  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10446 )
10447 fragment.hltPrePPRefDoubleEle10Gsf = cms.EDFilter( "HLTPrescaler",
10448  offset = cms.uint32( 0 ),
10449  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10450 )
10451 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10452  productLabels = cms.vstring( 'EcalRecHitsEB',
10453  'EcalRecHitsEE' ),
10454  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10455  l1InputRegions = cms.VPSet(
10456  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10457  regionEtaMargin = cms.double( 0.9 ),
10458  type = cms.string( "EGamma" ),
10459  minEt = cms.double( 5.0 ),
10460  regionPhiMargin = cms.double( 1.2 ),
10461  maxEt = cms.double( 999999.0 )
10462  ),
10463  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10464  regionEtaMargin = cms.double( 0.9 ),
10465  type = cms.string( "Jet" ),
10466  minEt = cms.double( 170.0 ),
10467  regionPhiMargin = cms.double( 1.2 ),
10468  maxEt = cms.double( 999999.0 )
10469  ),
10470  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10471  regionEtaMargin = cms.double( 0.9 ),
10472  type = cms.string( "Tau" ),
10473  minEt = cms.double( 100.0 ),
10474  regionPhiMargin = cms.double( 1.2 ),
10475  maxEt = cms.double( 999999.0 )
10476  )
10477  )
10478 )
10479 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
10480  productLabels = cms.vstring( 'EcalRecHitsES' ),
10481  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
10482  l1InputRegions = cms.VPSet(
10483  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10484  regionEtaMargin = cms.double( 0.9 ),
10485  type = cms.string( "EGamma" ),
10486  minEt = cms.double( 5.0 ),
10487  regionPhiMargin = cms.double( 1.2 ),
10488  maxEt = cms.double( 999999.0 )
10489  ),
10490  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10491  regionEtaMargin = cms.double( 0.9 ),
10492  type = cms.string( "Jet" ),
10493  minEt = cms.double( 170.0 ),
10494  regionPhiMargin = cms.double( 1.2 ),
10495  maxEt = cms.double( 999999.0 )
10496  ),
10497  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10498  regionEtaMargin = cms.double( 0.9 ),
10499  type = cms.string( "Tau" ),
10500  minEt = cms.double( 100.0 ),
10501  regionPhiMargin = cms.double( 1.2 ),
10502  maxEt = cms.double( 999999.0 )
10503  )
10504  )
10505 )
10506 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
10507  navigator = cms.PSet(
10508  barrel = cms.PSet( ),
10509  endcap = cms.PSet( ),
10510  name = cms.string( "PFRecHitECALNavigator" )
10511  ),
10512  producers = cms.VPSet(
10513  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10514  srFlags = cms.InputTag( "" ),
10515  name = cms.string( "PFEBRecHitCreator" ),
10516  qualityTests = cms.VPSet(
10517  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10518  applySelectionsToAllCrystals = cms.bool( True )
10519  ),
10520  cms.PSet( topologicalCleaning = cms.bool( True ),
10521  skipTTRecoveredHits = cms.bool( True ),
10522  cleaningThreshold = cms.double( 2.0 ),
10523  name = cms.string( "PFRecHitQTestECAL" ),
10524  timingCleaning = cms.bool( True )
10525  )
10526  )
10527  ),
10528  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10529  srFlags = cms.InputTag( "" ),
10530  name = cms.string( "PFEERecHitCreator" ),
10531  qualityTests = cms.VPSet(
10532  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
10533  applySelectionsToAllCrystals = cms.bool( True )
10534  ),
10535  cms.PSet( topologicalCleaning = cms.bool( True ),
10536  skipTTRecoveredHits = cms.bool( True ),
10537  cleaningThreshold = cms.double( 2.0 ),
10538  name = cms.string( "PFRecHitQTestECAL" ),
10539  timingCleaning = cms.bool( True )
10540  )
10541  )
10542  )
10543  )
10544 )
10545 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
10546  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ),
10547  producers = cms.VPSet(
10548  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
10549  name = cms.string( "PFPSRecHitCreator" ),
10550  qualityTests = cms.VPSet(
10551  cms.PSet( threshold = cms.double( 7.0E-6 ),
10552  name = cms.string( "PFRecHitQTestThreshold" )
10553  )
10554  )
10555  )
10556  )
10557 )
10558 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
10559  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ),
10560  recHitCleaners = cms.VPSet(
10561  ),
10562  seedCleaners = cms.VPSet(
10563  ),
10564  seedFinder = cms.PSet(
10565  thresholdsByDetector = cms.VPSet(
10566  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10567  seedingThreshold = cms.double( 1.2E-4 ),
10568  detector = cms.string( "PS1" )
10569  ),
10570  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10571  seedingThreshold = cms.double( 1.2E-4 ),
10572  detector = cms.string( "PS2" )
10573  )
10574  ),
10575  algoName = cms.string( "LocalMaximumSeedFinder" ),
10576  nNeighbours = cms.int32( 4 )
10577  ),
10578  initialClusteringStep = cms.PSet(
10579  thresholdsByDetector = cms.VPSet(
10580  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10581  gatheringThresholdPt = cms.double( 0.0 ),
10582  detector = cms.string( "PS1" )
10583  ),
10584  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
10585  gatheringThresholdPt = cms.double( 0.0 ),
10586  detector = cms.string( "PS2" )
10587  )
10588  ),
10589  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10590  useCornerCells = cms.bool( False )
10591  ),
10592  pfClusterBuilder = cms.PSet(
10593  minFracTot = cms.double( 1.0E-20 ),
10594  stoppingTolerance = cms.double( 1.0E-8 ),
10595  positionCalc = cms.PSet(
10596  minAllowedNormalization = cms.double( 1.0E-9 ),
10597  posCalcNCrystals = cms.int32( -1 ),
10598  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10599  logWeightDenominator = cms.double( 6.0E-5 ),
10600  minFractionInCalc = cms.double( 1.0E-9 )
10601  ),
10602  maxIterations = cms.uint32( 50 ),
10603  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10604  recHitEnergyNorms = cms.VPSet(
10605  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10606  detector = cms.string( "PS1" )
10607  ),
10608  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
10609  detector = cms.string( "PS2" )
10610  )
10611  ),
10612  showerSigma = cms.double( 0.3 ),
10613  minFractionToKeep = cms.double( 1.0E-7 ),
10614  excludeOtherSeeds = cms.bool( True )
10615  ),
10616  positionReCalc = cms.PSet( ),
10617  energyCorrector = cms.PSet( )
10618 )
10619 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
10620  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ),
10621  recHitCleaners = cms.VPSet(
10622  ),
10623  seedCleaners = cms.VPSet(
10624  ),
10625  seedFinder = cms.PSet(
10626  thresholdsByDetector = cms.VPSet(
10627  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
10628  seedingThreshold = cms.double( 0.6 ),
10629  detector = cms.string( "ECAL_ENDCAP" )
10630  ),
10631  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
10632  seedingThreshold = cms.double( 0.23 ),
10633  detector = cms.string( "ECAL_BARREL" )
10634  )
10635  ),
10636  algoName = cms.string( "LocalMaximumSeedFinder" ),
10637  nNeighbours = cms.int32( 8 )
10638  ),
10639  initialClusteringStep = cms.PSet(
10640  thresholdsByDetector = cms.VPSet(
10641  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
10642  gatheringThresholdPt = cms.double( 0.0 ),
10643  detector = cms.string( "ECAL_BARREL" )
10644  ),
10645  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
10646  gatheringThresholdPt = cms.double( 0.0 ),
10647  detector = cms.string( "ECAL_ENDCAP" )
10648  )
10649  ),
10650  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
10651  useCornerCells = cms.bool( True )
10652  ),
10653  pfClusterBuilder = cms.PSet(
10654  minFracTot = cms.double( 1.0E-20 ),
10655  stoppingTolerance = cms.double( 1.0E-8 ),
10656  positionCalc = cms.PSet(
10657  minAllowedNormalization = cms.double( 1.0E-9 ),
10658  posCalcNCrystals = cms.int32( 9 ),
10659  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10660  logWeightDenominator = cms.double( 0.08 ),
10661  minFractionInCalc = cms.double( 1.0E-9 ),
10662  timeResolutionCalcBarrel = cms.PSet(
10663  corrTermLowE = cms.double( 0.0510871 ),
10664  threshLowE = cms.double( 0.5 ),
10665  noiseTerm = cms.double( 1.10889 ),
10666  constantTermLowE = cms.double( 0.0 ),
10667  noiseTermLowE = cms.double( 1.31883 ),
10668  threshHighE = cms.double( 5.0 ),
10669  constantTerm = cms.double( 0.428192 )
10670  ),
10671  timeResolutionCalcEndcap = cms.PSet(
10672  corrTermLowE = cms.double( 0.0 ),
10673  threshLowE = cms.double( 1.0 ),
10674  noiseTerm = cms.double( 5.72489999999 ),
10675  constantTermLowE = cms.double( 0.0 ),
10676  noiseTermLowE = cms.double( 6.92683000001 ),
10677  threshHighE = cms.double( 10.0 ),
10678  constantTerm = cms.double( 0.0 )
10679  )
10680  ),
10681  maxIterations = cms.uint32( 50 ),
10682  positionCalcForConvergence = cms.PSet(
10683  minAllowedNormalization = cms.double( 0.0 ),
10684  T0_ES = cms.double( 1.2 ),
10685  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10686  T0_EE = cms.double( 3.1 ),
10687  T0_EB = cms.double( 7.4 ),
10688  X0 = cms.double( 0.89 ),
10689  minFractionInCalc = cms.double( 0.0 ),
10690  W0 = cms.double( 4.2 )
10691  ),
10692  allCellsPositionCalc = cms.PSet(
10693  minAllowedNormalization = cms.double( 1.0E-9 ),
10694  posCalcNCrystals = cms.int32( -1 ),
10695  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
10696  logWeightDenominator = cms.double( 0.08 ),
10697  minFractionInCalc = cms.double( 1.0E-9 ),
10698  timeResolutionCalcBarrel = cms.PSet(
10699  corrTermLowE = cms.double( 0.0510871 ),
10700  threshLowE = cms.double( 0.5 ),
10701  noiseTerm = cms.double( 1.10889 ),
10702  constantTermLowE = cms.double( 0.0 ),
10703  noiseTermLowE = cms.double( 1.31883 ),
10704  threshHighE = cms.double( 5.0 ),
10705  constantTerm = cms.double( 0.428192 )
10706  ),
10707  timeResolutionCalcEndcap = cms.PSet(
10708  corrTermLowE = cms.double( 0.0 ),
10709  threshLowE = cms.double( 1.0 ),
10710  noiseTerm = cms.double( 5.72489999999 ),
10711  constantTermLowE = cms.double( 0.0 ),
10712  noiseTermLowE = cms.double( 6.92683000001 ),
10713  threshHighE = cms.double( 10.0 ),
10714  constantTerm = cms.double( 0.0 )
10715  )
10716  ),
10717  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
10718  recHitEnergyNorms = cms.VPSet(
10719  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
10720  detector = cms.string( "ECAL_BARREL" )
10721  ),
10722  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
10723  detector = cms.string( "ECAL_ENDCAP" )
10724  )
10725  ),
10726  showerSigma = cms.double( 1.5 ),
10727  minFractionToKeep = cms.double( 1.0E-7 ),
10728  excludeOtherSeeds = cms.bool( True )
10729  ),
10730  positionReCalc = cms.PSet(
10731  minAllowedNormalization = cms.double( 0.0 ),
10732  T0_ES = cms.double( 1.2 ),
10733  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
10734  T0_EE = cms.double( 3.1 ),
10735  T0_EB = cms.double( 7.4 ),
10736  X0 = cms.double( 0.89 ),
10737  minFractionInCalc = cms.double( 0.0 ),
10738  W0 = cms.double( 4.2 )
10739  ),
10740  energyCorrector = cms.PSet( )
10741 )
10742 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
10743  minimumPSEnergy = cms.double( 0.0 ),
10744  skipPS = cms.bool( False ),
10745  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
10746  energyCorrector = cms.PSet(
10747  applyCrackCorrections = cms.bool( False ),
10748  srfAwareCorrection = cms.bool( True ),
10749  applyMVACorrections = cms.bool( True ),
10750  maxPtForMVAEvaluation = cms.double( 300.0 ),
10751  recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10752  recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10753  ebSrFlagLabel = cms.InputTag( "hltEcalDigis" ),
10754  eeSrFlagLabel = cms.InputTag( "hltEcalDigis" )
10755  ),
10756  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
10757 )
10758 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
10759  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
10760  doSatelliteClusterMerge = cms.bool( False ),
10761  thresh_PFClusterBarrel = cms.double( 0.5 ),
10762  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
10763  useRegression = cms.bool( True ),
10764  satelliteMajorityFraction = cms.double( 0.5 ),
10765  thresh_PFClusterEndcap = cms.double( 0.5 ),
10766  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10767  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
10768  verbose = cms.untracked.bool( False ),
10769  thresh_SCEt = cms.double( 4.0 ),
10770  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
10771  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
10772  useDynamicDPhiWindow = cms.bool( True ),
10773  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
10774  regressionConfig = cms.PSet(
10775  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
10776  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10777  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10778  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
10779  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
10780  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
10781  isHLT = cms.bool( True ),
10782  regTrainedWithPS = cms.bool( True )
10783  ),
10784  applyCrackCorrections = cms.bool( False ),
10785  satelliteClusterSeedThreshold = cms.double( 50.0 ),
10786  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10787  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10788  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10789  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10790  EnergyWeight = cms.string( "Raw" ),
10791  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10792  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10793  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10794  thresh_PFClusterES = cms.double( 0.5 ),
10795  seedThresholdIsET = cms.bool( True ),
10796  isOOTCollection = cms.bool( False ),
10797  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
10798  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
10799  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
10800  dropUnseedable = cms.bool( False ),
10801  ClusteringType = cms.string( "Mustache" )
10802 )
10803 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10804  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
10805  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10806  recoEcalCandidateCollection = cms.string( "" )
10807 )
10808 fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
10809  saveTags = cms.bool( True ),
10810  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10811  candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10812  doIsolated = cms.bool( False )
10813 )
10814 fragment.hltDoubleEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
10815  saveTags = cms.bool( True ),
10816  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
10817  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10818  etcutEB = cms.double( 10.0 ),
10819  etcutEE = cms.double( 10.0 ),
10820  minEtaCut = cms.double( -9999.0 ),
10821  maxEtaCut = cms.double( 9999.0 ),
10822  ncandcut = cms.int32( 2 )
10823 )
10824 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10825  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10826  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10827  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10828  isIeta = cms.bool( True ),
10829  multThresEB = cms.double( 1.0 ),
10830  multThresEE = cms.double( 1.25 )
10831 )
10832 fragment.hltDoubleEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10833  saveTags = cms.bool( True ),
10834  candTag = cms.InputTag( "hltDoubleEG10EtPPRefFilter" ),
10835  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
10836  rhoTag = cms.InputTag( "" ),
10837  energyLowEdges = cms.vdouble( 0.0 ),
10838  lessThan = cms.bool( True ),
10839  useEt = cms.bool( False ),
10840  thrRegularEB = cms.vdouble( 0.015 ),
10841  thrRegularEE = cms.vdouble( 0.04 ),
10842  thrOverEEB = cms.vdouble( -1.0 ),
10843  thrOverEEE = cms.vdouble( -1.0 ),
10844  thrOverE2EB = cms.vdouble( -1.0 ),
10845  thrOverE2EE = cms.vdouble( -1.0 ),
10846  ncandcut = cms.int32( 2 ),
10847  doRhoCorrection = cms.bool( False ),
10848  rhoMax = cms.double( 9.9999999E7 ),
10849  rhoScale = cms.double( 1.0 ),
10850  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10851  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10852  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10853 )
10854 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
10855  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10856  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10857  hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
10858  doRhoCorrection = cms.bool( False ),
10859  rhoMax = cms.double( 9.9999999E7 ),
10860  rhoScale = cms.double( 1.0 ),
10861  eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
10862  etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
10863  eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
10864  etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
10865  innerCone = cms.double( 0.0 ),
10866  outerCone = cms.double( 0.14 ),
10867  depth = cms.int32( 0 ),
10868  maxSeverityHB = cms.int32( 9 ),
10869  maxSeverityHE = cms.int32( 9 ),
10870  doEtSum = cms.bool( False ),
10871  useSingleTower = cms.bool( False ),
10872  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10873  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10874 )
10875 fragment.hltDoubleEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10876  saveTags = cms.bool( True ),
10877  candTag = cms.InputTag( "hltDoubleEle10ClusterShapePPRefFilter" ),
10878  varTag = cms.InputTag( "hltEgammaHoverE" ),
10879  rhoTag = cms.InputTag( "" ),
10880  energyLowEdges = cms.vdouble( 0.0 ),
10881  lessThan = cms.bool( True ),
10882  useEt = cms.bool( False ),
10883  thrRegularEB = cms.vdouble( -1.0 ),
10884  thrRegularEE = cms.vdouble( -1.0 ),
10885  thrOverEEB = cms.vdouble( 0.2 ),
10886  thrOverEEE = cms.vdouble( 0.15 ),
10887  thrOverE2EB = cms.vdouble( -1.0 ),
10888  thrOverE2EE = cms.vdouble( -1.0 ),
10889  ncandcut = cms.int32( 2 ),
10890  doRhoCorrection = cms.bool( False ),
10891  rhoMax = cms.double( 9.9999999E7 ),
10892  rhoScale = cms.double( 1.0 ),
10893  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10894  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10895  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10896 )
10897 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
10898  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10899  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10900  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10901  doRhoCorrection = cms.bool( False ),
10902  rhoMax = cms.double( 9.9999999E7 ),
10903  rhoScale = cms.double( 1.0 ),
10904  drMax = cms.double( 0.3 ),
10905  drVetoBarrel = cms.double( 0.0 ),
10906  drVetoEndcap = cms.double( 0.0 ),
10907  etaStripBarrel = cms.double( 0.0 ),
10908  etaStripEndcap = cms.double( 0.0 ),
10909  energyBarrel = cms.double( 0.0 ),
10910  energyEndcap = cms.double( 0.0 ),
10911  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
10912  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10913 )
10914 fragment.hltDoubleEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10915  saveTags = cms.bool( True ),
10916  candTag = cms.InputTag( "hltDoubleEle10HoverEPPRefFilter" ),
10917  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
10918  rhoTag = cms.InputTag( "" ),
10919  energyLowEdges = cms.vdouble( 0.0 ),
10920  lessThan = cms.bool( True ),
10921  useEt = cms.bool( True ),
10922  thrRegularEB = cms.vdouble( -1.0 ),
10923  thrRegularEE = cms.vdouble( -1.0 ),
10924  thrOverEEB = cms.vdouble( 1.0 ),
10925  thrOverEEE = cms.vdouble( 1.0 ),
10926  thrOverE2EB = cms.vdouble( -1.0 ),
10927  thrOverE2EE = cms.vdouble( -1.0 ),
10928  ncandcut = cms.int32( 2 ),
10929  doRhoCorrection = cms.bool( False ),
10930  rhoMax = cms.double( 9.9999999E7 ),
10931  rhoScale = cms.double( 1.0 ),
10932  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10933  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10934  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10935 )
10936 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
10937  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10938  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10939  useHF = cms.bool( False ),
10940  pfClusterProducerHFEM = cms.InputTag( "" ),
10941  pfClusterProducerHFHAD = cms.InputTag( "" ),
10942  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10943  doRhoCorrection = cms.bool( False ),
10944  rhoMax = cms.double( 9.9999999E7 ),
10945  rhoScale = cms.double( 1.0 ),
10946  drMax = cms.double( 0.3 ),
10947  drVetoBarrel = cms.double( 0.0 ),
10948  drVetoEndcap = cms.double( 0.0 ),
10949  etaStripBarrel = cms.double( 0.0 ),
10950  etaStripEndcap = cms.double( 0.0 ),
10951  energyBarrel = cms.double( 0.0 ),
10952  energyEndcap = cms.double( 0.0 ),
10953  useEt = cms.bool( True ),
10954  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
10955  absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10956 )
10957 fragment.hltDoubleEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10958  saveTags = cms.bool( True ),
10959  candTag = cms.InputTag( "hltDoubleEle10EcalIsoPPRefFilter" ),
10960  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
10961  rhoTag = cms.InputTag( "" ),
10962  energyLowEdges = cms.vdouble( 0.0 ),
10963  lessThan = cms.bool( True ),
10964  useEt = cms.bool( True ),
10965  thrRegularEB = cms.vdouble( -1.0 ),
10966  thrRegularEE = cms.vdouble( -1.0 ),
10967  thrOverEEB = cms.vdouble( 1.0 ),
10968  thrOverEEE = cms.vdouble( 1.0 ),
10969  thrOverE2EB = cms.vdouble( -1.0 ),
10970  thrOverE2EE = cms.vdouble( -1.0 ),
10971  ncandcut = cms.int32( 2 ),
10972  doRhoCorrection = cms.bool( False ),
10973  rhoMax = cms.double( 9.9999999E7 ),
10974  rhoScale = cms.double( 1.0 ),
10975  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10976  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10977  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
10978 )
10979 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
10980  layerList = cms.vstring( 'BPix1+BPix2',
10981  'BPix1+BPix3',
10982  'BPix1+BPix4',
10983  'BPix2+BPix3',
10984  'BPix2+BPix4',
10985  'BPix3+BPix4',
10986  'FPix1_pos+FPix2_pos',
10987  'FPix1_pos+FPix3_pos',
10988  'FPix2_pos+FPix3_pos',
10989  'BPix1+FPix1_pos',
10990  'BPix1+FPix2_pos',
10991  'BPix1+FPix3_pos',
10992  'BPix2+FPix1_pos',
10993  'BPix2+FPix2_pos',
10994  'BPix2+FPix3_pos',
10995  'BPix3+FPix1_pos',
10996  'BPix3+FPix2_pos',
10997  'BPix3+FPix3_pos',
10998  'BPix4+FPix1_pos',
10999  'BPix4+FPix2_pos',
11000  'BPix4+FPix3_pos',
11001  'FPix1_neg+FPix2_neg',
11002  'FPix1_neg+FPix3_neg',
11003  'FPix2_neg+FPix3_neg',
11004  'BPix1+FPix1_neg',
11005  'BPix1+FPix2_neg',
11006  'BPix1+FPix3_neg',
11007  'BPix2+FPix1_neg',
11008  'BPix2+FPix2_neg',
11009  'BPix2+FPix3_neg',
11010  'BPix3+FPix1_neg',
11011  'BPix3+FPix2_neg',
11012  'BPix3+FPix3_neg',
11013  'BPix4+FPix1_neg',
11014  'BPix4+FPix2_neg',
11015  'BPix4+FPix3_neg' ),
11016  BPix = cms.PSet(
11017  hitErrorRPhi = cms.double( 0.0027 ),
11018  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11019  useErrorsFromParam = cms.bool( True ),
11020  hitErrorRZ = cms.double( 0.006 ),
11021  HitProducer = cms.string( "hltSiPixelRecHits" )
11022  ),
11023  FPix = cms.PSet(
11024  hitErrorRPhi = cms.double( 0.0051 ),
11025  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11026  useErrorsFromParam = cms.bool( True ),
11027  hitErrorRZ = cms.double( 0.0036 ),
11028  HitProducer = cms.string( "hltSiPixelRecHits" )
11029  ),
11030  TIB = cms.PSet( ),
11031  TID = cms.PSet( ),
11032  TOB = cms.PSet( ),
11033  TEC = cms.PSet( ),
11034  MTIB = cms.PSet( ),
11035  MTID = cms.PSet( ),
11036  MTOB = cms.PSet( ),
11037  MTEC = cms.PSet( )
11038 )
11039 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
11040  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11041  'BPix2+BPix3+BPix4',
11042  'BPix1+BPix3+BPix4',
11043  'BPix1+BPix2+BPix4',
11044  'BPix2+BPix3+FPix1_pos',
11045  'BPix2+BPix3+FPix1_neg',
11046  'BPix1+BPix2+FPix1_pos',
11047  'BPix1+BPix2+FPix1_neg',
11048  'BPix2+FPix1_pos+FPix2_pos',
11049  'BPix2+FPix1_neg+FPix2_neg',
11050  'BPix1+FPix1_pos+FPix2_pos',
11051  'BPix1+FPix1_neg+FPix2_neg',
11052  'FPix1_pos+FPix2_pos+FPix3_pos',
11053  'FPix1_neg+FPix2_neg+FPix3_neg',
11054  'BPix1+BPix3+FPix1_pos',
11055  'BPix1+BPix2+FPix2_pos',
11056  'BPix1+BPix3+FPix1_neg',
11057  'BPix1+BPix2+FPix2_neg',
11058  'BPix1+FPix2_neg+FPix3_neg',
11059  'BPix1+FPix1_neg+FPix3_neg',
11060  'BPix1+FPix2_pos+FPix3_pos',
11061  'BPix1+FPix1_pos+FPix3_pos' ),
11062  BPix = cms.PSet(
11063  hitErrorRPhi = cms.double( 0.0027 ),
11064  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11065  useErrorsFromParam = cms.bool( True ),
11066  hitErrorRZ = cms.double( 0.006 ),
11067  HitProducer = cms.string( "hltSiPixelRecHits" )
11068  ),
11069  FPix = cms.PSet(
11070  hitErrorRPhi = cms.double( 0.0051 ),
11071  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11072  useErrorsFromParam = cms.bool( True ),
11073  hitErrorRZ = cms.double( 0.0036 ),
11074  HitProducer = cms.string( "hltSiPixelRecHits" )
11075  ),
11076  TIB = cms.PSet( ),
11077  TID = cms.PSet( ),
11078  TOB = cms.PSet( ),
11079  TEC = cms.PSet( ),
11080  MTIB = cms.PSet( ),
11081  MTID = cms.PSet( ),
11082  MTOB = cms.PSet( ),
11083  MTEC = cms.PSet( )
11084 )
11085 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
11086  cands = cms.InputTag( "hltEgammaCandidates" ),
11087  minEtCutEB = cms.double( 0.0 ),
11088  minEtCutEE = cms.double( 0.0 ),
11089  cuts = cms.VPSet(
11090  cms.PSet( endcapCut = cms.PSet(
11091  useEt = cms.bool( False ),
11092  cutOverE = cms.double( 0.2 )
11093 ),
11094  var = cms.InputTag( "hltEgammaHoverE" ),
11095  barrelCut = cms.PSet(
11096  useEt = cms.bool( False ),
11097  cutOverE = cms.double( 0.2 )
11098  )
11099  )
11100  )
11101 )
11102 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
11103  RegionPSet = cms.PSet(
11104  minBSDeltaZ = cms.double( 0.0 ),
11105  useZInVertex = cms.bool( False ),
11106  vertices = cms.InputTag( "" ),
11107  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11108  useZInBeamspot = cms.bool( False ),
11109  ptMin = cms.double( 1.5 ),
11110  deltaEtaRegion = cms.double( 0.1 ),
11111  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
11112  originHalfLength = cms.double( 12.5 ),
11113  measurementTrackerEvent = cms.InputTag( "" ),
11114  originRadius = cms.double( 0.2 ),
11115  precise = cms.bool( True ),
11116  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11117  whereToUseMeasTracker = cms.string( "kNever" ),
11118  deltaPhiRegion = cms.double( 0.4 ),
11119  defaultZ = cms.double( 0.0 )
11120  )
11121 )
11122 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
11123  seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
11124  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11125  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11126  clusterCheck = cms.InputTag( "" ),
11127  produceSeedingHitSets = cms.bool( True ),
11128  produceIntermediateHitDoublets = cms.bool( True ),
11129  maxElement = cms.uint32( 0 ),
11130  maxElementTotal = cms.uint32( 50000000 ),
11131  putEmptyIfMaxElementReached = cms.bool( False ),
11132  layerPairs = cms.vuint32( 0 )
11133 )
11134 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
11135  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
11136  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
11137  trackingRegionsSeedingLayers = cms.InputTag( "" ),
11138  clusterCheck = cms.InputTag( "" ),
11139  produceSeedingHitSets = cms.bool( True ),
11140  produceIntermediateHitDoublets = cms.bool( True ),
11141  maxElement = cms.uint32( 0 ),
11142  maxElementTotal = cms.uint32( 50000000 ),
11143  putEmptyIfMaxElementReached = cms.bool( False ),
11144  layerPairs = cms.vuint32( 0, 1 )
11145 )
11146 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
11147  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
11148  extraHitRPhitolerance = cms.double( 0.032 ),
11149  useBendingCorrection = cms.bool( True ),
11150  CAThetaCut = cms.double( 0.004 ),
11151  CAPhiCut = cms.double( 0.1 ),
11152  CAThetaCut_byTriplets = cms.VPSet(
11153  cms.PSet( seedingLayers = cms.string( "" ),
11154  cut = cms.double( -1.0 )
11155  )
11156  ),
11157  CAPhiCut_byTriplets = cms.VPSet(
11158  cms.PSet( seedingLayers = cms.string( "" ),
11159  cut = cms.double( -1.0 )
11160  )
11161  ),
11162  CAHardPtCut = cms.double( 0.3 ),
11163  maxChi2 = cms.PSet(
11164  value2 = cms.double( 6.0 ),
11165  value1 = cms.double( 100.0 ),
11166  pt1 = cms.double( 0.8 ),
11167  enabled = cms.bool( True ),
11168  pt2 = cms.double( 8.0 )
11169  ),
11170  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11171 )
11172 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11173  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
11174  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11175  SeedMomentumForBOFF = cms.double( 5.0 ),
11176  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11177  MinOneOverPtError = cms.double( 1.0 ),
11178  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11179  magneticField = cms.string( "ParabolicMf" ),
11180  forceKinematicWithRegionDirection = cms.bool( False ),
11181  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11182 )
11183 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11184  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
11185  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11186  SeedMomentumForBOFF = cms.double( 5.0 ),
11187  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11188  MinOneOverPtError = cms.double( 1.0 ),
11189  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11190  magneticField = cms.string( "ParabolicMf" ),
11191  forceKinematicWithRegionDirection = cms.bool( False ),
11192  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
11193 )
11194 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
11195  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
11196 )
11197 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
11198  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ),
11199  vertices = cms.InputTag( "" ),
11200  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11201  measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
11202  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
11203  matcherConfig = cms.PSet(
11204  useRecoVertex = cms.bool( False ),
11205  minNrHits = cms.vuint32( 2, 3 ),
11206  matchingCuts = cms.VPSet(
11207  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
11208  version = cms.int32( 2 ),
11209  dRZMaxHighEt = cms.vdouble( 9999.0 ),
11210  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
11211  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
11212  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
11213  dRZMaxHighEtThres = cms.vdouble( 0.0 )
11214  ),
11215  cms.PSet( etaBins = cms.vdouble( ),
11216  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11217  version = cms.int32( 2 ),
11218  dRZMaxHighEt = cms.vdouble( 0.05 ),
11219  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11220  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11221  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11222  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11223  ),
11224  cms.PSet( etaBins = cms.vdouble( ),
11225  dPhiMaxHighEt = cms.vdouble( 0.003 ),
11226  version = cms.int32( 2 ),
11227  dRZMaxHighEt = cms.vdouble( 0.05 ),
11228  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
11229  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
11230  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
11231  dRZMaxHighEtThres = cms.vdouble( 30.0 )
11232  )
11233  ),
11234  minNrHitsValidLayerBins = cms.vint32( 4 ),
11235  detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
11236  navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
11237  paramMagField = cms.ESInputTag( "","ParabolicMf" )
11238  )
11239 )
11240 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
11241  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11242  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11243  dPhi1SParams = cms.PSet( bins = cms.VPSet(
11244  cms.PSet( yMin = cms.int32( 1 ),
11245  binType = cms.string( "AbsEtaClus" ),
11246  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
11247  xMin = cms.double( 0.0 ),
11248  yMax = cms.int32( 1 ),
11249  xMax = cms.double( 1.5 ),
11250  funcType = cms.string( "TF1:=pol3" )
11251  ),
11252  cms.PSet( yMin = cms.int32( 2 ),
11253  binType = cms.string( "AbsEtaClus" ),
11254  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
11255  xMin = cms.double( 0.0 ),
11256  yMax = cms.int32( 2 ),
11257  xMax = cms.double( 1.5 ),
11258  funcType = cms.string( "TF1:=pol3" )
11259  ),
11260  cms.PSet( yMin = cms.int32( 3 ),
11261  binType = cms.string( "AbsEtaClus" ),
11262  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
11263  xMin = cms.double( 0.0 ),
11264  yMax = cms.int32( 99999 ),
11265  xMax = cms.double( 1.5 ),
11266  funcType = cms.string( "TF1:=pol3" )
11267  ),
11268  cms.PSet( yMin = cms.int32( 1 ),
11269  binType = cms.string( "AbsEtaClus" ),
11270  funcParams = cms.vdouble( 0.00823, -0.0029 ),
11271  xMin = cms.double( 1.5 ),
11272  yMax = cms.int32( 1 ),
11273  xMax = cms.double( 2.0 ),
11274  funcType = cms.string( "TF1:=pol1" )
11275  ),
11276  cms.PSet( yMin = cms.int32( 1 ),
11277  binType = cms.string( "AbsEtaClus" ),
11278  funcParams = cms.vdouble( 0.00282 ),
11279  xMin = cms.double( 2.0 ),
11280  yMax = cms.int32( 1 ),
11281  xMax = cms.double( 3.0 ),
11282  funcType = cms.string( "TF1:=pol0" )
11283  ),
11284  cms.PSet( yMin = cms.int32( 2 ),
11285  binType = cms.string( "AbsEtaClus" ),
11286  funcParams = cms.vdouble( 0.010838, -0.00345 ),
11287  xMin = cms.double( 1.5 ),
11288  yMax = cms.int32( 2 ),
11289  xMax = cms.double( 2.0 ),
11290  funcType = cms.string( "TF1:=pol1" )
11291  ),
11292  cms.PSet( yMin = cms.int32( 2 ),
11293  binType = cms.string( "AbsEtaClus" ),
11294  funcParams = cms.vdouble( 0.0043 ),
11295  xMin = cms.double( 2.0 ),
11296  yMax = cms.int32( 2 ),
11297  xMax = cms.double( 3.0 ),
11298  funcType = cms.string( "TF1:=pol0" )
11299  ),
11300  cms.PSet( yMin = cms.int32( 3 ),
11301  binType = cms.string( "AbsEtaClus" ),
11302  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
11303  xMin = cms.double( 1.5 ),
11304  yMax = cms.int32( 99999 ),
11305  xMax = cms.double( 3.0 ),
11306  funcType = cms.string( "TF1:=pol2" )
11307  )
11308 ) ),
11309  dPhi2SParams = cms.PSet( bins = cms.VPSet(
11310  cms.PSet( yMin = cms.int32( 1 ),
11311  binType = cms.string( "AbsEtaClus" ),
11312  funcParams = cms.vdouble( 1.3E-4 ),
11313  xMin = cms.double( 0.0 ),
11314  yMax = cms.int32( 99999 ),
11315  xMax = cms.double( 1.6 ),
11316  funcType = cms.string( "TF1:=pol0" )
11317  ),
11318  cms.PSet( yMin = cms.int32( 1 ),
11319  binType = cms.string( "AbsEtaClus" ),
11320  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
11321  xMin = cms.double( 1.5 ),
11322  yMax = cms.int32( 99999 ),
11323  xMax = cms.double( 1.9 ),
11324  funcType = cms.string( "TF1:=pol1" )
11325  ),
11326  cms.PSet( yMin = cms.int32( 1 ),
11327  binType = cms.string( "AbsEtaClus" ),
11328  funcParams = cms.vdouble( 7.94E-5 ),
11329  xMin = cms.double( 1.9 ),
11330  yMax = cms.int32( 99999 ),
11331  xMax = cms.double( 3.0 ),
11332  funcType = cms.string( "TF1:=pol0" )
11333  )
11334 ) ),
11335  dRZ2SParams = cms.PSet( bins = cms.VPSet(
11336  cms.PSet( yMin = cms.int32( 1 ),
11337  binType = cms.string( "AbsEtaClus" ),
11338  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
11339  xMin = cms.double( 0.0 ),
11340  yMax = cms.int32( 99999 ),
11341  xMax = cms.double( 1.5 ),
11342  funcType = cms.string( "TF1:=pol3" )
11343  ),
11344  cms.PSet( yMin = cms.int32( 1 ),
11345  binType = cms.string( "AbsEtaClus" ),
11346  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
11347  xMin = cms.double( 1.5 ),
11348  yMax = cms.int32( 99999 ),
11349  xMax = cms.double( 3.0 ),
11350  funcType = cms.string( "TF1:=pol3" )
11351  )
11352 ) ),
11353  productsToWrite = cms.int32( 0 )
11354 )
11355 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11356  cleanTrajectoryAfterInOut = cms.bool( True ),
11357  doSeedingRegionRebuilding = cms.bool( True ),
11358  onlyPixelHitsForSeedCleaner = cms.bool( False ),
11359  reverseTrajectories = cms.bool( False ),
11360  useHitsSplitting = cms.bool( True ),
11361  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11362  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11363  clustersToSkip = cms.InputTag( "" ),
11364  phase2clustersToSkip = cms.InputTag( "" ),
11365  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11366  TransientInitialStateEstimatorParameters = cms.PSet(
11367  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11368  numberMeasurementsForFit = cms.int32( 4 ),
11369  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11370  ),
11371  numHitsForSeedCleaner = cms.int32( 4 ),
11372  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11373  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11374  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11375  maxNSeeds = cms.uint32( 1000000 ),
11376  maxSeedsBeforeCleaning = cms.uint32( 1000 )
11377 )
11378 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11379  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11380  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11381  producer = cms.string( "" ),
11382  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11383  useHitsSplitting = cms.bool( False ),
11384  TrajectoryInEvent = cms.bool( True ),
11385  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11386  Propagator = cms.string( "hltESPFwdElectronPropagator" ),
11387  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11388  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11389  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11390  GeometricInnerState = cms.bool( True ),
11391  AlgorithmName = cms.string( "gsf" )
11392 )
11393 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11394  TrackProducer = cms.InputTag( "" ),
11395  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ),
11396  UseGsfTracks = cms.bool( True ),
11397  BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
11398 )
11399 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11400  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11401  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
11402  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11403  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11404  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11405  useDefaultValuesForBarrel = cms.bool( False ),
11406  useDefaultValuesForEndcap = cms.bool( False )
11407 )
11408 fragment.hltEgammaEleGsfTrackIsoPPRef = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
11409  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
11410  trackProducer = cms.InputTag( "hltMergedTracks" ),
11411  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11412  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11413  egTrkIsoPtMin = cms.double( 1.0 ),
11414  egTrkIsoConeSize = cms.double( 0.2 ),
11415  egTrkIsoZSpan = cms.double( 0.15 ),
11416  egTrkIsoRSpan = cms.double( 999999.0 ),
11417  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
11418  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
11419  egTrkIsoStripBarrel = cms.double( 0.01 ),
11420  egTrkIsoStripEndcap = cms.double( 0.01 ),
11421  useGsfTrack = cms.bool( True ),
11422  useSCRefs = cms.bool( True )
11423 )
11424 fragment.hltDoubleEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11425  saveTags = cms.bool( True ),
11426  candTag = cms.InputTag( "hltDoubleEle10HcalIsoPPRefFilter" ),
11427  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11428  rhoTag = cms.InputTag( "" ),
11429  energyLowEdges = cms.vdouble( 0.0 ),
11430  lessThan = cms.bool( True ),
11431  useEt = cms.bool( True ),
11432  thrRegularEB = cms.vdouble( -1.0 ),
11433  thrRegularEE = cms.vdouble( -1.0 ),
11434  thrOverEEB = cms.vdouble( 1.0 ),
11435  thrOverEEE = cms.vdouble( 1.0 ),
11436  thrOverE2EB = cms.vdouble( -1.0 ),
11437  thrOverE2EE = cms.vdouble( -1.0 ),
11438  ncandcut = cms.int32( 2 ),
11439  doRhoCorrection = cms.bool( False ),
11440  rhoMax = cms.double( 9.9999999E7 ),
11441  rhoScale = cms.double( 1.0 ),
11442  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11443  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11444  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11445 )
11446 fragment.hltPrePPRefDoubleEle10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11447  offset = cms.uint32( 0 ),
11448  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11449 )
11450 fragment.hltDoubleEle10Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11451  saveTags = cms.bool( True ),
11452  firstLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11453  secondLegLastFilter = cms.InputTag( "hltDoubleEle10GsfTrackIsoPPRefFilter" ),
11454  minMass = cms.double( 50.0 )
11455 )
11456 fragment.hltPrePPRefDoubleEle15Gsf = cms.EDFilter( "HLTPrescaler",
11457  offset = cms.uint32( 0 ),
11458  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11459 )
11460 fragment.hltDoubleEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11461  saveTags = cms.bool( True ),
11462  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11463  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11464  etcutEB = cms.double( 15.0 ),
11465  etcutEE = cms.double( 15.0 ),
11466  minEtaCut = cms.double( -9999.0 ),
11467  maxEtaCut = cms.double( 9999.0 ),
11468  ncandcut = cms.int32( 2 )
11469 )
11470 fragment.hltDoubleEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11471  saveTags = cms.bool( True ),
11472  candTag = cms.InputTag( "hltDoubleEG15EtPPRefFilter" ),
11473  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11474  rhoTag = cms.InputTag( "" ),
11475  energyLowEdges = cms.vdouble( 0.0 ),
11476  lessThan = cms.bool( True ),
11477  useEt = cms.bool( False ),
11478  thrRegularEB = cms.vdouble( 0.015 ),
11479  thrRegularEE = cms.vdouble( 0.04 ),
11480  thrOverEEB = cms.vdouble( -1.0 ),
11481  thrOverEEE = cms.vdouble( -1.0 ),
11482  thrOverE2EB = cms.vdouble( -1.0 ),
11483  thrOverE2EE = cms.vdouble( -1.0 ),
11484  ncandcut = cms.int32( 2 ),
11485  doRhoCorrection = cms.bool( False ),
11486  rhoMax = cms.double( 9.9999999E7 ),
11487  rhoScale = cms.double( 1.0 ),
11488  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11489  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11490  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11491 )
11492 fragment.hltDoubleEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11493  saveTags = cms.bool( True ),
11494  candTag = cms.InputTag( "hltDoubleEle15ClusterShapePPRefFilter" ),
11495  varTag = cms.InputTag( "hltEgammaHoverE" ),
11496  rhoTag = cms.InputTag( "" ),
11497  energyLowEdges = cms.vdouble( 0.0 ),
11498  lessThan = cms.bool( True ),
11499  useEt = cms.bool( False ),
11500  thrRegularEB = cms.vdouble( -1.0 ),
11501  thrRegularEE = cms.vdouble( -1.0 ),
11502  thrOverEEB = cms.vdouble( 0.2 ),
11503  thrOverEEE = cms.vdouble( 0.15 ),
11504  thrOverE2EB = cms.vdouble( -1.0 ),
11505  thrOverE2EE = cms.vdouble( -1.0 ),
11506  ncandcut = cms.int32( 2 ),
11507  doRhoCorrection = cms.bool( False ),
11508  rhoMax = cms.double( 9.9999999E7 ),
11509  rhoScale = cms.double( 1.0 ),
11510  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11511  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11512  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11513 )
11514 fragment.hltDoubleEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11515  saveTags = cms.bool( True ),
11516  candTag = cms.InputTag( "hltDoubleEle15HoverEPPRefFilter" ),
11517  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11518  rhoTag = cms.InputTag( "" ),
11519  energyLowEdges = cms.vdouble( 0.0 ),
11520  lessThan = cms.bool( True ),
11521  useEt = cms.bool( True ),
11522  thrRegularEB = cms.vdouble( -1.0 ),
11523  thrRegularEE = cms.vdouble( -1.0 ),
11524  thrOverEEB = cms.vdouble( 1.0 ),
11525  thrOverEEE = cms.vdouble( 1.0 ),
11526  thrOverE2EB = cms.vdouble( -1.0 ),
11527  thrOverE2EE = cms.vdouble( -1.0 ),
11528  ncandcut = cms.int32( 2 ),
11529  doRhoCorrection = cms.bool( False ),
11530  rhoMax = cms.double( 9.9999999E7 ),
11531  rhoScale = cms.double( 1.0 ),
11532  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11533  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11534  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11535 )
11536 fragment.hltDoubleEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11537  saveTags = cms.bool( True ),
11538  candTag = cms.InputTag( "hltDoubleEle15EcalIsoPPRefFilter" ),
11539  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11540  rhoTag = cms.InputTag( "" ),
11541  energyLowEdges = cms.vdouble( 0.0 ),
11542  lessThan = cms.bool( True ),
11543  useEt = cms.bool( True ),
11544  thrRegularEB = cms.vdouble( -1.0 ),
11545  thrRegularEE = cms.vdouble( -1.0 ),
11546  thrOverEEB = cms.vdouble( 1.0 ),
11547  thrOverEEE = cms.vdouble( 1.0 ),
11548  thrOverE2EB = cms.vdouble( -1.0 ),
11549  thrOverE2EE = cms.vdouble( -1.0 ),
11550  ncandcut = cms.int32( 2 ),
11551  doRhoCorrection = cms.bool( False ),
11552  rhoMax = cms.double( 9.9999999E7 ),
11553  rhoScale = cms.double( 1.0 ),
11554  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11555  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11556  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11557 )
11558 fragment.hltDoubleEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11559  saveTags = cms.bool( True ),
11560  candTag = cms.InputTag( "hltDoubleEle15HcalIsoPPRefFilter" ),
11561  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11562  rhoTag = cms.InputTag( "" ),
11563  energyLowEdges = cms.vdouble( 0.0 ),
11564  lessThan = cms.bool( True ),
11565  useEt = cms.bool( True ),
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.hltPrePPRefDoubleEle15GsfMass50 = cms.EDFilter( "HLTPrescaler",
11581  offset = cms.uint32( 0 ),
11582  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11583 )
11584 fragment.hltDoubleEle15Mass50PPRefFilter = cms.EDFilter( "HLTEgammaCombMassFilter",
11585  saveTags = cms.bool( True ),
11586  firstLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11587  secondLegLastFilter = cms.InputTag( "hltDoubleEle15GsfTrackIsoPPRefFilter" ),
11588  minMass = cms.double( 50.0 )
11589 )
11590 fragment.hltPrePPRefEle15Ele10Gsf = cms.EDFilter( "HLTPrescaler",
11591  offset = cms.uint32( 0 ),
11592  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11593 )
11594 fragment.hltEG15EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11595  saveTags = cms.bool( True ),
11596  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11597  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11598  etcutEB = cms.double( 15.0 ),
11599  etcutEE = cms.double( 15.0 ),
11600  minEtaCut = cms.double( -9999.0 ),
11601  maxEtaCut = cms.double( 9999.0 ),
11602  ncandcut = cms.int32( 1 )
11603 )
11604 fragment.hltPrePPRefEle15Ele10GsfMass50 = cms.EDFilter( "HLTPrescaler",
11605  offset = cms.uint32( 0 ),
11606  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11607 )
11608 fragment.hltPrePPRefEle10Gsf = cms.EDFilter( "HLTPrescaler",
11609  offset = cms.uint32( 0 ),
11610  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11611 )
11612 fragment.hltEG10EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
11613  saveTags = cms.bool( True ),
11614  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
11615  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11616  etcutEB = cms.double( 10.0 ),
11617  etcutEE = cms.double( 10.0 ),
11618  minEtaCut = cms.double( -9999.0 ),
11619  maxEtaCut = cms.double( 9999.0 ),
11620  ncandcut = cms.int32( 1 )
11621 )
11622 fragment.hltEle10ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11623  saveTags = cms.bool( True ),
11624  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
11625  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11626  rhoTag = cms.InputTag( "" ),
11627  energyLowEdges = cms.vdouble( 0.0 ),
11628  lessThan = cms.bool( True ),
11629  useEt = cms.bool( False ),
11630  thrRegularEB = cms.vdouble( 0.015 ),
11631  thrRegularEE = cms.vdouble( 0.04 ),
11632  thrOverEEB = cms.vdouble( -1.0 ),
11633  thrOverEEE = cms.vdouble( -1.0 ),
11634  thrOverE2EB = cms.vdouble( -1.0 ),
11635  thrOverE2EE = cms.vdouble( -1.0 ),
11636  ncandcut = cms.int32( 1 ),
11637  doRhoCorrection = cms.bool( False ),
11638  rhoMax = cms.double( 9.9999999E7 ),
11639  rhoScale = cms.double( 1.0 ),
11640  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11641  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11642  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11643 )
11644 fragment.hltEle10HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11645  saveTags = cms.bool( True ),
11646  candTag = cms.InputTag( "hltEle10ClusterShapePPRefFilter" ),
11647  varTag = cms.InputTag( "hltEgammaHoverE" ),
11648  rhoTag = cms.InputTag( "" ),
11649  energyLowEdges = cms.vdouble( 0.0 ),
11650  lessThan = cms.bool( True ),
11651  useEt = cms.bool( False ),
11652  thrRegularEB = cms.vdouble( -1.0 ),
11653  thrRegularEE = cms.vdouble( -1.0 ),
11654  thrOverEEB = cms.vdouble( 0.2 ),
11655  thrOverEEE = cms.vdouble( 0.15 ),
11656  thrOverE2EB = cms.vdouble( -1.0 ),
11657  thrOverE2EE = cms.vdouble( -1.0 ),
11658  ncandcut = cms.int32( 1 ),
11659  doRhoCorrection = cms.bool( False ),
11660  rhoMax = cms.double( 9.9999999E7 ),
11661  rhoScale = cms.double( 1.0 ),
11662  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11663  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11664  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11665 )
11666 fragment.hltEle10EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11667  saveTags = cms.bool( True ),
11668  candTag = cms.InputTag( "hltEle10HoverEPPRefFilter" ),
11669  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11670  rhoTag = cms.InputTag( "" ),
11671  energyLowEdges = cms.vdouble( 0.0 ),
11672  lessThan = cms.bool( True ),
11673  useEt = cms.bool( True ),
11674  thrRegularEB = cms.vdouble( -1.0 ),
11675  thrRegularEE = cms.vdouble( -1.0 ),
11676  thrOverEEB = cms.vdouble( 1.0 ),
11677  thrOverEEE = cms.vdouble( 1.0 ),
11678  thrOverE2EB = cms.vdouble( -1.0 ),
11679  thrOverE2EE = cms.vdouble( -1.0 ),
11680  ncandcut = cms.int32( 1 ),
11681  doRhoCorrection = cms.bool( False ),
11682  rhoMax = cms.double( 9.9999999E7 ),
11683  rhoScale = cms.double( 1.0 ),
11684  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11685  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11686  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11687 )
11688 fragment.hltEle10HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11689  saveTags = cms.bool( True ),
11690  candTag = cms.InputTag( "hltEle10EcalIsoPPRefFilter" ),
11691  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11692  rhoTag = cms.InputTag( "" ),
11693  energyLowEdges = cms.vdouble( 0.0 ),
11694  lessThan = cms.bool( True ),
11695  useEt = cms.bool( True ),
11696  thrRegularEB = cms.vdouble( -1.0 ),
11697  thrRegularEE = cms.vdouble( -1.0 ),
11698  thrOverEEB = cms.vdouble( 1.0 ),
11699  thrOverEEE = cms.vdouble( 1.0 ),
11700  thrOverE2EB = cms.vdouble( -1.0 ),
11701  thrOverE2EE = cms.vdouble( -1.0 ),
11702  ncandcut = cms.int32( 1 ),
11703  doRhoCorrection = cms.bool( False ),
11704  rhoMax = cms.double( 9.9999999E7 ),
11705  rhoScale = cms.double( 1.0 ),
11706  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11707  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11708  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11709 )
11710 fragment.hltEle10PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11711  saveTags = cms.bool( True ),
11712  candTag = cms.InputTag( "hltEle10HcalIsoPPRefFilter" ),
11713  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11714  npixelmatchcut = cms.double( 1.0 ),
11715  ncandcut = cms.int32( 1 ),
11716  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11717  s_a_phi1B = cms.double( 0.0069 ),
11718  s_a_phi1I = cms.double( 0.0088 ),
11719  s_a_phi1F = cms.double( 0.0076 ),
11720  s_a_phi2B = cms.double( 3.7E-4 ),
11721  s_a_phi2I = cms.double( 7.0E-4 ),
11722  s_a_phi2F = cms.double( 0.00906 ),
11723  s_a_zB = cms.double( 0.012 ),
11724  s_a_rI = cms.double( 0.027 ),
11725  s_a_rF = cms.double( 0.04 ),
11726  s2_threshold = cms.double( 0.4 ),
11727  tanhSO10BarrelThres = cms.double( 0.35 ),
11728  tanhSO10InterThres = cms.double( 1.0 ),
11729  tanhSO10ForwardThres = cms.double( 1.0 ),
11730  useS = cms.bool( False ),
11731  pixelVeto = cms.bool( False )
11732 )
11733 fragment.hltEle10GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11734  saveTags = cms.bool( True ),
11735  candTag = cms.InputTag( "hltEle10PixelMatchPPRefFilter" ),
11736  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11737  rhoTag = cms.InputTag( "" ),
11738  energyLowEdges = cms.vdouble( 0.0 ),
11739  lessThan = cms.bool( True ),
11740  useEt = cms.bool( False ),
11741  thrRegularEB = cms.vdouble( 0.1 ),
11742  thrRegularEE = cms.vdouble( 0.1 ),
11743  thrOverEEB = cms.vdouble( -1.0 ),
11744  thrOverEEE = cms.vdouble( -1.0 ),
11745  thrOverE2EB = cms.vdouble( -1.0 ),
11746  thrOverE2EE = cms.vdouble( -1.0 ),
11747  ncandcut = cms.int32( 1 ),
11748  doRhoCorrection = cms.bool( False ),
11749  rhoMax = cms.double( 9.9999999E7 ),
11750  rhoScale = cms.double( 1.0 ),
11751  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11752  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11753  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11754 )
11755 fragment.hltEle10GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11756  saveTags = cms.bool( True ),
11757  candTag = cms.InputTag( "hltEle10GsfOneOEMinusOneOPPPRefFilter" ),
11758  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
11759  rhoTag = cms.InputTag( "" ),
11760  energyLowEdges = cms.vdouble( 0.0 ),
11761  lessThan = cms.bool( True ),
11762  useEt = cms.bool( False ),
11763  thrRegularEB = cms.vdouble( 0.008 ),
11764  thrRegularEE = cms.vdouble( 0.012 ),
11765  thrOverEEB = cms.vdouble( -1.0 ),
11766  thrOverEEE = cms.vdouble( -1.0 ),
11767  thrOverE2EB = cms.vdouble( -1.0 ),
11768  thrOverE2EE = cms.vdouble( -1.0 ),
11769  ncandcut = cms.int32( 1 ),
11770  doRhoCorrection = cms.bool( False ),
11771  rhoMax = cms.double( 9.9999999E7 ),
11772  rhoScale = cms.double( 1.0 ),
11773  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11774  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11775  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11776 )
11777 fragment.hltEle10GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11778  saveTags = cms.bool( True ),
11779  candTag = cms.InputTag( "hltEle10GsfDetaPPRefFilter" ),
11780  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
11781  rhoTag = cms.InputTag( "" ),
11782  energyLowEdges = cms.vdouble( 0.0 ),
11783  lessThan = cms.bool( True ),
11784  useEt = cms.bool( False ),
11785  thrRegularEB = cms.vdouble( 0.1 ),
11786  thrRegularEE = cms.vdouble( 0.1 ),
11787  thrOverEEB = cms.vdouble( -1.0 ),
11788  thrOverEEE = cms.vdouble( -1.0 ),
11789  thrOverE2EB = cms.vdouble( -1.0 ),
11790  thrOverE2EE = cms.vdouble( -1.0 ),
11791  ncandcut = cms.int32( 1 ),
11792  doRhoCorrection = cms.bool( False ),
11793  rhoMax = cms.double( 9.9999999E7 ),
11794  rhoScale = cms.double( 1.0 ),
11795  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11796  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11797  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11798 )
11799 fragment.hltEle10GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11800  saveTags = cms.bool( True ),
11801  candTag = cms.InputTag( "hltEle10GsfDphiPPRefFilter" ),
11802  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
11803  rhoTag = cms.InputTag( "" ),
11804  energyLowEdges = cms.vdouble( 0.0 ),
11805  lessThan = cms.bool( True ),
11806  useEt = cms.bool( True ),
11807  thrRegularEB = cms.vdouble( -1.0 ),
11808  thrRegularEE = cms.vdouble( -1.0 ),
11809  thrOverEEB = cms.vdouble( 1.0 ),
11810  thrOverEEE = cms.vdouble( 1.0 ),
11811  thrOverE2EB = cms.vdouble( -1.0 ),
11812  thrOverE2EE = cms.vdouble( -1.0 ),
11813  ncandcut = cms.int32( 1 ),
11814  doRhoCorrection = cms.bool( False ),
11815  rhoMax = cms.double( 9.9999999E7 ),
11816  rhoScale = cms.double( 1.0 ),
11817  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11818  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11819  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11820 )
11821 fragment.hltPrePPRefEle15Gsf = cms.EDFilter( "HLTPrescaler",
11822  offset = cms.uint32( 0 ),
11823  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11824 )
11825 fragment.hltEle15ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11826  saveTags = cms.bool( True ),
11827  candTag = cms.InputTag( "hltEG15EtPPRefFilter" ),
11828  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
11829  rhoTag = cms.InputTag( "" ),
11830  energyLowEdges = cms.vdouble( 0.0 ),
11831  lessThan = cms.bool( True ),
11832  useEt = cms.bool( False ),
11833  thrRegularEB = cms.vdouble( 0.015 ),
11834  thrRegularEE = cms.vdouble( 0.04 ),
11835  thrOverEEB = cms.vdouble( -1.0 ),
11836  thrOverEEE = cms.vdouble( -1.0 ),
11837  thrOverE2EB = cms.vdouble( -1.0 ),
11838  thrOverE2EE = cms.vdouble( -1.0 ),
11839  ncandcut = cms.int32( 1 ),
11840  doRhoCorrection = cms.bool( False ),
11841  rhoMax = cms.double( 9.9999999E7 ),
11842  rhoScale = cms.double( 1.0 ),
11843  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11844  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11845  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11846 )
11847 fragment.hltEle15HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11848  saveTags = cms.bool( True ),
11849  candTag = cms.InputTag( "hltEle15ClusterShapePPRefFilter" ),
11850  varTag = cms.InputTag( "hltEgammaHoverE" ),
11851  rhoTag = cms.InputTag( "" ),
11852  energyLowEdges = cms.vdouble( 0.0 ),
11853  lessThan = cms.bool( True ),
11854  useEt = cms.bool( False ),
11855  thrRegularEB = cms.vdouble( -1.0 ),
11856  thrRegularEE = cms.vdouble( -1.0 ),
11857  thrOverEEB = cms.vdouble( 0.2 ),
11858  thrOverEEE = cms.vdouble( 0.15 ),
11859  thrOverE2EB = cms.vdouble( -1.0 ),
11860  thrOverE2EE = cms.vdouble( -1.0 ),
11861  ncandcut = cms.int32( 1 ),
11862  doRhoCorrection = cms.bool( False ),
11863  rhoMax = cms.double( 9.9999999E7 ),
11864  rhoScale = cms.double( 1.0 ),
11865  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11866  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11867  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11868 )
11869 fragment.hltEle15EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11870  saveTags = cms.bool( True ),
11871  candTag = cms.InputTag( "hltEle15HoverEPPRefFilter" ),
11872  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11873  rhoTag = cms.InputTag( "" ),
11874  energyLowEdges = cms.vdouble( 0.0 ),
11875  lessThan = cms.bool( True ),
11876  useEt = cms.bool( True ),
11877  thrRegularEB = cms.vdouble( -1.0 ),
11878  thrRegularEE = cms.vdouble( -1.0 ),
11879  thrOverEEB = cms.vdouble( 1.0 ),
11880  thrOverEEE = cms.vdouble( 1.0 ),
11881  thrOverE2EB = cms.vdouble( -1.0 ),
11882  thrOverE2EE = cms.vdouble( -1.0 ),
11883  ncandcut = cms.int32( 1 ),
11884  doRhoCorrection = cms.bool( False ),
11885  rhoMax = cms.double( 9.9999999E7 ),
11886  rhoScale = cms.double( 1.0 ),
11887  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11888  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11889  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11890 )
11891 fragment.hltEle15HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11892  saveTags = cms.bool( True ),
11893  candTag = cms.InputTag( "hltEle15EcalIsoPPRefFilter" ),
11894  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
11895  rhoTag = cms.InputTag( "" ),
11896  energyLowEdges = cms.vdouble( 0.0 ),
11897  lessThan = cms.bool( True ),
11898  useEt = cms.bool( True ),
11899  thrRegularEB = cms.vdouble( -1.0 ),
11900  thrRegularEE = cms.vdouble( -1.0 ),
11901  thrOverEEB = cms.vdouble( 1.0 ),
11902  thrOverEEE = cms.vdouble( 1.0 ),
11903  thrOverE2EB = cms.vdouble( -1.0 ),
11904  thrOverE2EE = cms.vdouble( -1.0 ),
11905  ncandcut = cms.int32( 1 ),
11906  doRhoCorrection = cms.bool( False ),
11907  rhoMax = cms.double( 9.9999999E7 ),
11908  rhoScale = cms.double( 1.0 ),
11909  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11910  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11911  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11912 )
11913 fragment.hltEle15PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11914  saveTags = cms.bool( True ),
11915  candTag = cms.InputTag( "hltEle15HcalIsoPPRefFilter" ),
11916  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11917  npixelmatchcut = cms.double( 1.0 ),
11918  ncandcut = cms.int32( 1 ),
11919  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11920  s_a_phi1B = cms.double( 0.0069 ),
11921  s_a_phi1I = cms.double( 0.0088 ),
11922  s_a_phi1F = cms.double( 0.0076 ),
11923  s_a_phi2B = cms.double( 3.7E-4 ),
11924  s_a_phi2I = cms.double( 7.0E-4 ),
11925  s_a_phi2F = cms.double( 0.00906 ),
11926  s_a_zB = cms.double( 0.012 ),
11927  s_a_rI = cms.double( 0.027 ),
11928  s_a_rF = cms.double( 0.04 ),
11929  s2_threshold = cms.double( 0.4 ),
11930  tanhSO10BarrelThres = cms.double( 0.35 ),
11931  tanhSO10InterThres = cms.double( 1.0 ),
11932  tanhSO10ForwardThres = cms.double( 1.0 ),
11933  useS = cms.bool( False ),
11934  pixelVeto = cms.bool( False )
11935 )
11936 fragment.hltEle15GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11937  saveTags = cms.bool( True ),
11938  candTag = cms.InputTag( "hltEle15PixelMatchPPRefFilter" ),
11939  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
11940  rhoTag = cms.InputTag( "" ),
11941  energyLowEdges = cms.vdouble( 0.0 ),
11942  lessThan = cms.bool( True ),
11943  useEt = cms.bool( False ),
11944  thrRegularEB = cms.vdouble( 0.1 ),
11945  thrRegularEE = cms.vdouble( 0.1 ),
11946  thrOverEEB = cms.vdouble( -1.0 ),
11947  thrOverEEE = cms.vdouble( -1.0 ),
11948  thrOverE2EB = cms.vdouble( -1.0 ),
11949  thrOverE2EE = cms.vdouble( -1.0 ),
11950  ncandcut = cms.int32( 1 ),
11951  doRhoCorrection = cms.bool( False ),
11952  rhoMax = cms.double( 9.9999999E7 ),
11953  rhoScale = cms.double( 1.0 ),
11954  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11955  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11956  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11957 )
11958 fragment.hltEle15GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11959  saveTags = cms.bool( True ),
11960  candTag = cms.InputTag( "hltEle15GsfOneOEMinusOneOPPPRefFilter" ),
11961  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
11962  rhoTag = cms.InputTag( "" ),
11963  energyLowEdges = cms.vdouble( 0.0 ),
11964  lessThan = cms.bool( True ),
11965  useEt = cms.bool( False ),
11966  thrRegularEB = cms.vdouble( 0.008 ),
11967  thrRegularEE = cms.vdouble( 0.012 ),
11968  thrOverEEB = cms.vdouble( -1.0 ),
11969  thrOverEEE = cms.vdouble( -1.0 ),
11970  thrOverE2EB = cms.vdouble( -1.0 ),
11971  thrOverE2EE = cms.vdouble( -1.0 ),
11972  ncandcut = cms.int32( 1 ),
11973  doRhoCorrection = cms.bool( False ),
11974  rhoMax = cms.double( 9.9999999E7 ),
11975  rhoScale = cms.double( 1.0 ),
11976  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11977  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11978  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
11979 )
11980 fragment.hltEle15GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11981  saveTags = cms.bool( True ),
11982  candTag = cms.InputTag( "hltEle15GsfDetaPPRefFilter" ),
11983  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
11984  rhoTag = cms.InputTag( "" ),
11985  energyLowEdges = cms.vdouble( 0.0 ),
11986  lessThan = cms.bool( True ),
11987  useEt = cms.bool( False ),
11988  thrRegularEB = cms.vdouble( 0.1 ),
11989  thrRegularEE = cms.vdouble( 0.1 ),
11990  thrOverEEB = cms.vdouble( -1.0 ),
11991  thrOverEEE = cms.vdouble( -1.0 ),
11992  thrOverE2EB = cms.vdouble( -1.0 ),
11993  thrOverE2EE = cms.vdouble( -1.0 ),
11994  ncandcut = cms.int32( 1 ),
11995  doRhoCorrection = cms.bool( False ),
11996  rhoMax = cms.double( 9.9999999E7 ),
11997  rhoScale = cms.double( 1.0 ),
11998  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
11999  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12000  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12001 )
12002 fragment.hltEle15GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12003  saveTags = cms.bool( True ),
12004  candTag = cms.InputTag( "hltEle15GsfDphiPPRefFilter" ),
12005  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12006  rhoTag = cms.InputTag( "" ),
12007  energyLowEdges = cms.vdouble( 0.0 ),
12008  lessThan = cms.bool( True ),
12009  useEt = cms.bool( True ),
12010  thrRegularEB = cms.vdouble( -1.0 ),
12011  thrRegularEE = cms.vdouble( -1.0 ),
12012  thrOverEEB = cms.vdouble( 1.0 ),
12013  thrOverEEE = cms.vdouble( 1.0 ),
12014  thrOverE2EB = cms.vdouble( -1.0 ),
12015  thrOverE2EE = cms.vdouble( -1.0 ),
12016  ncandcut = cms.int32( 1 ),
12017  doRhoCorrection = cms.bool( False ),
12018  rhoMax = cms.double( 9.9999999E7 ),
12019  rhoScale = cms.double( 1.0 ),
12020  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12021  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12022  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12023 )
12024 fragment.hltPrePPRefEle20Gsf = cms.EDFilter( "HLTPrescaler",
12025  offset = cms.uint32( 0 ),
12026  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12027 )
12028 fragment.hltEG20EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12029  saveTags = cms.bool( True ),
12030  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12031  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12032  etcutEB = cms.double( 20.0 ),
12033  etcutEE = cms.double( 20.0 ),
12034  minEtaCut = cms.double( -9999.0 ),
12035  maxEtaCut = cms.double( 9999.0 ),
12036  ncandcut = cms.int32( 1 )
12037 )
12038 fragment.hltEle20ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12039  saveTags = cms.bool( True ),
12040  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12041  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12042  rhoTag = cms.InputTag( "" ),
12043  energyLowEdges = cms.vdouble( 0.0 ),
12044  lessThan = cms.bool( True ),
12045  useEt = cms.bool( False ),
12046  thrRegularEB = cms.vdouble( 0.015 ),
12047  thrRegularEE = cms.vdouble( 0.04 ),
12048  thrOverEEB = cms.vdouble( -1.0 ),
12049  thrOverEEE = cms.vdouble( -1.0 ),
12050  thrOverE2EB = cms.vdouble( -1.0 ),
12051  thrOverE2EE = cms.vdouble( -1.0 ),
12052  ncandcut = cms.int32( 1 ),
12053  doRhoCorrection = cms.bool( False ),
12054  rhoMax = cms.double( 9.9999999E7 ),
12055  rhoScale = cms.double( 1.0 ),
12056  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12057  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12058  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12059 )
12060 fragment.hltEle20HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12061  saveTags = cms.bool( True ),
12062  candTag = cms.InputTag( "hltEle20ClusterShapePPRefFilter" ),
12063  varTag = cms.InputTag( "hltEgammaHoverE" ),
12064  rhoTag = cms.InputTag( "" ),
12065  energyLowEdges = cms.vdouble( 0.0 ),
12066  lessThan = cms.bool( True ),
12067  useEt = cms.bool( False ),
12068  thrRegularEB = cms.vdouble( -1.0 ),
12069  thrRegularEE = cms.vdouble( -1.0 ),
12070  thrOverEEB = cms.vdouble( 0.2 ),
12071  thrOverEEE = cms.vdouble( 0.15 ),
12072  thrOverE2EB = cms.vdouble( -1.0 ),
12073  thrOverE2EE = cms.vdouble( -1.0 ),
12074  ncandcut = cms.int32( 1 ),
12075  doRhoCorrection = cms.bool( False ),
12076  rhoMax = cms.double( 9.9999999E7 ),
12077  rhoScale = cms.double( 1.0 ),
12078  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12079  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12080  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12081 )
12082 fragment.hltEle20EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12083  saveTags = cms.bool( True ),
12084  candTag = cms.InputTag( "hltEle20HoverEPPRefFilter" ),
12085  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12086  rhoTag = cms.InputTag( "" ),
12087  energyLowEdges = cms.vdouble( 0.0 ),
12088  lessThan = cms.bool( True ),
12089  useEt = cms.bool( True ),
12090  thrRegularEB = cms.vdouble( -1.0 ),
12091  thrRegularEE = cms.vdouble( -1.0 ),
12092  thrOverEEB = cms.vdouble( 1.0 ),
12093  thrOverEEE = cms.vdouble( 1.0 ),
12094  thrOverE2EB = cms.vdouble( -1.0 ),
12095  thrOverE2EE = cms.vdouble( -1.0 ),
12096  ncandcut = cms.int32( 1 ),
12097  doRhoCorrection = cms.bool( False ),
12098  rhoMax = cms.double( 9.9999999E7 ),
12099  rhoScale = cms.double( 1.0 ),
12100  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12101  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12102  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12103 )
12104 fragment.hltEle20HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12105  saveTags = cms.bool( True ),
12106  candTag = cms.InputTag( "hltEle20EcalIsoPPRefFilter" ),
12107  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12108  rhoTag = cms.InputTag( "" ),
12109  energyLowEdges = cms.vdouble( 0.0 ),
12110  lessThan = cms.bool( True ),
12111  useEt = cms.bool( True ),
12112  thrRegularEB = cms.vdouble( -1.0 ),
12113  thrRegularEE = cms.vdouble( -1.0 ),
12114  thrOverEEB = cms.vdouble( 1.0 ),
12115  thrOverEEE = cms.vdouble( 1.0 ),
12116  thrOverE2EB = cms.vdouble( -1.0 ),
12117  thrOverE2EE = cms.vdouble( -1.0 ),
12118  ncandcut = cms.int32( 1 ),
12119  doRhoCorrection = cms.bool( False ),
12120  rhoMax = cms.double( 9.9999999E7 ),
12121  rhoScale = cms.double( 1.0 ),
12122  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12123  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12124  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12125 )
12126 fragment.hltEle20PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12127  saveTags = cms.bool( True ),
12128  candTag = cms.InputTag( "hltEle20HcalIsoPPRefFilter" ),
12129  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12130  npixelmatchcut = cms.double( 1.0 ),
12131  ncandcut = cms.int32( 1 ),
12132  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12133  s_a_phi1B = cms.double( 0.0069 ),
12134  s_a_phi1I = cms.double( 0.0088 ),
12135  s_a_phi1F = cms.double( 0.0076 ),
12136  s_a_phi2B = cms.double( 3.7E-4 ),
12137  s_a_phi2I = cms.double( 7.0E-4 ),
12138  s_a_phi2F = cms.double( 0.00906 ),
12139  s_a_zB = cms.double( 0.012 ),
12140  s_a_rI = cms.double( 0.027 ),
12141  s_a_rF = cms.double( 0.04 ),
12142  s2_threshold = cms.double( 0.4 ),
12143  tanhSO10BarrelThres = cms.double( 0.35 ),
12144  tanhSO10InterThres = cms.double( 1.0 ),
12145  tanhSO10ForwardThres = cms.double( 1.0 ),
12146  useS = cms.bool( False ),
12147  pixelVeto = cms.bool( False )
12148 )
12149 fragment.hltEle20GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12150  saveTags = cms.bool( True ),
12151  candTag = cms.InputTag( "hltEle20PixelMatchPPRefFilter" ),
12152  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12153  rhoTag = cms.InputTag( "" ),
12154  energyLowEdges = cms.vdouble( 0.0 ),
12155  lessThan = cms.bool( True ),
12156  useEt = cms.bool( False ),
12157  thrRegularEB = cms.vdouble( 0.1 ),
12158  thrRegularEE = cms.vdouble( 0.1 ),
12159  thrOverEEB = cms.vdouble( -1.0 ),
12160  thrOverEEE = cms.vdouble( -1.0 ),
12161  thrOverE2EB = cms.vdouble( -1.0 ),
12162  thrOverE2EE = cms.vdouble( -1.0 ),
12163  ncandcut = cms.int32( 1 ),
12164  doRhoCorrection = cms.bool( False ),
12165  rhoMax = cms.double( 9.9999999E7 ),
12166  rhoScale = cms.double( 1.0 ),
12167  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12168  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12169  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12170 )
12171 fragment.hltEle20GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12172  saveTags = cms.bool( True ),
12173  candTag = cms.InputTag( "hltEle20GsfOneOEMinusOneOPPPRefFilter" ),
12174  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12175  rhoTag = cms.InputTag( "" ),
12176  energyLowEdges = cms.vdouble( 0.0 ),
12177  lessThan = cms.bool( True ),
12178  useEt = cms.bool( False ),
12179  thrRegularEB = cms.vdouble( 0.008 ),
12180  thrRegularEE = cms.vdouble( 0.012 ),
12181  thrOverEEB = cms.vdouble( -1.0 ),
12182  thrOverEEE = cms.vdouble( -1.0 ),
12183  thrOverE2EB = cms.vdouble( -1.0 ),
12184  thrOverE2EE = cms.vdouble( -1.0 ),
12185  ncandcut = cms.int32( 1 ),
12186  doRhoCorrection = cms.bool( False ),
12187  rhoMax = cms.double( 9.9999999E7 ),
12188  rhoScale = cms.double( 1.0 ),
12189  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12190  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12191  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12192 )
12193 fragment.hltEle20GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12194  saveTags = cms.bool( True ),
12195  candTag = cms.InputTag( "hltEle20GsfDetaPPRefFilter" ),
12196  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12197  rhoTag = cms.InputTag( "" ),
12198  energyLowEdges = cms.vdouble( 0.0 ),
12199  lessThan = cms.bool( True ),
12200  useEt = cms.bool( False ),
12201  thrRegularEB = cms.vdouble( 0.1 ),
12202  thrRegularEE = cms.vdouble( 0.1 ),
12203  thrOverEEB = cms.vdouble( -1.0 ),
12204  thrOverEEE = cms.vdouble( -1.0 ),
12205  thrOverE2EB = cms.vdouble( -1.0 ),
12206  thrOverE2EE = cms.vdouble( -1.0 ),
12207  ncandcut = cms.int32( 1 ),
12208  doRhoCorrection = cms.bool( False ),
12209  rhoMax = cms.double( 9.9999999E7 ),
12210  rhoScale = cms.double( 1.0 ),
12211  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12212  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12213  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12214 )
12215 fragment.hltEle20GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12216  saveTags = cms.bool( True ),
12217  candTag = cms.InputTag( "hltEle20GsfDphiPPRefFilter" ),
12218  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12219  rhoTag = cms.InputTag( "" ),
12220  energyLowEdges = cms.vdouble( 0.0 ),
12221  lessThan = cms.bool( True ),
12222  useEt = cms.bool( True ),
12223  thrRegularEB = cms.vdouble( -1.0 ),
12224  thrRegularEE = cms.vdouble( -1.0 ),
12225  thrOverEEB = cms.vdouble( 1.0 ),
12226  thrOverEEE = cms.vdouble( 1.0 ),
12227  thrOverE2EB = cms.vdouble( -1.0 ),
12228  thrOverE2EE = cms.vdouble( -1.0 ),
12229  ncandcut = cms.int32( 1 ),
12230  doRhoCorrection = cms.bool( False ),
12231  rhoMax = cms.double( 9.9999999E7 ),
12232  rhoScale = cms.double( 1.0 ),
12233  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12234  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12235  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12236 )
12237 fragment.hltPrePPRefEle30Gsf = cms.EDFilter( "HLTPrescaler",
12238  offset = cms.uint32( 0 ),
12239  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12240 )
12241 fragment.hltEG30EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12242  saveTags = cms.bool( True ),
12243  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12244  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12245  etcutEB = cms.double( 30.0 ),
12246  etcutEE = cms.double( 30.0 ),
12247  minEtaCut = cms.double( -9999.0 ),
12248  maxEtaCut = cms.double( 9999.0 ),
12249  ncandcut = cms.int32( 1 )
12250 )
12251 fragment.hltEle30ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12252  saveTags = cms.bool( True ),
12253  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
12254  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12255  rhoTag = cms.InputTag( "" ),
12256  energyLowEdges = cms.vdouble( 0.0 ),
12257  lessThan = cms.bool( True ),
12258  useEt = cms.bool( False ),
12259  thrRegularEB = cms.vdouble( 0.015 ),
12260  thrRegularEE = cms.vdouble( 0.04 ),
12261  thrOverEEB = cms.vdouble( -1.0 ),
12262  thrOverEEE = cms.vdouble( -1.0 ),
12263  thrOverE2EB = cms.vdouble( -1.0 ),
12264  thrOverE2EE = cms.vdouble( -1.0 ),
12265  ncandcut = cms.int32( 1 ),
12266  doRhoCorrection = cms.bool( False ),
12267  rhoMax = cms.double( 9.9999999E7 ),
12268  rhoScale = cms.double( 1.0 ),
12269  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12270  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12271  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12272 )
12273 fragment.hltEle30HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12274  saveTags = cms.bool( True ),
12275  candTag = cms.InputTag( "hltEle30ClusterShapePPRefFilter" ),
12276  varTag = cms.InputTag( "hltEgammaHoverE" ),
12277  rhoTag = cms.InputTag( "" ),
12278  energyLowEdges = cms.vdouble( 0.0 ),
12279  lessThan = cms.bool( True ),
12280  useEt = cms.bool( False ),
12281  thrRegularEB = cms.vdouble( -1.0 ),
12282  thrRegularEE = cms.vdouble( -1.0 ),
12283  thrOverEEB = cms.vdouble( 0.2 ),
12284  thrOverEEE = cms.vdouble( 0.15 ),
12285  thrOverE2EB = cms.vdouble( -1.0 ),
12286  thrOverE2EE = cms.vdouble( -1.0 ),
12287  ncandcut = cms.int32( 1 ),
12288  doRhoCorrection = cms.bool( False ),
12289  rhoMax = cms.double( 9.9999999E7 ),
12290  rhoScale = cms.double( 1.0 ),
12291  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12292  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12293  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12294 )
12295 fragment.hltEle30EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12296  saveTags = cms.bool( True ),
12297  candTag = cms.InputTag( "hltEle30HoverEPPRefFilter" ),
12298  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12299  rhoTag = cms.InputTag( "" ),
12300  energyLowEdges = cms.vdouble( 0.0 ),
12301  lessThan = cms.bool( True ),
12302  useEt = cms.bool( True ),
12303  thrRegularEB = cms.vdouble( -1.0 ),
12304  thrRegularEE = cms.vdouble( -1.0 ),
12305  thrOverEEB = cms.vdouble( 1.0 ),
12306  thrOverEEE = cms.vdouble( 1.0 ),
12307  thrOverE2EB = cms.vdouble( -1.0 ),
12308  thrOverE2EE = cms.vdouble( -1.0 ),
12309  ncandcut = cms.int32( 1 ),
12310  doRhoCorrection = cms.bool( False ),
12311  rhoMax = cms.double( 9.9999999E7 ),
12312  rhoScale = cms.double( 1.0 ),
12313  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12314  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12315  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12316 )
12317 fragment.hltEle30HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12318  saveTags = cms.bool( True ),
12319  candTag = cms.InputTag( "hltEle30EcalIsoPPRefFilter" ),
12320  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12321  rhoTag = cms.InputTag( "" ),
12322  energyLowEdges = cms.vdouble( 0.0 ),
12323  lessThan = cms.bool( True ),
12324  useEt = cms.bool( True ),
12325  thrRegularEB = cms.vdouble( -1.0 ),
12326  thrRegularEE = cms.vdouble( -1.0 ),
12327  thrOverEEB = cms.vdouble( 1.0 ),
12328  thrOverEEE = cms.vdouble( 1.0 ),
12329  thrOverE2EB = cms.vdouble( -1.0 ),
12330  thrOverE2EE = cms.vdouble( -1.0 ),
12331  ncandcut = cms.int32( 1 ),
12332  doRhoCorrection = cms.bool( False ),
12333  rhoMax = cms.double( 9.9999999E7 ),
12334  rhoScale = cms.double( 1.0 ),
12335  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12336  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12337  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12338 )
12339 fragment.hltEle30PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12340  saveTags = cms.bool( True ),
12341  candTag = cms.InputTag( "hltEle30HcalIsoPPRefFilter" ),
12342  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12343  npixelmatchcut = cms.double( 1.0 ),
12344  ncandcut = cms.int32( 1 ),
12345  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12346  s_a_phi1B = cms.double( 0.0069 ),
12347  s_a_phi1I = cms.double( 0.0088 ),
12348  s_a_phi1F = cms.double( 0.0076 ),
12349  s_a_phi2B = cms.double( 3.7E-4 ),
12350  s_a_phi2I = cms.double( 7.0E-4 ),
12351  s_a_phi2F = cms.double( 0.00906 ),
12352  s_a_zB = cms.double( 0.012 ),
12353  s_a_rI = cms.double( 0.027 ),
12354  s_a_rF = cms.double( 0.04 ),
12355  s2_threshold = cms.double( 0.4 ),
12356  tanhSO10BarrelThres = cms.double( 0.35 ),
12357  tanhSO10InterThres = cms.double( 1.0 ),
12358  tanhSO10ForwardThres = cms.double( 1.0 ),
12359  useS = cms.bool( False ),
12360  pixelVeto = cms.bool( False )
12361 )
12362 fragment.hltEle30GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12363  saveTags = cms.bool( True ),
12364  candTag = cms.InputTag( "hltEle30PixelMatchPPRefFilter" ),
12365  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12366  rhoTag = cms.InputTag( "" ),
12367  energyLowEdges = cms.vdouble( 0.0 ),
12368  lessThan = cms.bool( True ),
12369  useEt = cms.bool( False ),
12370  thrRegularEB = cms.vdouble( 0.1 ),
12371  thrRegularEE = cms.vdouble( 0.1 ),
12372  thrOverEEB = cms.vdouble( -1.0 ),
12373  thrOverEEE = cms.vdouble( -1.0 ),
12374  thrOverE2EB = cms.vdouble( -1.0 ),
12375  thrOverE2EE = cms.vdouble( -1.0 ),
12376  ncandcut = cms.int32( 1 ),
12377  doRhoCorrection = cms.bool( False ),
12378  rhoMax = cms.double( 9.9999999E7 ),
12379  rhoScale = cms.double( 1.0 ),
12380  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12381  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12382  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12383 )
12384 fragment.hltEle30GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12385  saveTags = cms.bool( True ),
12386  candTag = cms.InputTag( "hltEle30GsfOneOEMinusOneOPPPRefFilter" ),
12387  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12388  rhoTag = cms.InputTag( "" ),
12389  energyLowEdges = cms.vdouble( 0.0 ),
12390  lessThan = cms.bool( True ),
12391  useEt = cms.bool( False ),
12392  thrRegularEB = cms.vdouble( 0.008 ),
12393  thrRegularEE = cms.vdouble( 0.012 ),
12394  thrOverEEB = cms.vdouble( -1.0 ),
12395  thrOverEEE = cms.vdouble( -1.0 ),
12396  thrOverE2EB = cms.vdouble( -1.0 ),
12397  thrOverE2EE = cms.vdouble( -1.0 ),
12398  ncandcut = cms.int32( 1 ),
12399  doRhoCorrection = cms.bool( False ),
12400  rhoMax = cms.double( 9.9999999E7 ),
12401  rhoScale = cms.double( 1.0 ),
12402  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12403  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12404  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12405 )
12406 fragment.hltEle30GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12407  saveTags = cms.bool( True ),
12408  candTag = cms.InputTag( "hltEle30GsfDetaPPRefFilter" ),
12409  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12410  rhoTag = cms.InputTag( "" ),
12411  energyLowEdges = cms.vdouble( 0.0 ),
12412  lessThan = cms.bool( True ),
12413  useEt = cms.bool( False ),
12414  thrRegularEB = cms.vdouble( 0.1 ),
12415  thrRegularEE = cms.vdouble( 0.1 ),
12416  thrOverEEB = cms.vdouble( -1.0 ),
12417  thrOverEEE = cms.vdouble( -1.0 ),
12418  thrOverE2EB = cms.vdouble( -1.0 ),
12419  thrOverE2EE = cms.vdouble( -1.0 ),
12420  ncandcut = cms.int32( 1 ),
12421  doRhoCorrection = cms.bool( False ),
12422  rhoMax = cms.double( 9.9999999E7 ),
12423  rhoScale = cms.double( 1.0 ),
12424  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12425  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12426  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12427 )
12428 fragment.hltEle30GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12429  saveTags = cms.bool( True ),
12430  candTag = cms.InputTag( "hltEle30GsfDphiPPRefFilter" ),
12431  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12432  rhoTag = cms.InputTag( "" ),
12433  energyLowEdges = cms.vdouble( 0.0 ),
12434  lessThan = cms.bool( True ),
12435  useEt = cms.bool( True ),
12436  thrRegularEB = cms.vdouble( -1.0 ),
12437  thrRegularEE = cms.vdouble( -1.0 ),
12438  thrOverEEB = cms.vdouble( 1.0 ),
12439  thrOverEEE = cms.vdouble( 1.0 ),
12440  thrOverE2EB = cms.vdouble( -1.0 ),
12441  thrOverE2EE = cms.vdouble( -1.0 ),
12442  ncandcut = cms.int32( 1 ),
12443  doRhoCorrection = cms.bool( False ),
12444  rhoMax = cms.double( 9.9999999E7 ),
12445  rhoScale = cms.double( 1.0 ),
12446  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12447  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12448  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12449 )
12450 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
12451  saveTags = cms.bool( True ),
12452  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
12453  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12454  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12455  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12456  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12457  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12458  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12459  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12460  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12461  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12462 )
12463 fragment.hltPrePPRefEle40Gsf = cms.EDFilter( "HLTPrescaler",
12464  offset = cms.uint32( 0 ),
12465  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12466 )
12467 fragment.hltEG40EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12468  saveTags = cms.bool( True ),
12469  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12470  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12471  etcutEB = cms.double( 40.0 ),
12472  etcutEE = cms.double( 40.0 ),
12473  minEtaCut = cms.double( -9999.0 ),
12474  maxEtaCut = cms.double( 9999.0 ),
12475  ncandcut = cms.int32( 1 )
12476 )
12477 fragment.hltEle40ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12478  saveTags = cms.bool( True ),
12479  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
12480  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12481  rhoTag = cms.InputTag( "" ),
12482  energyLowEdges = cms.vdouble( 0.0 ),
12483  lessThan = cms.bool( True ),
12484  useEt = cms.bool( False ),
12485  thrRegularEB = cms.vdouble( 0.015 ),
12486  thrRegularEE = cms.vdouble( 0.04 ),
12487  thrOverEEB = cms.vdouble( -1.0 ),
12488  thrOverEEE = cms.vdouble( -1.0 ),
12489  thrOverE2EB = cms.vdouble( -1.0 ),
12490  thrOverE2EE = cms.vdouble( -1.0 ),
12491  ncandcut = cms.int32( 1 ),
12492  doRhoCorrection = cms.bool( False ),
12493  rhoMax = cms.double( 9.9999999E7 ),
12494  rhoScale = cms.double( 1.0 ),
12495  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12496  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12497  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12498 )
12499 fragment.hltEle40HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12500  saveTags = cms.bool( True ),
12501  candTag = cms.InputTag( "hltEle40ClusterShapePPRefFilter" ),
12502  varTag = cms.InputTag( "hltEgammaHoverE" ),
12503  rhoTag = cms.InputTag( "" ),
12504  energyLowEdges = cms.vdouble( 0.0 ),
12505  lessThan = cms.bool( True ),
12506  useEt = cms.bool( False ),
12507  thrRegularEB = cms.vdouble( -1.0 ),
12508  thrRegularEE = cms.vdouble( -1.0 ),
12509  thrOverEEB = cms.vdouble( 0.2 ),
12510  thrOverEEE = cms.vdouble( 0.15 ),
12511  thrOverE2EB = cms.vdouble( -1.0 ),
12512  thrOverE2EE = cms.vdouble( -1.0 ),
12513  ncandcut = cms.int32( 1 ),
12514  doRhoCorrection = cms.bool( False ),
12515  rhoMax = cms.double( 9.9999999E7 ),
12516  rhoScale = cms.double( 1.0 ),
12517  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12518  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12519  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12520 )
12521 fragment.hltEle40EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12522  saveTags = cms.bool( True ),
12523  candTag = cms.InputTag( "hltEle40HoverEPPRefFilter" ),
12524  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12525  rhoTag = cms.InputTag( "" ),
12526  energyLowEdges = cms.vdouble( 0.0 ),
12527  lessThan = cms.bool( True ),
12528  useEt = cms.bool( True ),
12529  thrRegularEB = cms.vdouble( -1.0 ),
12530  thrRegularEE = cms.vdouble( -1.0 ),
12531  thrOverEEB = cms.vdouble( 1.0 ),
12532  thrOverEEE = cms.vdouble( 1.0 ),
12533  thrOverE2EB = cms.vdouble( -1.0 ),
12534  thrOverE2EE = cms.vdouble( -1.0 ),
12535  ncandcut = cms.int32( 1 ),
12536  doRhoCorrection = cms.bool( False ),
12537  rhoMax = cms.double( 9.9999999E7 ),
12538  rhoScale = cms.double( 1.0 ),
12539  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12540  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12541  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12542 )
12543 fragment.hltEle40HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12544  saveTags = cms.bool( True ),
12545  candTag = cms.InputTag( "hltEle40EcalIsoPPRefFilter" ),
12546  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12547  rhoTag = cms.InputTag( "" ),
12548  energyLowEdges = cms.vdouble( 0.0 ),
12549  lessThan = cms.bool( True ),
12550  useEt = cms.bool( True ),
12551  thrRegularEB = cms.vdouble( -1.0 ),
12552  thrRegularEE = cms.vdouble( -1.0 ),
12553  thrOverEEB = cms.vdouble( 1.0 ),
12554  thrOverEEE = cms.vdouble( 1.0 ),
12555  thrOverE2EB = cms.vdouble( -1.0 ),
12556  thrOverE2EE = cms.vdouble( -1.0 ),
12557  ncandcut = cms.int32( 1 ),
12558  doRhoCorrection = cms.bool( False ),
12559  rhoMax = cms.double( 9.9999999E7 ),
12560  rhoScale = cms.double( 1.0 ),
12561  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12562  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12563  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12564 )
12565 fragment.hltEle40PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12566  saveTags = cms.bool( True ),
12567  candTag = cms.InputTag( "hltEle40HcalIsoPPRefFilter" ),
12568  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12569  npixelmatchcut = cms.double( 1.0 ),
12570  ncandcut = cms.int32( 1 ),
12571  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12572  s_a_phi1B = cms.double( 0.0069 ),
12573  s_a_phi1I = cms.double( 0.0088 ),
12574  s_a_phi1F = cms.double( 0.0076 ),
12575  s_a_phi2B = cms.double( 3.7E-4 ),
12576  s_a_phi2I = cms.double( 7.0E-4 ),
12577  s_a_phi2F = cms.double( 0.00906 ),
12578  s_a_zB = cms.double( 0.012 ),
12579  s_a_rI = cms.double( 0.027 ),
12580  s_a_rF = cms.double( 0.04 ),
12581  s2_threshold = cms.double( 0.4 ),
12582  tanhSO10BarrelThres = cms.double( 0.35 ),
12583  tanhSO10InterThres = cms.double( 1.0 ),
12584  tanhSO10ForwardThres = cms.double( 1.0 ),
12585  useS = cms.bool( False ),
12586  pixelVeto = cms.bool( False )
12587 )
12588 fragment.hltEle40GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12589  saveTags = cms.bool( True ),
12590  candTag = cms.InputTag( "hltEle40PixelMatchPPRefFilter" ),
12591  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12592  rhoTag = cms.InputTag( "" ),
12593  energyLowEdges = cms.vdouble( 0.0 ),
12594  lessThan = cms.bool( True ),
12595  useEt = cms.bool( False ),
12596  thrRegularEB = cms.vdouble( 0.1 ),
12597  thrRegularEE = cms.vdouble( 0.1 ),
12598  thrOverEEB = cms.vdouble( -1.0 ),
12599  thrOverEEE = cms.vdouble( -1.0 ),
12600  thrOverE2EB = cms.vdouble( -1.0 ),
12601  thrOverE2EE = cms.vdouble( -1.0 ),
12602  ncandcut = cms.int32( 1 ),
12603  doRhoCorrection = cms.bool( False ),
12604  rhoMax = cms.double( 9.9999999E7 ),
12605  rhoScale = cms.double( 1.0 ),
12606  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12607  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12608  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12609 )
12610 fragment.hltEle40GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12611  saveTags = cms.bool( True ),
12612  candTag = cms.InputTag( "hltEle40GsfOneOEMinusOneOPPPRefFilter" ),
12613  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12614  rhoTag = cms.InputTag( "" ),
12615  energyLowEdges = cms.vdouble( 0.0 ),
12616  lessThan = cms.bool( True ),
12617  useEt = cms.bool( False ),
12618  thrRegularEB = cms.vdouble( 0.008 ),
12619  thrRegularEE = cms.vdouble( 0.012 ),
12620  thrOverEEB = cms.vdouble( -1.0 ),
12621  thrOverEEE = cms.vdouble( -1.0 ),
12622  thrOverE2EB = cms.vdouble( -1.0 ),
12623  thrOverE2EE = cms.vdouble( -1.0 ),
12624  ncandcut = cms.int32( 1 ),
12625  doRhoCorrection = cms.bool( False ),
12626  rhoMax = cms.double( 9.9999999E7 ),
12627  rhoScale = cms.double( 1.0 ),
12628  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12629  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12630  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12631 )
12632 fragment.hltEle40GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12633  saveTags = cms.bool( True ),
12634  candTag = cms.InputTag( "hltEle40GsfDetaPPRefFilter" ),
12635  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12636  rhoTag = cms.InputTag( "" ),
12637  energyLowEdges = cms.vdouble( 0.0 ),
12638  lessThan = cms.bool( True ),
12639  useEt = cms.bool( False ),
12640  thrRegularEB = cms.vdouble( 0.1 ),
12641  thrRegularEE = cms.vdouble( 0.1 ),
12642  thrOverEEB = cms.vdouble( -1.0 ),
12643  thrOverEEE = cms.vdouble( -1.0 ),
12644  thrOverE2EB = cms.vdouble( -1.0 ),
12645  thrOverE2EE = cms.vdouble( -1.0 ),
12646  ncandcut = cms.int32( 1 ),
12647  doRhoCorrection = cms.bool( False ),
12648  rhoMax = cms.double( 9.9999999E7 ),
12649  rhoScale = cms.double( 1.0 ),
12650  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12651  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12652  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12653 )
12654 fragment.hltEle40GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12655  saveTags = cms.bool( True ),
12656  candTag = cms.InputTag( "hltEle40GsfDphiPPRefFilter" ),
12657  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12658  rhoTag = cms.InputTag( "" ),
12659  energyLowEdges = cms.vdouble( 0.0 ),
12660  lessThan = cms.bool( True ),
12661  useEt = cms.bool( True ),
12662  thrRegularEB = cms.vdouble( -1.0 ),
12663  thrRegularEE = cms.vdouble( -1.0 ),
12664  thrOverEEB = cms.vdouble( 1.0 ),
12665  thrOverEEE = cms.vdouble( 1.0 ),
12666  thrOverE2EB = cms.vdouble( -1.0 ),
12667  thrOverE2EE = cms.vdouble( -1.0 ),
12668  ncandcut = cms.int32( 1 ),
12669  doRhoCorrection = cms.bool( False ),
12670  rhoMax = cms.double( 9.9999999E7 ),
12671  rhoScale = cms.double( 1.0 ),
12672  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12673  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12674  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12675 )
12676 fragment.hltPrePPRefEle50Gsf = cms.EDFilter( "HLTPrescaler",
12677  offset = cms.uint32( 0 ),
12678  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12679 )
12680 fragment.hltEG50EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12681  saveTags = cms.bool( True ),
12682  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12683  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12684  etcutEB = cms.double( 50.0 ),
12685  etcutEE = cms.double( 50.0 ),
12686  minEtaCut = cms.double( -9999.0 ),
12687  maxEtaCut = cms.double( 9999.0 ),
12688  ncandcut = cms.int32( 1 )
12689 )
12690 fragment.hltEle50ClusterShapePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12691  saveTags = cms.bool( True ),
12692  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
12693  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ),
12694  rhoTag = cms.InputTag( "" ),
12695  energyLowEdges = cms.vdouble( 0.0 ),
12696  lessThan = cms.bool( True ),
12697  useEt = cms.bool( False ),
12698  thrRegularEB = cms.vdouble( 0.015 ),
12699  thrRegularEE = cms.vdouble( 0.04 ),
12700  thrOverEEB = cms.vdouble( -1.0 ),
12701  thrOverEEE = cms.vdouble( -1.0 ),
12702  thrOverE2EB = cms.vdouble( -1.0 ),
12703  thrOverE2EE = cms.vdouble( -1.0 ),
12704  ncandcut = cms.int32( 1 ),
12705  doRhoCorrection = cms.bool( False ),
12706  rhoMax = cms.double( 9.9999999E7 ),
12707  rhoScale = cms.double( 1.0 ),
12708  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12709  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12710  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12711 )
12712 fragment.hltEle50HoverEPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12713  saveTags = cms.bool( True ),
12714  candTag = cms.InputTag( "hltEle50ClusterShapePPRefFilter" ),
12715  varTag = cms.InputTag( "hltEgammaHoverE" ),
12716  rhoTag = cms.InputTag( "" ),
12717  energyLowEdges = cms.vdouble( 0.0 ),
12718  lessThan = cms.bool( True ),
12719  useEt = cms.bool( False ),
12720  thrRegularEB = cms.vdouble( -1.0 ),
12721  thrRegularEE = cms.vdouble( -1.0 ),
12722  thrOverEEB = cms.vdouble( 0.2 ),
12723  thrOverEEE = cms.vdouble( 0.15 ),
12724  thrOverE2EB = cms.vdouble( -1.0 ),
12725  thrOverE2EE = cms.vdouble( -1.0 ),
12726  ncandcut = cms.int32( 1 ),
12727  doRhoCorrection = cms.bool( False ),
12728  rhoMax = cms.double( 9.9999999E7 ),
12729  rhoScale = cms.double( 1.0 ),
12730  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12731  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12732  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12733 )
12734 fragment.hltEle50EcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12735  saveTags = cms.bool( True ),
12736  candTag = cms.InputTag( "hltEle50HoverEPPRefFilter" ),
12737  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12738  rhoTag = cms.InputTag( "" ),
12739  energyLowEdges = cms.vdouble( 0.0 ),
12740  lessThan = cms.bool( True ),
12741  useEt = cms.bool( True ),
12742  thrRegularEB = cms.vdouble( -1.0 ),
12743  thrRegularEE = cms.vdouble( -1.0 ),
12744  thrOverEEB = cms.vdouble( 1.0 ),
12745  thrOverEEE = cms.vdouble( 1.0 ),
12746  thrOverE2EB = cms.vdouble( -1.0 ),
12747  thrOverE2EE = cms.vdouble( -1.0 ),
12748  ncandcut = cms.int32( 1 ),
12749  doRhoCorrection = cms.bool( False ),
12750  rhoMax = cms.double( 9.9999999E7 ),
12751  rhoScale = cms.double( 1.0 ),
12752  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12753  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12754  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12755 )
12756 fragment.hltEle50HcalIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12757  saveTags = cms.bool( True ),
12758  candTag = cms.InputTag( "hltEle50EcalIsoPPRefFilter" ),
12759  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12760  rhoTag = cms.InputTag( "" ),
12761  energyLowEdges = cms.vdouble( 0.0 ),
12762  lessThan = cms.bool( True ),
12763  useEt = cms.bool( True ),
12764  thrRegularEB = cms.vdouble( -1.0 ),
12765  thrRegularEE = cms.vdouble( -1.0 ),
12766  thrOverEEB = cms.vdouble( 1.0 ),
12767  thrOverEEE = cms.vdouble( 1.0 ),
12768  thrOverE2EB = cms.vdouble( -1.0 ),
12769  thrOverE2EE = cms.vdouble( -1.0 ),
12770  ncandcut = cms.int32( 1 ),
12771  doRhoCorrection = cms.bool( False ),
12772  rhoMax = cms.double( 9.9999999E7 ),
12773  rhoScale = cms.double( 1.0 ),
12774  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12775  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12776  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12777 )
12778 fragment.hltEle50PixelMatchPPRefFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12779  saveTags = cms.bool( True ),
12780  candTag = cms.InputTag( "hltEle50HcalIsoPPRefFilter" ),
12781  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12782  npixelmatchcut = cms.double( 1.0 ),
12783  ncandcut = cms.int32( 1 ),
12784  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12785  s_a_phi1B = cms.double( 0.0069 ),
12786  s_a_phi1I = cms.double( 0.0088 ),
12787  s_a_phi1F = cms.double( 0.0076 ),
12788  s_a_phi2B = cms.double( 3.7E-4 ),
12789  s_a_phi2I = cms.double( 7.0E-4 ),
12790  s_a_phi2F = cms.double( 0.00906 ),
12791  s_a_zB = cms.double( 0.012 ),
12792  s_a_rI = cms.double( 0.027 ),
12793  s_a_rF = cms.double( 0.04 ),
12794  s2_threshold = cms.double( 0.4 ),
12795  tanhSO10BarrelThres = cms.double( 0.35 ),
12796  tanhSO10InterThres = cms.double( 1.0 ),
12797  tanhSO10ForwardThres = cms.double( 1.0 ),
12798  useS = cms.bool( False ),
12799  pixelVeto = cms.bool( False )
12800 )
12801 fragment.hltEle50GsfOneOEMinusOneOPPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12802  saveTags = cms.bool( True ),
12803  candTag = cms.InputTag( "hltEle50PixelMatchPPRefFilter" ),
12804  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12805  rhoTag = cms.InputTag( "" ),
12806  energyLowEdges = cms.vdouble( 0.0 ),
12807  lessThan = cms.bool( True ),
12808  useEt = cms.bool( False ),
12809  thrRegularEB = cms.vdouble( 0.1 ),
12810  thrRegularEE = cms.vdouble( 0.1 ),
12811  thrOverEEB = cms.vdouble( -1.0 ),
12812  thrOverEEE = cms.vdouble( -1.0 ),
12813  thrOverE2EB = cms.vdouble( -1.0 ),
12814  thrOverE2EE = cms.vdouble( -1.0 ),
12815  ncandcut = cms.int32( 1 ),
12816  doRhoCorrection = cms.bool( False ),
12817  rhoMax = cms.double( 9.9999999E7 ),
12818  rhoScale = cms.double( 1.0 ),
12819  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12820  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12821  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12822 )
12823 fragment.hltEle50GsfDetaPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12824  saveTags = cms.bool( True ),
12825  candTag = cms.InputTag( "hltEle50GsfOneOEMinusOneOPPPRefFilter" ),
12826  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12827  rhoTag = cms.InputTag( "" ),
12828  energyLowEdges = cms.vdouble( 0.0 ),
12829  lessThan = cms.bool( True ),
12830  useEt = cms.bool( False ),
12831  thrRegularEB = cms.vdouble( 0.008 ),
12832  thrRegularEE = cms.vdouble( 0.012 ),
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.hltEle50GsfDphiPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12846  saveTags = cms.bool( True ),
12847  candTag = cms.InputTag( "hltEle50GsfDetaPPRefFilter" ),
12848  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12849  rhoTag = cms.InputTag( "" ),
12850  energyLowEdges = cms.vdouble( 0.0 ),
12851  lessThan = cms.bool( True ),
12852  useEt = cms.bool( False ),
12853  thrRegularEB = cms.vdouble( 0.1 ),
12854  thrRegularEE = cms.vdouble( 0.1 ),
12855  thrOverEEB = cms.vdouble( -1.0 ),
12856  thrOverEEE = cms.vdouble( -1.0 ),
12857  thrOverE2EB = cms.vdouble( -1.0 ),
12858  thrOverE2EE = cms.vdouble( -1.0 ),
12859  ncandcut = cms.int32( 1 ),
12860  doRhoCorrection = cms.bool( False ),
12861  rhoMax = cms.double( 9.9999999E7 ),
12862  rhoScale = cms.double( 1.0 ),
12863  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12864  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12865  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12866 )
12867 fragment.hltEle50GsfTrackIsoPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12868  saveTags = cms.bool( True ),
12869  candTag = cms.InputTag( "hltEle50GsfDphiPPRefFilter" ),
12870  varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoPPRef" ),
12871  rhoTag = cms.InputTag( "" ),
12872  energyLowEdges = cms.vdouble( 0.0 ),
12873  lessThan = cms.bool( True ),
12874  useEt = cms.bool( True ),
12875  thrRegularEB = cms.vdouble( -1.0 ),
12876  thrRegularEE = cms.vdouble( -1.0 ),
12877  thrOverEEB = cms.vdouble( 1.0 ),
12878  thrOverEEE = cms.vdouble( 1.0 ),
12879  thrOverE2EB = cms.vdouble( -1.0 ),
12880  thrOverE2EE = cms.vdouble( -1.0 ),
12881  ncandcut = cms.int32( 1 ),
12882  doRhoCorrection = cms.bool( False ),
12883  rhoMax = cms.double( 9.9999999E7 ),
12884  rhoScale = cms.double( 1.0 ),
12885  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12886  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12887  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12888 )
12889 fragment.hltPrePPRefGEDPhoton10 = cms.EDFilter( "HLTPrescaler",
12890  offset = cms.uint32( 0 ),
12891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12892 )
12893 fragment.hltEG10HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12894  saveTags = cms.bool( True ),
12895  candTag = cms.InputTag( "hltEG10EtPPRefFilter" ),
12896  varTag = cms.InputTag( "hltEgammaHoverE" ),
12897  rhoTag = cms.InputTag( "" ),
12898  energyLowEdges = cms.vdouble( 0.0 ),
12899  lessThan = cms.bool( True ),
12900  useEt = cms.bool( False ),
12901  thrRegularEB = cms.vdouble( -1.0 ),
12902  thrRegularEE = cms.vdouble( -1.0 ),
12903  thrOverEEB = cms.vdouble( 2.0 ),
12904  thrOverEEE = cms.vdouble( 2.0 ),
12905  thrOverE2EB = cms.vdouble( -1.0 ),
12906  thrOverE2EE = cms.vdouble( -1.0 ),
12907  ncandcut = cms.int32( 1 ),
12908  doRhoCorrection = cms.bool( False ),
12909  rhoMax = cms.double( 9.9999999E7 ),
12910  rhoScale = cms.double( 1.0 ),
12911  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12912  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12913  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12914 )
12915 fragment.hltPrePPRefGEDPhoton10EB = cms.EDFilter( "HLTPrescaler",
12916  offset = cms.uint32( 0 ),
12917  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12918 )
12919 fragment.hltEG10EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12920  saveTags = cms.bool( True ),
12921  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12922  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12923  etcutEB = cms.double( 10.0 ),
12924  etcutEE = cms.double( 999999.0 ),
12925  minEtaCut = cms.double( -9999.0 ),
12926  maxEtaCut = cms.double( 9999.0 ),
12927  ncandcut = cms.int32( 1 )
12928 )
12929 fragment.hltEG10HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12930  saveTags = cms.bool( True ),
12931  candTag = cms.InputTag( "hltEG10EtEBPPRefFilter" ),
12932  varTag = cms.InputTag( "hltEgammaHoverE" ),
12933  rhoTag = cms.InputTag( "" ),
12934  energyLowEdges = cms.vdouble( 0.0 ),
12935  lessThan = cms.bool( True ),
12936  useEt = cms.bool( False ),
12937  thrRegularEB = cms.vdouble( -1.0 ),
12938  thrRegularEE = cms.vdouble( -1.0 ),
12939  thrOverEEB = cms.vdouble( 2.0 ),
12940  thrOverEEE = cms.vdouble( 2.0 ),
12941  thrOverE2EB = cms.vdouble( -1.0 ),
12942  thrOverE2EE = cms.vdouble( -1.0 ),
12943  ncandcut = cms.int32( 1 ),
12944  doRhoCorrection = cms.bool( False ),
12945  rhoMax = cms.double( 9.9999999E7 ),
12946  rhoScale = cms.double( 1.0 ),
12947  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12948  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12949  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12950 )
12951 fragment.hltPrePPRefGEDPhoton20 = cms.EDFilter( "HLTPrescaler",
12952  offset = cms.uint32( 0 ),
12953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12954 )
12955 fragment.hltEG20HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12956  saveTags = cms.bool( True ),
12957  candTag = cms.InputTag( "hltEG20EtPPRefFilter" ),
12958  varTag = cms.InputTag( "hltEgammaHoverE" ),
12959  rhoTag = cms.InputTag( "" ),
12960  energyLowEdges = cms.vdouble( 0.0 ),
12961  lessThan = cms.bool( True ),
12962  useEt = cms.bool( False ),
12963  thrRegularEB = cms.vdouble( -1.0 ),
12964  thrRegularEE = cms.vdouble( -1.0 ),
12965  thrOverEEB = cms.vdouble( 2.0 ),
12966  thrOverEEE = cms.vdouble( 2.0 ),
12967  thrOverE2EB = cms.vdouble( -1.0 ),
12968  thrOverE2EE = cms.vdouble( -1.0 ),
12969  ncandcut = cms.int32( 1 ),
12970  doRhoCorrection = cms.bool( False ),
12971  rhoMax = cms.double( 9.9999999E7 ),
12972  rhoScale = cms.double( 1.0 ),
12973  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
12974  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12975  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
12976 )
12977 fragment.hltPrePPRefGEDPhoton20EB = cms.EDFilter( "HLTPrescaler",
12978  offset = cms.uint32( 0 ),
12979  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12980 )
12981 fragment.hltEG20EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
12982  saveTags = cms.bool( True ),
12983  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
12984  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12985  etcutEB = cms.double( 20.0 ),
12986  etcutEE = cms.double( 999999.0 ),
12987  minEtaCut = cms.double( -9999.0 ),
12988  maxEtaCut = cms.double( 9999.0 ),
12989  ncandcut = cms.int32( 1 )
12990 )
12991 fragment.hltEG20HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12992  saveTags = cms.bool( True ),
12993  candTag = cms.InputTag( "hltEG20EtEBPPRefFilter" ),
12994  varTag = cms.InputTag( "hltEgammaHoverE" ),
12995  rhoTag = cms.InputTag( "" ),
12996  energyLowEdges = cms.vdouble( 0.0 ),
12997  lessThan = cms.bool( True ),
12998  useEt = cms.bool( False ),
12999  thrRegularEB = cms.vdouble( -1.0 ),
13000  thrRegularEE = cms.vdouble( -1.0 ),
13001  thrOverEEB = cms.vdouble( 2.0 ),
13002  thrOverEEE = cms.vdouble( 2.0 ),
13003  thrOverE2EB = cms.vdouble( -1.0 ),
13004  thrOverE2EE = cms.vdouble( -1.0 ),
13005  ncandcut = cms.int32( 1 ),
13006  doRhoCorrection = cms.bool( False ),
13007  rhoMax = cms.double( 9.9999999E7 ),
13008  rhoScale = cms.double( 1.0 ),
13009  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13010  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13011  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13012 )
13013 fragment.hltPrePPRefGEDPhoton30 = cms.EDFilter( "HLTPrescaler",
13014  offset = cms.uint32( 0 ),
13015  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13016 )
13017 fragment.hltEG30HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13018  saveTags = cms.bool( True ),
13019  candTag = cms.InputTag( "hltEG30EtPPRefFilter" ),
13020  varTag = cms.InputTag( "hltEgammaHoverE" ),
13021  rhoTag = cms.InputTag( "" ),
13022  energyLowEdges = cms.vdouble( 0.0 ),
13023  lessThan = cms.bool( True ),
13024  useEt = cms.bool( False ),
13025  thrRegularEB = cms.vdouble( -1.0 ),
13026  thrRegularEE = cms.vdouble( -1.0 ),
13027  thrOverEEB = cms.vdouble( 2.0 ),
13028  thrOverEEE = cms.vdouble( 2.0 ),
13029  thrOverE2EB = cms.vdouble( -1.0 ),
13030  thrOverE2EE = cms.vdouble( -1.0 ),
13031  ncandcut = cms.int32( 1 ),
13032  doRhoCorrection = cms.bool( False ),
13033  rhoMax = cms.double( 9.9999999E7 ),
13034  rhoScale = cms.double( 1.0 ),
13035  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13036  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13037  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13038 )
13039 fragment.hltPrePPRefGEDPhoton30EB = cms.EDFilter( "HLTPrescaler",
13040  offset = cms.uint32( 0 ),
13041  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13042 )
13043 fragment.hltEG30EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13044  saveTags = cms.bool( True ),
13045  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13046  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13047  etcutEB = cms.double( 30.0 ),
13048  etcutEE = cms.double( 999999.0 ),
13049  minEtaCut = cms.double( -9999.0 ),
13050  maxEtaCut = cms.double( 9999.0 ),
13051  ncandcut = cms.int32( 1 )
13052 )
13053 fragment.hltEG30HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13054  saveTags = cms.bool( True ),
13055  candTag = cms.InputTag( "hltEG30EtEBPPRefFilter" ),
13056  varTag = cms.InputTag( "hltEgammaHoverE" ),
13057  rhoTag = cms.InputTag( "" ),
13058  energyLowEdges = cms.vdouble( 0.0 ),
13059  lessThan = cms.bool( True ),
13060  useEt = cms.bool( False ),
13061  thrRegularEB = cms.vdouble( -1.0 ),
13062  thrRegularEE = cms.vdouble( -1.0 ),
13063  thrOverEEB = cms.vdouble( 2.0 ),
13064  thrOverEEE = cms.vdouble( 2.0 ),
13065  thrOverE2EB = cms.vdouble( -1.0 ),
13066  thrOverE2EE = cms.vdouble( -1.0 ),
13067  ncandcut = cms.int32( 1 ),
13068  doRhoCorrection = cms.bool( False ),
13069  rhoMax = cms.double( 9.9999999E7 ),
13070  rhoScale = cms.double( 1.0 ),
13071  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13072  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13073  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13074 )
13075 fragment.hltL1sL1SingleEG21 = cms.EDFilter( "HLTL1TSeed",
13076  saveTags = cms.bool( True ),
13077  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
13078  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13079  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13080  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13081  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13082  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13083  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13084  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13085  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13086  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13087 )
13088 fragment.hltPrePPRefGEDPhoton40 = cms.EDFilter( "HLTPrescaler",
13089  offset = cms.uint32( 0 ),
13090  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13091 )
13092 fragment.hltEG40HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13093  saveTags = cms.bool( True ),
13094  candTag = cms.InputTag( "hltEG40EtPPRefFilter" ),
13095  varTag = cms.InputTag( "hltEgammaHoverE" ),
13096  rhoTag = cms.InputTag( "" ),
13097  energyLowEdges = cms.vdouble( 0.0 ),
13098  lessThan = cms.bool( True ),
13099  useEt = cms.bool( False ),
13100  thrRegularEB = cms.vdouble( -1.0 ),
13101  thrRegularEE = cms.vdouble( -1.0 ),
13102  thrOverEEB = cms.vdouble( 2.0 ),
13103  thrOverEEE = cms.vdouble( 2.0 ),
13104  thrOverE2EB = cms.vdouble( -1.0 ),
13105  thrOverE2EE = cms.vdouble( -1.0 ),
13106  ncandcut = cms.int32( 1 ),
13107  doRhoCorrection = cms.bool( False ),
13108  rhoMax = cms.double( 9.9999999E7 ),
13109  rhoScale = cms.double( 1.0 ),
13110  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13111  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13112  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13113 )
13114 fragment.hltPrePPRefGEDPhoton40EB = cms.EDFilter( "HLTPrescaler",
13115  offset = cms.uint32( 0 ),
13116  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13117 )
13118 fragment.hltEG40EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13119  saveTags = cms.bool( True ),
13120  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13121  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13122  etcutEB = cms.double( 40.0 ),
13123  etcutEE = cms.double( 999999.0 ),
13124  minEtaCut = cms.double( -9999.0 ),
13125  maxEtaCut = cms.double( 9999.0 ),
13126  ncandcut = cms.int32( 1 )
13127 )
13128 fragment.hltEG40HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13129  saveTags = cms.bool( True ),
13130  candTag = cms.InputTag( "hltEG40EtEBPPRefFilter" ),
13131  varTag = cms.InputTag( "hltEgammaHoverE" ),
13132  rhoTag = cms.InputTag( "" ),
13133  energyLowEdges = cms.vdouble( 0.0 ),
13134  lessThan = cms.bool( True ),
13135  useEt = cms.bool( False ),
13136  thrRegularEB = cms.vdouble( -1.0 ),
13137  thrRegularEE = cms.vdouble( -1.0 ),
13138  thrOverEEB = cms.vdouble( 2.0 ),
13139  thrOverEEE = cms.vdouble( 2.0 ),
13140  thrOverE2EB = cms.vdouble( -1.0 ),
13141  thrOverE2EE = cms.vdouble( -1.0 ),
13142  ncandcut = cms.int32( 1 ),
13143  doRhoCorrection = cms.bool( False ),
13144  rhoMax = cms.double( 9.9999999E7 ),
13145  rhoScale = cms.double( 1.0 ),
13146  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13147  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13148  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13149 )
13150 fragment.hltPrePPRefGEDPhoton50 = cms.EDFilter( "HLTPrescaler",
13151  offset = cms.uint32( 0 ),
13152  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13153 )
13154 fragment.hltEG50HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13155  saveTags = cms.bool( True ),
13156  candTag = cms.InputTag( "hltEG50EtPPRefFilter" ),
13157  varTag = cms.InputTag( "hltEgammaHoverE" ),
13158  rhoTag = cms.InputTag( "" ),
13159  energyLowEdges = cms.vdouble( 0.0 ),
13160  lessThan = cms.bool( True ),
13161  useEt = cms.bool( False ),
13162  thrRegularEB = cms.vdouble( -1.0 ),
13163  thrRegularEE = cms.vdouble( -1.0 ),
13164  thrOverEEB = cms.vdouble( 2.0 ),
13165  thrOverEEE = cms.vdouble( 2.0 ),
13166  thrOverE2EB = cms.vdouble( -1.0 ),
13167  thrOverE2EE = cms.vdouble( -1.0 ),
13168  ncandcut = cms.int32( 1 ),
13169  doRhoCorrection = cms.bool( False ),
13170  rhoMax = cms.double( 9.9999999E7 ),
13171  rhoScale = cms.double( 1.0 ),
13172  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13173  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13174  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13175 )
13176 fragment.hltPrePPRefGEDPhoton50EB = cms.EDFilter( "HLTPrescaler",
13177  offset = cms.uint32( 0 ),
13178  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13179 )
13180 fragment.hltEG50EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13181  saveTags = cms.bool( True ),
13182  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13183  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13184  etcutEB = cms.double( 50.0 ),
13185  etcutEE = cms.double( 999999.0 ),
13186  minEtaCut = cms.double( -9999.0 ),
13187  maxEtaCut = cms.double( 9999.0 ),
13188  ncandcut = cms.int32( 1 )
13189 )
13190 fragment.hltEG50HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13191  saveTags = cms.bool( True ),
13192  candTag = cms.InputTag( "hltEG50EtEBPPRefFilter" ),
13193  varTag = cms.InputTag( "hltEgammaHoverE" ),
13194  rhoTag = cms.InputTag( "" ),
13195  energyLowEdges = cms.vdouble( 0.0 ),
13196  lessThan = cms.bool( True ),
13197  useEt = cms.bool( False ),
13198  thrRegularEB = cms.vdouble( -1.0 ),
13199  thrRegularEE = cms.vdouble( -1.0 ),
13200  thrOverEEB = cms.vdouble( 2.0 ),
13201  thrOverEEE = cms.vdouble( 2.0 ),
13202  thrOverE2EB = cms.vdouble( -1.0 ),
13203  thrOverE2EE = cms.vdouble( -1.0 ),
13204  ncandcut = cms.int32( 1 ),
13205  doRhoCorrection = cms.bool( False ),
13206  rhoMax = cms.double( 9.9999999E7 ),
13207  rhoScale = cms.double( 1.0 ),
13208  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13209  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13210  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13211 )
13212 fragment.hltL1sL1SingleEG30 = cms.EDFilter( "HLTL1TSeed",
13213  saveTags = cms.bool( True ),
13214  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
13215  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13216  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13217  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13218  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13219  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13220  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13221  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13222  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13223  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13224 )
13225 fragment.hltPrePPRefGEDPhoton60 = cms.EDFilter( "HLTPrescaler",
13226  offset = cms.uint32( 0 ),
13227  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13228 )
13229 fragment.hltEG60EtPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13230  saveTags = cms.bool( True ),
13231  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13232  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13233  etcutEB = cms.double( 60.0 ),
13234  etcutEE = cms.double( 60.0 ),
13235  minEtaCut = cms.double( -9999.0 ),
13236  maxEtaCut = cms.double( 9999.0 ),
13237  ncandcut = cms.int32( 1 )
13238 )
13239 fragment.hltEG60HoverELoosePPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13240  saveTags = cms.bool( True ),
13241  candTag = cms.InputTag( "hltEG60EtPPRefFilter" ),
13242  varTag = cms.InputTag( "hltEgammaHoverE" ),
13243  rhoTag = cms.InputTag( "" ),
13244  energyLowEdges = cms.vdouble( 0.0 ),
13245  lessThan = cms.bool( True ),
13246  useEt = cms.bool( False ),
13247  thrRegularEB = cms.vdouble( -1.0 ),
13248  thrRegularEE = cms.vdouble( -1.0 ),
13249  thrOverEEB = cms.vdouble( 2.0 ),
13250  thrOverEEE = cms.vdouble( 2.0 ),
13251  thrOverE2EB = cms.vdouble( -1.0 ),
13252  thrOverE2EE = cms.vdouble( -1.0 ),
13253  ncandcut = cms.int32( 1 ),
13254  doRhoCorrection = cms.bool( False ),
13255  rhoMax = cms.double( 9.9999999E7 ),
13256  rhoScale = cms.double( 1.0 ),
13257  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13258  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13259  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13260 )
13261 fragment.hltPrePPRefGEDPhoton60EB = cms.EDFilter( "HLTPrescaler",
13262  offset = cms.uint32( 0 ),
13263  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13264 )
13265 fragment.hltEG60EtEBPPRefFilter = cms.EDFilter( "HLTEgammaEtFilter",
13266  saveTags = cms.bool( True ),
13267  inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ),
13268  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13269  etcutEB = cms.double( 60.0 ),
13270  etcutEE = cms.double( 999999.0 ),
13271  minEtaCut = cms.double( -9999.0 ),
13272  maxEtaCut = cms.double( 9999.0 ),
13273  ncandcut = cms.int32( 1 )
13274 )
13275 fragment.hltEG60HoverELooseEBPPRefFilter = cms.EDFilter( "HLTEgammaGenericFilter",
13276  saveTags = cms.bool( True ),
13277  candTag = cms.InputTag( "hltEG60EtEBPPRefFilter" ),
13278  varTag = cms.InputTag( "hltEgammaHoverE" ),
13279  rhoTag = cms.InputTag( "" ),
13280  energyLowEdges = cms.vdouble( 0.0 ),
13281  lessThan = cms.bool( True ),
13282  useEt = cms.bool( False ),
13283  thrRegularEB = cms.vdouble( -1.0 ),
13284  thrRegularEE = cms.vdouble( -1.0 ),
13285  thrOverEEB = cms.vdouble( 2.0 ),
13286  thrOverEEE = cms.vdouble( 2.0 ),
13287  thrOverE2EB = cms.vdouble( -1.0 ),
13288  thrOverE2EE = cms.vdouble( -1.0 ),
13289  ncandcut = cms.int32( 1 ),
13290  doRhoCorrection = cms.bool( False ),
13291  rhoMax = cms.double( 9.9999999E7 ),
13292  rhoScale = cms.double( 1.0 ),
13293  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
13294  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13295  l1EGCand = cms.InputTag( "hltEgammaCandidates" )
13296 )
13297 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13298  saveTags = cms.bool( True ),
13299  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13300  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13301  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13302  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13303  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13304  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13305  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13306  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13307  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13308  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13309 )
13310 fragment.hltPrePPRefL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13311  offset = cms.uint32( 0 ),
13312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13313 )
13314 fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13315  saveTags = cms.bool( True ),
13316  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13317  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13318  MaxEta = cms.double( 2.5 ),
13319  MinPt = cms.double( 0.0 ),
13320  MaxDeltaR = cms.double( 999.0 ),
13321  MinN = cms.int32( 1 ),
13322  CentralBxOnly = cms.bool( True ),
13323  SelectQualities = cms.vint32( )
13324 )
13325 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
13326  saveTags = cms.bool( True ),
13327  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
13328  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13329  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13330  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13331  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13332  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13333  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13334  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13335  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13336  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13337 )
13338 fragment.hltPrePPRefL1DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13339  offset = cms.uint32( 0 ),
13340  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13341 )
13342 fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13343  saveTags = cms.bool( True ),
13344  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13345  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
13346  MaxEta = cms.double( 2.5 ),
13347  MinPt = cms.double( 0.0 ),
13348  MaxDeltaR = cms.double( 999.0 ),
13349  MinN = cms.int32( 1 ),
13350  CentralBxOnly = cms.bool( True ),
13351  SelectQualities = cms.vint32( )
13352 )
13353 fragment.hltL1sSingleMu0Cosmics = cms.EDFilter( "HLTL1TSeed",
13354  saveTags = cms.bool( True ),
13355  L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
13356  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13357  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13358  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13359  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13360  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13361  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13362  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13363  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13364  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13365 )
13366 fragment.hltPrePPRefL1SingleMu0Cosmics = cms.EDFilter( "HLTPrescaler",
13367  offset = cms.uint32( 0 ),
13368  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13369 )
13370 fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13371  saveTags = cms.bool( True ),
13372  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13373  PreviousCandTag = cms.InputTag( "hltL1sSingleMu0Cosmics" ),
13374  MaxEta = cms.double( 2.5 ),
13375  MinPt = cms.double( 0.0 ),
13376  MaxDeltaR = cms.double( 999.0 ),
13377  MinN = cms.int32( 1 ),
13378  CentralBxOnly = cms.bool( True ),
13379  SelectQualities = cms.vint32( )
13380 )
13381 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13382  saveTags = cms.bool( True ),
13383  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13384  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13385  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13386  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13387  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13388  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13389  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13390  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13391  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13392  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13393 )
13394 fragment.hltPrePPRefL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13395  offset = cms.uint32( 0 ),
13396  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13397 )
13398 fragment.hltL1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13399  saveTags = cms.bool( True ),
13400  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13401  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13402  MaxEta = cms.double( 2.5 ),
13403  MinPt = cms.double( 7.0 ),
13404  MaxDeltaR = cms.double( 999.0 ),
13405  MinN = cms.int32( 1 ),
13406  CentralBxOnly = cms.bool( True ),
13407  SelectQualities = cms.vint32( )
13408 )
13409 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
13410  saveTags = cms.bool( True ),
13411  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
13412  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13413  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13414  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13415  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13416  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13417  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13418  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13419  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13420  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13421 )
13422 fragment.hltPrePPRefL1SingleMu12 = cms.EDFilter( "HLTPrescaler",
13423  offset = cms.uint32( 0 ),
13424  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13425 )
13426 fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13427  saveTags = cms.bool( True ),
13428  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13429  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
13430  MaxEta = cms.double( 2.5 ),
13431  MinPt = cms.double( 12.0 ),
13432  MaxDeltaR = cms.double( 999.0 ),
13433  MinN = cms.int32( 1 ),
13434  CentralBxOnly = cms.bool( True ),
13435  SelectQualities = cms.vint32( )
13436 )
13437 fragment.hltPrePPRefL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13438  offset = cms.uint32( 0 ),
13439  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13440 )
13441 fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13442  saveTags = cms.bool( True ),
13443  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13444  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13445  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13446  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13447  MinN = cms.int32( 1 ),
13448  MaxEta = cms.double( 2.5 ),
13449  AbsEtaBins = cms.vdouble( 9999.0 ),
13450  MinNstations = cms.vint32( 1 ),
13451  MinNhits = cms.vint32( 0 ),
13452  CutOnChambers = cms.bool( False ),
13453  MinNchambers = cms.vint32( 0 ),
13454  MaxDr = cms.double( 9999.0 ),
13455  MinDr = cms.double( -1.0 ),
13456  MaxDz = cms.double( 9999.0 ),
13457  MinDxySig = cms.double( -1.0 ),
13458  MinPt = cms.double( 0.0 ),
13459  NSigmaPt = cms.double( 0.0 ),
13460  MatchToPreviousCand = cms.bool( True )
13461 )
13462 fragment.hltPrePPRefL2DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13463  offset = cms.uint32( 0 ),
13464  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13465 )
13466 fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13467  saveTags = cms.bool( True ),
13468  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13469  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13470  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13471  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13472  MinN = cms.int32( 1 ),
13473  MaxEta = cms.double( 2.5 ),
13474  AbsEtaBins = cms.vdouble( 9999.0 ),
13475  MinNstations = cms.vint32( 1 ),
13476  MinNhits = cms.vint32( 0 ),
13477  CutOnChambers = cms.bool( False ),
13478  MinNchambers = cms.vint32( 0 ),
13479  MaxDr = cms.double( 9999.0 ),
13480  MinDr = cms.double( -1.0 ),
13481  MaxDz = cms.double( 9999.0 ),
13482  MinDxySig = cms.double( -1.0 ),
13483  MinPt = cms.double( 0.0 ),
13484  NSigmaPt = cms.double( 0.0 ),
13485  MatchToPreviousCand = cms.bool( True )
13486 )
13487 fragment.hltPrePPRefL2SingleMu7 = cms.EDFilter( "HLTPrescaler",
13488  offset = cms.uint32( 0 ),
13489  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13490 )
13491 fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13492  saveTags = cms.bool( True ),
13493  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13494  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13495  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13496  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13497  MinN = cms.int32( 1 ),
13498  MaxEta = cms.double( 2.5 ),
13499  AbsEtaBins = cms.vdouble( 9999.0 ),
13500  MinNstations = cms.vint32( 1 ),
13501  MinNhits = cms.vint32( 0 ),
13502  CutOnChambers = cms.bool( False ),
13503  MinNchambers = cms.vint32( 0 ),
13504  MaxDr = cms.double( 9999.0 ),
13505  MinDr = cms.double( -1.0 ),
13506  MaxDz = cms.double( 9999.0 ),
13507  MinDxySig = cms.double( -1.0 ),
13508  MinPt = cms.double( 7.0 ),
13509  NSigmaPt = cms.double( 0.0 ),
13510  MatchToPreviousCand = cms.bool( True )
13511 )
13512 fragment.hltPrePPRefL2SingleMu12 = cms.EDFilter( "HLTPrescaler",
13513  offset = cms.uint32( 0 ),
13514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13515 )
13516 fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13517  saveTags = cms.bool( True ),
13518  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13519  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13520  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13521  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13522  MinN = cms.int32( 1 ),
13523  MaxEta = cms.double( 2.5 ),
13524  AbsEtaBins = cms.vdouble( 9999.0 ),
13525  MinNstations = cms.vint32( 1 ),
13526  MinNhits = cms.vint32( 0 ),
13527  CutOnChambers = cms.bool( False ),
13528  MinNchambers = cms.vint32( 0 ),
13529  MaxDr = cms.double( 9999.0 ),
13530  MinDr = cms.double( -1.0 ),
13531  MaxDz = cms.double( 9999.0 ),
13532  MinDxySig = cms.double( -1.0 ),
13533  MinPt = cms.double( 12.0 ),
13534  NSigmaPt = cms.double( 0.0 ),
13535  MatchToPreviousCand = cms.bool( True )
13536 )
13537 fragment.hltPrePPRefL2SingleMu15 = cms.EDFilter( "HLTPrescaler",
13538  offset = cms.uint32( 0 ),
13539  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13540 )
13541 fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13542  saveTags = cms.bool( True ),
13543  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13544  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13545  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13546  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13547  MinN = cms.int32( 1 ),
13548  MaxEta = cms.double( 2.5 ),
13549  AbsEtaBins = cms.vdouble( 9999.0 ),
13550  MinNstations = cms.vint32( 1 ),
13551  MinNhits = cms.vint32( 0 ),
13552  CutOnChambers = cms.bool( False ),
13553  MinNchambers = cms.vint32( 0 ),
13554  MaxDr = cms.double( 9999.0 ),
13555  MinDr = cms.double( -1.0 ),
13556  MaxDz = cms.double( 9999.0 ),
13557  MinDxySig = cms.double( -1.0 ),
13558  MinPt = cms.double( 15.0 ),
13559  NSigmaPt = cms.double( 0.0 ),
13560  MatchToPreviousCand = cms.bool( True )
13561 )
13562 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
13563  saveTags = cms.bool( True ),
13564  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
13565  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13566  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13567  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13568  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13569  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13570  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13571  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13572  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13573  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13574 )
13575 fragment.hltPrePPRefL2SingleMu20 = cms.EDFilter( "HLTPrescaler",
13576  offset = cms.uint32( 0 ),
13577  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13578 )
13579 fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13580  saveTags = cms.bool( True ),
13581  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13582  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13583  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13584  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13585  MinN = cms.int32( 1 ),
13586  MaxEta = cms.double( 2.5 ),
13587  AbsEtaBins = cms.vdouble( 9999.0 ),
13588  MinNstations = cms.vint32( 1 ),
13589  MinNhits = cms.vint32( 0 ),
13590  CutOnChambers = cms.bool( False ),
13591  MinNchambers = cms.vint32( 0 ),
13592  MaxDr = cms.double( 9999.0 ),
13593  MinDr = cms.double( -1.0 ),
13594  MaxDz = cms.double( 9999.0 ),
13595  MinDxySig = cms.double( -1.0 ),
13596  MinPt = cms.double( 20.0 ),
13597  NSigmaPt = cms.double( 0.0 ),
13598  MatchToPreviousCand = cms.bool( True )
13599 )
13600 fragment.hltPrePPRefL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13601  offset = cms.uint32( 0 ),
13602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13603 )
13604 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13605  saveTags = cms.bool( True ),
13606  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13607  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0PPRef" ),
13608  MaxEta = cms.double( 2.5 ),
13609  MinPt = cms.double( 0.0 ),
13610  MaxDeltaR = cms.double( 999.0 ),
13611  MinN = cms.int32( 1 ),
13612  CentralBxOnly = cms.bool( True ),
13613  SelectQualities = cms.vint32( )
13614 )
13615 fragment.hltL3fL1fL1sDoubleMu0L3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13616  saveTags = cms.bool( True ),
13617  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13618  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13619  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMu0L2Filtered0PPRef" ),
13620  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0PPRef" ),
13621  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13622  MinN = cms.int32( 1 ),
13623  MaxEta = cms.double( 2.5 ),
13624  MinNhits = cms.int32( 0 ),
13625  MaxDr = cms.double( 999.0 ),
13626  MinDr = cms.double( -1.0 ),
13627  MaxDz = cms.double( 9999.0 ),
13628  MinDxySig = cms.double( -1.0 ),
13629  MinPt = cms.double( 0.0 ),
13630  NSigmaPt = cms.double( 0.0 ),
13631  MaxNormalizedChi2 = cms.double( 9999.0 ),
13632  MaxDXYBeamSpot = cms.double( 9999.0 ),
13633  MinDXYBeamSpot = cms.double( -1.0 ),
13634  MinNmuonHits = cms.int32( 0 ),
13635  MaxPtDifference = cms.double( 9999.0 ),
13636  MinTrackPt = cms.double( 0.0 ),
13637  minMuonStations = cms.int32( -1 ),
13638  minTrkHits = cms.int32( -1 ),
13639  minMuonHits = cms.int32( -1 ),
13640  allowedTypeMask = cms.uint32( 255 ),
13641  requiredTypeMask = cms.uint32( 0 ),
13642  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13643  trkMuonId = cms.uint32( 0 ),
13644  L1MatchingdR = cms.double( 999.0 ),
13645  MatchToPreviousCand = cms.bool( True ),
13646  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13647  useSimpleGeometry = cms.bool( True ),
13648  useStation2 = cms.bool( True ),
13649  fallbackToME1 = cms.bool( False ),
13650  cosmicPropagationHypothesis = cms.bool( False ),
13651  useMB2InOverlap = cms.bool( False ),
13652  useTrack = cms.string( "tracker" ),
13653  useState = cms.string( "atVertex" ),
13654  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13655  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13656  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13657 )
13658 fragment.hltPrePPRefL3DoubleMu0Open = cms.EDFilter( "HLTPrescaler",
13659  offset = cms.uint32( 0 ),
13660  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13661 )
13662 fragment.hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13663  saveTags = cms.bool( True ),
13664  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13665  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13666  MaxEta = cms.double( 2.5 ),
13667  MinPt = cms.double( 0.0 ),
13668  MaxDeltaR = cms.double( 999.0 ),
13669  MinN = cms.int32( 1 ),
13670  CentralBxOnly = cms.bool( True ),
13671  SelectQualities = cms.vint32( )
13672 )
13673 fragment.hltL3fL1fL1sDoubleMuOpenL3Filtered0PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13674  saveTags = cms.bool( True ),
13675  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13676  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13677  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef" ),
13678  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuOpenL1Filtered0PPRef" ),
13679  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13680  MinN = cms.int32( 1 ),
13681  MaxEta = cms.double( 2.5 ),
13682  MinNhits = cms.int32( 0 ),
13683  MaxDr = cms.double( 999.0 ),
13684  MinDr = cms.double( -1.0 ),
13685  MaxDz = cms.double( 9999.0 ),
13686  MinDxySig = cms.double( -1.0 ),
13687  MinPt = cms.double( 0.0 ),
13688  NSigmaPt = cms.double( 0.0 ),
13689  MaxNormalizedChi2 = cms.double( 9999.0 ),
13690  MaxDXYBeamSpot = cms.double( 9999.0 ),
13691  MinDXYBeamSpot = cms.double( -1.0 ),
13692  MinNmuonHits = cms.int32( 0 ),
13693  MaxPtDifference = cms.double( 9999.0 ),
13694  MinTrackPt = cms.double( 0.0 ),
13695  minMuonStations = cms.int32( -1 ),
13696  minTrkHits = cms.int32( -1 ),
13697  minMuonHits = cms.int32( -1 ),
13698  allowedTypeMask = cms.uint32( 255 ),
13699  requiredTypeMask = cms.uint32( 0 ),
13700  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13701  trkMuonId = cms.uint32( 0 ),
13702  L1MatchingdR = cms.double( 999.0 ),
13703  MatchToPreviousCand = cms.bool( True ),
13704  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13705  useSimpleGeometry = cms.bool( True ),
13706  useStation2 = cms.bool( True ),
13707  fallbackToME1 = cms.bool( False ),
13708  cosmicPropagationHypothesis = cms.bool( False ),
13709  useMB2InOverlap = cms.bool( False ),
13710  useTrack = cms.string( "tracker" ),
13711  useState = cms.string( "atVertex" ),
13712  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13713  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13714  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13715 )
13716 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
13717  saveTags = cms.bool( True ),
13718  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
13719  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13720  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13721  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13722  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13723  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13724  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13725  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13726  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13727  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13728 )
13729 fragment.hltPrePPRefL3SingleMu3 = cms.EDFilter( "HLTPrescaler",
13730  offset = cms.uint32( 0 ),
13731  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13732 )
13733 fragment.hltL1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13734  saveTags = cms.bool( True ),
13735  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13736  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
13737  MaxEta = cms.double( 2.5 ),
13738  MinPt = cms.double( 0.0 ),
13739  MaxDeltaR = cms.double( 999.0 ),
13740  MinN = cms.int32( 1 ),
13741  CentralBxOnly = cms.bool( True ),
13742  SelectQualities = cms.vint32( )
13743 )
13744 fragment.hltL2fL1fL1sSingleMu3L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13745  saveTags = cms.bool( True ),
13746  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13747  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13748  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13749  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13750  MinN = cms.int32( 1 ),
13751  MaxEta = cms.double( 2.5 ),
13752  AbsEtaBins = cms.vdouble( 9999.0 ),
13753  MinNstations = cms.vint32( 1 ),
13754  MinNhits = cms.vint32( 0 ),
13755  CutOnChambers = cms.bool( False ),
13756  MinNchambers = cms.vint32( 0 ),
13757  MaxDr = cms.double( 9999.0 ),
13758  MinDr = cms.double( -1.0 ),
13759  MaxDz = cms.double( 9999.0 ),
13760  MinDxySig = cms.double( -1.0 ),
13761  MinPt = cms.double( 0.0 ),
13762  NSigmaPt = cms.double( 0.0 ),
13763  MatchToPreviousCand = cms.bool( True )
13764 )
13765 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13766  saveTags = cms.bool( True ),
13767  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13768  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0PPRef" ),
13769  MaxEta = cms.double( 2.5 ),
13770  MinPt = cms.double( 0.0 ),
13771  MaxDeltaR = cms.double( 999.0 ),
13772  MinN = cms.int32( 1 ),
13773  CentralBxOnly = cms.bool( True ),
13774  SelectQualities = cms.vint32( )
13775 )
13776 fragment.hltL3fL1fL1sSingleMu3L3Filtered3PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13777  saveTags = cms.bool( True ),
13778  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13779  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13780  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu3L2Filtered0PPRef" ),
13781  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0PPRef" ),
13782  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13783  MinN = cms.int32( 1 ),
13784  MaxEta = cms.double( 2.5 ),
13785  MinNhits = cms.int32( 0 ),
13786  MaxDr = cms.double( 999.0 ),
13787  MinDr = cms.double( -1.0 ),
13788  MaxDz = cms.double( 9999.0 ),
13789  MinDxySig = cms.double( -1.0 ),
13790  MinPt = cms.double( 3.0 ),
13791  NSigmaPt = cms.double( 0.0 ),
13792  MaxNormalizedChi2 = cms.double( 9999.0 ),
13793  MaxDXYBeamSpot = cms.double( 9999.0 ),
13794  MinDXYBeamSpot = cms.double( -1.0 ),
13795  MinNmuonHits = cms.int32( 0 ),
13796  MaxPtDifference = cms.double( 9999.0 ),
13797  MinTrackPt = cms.double( 0.0 ),
13798  minMuonStations = cms.int32( -1 ),
13799  minTrkHits = cms.int32( -1 ),
13800  minMuonHits = cms.int32( -1 ),
13801  allowedTypeMask = cms.uint32( 255 ),
13802  requiredTypeMask = cms.uint32( 0 ),
13803  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13804  trkMuonId = cms.uint32( 0 ),
13805  L1MatchingdR = cms.double( 999.0 ),
13806  MatchToPreviousCand = cms.bool( True ),
13807  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13808  useSimpleGeometry = cms.bool( True ),
13809  useStation2 = cms.bool( True ),
13810  fallbackToME1 = cms.bool( False ),
13811  cosmicPropagationHypothesis = cms.bool( False ),
13812  useMB2InOverlap = cms.bool( False ),
13813  useTrack = cms.string( "tracker" ),
13814  useState = cms.string( "atVertex" ),
13815  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13816  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13817  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13818 )
13819 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
13820  saveTags = cms.bool( True ),
13821  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
13822  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13823  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13824  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13825  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13826  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13827  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13828  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13829  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13830  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13831 )
13832 fragment.hltPrePPRefL3SingleMu5 = cms.EDFilter( "HLTPrescaler",
13833  offset = cms.uint32( 0 ),
13834  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13835 )
13836 fragment.hltL1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13837  saveTags = cms.bool( True ),
13838  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13839  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
13840  MaxEta = cms.double( 2.5 ),
13841  MinPt = cms.double( 0.0 ),
13842  MaxDeltaR = cms.double( 999.0 ),
13843  MinN = cms.int32( 1 ),
13844  CentralBxOnly = cms.bool( True ),
13845  SelectQualities = cms.vint32( )
13846 )
13847 fragment.hltL2fL1fL1sSingleMu5L2Filtered0PPRef = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13848  saveTags = cms.bool( True ),
13849  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13850  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13851  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
13852  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13853  MinN = cms.int32( 1 ),
13854  MaxEta = cms.double( 2.5 ),
13855  AbsEtaBins = cms.vdouble( 9999.0 ),
13856  MinNstations = cms.vint32( 1 ),
13857  MinNhits = cms.vint32( 0 ),
13858  CutOnChambers = cms.bool( False ),
13859  MinNchambers = cms.vint32( 0 ),
13860  MaxDr = cms.double( 9999.0 ),
13861  MinDr = cms.double( -1.0 ),
13862  MaxDz = cms.double( 9999.0 ),
13863  MinDxySig = cms.double( -1.0 ),
13864  MinPt = cms.double( 0.0 ),
13865  NSigmaPt = cms.double( 0.0 ),
13866  MatchToPreviousCand = cms.bool( True )
13867 )
13868 fragment.hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13869  saveTags = cms.bool( True ),
13870  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13871  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5L1Filtered0PPRef" ),
13872  MaxEta = cms.double( 2.5 ),
13873  MinPt = cms.double( 0.0 ),
13874  MaxDeltaR = cms.double( 999.0 ),
13875  MinN = cms.int32( 1 ),
13876  CentralBxOnly = cms.bool( True ),
13877  SelectQualities = cms.vint32( )
13878 )
13879 fragment.hltL3fL1fL1sSingleMu5L3Filtered5PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13880  saveTags = cms.bool( True ),
13881  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13882  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13883  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu5L2Filtered0PPRef" ),
13884  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu5L1Filtered0PPRef" ),
13885  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13886  MinN = cms.int32( 1 ),
13887  MaxEta = cms.double( 2.5 ),
13888  MinNhits = cms.int32( 0 ),
13889  MaxDr = cms.double( 999.0 ),
13890  MinDr = cms.double( -1.0 ),
13891  MaxDz = cms.double( 9999.0 ),
13892  MinDxySig = cms.double( -1.0 ),
13893  MinPt = cms.double( 5.0 ),
13894  NSigmaPt = cms.double( 0.0 ),
13895  MaxNormalizedChi2 = cms.double( 9999.0 ),
13896  MaxDXYBeamSpot = cms.double( 9999.0 ),
13897  MinDXYBeamSpot = cms.double( -1.0 ),
13898  MinNmuonHits = cms.int32( 0 ),
13899  MaxPtDifference = cms.double( 9999.0 ),
13900  MinTrackPt = cms.double( 0.0 ),
13901  minMuonStations = cms.int32( -1 ),
13902  minTrkHits = cms.int32( -1 ),
13903  minMuonHits = cms.int32( -1 ),
13904  allowedTypeMask = cms.uint32( 255 ),
13905  requiredTypeMask = cms.uint32( 0 ),
13906  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13907  trkMuonId = cms.uint32( 0 ),
13908  L1MatchingdR = cms.double( 999.0 ),
13909  MatchToPreviousCand = cms.bool( True ),
13910  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13911  useSimpleGeometry = cms.bool( True ),
13912  useStation2 = cms.bool( True ),
13913  fallbackToME1 = cms.bool( False ),
13914  cosmicPropagationHypothesis = cms.bool( False ),
13915  useMB2InOverlap = cms.bool( False ),
13916  useTrack = cms.string( "tracker" ),
13917  useState = cms.string( "atVertex" ),
13918  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13919  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13920  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13921 )
13922 fragment.hltPrePPRefL3SingleMu7 = cms.EDFilter( "HLTPrescaler",
13923  offset = cms.uint32( 0 ),
13924  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13925 )
13926 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef = cms.EDFilter( "HLTMuonL1TFilter",
13927  saveTags = cms.bool( True ),
13928  CandTag = cms.InputTag( "hltL1MuonsPt0" ),
13929  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered7PPRef" ),
13930  MaxEta = cms.double( 2.5 ),
13931  MinPt = cms.double( 7.0 ),
13932  MaxDeltaR = cms.double( 999.0 ),
13933  MinN = cms.int32( 1 ),
13934  CentralBxOnly = cms.bool( True ),
13935  SelectQualities = cms.vint32( )
13936 )
13937 fragment.hltL3fL1fL1sSingleMu7L3Filtered7PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13938  saveTags = cms.bool( True ),
13939  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13940  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13941  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
13942  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
13943  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13944  MinN = cms.int32( 1 ),
13945  MaxEta = cms.double( 2.5 ),
13946  MinNhits = cms.int32( 0 ),
13947  MaxDr = cms.double( 999.0 ),
13948  MinDr = cms.double( -1.0 ),
13949  MaxDz = cms.double( 9999.0 ),
13950  MinDxySig = cms.double( -1.0 ),
13951  MinPt = cms.double( 7.0 ),
13952  NSigmaPt = cms.double( 0.0 ),
13953  MaxNormalizedChi2 = cms.double( 9999.0 ),
13954  MaxDXYBeamSpot = cms.double( 9999.0 ),
13955  MinDXYBeamSpot = cms.double( -1.0 ),
13956  MinNmuonHits = cms.int32( 0 ),
13957  MaxPtDifference = cms.double( 9999.0 ),
13958  MinTrackPt = cms.double( 0.0 ),
13959  minMuonStations = cms.int32( -1 ),
13960  minTrkHits = cms.int32( -1 ),
13961  minMuonHits = cms.int32( -1 ),
13962  allowedTypeMask = cms.uint32( 255 ),
13963  requiredTypeMask = cms.uint32( 0 ),
13964  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
13965  trkMuonId = cms.uint32( 0 ),
13966  L1MatchingdR = cms.double( 999.0 ),
13967  MatchToPreviousCand = cms.bool( True ),
13968  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
13969  useSimpleGeometry = cms.bool( True ),
13970  useStation2 = cms.bool( True ),
13971  fallbackToME1 = cms.bool( False ),
13972  cosmicPropagationHypothesis = cms.bool( False ),
13973  useMB2InOverlap = cms.bool( False ),
13974  useTrack = cms.string( "tracker" ),
13975  useState = cms.string( "atVertex" ),
13976  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
13977  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
13978  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
13979 )
13980 fragment.hltPrePPRefL3SingleMu12 = cms.EDFilter( "HLTPrescaler",
13981  offset = cms.uint32( 0 ),
13982  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13983 )
13984 fragment.hltL3fL1fL1sSingleMu7L3Filtered12PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
13985  saveTags = cms.bool( True ),
13986  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13987  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
13988  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
13989  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
13990  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
13991  MinN = cms.int32( 1 ),
13992  MaxEta = cms.double( 2.5 ),
13993  MinNhits = cms.int32( 0 ),
13994  MaxDr = cms.double( 999.0 ),
13995  MinDr = cms.double( -1.0 ),
13996  MaxDz = cms.double( 9999.0 ),
13997  MinDxySig = cms.double( -1.0 ),
13998  MinPt = cms.double( 12.0 ),
13999  NSigmaPt = cms.double( 0.0 ),
14000  MaxNormalizedChi2 = cms.double( 9999.0 ),
14001  MaxDXYBeamSpot = cms.double( 9999.0 ),
14002  MinDXYBeamSpot = cms.double( -1.0 ),
14003  MinNmuonHits = cms.int32( 0 ),
14004  MaxPtDifference = cms.double( 9999.0 ),
14005  MinTrackPt = cms.double( 0.0 ),
14006  minMuonStations = cms.int32( -1 ),
14007  minTrkHits = cms.int32( -1 ),
14008  minMuonHits = cms.int32( -1 ),
14009  allowedTypeMask = cms.uint32( 255 ),
14010  requiredTypeMask = cms.uint32( 0 ),
14011  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14012  trkMuonId = cms.uint32( 0 ),
14013  L1MatchingdR = cms.double( 999.0 ),
14014  MatchToPreviousCand = cms.bool( True ),
14015  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14016  useSimpleGeometry = cms.bool( True ),
14017  useStation2 = cms.bool( True ),
14018  fallbackToME1 = cms.bool( False ),
14019  cosmicPropagationHypothesis = cms.bool( False ),
14020  useMB2InOverlap = cms.bool( False ),
14021  useTrack = cms.string( "tracker" ),
14022  useState = cms.string( "atVertex" ),
14023  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14024  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14025  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14026 )
14027 fragment.hltPrePPRefL3SingleMu15 = cms.EDFilter( "HLTPrescaler",
14028  offset = cms.uint32( 0 ),
14029  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14030 )
14031 fragment.hltL3fL1fL1sSingleMu7L3Filtered15PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14032  saveTags = cms.bool( True ),
14033  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14034  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14035  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14036  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14037  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14038  MinN = cms.int32( 1 ),
14039  MaxEta = cms.double( 2.5 ),
14040  MinNhits = cms.int32( 0 ),
14041  MaxDr = cms.double( 999.0 ),
14042  MinDr = cms.double( -1.0 ),
14043  MaxDz = cms.double( 9999.0 ),
14044  MinDxySig = cms.double( -1.0 ),
14045  MinPt = cms.double( 15.0 ),
14046  NSigmaPt = cms.double( 0.0 ),
14047  MaxNormalizedChi2 = cms.double( 9999.0 ),
14048  MaxDXYBeamSpot = cms.double( 9999.0 ),
14049  MinDXYBeamSpot = cms.double( -1.0 ),
14050  MinNmuonHits = cms.int32( 0 ),
14051  MaxPtDifference = cms.double( 9999.0 ),
14052  MinTrackPt = cms.double( 0.0 ),
14053  minMuonStations = cms.int32( -1 ),
14054  minTrkHits = cms.int32( -1 ),
14055  minMuonHits = cms.int32( -1 ),
14056  allowedTypeMask = cms.uint32( 255 ),
14057  requiredTypeMask = cms.uint32( 0 ),
14058  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14059  trkMuonId = cms.uint32( 0 ),
14060  L1MatchingdR = cms.double( 999.0 ),
14061  MatchToPreviousCand = cms.bool( True ),
14062  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14063  useSimpleGeometry = cms.bool( True ),
14064  useStation2 = cms.bool( True ),
14065  fallbackToME1 = cms.bool( False ),
14066  cosmicPropagationHypothesis = cms.bool( False ),
14067  useMB2InOverlap = cms.bool( False ),
14068  useTrack = cms.string( "tracker" ),
14069  useState = cms.string( "atVertex" ),
14070  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14071  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14072  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14073 )
14074 fragment.hltPrePPRefL3SingleMu20 = cms.EDFilter( "HLTPrescaler",
14075  offset = cms.uint32( 0 ),
14076  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14077 )
14078 fragment.hltL3fL1fL1sSingleMu7L3Filtered20PPRef = cms.EDFilter( "HLTMuonL3PreFilter",
14079  saveTags = cms.bool( True ),
14080  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14081  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
14082  PreviousCandTag = cms.InputTag( "hltL2fL1fL1sSingleMu7L2Filtered7PPRef" ),
14083  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered7PPRef" ),
14084  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
14085  MinN = cms.int32( 1 ),
14086  MaxEta = cms.double( 2.5 ),
14087  MinNhits = cms.int32( 0 ),
14088  MaxDr = cms.double( 999.0 ),
14089  MinDr = cms.double( -1.0 ),
14090  MaxDz = cms.double( 9999.0 ),
14091  MinDxySig = cms.double( -1.0 ),
14092  MinPt = cms.double( 20.0 ),
14093  NSigmaPt = cms.double( 0.0 ),
14094  MaxNormalizedChi2 = cms.double( 9999.0 ),
14095  MaxDXYBeamSpot = cms.double( 9999.0 ),
14096  MinDXYBeamSpot = cms.double( -1.0 ),
14097  MinNmuonHits = cms.int32( 0 ),
14098  MaxPtDifference = cms.double( 9999.0 ),
14099  MinTrackPt = cms.double( 0.0 ),
14100  minMuonStations = cms.int32( -1 ),
14101  minTrkHits = cms.int32( -1 ),
14102  minMuonHits = cms.int32( -1 ),
14103  allowedTypeMask = cms.uint32( 255 ),
14104  requiredTypeMask = cms.uint32( 0 ),
14105  MaxNormalizedChi2_L3FromL1 = cms.double( 9999.0 ),
14106  trkMuonId = cms.uint32( 0 ),
14107  L1MatchingdR = cms.double( 999.0 ),
14108  MatchToPreviousCand = cms.bool( True ),
14109  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
14110  useSimpleGeometry = cms.bool( True ),
14111  useStation2 = cms.bool( True ),
14112  fallbackToME1 = cms.bool( False ),
14113  cosmicPropagationHypothesis = cms.bool( False ),
14114  useMB2InOverlap = cms.bool( False ),
14115  useTrack = cms.string( "tracker" ),
14116  useState = cms.string( "atVertex" ),
14117  propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
14118  propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
14119  propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
14120 )
14121 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
14122  saveTags = cms.bool( True ),
14123  L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
14124  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14125  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14126  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14127  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14128  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14129  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14130  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14131  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14132  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14133 )
14134 fragment.hltPrePPRefCscClusterLoose = cms.EDFilter( "HLTPrescaler",
14135  offset = cms.uint32( 0 ),
14136  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14137 )
14138 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
14139  nRechitMin = cms.int32( 50 ),
14140  rParam = cms.double( 0.4 ),
14141  nStationThres = cms.int32( 10 ),
14142  recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
14143 )
14144 fragment.hltCscClusterLoosePPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14145  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14146  MinN = cms.int32( 1 ),
14147  MinSize = cms.int32( -1 ),
14148  MinSizeMinusMB1 = cms.int32( -1 ),
14149  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14150  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14151  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14152  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14153  MinSizeRegionCutClusterSize = cms.vint32( 100, 100, 200, 200 ),
14154  Max_nMB1 = cms.int32( -1 ),
14155  Max_nMB2 = cms.int32( -1 ),
14156  Max_nME11 = cms.int32( 0 ),
14157  Max_nME12 = cms.int32( 0 ),
14158  Max_nME41 = cms.int32( -1 ),
14159  Max_nME42 = cms.int32( -1 ),
14160  MinNstation = cms.int32( 0 ),
14161  MinAvgStation = cms.double( 0.0 ),
14162  MinTime = cms.double( -5.0 ),
14163  MaxTime = cms.double( 12.5 ),
14164  MinEta = cms.double( -1.0 ),
14165  MaxEta = cms.double( -1.0 ),
14166  MaxTimeSpread = cms.double( -1.0 )
14167 )
14168 fragment.hltPrePPRefCscClusterMedium = cms.EDFilter( "HLTPrescaler",
14169  offset = cms.uint32( 0 ),
14170  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14171 )
14172 fragment.hltCscClusterMediumPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14173  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14174  MinN = cms.int32( 1 ),
14175  MinSize = cms.int32( -1 ),
14176  MinSizeMinusMB1 = cms.int32( -1 ),
14177  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14178  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14179  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14180  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14181  MinSizeRegionCutClusterSize = cms.vint32( 130, 100, 230, 230 ),
14182  Max_nMB1 = cms.int32( -1 ),
14183  Max_nMB2 = cms.int32( -1 ),
14184  Max_nME11 = cms.int32( 0 ),
14185  Max_nME12 = cms.int32( 0 ),
14186  Max_nME41 = cms.int32( -1 ),
14187  Max_nME42 = cms.int32( -1 ),
14188  MinNstation = cms.int32( 0 ),
14189  MinAvgStation = cms.double( 0.0 ),
14190  MinTime = cms.double( -5.0 ),
14191  MaxTime = cms.double( 12.5 ),
14192  MinEta = cms.double( -1.0 ),
14193  MaxEta = cms.double( -1.0 ),
14194  MaxTimeSpread = cms.double( -1.0 )
14195 )
14196 fragment.hltPrePPRefCscClusterTight = cms.EDFilter( "HLTPrescaler",
14197  offset = cms.uint32( 0 ),
14198  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14199 )
14200 fragment.hltCscClusterTightPPRef = cms.EDFilter( "HLTMuonRecHitClusterFilter",
14201  ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
14202  MinN = cms.int32( 1 ),
14203  MinSize = cms.int32( -1 ),
14204  MinSizeMinusMB1 = cms.int32( -1 ),
14205  MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
14206  MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
14207  MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
14208  MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
14209  MinSizeRegionCutClusterSize = cms.vint32( 150, 100, 250, 230 ),
14210  Max_nMB1 = cms.int32( -1 ),
14211  Max_nMB2 = cms.int32( -1 ),
14212  Max_nME11 = cms.int32( 0 ),
14213  Max_nME12 = cms.int32( 0 ),
14214  Max_nME41 = cms.int32( -1 ),
14215  Max_nME42 = cms.int32( -1 ),
14216  MinNstation = cms.int32( 0 ),
14217  MinAvgStation = cms.double( 0.0 ),
14218  MinTime = cms.double( -5.0 ),
14219  MaxTime = cms.double( 12.5 ),
14220  MinEta = cms.double( -1.0 ),
14221  MaxEta = cms.double( -1.0 ),
14222  MaxTimeSpread = cms.double( -1.0 )
14223 )
14224 fragment.hltL1sSingleJet24 = cms.EDFilter( "HLTL1TSeed",
14225  saveTags = cms.bool( True ),
14226  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24" ),
14227  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14228  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14229  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14230  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14231  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14232  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14233  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14234  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14235  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14236 )
14237 fragment.hltPrePPRefDmesonTrackingGlobalDpt25 = cms.EDFilter( "HLTPrescaler",
14238  offset = cms.uint32( 0 ),
14239  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14240 )
14241 fragment.hltPuAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
14242  useMassDropTagger = cms.bool( False ),
14243  useFiltering = cms.bool( False ),
14244  useDynamicFiltering = cms.bool( False ),
14245  useTrimming = cms.bool( False ),
14246  usePruning = cms.bool( False ),
14247  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
14248  useKtPruning = cms.bool( False ),
14249  useConstituentSubtraction = cms.bool( False ),
14250  useSoftDrop = cms.bool( False ),
14251  correctShape = cms.bool( False ),
14252  UseOnlyVertexTracks = cms.bool( False ),
14253  UseOnlyOnePV = cms.bool( False ),
14254  muCut = cms.double( -1.0 ),
14255  yCut = cms.double( -1.0 ),
14256  rFilt = cms.double( -1.0 ),
14257  rFiltFactor = cms.double( -1.0 ),
14258  trimPtFracMin = cms.double( -1.0 ),
14259  zcut = cms.double( -1.0 ),
14260  rcut_factor = cms.double( -1.0 ),
14261  csRho_EtaMax = cms.double( -1.0 ),
14262  csRParam = cms.double( -1.0 ),
14263  beta = cms.double( -1.0 ),
14264  R0 = cms.double( -1.0 ),
14265  gridMaxRapidity = cms.double( -1.0 ),
14266  gridSpacing = cms.double( -1.0 ),
14267  DzTrVtxMax = cms.double( 0.0 ),
14268  DxyTrVtxMax = cms.double( 0.0 ),
14269  MaxVtxZ = cms.double( 15.0 ),
14270  subjetPtMin = cms.double( -1.0 ),
14271  muMin = cms.double( -1.0 ),
14272  muMax = cms.double( -1.0 ),
14273  yMin = cms.double( -1.0 ),
14274  yMax = cms.double( -1.0 ),
14275  dRMin = cms.double( -1.0 ),
14276  dRMax = cms.double( -1.0 ),
14277  maxDepth = cms.int32( -1 ),
14278  nFilt = cms.int32( -1 ),
14279  MinVtxNdof = cms.int32( 5 ),
14280  src = cms.InputTag( "hltTowerMakerForAll" ),
14281  srcPVs = cms.InputTag( "NotUsed" ),
14282  jetType = cms.string( "CaloJet" ),
14283  jetAlgorithm = cms.string( "AntiKt" ),
14284  rParam = cms.double( 0.4 ),
14285  inputEtMin = cms.double( 0.3 ),
14286  inputEMin = cms.double( 0.0 ),
14287  jetPtMin = cms.double( 10.0 ),
14288  doPVCorrection = cms.bool( False ),
14289  doAreaFastjet = cms.bool( True ),
14290  doRhoFastjet = cms.bool( False ),
14291  doPUOffsetCorr = cms.bool( True ),
14292  puPtMin = cms.double( 10.0 ),
14293  nSigmaPU = cms.double( 1.0 ),
14294  radiusPU = cms.double( 0.5 ),
14295  subtractorName = cms.string( "MultipleAlgoIterator" ),
14296  useExplicitGhosts = cms.bool( False ),
14297  doAreaDiskApprox = cms.bool( False ),
14298  voronoiRfact = cms.double( -0.9 ),
14299  Rho_EtaMax = cms.double( 4.4 ),
14300  Ghost_EtaMax = cms.double( 6.5 ),
14301  Active_Area_Repeats = cms.int32( 1 ),
14302  GhostArea = cms.double( 0.01 ),
14303  restrictInputs = cms.bool( False ),
14304  maxInputs = cms.uint32( 1 ),
14305  writeCompound = cms.bool( False ),
14306  writeJetsWithConst = cms.bool( False ),
14307  doFastJetNonUniform = cms.bool( False ),
14308  useDeterministicSeed = cms.bool( True ),
14309  minSeed = cms.uint32( 14327 ),
14310  verbosity = cms.int32( 0 ),
14311  puWidth = cms.double( 0.0 ),
14312  nExclude = cms.uint32( 0 ),
14313  maxBadEcalCells = cms.uint32( 9999999 ),
14314  maxBadHcalCells = cms.uint32( 9999999 ),
14315  maxProblematicEcalCells = cms.uint32( 9999999 ),
14316  maxProblematicHcalCells = cms.uint32( 9999999 ),
14317  maxRecoveredEcalCells = cms.uint32( 9999999 ),
14318  maxRecoveredHcalCells = cms.uint32( 9999999 ),
14319  puCenters = cms.vdouble( ),
14320  applyWeight = cms.bool( False ),
14321  srcWeights = cms.InputTag( "" ),
14322  minimumTowersFraction = cms.double( 0.0 ),
14323  jetCollInstanceName = cms.string( "" ),
14324  sumRecHits = cms.bool( False )
14325 )
14326 fragment.hltPuAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
14327  min_N90 = cms.int32( -2 ),
14328  min_N90hits = cms.int32( 2 ),
14329  min_EMF = cms.double( 1.0E-6 ),
14330  max_EMF = cms.double( 999.0 ),
14331  jetsInput = cms.InputTag( "hltPuAK4CaloJets" ),
14332  JetIDParams = cms.PSet(
14333  useRecHits = cms.bool( True ),
14334  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
14335  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
14336  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
14337  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
14338  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
14339  )
14340 )
14341 fragment.hltPuAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
14342  correctors = cms.VInputTag( 'hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
14343 )
14344 fragment.hltPuAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
14345  src = cms.InputTag( "hltPuAK4CaloJets" ),
14346  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14347 )
14348 fragment.hltPuAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
14349  src = cms.InputTag( "hltPuAK4CaloJetsIDPassed" ),
14350  correctors = cms.VInputTag( 'hltPuAK4CaloCorrector' )
14351 )
14352 fragment.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
14353  src = cms.InputTag( "hltPuAK4CaloJetsCorrectedIDPassed" ),
14354  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
14355 )
14356 fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14357  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14358  'BPix1+BPix2+BPix3+FPix1_pos',
14359  'BPix1+BPix2+BPix3+FPix1_neg',
14360  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14361  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14362  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14363  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14364  BPix = cms.PSet(
14365  hitErrorRPhi = cms.double( 0.0027 ),
14366  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14367  useErrorsFromParam = cms.bool( True ),
14368  HitProducer = cms.string( "hltSiPixelRecHits" ),
14369  hitErrorRZ = cms.double( 0.006 )
14370  ),
14371  FPix = cms.PSet(
14372  hitErrorRPhi = cms.double( 0.0051 ),
14373  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14374  useErrorsFromParam = cms.bool( True ),
14375  hitErrorRZ = cms.double( 0.0036 ),
14376  HitProducer = cms.string( "hltSiPixelRecHits" )
14377  ),
14378  TIB = cms.PSet( ),
14379  TID = cms.PSet( ),
14380  TOB = cms.PSet( ),
14381  TEC = cms.PSet( ),
14382  MTIB = cms.PSet( ),
14383  MTID = cms.PSet( ),
14384  MTOB = cms.PSet( ),
14385  MTEC = cms.PSet( )
14386 )
14387 fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14388  RegionPSet = cms.PSet(
14389  nSigmaZ = cms.double( 4.0 ),
14390  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14391  ptMin = cms.double( 0.5 ),
14392  originHalfLength = cms.double( 0.0 ),
14393  originRadius = cms.double( 0.02 ),
14394  precise = cms.bool( True ),
14395  useMultipleScattering = cms.bool( False )
14396  )
14397 )
14398 fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14399  doClusterCheck = cms.bool( False ),
14400  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14401  ClusterCollectionLabel = cms.InputTag( "hltHITrackingSiStripRawToClustersFacilityZeroSuppression" ),
14402  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14403  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14404  cut = cms.string( "" ),
14405  silentClusterCheck = cms.untracked.bool( False )
14406 )
14407 fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14408  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson" ),
14409  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson" ),
14410  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14411  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson" ),
14412  produceSeedingHitSets = cms.bool( False ),
14413  produceIntermediateHitDoublets = cms.bool( True ),
14414  maxElement = cms.uint32( 0 ),
14415  maxElementTotal = cms.uint32( 50000000 ),
14416  putEmptyIfMaxElementReached = cms.bool( False ),
14417  layerPairs = cms.vuint32( 0, 1, 2 )
14418 )
14419 fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14420  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson" ),
14421  extraHitRPhitolerance = cms.double( 0.032 ),
14422  fitFastCircle = cms.bool( True ),
14423  fitFastCircleChi2Cut = cms.bool( True ),
14424  useBendingCorrection = cms.bool( True ),
14425  CAThetaCut = cms.double( 0.0012 ),
14426  CAPhiCut = cms.double( 0.2 ),
14427  CAThetaCut_byTriplets = cms.VPSet(
14428  cms.PSet( seedingLayers = cms.string( "" ),
14429  cut = cms.double( -1.0 )
14430  )
14431  ),
14432  CAPhiCut_byTriplets = cms.VPSet(
14433  cms.PSet( seedingLayers = cms.string( "" ),
14434  cut = cms.double( -1.0 )
14435  )
14436  ),
14437  CAHardPtCut = cms.double( 0.0 ),
14438  maxChi2 = cms.PSet(
14439  value2 = cms.double( 50.0 ),
14440  value1 = cms.double( 200.0 ),
14441  pt1 = cms.double( 0.7 ),
14442  enabled = cms.bool( True ),
14443  pt2 = cms.double( 2.0 )
14444  ),
14445  SeedComparitorPSet = cms.PSet(
14446  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14447  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14448  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14449  )
14450 )
14451 fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14452  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson" ),
14453  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14454  SeedMomentumForBOFF = cms.double( 5.0 ),
14455  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14456  MinOneOverPtError = cms.double( 1.0 ),
14457  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14458  magneticField = cms.string( "ParabolicMf" ),
14459  forceKinematicWithRegionDirection = cms.bool( False ),
14460  SeedComparitorPSet = cms.PSet(
14461  FilterStripHits = cms.bool( False ),
14462  FilterPixelHits = cms.bool( True ),
14463  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14464  FilterAtHelixStage = cms.bool( False ),
14465  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14466  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14467  )
14468 )
14469 fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14470  cleanTrajectoryAfterInOut = cms.bool( True ),
14471  doSeedingRegionRebuilding = cms.bool( True ),
14472  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14473  reverseTrajectories = cms.bool( False ),
14474  useHitsSplitting = cms.bool( True ),
14475  MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
14476  src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingPPRefForDmeson" ),
14477  clustersToSkip = cms.InputTag( "" ),
14478  phase2clustersToSkip = cms.InputTag( "" ),
14479  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA" ) ),
14480  TransientInitialStateEstimatorParameters = cms.PSet(
14481  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14482  numberMeasurementsForFit = cms.int32( 4 ),
14483  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14484  ),
14485  numHitsForSeedCleaner = cms.int32( 50 ),
14486  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14487  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14488  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14489  maxNSeeds = cms.uint32( 100000 ),
14490  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14491 )
14492 fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson = cms.EDProducer( "TrackProducer",
14493  useSimpleMF = cms.bool( True ),
14494  SimpleMagneticField = cms.string( "ParabolicMf" ),
14495  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson" ),
14496  clusterRemovalInfo = cms.InputTag( "" ),
14497  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14498  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14499  useHitsSplitting = cms.bool( False ),
14500  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14501  TrajectoryInEvent = cms.bool( False ),
14502  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14503  AlgorithmName = cms.string( "initialStep" ),
14504  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14505  GeometricInnerState = cms.bool( False ),
14506  NavigationSchool = cms.string( "" ),
14507  MeasurementTracker = cms.string( "" ),
14508  MeasurementTrackerEvent = cms.InputTag( "" )
14509 )
14510 fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
14511  vertexCollections = cms.VPSet(
14512  cms.PSet( chi2cutoff = cms.double( 2.5 ),
14513  label = cms.string( "" ),
14514  useBeamConstraint = cms.bool( False ),
14515  minNdof = cms.double( 0.0 ),
14516  maxDistanceToBeam = cms.double( 1.0 ),
14517  algorithm = cms.string( "AdaptiveVertexFitter" )
14518  )
14519  ),
14520  verbose = cms.untracked.bool( False ),
14521  TkFilterParameters = cms.PSet(
14522  maxEta = cms.double( 2.4 ),
14523  minPt = cms.double( 0.0 ),
14524  minSiliconLayersWithHits = cms.int32( 5 ),
14525  minPixelLayersWithHits = cms.int32( 2 ),
14526  maxNormalizedChi2 = cms.double( 20.0 ),
14527  trackQuality = cms.string( "any" ),
14528  algorithm = cms.string( "filter" ),
14529  maxD0Significance = cms.double( 5.0 )
14530  ),
14531  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14532  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson" ),
14533  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
14534  TrackTimesLabel = cms.InputTag( "dummy_default" ),
14535  TkClusParameters = cms.PSet(
14536  algorithm = cms.string( "gap" ),
14537  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
14538  ),
14539  isRecoveryIteration = cms.bool( False ),
14540  recoveryVtxCollection = cms.InputTag( "" )
14541 )
14542 fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson = cms.EDProducer( "JetCoreClusterSplitter",
14543  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
14544  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson" ),
14545  pixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
14546  verbose = cms.bool( False ),
14547  ptMin = cms.double( 200.0 ),
14548  cores = cms.InputTag( "hltJetsForCoreTracking" ),
14549  chargeFractionMin = cms.double( 2.0 ),
14550  deltaRmax = cms.double( 0.05 ),
14551  forceXError = cms.double( 100.0 ),
14552  forceYError = cms.double( 150.0 ),
14553  fractionalWidth = cms.double( 0.4 ),
14554  chargePerUnit = cms.double( 2000.0 ),
14555  centralMIPCharge = cms.double( 26000.0 )
14556 )
14557 fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
14558  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14559  onDemand = cms.bool( False )
14560 )
14561 fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson = cms.EDProducer( "SiPixelRecHitConverter",
14562  src = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14563  CPE = cms.string( "hltESPPixelCPEGeneric" ),
14564  VerboseLevel = cms.untracked.int32( 0 )
14565 )
14566 fragment.hltAfterSplittingMeasureTrackerEventForDmeson = cms.EDProducer( "MeasurementTrackerEventProducer",
14567  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
14568  skipClusters = cms.InputTag( "" ),
14569  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14570  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
14571  Phase2TrackerCluster1DProducer = cms.string( "" ),
14572  vectorHits = cms.InputTag( "" ),
14573  vectorHitsRej = cms.InputTag( "" ),
14574  inactivePixelDetectorLabels = cms.VInputTag( ),
14575  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
14576  pixelCablingMapLabel = cms.string( "" ),
14577  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
14578  switchOffPixelsIfEmpty = cms.bool( True )
14579 )
14580 fragment.hltSiStripMatchedRecHitsFullPPRef = cms.EDProducer( "SiStripRecHitConverter",
14581  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14582  rphiRecHits = cms.string( "rphiRecHit" ),
14583  stereoRecHits = cms.string( "stereoRecHit" ),
14584  matchedRecHits = cms.string( "matchedRecHit" ),
14585  useSiStripQuality = cms.bool( False ),
14586  MaskBadAPVFibers = cms.bool( False ),
14587  doMatching = cms.bool( True ),
14588  StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
14589  Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
14590  siStripQualityLabel = cms.ESInputTag( "","" )
14591 )
14592 fragment.hltFullIter0PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14593  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14594  'BPix1+BPix2+BPix3+FPix1_pos',
14595  'BPix1+BPix2+BPix3+FPix1_neg',
14596  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14597  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14598  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14599  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14600  BPix = cms.PSet(
14601  hitErrorRPhi = cms.double( 0.0027 ),
14602  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14603  useErrorsFromParam = cms.bool( True ),
14604  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14605  ),
14606  FPix = cms.PSet(
14607  hitErrorRPhi = cms.double( 0.0051 ),
14608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14609  useErrorsFromParam = cms.bool( True ),
14610  hitErrorRZ = cms.double( 0.0036 ),
14611  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14612  ),
14613  TIB = cms.PSet( ),
14614  TID = cms.PSet( ),
14615  TOB = cms.PSet( ),
14616  TEC = cms.PSet( ),
14617  MTIB = cms.PSet( ),
14618  MTID = cms.PSet( ),
14619  MTOB = cms.PSet( ),
14620  MTEC = cms.PSet( )
14621 )
14622 fragment.hltFullIter0PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14623  RegionPSet = cms.PSet(
14624  nSigmaZ = cms.double( 4.0 ),
14625  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14626  ptMin = cms.double( 0.5 ),
14627  originHalfLength = cms.double( 0.0 ),
14628  originRadius = cms.double( 0.02 ),
14629  precise = cms.bool( True ),
14630  useMultipleScattering = cms.bool( False )
14631  )
14632 )
14633 fragment.hltFullIter0PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14634  doClusterCheck = cms.bool( False ),
14635  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14636  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14637  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14638  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14639  cut = cms.string( "" ),
14640  silentClusterCheck = cms.untracked.bool( False )
14641 )
14642 fragment.hltFullIter0PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14643  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPPRefForDmeson" ),
14644  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPPRefForDmeson" ),
14645  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14646  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPPRefForDmeson" ),
14647  produceSeedingHitSets = cms.bool( False ),
14648  produceIntermediateHitDoublets = cms.bool( True ),
14649  maxElement = cms.uint32( 0 ),
14650  maxElementTotal = cms.uint32( 50000000 ),
14651  putEmptyIfMaxElementReached = cms.bool( False ),
14652  layerPairs = cms.vuint32( 0, 1, 2 )
14653 )
14654 fragment.hltFullIter0PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14655  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPPRefForDmeson" ),
14656  extraHitRPhitolerance = cms.double( 0.032 ),
14657  fitFastCircle = cms.bool( True ),
14658  fitFastCircleChi2Cut = cms.bool( True ),
14659  useBendingCorrection = cms.bool( True ),
14660  CAThetaCut = cms.double( 0.0012 ),
14661  CAPhiCut = cms.double( 0.2 ),
14662  CAThetaCut_byTriplets = cms.VPSet(
14663  cms.PSet( seedingLayers = cms.string( "" ),
14664  cut = cms.double( -1.0 )
14665  )
14666  ),
14667  CAPhiCut_byTriplets = cms.VPSet(
14668  cms.PSet( seedingLayers = cms.string( "" ),
14669  cut = cms.double( -1.0 )
14670  )
14671  ),
14672  CAHardPtCut = cms.double( 0.0 ),
14673  maxChi2 = cms.PSet(
14674  value2 = cms.double( 50.0 ),
14675  value1 = cms.double( 200.0 ),
14676  pt1 = cms.double( 0.7 ),
14677  enabled = cms.bool( True ),
14678  pt2 = cms.double( 2.0 )
14679  ),
14680  SeedComparitorPSet = cms.PSet(
14681  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14682  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14683  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
14684  )
14685 )
14686 fragment.hltFullIter0PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14687  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPPRefForDmeson" ),
14688  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14689  SeedMomentumForBOFF = cms.double( 5.0 ),
14690  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14691  MinOneOverPtError = cms.double( 1.0 ),
14692  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14693  magneticField = cms.string( "ParabolicMf" ),
14694  forceKinematicWithRegionDirection = cms.bool( False ),
14695  SeedComparitorPSet = cms.PSet(
14696  FilterStripHits = cms.bool( False ),
14697  FilterPixelHits = cms.bool( True ),
14698  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14699  FilterAtHelixStage = cms.bool( False ),
14700  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14701  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
14702  )
14703 )
14704 fragment.hltFullIter0CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14705  cleanTrajectoryAfterInOut = cms.bool( True ),
14706  doSeedingRegionRebuilding = cms.bool( True ),
14707  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14708  reverseTrajectories = cms.bool( False ),
14709  useHitsSplitting = cms.bool( True ),
14710  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
14711  src = cms.InputTag( "hltFullIter0PixelSeedsPPRefForDmeson" ),
14712  clustersToSkip = cms.InputTag( "" ),
14713  phase2clustersToSkip = cms.InputTag( "" ),
14714  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA" ) ),
14715  TransientInitialStateEstimatorParameters = cms.PSet(
14716  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14717  numberMeasurementsForFit = cms.int32( 4 ),
14718  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14719  ),
14720  numHitsForSeedCleaner = cms.int32( 50 ),
14721  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14722  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14723  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14724  maxNSeeds = cms.uint32( 500000 ),
14725  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14726 )
14727 fragment.hltFullIter0CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
14728  useSimpleMF = cms.bool( True ),
14729  SimpleMagneticField = cms.string( "ParabolicMf" ),
14730  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPPRefForDmeson" ),
14731  clusterRemovalInfo = cms.InputTag( "" ),
14732  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14733  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14734  useHitsSplitting = cms.bool( False ),
14735  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14736  TrajectoryInEvent = cms.bool( False ),
14737  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14738  AlgorithmName = cms.string( "initialStep" ),
14739  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14740  GeometricInnerState = cms.bool( False ),
14741  NavigationSchool = cms.string( "" ),
14742  MeasurementTracker = cms.string( "" ),
14743  MeasurementTrackerEvent = cms.InputTag( "" )
14744 )
14745 fragment.hltFullIter0PrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
14746  vertexCollections = cms.VPSet(
14747  cms.PSet( chi2cutoff = cms.double( 2.5 ),
14748  label = cms.string( "" ),
14749  useBeamConstraint = cms.bool( False ),
14750  minNdof = cms.double( 0.0 ),
14751  maxDistanceToBeam = cms.double( 1.0 ),
14752  algorithm = cms.string( "AdaptiveVertexFitter" )
14753  )
14754  ),
14755  verbose = cms.untracked.bool( False ),
14756  TkFilterParameters = cms.PSet(
14757  maxEta = cms.double( 2.4 ),
14758  minPt = cms.double( 0.0 ),
14759  minSiliconLayersWithHits = cms.int32( 5 ),
14760  minPixelLayersWithHits = cms.int32( 2 ),
14761  maxNormalizedChi2 = cms.double( 20.0 ),
14762  trackQuality = cms.string( "any" ),
14763  algorithm = cms.string( "filter" ),
14764  maxD0Significance = cms.double( 5.0 )
14765  ),
14766  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14767  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14768  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
14769  TrackTimesLabel = cms.InputTag( "dummy_default" ),
14770  TkClusParameters = cms.PSet(
14771  algorithm = cms.string( "gap" ),
14772  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
14773  ),
14774  isRecoveryIteration = cms.bool( False ),
14775  recoveryVtxCollection = cms.InputTag( "" )
14776 )
14777 fragment.hltFullIter0TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
14778  src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14779  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14780  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
14781  ignoreVertices = cms.bool( False ),
14782  qualityCuts = cms.vdouble( -0.35, 0.1, 0.28 ),
14783  mva = cms.PSet(
14784  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
14785  batchSize = cms.int32( 16 )
14786  )
14787 )
14788 fragment.hltFullIter0HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
14789  originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPPRefForDmeson" ),
14790  originalMVAVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','MVAValues' ),
14791  originalQualVals = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14792  minQuality = cms.string( "highPurity" ),
14793  copyExtras = cms.untracked.bool( True ),
14794  copyTrajectories = cms.untracked.bool( False )
14795 )
14796 fragment.hltFullIter1ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
14797  trajectories = cms.InputTag( "hltFullIter0HighPurityTracksPPRefForDmeson" ),
14798  trackClassifier = cms.InputTag( 'hltFullIter0TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14799  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14800  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14801  oldClusterRemovalInfo = cms.InputTag( "" ),
14802  TrackQuality = cms.string( "highPurity" ),
14803  maxChi2 = cms.double( 9.0 ),
14804  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14805  overrideTrkQuals = cms.InputTag( "" )
14806 )
14807 fragment.hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14808  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
14809  OnDemand = cms.bool( False ),
14810  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" )
14811 )
14812 fragment.hltFullIter1PixelQuadrupletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
14813  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14814  'BPix1+BPix2+BPix3+FPix1_pos',
14815  'BPix1+BPix2+BPix3+FPix1_neg',
14816  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14817  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14818  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14819  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14820  BPix = cms.PSet(
14821  hitErrorRPhi = cms.double( 0.0027 ),
14822  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14823  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14824  useErrorsFromParam = cms.bool( True ),
14825  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14826  ),
14827  FPix = cms.PSet(
14828  hitErrorRPhi = cms.double( 0.0051 ),
14829  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14830  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14831  useErrorsFromParam = cms.bool( True ),
14832  hitErrorRZ = cms.double( 0.0036 ),
14833  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
14834  ),
14835  TIB = cms.PSet( ),
14836  TID = cms.PSet( ),
14837  TOB = cms.PSet( ),
14838  TEC = cms.PSet( ),
14839  MTIB = cms.PSet( ),
14840  MTID = cms.PSet( ),
14841  MTOB = cms.PSet( ),
14842  MTEC = cms.PSet( )
14843 )
14844 fragment.hltFullIter1PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
14845  RegionPSet = cms.PSet(
14846  useFixedError = cms.bool( True ),
14847  nSigmaZ = cms.double( 4.0 ),
14848  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
14849  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14850  useFoundVertices = cms.bool( True ),
14851  fixedError = cms.double( 0.5 ),
14852  maxNVertices = cms.int32( -1 ),
14853  sigmaZVertex = cms.double( 4.0 ),
14854  useFakeVertices = cms.bool( False ),
14855  ptMin = cms.double( 0.15 ),
14856  originRadius = cms.double( 0.02 ),
14857  precise = cms.bool( True ),
14858  useMultipleScattering = cms.bool( False )
14859  )
14860 )
14861 fragment.hltFullIter1PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
14862  doClusterCheck = cms.bool( False ),
14863  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14864  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14865  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14866  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14867  cut = cms.string( "" ),
14868  silentClusterCheck = cms.untracked.bool( False )
14869 )
14870 fragment.hltFullIter1PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
14871  seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsPPRefForDmeson" ),
14872  trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegionsPPRefForDmeson" ),
14873  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14874  clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckPPRefForDmeson" ),
14875  produceSeedingHitSets = cms.bool( False ),
14876  produceIntermediateHitDoublets = cms.bool( True ),
14877  maxElement = cms.uint32( 0 ),
14878  maxElementTotal = cms.uint32( 50000000 ),
14879  putEmptyIfMaxElementReached = cms.bool( False ),
14880  layerPairs = cms.vuint32( 0, 1, 2 )
14881 )
14882 fragment.hltFullIter1PixelHitQuadrupletsPPRefForDmeson = cms.EDProducer( "CAHitQuadrupletEDProducer",
14883  doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsPPRefForDmeson" ),
14884  extraHitRPhitolerance = cms.double( 0.032 ),
14885  fitFastCircle = cms.bool( True ),
14886  fitFastCircleChi2Cut = cms.bool( True ),
14887  useBendingCorrection = cms.bool( True ),
14888  CAThetaCut = cms.double( 0.0017 ),
14889  CAPhiCut = cms.double( 0.3 ),
14890  CAThetaCut_byTriplets = cms.VPSet(
14891  cms.PSet( seedingLayers = cms.string( "" ),
14892  cut = cms.double( -1.0 )
14893  )
14894  ),
14895  CAPhiCut_byTriplets = cms.VPSet(
14896  cms.PSet( seedingLayers = cms.string( "" ),
14897  cut = cms.double( -1.0 )
14898  )
14899  ),
14900  CAHardPtCut = cms.double( 0.0 ),
14901  maxChi2 = cms.PSet(
14902  value2 = cms.double( 150.0 ),
14903  value1 = cms.double( 1000.0 ),
14904  pt1 = cms.double( 0.7 ),
14905  enabled = cms.bool( True ),
14906  pt2 = cms.double( 2.0 )
14907  ),
14908  SeedComparitorPSet = cms.PSet(
14909  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14910  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14911  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
14912  )
14913 )
14914 fragment.hltFullIter1PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14915  seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsPPRefForDmeson" ),
14916  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
14917  SeedMomentumForBOFF = cms.double( 5.0 ),
14918  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14919  MinOneOverPtError = cms.double( 1.0 ),
14920  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14921  magneticField = cms.string( "ParabolicMf" ),
14922  forceKinematicWithRegionDirection = cms.bool( False ),
14923  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
14924 )
14925 fragment.hltFullIter1CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
14926  cleanTrajectoryAfterInOut = cms.bool( True ),
14927  doSeedingRegionRebuilding = cms.bool( True ),
14928  onlyPixelHitsForSeedCleaner = cms.bool( True ),
14929  reverseTrajectories = cms.bool( False ),
14930  useHitsSplitting = cms.bool( True ),
14931  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" ),
14932  src = cms.InputTag( "hltFullIter1PixelSeedsPPRefForDmeson" ),
14933  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14934  phase2clustersToSkip = cms.InputTag( "" ),
14935  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA" ) ),
14936  TransientInitialStateEstimatorParameters = cms.PSet(
14937  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14938  numberMeasurementsForFit = cms.int32( 4 ),
14939  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14940  ),
14941  numHitsForSeedCleaner = cms.int32( 50 ),
14942  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14943  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14944  TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
14945  maxNSeeds = cms.uint32( 100000 ),
14946  maxSeedsBeforeCleaning = cms.uint32( 5000 )
14947 )
14948 fragment.hltFullIter1CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
14949  useSimpleMF = cms.bool( True ),
14950  SimpleMagneticField = cms.string( "ParabolicMf" ),
14951  src = cms.InputTag( "hltFullIter1CkfTrackCandidatesPPRefForDmeson" ),
14952  clusterRemovalInfo = cms.InputTag( "" ),
14953  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14954  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14955  useHitsSplitting = cms.bool( False ),
14956  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14957  TrajectoryInEvent = cms.bool( False ),
14958  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14959  AlgorithmName = cms.string( "lowPtQuadStep" ),
14960  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14961  GeometricInnerState = cms.bool( False ),
14962  NavigationSchool = cms.string( "" ),
14963  MeasurementTracker = cms.string( "" ),
14964  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventPPRefForDmeson" )
14965 )
14966 fragment.hltFullIter1TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
14967  src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
14968  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14969  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
14970  ignoreVertices = cms.bool( False ),
14971  qualityCuts = cms.vdouble( -0.33, 0.13, 0.35 ),
14972  mva = cms.PSet(
14973  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
14974  batchSize = cms.int32( 16 )
14975  )
14976 )
14977 fragment.hltFullIter1HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
14978  originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksPPRefForDmeson" ),
14979  originalMVAVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','MVAValues' ),
14980  originalQualVals = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14981  minQuality = cms.string( "highPurity" ),
14982  copyExtras = cms.untracked.bool( True ),
14983  copyTrajectories = cms.untracked.bool( False )
14984 )
14985 fragment.hltFullIter2ClustersRefRemovalPPRefForDmeson = cms.EDProducer( "TrackClusterRemover",
14986  trajectories = cms.InputTag( "hltFullIter1HighPurityTracksPPRefForDmeson" ),
14987  trackClassifier = cms.InputTag( 'hltFullIter1TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
14988  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
14989  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14990  oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalPPRefForDmeson" ),
14991  TrackQuality = cms.string( "highPurity" ),
14992  maxChi2 = cms.double( 9.0 ),
14993  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14994  overrideTrkQuals = cms.InputTag( "" )
14995 )
14996 fragment.hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14997  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
14998  OnDemand = cms.bool( False ),
14999  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" )
15000 )
15001 fragment.hltFullIter2PixelTripletsPPRefForDmeson = cms.EDProducer( "SeedingLayersEDProducer",
15002  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15003  'BPix2+BPix3+BPix4',
15004  'BPix1+BPix3+BPix4',
15005  'BPix1+BPix2+BPix4',
15006  'BPix2+BPix3+FPix1_pos',
15007  'BPix2+BPix3+FPix1_neg',
15008  'BPix1+BPix2+FPix1_pos',
15009  'BPix1+BPix2+FPix1_neg',
15010  'BPix1+BPix3+FPix1_pos',
15011  'BPix1+BPix3+FPix1_neg',
15012  'BPix2+FPix1_pos+FPix2_pos',
15013  'BPix2+FPix1_neg+FPix2_neg',
15014  'BPix1+FPix1_pos+FPix2_pos',
15015  'BPix1+FPix1_neg+FPix2_neg',
15016  'BPix1+BPix2+FPix2_pos',
15017  'BPix1+BPix2+FPix2_neg',
15018  'FPix1_pos+FPix2_pos+FPix3_pos',
15019  'FPix1_neg+FPix2_neg+FPix3_neg',
15020  'BPix1+FPix2_pos+FPix3_pos',
15021  'BPix1+FPix2_neg+FPix3_neg',
15022  'BPix1+FPix1_pos+FPix3_pos',
15023  'BPix1+FPix1_neg+FPix3_neg' ),
15024  BPix = cms.PSet(
15025  hitErrorRPhi = cms.double( 0.0027 ),
15026  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15027  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15028  useErrorsFromParam = cms.bool( True ),
15029  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15030  ),
15031  FPix = cms.PSet(
15032  hitErrorRPhi = cms.double( 0.0051 ),
15033  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15034  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15035  useErrorsFromParam = cms.bool( True ),
15036  hitErrorRZ = cms.double( 0.0036 ),
15037  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15038  ),
15039  TIB = cms.PSet( ),
15040  TID = cms.PSet( ),
15041  TOB = cms.PSet( ),
15042  TEC = cms.PSet( ),
15043  MTIB = cms.PSet( ),
15044  MTID = cms.PSet( ),
15045  MTOB = cms.PSet( ),
15046  MTEC = cms.PSet( )
15047 )
15048 fragment.hltFullIter2PixelTrackingRegionsPPRefForDmeson = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15049  RegionPSet = cms.PSet(
15050  useFixedError = cms.bool( True ),
15051  nSigmaZ = cms.double( 4.0 ),
15052  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15053  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15054  useFoundVertices = cms.bool( True ),
15055  fixedError = cms.double( 0.2 ),
15056  maxNVertices = cms.int32( -1 ),
15057  sigmaZVertex = cms.double( 4.0 ),
15058  useFakeVertices = cms.bool( False ),
15059  ptMin = cms.double( 0.55 ),
15060  originRadius = cms.double( 0.02 ),
15061  precise = cms.bool( True ),
15062  useMultipleScattering = cms.bool( False )
15063  )
15064 )
15065 fragment.hltFullIter2PixelClusterCheckPPRefForDmeson = cms.EDProducer( "ClusterCheckerEDProducer",
15066  doClusterCheck = cms.bool( False ),
15067  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
15068  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15069  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15070  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15071  cut = cms.string( "" ),
15072  silentClusterCheck = cms.untracked.bool( False )
15073 )
15074 fragment.hltFullIter2PixelHitDoubletsPPRefForDmeson = cms.EDProducer( "HitPairEDProducer",
15075  seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsPPRefForDmeson" ),
15076  trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegionsPPRefForDmeson" ),
15077  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15078  clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckPPRefForDmeson" ),
15079  produceSeedingHitSets = cms.bool( True ),
15080  produceIntermediateHitDoublets = cms.bool( True ),
15081  maxElement = cms.uint32( 0 ),
15082  maxElementTotal = cms.uint32( 50000000 ),
15083  putEmptyIfMaxElementReached = cms.bool( False ),
15084  layerPairs = cms.vuint32( 0, 1 )
15085 )
15086 fragment.hltFullIter2PixelHitTripletsPPRefForDmeson = cms.EDProducer( "CAHitTripletEDProducer",
15087  doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsPPRefForDmeson" ),
15088  extraHitRPhitolerance = cms.double( 0.032 ),
15089  useBendingCorrection = cms.bool( True ),
15090  CAThetaCut = cms.double( 0.004 ),
15091  CAPhiCut = cms.double( 0.07 ),
15092  CAThetaCut_byTriplets = cms.VPSet(
15093  cms.PSet( seedingLayers = cms.string( "" ),
15094  cut = cms.double( -1.0 )
15095  )
15096  ),
15097  CAPhiCut_byTriplets = cms.VPSet(
15098  cms.PSet( seedingLayers = cms.string( "" ),
15099  cut = cms.double( -1.0 )
15100  )
15101  ),
15102  CAHardPtCut = cms.double( 0.3 ),
15103  maxChi2 = cms.PSet(
15104  value2 = cms.double( 6.0 ),
15105  value1 = cms.double( 100.0 ),
15106  pt1 = cms.double( 0.8 ),
15107  enabled = cms.bool( True ),
15108  pt2 = cms.double( 8.0 )
15109  ),
15110  SeedComparitorPSet = cms.PSet(
15111  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15112  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15113  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15114  )
15115 )
15116 fragment.hltFullIter2PixelSeedsPPRefForDmeson = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15117  seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsPPRefForDmeson" ),
15118  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15119  SeedMomentumForBOFF = cms.double( 5.0 ),
15120  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15121  MinOneOverPtError = cms.double( 1.0 ),
15122  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15123  magneticField = cms.string( "ParabolicMf" ),
15124  forceKinematicWithRegionDirection = cms.bool( False ),
15125  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15126 )
15127 fragment.hltFullIter2CkfTrackCandidatesPPRefForDmeson = cms.EDProducer( "CkfTrackCandidateMaker",
15128  cleanTrajectoryAfterInOut = cms.bool( True ),
15129  doSeedingRegionRebuilding = cms.bool( True ),
15130  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15131  reverseTrajectories = cms.bool( False ),
15132  useHitsSplitting = cms.bool( True ),
15133  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" ),
15134  src = cms.InputTag( "hltFullIter2PixelSeedsPPRefForDmeson" ),
15135  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15136  phase2clustersToSkip = cms.InputTag( "" ),
15137  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA" ) ),
15138  TransientInitialStateEstimatorParameters = cms.PSet(
15139  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15140  numberMeasurementsForFit = cms.int32( 4 ),
15141  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15142  ),
15143  numHitsForSeedCleaner = cms.int32( 50 ),
15144  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15145  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15146  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15147  maxNSeeds = cms.uint32( 100000 ),
15148  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15149 )
15150 fragment.hltFullIter2CtfWithMaterialTracksPPRefForDmeson = cms.EDProducer( "TrackProducer",
15151  useSimpleMF = cms.bool( True ),
15152  SimpleMagneticField = cms.string( "ParabolicMf" ),
15153  src = cms.InputTag( "hltFullIter2CkfTrackCandidatesPPRefForDmeson" ),
15154  clusterRemovalInfo = cms.InputTag( "" ),
15155  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15156  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15157  useHitsSplitting = cms.bool( False ),
15158  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15159  TrajectoryInEvent = cms.bool( False ),
15160  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15161  AlgorithmName = cms.string( "highPtTripletStep" ),
15162  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15163  GeometricInnerState = cms.bool( False ),
15164  NavigationSchool = cms.string( "" ),
15165  MeasurementTracker = cms.string( "" ),
15166  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventPPRefForDmeson" )
15167 )
15168 fragment.hltFullIter2TrackDNNClassifierPPRefForDmeson = cms.EDProducer( "TrackTfClassifier",
15169  src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15170  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15171  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15172  ignoreVertices = cms.bool( False ),
15173  qualityCuts = cms.vdouble( 0.47, 0.55, 0.62 ),
15174  mva = cms.PSet(
15175  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15176  batchSize = cms.int32( 16 )
15177  )
15178 )
15179 fragment.hltFullIter2HighPurityTracksPPRefForDmeson = cms.EDProducer( "TrackCollectionFilterCloner",
15180  originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksPPRefForDmeson" ),
15181  originalMVAVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','MVAValues' ),
15182  originalQualVals = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15183  minQuality = cms.string( "highPurity" ),
15184  copyExtras = cms.untracked.bool( True ),
15185  copyTrajectories = cms.untracked.bool( False )
15186 )
15187 fragment.hltFullIter3ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15188  trajectories = cms.InputTag( "hltFullIter2HighPurityTracksPPRefForDmeson" ),
15189  trackClassifier = cms.InputTag( 'hltFullIter2TrackDNNClassifierPPRefForDmeson','QualityMasks' ),
15190  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15191  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15192  oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalPPRefForDmeson" ),
15193  TrackQuality = cms.string( "highPurity" ),
15194  maxChi2 = cms.double( 9.0 ),
15195  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15196  overrideTrkQuals = cms.InputTag( "" )
15197 )
15198 fragment.hltFullIter3MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15199  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15200  OnDemand = cms.bool( False ),
15201  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" )
15202 )
15203 fragment.hltFullIter3PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15204  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15205  'BPix2+BPix3+BPix4',
15206  'BPix1+BPix3+BPix4',
15207  'BPix1+BPix2+BPix4',
15208  'BPix2+BPix3+FPix1_pos',
15209  'BPix2+BPix3+FPix1_neg',
15210  'BPix1+BPix2+FPix1_pos',
15211  'BPix1+BPix2+FPix1_neg',
15212  'BPix1+BPix3+FPix1_pos',
15213  'BPix1+BPix3+FPix1_neg',
15214  'BPix2+FPix1_pos+FPix2_pos',
15215  'BPix2+FPix1_neg+FPix2_neg',
15216  'BPix1+FPix1_pos+FPix2_pos',
15217  'BPix1+FPix1_neg+FPix2_neg',
15218  'BPix1+BPix2+FPix2_pos',
15219  'BPix1+BPix2+FPix2_neg',
15220  'FPix1_pos+FPix2_pos+FPix3_pos',
15221  'FPix1_neg+FPix2_neg+FPix3_neg',
15222  'BPix1+FPix2_pos+FPix3_pos',
15223  'BPix1+FPix2_neg+FPix3_neg',
15224  'BPix1+FPix1_pos+FPix3_pos',
15225  'BPix1+FPix1_neg+FPix3_neg' ),
15226  BPix = cms.PSet(
15227  hitErrorRPhi = cms.double( 0.0027 ),
15228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15229  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15230  useErrorsFromParam = cms.bool( True ),
15231  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15232  ),
15233  FPix = cms.PSet(
15234  hitErrorRPhi = cms.double( 0.0051 ),
15235  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15236  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15237  useErrorsFromParam = cms.bool( True ),
15238  hitErrorRZ = cms.double( 0.0036 ),
15239  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15240  ),
15241  TIB = cms.PSet( ),
15242  TID = cms.PSet( ),
15243  TOB = cms.PSet( ),
15244  TEC = cms.PSet( ),
15245  MTIB = cms.PSet( ),
15246  MTID = cms.PSet( ),
15247  MTOB = cms.PSet( ),
15248  MTEC = cms.PSet( )
15249 )
15250 fragment.hltFullIter3PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15251  RegionPSet = cms.PSet(
15252  useFixedError = cms.bool( False ),
15253  nSigmaZ = cms.double( 4.0 ),
15254  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15255  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15256  useFoundVertices = cms.bool( True ),
15257  fixedError = cms.double( 0.2 ),
15258  maxNVertices = cms.int32( -1 ),
15259  sigmaZVertex = cms.double( 4.0 ),
15260  useFakeVertices = cms.bool( False ),
15261  ptMin = cms.double( 0.2 ),
15262  originRadius = cms.double( 0.02 ),
15263  precise = cms.bool( True ),
15264  useMultipleScattering = cms.bool( False )
15265  )
15266 )
15267 fragment.hltFullIter3PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15268  doClusterCheck = cms.bool( False ),
15269  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
15270  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15271  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
15272  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15273  cut = cms.string( "" ),
15274  silentClusterCheck = cms.untracked.bool( False )
15275 )
15276 fragment.hltFullIter3PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15277  seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsPPRef" ),
15278  trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegionsPPRef" ),
15279  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15280  clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckPPRef" ),
15281  produceSeedingHitSets = cms.bool( True ),
15282  produceIntermediateHitDoublets = cms.bool( True ),
15283  maxElement = cms.uint32( 0 ),
15284  maxElementTotal = cms.uint32( 50000000 ),
15285  putEmptyIfMaxElementReached = cms.bool( False ),
15286  layerPairs = cms.vuint32( 0, 1 )
15287 )
15288 fragment.hltFullIter3PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
15289  doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsPPRef" ),
15290  extraHitRPhitolerance = cms.double( 0.032 ),
15291  useBendingCorrection = cms.bool( True ),
15292  CAThetaCut = cms.double( 0.002 ),
15293  CAPhiCut = cms.double( 0.05 ),
15294  CAThetaCut_byTriplets = cms.VPSet(
15295  cms.PSet( seedingLayers = cms.string( "" ),
15296  cut = cms.double( -1.0 )
15297  )
15298  ),
15299  CAPhiCut_byTriplets = cms.VPSet(
15300  cms.PSet( seedingLayers = cms.string( "" ),
15301  cut = cms.double( -1.0 )
15302  )
15303  ),
15304  CAHardPtCut = cms.double( 0.3 ),
15305  maxChi2 = cms.PSet(
15306  value2 = cms.double( 8.0 ),
15307  value1 = cms.double( 70.0 ),
15308  pt1 = cms.double( 0.8 ),
15309  enabled = cms.bool( True ),
15310  pt2 = cms.double( 2.0 )
15311  ),
15312  SeedComparitorPSet = cms.PSet(
15313  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15314  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15315  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15316  )
15317 )
15318 fragment.hltFullIter3PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15319  seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsPPRef" ),
15320  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15321  SeedMomentumForBOFF = cms.double( 5.0 ),
15322  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15323  MinOneOverPtError = cms.double( 1.0 ),
15324  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15325  magneticField = cms.string( "ParabolicMf" ),
15326  forceKinematicWithRegionDirection = cms.bool( False ),
15327  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15328 )
15329 fragment.hltFullIter3CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15330  cleanTrajectoryAfterInOut = cms.bool( True ),
15331  doSeedingRegionRebuilding = cms.bool( True ),
15332  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15333  reverseTrajectories = cms.bool( False ),
15334  useHitsSplitting = cms.bool( True ),
15335  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" ),
15336  src = cms.InputTag( "hltFullIter3PixelSeedsPPRef" ),
15337  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15338  phase2clustersToSkip = cms.InputTag( "" ),
15339  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15340  TransientInitialStateEstimatorParameters = cms.PSet(
15341  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15342  numberMeasurementsForFit = cms.int32( 4 ),
15343  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15344  ),
15345  numHitsForSeedCleaner = cms.int32( 50 ),
15346  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15347  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15348  TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
15349  maxNSeeds = cms.uint32( 100000 ),
15350  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15351 )
15352 fragment.hltFullIter3CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15353  useSimpleMF = cms.bool( True ),
15354  SimpleMagneticField = cms.string( "ParabolicMf" ),
15355  src = cms.InputTag( "hltFullIter3CkfTrackCandidatesPPRef" ),
15356  clusterRemovalInfo = cms.InputTag( "" ),
15357  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15358  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15359  useHitsSplitting = cms.bool( False ),
15360  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15361  TrajectoryInEvent = cms.bool( False ),
15362  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15363  AlgorithmName = cms.string( "lowPtTripletStep" ),
15364  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15365  GeometricInnerState = cms.bool( False ),
15366  NavigationSchool = cms.string( "" ),
15367  MeasurementTracker = cms.string( "" ),
15368  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventPPRef" )
15369 )
15370 fragment.hltFullIter3TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15371  src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15372  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15373  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15374  ignoreVertices = cms.bool( False ),
15375  qualityCuts = cms.vdouble( -0.23, 0.15, 0.41 ),
15376  mva = cms.PSet(
15377  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15378  batchSize = cms.int32( 16 )
15379  )
15380 )
15381 fragment.hltFullIter3HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15382  originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksPPRef" ),
15383  originalMVAVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','MVAValues' ),
15384  originalQualVals = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15385  minQuality = cms.string( "highPurity" ),
15386  copyExtras = cms.untracked.bool( True ),
15387  copyTrajectories = cms.untracked.bool( False )
15388 )
15389 fragment.hltFullIter4ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15390  trajectories = cms.InputTag( "hltFullIter3HighPurityTracksPPRef" ),
15391  trackClassifier = cms.InputTag( 'hltFullIter3TrackDNNClassifierPPRef','QualityMasks' ),
15392  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15393  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15394  oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalPPRef" ),
15395  TrackQuality = cms.string( "highPurity" ),
15396  maxChi2 = cms.double( 9.0 ),
15397  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15398  overrideTrkQuals = cms.InputTag( "" )
15399 )
15400 fragment.hltFullIter4MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15401  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15402  OnDemand = cms.bool( False ),
15403  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" )
15404 )
15405 fragment.hltFullIter4PixelQuadrupletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15406  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
15407  'BPix1+BPix2+BPix3+FPix1_pos',
15408  'BPix1+BPix2+BPix3+FPix1_neg',
15409  'BPix1+BPix2+FPix1_pos+FPix2_pos',
15410  'BPix1+BPix2+FPix1_neg+FPix2_neg',
15411  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
15412  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
15413  BPix = cms.PSet(
15414  hitErrorRPhi = cms.double( 0.0027 ),
15415  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15416  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15417  useErrorsFromParam = cms.bool( True ),
15418  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15419  ),
15420  FPix = cms.PSet(
15421  hitErrorRPhi = cms.double( 0.0051 ),
15422  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15423  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15424  useErrorsFromParam = cms.bool( True ),
15425  hitErrorRZ = cms.double( 0.0036 ),
15426  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15427  ),
15428  TIB = cms.PSet( ),
15429  TID = cms.PSet( ),
15430  TOB = cms.PSet( ),
15431  TEC = cms.PSet( ),
15432  MTIB = cms.PSet( ),
15433  MTID = cms.PSet( ),
15434  MTOB = cms.PSet( ),
15435  MTEC = cms.PSet( )
15436 )
15437 fragment.hltFullIter4PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15438  RegionPSet = cms.PSet(
15439  useFixedError = cms.bool( True ),
15440  nSigmaZ = cms.double( 0.0 ),
15441  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15442  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15443  useFoundVertices = cms.bool( True ),
15444  fixedError = cms.double( 1.0 ),
15445  maxNVertices = cms.int32( -1 ),
15446  sigmaZVertex = cms.double( 4.0 ),
15447  useFakeVertices = cms.bool( False ),
15448  ptMin = cms.double( 1.5 ),
15449  originRadius = cms.double( 1.0 ),
15450  precise = cms.bool( True ),
15451  useMultipleScattering = cms.bool( False )
15452  )
15453 )
15454 fragment.hltFullIter4PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15455  doClusterCheck = cms.bool( True ),
15456  MaxNumberOfCosmicClusters = cms.uint32( 500000 ),
15457  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15458  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15459  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15460  cut = cms.string( "" ),
15461  silentClusterCheck = cms.untracked.bool( False )
15462 )
15463 fragment.hltFullIter4PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15464  seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsPPRef" ),
15465  trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegionsPPRef" ),
15466  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15467  clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckPPRef" ),
15468  produceSeedingHitSets = cms.bool( True ),
15469  produceIntermediateHitDoublets = cms.bool( True ),
15470  maxElement = cms.uint32( 0 ),
15471  maxElementTotal = cms.uint32( 50000000 ),
15472  putEmptyIfMaxElementReached = cms.bool( False ),
15473  layerPairs = cms.vuint32( 0, 1, 2 )
15474 )
15475 fragment.hltFullIter4PixelHitQuadrupletsPPRef = cms.EDProducer( "CAHitQuadrupletEDProducer",
15476  doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsPPRef" ),
15477  extraHitRPhitolerance = cms.double( 0.032 ),
15478  fitFastCircle = cms.bool( True ),
15479  fitFastCircleChi2Cut = cms.bool( True ),
15480  useBendingCorrection = cms.bool( True ),
15481  CAThetaCut = cms.double( 0.0011 ),
15482  CAPhiCut = cms.double( 0.0 ),
15483  CAThetaCut_byTriplets = cms.VPSet(
15484  cms.PSet( seedingLayers = cms.string( "" ),
15485  cut = cms.double( -1.0 )
15486  )
15487  ),
15488  CAPhiCut_byTriplets = cms.VPSet(
15489  cms.PSet( seedingLayers = cms.string( "" ),
15490  cut = cms.double( -1.0 )
15491  )
15492  ),
15493  CAHardPtCut = cms.double( 0.0 ),
15494  maxChi2 = cms.PSet(
15495  value2 = cms.double( 100.0 ),
15496  value1 = cms.double( 500.0 ),
15497  pt1 = cms.double( 0.8 ),
15498  enabled = cms.bool( True ),
15499  pt2 = cms.double( 2.0 )
15500  ),
15501  SeedComparitorPSet = cms.PSet(
15502  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15503  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15504  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15505  )
15506 )
15507 fragment.hltFullIter4PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15508  seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsPPRef" ),
15509  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15510  SeedMomentumForBOFF = cms.double( 5.0 ),
15511  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15512  MinOneOverPtError = cms.double( 1.0 ),
15513  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15514  magneticField = cms.string( "ParabolicMf" ),
15515  forceKinematicWithRegionDirection = cms.bool( False ),
15516  SeedComparitorPSet = cms.PSet(
15517  FilterStripHits = cms.bool( False ),
15518  FilterPixelHits = cms.bool( True ),
15519  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15520  FilterAtHelixStage = cms.bool( False ),
15521  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15522  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15523  )
15524 )
15525 fragment.hltFullIter4CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15526  cleanTrajectoryAfterInOut = cms.bool( True ),
15527  doSeedingRegionRebuilding = cms.bool( True ),
15528  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15529  reverseTrajectories = cms.bool( False ),
15530  useHitsSplitting = cms.bool( True ),
15531  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" ),
15532  src = cms.InputTag( "hltFullIter4PixelSeedsPPRef" ),
15533  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15534  phase2clustersToSkip = cms.InputTag( "" ),
15535  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15536  TransientInitialStateEstimatorParameters = cms.PSet(
15537  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15538  numberMeasurementsForFit = cms.int32( 4 ),
15539  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15540  ),
15541  numHitsForSeedCleaner = cms.int32( 50 ),
15542  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15543  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15544  TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
15545  maxNSeeds = cms.uint32( 100000 ),
15546  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15547 )
15548 fragment.hltFullIter4CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15549  useSimpleMF = cms.bool( True ),
15550  SimpleMagneticField = cms.string( "ParabolicMf" ),
15551  src = cms.InputTag( "hltFullIter4CkfTrackCandidatesPPRef" ),
15552  clusterRemovalInfo = cms.InputTag( "" ),
15553  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15554  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15555  useHitsSplitting = cms.bool( False ),
15556  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15557  TrajectoryInEvent = cms.bool( False ),
15558  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15559  AlgorithmName = cms.string( "detachedQuadStep" ),
15560  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15561  GeometricInnerState = cms.bool( False ),
15562  NavigationSchool = cms.string( "" ),
15563  MeasurementTracker = cms.string( "" ),
15564  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventPPRef" )
15565 )
15566 fragment.hltFullIter4TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15567  src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
15568  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15569  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15570  ignoreVertices = cms.bool( False ),
15571  qualityCuts = cms.vdouble( -0.66, -0.15, 0.46 ),
15572  mva = cms.PSet(
15573  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15574  batchSize = cms.int32( 16 )
15575  )
15576 )
15577 fragment.hltFullIter4HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15578  originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksPPRef" ),
15579  originalMVAVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','MVAValues' ),
15580  originalQualVals = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
15581  minQuality = cms.string( "highPurity" ),
15582  copyExtras = cms.untracked.bool( True ),
15583  copyTrajectories = cms.untracked.bool( False )
15584 )
15585 fragment.hltFullIter5ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15586  trajectories = cms.InputTag( "hltFullIter4HighPurityTracksPPRef" ),
15587  trackClassifier = cms.InputTag( 'hltFullIter4TrackDNNClassifierPPRef','QualityMasks' ),
15588  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15589  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15590  oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalPPRef" ),
15591  TrackQuality = cms.string( "highPurity" ),
15592  maxChi2 = cms.double( 9.0 ),
15593  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15594  overrideTrkQuals = cms.InputTag( "" )
15595 )
15596 fragment.hltFullIter5MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15597  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15598  OnDemand = cms.bool( False ),
15599  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" )
15600 )
15601 fragment.hltFullIter5PixelTripletsPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15602  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
15603  'BPix2+BPix3+BPix4',
15604  'BPix2+BPix3+FPix1_pos',
15605  'BPix2+BPix3+FPix1_neg',
15606  'BPix2+FPix1_pos+FPix2_pos',
15607  'BPix2+FPix1_neg+FPix2_neg',
15608  'FPix1_pos+FPix2_pos+FPix3_pos',
15609  'FPix1_neg+FPix2_neg+FPix3_neg' ),
15610  BPix = cms.PSet(
15611  hitErrorRPhi = cms.double( 0.0027 ),
15612  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15613  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15614  useErrorsFromParam = cms.bool( True ),
15615  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15616  ),
15617  FPix = cms.PSet(
15618  hitErrorRPhi = cms.double( 0.0051 ),
15619  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15620  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15621  useErrorsFromParam = cms.bool( True ),
15622  hitErrorRZ = cms.double( 0.0036 ),
15623  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15624  ),
15625  TIB = cms.PSet( ),
15626  TID = cms.PSet( ),
15627  TOB = cms.PSet( ),
15628  TEC = cms.PSet( ),
15629  MTIB = cms.PSet( ),
15630  MTID = cms.PSet( ),
15631  MTOB = cms.PSet( ),
15632  MTEC = cms.PSet( )
15633 )
15634 fragment.hltFullIter5PixelTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15635  RegionPSet = cms.PSet(
15636  useFixedError = cms.bool( True ),
15637  nSigmaZ = cms.double( 0.0 ),
15638  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15639  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15640  useFoundVertices = cms.bool( True ),
15641  fixedError = cms.double( 0.5 ),
15642  maxNVertices = cms.int32( -1 ),
15643  sigmaZVertex = cms.double( 4.0 ),
15644  useFakeVertices = cms.bool( False ),
15645  ptMin = cms.double( 0.25 ),
15646  originRadius = cms.double( 1.5 ),
15647  precise = cms.bool( True ),
15648  useMultipleScattering = cms.bool( False )
15649  )
15650 )
15651 fragment.hltFullIter5PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15652  doClusterCheck = cms.bool( True ),
15653  MaxNumberOfCosmicClusters = cms.uint32( 500000 ),
15654  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15655  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15656  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15657  cut = cms.string( "" ),
15658  silentClusterCheck = cms.untracked.bool( False )
15659 )
15660 fragment.hltFullIter5PixelHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
15661  seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsPPRef" ),
15662  trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegionsPPRef" ),
15663  trackingRegionsSeedingLayers = cms.InputTag( "" ),
15664  clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckPPRef" ),
15665  produceSeedingHitSets = cms.bool( False ),
15666  produceIntermediateHitDoublets = cms.bool( True ),
15667  maxElement = cms.uint32( 0 ),
15668  maxElementTotal = cms.uint32( 50000000 ),
15669  putEmptyIfMaxElementReached = cms.bool( False ),
15670  layerPairs = cms.vuint32( 0, 1 )
15671 )
15672 fragment.hltFullIter5PixelHitTripletsPPRef = cms.EDProducer( "CAHitTripletEDProducer",
15673  doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsPPRef" ),
15674  extraHitRPhitolerance = cms.double( 0.032 ),
15675  useBendingCorrection = cms.bool( True ),
15676  CAThetaCut = cms.double( 0.001 ),
15677  CAPhiCut = cms.double( 0.0 ),
15678  CAThetaCut_byTriplets = cms.VPSet(
15679  cms.PSet( seedingLayers = cms.string( "" ),
15680  cut = cms.double( -1.0 )
15681  )
15682  ),
15683  CAPhiCut_byTriplets = cms.VPSet(
15684  cms.PSet( seedingLayers = cms.string( "" ),
15685  cut = cms.double( -1.0 )
15686  )
15687  ),
15688  CAHardPtCut = cms.double( 0.2 ),
15689  maxChi2 = cms.PSet(
15690  value2 = cms.double( 10.0 ),
15691  value1 = cms.double( 300.0 ),
15692  pt1 = cms.double( 0.8 ),
15693  enabled = cms.bool( True ),
15694  pt2 = cms.double( 2.0 )
15695  ),
15696  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
15697 )
15698 fragment.hltFullIter5PixelSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
15699  seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsPPRef" ),
15700  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15701  SeedMomentumForBOFF = cms.double( 5.0 ),
15702  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15703  MinOneOverPtError = cms.double( 1.0 ),
15704  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15705  magneticField = cms.string( "ParabolicMf" ),
15706  forceKinematicWithRegionDirection = cms.bool( False ),
15707  SeedComparitorPSet = cms.PSet(
15708  FilterStripHits = cms.bool( False ),
15709  FilterPixelHits = cms.bool( True ),
15710  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15711  FilterAtHelixStage = cms.bool( False ),
15712  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15713  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15714  )
15715 )
15716 fragment.hltFullIter5CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15717  cleanTrajectoryAfterInOut = cms.bool( True ),
15718  doSeedingRegionRebuilding = cms.bool( True ),
15719  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15720  reverseTrajectories = cms.bool( False ),
15721  useHitsSplitting = cms.bool( True ),
15722  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" ),
15723  src = cms.InputTag( "hltFullIter5PixelSeedsPPRef" ),
15724  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15725  phase2clustersToSkip = cms.InputTag( "" ),
15726  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15727  TransientInitialStateEstimatorParameters = cms.PSet(
15728  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15729  numberMeasurementsForFit = cms.int32( 4 ),
15730  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15731  ),
15732  numHitsForSeedCleaner = cms.int32( 50 ),
15733  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15734  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15735  TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
15736  maxNSeeds = cms.uint32( 100000 ),
15737  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15738 )
15739 fragment.hltFullIter5CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15740  useSimpleMF = cms.bool( True ),
15741  SimpleMagneticField = cms.string( "ParabolicMf" ),
15742  src = cms.InputTag( "hltFullIter5CkfTrackCandidatesPPRef" ),
15743  clusterRemovalInfo = cms.InputTag( "" ),
15744  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15745  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15746  useHitsSplitting = cms.bool( False ),
15747  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15748  TrajectoryInEvent = cms.bool( False ),
15749  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15750  AlgorithmName = cms.string( "detachedTripletStep" ),
15751  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15752  GeometricInnerState = cms.bool( False ),
15753  NavigationSchool = cms.string( "" ),
15754  MeasurementTracker = cms.string( "" ),
15755  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventPPRef" )
15756 )
15757 fragment.hltFullIter5TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15758  src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
15759  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15760  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15761  ignoreVertices = cms.bool( False ),
15762  qualityCuts = cms.vdouble( -0.42, 0.16, 0.78 ),
15763  mva = cms.PSet(
15764  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15765  batchSize = cms.int32( 16 )
15766  )
15767 )
15768 fragment.hltFullIter5HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15769  originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksPPRef" ),
15770  originalMVAVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','MVAValues' ),
15771  originalQualVals = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
15772  minQuality = cms.string( "highPurity" ),
15773  copyExtras = cms.untracked.bool( True ),
15774  copyTrajectories = cms.untracked.bool( False )
15775 )
15776 fragment.hltFullIter6ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15777  trajectories = cms.InputTag( "hltFullIter5HighPurityTracksPPRef" ),
15778  trackClassifier = cms.InputTag( 'hltFullIter5TrackDNNClassifierPPRef','QualityMasks' ),
15779  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15780  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15781  oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalPPRef" ),
15782  TrackQuality = cms.string( "tight" ),
15783  maxChi2 = cms.double( 9.0 ),
15784  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15785  overrideTrkQuals = cms.InputTag( "" )
15786 )
15787 fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15788  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15789  OnDemand = cms.bool( False ),
15790  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" )
15791 )
15792 fragment.hltFullIter6PixelClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
15793  doClusterCheck = cms.bool( True ),
15794  MaxNumberOfCosmicClusters = cms.uint32( 500000 ),
15795  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15796  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
15797  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15798  cut = cms.string( "" ),
15799  silentClusterCheck = cms.untracked.bool( False )
15800 )
15801 fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
15802  RegionPSet = cms.PSet(
15803  deltaEta_Cand = cms.double( -1.0 ),
15804  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15805  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15806  zErrorBeamSpot = cms.double( 24.2 ),
15807  extraPhi = cms.double( 0.0 ),
15808  extraEta = cms.double( 0.0 ),
15809  seedingMode = cms.string( "Global" ),
15810  maxNVertices = cms.int32( 5 ),
15811  nSigmaZVertex = cms.double( 3.0 ),
15812  nSigmaZBeamSpot = cms.double( 4.0 ),
15813  ptMin = cms.double( 5.0 ),
15814  input = cms.InputTag( "" ),
15815  operationMode = cms.string( "VerticesFixed" ),
15816  searchOpt = cms.bool( False ),
15817  whereToUseMeasurementTracker = cms.string( "Never" ),
15818  deltaPhi_Cand = cms.double( -1.0 ),
15819  originRadius = cms.double( 0.015 ),
15820  measurementTrackerName = cms.InputTag( "" ),
15821  precise = cms.bool( True ),
15822  zErrorVertex = cms.double( 0.3 )
15823  ),
15824  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
15825  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
15826  ignoreSingleFPixPanelModules = cms.bool( True ),
15827  debug = cms.untracked.bool( False ),
15828  createPlottingFiles = cms.untracked.bool( False ),
15829  layerList = cms.vstring( 'BPix1+BPix2',
15830  'BPix1+BPix3',
15831  'BPix1+BPix4',
15832  'BPix2+BPix3',
15833  'BPix2+BPix4',
15834  'BPix3+BPix4',
15835  'BPix1+FPix1_pos',
15836  'BPix1+FPix1_neg',
15837  'BPix1+FPix2_pos',
15838  'BPix1+FPix2_neg',
15839  'BPix1+FPix3_pos',
15840  'BPix1+FPix3_neg',
15841  'BPix2+FPix1_pos',
15842  'BPix2+FPix1_neg',
15843  'BPix2+FPix2_pos',
15844  'BPix2+FPix2_neg',
15845  'BPix3+FPix1_pos',
15846  'BPix3+FPix1_neg',
15847  'FPix1_pos+FPix2_pos',
15848  'FPix1_neg+FPix2_neg',
15849  'FPix1_pos+FPix3_pos',
15850  'FPix1_neg+FPix3_neg',
15851  'FPix2_pos+FPix3_pos',
15852  'FPix2_neg+FPix3_neg' ),
15853  BPix = cms.PSet(
15854  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15855  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15856  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15857  ),
15858  FPix = cms.PSet(
15859  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15860  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15861  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15862  ),
15863  TIB = cms.PSet( ),
15864  TID = cms.PSet( ),
15865  TOB = cms.PSet( ),
15866  TEC = cms.PSet( ),
15867  MTIB = cms.PSet( ),
15868  MTID = cms.PSet( ),
15869  MTOB = cms.PSet( ),
15870  MTEC = cms.PSet( )
15871 )
15872 fragment.hltFullIter6PixelHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
15873  seedingLayers = cms.InputTag( "" ),
15874  trackingRegions = cms.InputTag( "" ),
15875  trackingRegionsSeedingLayers = cms.InputTag( "hltFullIter6PixelTrackingRegionSeedLayersBPPRef" ),
15876  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckPPRef" ),
15877  produceSeedingHitSets = cms.bool( True ),
15878  produceIntermediateHitDoublets = cms.bool( False ),
15879  maxElement = cms.uint32( 0 ),
15880  maxElementTotal = cms.uint32( 50000000 ),
15881  putEmptyIfMaxElementReached = cms.bool( False ),
15882  layerPairs = cms.vuint32( 0 )
15883 )
15884 fragment.hltFullIter6PixelSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
15885  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBPPRef" ),
15886  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
15887  SeedMomentumForBOFF = cms.double( 5.0 ),
15888  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
15889  MinOneOverPtError = cms.double( 1.0 ),
15890  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15891  magneticField = cms.string( "ParabolicMf" ),
15892  forceKinematicWithRegionDirection = cms.bool( False ),
15893  SeedComparitorPSet = cms.PSet(
15894  FilterStripHits = cms.bool( True ),
15895  FilterPixelHits = cms.bool( False ),
15896  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
15897  FilterAtHelixStage = cms.bool( True ),
15898  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
15899  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
15900  )
15901 )
15902 fragment.hltFullIter6CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
15903  cleanTrajectoryAfterInOut = cms.bool( True ),
15904  doSeedingRegionRebuilding = cms.bool( True ),
15905  onlyPixelHitsForSeedCleaner = cms.bool( True ),
15906  reverseTrajectories = cms.bool( False ),
15907  useHitsSplitting = cms.bool( True ),
15908  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" ),
15909  src = cms.InputTag( "hltFullIter6PixelSeedsBPPRef" ),
15910  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15911  phase2clustersToSkip = cms.InputTag( "" ),
15912  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
15913  TransientInitialStateEstimatorParameters = cms.PSet(
15914  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15915  numberMeasurementsForFit = cms.int32( 4 ),
15916  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15917  ),
15918  numHitsForSeedCleaner = cms.int32( 50 ),
15919  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15920  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15921  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15922  maxNSeeds = cms.uint32( 500000 ),
15923  maxSeedsBeforeCleaning = cms.uint32( 5000 )
15924 )
15925 fragment.hltFullIter6CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
15926  useSimpleMF = cms.bool( True ),
15927  SimpleMagneticField = cms.string( "ParabolicMf" ),
15928  src = cms.InputTag( "hltFullIter6CkfTrackCandidatesPPRef" ),
15929  clusterRemovalInfo = cms.InputTag( "" ),
15930  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15931  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
15932  useHitsSplitting = cms.bool( False ),
15933  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15934  TrajectoryInEvent = cms.bool( False ),
15935  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15936  AlgorithmName = cms.string( "pixelPairStep" ),
15937  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
15938  GeometricInnerState = cms.bool( False ),
15939  NavigationSchool = cms.string( "" ),
15940  MeasurementTracker = cms.string( "" ),
15941  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventPPRef" )
15942 )
15943 fragment.hltFullIter6TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
15944  src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
15945  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15946  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
15947  ignoreVertices = cms.bool( False ),
15948  qualityCuts = cms.vdouble( -0.31, -0.13, 0.13 ),
15949  mva = cms.PSet(
15950  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
15951  batchSize = cms.int32( 16 )
15952  )
15953 )
15954 fragment.hltFullIter6HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
15955  originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksPPRef" ),
15956  originalMVAVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','MVAValues' ),
15957  originalQualVals = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
15958  minQuality = cms.string( "highPurity" ),
15959  copyExtras = cms.untracked.bool( True ),
15960  copyTrajectories = cms.untracked.bool( False )
15961 )
15962 fragment.hltFullIter7ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
15963  trajectories = cms.InputTag( "hltFullIter6HighPurityTracksPPRef" ),
15964  trackClassifier = cms.InputTag( 'hltFullIter6TrackDNNClassifierPPRef','QualityMasks' ),
15965  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
15966  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
15967  oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalPPRef" ),
15968  TrackQuality = cms.string( "highPurity" ),
15969  maxChi2 = cms.double( 9.0 ),
15970  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
15971  overrideTrkQuals = cms.InputTag( "" )
15972 )
15973 fragment.hltFullIter7MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
15974  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
15975  OnDemand = cms.bool( False ),
15976  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" )
15977 )
15978 fragment.hltFullIter7MixedLayersAPPRef = cms.EDProducer( "SeedingLayersEDProducer",
15979  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
15980  'BPix2+FPix1_neg+FPix2_neg' ),
15981  BPix = cms.PSet(
15982  hitErrorRPhi = cms.double( 0.0027 ),
15983  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15984  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
15985  useErrorsFromParam = cms.bool( True ),
15986  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15987  ),
15988  FPix = cms.PSet(
15989  hitErrorRPhi = cms.double( 0.0051 ),
15990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15991  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
15992  useErrorsFromParam = cms.bool( True ),
15993  hitErrorRZ = cms.double( 0.0036 ),
15994  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
15995  ),
15996  TIB = cms.PSet( ),
15997  TID = cms.PSet( ),
15998  TOB = cms.PSet( ),
15999  TEC = cms.PSet(
16000  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16001  minRing = cms.int32( 1 ),
16002  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16003  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16004  useRingSlector = cms.bool( True ),
16005  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16006  maxRing = cms.int32( 1 )
16007  ),
16008  MTIB = cms.PSet( ),
16009  MTID = cms.PSet( ),
16010  MTOB = cms.PSet( ),
16011  MTEC = cms.PSet( )
16012 )
16013 fragment.hltFullIter7MixedTrackingRegionsAPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16014  RegionPSet = cms.PSet(
16015  useFixedError = cms.bool( True ),
16016  nSigmaZ = cms.double( 0.0 ),
16017  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16018  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16019  useFoundVertices = cms.bool( True ),
16020  fixedError = cms.double( 3.75 ),
16021  maxNVertices = cms.int32( -1 ),
16022  sigmaZVertex = cms.double( 4.0 ),
16023  useFakeVertices = cms.bool( False ),
16024  ptMin = cms.double( 0.4 ),
16025  originRadius = cms.double( 1.5 ),
16026  precise = cms.bool( True ),
16027  useMultipleScattering = cms.bool( False ),
16028  originRScaling4BigEvts = cms.bool( True ),
16029  ptMinScaling4BigEvts = cms.bool( True ),
16030  minOriginR = cms.double( 0.0 ),
16031  maxPtMin = cms.double( 0.7 ),
16032  scalingStartNPix = cms.double( 20000.0 ),
16033  scalingEndNPix = cms.double( 35000.0 ),
16034  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16035  )
16036 )
16037 fragment.hltFullIter7MixedClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16038  doClusterCheck = cms.bool( False ),
16039  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
16040  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16041  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16042  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16043  cut = cms.string( "" ),
16044  silentClusterCheck = cms.untracked.bool( False )
16045 )
16046 fragment.hltFullIter7MixedHitDoubletsAPPRef = cms.EDProducer( "HitPairEDProducer",
16047  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAPPRef" ),
16048  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsAPPRef" ),
16049  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16050  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16051  produceSeedingHitSets = cms.bool( True ),
16052  produceIntermediateHitDoublets = cms.bool( True ),
16053  maxElement = cms.uint32( 0 ),
16054  maxElementTotal = cms.uint32( 50000000 ),
16055  putEmptyIfMaxElementReached = cms.bool( False ),
16056  layerPairs = cms.vuint32( 0 )
16057 )
16058 fragment.hltFullIter7MixedHitTripletsAPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16059  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAPPRef" ),
16060  produceSeedingHitSets = cms.bool( True ),
16061  produceIntermediateHitTriplets = cms.bool( False ),
16062  maxElement = cms.uint32( 1000000 ),
16063  extraHitRPhitolerance = cms.double( 0.0 ),
16064  extraHitRZtolerance = cms.double( 0.0 ),
16065  useMultScattering = cms.bool( True ),
16066  useBending = cms.bool( True ),
16067  useFixedPreFiltering = cms.bool( False ),
16068  phiPreFiltering = cms.double( 0.3 )
16069 )
16070 fragment.hltFullIter7MixedSeedsAPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16071  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAPPRef" ),
16072  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16073  SeedMomentumForBOFF = cms.double( 5.0 ),
16074  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16075  MinOneOverPtError = cms.double( 1.0 ),
16076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16077  magneticField = cms.string( "ParabolicMf" ),
16078  forceKinematicWithRegionDirection = cms.bool( False ),
16079  SeedComparitorPSet = cms.PSet(
16080  FilterStripHits = cms.bool( True ),
16081  FilterPixelHits = cms.bool( True ),
16082  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16083  FilterAtHelixStage = cms.bool( False ),
16084  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16085  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16086  )
16087 )
16088 fragment.hltFullIter7MixedLayersBPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16089  layerList = cms.vstring( 'BPix3+BPix4+TIB1' ),
16090  BPix = cms.PSet(
16091  hitErrorRPhi = cms.double( 0.0027 ),
16092  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16093  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16094  useErrorsFromParam = cms.bool( True ),
16095  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16096  ),
16097  FPix = cms.PSet(
16098  hitErrorRPhi = cms.double( 0.0051 ),
16099  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16100  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16101  useErrorsFromParam = cms.bool( True ),
16102  hitErrorRZ = cms.double( 0.0036 ),
16103  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16104  ),
16105  TIB = cms.PSet(
16106  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16107  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16108  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16109  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16110  ),
16111  TID = cms.PSet( ),
16112  TOB = cms.PSet( ),
16113  TEC = cms.PSet( ),
16114  MTIB = cms.PSet( ),
16115  MTID = cms.PSet( ),
16116  MTOB = cms.PSet( ),
16117  MTEC = cms.PSet( )
16118 )
16119 fragment.hltFullIter7MixedTrackingRegionsBPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16120  RegionPSet = cms.PSet(
16121  useFixedError = cms.bool( True ),
16122  nSigmaZ = cms.double( 0.0 ),
16123  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16124  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16125  useFoundVertices = cms.bool( True ),
16126  fixedError = cms.double( 2.5 ),
16127  maxNVertices = cms.int32( -1 ),
16128  sigmaZVertex = cms.double( 4.0 ),
16129  useFakeVertices = cms.bool( False ),
16130  ptMin = cms.double( 0.6 ),
16131  originRadius = cms.double( 1.5 ),
16132  precise = cms.bool( True ),
16133  useMultipleScattering = cms.bool( False ),
16134  originRScaling4BigEvts = cms.bool( True ),
16135  ptMinScaling4BigEvts = cms.bool( True ),
16136  minOriginR = cms.double( 0.0 ),
16137  maxPtMin = cms.double( 0.7 ),
16138  scalingStartNPix = cms.double( 20000.0 ),
16139  scalingEndNPix = cms.double( 35000.0 ),
16140  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16141  )
16142 )
16143 fragment.hltFullIter7MixedHitDoubletsBPPRef = cms.EDProducer( "HitPairEDProducer",
16144  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBPPRef" ),
16145  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsBPPRef" ),
16146  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16147  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckPPRef" ),
16148  produceSeedingHitSets = cms.bool( True ),
16149  produceIntermediateHitDoublets = cms.bool( True ),
16150  maxElement = cms.uint32( 0 ),
16151  maxElementTotal = cms.uint32( 50000000 ),
16152  putEmptyIfMaxElementReached = cms.bool( False ),
16153  layerPairs = cms.vuint32( 0 )
16154 )
16155 fragment.hltFullIter7MixedHitTripletsBPPRef = cms.EDProducer( "PixelTripletLargeTipEDProducer",
16156  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBPPRef" ),
16157  produceSeedingHitSets = cms.bool( True ),
16158  produceIntermediateHitTriplets = cms.bool( False ),
16159  maxElement = cms.uint32( 1000000 ),
16160  extraHitRPhitolerance = cms.double( 0.0 ),
16161  extraHitRZtolerance = cms.double( 0.0 ),
16162  useMultScattering = cms.bool( True ),
16163  useBending = cms.bool( True ),
16164  useFixedPreFiltering = cms.bool( False ),
16165  phiPreFiltering = cms.double( 0.3 )
16166 )
16167 fragment.hltFullIter7MixedSeedsBPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16168  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBPPRef" ),
16169  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16170  SeedMomentumForBOFF = cms.double( 5.0 ),
16171  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16172  MinOneOverPtError = cms.double( 1.0 ),
16173  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16174  magneticField = cms.string( "ParabolicMf" ),
16175  forceKinematicWithRegionDirection = cms.bool( False ),
16176  SeedComparitorPSet = cms.PSet(
16177  FilterStripHits = cms.bool( True ),
16178  FilterPixelHits = cms.bool( True ),
16179  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
16180  FilterAtHelixStage = cms.bool( False ),
16181  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16182  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16183  )
16184 )
16185 fragment.hltFullIter7MixedSeedsPPRef = cms.EDProducer( "SeedCombiner",
16186  seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAPPRef','hltFullIter7MixedSeedsBPPRef' )
16187 )
16188 fragment.hltFullIter7CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16189  cleanTrajectoryAfterInOut = cms.bool( True ),
16190  doSeedingRegionRebuilding = cms.bool( True ),
16191  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16192  reverseTrajectories = cms.bool( False ),
16193  useHitsSplitting = cms.bool( True ),
16194  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" ),
16195  src = cms.InputTag( "hltFullIter7MixedSeedsPPRef" ),
16196  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16197  phase2clustersToSkip = cms.InputTag( "" ),
16198  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16199  TransientInitialStateEstimatorParameters = cms.PSet(
16200  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16201  numberMeasurementsForFit = cms.int32( 4 ),
16202  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16203  ),
16204  numHitsForSeedCleaner = cms.int32( 50 ),
16205  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16206  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16207  TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
16208  maxNSeeds = cms.uint32( 100000 ),
16209  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16210 )
16211 fragment.hltFullIter7CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16212  useSimpleMF = cms.bool( True ),
16213  SimpleMagneticField = cms.string( "ParabolicMf" ),
16214  src = cms.InputTag( "hltFullIter7CkfTrackCandidatesPPRef" ),
16215  clusterRemovalInfo = cms.InputTag( "" ),
16216  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16217  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16218  useHitsSplitting = cms.bool( False ),
16219  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16220  TrajectoryInEvent = cms.bool( False ),
16221  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16222  AlgorithmName = cms.string( "mixedTripletStep" ),
16223  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16224  GeometricInnerState = cms.bool( False ),
16225  NavigationSchool = cms.string( "" ),
16226  MeasurementTracker = cms.string( "" ),
16227  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventPPRef" )
16228 )
16229 fragment.hltFullIter7TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16230  src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16231  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16232  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16233  ignoreVertices = cms.bool( False ),
16234  qualityCuts = cms.vdouble( -0.86, -0.68, -0.43 ),
16235  mva = cms.PSet(
16236  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16237  batchSize = cms.int32( 16 )
16238  )
16239 )
16240 fragment.hltFullIter7HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16241  originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksPPRef" ),
16242  originalMVAVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','MVAValues' ),
16243  originalQualVals = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16244  minQuality = cms.string( "highPurity" ),
16245  copyExtras = cms.untracked.bool( True ),
16246  copyTrajectories = cms.untracked.bool( False )
16247 )
16248 fragment.hltFullIter8ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16249  trajectories = cms.InputTag( "hltFullIter7HighPurityTracksPPRef" ),
16250  trackClassifier = cms.InputTag( 'hltFullIter7TrackDNNClassifierPPRef','QualityMasks' ),
16251  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16252  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16253  oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalPPRef" ),
16254  TrackQuality = cms.string( "highPurity" ),
16255  maxChi2 = cms.double( 9.0 ),
16256  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16257  overrideTrkQuals = cms.InputTag( "" )
16258 )
16259 fragment.hltFullIter8MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16260  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16261  OnDemand = cms.bool( False ),
16262  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" )
16263 )
16264 fragment.hltFullIter8PixelLessLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16265  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
16266  'TIB1+TIB2+MTIB4',
16267  'TIB1+TIB2+MTID1_pos',
16268  'TIB1+TIB2+MTID1_neg',
16269  'TID1_pos+TID2_pos+TID3_pos',
16270  'TID1_neg+TID2_neg+TID3_neg',
16271  'TID1_pos+TID2_pos+MTID3_pos',
16272  'TID1_neg+TID2_neg+MTID3_neg',
16273  'TID1_pos+TID2_pos+MTEC1_pos',
16274  'TID1_neg+TID2_neg+MTEC1_neg',
16275  'TID2_pos+TID3_pos+TEC1_pos',
16276  'TID2_neg+TID3_neg+TEC1_neg',
16277  'TID2_pos+TID3_pos+MTEC1_pos',
16278  'TID2_neg+TID3_neg+MTEC1_neg',
16279  'TEC1_pos+TEC2_pos+TEC3_pos',
16280  'TEC1_neg+TEC2_neg+TEC3_neg',
16281  'TEC1_pos+TEC2_pos+MTEC3_pos',
16282  'TEC1_neg+TEC2_neg+MTEC3_neg',
16283  'TEC1_pos+TEC2_pos+TEC4_pos',
16284  'TEC1_neg+TEC2_neg+TEC4_neg',
16285  'TEC1_pos+TEC2_pos+MTEC4_pos',
16286  'TEC1_neg+TEC2_neg+MTEC4_neg',
16287  'TEC2_pos+TEC3_pos+TEC4_pos',
16288  'TEC2_neg+TEC3_neg+TEC4_neg',
16289  'TEC2_pos+TEC3_pos+MTEC4_pos',
16290  'TEC2_neg+TEC3_neg+MTEC4_neg',
16291  'TEC2_pos+TEC3_pos+TEC5_pos',
16292  'TEC2_neg+TEC3_neg+TEC5_neg',
16293  'TEC2_pos+TEC3_pos+TEC6_pos',
16294  'TEC2_neg+TEC3_neg+TEC6_neg',
16295  'TEC3_pos+TEC4_pos+TEC5_pos',
16296  'TEC3_neg+TEC4_neg+TEC5_neg',
16297  'TEC3_pos+TEC4_pos+MTEC5_pos',
16298  'TEC3_neg+TEC4_neg+MTEC5_neg',
16299  'TEC3_pos+TEC5_pos+TEC6_pos',
16300  'TEC3_neg+TEC5_neg+TEC6_neg',
16301  'TEC4_pos+TEC5_pos+TEC6_pos',
16302  'TEC4_neg+TEC5_neg+TEC6_neg' ),
16303  BPix = cms.PSet( ),
16304  FPix = cms.PSet( ),
16305  TIB = cms.PSet(
16306  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16307  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16308  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16309  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16310  ),
16311  TID = cms.PSet(
16312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16313  minRing = cms.int32( 3 ),
16314  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16315  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16316  useRingSlector = cms.bool( True ),
16317  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16318  maxRing = cms.int32( 3 )
16319  ),
16320  TOB = cms.PSet( ),
16321  TEC = cms.PSet(
16322  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16323  minRing = cms.int32( 1 ),
16324  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16325  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16326  useRingSlector = cms.bool( True ),
16327  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16328  maxRing = cms.int32( 2 )
16329  ),
16330  MTIB = cms.PSet(
16331  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16332  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16333  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16334  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16335  ),
16336  MTID = cms.PSet(
16337  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16338  minRing = cms.int32( 3 ),
16339  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16340  useRingSlector = cms.bool( True ),
16341  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16342  maxRing = cms.int32( 3 ),
16343  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16344  ),
16345  MTOB = cms.PSet( ),
16346  MTEC = cms.PSet(
16347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16348  minRing = cms.int32( 3 ),
16349  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16350  useRingSlector = cms.bool( True ),
16351  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16352  maxRing = cms.int32( 3 ),
16353  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16354  )
16355 )
16356 fragment.hltFullIter8PixelLessTrackingRegionsPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16357  RegionPSet = cms.PSet(
16358  useFixedError = cms.bool( True ),
16359  nSigmaZ = cms.double( 0.0 ),
16360  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16361  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16362  useFoundVertices = cms.bool( True ),
16363  fixedError = cms.double( 3.0 ),
16364  maxNVertices = cms.int32( -1 ),
16365  sigmaZVertex = cms.double( 4.0 ),
16366  useFakeVertices = cms.bool( False ),
16367  ptMin = cms.double( 0.4 ),
16368  originRadius = cms.double( 1.0 ),
16369  precise = cms.bool( True ),
16370  useMultipleScattering = cms.bool( False ),
16371  originRScaling4BigEvts = cms.bool( True ),
16372  ptMinScaling4BigEvts = cms.bool( False ),
16373  minOriginR = cms.double( 0.0 ),
16374  maxPtMin = cms.double( 0.7 ),
16375  scalingStartNPix = cms.double( 20000.0 ),
16376  scalingEndNPix = cms.double( 35000.0 ),
16377  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16378  )
16379 )
16380 fragment.hltFullIter8PixelLessClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16381  doClusterCheck = cms.bool( False ),
16382  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
16383  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16384  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16385  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16386  cut = cms.string( "" ),
16387  silentClusterCheck = cms.untracked.bool( False )
16388 )
16389 fragment.hltFullIter8PixelLessHitDoubletsPPRef = cms.EDProducer( "HitPairEDProducer",
16390  seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersPPRef" ),
16391  trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegionsPPRef" ),
16392  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16393  clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckPPRef" ),
16394  produceSeedingHitSets = cms.bool( False ),
16395  produceIntermediateHitDoublets = cms.bool( True ),
16396  maxElement = cms.uint32( 0 ),
16397  maxElementTotal = cms.uint32( 50000000 ),
16398  putEmptyIfMaxElementReached = cms.bool( False ),
16399  layerPairs = cms.vuint32( 0 )
16400 )
16401 fragment.hltFullIter8PixelLessHitTripletsPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
16402  doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsPPRef" ),
16403  maxElement = cms.uint32( 1000000 ),
16404  useFixedPreFiltering = cms.bool( False ),
16405  phiPreFiltering = cms.double( 0.3 ),
16406  extraHitRPhitolerance = cms.double( 0.0 ),
16407  extraHitRZtolerance = cms.double( 0.0 ),
16408  extraZKDBox = cms.double( 0.2 ),
16409  extraRKDBox = cms.double( 0.2 ),
16410  extraPhiKDBox = cms.double( 0.005 ),
16411  fnSigmaRZ = cms.double( 2.0 ),
16412  refitHits = cms.bool( True ),
16413  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16414  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16415  maxChi2 = cms.double( 5.0 ),
16416  chi2VsPtCut = cms.bool( True ),
16417  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
16418  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
16419  detIdsToDebug = cms.vint32( 0, 0, 0 )
16420 )
16421 fragment.hltFullIter8PixelLessSeedsPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16422  seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsPPRef" ),
16423  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16424  SeedMomentumForBOFF = cms.double( 5.0 ),
16425  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16426  MinOneOverPtError = cms.double( 1.0 ),
16427  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16428  magneticField = cms.string( "ParabolicMf" ),
16429  forceKinematicWithRegionDirection = cms.bool( False ),
16430  SeedComparitorPSet = cms.PSet(
16431  mode = cms.string( "and" ),
16432  comparitors = cms.VPSet(
16433  cms.PSet( FilterStripHits = cms.bool( True ),
16434  FilterPixelHits = cms.bool( True ),
16435  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
16436  FilterAtHelixStage = cms.bool( False ),
16437  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16438  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16439  ),
16440  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16441  trimMaxADC = cms.double( 30.0 ),
16442  seedCutMIPs = cms.double( 0.35 ),
16443  subclusterCutMIPs = cms.double( 0.45 ),
16444  subclusterWindow = cms.double( 0.7 ),
16445  maxNSat = cms.uint32( 3 ),
16446  trimMaxFracNeigh = cms.double( 0.25 ),
16447  FilterAtHelixStage = cms.bool( False ),
16448  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16449  seedCutSN = cms.double( 7.0 ),
16450  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16451  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16452  trimMaxFracTotal = cms.double( 0.15 ),
16453  layerMask = cms.PSet( )
16454  )
16455  ),
16456  ComponentName = cms.string( "CombinedSeedComparitor" )
16457  )
16458 )
16459 fragment.hltFullIter8CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16460  cleanTrajectoryAfterInOut = cms.bool( True ),
16461  doSeedingRegionRebuilding = cms.bool( True ),
16462  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16463  reverseTrajectories = cms.bool( False ),
16464  useHitsSplitting = cms.bool( True ),
16465  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" ),
16466  src = cms.InputTag( "hltFullIter8PixelLessSeedsPPRef" ),
16467  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16468  phase2clustersToSkip = cms.InputTag( "" ),
16469  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16470  TransientInitialStateEstimatorParameters = cms.PSet(
16471  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16472  numberMeasurementsForFit = cms.int32( 4 ),
16473  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16474  ),
16475  numHitsForSeedCleaner = cms.int32( 50 ),
16476  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16477  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16478  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
16479  maxNSeeds = cms.uint32( 500000 ),
16480  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16481 )
16482 fragment.hltFullIter8CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16483  useSimpleMF = cms.bool( True ),
16484  SimpleMagneticField = cms.string( "ParabolicMf" ),
16485  src = cms.InputTag( "hltFullIter8CkfTrackCandidatesPPRef" ),
16486  clusterRemovalInfo = cms.InputTag( "" ),
16487  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16488  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
16489  useHitsSplitting = cms.bool( False ),
16490  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16491  TrajectoryInEvent = cms.bool( True ),
16492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16493  AlgorithmName = cms.string( "pixelLessStep" ),
16494  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16495  GeometricInnerState = cms.bool( False ),
16496  NavigationSchool = cms.string( "" ),
16497  MeasurementTracker = cms.string( "" ),
16498  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventPPRef" )
16499 )
16500 fragment.hltFullIter8TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16501  src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
16502  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16503  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16504  ignoreVertices = cms.bool( False ),
16505  qualityCuts = cms.vdouble( -0.82, -0.61, -0.16 ),
16506  mva = cms.PSet(
16507  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16508  batchSize = cms.int32( 16 )
16509  )
16510 )
16511 fragment.hltFullIter8HighPurityTracksPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
16512  originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksPPRef" ),
16513  originalMVAVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','MVAValues' ),
16514  originalQualVals = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
16515  minQuality = cms.string( "highPurity" ),
16516  copyExtras = cms.untracked.bool( True ),
16517  copyTrajectories = cms.untracked.bool( False )
16518 )
16519 fragment.hltFullIter9ClustersRefRemovalPPRef = cms.EDProducer( "TrackClusterRemover",
16520  trajectories = cms.InputTag( "hltFullIter8HighPurityTracksPPRef" ),
16521  trackClassifier = cms.InputTag( 'hltFullIter8TrackDNNClassifierPPRef','QualityMasks' ),
16522  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16523  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16524  oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalPPRef" ),
16525  TrackQuality = cms.string( "highPurity" ),
16526  maxChi2 = cms.double( 9.0 ),
16527  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16528  overrideTrkQuals = cms.InputTag( "" )
16529 )
16530 fragment.hltFullIter9MaskedMeasurementTrackerEventPPRef = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16531  src = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16532  OnDemand = cms.bool( False ),
16533  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" )
16534 )
16535 fragment.hltFullIter9TobTecLayersTriplPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16536  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
16537  'TOB1+TOB2+MTOB4',
16538  'TOB1+TOB2+MTEC1_pos',
16539  'TOB1+TOB2+MTEC1_neg' ),
16540  BPix = cms.PSet( ),
16541  FPix = cms.PSet( ),
16542  TIB = cms.PSet( ),
16543  TID = cms.PSet( ),
16544  TOB = cms.PSet(
16545  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16546  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16547  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16548  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16549  ),
16550  TEC = cms.PSet( ),
16551  MTIB = cms.PSet( ),
16552  MTID = cms.PSet( ),
16553  MTOB = cms.PSet(
16554  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16555  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16556  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16557  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16558  ),
16559  MTEC = cms.PSet(
16560  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16561  minRing = cms.int32( 6 ),
16562  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16563  useRingSlector = cms.bool( True ),
16564  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16565  maxRing = cms.int32( 7 ),
16566  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','rphiRecHit' )
16567  )
16568 )
16569 fragment.hltFullIter9TobTecTrackingRegionsTriplPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16570  RegionPSet = cms.PSet(
16571  useFixedError = cms.bool( True ),
16572  nSigmaZ = cms.double( 0.0 ),
16573  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16574  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16575  useFoundVertices = cms.bool( True ),
16576  fixedError = cms.double( 5.0 ),
16577  maxNVertices = cms.int32( -1 ),
16578  sigmaZVertex = cms.double( 4.0 ),
16579  useFakeVertices = cms.bool( False ),
16580  ptMin = cms.double( 0.55 ),
16581  originRadius = cms.double( 3.5 ),
16582  precise = cms.bool( True ),
16583  useMultipleScattering = cms.bool( False ),
16584  originRScaling4BigEvts = cms.bool( True ),
16585  ptMinScaling4BigEvts = cms.bool( False ),
16586  minOriginR = cms.double( 0.0 ),
16587  maxPtMin = cms.double( 0.7 ),
16588  scalingStartNPix = cms.double( 20000.0 ),
16589  scalingEndNPix = cms.double( 35000.0 ),
16590  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16591  )
16592 )
16593 fragment.hltFullIter9TobTecClusterCheckPPRef = cms.EDProducer( "ClusterCheckerEDProducer",
16594  doClusterCheck = cms.bool( False ),
16595  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
16596  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16597  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
16598  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16599  cut = cms.string( "" ),
16600  silentClusterCheck = cms.untracked.bool( False )
16601 )
16602 fragment.hltFullIter9TobTecHitDoubletsTriplPPRef = cms.EDProducer( "HitPairEDProducer",
16603  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplPPRef" ),
16604  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplPPRef" ),
16605  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16606  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
16607  produceSeedingHitSets = cms.bool( False ),
16608  produceIntermediateHitDoublets = cms.bool( True ),
16609  maxElement = cms.uint32( 0 ),
16610  maxElementTotal = cms.uint32( 50000000 ),
16611  putEmptyIfMaxElementReached = cms.bool( False ),
16612  layerPairs = cms.vuint32( 0 )
16613 )
16614 fragment.hltFullIter9TobTecHitTripletsTriplPPRef = cms.EDProducer( "MultiHitFromChi2EDProducer",
16615  doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplPPRef" ),
16616  maxElement = cms.uint32( 1000000 ),
16617  useFixedPreFiltering = cms.bool( False ),
16618  phiPreFiltering = cms.double( 0.3 ),
16619  extraHitRPhitolerance = cms.double( 0.0 ),
16620  extraHitRZtolerance = cms.double( 0.0 ),
16621  extraZKDBox = cms.double( 0.2 ),
16622  extraRKDBox = cms.double( 0.2 ),
16623  extraPhiKDBox = cms.double( 0.01 ),
16624  fnSigmaRZ = cms.double( 2.0 ),
16625  refitHits = cms.bool( True ),
16626  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
16627  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16628  maxChi2 = cms.double( 5.0 ),
16629  chi2VsPtCut = cms.bool( True ),
16630  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
16631  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
16632  detIdsToDebug = cms.vint32( 0, 0, 0 )
16633 )
16634 fragment.hltFullIter9TobTecSeedsTriplPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16635  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplPPRef" ),
16636  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16637  SeedMomentumForBOFF = cms.double( 5.0 ),
16638  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16639  MinOneOverPtError = cms.double( 1.0 ),
16640  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16641  magneticField = cms.string( "ParabolicMf" ),
16642  forceKinematicWithRegionDirection = cms.bool( False ),
16643  SeedComparitorPSet = cms.PSet(
16644  mode = cms.string( "and" ),
16645  comparitors = cms.VPSet(
16646  cms.PSet( FilterStripHits = cms.bool( True ),
16647  FilterPixelHits = cms.bool( True ),
16648  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
16649  FilterAtHelixStage = cms.bool( False ),
16650  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16651  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16652  ),
16653  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16654  trimMaxADC = cms.double( 30.0 ),
16655  seedCutMIPs = cms.double( 0.35 ),
16656  subclusterCutMIPs = cms.double( 0.45 ),
16657  subclusterWindow = cms.double( 0.7 ),
16658  maxNSat = cms.uint32( 3 ),
16659  trimMaxFracNeigh = cms.double( 0.25 ),
16660  FilterAtHelixStage = cms.bool( False ),
16661  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16662  seedCutSN = cms.double( 7.0 ),
16663  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16664  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16665  trimMaxFracTotal = cms.double( 0.15 ),
16666  layerMask = cms.PSet( )
16667  )
16668  ),
16669  ComponentName = cms.string( "CombinedSeedComparitor" )
16670  )
16671 )
16672 fragment.hltFullIter9TobTecLayersPairPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16673  layerList = cms.vstring( 'TOB1+TEC1_pos',
16674  'TOB1+TEC1_neg',
16675  'TEC1_pos+TEC2_pos',
16676  'TEC1_neg+TEC2_neg',
16677  'TEC2_pos+TEC3_pos',
16678  'TEC2_neg+TEC3_neg',
16679  'TEC3_pos+TEC4_pos',
16680  'TEC3_neg+TEC4_neg',
16681  'TEC4_pos+TEC5_pos',
16682  'TEC4_neg+TEC5_neg',
16683  'TEC5_pos+TEC6_pos',
16684  'TEC5_neg+TEC6_neg',
16685  'TEC6_pos+TEC7_pos',
16686  'TEC6_neg+TEC7_neg' ),
16687  BPix = cms.PSet( ),
16688  FPix = cms.PSet( ),
16689  TIB = cms.PSet( ),
16690  TID = cms.PSet( ),
16691  TOB = cms.PSet(
16692  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16693  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16694  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16695  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
16696  ),
16697  TEC = cms.PSet(
16698  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16699  minRing = cms.int32( 5 ),
16700  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16701  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16702  useRingSlector = cms.bool( True ),
16703  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
16704  maxRing = cms.int32( 5 )
16705  ),
16706  MTIB = cms.PSet( ),
16707  MTID = cms.PSet( ),
16708  MTOB = cms.PSet( ),
16709  MTEC = cms.PSet( )
16710 )
16711 fragment.hltFullIter9TobTecTrackingRegionsPairPPRef = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
16712  RegionPSet = cms.PSet(
16713  useFixedError = cms.bool( True ),
16714  nSigmaZ = cms.double( 0.0 ),
16715  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16716  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16717  useFoundVertices = cms.bool( True ),
16718  fixedError = cms.double( 7.5 ),
16719  maxNVertices = cms.int32( -1 ),
16720  sigmaZVertex = cms.double( 4.0 ),
16721  useFakeVertices = cms.bool( False ),
16722  ptMin = cms.double( 0.6 ),
16723  originRadius = cms.double( 6.0 ),
16724  precise = cms.bool( True ),
16725  useMultipleScattering = cms.bool( False ),
16726  originRScaling4BigEvts = cms.bool( True ),
16727  ptMinScaling4BigEvts = cms.bool( False ),
16728  minOriginR = cms.double( 0.0 ),
16729  maxPtMin = cms.double( 0.7 ),
16730  scalingStartNPix = cms.double( 20000.0 ),
16731  scalingEndNPix = cms.double( 35000.0 ),
16732  pixelClustersForScaling = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" )
16733  )
16734 )
16735 fragment.hltFullIter9TobTecHitDoubletsPairPPRef = cms.EDProducer( "HitPairEDProducer",
16736  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairPPRef" ),
16737  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairPPRef" ),
16738  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16739  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckPPRef" ),
16740  produceSeedingHitSets = cms.bool( True ),
16741  produceIntermediateHitDoublets = cms.bool( True ),
16742  maxElement = cms.uint32( 0 ),
16743  maxElementTotal = cms.uint32( 50000000 ),
16744  putEmptyIfMaxElementReached = cms.bool( False ),
16745  layerPairs = cms.vuint32( 0 )
16746 )
16747 fragment.hltFullIter9TobTecSeedsPairPPRef = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16748  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairPPRef" ),
16749  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16750  SeedMomentumForBOFF = cms.double( 5.0 ),
16751  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16752  MinOneOverPtError = cms.double( 1.0 ),
16753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16754  magneticField = cms.string( "ParabolicMf" ),
16755  forceKinematicWithRegionDirection = cms.bool( False ),
16756  SeedComparitorPSet = cms.PSet(
16757  mode = cms.string( "and" ),
16758  comparitors = cms.VPSet(
16759  cms.PSet( FilterStripHits = cms.bool( True ),
16760  FilterPixelHits = cms.bool( True ),
16761  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
16762  FilterAtHelixStage = cms.bool( False ),
16763  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
16764  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplittingPPRefForDmeson" )
16765  ),
16766  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
16767  trimMaxADC = cms.double( 30.0 ),
16768  seedCutMIPs = cms.double( 0.35 ),
16769  subclusterCutMIPs = cms.double( 0.45 ),
16770  subclusterWindow = cms.double( 0.7 ),
16771  maxNSat = cms.uint32( 3 ),
16772  trimMaxFracNeigh = cms.double( 0.25 ),
16773  FilterAtHelixStage = cms.bool( False ),
16774  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
16775  seedCutSN = cms.double( 7.0 ),
16776  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
16777  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
16778  trimMaxFracTotal = cms.double( 0.15 ),
16779  layerMask = cms.PSet( )
16780  )
16781  ),
16782  ComponentName = cms.string( "CombinedSeedComparitor" )
16783  )
16784 )
16785 fragment.hltFullIter9TobTecSeedsPPRef = cms.EDProducer( "SeedCombiner",
16786  seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplPPRef','hltFullIter9TobTecSeedsPairPPRef' )
16787 )
16788 fragment.hltFullIter9CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16789  cleanTrajectoryAfterInOut = cms.bool( True ),
16790  doSeedingRegionRebuilding = cms.bool( True ),
16791  onlyPixelHitsForSeedCleaner = cms.bool( True ),
16792  reverseTrajectories = cms.bool( False ),
16793  useHitsSplitting = cms.bool( True ),
16794  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" ),
16795  src = cms.InputTag( "hltFullIter9TobTecSeedsPPRef" ),
16796  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalPPRef" ),
16797  phase2clustersToSkip = cms.InputTag( "" ),
16798  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16799  TransientInitialStateEstimatorParameters = cms.PSet(
16800  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16801  numberMeasurementsForFit = cms.int32( 4 ),
16802  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16803  ),
16804  numHitsForSeedCleaner = cms.int32( 50 ),
16805  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16806  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16807  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
16808  maxNSeeds = cms.uint32( 500000 ),
16809  maxSeedsBeforeCleaning = cms.uint32( 5000 )
16810 )
16811 fragment.hltFullIter9CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16812  useSimpleMF = cms.bool( True ),
16813  SimpleMagneticField = cms.string( "ParabolicMf" ),
16814  src = cms.InputTag( "hltFullIter9CkfTrackCandidatesPPRef" ),
16815  clusterRemovalInfo = cms.InputTag( "" ),
16816  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16817  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
16818  useHitsSplitting = cms.bool( False ),
16819  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16820  TrajectoryInEvent = cms.bool( True ),
16821  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16822  AlgorithmName = cms.string( "tobTecStep" ),
16823  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
16824  GeometricInnerState = cms.bool( False ),
16825  NavigationSchool = cms.string( "" ),
16826  MeasurementTracker = cms.string( "" ),
16827  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventPPRef" )
16828 )
16829 fragment.hltFullIter9TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
16830  src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksPPRef" ),
16831  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16832  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16833  ignoreVertices = cms.bool( False ),
16834  qualityCuts = cms.vdouble( -0.76, -0.65, -0.55 ),
16835  mva = cms.PSet(
16836  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
16837  batchSize = cms.int32( 16 )
16838  )
16839 )
16840 fragment.hltFullIter10JetCoreLayersPPRef = cms.EDProducer( "SeedingLayersEDProducer",
16841  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
16842  'BPix2+BPix3+BPix4',
16843  'BPix1+BPix3+BPix4',
16844  'BPix1+BPix2+BPix4',
16845  'BPix2+BPix3+FPix1_pos',
16846  'BPix2+BPix3+FPix1_neg',
16847  'BPix1+BPix2+FPix1_pos',
16848  'BPix1+BPix2+FPix1_neg',
16849  'BPix2+FPix1_pos+FPix2_pos',
16850  'BPix2+FPix1_neg+FPix2_neg',
16851  'BPix1+FPix1_pos+FPix2_pos',
16852  'BPix1+FPix1_neg+FPix2_neg',
16853  'FPix1_pos+FPix2_pos+FPix3_pos',
16854  'FPix1_neg+FPix2_neg+FPix3_neg',
16855  'BPix1+BPix2+TIB1',
16856  'BPix1+BPix3+TIB1',
16857  'BPix1+BPix4+TIB1',
16858  'BPix2+BPix3+TIB1',
16859  'BPix2+BPix4+TIB1',
16860  'BPix3+BPix4+TIB1' ),
16861  BPix = cms.PSet(
16862  hitErrorRPhi = cms.double( 0.0027 ),
16863  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16864  useErrorsFromParam = cms.bool( True ),
16865  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" ),
16866  hitErrorRZ = cms.double( 0.006 )
16867  ),
16868  FPix = cms.PSet(
16869  hitErrorRPhi = cms.double( 0.0051 ),
16870  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16871  useErrorsFromParam = cms.bool( True ),
16872  hitErrorRZ = cms.double( 0.0036 ),
16873  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingPPRefForDmeson" )
16874  ),
16875  TIB = cms.PSet(
16876  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFullPPRef','matchedRecHit' ),
16877  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16878  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
16879  ),
16880  TID = cms.PSet( ),
16881  TOB = cms.PSet( ),
16882  TEC = cms.PSet( ),
16883  MTIB = cms.PSet( ),
16884  MTID = cms.PSet( ),
16885  MTOB = cms.PSet( ),
16886  MTEC = cms.PSet( )
16887 )
16888 fragment.hltFullIter10JetCoreRegionSeedsPPRef = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
16889  OrderedHitsFactoryPSet = cms.PSet(
16890  maxElement = cms.uint32( 0 ),
16891  ComponentName = cms.string( "StandardHitTripletGenerator" ),
16892  SeedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
16893  LayerSrc = cms.InputTag( "hltFullIter10JetCoreLayersPPRef" ),
16894  GeneratorPSet = cms.PSet(
16895  maxElement = cms.uint32( 0 ),
16896  useBending = cms.bool( True ),
16897  useFixedPreFiltering = cms.bool( False ),
16898  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
16899  useMultScattering = cms.bool( True ),
16900  phiPreFiltering = cms.double( 0.3 ),
16901  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16902  extraHitRPhitolerance = cms.double( 0.032 ),
16903  extraHitRZtolerance = cms.double( 0.037 )
16904  )
16905  ),
16906  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16907  RegionFactoryPSet = cms.PSet(
16908  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
16909  RegionPSet = cms.PSet(
16910  precise = cms.bool( True ),
16911  useMultipleScattering = cms.bool( False ),
16912  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16913  ptMin = cms.double( 10.0 ),
16914  originRadius = cms.double( 0.2 ),
16915  originHalfLength = cms.double( 0.2 ),
16916  deltaPhiRegion = cms.double( 0.2 ),
16917  measurementTrackerName = cms.string( "" ),
16918  zVertex = cms.double( 5.0 ),
16919  deltaEtaRegion = cms.double( 0.2 ),
16920  rVertex = cms.double( 5.0 ),
16921  useFakeVertices = cms.bool( False ),
16922  JetSrc = cms.InputTag( "hltJetsForCoreTracking" ),
16923  vertexSrc = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16924  howToUseMeasurementTracker = cms.string( "Never" ),
16925  zErrorVetex = cms.double( 0.1 ),
16926  nSigmaZVertex = cms.double( 3.0 ),
16927  nSigmaZBeamSpot = cms.double( -1.0 ),
16928  zErrorBeamSpot = cms.double( 15.0 ),
16929  deltaEta = cms.double( 0.2 ),
16930  deltaPhi = cms.double( 0.2 ),
16931  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
16932  maxNRegions = cms.int32( 3 ),
16933  searchOpt = cms.bool( False ),
16934  whereToUseMeasurementTracker = cms.string( "Never" ),
16935  input = cms.InputTag( "hltJetsForCoreTracking" ),
16936  maxNVertices = cms.int32( 1 ),
16937  mode = cms.string( "VerticesFixed" )
16938  ),
16939  CollectionsPSet = cms.PSet(
16940  recoL2MuonsCollection = cms.InputTag( "" ),
16941  recoTrackMuonsCollection = cms.InputTag( "" ),
16942  recoMuonsCollection = cms.InputTag( "" )
16943  ),
16944  RegionInJetsCheckPSet = cms.PSet(
16945  recoCaloJetsCollection = cms.InputTag( "hltJetsForCoreTracking" ),
16946  deltaRExclusionSize = cms.double( 0.3 ),
16947  jetsPtMin = cms.double( 5.0 ),
16948  doJetsExclusionCheck = cms.bool( True )
16949  ),
16950  ToolsPSet = cms.PSet(
16951  regionBase = cms.string( "seedOnJets" ),
16952  thePropagatorName = cms.string( "AnalyticalPropagator" )
16953  )
16954  ),
16955  SeedCreatorPSet = cms.PSet(
16956  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
16957  forceKinematicWithRegionDirection = cms.bool( True ),
16958  magneticField = cms.string( "ParabolicMf" ),
16959  SeedMomentumForBOFF = cms.double( 5.0 ),
16960  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
16961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16962  MinOneOverPtError = cms.double( 1.0 ),
16963  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16964  maxseeds = cms.int32( 10000 )
16965  ),
16966  ClusterCheckPSet = cms.PSet(
16967  MaxNumberOfPixelClusters = cms.uint32( 150000 ),
16968  cut = cms.string( "strip < 1000000 && pixel < 150000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
16969  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingPPRefForDmeson" ),
16970  MaxNumberOfCosmicClusters = cms.uint32( 500000 ),
16971  doClusterCheck = cms.bool( True ),
16972  ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" )
16973  )
16974 )
16975 fragment.hltFullIter10CkfTrackCandidatesPPRef = cms.EDProducer( "CkfTrackCandidateMaker",
16976  cleanTrajectoryAfterInOut = cms.bool( True ),
16977  doSeedingRegionRebuilding = cms.bool( True ),
16978  onlyPixelHitsForSeedCleaner = cms.bool( False ),
16979  reverseTrajectories = cms.bool( False ),
16980  useHitsSplitting = cms.bool( True ),
16981  MeasurementTrackerEvent = cms.InputTag( "hltAfterSplittingMeasureTrackerEventForDmeson" ),
16982  src = cms.InputTag( "hltFullIter10JetCoreRegionSeedsPPRef" ),
16983  clustersToSkip = cms.InputTag( "" ),
16984  phase2clustersToSkip = cms.InputTag( "" ),
16985  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA" ) ),
16986  TransientInitialStateEstimatorParameters = cms.PSet(
16987  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16988  numberMeasurementsForFit = cms.int32( 4 ),
16989  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16990  ),
16991  numHitsForSeedCleaner = cms.int32( 4 ),
16992  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16993  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16994  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16995  maxNSeeds = cms.uint32( 100000 ),
16996  maxSeedsBeforeCleaning = cms.uint32( 10000 )
16997 )
16998 fragment.hltFullIter10CtfWithMaterialTracksPPRef = cms.EDProducer( "TrackProducer",
16999  useSimpleMF = cms.bool( True ),
17000  SimpleMagneticField = cms.string( "ParabolicMf" ),
17001  src = cms.InputTag( "hltFullIter10CkfTrackCandidatesPPRef" ),
17002  clusterRemovalInfo = cms.InputTag( "" ),
17003  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17004  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
17005  useHitsSplitting = cms.bool( False ),
17006  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17007  TrajectoryInEvent = cms.bool( False ),
17008  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17009  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
17010  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
17011  GeometricInnerState = cms.bool( False ),
17012  NavigationSchool = cms.string( "" ),
17013  MeasurementTracker = cms.string( "" ),
17014  MeasurementTrackerEvent = cms.InputTag( "" )
17015 )
17016 fragment.hltFullIter10TrackDNNClassifierPPRef = cms.EDProducer( "TrackTfClassifier",
17017  src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksPPRef" ),
17018  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17019  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPPRefForDmeson" ),
17020  ignoreVertices = cms.bool( False ),
17021  qualityCuts = cms.vdouble( -0.62, -0.49, -0.02 ),
17022  mva = cms.PSet(
17023  tfDnnLabel = cms.string( "hltESPTrackSelectionTfCKF" ),
17024  batchSize = cms.int32( 16 )
17025  )
17026 )
17027 fragment.hltFullIterativeTrackingMergedPPRefForDmeson = cms.EDProducer( "TrackCollectionMerger",
17028  trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksPPRefForDmeson','hltFullIter1CtfWithMaterialTracksPPRefForDmeson','hltFullIter2CtfWithMaterialTracksPPRefForDmeson','hltFullIter3CtfWithMaterialTracksPPRef','hltFullIter4CtfWithMaterialTracksPPRef','hltFullIter5CtfWithMaterialTracksPPRef','hltFullIter6CtfWithMaterialTracksPPRef','hltFullIter7CtfWithMaterialTracksPPRef','hltFullIter8CtfWithMaterialTracksPPRef','hltFullIter9CtfWithMaterialTracksPPRef','hltFullIter10CtfWithMaterialTracksPPRef' ),
17029  inputClassifiers = cms.vstring( 'hltFullIter0TrackDNNClassifierPPRefForDmeson',
17030  'hltFullIter1TrackDNNClassifierPPRefForDmeson',
17031  'hltFullIter2TrackDNNClassifierPPRefForDmeson',
17032  'hltFullIter3TrackDNNClassifierPPRef',
17033  'hltFullIter4TrackDNNClassifierPPRef',
17034  'hltFullIter5TrackDNNClassifierPPRef',
17035  'hltFullIter6TrackDNNClassifierPPRef',
17036  'hltFullIter7TrackDNNClassifierPPRef',
17037  'hltFullIter8TrackDNNClassifierPPRef',
17038  'hltFullIter9TrackDNNClassifierPPRef',
17039  'hltFullIter10TrackDNNClassifierPPRef' ),
17040  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17041  shareFrac = cms.double( 0.19 ),
17042  foundHitBonus = cms.double( 10.0 ),
17043  lostHitPenalty = cms.double( 5.0 ),
17044  minShareHits = cms.uint32( 2 ),
17045  allowFirstHitShare = cms.bool( True ),
17046  enableMerging = cms.bool( True ),
17047  minQuality = cms.string( "highPurity" ),
17048  copyExtras = cms.untracked.bool( True ),
17049  copyTrajectories = cms.untracked.bool( False )
17050 )
17051 fragment.hltFullOnlinePrimaryVerticesPPRefForDmeson = cms.EDProducer( "PrimaryVertexProducer",
17052  vertexCollections = cms.VPSet(
17053  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17054  label = cms.string( "" ),
17055  useBeamConstraint = cms.bool( False ),
17056  minNdof = cms.double( 0.0 ),
17057  maxDistanceToBeam = cms.double( 1.0 ),
17058  algorithm = cms.string( "AdaptiveVertexFitter" )
17059  ),
17060  cms.PSet( chi2cutoff = cms.double( 3.0 ),
17061  label = cms.string( "WithBS" ),
17062  useBeamConstraint = cms.bool( False ),
17063  minNdof = cms.double( 0.0 ),
17064  maxDistanceToBeam = cms.double( 1.0 ),
17065  algorithm = cms.string( "AdaptiveVertexFitter" )
17066  )
17067  ),
17068  verbose = cms.untracked.bool( False ),
17069  TkFilterParameters = cms.PSet(
17070  maxEta = cms.double( 2.4 ),
17071  minPt = cms.double( 0.0 ),
17072  minSiliconLayersWithHits = cms.int32( 5 ),
17073  minPixelLayersWithHits = cms.int32( 2 ),
17074  maxNormalizedChi2 = cms.double( 20.0 ),
17075  trackQuality = cms.string( "any" ),
17076  algorithm = cms.string( "filter" ),
17077  maxD0Significance = cms.double( 5.0 )
17078  ),
17079  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
17080  TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17081  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
17082  TrackTimesLabel = cms.InputTag( "dummy_default" ),
17083  TkClusParameters = cms.PSet(
17084  algorithm = cms.string( "gap" ),
17085  TkGapClusParameters = cms.PSet( zSeparation = cms.double( 1.0 ) )
17086  ),
17087  isRecoveryIteration = cms.bool( False ),
17088  recoveryVtxCollection = cms.InputTag( "" )
17089 )
17090 fragment.hltGoodHighPurityFullTracksForDmesonPPRef = cms.EDProducer( "TrackCollectionFilterCloner",
17091  originalSource = cms.InputTag( "hltFullIterativeTrackingMergedPPRefForDmeson" ),
17092  originalMVAVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','MVAValues' ),
17093  originalQualVals = cms.InputTag( 'hltFullIterativeTrackingMergedPPRefForDmeson','QualityMasks' ),
17094  minQuality = cms.string( "highPurity" ),
17095  copyExtras = cms.untracked.bool( True ),
17096  copyTrajectories = cms.untracked.bool( False )
17097 )
17098 fragment.hltFullCandsPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
17099  src = cms.InputTag( "hltGoodHighPurityFullTracksForDmesonPPRef" ),
17100  particleType = cms.string( "pi+" )
17101 )
17102 fragment.hltFullTrackFilterForDmesonPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
17103  saveTags = cms.bool( False ),
17104  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesPPRefForDmeson" ),
17105  trackCollection = cms.InputTag( "hltFullCandsPPRef" ),
17106  MinPt = cms.double( 0.0 ),
17107  MaxPt = cms.double( 10000.0 ),
17108  MaxEta = cms.double( 9999.0 ),
17109  MaxVz = cms.double( 9999.0 ),
17110  MinTrks = cms.int32( 0 ),
17111  MinSep = cms.double( 999.0 )
17112 )
17113 fragment.hltTkTkVtxForDmesonDpt25PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17114  Src = cms.InputTag( "hltFullCandsPPRef" ),
17115  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17116  MaxEta = cms.double( 2.0 ),
17117  MinPt = cms.double( 6.0 ),
17118  MinPtPair = cms.double( 25.0 ),
17119  MinInvMass = cms.double( 1.47 ),
17120  MaxInvMass = cms.double( 2.27 ),
17121  massParticle1 = cms.double( 0.1396 ),
17122  massParticle2 = cms.double( 0.4937 ),
17123  ChargeOpt = cms.int32( -1 ),
17124  triggerTypeDaughters = cms.int32( 91 )
17125 )
17126 fragment.hltTkTkFilterForDmesonDpt25PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17127  saveTags = cms.bool( True ),
17128  FastAccept = cms.bool( False ),
17129  MinLxySignificance = cms.double( 1.0 ),
17130  MaxLxySignificance = cms.double( 0.0 ),
17131  MaxNormalisedChi2 = cms.double( 999.0 ),
17132  MinVtxProbability = cms.double( 0.0 ),
17133  MinCosinePointingAngle = cms.double( 0.8 ),
17134  triggerTypeDaughters = cms.int32( 91 ),
17135  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt25PPRef" ),
17136  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17137  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17138 )
17139 fragment.hltPrePPRefDmesonTrackingGlobalDpt35 = cms.EDFilter( "HLTPrescaler",
17140  offset = cms.uint32( 0 ),
17141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17142 )
17143 fragment.hltTkTkVtxForDmesonDpt35PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17144  Src = cms.InputTag( "hltFullCandsPPRef" ),
17145  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17146  MaxEta = cms.double( 2.0 ),
17147  MinPt = cms.double( 6.0 ),
17148  MinPtPair = cms.double( 35.0 ),
17149  MinInvMass = cms.double( 1.47 ),
17150  MaxInvMass = cms.double( 2.27 ),
17151  massParticle1 = cms.double( 0.1396 ),
17152  massParticle2 = cms.double( 0.4937 ),
17153  ChargeOpt = cms.int32( -1 ),
17154  triggerTypeDaughters = cms.int32( 91 )
17155 )
17156 fragment.hltTkTkFilterForDmesonDpt35PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17157  saveTags = cms.bool( True ),
17158  FastAccept = cms.bool( False ),
17159  MinLxySignificance = cms.double( 1.0 ),
17160  MaxLxySignificance = cms.double( 0.0 ),
17161  MaxNormalisedChi2 = cms.double( 999.0 ),
17162  MinVtxProbability = cms.double( 0.0 ),
17163  MinCosinePointingAngle = cms.double( 0.8 ),
17164  triggerTypeDaughters = cms.int32( 91 ),
17165  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt35PPRef" ),
17166  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17167  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17168 )
17169 fragment.hltL1sSingleJet44 = cms.EDFilter( "HLTL1TSeed",
17170  saveTags = cms.bool( True ),
17171  L1SeedsLogicalExpression = cms.string( "L1_SingleJet44" ),
17172  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
17173  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
17174  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
17175  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
17176  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
17177  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
17178  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
17179  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
17180  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
17181 )
17182 fragment.hltPrePPRefDmesonTrackingGlobalDpt45 = cms.EDFilter( "HLTPrescaler",
17183  offset = cms.uint32( 0 ),
17184  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17185 )
17186 fragment.hltTkTkVtxForDmesonDpt45PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17187  Src = cms.InputTag( "hltFullCandsPPRef" ),
17188  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17189  MaxEta = cms.double( 2.0 ),
17190  MinPt = cms.double( 6.0 ),
17191  MinPtPair = cms.double( 45.0 ),
17192  MinInvMass = cms.double( 1.47 ),
17193  MaxInvMass = cms.double( 2.27 ),
17194  massParticle1 = cms.double( 0.1396 ),
17195  massParticle2 = cms.double( 0.4937 ),
17196  ChargeOpt = cms.int32( -1 ),
17197  triggerTypeDaughters = cms.int32( 91 )
17198 )
17199 fragment.hltTkTkFilterForDmesonDpt45PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17200  saveTags = cms.bool( True ),
17201  FastAccept = cms.bool( False ),
17202  MinLxySignificance = cms.double( 1.0 ),
17203  MaxLxySignificance = cms.double( 0.0 ),
17204  MaxNormalisedChi2 = cms.double( 999.0 ),
17205  MinVtxProbability = cms.double( 0.0 ),
17206  MinCosinePointingAngle = cms.double( 0.8 ),
17207  triggerTypeDaughters = cms.int32( 91 ),
17208  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt45PPRef" ),
17209  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17210  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17211 )
17212 fragment.hltPrePPRefDmesonTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler",
17213  offset = cms.uint32( 0 ),
17214  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17215 )
17216 fragment.hltTkTkVtxForDmesonDpt60PPRef = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
17217  Src = cms.InputTag( "hltFullCandsPPRef" ),
17218  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmesonPPRef" ),
17219  MaxEta = cms.double( 2.0 ),
17220  MinPt = cms.double( 6.0 ),
17221  MinPtPair = cms.double( 60.0 ),
17222  MinInvMass = cms.double( 1.47 ),
17223  MaxInvMass = cms.double( 2.27 ),
17224  massParticle1 = cms.double( 0.1396 ),
17225  massParticle2 = cms.double( 0.4937 ),
17226  ChargeOpt = cms.int32( -1 ),
17227  triggerTypeDaughters = cms.int32( 91 )
17228 )
17229 fragment.hltTkTkFilterForDmesonDpt60PPRef = cms.EDFilter( "HLTDisplacedtktkFilter",
17230  saveTags = cms.bool( True ),
17231  FastAccept = cms.bool( False ),
17232  MinLxySignificance = cms.double( 1.0 ),
17233  MaxLxySignificance = cms.double( 0.0 ),
17234  MaxNormalisedChi2 = cms.double( 999.0 ),
17235  MinVtxProbability = cms.double( 0.0 ),
17236  MinCosinePointingAngle = cms.double( 0.8 ),
17237  triggerTypeDaughters = cms.int32( 91 ),
17238  DisplacedVertexTag = cms.InputTag( "hltTkTkVtxForDmesonDpt60PPRef" ),
17239  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17240  TrackTag = cms.InputTag( "hltFullCandsPPRef" )
17241 )
17242 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
17243  throw = cms.bool( False ),
17244  processName = cms.string( "@" ),
17245  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
17246  moduleLabelPatternsToSkip = cms.vstring( )
17247 )
17248 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
17249  processName = cms.string( "@" )
17250 )
17251 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
17252  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
17253  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
17254  MinBx = cms.int32( 0 ),
17255  MaxBx = cms.int32( 0 ),
17256  DumpTrigResults = cms.bool( False ),
17257  DumpRecord = cms.bool( False ),
17258  DumpTrigSummary = cms.bool( True ),
17259  ReadPrescalesFromFile = cms.bool( False ),
17260  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
17261  psColumn = cms.int32( 0 )
17262 )
17263 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
17264  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
17265  reportBy = cms.untracked.string( "job" ),
17266  resetBy = cms.untracked.string( "never" ),
17267  serviceBy = cms.untracked.string( "never" ),
17268  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
17269  ReferenceRate = cms.untracked.double( 100.0 )
17270 )
17271 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
17272  usePathStatus = cms.bool( True ),
17273  hltResults = cms.InputTag( "" ),
17274  l1tResults = cms.InputTag( "" ),
17275  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17276  throw = cms.bool( True ),
17277  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7' )
17278 )
17279 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
17280  offset = cms.uint32( 0 ),
17281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17282 )
17283 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
17284  usePathStatus = cms.bool( True ),
17285  hltResults = cms.InputTag( "" ),
17286  l1tResults = cms.InputTag( "" ),
17287  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17288  throw = cms.bool( True ),
17289  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v7',
17290  'AlCa_LumiPixelsCounts_ZeroBias_v8' )
17291 )
17292 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
17293  offset = cms.uint32( 0 ),
17294  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17295 )
17296 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
17297  usePathStatus = cms.bool( True ),
17298  hltResults = cms.InputTag( "" ),
17299  l1tResults = cms.InputTag( "" ),
17300  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17301  throw = cms.bool( True ),
17302  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v7 / 3',
17303  'AlCa_HIEcalEtaEEonly_v7 / 3',
17304  'AlCa_HIEcalPi0EBonly_v7 / 3',
17305  'AlCa_HIEcalPi0EEonly_v7 / 3' )
17306 )
17307 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
17308  offset = cms.uint32( 0 ),
17309  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17310 )
17311 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
17312  usePathStatus = cms.bool( True ),
17313  hltResults = cms.InputTag( "" ),
17314  l1tResults = cms.InputTag( "" ),
17315  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17316  throw = cms.bool( True ),
17317  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v15' )
17318 )
17319 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
17320  offset = cms.uint32( 0 ),
17321  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17322 )
17323 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
17324  usePathStatus = cms.bool( True ),
17325  hltResults = cms.InputTag( "" ),
17326  l1tResults = cms.InputTag( "" ),
17327  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17328  throw = cms.bool( True ),
17329  triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v10',
17330  'HLT_IsoTrackHE_v10' )
17331 )
17332 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
17333  offset = cms.uint32( 0 ),
17334  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17335 )
17336 fragment.hltDatasetCommissioningRawPrime = cms.EDFilter( "TriggerResultsFilter",
17337  usePathStatus = cms.bool( True ),
17338  hltResults = cms.InputTag( "" ),
17339  l1tResults = cms.InputTag( "" ),
17340  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17341  throw = cms.bool( True ),
17342  triggerConditions = cms.vstring( 'HLT_PPRefZeroBiasRawPrime_v3' )
17343 )
17344 fragment.hltPreDatasetCommissioningRawPrime = cms.EDFilter( "HLTPrescaler",
17345  offset = cms.uint32( 0 ),
17346  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17347 )
17348 fragment.hltDatasetCommissioningZDC = cms.EDFilter( "TriggerResultsFilter",
17349  usePathStatus = cms.bool( True ),
17350  hltResults = cms.InputTag( "" ),
17351  l1tResults = cms.InputTag( "" ),
17352  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17353  throw = cms.bool( True ),
17354  triggerConditions = cms.vstring( 'HLT_ZDCCommissioning_v2' )
17355 )
17356 fragment.hltPreDatasetCommissioningZDC = cms.EDFilter( "HLTPrescaler",
17357  offset = cms.uint32( 0 ),
17358  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17359 )
17360 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
17361  usePathStatus = cms.bool( True ),
17362  hltResults = cms.InputTag( "" ),
17363  l1tResults = cms.InputTag( "" ),
17364  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17365  throw = cms.bool( True ),
17366  triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v8',
17367  'DQM_HcalReconstruction_v6',
17368  'DQM_PixelReconstruction_v8' )
17369 )
17370 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
17371  offset = cms.uint32( 0 ),
17372  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17373 )
17374 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
17375  usePathStatus = cms.bool( True ),
17376  hltResults = cms.InputTag( "" ),
17377  l1tResults = cms.InputTag( "" ),
17378  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17379  throw = cms.bool( True ),
17380  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
17381  'HLT_ZeroBias_Beamspot_v10' )
17382 )
17383 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
17384  offset = cms.uint32( 0 ),
17385  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17386 )
17387 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
17388  usePathStatus = cms.bool( True ),
17389  hltResults = cms.InputTag( "" ),
17390  l1tResults = cms.InputTag( "" ),
17391  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17392  throw = cms.bool( True ),
17393  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
17394 )
17395 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
17396  offset = cms.uint32( 0 ),
17397  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17398 )
17399 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
17400  usePathStatus = cms.bool( True ),
17401  hltResults = cms.InputTag( "" ),
17402  l1tResults = cms.InputTag( "" ),
17403  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17404  throw = cms.bool( True ),
17405  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v5',
17406  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
17407  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5' )
17408 )
17409 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
17410  offset = cms.uint32( 0 ),
17411  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17412 )
17413 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
17414  usePathStatus = cms.bool( True ),
17415  hltResults = cms.InputTag( "" ),
17416  l1tResults = cms.InputTag( "" ),
17417  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17418  throw = cms.bool( True ),
17419  triggerConditions = cms.vstring( 'HLT_AK4PFJet100_v2',
17420  'HLT_PPRefGEDPhoton30_v2',
17421  'HLT_PPRefL3SingleMu7_v2 / 100' )
17422 )
17423 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
17424  offset = cms.uint32( 0 ),
17425  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17426 )
17427 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
17428  usePathStatus = cms.bool( True ),
17429  hltResults = cms.InputTag( "" ),
17430  l1tResults = cms.InputTag( "" ),
17431  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17432  throw = cms.bool( True ),
17433  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v9',
17434  'HLT_ZeroBias_Beamspot_v10' )
17435 )
17436 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
17437  offset = cms.uint32( 0 ),
17438  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17439 )
17440 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
17441  usePathStatus = cms.bool( True ),
17442  hltResults = cms.InputTag( "" ),
17443  l1tResults = cms.InputTag( "" ),
17444  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17445  throw = cms.bool( True ),
17446  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v2',
17447  'HLT_PPRefEle15Ele10GsfMass50_v2',
17448  'HLT_PPRefL3SingleMu7_v2 / 10',
17449  'HLT_Physics_v10 / 2',
17450  'HLT_Random_v3',
17451  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17452  'HLT_ZeroBias_v9' )
17453 )
17454 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
17455  offset = cms.uint32( 0 ),
17456  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17457 )
17458 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
17459  usePathStatus = cms.bool( True ),
17460  hltResults = cms.InputTag( "" ),
17461  l1tResults = cms.InputTag( "" ),
17462  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17463  throw = cms.bool( True ),
17464  triggerConditions = cms.vstring( 'HLT_AK4PFJet80_v2',
17465  'HLT_PPRefEle15Ele10GsfMass50_v2',
17466  'HLT_PPRefEle50Gsf_v2' )
17467 )
17468 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
17469  offset = cms.uint32( 0 ),
17470  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17471 )
17472 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
17473  usePathStatus = cms.bool( True ),
17474  hltResults = cms.InputTag( "" ),
17475  l1tResults = cms.InputTag( "" ),
17476  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17477  throw = cms.bool( True ),
17478  triggerConditions = cms.vstring( 'HLT_Physics_v10' )
17479 )
17480 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
17481  offset = cms.uint32( 0 ),
17482  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17483 )
17484 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
17485  usePathStatus = cms.bool( True ),
17486  hltResults = cms.InputTag( "" ),
17487  l1tResults = cms.InputTag( "" ),
17488  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17489  throw = cms.bool( True ),
17490  triggerConditions = cms.vstring( 'HLT_HcalNZS_v17',
17491  'HLT_HcalPhiSym_v19' )
17492 )
17493 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
17494  offset = cms.uint32( 0 ),
17495  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17496 )
17497 fragment.hltDatasetL1Accept = 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( 'DST_Physics_v10' )
17504 )
17505 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
17506  offset = cms.uint32( 0 ),
17507  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17508 )
17509 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
17510  usePathStatus = cms.bool( True ),
17511  hltResults = cms.InputTag( "" ),
17512  l1tResults = cms.InputTag( "" ),
17513  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17514  throw = cms.bool( True ),
17515  triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v6',
17516  'HLT_CDC_L2cosmic_5p5_er1p0_v6' )
17517 )
17518 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
17519  offset = cms.uint32( 0 ),
17520  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17521 )
17522 fragment.hltDatasetOnlineMonitor = 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_CDC_L2cosmic_10_er1p0_v6',
17529  'HLT_CDC_L2cosmic_5p5_er1p0_v6',
17530  'HLT_HIL1NotBptxORForPPRef_v5',
17531  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5',
17532  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5',
17533  'HLT_HcalNZS_v17',
17534  'HLT_HcalPhiSym_v19',
17535  'HLT_IsoTrackHB_v10',
17536  'HLT_IsoTrackHE_v10',
17537  'HLT_Physics_v10',
17538  'HLT_Random_v3',
17539  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17540  'HLT_ZeroBias_v9' )
17541 )
17542 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
17543  offset = cms.uint32( 0 ),
17544  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17545 )
17546 fragment.hltDatasetPPRefDoubleMuon = cms.EDFilter( "TriggerResultsFilter",
17547  usePathStatus = cms.bool( True ),
17548  hltResults = cms.InputTag( "" ),
17549  l1tResults = cms.InputTag( "" ),
17550  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17551  throw = cms.bool( True ),
17552  triggerConditions = cms.vstring( 'HLT_PPRefL1DoubleMu0_Open_v2',
17553  'HLT_PPRefL1DoubleMu0_v2',
17554  'HLT_PPRefL2DoubleMu0_Open_v2',
17555  'HLT_PPRefL2DoubleMu0_v2',
17556  'HLT_PPRefL3DoubleMu0_Open_v2',
17557  'HLT_PPRefL3DoubleMu0_v2' )
17558 )
17559 fragment.hltPreDatasetPPRefDoubleMuon0 = cms.EDFilter( "HLTPrescaler",
17560  offset = cms.uint32( 0 ),
17561  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17562 )
17563 fragment.hltPreDatasetPPRefDoubleMuon1 = cms.EDFilter( "HLTPrescaler",
17564  offset = cms.uint32( 1 ),
17565  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17566 )
17567 fragment.hltPreDatasetPPRefDoubleMuon2 = cms.EDFilter( "HLTPrescaler",
17568  offset = cms.uint32( 2 ),
17569  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17570 )
17571 fragment.hltPreDatasetPPRefDoubleMuon3 = cms.EDFilter( "HLTPrescaler",
17572  offset = cms.uint32( 3 ),
17573  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17574 )
17575 fragment.hltDatasetPPRefExotica = cms.EDFilter( "TriggerResultsFilter",
17576  usePathStatus = cms.bool( True ),
17577  hltResults = cms.InputTag( "" ),
17578  l1tResults = cms.InputTag( "" ),
17579  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17580  throw = cms.bool( True ),
17581  triggerConditions = cms.vstring( 'HLT_PPRefCscCluster_Loose_v2',
17582  'HLT_PPRefCscCluster_Medium_v2',
17583  'HLT_PPRefCscCluster_Tight_v2' )
17584 )
17585 fragment.hltPreDatasetPPRefExotica = cms.EDFilter( "HLTPrescaler",
17586  offset = cms.uint32( 0 ),
17587  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17588 )
17589 fragment.hltDatasetPPRefHardProbes = cms.EDFilter( "TriggerResultsFilter",
17590  usePathStatus = cms.bool( True ),
17591  hltResults = cms.InputTag( "" ),
17592  l1tResults = cms.InputTag( "" ),
17593  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17594  throw = cms.bool( True ),
17595  triggerConditions = cms.vstring( 'HLT_AK4CaloJet100_v2',
17596  'HLT_AK4CaloJet120_v2',
17597  'HLT_AK4CaloJet40_v2',
17598  'HLT_AK4CaloJet60_v2',
17599  'HLT_AK4CaloJet70_v2',
17600  'HLT_AK4CaloJet80_v2',
17601  'HLT_AK4CaloJetFwd100_v2',
17602  'HLT_AK4CaloJetFwd120_v2',
17603  'HLT_AK4CaloJetFwd40_v2',
17604  'HLT_AK4CaloJetFwd60_v2',
17605  'HLT_AK4CaloJetFwd70_v2',
17606  'HLT_AK4CaloJetFwd80_v2',
17607  'HLT_AK4PFJet100_v2',
17608  'HLT_AK4PFJet120_v2',
17609  'HLT_AK4PFJet40_v2',
17610  'HLT_AK4PFJet60_v2',
17611  'HLT_AK4PFJet80_v2',
17612  'HLT_AK4PFJetFwd100_v2',
17613  'HLT_AK4PFJetFwd120_v2',
17614  'HLT_AK4PFJetFwd40_v2',
17615  'HLT_AK4PFJetFwd60_v2',
17616  'HLT_AK4PFJetFwd80_v2',
17617  'HLT_PPRefDmesonTrackingGlobal_Dpt25_v2',
17618  'HLT_PPRefDmesonTrackingGlobal_Dpt35_v2',
17619  'HLT_PPRefDmesonTrackingGlobal_Dpt45_v2',
17620  'HLT_PPRefDmesonTrackingGlobal_Dpt60_v2',
17621  'HLT_PPRefDoubleEle10GsfMass50_v2',
17622  'HLT_PPRefDoubleEle10Gsf_v2',
17623  'HLT_PPRefDoubleEle15GsfMass50_v2',
17624  'HLT_PPRefDoubleEle15Gsf_v2',
17625  'HLT_PPRefEle10Gsf_v2',
17626  'HLT_PPRefEle15Ele10GsfMass50_v2',
17627  'HLT_PPRefEle15Ele10Gsf_v2',
17628  'HLT_PPRefEle15Gsf_v2',
17629  'HLT_PPRefEle20Gsf_v2',
17630  'HLT_PPRefEle30Gsf_v2',
17631  'HLT_PPRefEle40Gsf_v2',
17632  'HLT_PPRefEle50Gsf_v2',
17633  'HLT_PPRefGEDPhoton10_EB_v2',
17634  'HLT_PPRefGEDPhoton10_v2',
17635  'HLT_PPRefGEDPhoton20_EB_v2',
17636  'HLT_PPRefGEDPhoton20_v2',
17637  'HLT_PPRefGEDPhoton30_EB_v2',
17638  'HLT_PPRefGEDPhoton30_v2',
17639  'HLT_PPRefGEDPhoton40_EB_v2',
17640  'HLT_PPRefGEDPhoton40_v2',
17641  'HLT_PPRefGEDPhoton50_EB_v2',
17642  'HLT_PPRefGEDPhoton50_v2',
17643  'HLT_PPRefGEDPhoton60_EB_v2',
17644  'HLT_PPRefGEDPhoton60_v2' )
17645 )
17646 fragment.hltPreDatasetPPRefHardProbes0 = cms.EDFilter( "HLTPrescaler",
17647  offset = cms.uint32( 0 ),
17648  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17649 )
17650 fragment.hltPreDatasetPPRefHardProbes1 = cms.EDFilter( "HLTPrescaler",
17651  offset = cms.uint32( 1 ),
17652  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17653 )
17654 fragment.hltPreDatasetPPRefHardProbes2 = cms.EDFilter( "HLTPrescaler",
17655  offset = cms.uint32( 2 ),
17656  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17657 )
17658 fragment.hltDatasetPPRefSingleMuon = cms.EDFilter( "TriggerResultsFilter",
17659  usePathStatus = cms.bool( True ),
17660  hltResults = cms.InputTag( "" ),
17661  l1tResults = cms.InputTag( "" ),
17662  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17663  throw = cms.bool( True ),
17664  triggerConditions = cms.vstring( 'HLT_PPRefL1SingleMu0_Cosmics_v2',
17665  'HLT_PPRefL1SingleMu12_v2',
17666  'HLT_PPRefL1SingleMu7_v2',
17667  'HLT_PPRefL2SingleMu12_v2',
17668  'HLT_PPRefL2SingleMu15_v2',
17669  'HLT_PPRefL2SingleMu20_v2',
17670  'HLT_PPRefL2SingleMu7_v2',
17671  'HLT_PPRefL3SingleMu12_v2',
17672  'HLT_PPRefL3SingleMu15_v2',
17673  'HLT_PPRefL3SingleMu20_v2',
17674  'HLT_PPRefL3SingleMu3_v2',
17675  'HLT_PPRefL3SingleMu5_v2',
17676  'HLT_PPRefL3SingleMu7_v2' )
17677 )
17678 fragment.hltPreDatasetPPRefSingleMuon0 = cms.EDFilter( "HLTPrescaler",
17679  offset = cms.uint32( 0 ),
17680  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17681 )
17682 fragment.hltPreDatasetPPRefSingleMuon1 = cms.EDFilter( "HLTPrescaler",
17683  offset = cms.uint32( 1 ),
17684  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17685 )
17686 fragment.hltPreDatasetPPRefSingleMuon2 = cms.EDFilter( "HLTPrescaler",
17687  offset = cms.uint32( 2 ),
17688  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17689 )
17690 fragment.hltDatasetPPRefZeroBias = cms.EDFilter( "TriggerResultsFilter",
17691  usePathStatus = cms.bool( True ),
17692  hltResults = cms.InputTag( "" ),
17693  l1tResults = cms.InputTag( "" ),
17694  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17695  throw = cms.bool( True ),
17696  triggerConditions = cms.vstring( 'HLT_PPRefZeroBias_v2' )
17697 )
17698 fragment.hltPreDatasetPPRefZeroBias0 = cms.EDFilter( "HLTPrescaler",
17699  offset = cms.uint32( 0 ),
17700  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17701 )
17702 fragment.hltPreDatasetPPRefZeroBias1 = cms.EDFilter( "HLTPrescaler",
17703  offset = cms.uint32( 1 ),
17704  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17705 )
17706 fragment.hltPreDatasetPPRefZeroBias2 = cms.EDFilter( "HLTPrescaler",
17707  offset = cms.uint32( 2 ),
17708  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17709 )
17710 fragment.hltPreDatasetPPRefZeroBias3 = cms.EDFilter( "HLTPrescaler",
17711  offset = cms.uint32( 3 ),
17712  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17713 )
17714 fragment.hltPreDatasetPPRefZeroBias4 = cms.EDFilter( "HLTPrescaler",
17715  offset = cms.uint32( 4 ),
17716  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17717 )
17718 fragment.hltPreDatasetPPRefZeroBias5 = cms.EDFilter( "HLTPrescaler",
17719  offset = cms.uint32( 5 ),
17720  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17721 )
17722 fragment.hltPreDatasetPPRefZeroBias6 = cms.EDFilter( "HLTPrescaler",
17723  offset = cms.uint32( 6 ),
17724  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17725 )
17726 fragment.hltPreDatasetPPRefZeroBias7 = cms.EDFilter( "HLTPrescaler",
17727  offset = cms.uint32( 7 ),
17728  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17729 )
17730 fragment.hltPreDatasetPPRefZeroBias8 = cms.EDFilter( "HLTPrescaler",
17731  offset = cms.uint32( 8 ),
17732  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17733 )
17734 fragment.hltPreDatasetPPRefZeroBias9 = cms.EDFilter( "HLTPrescaler",
17735  offset = cms.uint32( 9 ),
17736  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17737 )
17738 fragment.hltPreDatasetPPRefZeroBias10 = cms.EDFilter( "HLTPrescaler",
17739  offset = cms.uint32( 10 ),
17740  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17741 )
17742 fragment.hltPreDatasetPPRefZeroBias11 = cms.EDFilter( "HLTPrescaler",
17743  offset = cms.uint32( 11 ),
17744  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17745 )
17746 fragment.hltPreDatasetPPRefZeroBias12 = cms.EDFilter( "HLTPrescaler",
17747  offset = cms.uint32( 12 ),
17748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17749 )
17750 fragment.hltPreDatasetPPRefZeroBias13 = cms.EDFilter( "HLTPrescaler",
17751  offset = cms.uint32( 13 ),
17752  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17753 )
17754 fragment.hltPreDatasetPPRefZeroBias14 = cms.EDFilter( "HLTPrescaler",
17755  offset = cms.uint32( 14 ),
17756  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17757 )
17758 fragment.hltPreDatasetPPRefZeroBias15 = cms.EDFilter( "HLTPrescaler",
17759  offset = cms.uint32( 15 ),
17760  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17761 )
17762 fragment.hltPreDatasetPPRefZeroBias16 = cms.EDFilter( "HLTPrescaler",
17763  offset = cms.uint32( 16 ),
17764  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17765 )
17766 fragment.hltPreDatasetPPRefZeroBias17 = cms.EDFilter( "HLTPrescaler",
17767  offset = cms.uint32( 17 ),
17768  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17769 )
17770 fragment.hltPreDatasetPPRefZeroBias18 = cms.EDFilter( "HLTPrescaler",
17771  offset = cms.uint32( 18 ),
17772  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17773 )
17774 fragment.hltPreDatasetPPRefZeroBias19 = cms.EDFilter( "HLTPrescaler",
17775  offset = cms.uint32( 19 ),
17776  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17777 )
17778 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
17779  usePathStatus = cms.bool( True ),
17780  hltResults = cms.InputTag( "" ),
17781  l1tResults = cms.InputTag( "" ),
17782  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17783  throw = cms.bool( True ),
17784  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v6' )
17785 )
17786 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
17787  offset = cms.uint32( 0 ),
17788  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17789 )
17790 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
17791  usePathStatus = cms.bool( True ),
17792  hltResults = cms.InputTag( "" ),
17793  l1tResults = cms.InputTag( "" ),
17794  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17795  throw = cms.bool( True ),
17796  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
17797  'HLT_HcalCalibration_v6' )
17798 )
17799 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
17800  offset = cms.uint32( 0 ),
17801  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17802 )
17803 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
17804  usePathStatus = cms.bool( True ),
17805  hltResults = cms.InputTag( "" ),
17806  l1tResults = cms.InputTag( "" ),
17807  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17808  throw = cms.bool( True ),
17809  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
17810  'HLT_HcalCalibration_v6' )
17811 )
17812 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
17813  offset = cms.uint32( 0 ),
17814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17815 )
17816 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
17817  usePathStatus = cms.bool( True ),
17818  hltResults = cms.InputTag( "" ),
17819  l1tResults = cms.InputTag( "" ),
17820  l1tIgnoreMaskAndPrescale = cms.bool( False ),
17821  throw = cms.bool( True ),
17822  triggerConditions = cms.vstring( 'HLT_Random_v3',
17823  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v8',
17824  'HLT_ZeroBias_v9' )
17825 )
17826 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
17827  offset = cms.uint32( 0 ),
17828  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
17829 )
17830 
17831 fragment.statusOnGPU = SwitchProducerCUDA(
17832  cpu = cms.EDProducer( "BooleanProducer",
17833  value = cms.bool( False )
17834  ),
17835  cuda = cms.EDProducer( "BooleanProducer",
17836  value = cms.bool( True )
17837  ),
17838  )
17839 fragment.hltEcalDigis = SwitchProducerCUDA(
17840  cpu = cms.EDAlias(
17841  hltEcalDigisLegacy = cms.VPSet(
17842  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
17843  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
17844  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
17845  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
17846  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
17847  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
17848  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17849  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
17850  ),
17851  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17852  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
17853  ),
17854  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17855  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
17856  ),
17857  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
17858  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
17859  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
17860  ),
17861  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
17862  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
17863  )
17864  )
17865  ),
17866  cuda = cms.EDAlias(
17867  hltEcalDigisFromGPU = cms.VPSet(
17868  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
17869  cms.PSet( type = cms.string( "EEDigiCollection" ) )
17870  ),
17871  hltEcalDigisLegacy = cms.VPSet(
17872  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
17873  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
17874  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
17875  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
17876  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17877  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
17878  ),
17879  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17880  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
17881  ),
17882  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
17883  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
17884  ),
17885  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
17886  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
17887  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
17888  ),
17889  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
17890  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
17891  )
17892  )
17893  ),
17894  )
17895 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
17896  cpu = cms.EDAlias(
17897  hltEcalUncalibRecHitLegacy = cms.VPSet(
17898  cms.PSet( type = cms.string( "*" ) )
17899  )
17900  ),
17901  cuda = cms.EDAlias(
17902  hltEcalUncalibRecHitFromSoA = cms.VPSet(
17903  cms.PSet( type = cms.string( "*" ) )
17904  )
17905  ),
17906  )
17907 fragment.hltSiPixelDigis = SwitchProducerCUDA(
17908  cpu = cms.EDAlias(
17909  hltSiPixelDigisLegacy = cms.VPSet(
17910  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
17911  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
17912  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
17913  )
17914  ),
17915  cuda = cms.EDAlias(
17916  hltSiPixelDigisFromSoA = cms.VPSet(
17917  cms.PSet( type = cms.string( "*" ) )
17918  )
17919  ),
17920  )
17921 fragment.hltSiPixelClusters = SwitchProducerCUDA(
17922  cpu = cms.EDAlias(
17923  hltSiPixelClustersLegacy = cms.VPSet(
17924  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
17925  )
17926  ),
17927  cuda = cms.EDAlias(
17928  hltSiPixelClustersFromSoA = cms.VPSet(
17929  cms.PSet( type = cms.string( "*" ) )
17930  )
17931  ),
17932  )
17933 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
17934  cpu = cms.EDAlias(
17935  hltSiPixelRecHitsFromLegacy = cms.VPSet(
17936  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
17937  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
17938  )
17939  ),
17940  cuda = cms.EDAlias(
17941  hltSiPixelRecHitsFromGPU = cms.VPSet(
17942  cms.PSet( type = cms.string( "*" ) )
17943  )
17944  ),
17945  )
17946 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
17947  cpu = cms.EDAlias(
17948  hltSiPixelRecHitsFromLegacy = cms.VPSet(
17949  cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ),
17950  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
17951  )
17952  ),
17953  cuda = cms.EDAlias(
17954  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
17955  cms.PSet( type = cms.string( "*" ) )
17956  )
17957  ),
17958  )
17959 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
17960  cpu = cms.EDAlias(
17961  hltPixelTracksCPU = cms.VPSet(
17962  cms.PSet( type = cms.string( "*" ) )
17963  )
17964  ),
17965  cuda = cms.EDAlias(
17966  hltPixelTracksFromGPU = cms.VPSet(
17967  cms.PSet( type = cms.string( "*" ) )
17968  )
17969  ),
17970  )
17971 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
17972  cpu = cms.EDAlias(
17973  hltPixelVerticesCPU = cms.VPSet(
17974  cms.PSet( type = cms.string( "*" ) )
17975  )
17976  ),
17977  cuda = cms.EDAlias(
17978  hltPixelVerticesFromGPU = cms.VPSet(
17979  cms.PSet( type = cms.string( "*" ) )
17980  )
17981  ),
17982  )
17983 fragment.hltHbhereco = SwitchProducerCUDA(
17984  cpu = cms.EDAlias(
17985  hltHbherecoLegacy = cms.VPSet(
17986  cms.PSet( type = cms.string( "*" ) )
17987  )
17988  ),
17989  cuda = cms.EDAlias(
17990  hltHbherecoFromGPU = cms.VPSet(
17991  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
17992  )
17993  ),
17994  )
17995 
17996 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 )
17997 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
17998 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
17999 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 )
18000 fragment.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersCacheCPUOnly , fragment.hltSiPixelRecHitsFromLegacyCPUOnly )
18001 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
18002 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
18003 fragment.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( fragment.hltPixelTracksCPUOnly , fragment.hltPixelTracksFromSoACPUOnly , fragment.hltPixelTracksTrackingRegions )
18004 fragment.HLTRecopixelvertexingCPUOnlyTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksCPUOnlyTask , fragment.hltPixelVerticesCPUOnly , fragment.hltPixelVerticesFromSoACPUOnly , fragment.hltTrimmedPixelVerticesCPUOnly )
18005 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
18006 
18007 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
18008 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
18009 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18010 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
18011 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
18012 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 )
18013 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
18014 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
18015 fragment.HLTDoLocalPixelCPUOnlySequence = cms.Sequence( fragment.HLTDoLocalPixelCPUOnlyTask )
18016 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
18017 fragment.HLTRecopixelvertexingCPUOnlySequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingCPUOnlyTask )
18018 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
18019 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
18020 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
18021 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
18022 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18023 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
18024 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18025 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
18026 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
18027 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
18028 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
18029 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
18030 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
18031 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
18032 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
18033 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
18034 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
18035 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
18036 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
18037 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
18038 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
18039 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
18040 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
18041 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
18042 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
18043 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
18044 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
18045 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 )
18046 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
18047 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
18048 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18049 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
18050 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
18051 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
18052 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
18053 fragment.HLTDoSiStripZeroSuppression = cms.Sequence( fragment.hltSiStripRawToDigi + fragment.hltSiStripZeroSuppression )
18054 fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker = cms.Sequence( fragment.hltSiStripDigiToZSRaw + fragment.hltSiStripClusterizerForRawPrime + fragment.hltSiStripClusters2ApproxClusters + fragment.rawDataRepacker + fragment.rawPrimeDataRepacker )
18055 fragment.HLTDoHIStripZeroSuppressionAndRawPrime = cms.Sequence( fragment.HLTDoSiStripZeroSuppression + fragment.HLTDoHIStripZeroSuppressionAndRawPrimeRepacker )
18056 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
18057 fragment.HLTPreshowerSequence = cms.Sequence( fragment.HLTPreshowerTask )
18058 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 )
18059 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
18060 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
18061 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
18062 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
18063 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
18064 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
18065 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
18066 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 )
18067 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
18068 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
18069 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTTrackReconstructionForPFNoMu )
18070 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 )
18071 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 )
18072 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 )
18073 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 )
18074 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 )
18075 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 )
18076 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 )
18077 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 )
18078 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 )
18079 fragment.HLTHIGEDPhoton10PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELoosePPRefFilter )
18080 fragment.HLTHIGEDPhoton10EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG10EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG10HoverELooseEBPPRefFilter )
18081 fragment.HLTHIGEDPhoton20PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELoosePPRefFilter )
18082 fragment.HLTHIGEDPhoton20EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG20EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG20HoverELooseEBPPRefFilter )
18083 fragment.HLTHIGEDPhoton30PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELoosePPRefFilter )
18084 fragment.HLTHIGEDPhoton30EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG30EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG30HoverELooseEBPPRefFilter )
18085 fragment.HLTHIGEDPhoton40PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELoosePPRefFilter )
18086 fragment.HLTHIGEDPhoton40EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG40EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG40HoverELooseEBPPRefFilter )
18087 fragment.HLTHIGEDPhoton50PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELoosePPRefFilter )
18088 fragment.HLTHIGEDPhoton50EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG50EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG50HoverELooseEBPPRefFilter )
18089 fragment.HLTHIGEDPhoton60PPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELoosePPRefFilter )
18090 fragment.HLTHIGEDPhoton60EBPPRefSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEG60EtEBPPRefFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.hltEgammaHoverE + fragment.hltEG60HoverELooseEBPPRefFilter )
18091 fragment.HLTPuAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltPuAK4CaloJets + fragment.hltPuAK4CaloJetsIDPassed )
18092 fragment.HLTPuAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltPuAK4CaloCorrector )
18093 fragment.HLTPuAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTPuAK4CaloCorrectorProducersSequence + fragment.hltPuAK4CaloJetsCorrected + fragment.hltPuAK4CaloJetsCorrectedIDPassed )
18094 fragment.HLTPuAK4CaloJetsSequence = cms.Sequence( fragment.HLTPuAK4CaloJetsReconstructionSequence + fragment.HLTPuAK4CaloJetsCorrectionSequence )
18095 fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelTrackingRegionsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelClusterCheckPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitDoubletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelHitQuadrupletsPreSplittingPPRefForDmeson + fragment.hltFullIter0PixelSeedsPreSplittingPPRefForDmeson + fragment.hltFullIter0CkfTrackCandidatesPreSplittingPPRefForDmeson + fragment.hltFullIter0CtfWithMaterialTracksPreSplittingPPRefForDmeson + fragment.hltFullIter0PrimaryVerticesPreSplittingPPRefForDmeson )
18096 fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson = cms.Sequence( fragment.hltSiPixelClustersAfterSplittingPPRefForDmeson + fragment.hltSiPixelClustersCacheAfterSplittingPPRefForDmeson + fragment.hltSiPixelRecHitsAfterSplittingPPRefForDmeson )
18097 fragment.HLTDoLocalStripSequenceFullPPRefForDmeson = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltAfterSplittingMeasureTrackerEventForDmeson + fragment.hltSiStripMatchedRecHitsFullPPRef )
18098 fragment.HLTPixelClusterSplittingForPFPPRefForDmeson = cms.Sequence( fragment.hltJetsForCoreTracking + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTFullIterativeTrackingIteration0PreSplittingPPRefForDmeson + fragment.HLTDoLocalPixelSequenceAfterSplittingPPRefForDmeson + fragment.HLTDoLocalStripSequenceFullPPRefForDmeson )
18099 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 )
18100 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 )
18101 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 )
18102 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 )
18103 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 )
18104 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 )
18105 fragment.HLTFullIterativeTrackingIteration6PPRef = cms.Sequence( fragment.hltFullIter6ClustersRefRemovalPPRef + fragment.hltFullIter6MaskedMeasurementTrackerEventPPRef + fragment.hltFullIter6PixelClusterCheckPPRef + fragment.hltFullIter6PixelTrackingRegionSeedLayersBPPRef + fragment.hltFullIter6PixelHitDoubletsBPPRef + fragment.hltFullIter6PixelSeedsBPPRef + fragment.hltFullIter6CkfTrackCandidatesPPRef + fragment.hltFullIter6CtfWithMaterialTracksPPRef + fragment.hltFullIter6TrackDNNClassifierPPRef + fragment.hltFullIter6HighPurityTracksPPRef )
18106 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 )
18107 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 )
18108 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 )
18109 fragment.HLTFullIterativeTrackingIteration10PPRef = cms.Sequence( fragment.hltFullIter10JetCoreLayersPPRef + fragment.hltFullIter10JetCoreRegionSeedsPPRef + fragment.hltFullIter10CkfTrackCandidatesPPRef + fragment.hltFullIter10CtfWithMaterialTracksPPRef + fragment.hltFullIter10TrackDNNClassifierPPRef )
18110 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 )
18111 fragment.HLTFullTracksForDmesonPPRef = cms.Sequence( fragment.hltGoodHighPurityFullTracksForDmesonPPRef + fragment.hltFullCandsPPRef + fragment.hltFullTrackFilterForDmesonPPRef )
18112 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
18113 
18114 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
18115 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
18116 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
18117 fragment.AlCa_EcalPhiSym_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
18118 fragment.AlCa_HIEcalEtaEBonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
18119 fragment.AlCa_HIEcalEtaEEonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
18120 fragment.AlCa_HIEcalPi0EBonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
18121 fragment.AlCa_HIEcalPi0EEonly_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
18122 fragment.AlCa_HIRPCMuonNormalisation_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorGEM + fragment.HLTEndSequence )
18123 fragment.AlCa_LumiPixelsCounts_Random_v7 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18124 fragment.AlCa_LumiPixelsCounts_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
18125 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 )
18126 fragment.DQM_EcalReconstruction_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
18127 fragment.DQM_HcalReconstruction_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
18128 fragment.DST_Physics_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
18129 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
18130 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
18131 fragment.HLT_HcalNZS_v17 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
18132 fragment.HLT_HcalPhiSym_v19 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
18133 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
18134 fragment.HLT_Physics_v10 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
18135 fragment.HLT_ZeroBias_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
18136 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 )
18137 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
18138 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 )
18139 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 )
18140 fragment.HLT_CDC_L2cosmic_10_er1p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
18141 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
18142 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
18143 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
18144 fragment.HLT_HIL1NotBptxORForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
18145 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 )
18146 fragment.HLT_PPRefZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBias + fragment.HLTEndSequence )
18147 fragment.HLT_PPRefZeroBiasRawPrime_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefZeroBiasRawPrime + fragment.HLTDoHIStripZeroSuppressionAndRawPrime + fragment.HLTEndSequence )
18148 fragment.HLT_ZDCCommissioning_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZDCCommissioning + fragment.HLTEndSequence )
18149 fragment.HLT_AK4CaloJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTEndSequence )
18150 fragment.HLT_AK4CaloJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
18151 fragment.HLT_AK4CaloJet70_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTEndSequence )
18152 fragment.HLT_AK4CaloJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
18153 fragment.HLT_AK4CaloJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
18154 fragment.HLT_AK4CaloJet120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet120 + fragment.HLTEndSequence )
18155 fragment.HLT_AK4CaloJetFwd40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTEndSequence )
18156 fragment.HLT_AK4CaloJetFwd60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4CaloJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet60 + fragment.HLTEndSequence )
18157 fragment.HLT_AK4CaloJetFwd70_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd70 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTEndSequence )
18158 fragment.HLT_AK4CaloJetFwd80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet80 + fragment.HLTEndSequence )
18159 fragment.HLT_AK4CaloJetFwd100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4CaloJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet100 + fragment.HLTEndSequence )
18160 fragment.HLT_AK4CaloJetFwd120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4CaloJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet120 + fragment.HLTEndSequence )
18161 fragment.HLT_AK4PFJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
18162 fragment.HLT_AK4PFJet60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence )
18163 fragment.HLT_AK4PFJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence )
18164 fragment.HLT_AK4PFJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets70 + fragment.hltSinglePFJet100 + fragment.HLTEndSequence )
18165 fragment.HLT_AK4PFJet120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets90 + fragment.hltSinglePFJet120 + fragment.HLTEndSequence )
18166 fragment.HLT_AK4PFJetFwd40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence )
18167 fragment.HLT_AK4PFJetFwd60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK4PFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence )
18168 fragment.HLT_AK4PFJetFwd80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence )
18169 fragment.HLT_AK4PFJetFwd100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK4PFJetFwd100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets70 + fragment.hltSinglePFFwdJet100 + fragment.HLTEndSequence )
18170 fragment.HLT_AK4PFJetFwd120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK4PFJetFwd120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets90 + fragment.hltSinglePFFwdJet120 + fragment.HLTEndSequence )
18171 fragment.HLT_PPRefDoubleEle10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10Gsf + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.HLTEndSequence )
18172 fragment.HLT_PPRefDoubleEle10GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle10GsfMass50 + fragment.HLTDoubleEle10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18173 fragment.HLT_PPRefDoubleEle15Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15Gsf + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.HLTEndSequence )
18174 fragment.HLT_PPRefDoubleEle15GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefDoubleEle15GsfMass50 + fragment.HLTDoubleEle15GsfPPRefSequence + fragment.hltDoubleEle15Mass50PPRefFilter + fragment.HLTEndSequence )
18175 fragment.HLT_PPRefEle15Ele10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10Gsf + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.HLTEndSequence )
18176 fragment.HLT_PPRefEle15Ele10GsfMass50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle15Ele10GsfMass50 + fragment.HLTEle15Ele10GsfPPRefSequence + fragment.hltDoubleEle10Mass50PPRefFilter + fragment.HLTEndSequence )
18177 fragment.HLT_PPRefEle10Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle10Gsf + fragment.HLTEle10GsfPPRefSequence + fragment.HLTEndSequence )
18178 fragment.HLT_PPRefEle15Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefEle15Gsf + fragment.HLTEle15GsfPPRefSequence + fragment.HLTEndSequence )
18179 fragment.HLT_PPRefEle20Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle20Gsf + fragment.HLTEle20GsfPPRefSequence + fragment.HLTEndSequence )
18180 fragment.HLT_PPRefEle30Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPrePPRefEle30Gsf + fragment.HLTEle30GsfPPRefSequence + fragment.HLTEndSequence )
18181 fragment.HLT_PPRefEle40Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle40Gsf + fragment.HLTEle40GsfPPRefSequence + fragment.HLTEndSequence )
18182 fragment.HLT_PPRefEle50Gsf_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPrePPRefEle50Gsf + fragment.HLTEle50GsfPPRefSequence + fragment.HLTEndSequence )
18183 fragment.HLT_PPRefGEDPhoton10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10 + fragment.HLTHIGEDPhoton10PPRefSequence + fragment.HLTEndSequence )
18184 fragment.HLT_PPRefGEDPhoton10_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton10EB + fragment.HLTHIGEDPhoton10EBPPRefSequence + fragment.HLTEndSequence )
18185 fragment.HLT_PPRefGEDPhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20 + fragment.HLTHIGEDPhoton20PPRefSequence + fragment.HLTEndSequence )
18186 fragment.HLT_PPRefGEDPhoton20_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton20EB + fragment.HLTHIGEDPhoton20EBPPRefSequence + fragment.HLTEndSequence )
18187 fragment.HLT_PPRefGEDPhoton30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30 + fragment.HLTHIGEDPhoton30PPRefSequence + fragment.HLTEndSequence )
18188 fragment.HLT_PPRefGEDPhoton30_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPRefGEDPhoton30EB + fragment.HLTHIGEDPhoton30EBPPRefSequence + fragment.HLTEndSequence )
18189 fragment.HLT_PPRefGEDPhoton40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40 + fragment.HLTHIGEDPhoton40PPRefSequence + fragment.HLTEndSequence )
18190 fragment.HLT_PPRefGEDPhoton40_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton40EB + fragment.HLTHIGEDPhoton40EBPPRefSequence + fragment.HLTEndSequence )
18191 fragment.HLT_PPRefGEDPhoton50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50 + fragment.HLTHIGEDPhoton50PPRefSequence + fragment.HLTEndSequence )
18192 fragment.HLT_PPRefGEDPhoton50_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG21 + fragment.hltPrePPRefGEDPhoton50EB + fragment.HLTHIGEDPhoton50EBPPRefSequence + fragment.HLTEndSequence )
18193 fragment.HLT_PPRefGEDPhoton60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60 + fragment.HLTHIGEDPhoton60PPRefSequence + fragment.HLTEndSequence )
18194 fragment.HLT_PPRefGEDPhoton60_EB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG30 + fragment.hltPrePPRefGEDPhoton60EB + fragment.HLTHIGEDPhoton60EBPPRefSequence + fragment.HLTEndSequence )
18195 fragment.HLT_PPRefL1DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTEndSequence )
18196 fragment.HLT_PPRefL1DoubleMu0_Open_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL1DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTEndSequence )
18197 fragment.HLT_PPRefL1SingleMu0_Cosmics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu0Cosmics + fragment.hltPrePPRefL1SingleMu0Cosmics + fragment.hltL1fL1sSingleMu0CosmicsL1Filtered0PPRef + fragment.HLTEndSequence )
18198 fragment.HLT_PPRefL1SingleMu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL1SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTEndSequence )
18199 fragment.HLT_PPRefL1SingleMu12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPrePPRefL1SingleMu12 + fragment.hltL1fL1sDoubleMu12L1Filtered12PPRef + fragment.HLTEndSequence )
18200 fragment.HLT_PPRefL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPrePPRefL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMu0L2Filtered0PPRef + fragment.HLTEndSequence )
18201 fragment.HLT_PPRefL2DoubleMu0_Open_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPrePPRefL2DoubleMu0Open + fragment.hltL1fL1sDoubleMuOpenL1Filtered0PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sDoubleMuOpenL2Filtered0PPRef + fragment.HLTEndSequence )
18202 fragment.HLT_PPRefL2SingleMu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu7 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered7PPRef + fragment.HLTEndSequence )
18203 fragment.HLT_PPRefL2SingleMu12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu12 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered12PPRef + fragment.HLTEndSequence )
18204 fragment.HLT_PPRefL2SingleMu15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu15 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu12L2Filtered15PPRef + fragment.HLTEndSequence )
18205 fragment.HLT_PPRefL2SingleMu20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltL1sSingleMu7 + fragment.hltPrePPRefL2SingleMu20 + fragment.hltL1fL1sSingleMu7L1Filtered7PPRef + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1fL1sSingleMu7L2Filtered20PPRef + fragment.HLTEndSequence )
18206 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 )
18207 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 )
18208 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 )
18209 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 )
18210 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 )
18211 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 )
18212 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 )
18213 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 )
18214 fragment.HLT_PPRefCscCluster_Loose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterLoose + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterLoosePPRef + fragment.HLTEndSequence )
18215 fragment.HLT_PPRefCscCluster_Medium_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterMedium + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterMediumPPRef + fragment.HLTEndSequence )
18216 fragment.HLT_PPRefCscCluster_Tight_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPrePPRefCscClusterTight + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterTightPPRef + fragment.HLTEndSequence )
18217 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 )
18218 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 )
18219 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 )
18220 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 )
18221 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
18222 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
18223 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
18224 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
18225 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
18226 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
18227 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
18228 fragment.Dataset_CommissioningRawPrime = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningRawPrime + fragment.hltPreDatasetCommissioningRawPrime )
18229 fragment.Dataset_CommissioningZDC = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioningZDC + fragment.hltPreDatasetCommissioningZDC )
18230 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
18231 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
18232 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
18233 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
18234 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
18235 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
18236 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
18237 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
18238 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
18239 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
18240 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
18241 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
18242 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
18243 fragment.Dataset_PPRefDoubleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon0 )
18244 fragment.Dataset_PPRefDoubleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon1 )
18245 fragment.Dataset_PPRefDoubleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon2 )
18246 fragment.Dataset_PPRefDoubleMuon3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefDoubleMuon + fragment.hltPreDatasetPPRefDoubleMuon3 )
18247 fragment.Dataset_PPRefExotica = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefExotica + fragment.hltPreDatasetPPRefExotica )
18248 fragment.Dataset_PPRefHardProbes0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes0 )
18249 fragment.Dataset_PPRefHardProbes1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes1 )
18250 fragment.Dataset_PPRefHardProbes2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefHardProbes + fragment.hltPreDatasetPPRefHardProbes2 )
18251 fragment.Dataset_PPRefSingleMuon0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon0 )
18252 fragment.Dataset_PPRefSingleMuon1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon1 )
18253 fragment.Dataset_PPRefSingleMuon2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefSingleMuon + fragment.hltPreDatasetPPRefSingleMuon2 )
18254 fragment.Dataset_PPRefZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias0 )
18255 fragment.Dataset_PPRefZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias1 )
18256 fragment.Dataset_PPRefZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias2 )
18257 fragment.Dataset_PPRefZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias3 )
18258 fragment.Dataset_PPRefZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias4 )
18259 fragment.Dataset_PPRefZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias5 )
18260 fragment.Dataset_PPRefZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias6 )
18261 fragment.Dataset_PPRefZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias7 )
18262 fragment.Dataset_PPRefZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias8 )
18263 fragment.Dataset_PPRefZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias9 )
18264 fragment.Dataset_PPRefZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias10 )
18265 fragment.Dataset_PPRefZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias11 )
18266 fragment.Dataset_PPRefZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias12 )
18267 fragment.Dataset_PPRefZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias13 )
18268 fragment.Dataset_PPRefZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias14 )
18269 fragment.Dataset_PPRefZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias15 )
18270 fragment.Dataset_PPRefZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias16 )
18271 fragment.Dataset_PPRefZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias17 )
18272 fragment.Dataset_PPRefZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias18 )
18273 fragment.Dataset_PPRefZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetPPRefZeroBias + fragment.hltPreDatasetPPRefZeroBias19 )
18274 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
18275 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
18276 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
18277 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
18278 
18279 
18280 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_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, ))
18281 
18282 
18283 # dummify hltGetConditions in cff's
18284 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
18285  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
18286  result = cms.bool( True )
18287  )
18288  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
18289 
18290 # add specific customizations
18291 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
18292 fragment = customizeHLTforAll(fragment,"PRef")
18293 
18294 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
18295 fragment = customizeHLTforCMSSW(fragment,"PRef")
18296 
18297 # Eras-based customisations
18298 from HLTrigger.Configuration.Eras import modifyHLTforEras
18299 modifyHLTforEras(fragment)
18300 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)