CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_25nsLowPU_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_7_4_0/25nsLowPU/V22 (CMSSW_7_4_10_patch1)
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 fragment = cms.ProcessFragment( "HLT" )
6 
7 fragment.HLTConfigVersion = cms.PSet(
8  tableName = cms.string('/dev/CMSSW_7_4_0/25nsLowPU/V22')
9 )
10 
11 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
12  minPt = cms.double( 0.3 ),
13  minHitsMinPt = cms.int32( 3 ),
14  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
15  maxLostHits = cms.int32( 0 ),
16  maxNumberOfHits = cms.int32( 100 ),
17  maxConsecLostHits = cms.int32( 1 ),
18  minimumNumberOfHits = cms.int32( 6 ),
19  nSigmaMinPt = cms.double( 5.0 ),
20  chargeSignificance = cms.double( -1.0 )
21 )
22 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
23  minPt = cms.double( 0.3 ),
24  minHitsMinPt = cms.int32( 3 ),
25  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
26  maxLostHits = cms.int32( 0 ),
27  maxNumberOfHits = cms.int32( 100 ),
28  maxConsecLostHits = cms.int32( 1 ),
29  minimumNumberOfHits = cms.int32( 3 ),
30  nSigmaMinPt = cms.double( 5.0 ),
31  chargeSignificance = cms.double( -1.0 )
32 )
33 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
34  minPt = cms.double( 0.3 ),
35  minHitsMinPt = cms.int32( 3 ),
36  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
37  maxLostHits = cms.int32( 1 ),
38  maxNumberOfHits = cms.int32( 100 ),
39  maxConsecLostHits = cms.int32( 1 ),
40  minimumNumberOfHits = cms.int32( 3 ),
41  nSigmaMinPt = cms.double( 5.0 ),
42  chargeSignificance = cms.double( -1.0 )
43 )
44 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
45  minPt = cms.double( 0.2 ),
46  minHitsMinPt = cms.int32( 3 ),
47  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
48  maxLostHits = cms.int32( 1 ),
49  maxNumberOfHits = cms.int32( 100 ),
50  maxConsecLostHits = cms.int32( 1 ),
51  minimumNumberOfHits = cms.int32( 3 ),
52  nSigmaMinPt = cms.double( 5.0 ),
53  chargeSignificance = cms.double( -1.0 )
54 )
55 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
56  minPt = cms.double( 1.0 ),
57  minHitsMinPt = cms.int32( 3 ),
58  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
59  maxLostHits = cms.int32( 1 ),
60  maxNumberOfHits = cms.int32( 8 ),
61  maxConsecLostHits = cms.int32( 1 ),
62  minimumNumberOfHits = cms.int32( 5 ),
63  nSigmaMinPt = cms.double( 5.0 ),
64  chargeSignificance = cms.double( -1.0 )
65 )
66 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
67  minPt = cms.double( 0.5 ),
68  minHitsMinPt = cms.int32( 3 ),
69  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
70  maxLostHits = cms.int32( 1 ),
71  maxNumberOfHits = cms.int32( 1000000000 ),
72  maxConsecLostHits = cms.int32( 1 ),
73  minimumNumberOfHits = cms.int32( 5 ),
74  nSigmaMinPt = cms.double( 5.0 ),
75  chargeSignificance = cms.double( -1.0 )
76 )
77 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
78  minPt = cms.double( 0.3 ),
79  minHitsMinPt = cms.int32( 3 ),
80  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
81  maxLostHits = cms.int32( 1 ),
82  maxNumberOfHits = cms.int32( 100 ),
83  maxConsecLostHits = cms.int32( 1 ),
84  minimumNumberOfHits = cms.int32( 3 ),
85  nSigmaMinPt = cms.double( 5.0 ),
86  chargeSignificance = cms.double( -1.0 )
87 )
88 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
89  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
90  minPt = cms.double( 2.0 ),
91  minHitsMinPt = cms.int32( -1 ),
92  maxLostHits = cms.int32( 1 ),
93  maxNumberOfHits = cms.int32( -1 ),
94  maxConsecLostHits = cms.int32( 1 ),
95  nSigmaMinPt = cms.double( 5.0 ),
96  minimumNumberOfHits = cms.int32( 5 ),
97  chargeSignificance = cms.double( -1.0 )
98 )
99 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
100  minPt = cms.double( 0.9 ),
101  minHitsMinPt = cms.int32( 3 ),
102  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
103  maxLostHits = cms.int32( 1 ),
104  maxNumberOfHits = cms.int32( -1 ),
105  maxConsecLostHits = cms.int32( 1 ),
106  chargeSignificance = cms.double( -1.0 ),
107  nSigmaMinPt = cms.double( 5.0 ),
108  minimumNumberOfHits = cms.int32( 5 )
109 )
110 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
111  minPt = cms.double( 10.0 ),
112  minHitsMinPt = cms.int32( 3 ),
113  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
114  maxLostHits = cms.int32( 1 ),
115  maxNumberOfHits = cms.int32( 8 ),
116  maxConsecLostHits = cms.int32( 1 ),
117  minimumNumberOfHits = cms.int32( 5 ),
118  nSigmaMinPt = cms.double( 5.0 ),
119  chargeSignificance = cms.double( -1.0 )
120 )
121 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
122  minPt = cms.double( 1.0 ),
123  minHitsMinPt = cms.int32( 3 ),
124  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
125  maxLostHits = cms.int32( 1 ),
126  maxNumberOfHits = cms.int32( 9 ),
127  maxConsecLostHits = cms.int32( 1 ),
128  minimumNumberOfHits = cms.int32( 5 ),
129  nSigmaMinPt = cms.double( 5.0 ),
130  chargeSignificance = cms.double( -1.0 )
131 )
132 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
133  minPt = cms.double( 0.9 ),
134  minHitsMinPt = cms.int32( 3 ),
135  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
136  maxLostHits = cms.int32( 1 ),
137  maxNumberOfHits = cms.int32( -1 ),
138  maxConsecLostHits = cms.int32( 1 ),
139  minimumNumberOfHits = cms.int32( 5 ),
140  nSigmaMinPt = cms.double( 5.0 ),
141  chargeSignificance = cms.double( -1.0 )
142 )
143 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
144  minPt = cms.double( 0.9 ),
145  minHitsMinPt = cms.int32( 3 ),
146  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
147  maxLostHits = cms.int32( 1 ),
148  maxNumberOfHits = cms.int32( -1 ),
149  maxConsecLostHits = cms.int32( 1 ),
150  minimumNumberOfHits = cms.int32( 3 ),
151  nSigmaMinPt = cms.double( 5.0 ),
152  chargeSignificance = cms.double( -1.0 )
153 )
154 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
155  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
156  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
157  maxCand = cms.int32( 1 ),
158  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
159  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
160  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
161  estimator = cms.string( "hltESPChi2MeasurementEstimator16" ),
162  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
163  updator = cms.string( "hltESPKFUpdator" ),
164  alwaysUseInvalidHits = cms.bool( False ),
165  intermediateCleaning = cms.bool( True ),
166  lostHitPenalty = cms.double( 30.0 ),
167  minNrOfHitsForRebuild = cms.untracked.int32( 4 )
168 )
169 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
170  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
171  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
172  maxCand = cms.int32( 1 ),
173  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
174  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
175  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
176  estimator = cms.string( "hltESPChi2MeasurementEstimator16" ),
177  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
178  updator = cms.string( "hltESPKFUpdator" ),
179  alwaysUseInvalidHits = cms.bool( False ),
180  intermediateCleaning = cms.bool( True ),
181  lostHitPenalty = cms.double( 30.0 )
182 )
183 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
184  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
185  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
186  maxCand = cms.int32( 2 ),
187  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
188  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
189  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
190  estimator = cms.string( "hltESPChi2MeasurementEstimator16" ),
191  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
192  updator = cms.string( "hltESPKFUpdator" ),
193  alwaysUseInvalidHits = cms.bool( False ),
194  intermediateCleaning = cms.bool( True ),
195  lostHitPenalty = cms.double( 30.0 )
196 )
197 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
198  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
199  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
200  maxCand = cms.int32( 2 ),
201  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
202  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
203  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
204  estimator = cms.string( "hltESPChi2MeasurementEstimator16" ),
205  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
206  updator = cms.string( "hltESPKFUpdator" ),
207  alwaysUseInvalidHits = cms.bool( False ),
208  intermediateCleaning = cms.bool( True ),
209  lostHitPenalty = cms.double( 30.0 )
210 )
211 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
212  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
213  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
214  maxCand = cms.int32( 5 ),
215  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
216  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
217  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
218  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
219  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
220  updator = cms.string( "hltESPKFUpdator" ),
221  alwaysUseInvalidHits = cms.bool( True ),
222  intermediateCleaning = cms.bool( False ),
223  lostHitPenalty = cms.double( 90.0 )
224 )
225 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
226  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
227  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
228  maxCand = cms.int32( 1 ),
229  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
230  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
231  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
232  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
233  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
234  updator = cms.string( "hltESPKFUpdator" ),
235  alwaysUseInvalidHits = cms.bool( False ),
236  intermediateCleaning = cms.bool( True ),
237  lostHitPenalty = cms.double( 30.0 )
238 )
239 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
240  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
241  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
242  maxCand = cms.int32( 1 ),
243  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
244  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
245  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
246  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
247  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
248  updator = cms.string( "hltESPKFUpdator" ),
249  alwaysUseInvalidHits = cms.bool( False ),
250  intermediateCleaning = cms.bool( True ),
251  lostHitPenalty = cms.double( 30.0 )
252 )
253 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
254  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
255  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
256  maxCand = cms.int32( 5 ),
257  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
258  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
259  useSeedLayer = cms.bool( False ),
260  deltaEta = cms.double( -1.0 ),
261  deltaPhi = cms.double( -1.0 ),
262  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
263  rescaleErrorIfFail = cms.double( 1.0 ),
264  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
265  updator = cms.string( "hltESPKFUpdator" ),
266  alwaysUseInvalidHits = cms.bool( True ),
267  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
268  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
269  intermediateCleaning = cms.bool( False ),
270  lostHitPenalty = cms.double( 30.0 )
271 )
272 fragment.HLTPSetPvClusterComparer = cms.PSet(
273  track_pt_min = cms.double( 2.5 ),
274  track_pt_max = cms.double( 10.0 ),
275  track_chi2_max = cms.double( 9999999.0 ),
276  track_prob_min = cms.double( -1.0 )
277 )
278 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
279  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
280  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
281  maxCand = cms.int32( 2 ),
282  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
283  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
284  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
285  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
286  updator = cms.string( "hltESPKFUpdator" ),
287  alwaysUseInvalidHits = cms.bool( False ),
288  intermediateCleaning = cms.bool( True ),
289  lostHitPenalty = cms.double( 30.0 )
290 )
291 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
292  minPt = cms.double( 0.3 ),
293  minHitsMinPt = cms.int32( 3 ),
294  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
295  maxLostHits = cms.int32( 1 ),
296  maxNumberOfHits = cms.int32( 100 ),
297  maxConsecLostHits = cms.int32( 1 ),
298  minimumNumberOfHits = cms.int32( 3 ),
299  nSigmaMinPt = cms.double( 5.0 ),
300  chargeSignificance = cms.double( -1.0 )
301 )
302 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
303  track_pt_min = cms.double( 0.1 ),
304  track_pt_max = cms.double( 20.0 ),
305  track_chi2_max = cms.double( 20.0 ),
306  track_prob_min = cms.double( -1.0 )
307 )
308 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
309  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
310  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
311  SeedMomentumForBOFF = cms.double( 5.0 ),
312  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
313  MinOneOverPtError = cms.double( 1.0 ),
314  magneticField = cms.string( "ParabolicMf" ),
315  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
316  forceKinematicWithRegionDirection = cms.bool( False )
317 )
318 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
319  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
320  propagator = cms.string( "PropagatorWithMaterial" ),
321  SeedMomentumForBOFF = cms.double( 5.0 ),
322  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
323  MinOneOverPtError = cms.double( 1.0 ),
324  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
325  forceKinematicWithRegionDirection = cms.bool( False ),
326  magneticField = cms.string( "" )
327 )
328 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
329  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
330  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
331  maxCand = cms.int32( 4 ),
332  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
333  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
334  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
335  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
336  updator = cms.string( "hltESPKFUpdator" ),
337  alwaysUseInvalidHits = cms.bool( True ),
338  intermediateCleaning = cms.bool( True ),
339  lostHitPenalty = cms.double( 30.0 )
340 )
341 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
342  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
343  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
344  maxCand = cms.int32( 2 ),
345  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
346  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
347  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
348  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
349  updator = cms.string( "hltESPKFUpdator" ),
350  alwaysUseInvalidHits = cms.bool( False ),
351  intermediateCleaning = cms.bool( True ),
352  lostHitPenalty = cms.double( 30.0 ),
353  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" )
354 )
355 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
356  minPt = cms.double( 0.3 ),
357  minHitsMinPt = cms.int32( 3 ),
358  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
359  maxLostHits = cms.int32( 1 ),
360  maxNumberOfHits = cms.int32( 100 ),
361  maxConsecLostHits = cms.int32( 3 ),
362  minimumNumberOfHits = cms.int32( 5 ),
363  nSigmaMinPt = cms.double( 5.0 ),
364  chargeSignificance = cms.double( -1.0 )
365 )
366 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
367  track_pt_min = cms.double( 1.0 ),
368  track_pt_max = cms.double( 20.0 ),
369  track_chi2_max = cms.double( 20.0 ),
370  track_prob_min = cms.double( -1.0 )
371 )
372 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
373 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
374 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
375 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
376  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
377  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
378  SeedMomentumForBOFF = cms.double( 5.0 ),
379  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
380  MinOneOverPtError = cms.double( 1.0 ),
381  magneticField = cms.string( "ParabolicMf" ),
382  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
383  forceKinematicWithRegionDirection = cms.bool( False )
384 )
385 fragment.HLTSeedFromProtoTracks = cms.PSet(
386  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
387  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
388  SeedMomentumForBOFF = cms.double( 5.0 ),
389  MinOneOverPtError = cms.double( 1.0 ),
390  magneticField = cms.string( "ParabolicMf" ),
391  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
392  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
393  forceKinematicWithRegionDirection = cms.bool( False )
394 )
395 fragment.transferSystem = cms.PSet(
396  destinations = cms.vstring( 'Tier0',
397  'DQM',
398  'ECAL',
399  'EventDisplay',
400  'Lustre',
401  'None' ),
402  transferModes = cms.vstring( 'default',
403  'test',
404  'emulator' ),
405  streamA = cms.PSet(
406  default = cms.vstring( 'Tier0' ),
407  test = cms.vstring( 'Lustre' ),
408  emulator = cms.vstring( 'Lustre' )
409  ),
410  streamCalibration = cms.PSet(
411  default = cms.vstring( 'Tier0' ),
412  test = cms.vstring( 'Lustre' ),
413  emulator = cms.vstring( 'None' )
414  ),
415  streamDQM = cms.PSet(
416  default = cms.vstring( 'DQM' ),
417  test = cms.vstring( 'DQM',
418  'Lustre' ),
419  emulator = cms.vstring( 'None' )
420  ),
421  streamDQMCalibration = cms.PSet(
422  default = cms.vstring( 'DQM' ),
423  test = cms.vstring( 'DQM',
424  'Lustre' ),
425  emulator = cms.vstring( 'None' )
426  ),
427  streamEcalCalibration = cms.PSet(
428  default = cms.vstring( 'ECAL' ),
429  test = cms.vstring( 'ECAL' ),
430  emulator = cms.vstring( 'None' )
431  ),
432  streamEventDisplay = cms.PSet(
433  default = cms.vstring( 'EventDisplay',
434  'Tier0' ),
435  test = cms.vstring( 'EventDisplay',
436  'Lustre' ),
437  emulator = cms.vstring( 'None' )
438  ),
439  streamExpressCosmics = cms.PSet(
440  default = cms.vstring( 'Tier0' ),
441  test = cms.vstring( 'Lustre' ),
442  emulator = cms.vstring( 'Lustre' )
443  ),
444  streamNanoDST = cms.PSet(
445  default = cms.vstring( 'Tier0' ),
446  test = cms.vstring( 'Lustre' ),
447  emulator = cms.vstring( 'None' )
448  ),
449  streamRPCMON = cms.PSet(
450  default = cms.vstring( 'Tier0' ),
451  test = cms.vstring( 'Lustre' ),
452  emulator = cms.vstring( 'None' )
453  ),
454  streamTrackerCalibration = cms.PSet(
455  default = cms.vstring( 'Tier0' ),
456  test = cms.vstring( 'Lustre' ),
457  emulator = cms.vstring( 'None' )
458  ),
459  default = cms.PSet(
460  default = cms.vstring( 'Tier0' ),
461  test = cms.vstring( 'Lustre' ),
462  emulator = cms.vstring( 'Lustre' ),
463  streamLookArea = cms.PSet( )
464  ),
465  streamLookArea = cms.PSet(
466  default = cms.vstring( 'DQM' ),
467  test = cms.vstring( 'DQM',
468  'Lustre' ),
469  emulator = cms.vstring( 'None' )
470  )
471 )
472 fragment.streams = cms.PSet(
473  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
474  ALCAP0 = cms.vstring( 'AlCaP0' ),
475  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
476  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
477  DQM = cms.vstring( 'OnlineMonitor' ),
478  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
479  DQMEventDisplay = cms.vstring( 'EventDisplay' ),
480  EcalCalibration = cms.vstring( 'EcalLaser' ),
481  Express = cms.vstring( 'ExpressPhysics' ),
482  LookArea = cms.vstring( 'LookAreaPD' ),
483  NanoDST = cms.vstring( 'L1Accept' ),
484  PhysicsEGammaCommissioning = cms.vstring( 'CastorJets',
485  'Commissioning',
486  'DoubleEG',
487  'EGMLowPU',
488  'EmptyBX',
489  'FSQJets1',
490  'FSQJets2',
491  'FSQJets3',
492  'FullTrack',
493  'HINCaloJet40',
494  'HINCaloJetsOther',
495  'HINMuon',
496  'HINPFJetsOther',
497  'HINPhoton',
498  'HLTPhysics',
499  'HcalHPDNoise',
500  'HcalNZS',
501  'HighMultiplicity',
502  'HighMultiplicity85',
503  'L1MinimumBias',
504  'NoBPTX',
505  'TOTEM_minBias',
506  'TOTEM_romanPots',
507  'ToTOTEM',
508  'ZeroBias' ),
509  PhysicsMinimumBias = cms.vstring( 'L1MinimumBiasHF1',
510  'L1MinimumBiasHF2',
511  'L1MinimumBiasHF3',
512  'L1MinimumBiasHF4',
513  'L1MinimumBiasHF5',
514  'L1MinimumBiasHF6',
515  'L1MinimumBiasHF7',
516  'L1MinimumBiasHF8' ),
517  PhysicsZeroBias = cms.vstring( 'ZeroBias1',
518  'ZeroBias2',
519  'ZeroBias3',
520  'ZeroBias4',
521  'ZeroBias5',
522  'ZeroBias6',
523  'ZeroBias7',
524  'ZeroBias8' )
525 )
526 fragment.datasets = cms.PSet(
527  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v1',
528  'AlCa_LumiPixels_ZeroBias_v1' ),
529  AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_LowPU_v1',
530  'AlCa_EcalEtaEEonly_LowPU_v1',
531  'AlCa_EcalPi0EBonly_LowPU_v1',
532  'AlCa_EcalPi0EEonly_LowPU_v1' ),
533  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v1' ),
534  CastorJets = cms.vstring( ),
535  Commissioning = cms.vstring( 'HLT_Activity_Ecal_SC7_v1',
536  'HLT_IsoTrackHB_v1',
537  'HLT_IsoTrackHE_v1',
538  'HLT_L1SingleMuOpen_DT_v1',
539  'HLT_L1Tech_DT_GlobalOR_v1' ),
540  DoubleEG = cms.vstring( 'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2' ),
541  EGMLowPU = cms.vstring( 'HLT_Activity_Ecal_SC7_v1',
542  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2' ),
543  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v1' ),
544  EmptyBX = cms.vstring( 'HLT_L1Tech5_BPTX_PlusOnly_v1',
545  'HLT_L1Tech6_BPTX_MinusOnly_v1',
546  'HLT_L1Tech7_NoBPTX_v1' ),
547  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v2',
548  'HLT_HISinglePhoton60_v2',
549  'HLT_L1DoubleJet32_v1' ),
550  ExpressPhysics = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v1',
551  'HLT_Physics_v1',
552  'HLT_Random_v1',
553  'HLT_ZeroBias_v1' ),
554  FSQJets1 = cms.vstring( 'HLT_PFJet15_NoCaloMatched_v2',
555  'HLT_PFJet25_NoCaloMatched_v2',
556  'HLT_PFJet40_NoCaloMatched_v2' ),
557  FSQJets2 = cms.vstring( 'HLT_DiPFJetAve15_Central_v2',
558  'HLT_DiPFJetAve15_HFJEC_v2',
559  'HLT_DiPFJetAve25_Central_v2',
560  'HLT_DiPFJetAve25_HFJEC_v2',
561  'HLT_DiPFJetAve35_Central_v2',
562  'HLT_DiPFJetAve35_HFJEC_v2',
563  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
564  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
565  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
566  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2' ),
567  FSQJets3 = cms.vstring( 'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
568  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
569  'HLT_DiPFJet15_NoCaloMatched_v2' ),
570  FullTrack = cms.vstring( 'HLT_FullTrack12_v2',
571  'HLT_FullTrack20_v2',
572  'HLT_FullTrack30_v2',
573  'HLT_FullTrack50_v2' ),
574  HINCaloJet40 = cms.vstring( 'HLT_AK4CaloJet40_v2' ),
575  HINCaloJetsOther = cms.vstring( 'HLT_AK4CaloJet100_v2',
576  'HLT_AK4CaloJet30_v2',
577  'HLT_AK4CaloJet50_v2',
578  'HLT_AK4CaloJet80_v2' ),
579  HINMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v1',
580  'HLT_HIL2DoubleMu0_v2',
581  'HLT_HIL2Mu3_v2',
582  'HLT_HIL3Mu3_v2' ),
583  HINPFJetsOther = cms.vstring( 'HLT_AK4PFJet100_v2',
584  'HLT_AK4PFJet30_v2',
585  'HLT_AK4PFJet50_v2',
586  'HLT_AK4PFJet80_v2' ),
587  HINPhoton = cms.vstring( 'HLT_HISinglePhoton10_v2',
588  'HLT_HISinglePhoton15_v2',
589  'HLT_HISinglePhoton20_v2',
590  'HLT_HISinglePhoton40_v2',
591  'HLT_HISinglePhoton60_v2' ),
592  HLTPhysics = cms.vstring( 'HLT_Physics_v1' ),
593  HcalHPDNoise = cms.vstring( 'HLT_GlobalRunHPDNoise_v1',
594  'HLT_L1Tech_HBHEHO_totalOR_v1',
595  'HLT_L1Tech_HCAL_HF_single_channel_v1' ),
596  HcalNZS = cms.vstring( 'HLT_HcalNZS_v1',
597  'HLT_HcalPhiSym_v1',
598  'HLT_HcalUTCA_v1' ),
599  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110_v2',
600  'HLT_PixelTracks_Multiplicity135_v2',
601  'HLT_PixelTracks_Multiplicity160_v2',
602  'HLT_PixelTracks_Multiplicity60_v2' ),
603  HighMultiplicity85 = cms.vstring( 'HLT_PixelTracks_Multiplicity85_v2' ),
604  L1Accept = cms.vstring( 'DST_Physics_v1' ),
605  L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v1',
606  'HLT_L1MinimumBiasHF1OR_v1',
607  'HLT_L1MinimumBiasHF2AND_v1',
608  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
609  'HLT_L1MinimumBiasHF2OR_v1' ),
610  L1MinimumBiasHF1 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part0_v1' ),
611  L1MinimumBiasHF2 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part1_v1' ),
612  L1MinimumBiasHF3 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part2_v1' ),
613  L1MinimumBiasHF4 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part3_v1' ),
614  L1MinimumBiasHF5 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part4_v1' ),
615  L1MinimumBiasHF6 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part5_v1' ),
616  L1MinimumBiasHF7 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part6_v1' ),
617  L1MinimumBiasHF8 = cms.vstring( 'HLT_L1MinimumBiasHF1OR_part7_v1' ),
618  LookAreaPD = cms.vstring( 'HLT_AK4CaloJet100_v2',
619  'HLT_AK4CaloJet30_v2',
620  'HLT_AK4CaloJet40_v2',
621  'HLT_AK4CaloJet50_v2',
622  'HLT_AK4CaloJet80_v2',
623  'HLT_AK4PFJet100_v2',
624  'HLT_AK4PFJet30_v2',
625  'HLT_AK4PFJet50_v2',
626  'HLT_AK4PFJet80_v2',
627  'HLT_Activity_Ecal_SC7_v1',
628  'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
629  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
630  'HLT_DiPFJet15_NoCaloMatched_v2',
631  'HLT_DiPFJetAve15_Central_v2',
632  'HLT_DiPFJetAve15_HFJEC_v2',
633  'HLT_DiPFJetAve25_Central_v2',
634  'HLT_DiPFJetAve25_HFJEC_v2',
635  'HLT_DiPFJetAve35_Central_v2',
636  'HLT_DiPFJetAve35_HFJEC_v2',
637  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2',
638  'HLT_FullTrack12_v2',
639  'HLT_FullTrack20_v2',
640  'HLT_FullTrack30_v2',
641  'HLT_FullTrack50_v2',
642  'HLT_GlobalRunHPDNoise_v1',
643  'HLT_HIL1DoubleMu0_v1',
644  'HLT_HIL2DoubleMu0_v2',
645  'HLT_HIL2Mu3_v2',
646  'HLT_HIL3Mu3_v2',
647  'HLT_HISinglePhoton10_v2',
648  'HLT_HISinglePhoton15_v2',
649  'HLT_HISinglePhoton20_v2',
650  'HLT_HISinglePhoton40_v2',
651  'HLT_HISinglePhoton60_v2',
652  'HLT_HcalNZS_v1',
653  'HLT_HcalPhiSym_v1',
654  'HLT_HcalUTCA_v1',
655  'HLT_IsoTrackHB_v1',
656  'HLT_IsoTrackHE_v1',
657  'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
658  'HLT_JetE30_NoBPTX_v2',
659  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
660  'HLT_JetE70_NoBPTX3BX_NoHalo_v2',
661  'HLT_L1DoubleJet20_v1',
662  'HLT_L1DoubleJet28_v1',
663  'HLT_L1DoubleJet32_v1',
664  'HLT_L1DoubleMuOpen_v1',
665  'HLT_L1MinimumBiasHF1AND_v1',
666  'HLT_L1MinimumBiasHF1OR_v1',
667  'HLT_L1MinimumBiasHF2AND_v1',
668  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
669  'HLT_L1MinimumBiasHF2OR_v1',
670  'HLT_L1RomanPots_SinglePixelTrack02_v2',
671  'HLT_L1RomanPots_SinglePixelTrack04_v2',
672  'HLT_L1SingleMuOpen_DT_v1',
673  'HLT_L1SingleMuOpen_v1',
674  'HLT_L1TOTEM0_RomanPotsAND_v1',
675  'HLT_L1TOTEM1_MinBias_v1',
676  'HLT_L1TOTEM2_ZeroBias_v1',
677  'HLT_L1Tech5_BPTX_PlusOnly_v1',
678  'HLT_L1Tech6_BPTX_MinusOnly_v1',
679  'HLT_L1Tech7_NoBPTX_v1',
680  'HLT_L1Tech_DT_GlobalOR_v1',
681  'HLT_L1Tech_HBHEHO_totalOR_v1',
682  'HLT_L1Tech_HCAL_HF_single_channel_v1',
683  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
684  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
685  'HLT_PFJet15_NoCaloMatched_v2',
686  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
687  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2',
688  'HLT_PFJet25_NoCaloMatched_v2',
689  'HLT_PFJet40_NoCaloMatched_v2',
690  'HLT_Physics_v1',
691  'HLT_PixelTracks_Multiplicity110_v2',
692  'HLT_PixelTracks_Multiplicity135_v2',
693  'HLT_PixelTracks_Multiplicity160_v2',
694  'HLT_PixelTracks_Multiplicity60_v2',
695  'HLT_PixelTracks_Multiplicity85_v2',
696  'HLT_Random_v1',
697  'HLT_ZeroBias_v1' ),
698  NoBPTX = cms.vstring( 'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
699  'HLT_JetE30_NoBPTX_v2',
700  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
701  'HLT_JetE70_NoBPTX3BX_NoHalo_v2' ),
702  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_v2',
703  'HLT_AK4CaloJet30_v2',
704  'HLT_AK4CaloJet40_v2',
705  'HLT_AK4CaloJet50_v2',
706  'HLT_AK4CaloJet80_v2',
707  'HLT_AK4PFJet100_v2',
708  'HLT_AK4PFJet30_v2',
709  'HLT_AK4PFJet50_v2',
710  'HLT_AK4PFJet80_v2',
711  'HLT_Activity_Ecal_SC7_v1',
712  'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
713  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
714  'HLT_DiPFJet15_NoCaloMatched_v2',
715  'HLT_DiPFJetAve15_Central_v2',
716  'HLT_DiPFJetAve15_HFJEC_v2',
717  'HLT_DiPFJetAve25_Central_v2',
718  'HLT_DiPFJetAve25_HFJEC_v2',
719  'HLT_DiPFJetAve35_Central_v2',
720  'HLT_DiPFJetAve35_HFJEC_v2',
721  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2',
722  'HLT_FullTrack12_v2',
723  'HLT_FullTrack20_v2',
724  'HLT_FullTrack30_v2',
725  'HLT_FullTrack50_v2',
726  'HLT_GlobalRunHPDNoise_v1',
727  'HLT_HIL1DoubleMu0_v1',
728  'HLT_HIL2DoubleMu0_v2',
729  'HLT_HIL2Mu3_v2',
730  'HLT_HIL3Mu3_v2',
731  'HLT_HISinglePhoton10_v2',
732  'HLT_HISinglePhoton15_v2',
733  'HLT_HISinglePhoton20_v2',
734  'HLT_HISinglePhoton40_v2',
735  'HLT_HISinglePhoton60_v2',
736  'HLT_HcalNZS_v1',
737  'HLT_HcalPhiSym_v1',
738  'HLT_HcalUTCA_v1',
739  'HLT_IsoTrackHB_v1',
740  'HLT_IsoTrackHE_v1',
741  'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
742  'HLT_JetE30_NoBPTX_v2',
743  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
744  'HLT_JetE70_NoBPTX3BX_NoHalo_v2',
745  'HLT_L1DoubleJet20_v1',
746  'HLT_L1DoubleJet28_v1',
747  'HLT_L1DoubleJet32_v1',
748  'HLT_L1DoubleMuOpen_v1',
749  'HLT_L1MinimumBiasHF1AND_v1',
750  'HLT_L1MinimumBiasHF1OR_v1',
751  'HLT_L1MinimumBiasHF2AND_v1',
752  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
753  'HLT_L1MinimumBiasHF2OR_v1',
754  'HLT_L1RomanPots_SinglePixelTrack02_v2',
755  'HLT_L1RomanPots_SinglePixelTrack04_v2',
756  'HLT_L1SingleMuOpen_DT_v1',
757  'HLT_L1SingleMuOpen_v1',
758  'HLT_L1TOTEM0_RomanPotsAND_v1',
759  'HLT_L1TOTEM1_MinBias_v1',
760  'HLT_L1TOTEM2_ZeroBias_v1',
761  'HLT_L1Tech5_BPTX_PlusOnly_v1',
762  'HLT_L1Tech6_BPTX_MinusOnly_v1',
763  'HLT_L1Tech7_NoBPTX_v1',
764  'HLT_L1Tech_DT_GlobalOR_v1',
765  'HLT_L1Tech_HBHEHO_totalOR_v1',
766  'HLT_L1Tech_HCAL_HF_single_channel_v1',
767  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
768  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
769  'HLT_PFJet15_NoCaloMatched_v2',
770  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
771  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2',
772  'HLT_PFJet25_NoCaloMatched_v2',
773  'HLT_PFJet40_NoCaloMatched_v2',
774  'HLT_Physics_v1',
775  'HLT_PixelTracks_Multiplicity110_v2',
776  'HLT_PixelTracks_Multiplicity135_v2',
777  'HLT_PixelTracks_Multiplicity160_v2',
778  'HLT_PixelTracks_Multiplicity60_v2',
779  'HLT_PixelTracks_Multiplicity85_v2',
780  'HLT_Random_v1',
781  'HLT_ZeroBias_v1' ),
782  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v1',
783  'HLT_L1TOTEM2_ZeroBias_v1' ),
784  TOTEM_romanPots = cms.vstring( 'HLT_L1RomanPots_SinglePixelTrack02_v2',
785  'HLT_L1RomanPots_SinglePixelTrack04_v2',
786  'HLT_L1TOTEM0_RomanPotsAND_v1' ),
787  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v1',
788  'HLT_HcalCalibration_v1' ),
789  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v1',
790  'HLT_HcalCalibration_v1' ),
791  ToTOTEM = cms.vstring( 'HLT_L1DoubleJet20_v1',
792  'HLT_L1DoubleJet28_v1',
793  'HLT_L1DoubleJet32_v1',
794  'HLT_L1DoubleMuOpen_v1',
795  'HLT_L1SingleMuOpen_v1' ),
796  ZeroBias = cms.vstring( 'HLT_Random_v1',
797  'HLT_ZeroBias_v1' ),
798  ZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v1' ),
799  ZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v1' ),
800  ZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v1' ),
801  ZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v1' ),
802  ZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v1' ),
803  ZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v1' ),
804  ZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v1' ),
805  ZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v1' )
806 )
807 
808 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
809  iovIsRunNotTime = cms.bool( True ),
810  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
811  firstValid = cms.vuint32( 1 )
812 )
813 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
814  iovIsRunNotTime = cms.bool( True ),
815  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
816  firstValid = cms.vuint32( 1 )
817 )
818 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
819  iovIsRunNotTime = cms.bool( True ),
820  recordName = cms.string( "JetTagComputerRecord" ),
821  firstValid = cms.vuint32( 1 )
822 )
823 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
824  iovIsRunNotTime = cms.bool( True ),
825  recordName = cms.string( "CSCIndexerRecord" ),
826  firstValid = cms.vuint32( 1 )
827 )
828 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
829  iovIsRunNotTime = cms.bool( True ),
830  recordName = cms.string( "CSCChannelMapperRecord" ),
831  firstValid = cms.vuint32( 1 )
832 )
833 
834 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
835  MaxDPhi = cms.double( 1.6 ),
836  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
837  PropagationDirection = cms.string( "anyDirection" )
838 )
839 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
840  AlgoName = cms.string( "CSCChannelMapperPostls1" )
841 )
842 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
843  AlgoName = cms.string( "CSCIndexerPostls1" )
844 )
845 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
846 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
847  appendToDataLabel = cms.string( "" ),
848  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
849 )
850 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
851  appendToDataLabel = cms.string( "" )
852 )
853 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
854  ComponentName = cms.string( "ClusterShapeHitFilter" ),
855  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
856  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
857 )
858 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
859  SimpleMagneticField = cms.string( "" ),
860  PropagationDirection = cms.string( "alongMomentum" ),
861  ComponentName = cms.string( "PropagatorWithMaterial" ),
862  Mass = cms.double( 0.105 ),
863  ptMin = cms.double( -1.0 ),
864  MaxDPhi = cms.double( 1.6 ),
865  useRungeKutta = cms.bool( False )
866 )
867 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
868  SimpleMagneticField = cms.string( "ParabolicMf" ),
869  PropagationDirection = cms.string( "alongMomentum" ),
870  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
871  Mass = cms.double( 0.105 ),
872  ptMin = cms.double( -1.0 ),
873  MaxDPhi = cms.double( 1.6 ),
874  useRungeKutta = cms.bool( False )
875 )
876 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
877  SimpleMagneticField = cms.string( "" ),
878  PropagationDirection = cms.string( "oppositeToMomentum" ),
879  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
880  Mass = cms.double( 0.105 ),
881  ptMin = cms.double( -1.0 ),
882  MaxDPhi = cms.double( 1.6 ),
883  useRungeKutta = cms.bool( False )
884 )
885 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
886  SimpleMagneticField = cms.string( "ParabolicMf" ),
887  PropagationDirection = cms.string( "oppositeToMomentum" ),
888  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
889  Mass = cms.double( 0.105 ),
890  ptMin = cms.double( -1.0 ),
891  MaxDPhi = cms.double( 1.6 ),
892  useRungeKutta = cms.bool( False )
893 )
894 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
895  EtaDivisions = cms.untracked.uint32( 20 ),
896  PhiDivisions = cms.untracked.uint32( 20 ),
897  EtaMax = cms.untracked.double( 2.5 )
898 )
899 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
900  NoErrorPropagation = cms.bool( False ),
901  endcapShiftInZPos = cms.double( 0.0 ),
902  PropagationDirection = cms.string( "anyDirection" ),
903  useTuningForL2Speed = cms.bool( False ),
904  useIsYokeFlag = cms.bool( True ),
905  endcapShiftInZNeg = cms.double( 0.0 ),
906  SetVBFPointer = cms.bool( False ),
907  AssumeNoMaterial = cms.bool( False ),
908  returnTangentPlane = cms.bool( True ),
909  useInTeslaFromMagField = cms.bool( False ),
910  VBFName = cms.string( "VolumeBasedMagneticField" ),
911  useEndcapShiftsInZ = cms.bool( False ),
912  sendLogWarning = cms.bool( False ),
913  useMatVolumes = cms.bool( True ),
914  debug = cms.bool( False ),
915  ApplyRadX0Correction = cms.bool( True ),
916  useMagVolumes = cms.bool( True ),
917  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
918 )
919 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
920  ComponentName = cms.string( "TransientTrackBuilder" )
921 )
922 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
923  ComponentName = cms.string( "CaloDetIdAssociator" ),
924  etaBinSize = cms.double( 0.087 ),
925  nEta = cms.int32( 70 ),
926  nPhi = cms.int32( 72 ),
927  includeBadChambers = cms.bool( False )
928 )
929 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
930  ComponentName = cms.string( "CosmicNavigationSchool" ),
931  SimpleMagneticField = cms.string( "" )
932 )
933 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
934  ComponentName = cms.string( "EcalDetIdAssociator" ),
935  etaBinSize = cms.double( 0.02 ),
936  nEta = cms.int32( 300 ),
937  nPhi = cms.int32( 360 ),
938  includeBadChambers = cms.bool( False )
939 )
940 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
941  dbstatusMask = cms.PSet(
942  kGood = cms.vstring( 'kOk' ),
943  kProblematic = cms.vstring( 'kDAC',
944  'kNoLaser',
945  'kNoisy',
946  'kNNoisy',
947  'kNNNoisy',
948  'kNNNNoisy',
949  'kNNNNNoisy',
950  'kFixedG6',
951  'kFixedG1',
952  'kFixedG0' ),
953  kRecovered = cms.vstring( ),
954  kTime = cms.vstring( ),
955  kWeird = cms.vstring( ),
956  kBad = cms.vstring( 'kNonRespondingIsolated',
957  'kDeadVFE',
958  'kDeadFE',
959  'kNoDataNoTP' )
960  ),
961  timeThresh = cms.double( 2.0 ),
962  flagMask = cms.PSet(
963  kGood = cms.vstring( 'kGood' ),
964  kProblematic = cms.vstring( 'kPoorReco',
965  'kPoorCalib',
966  'kNoisy',
967  'kSaturated' ),
968  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
969  'kTowerRecovered' ),
970  kTime = cms.vstring( 'kOutOfTime' ),
971  kWeird = cms.vstring( 'kWeird',
972  'kDiWeird' ),
973  kBad = cms.vstring( 'kFaultyHardware',
974  'kDead',
975  'kKilled' )
976  )
977 )
978 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
979  ComponentName = cms.string( "HcalDetIdAssociator" ),
980  etaBinSize = cms.double( 0.087 ),
981  nEta = cms.int32( 70 ),
982  nPhi = cms.int32( 72 ),
983  includeBadChambers = cms.bool( False )
984 )
985 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
986  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
987  'TimingSubtractedBit' ),
988  SeverityLevels = cms.VPSet(
989  cms.PSet( RecHitFlags = cms.vstring( ),
990  ChannelStatus = cms.vstring( ),
991  Level = cms.int32( 0 )
992  ),
993  cms.PSet( RecHitFlags = cms.vstring( ),
994  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
995  Level = cms.int32( 1 )
996  ),
997  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
998  'HSCP_FracLeader',
999  'HSCP_OuterEnergy',
1000  'HSCP_ExpFit',
1001  'ADCSaturationBit',
1002  'HBHEIsolatedNoise',
1003  'AddedSimHcalNoise' ),
1004  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1005  Level = cms.int32( 5 )
1006  ),
1007  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1008  'HBHEPulseShape',
1009  'HOBit',
1010  'HFInTimeWindow',
1011  'ZDCBit',
1012  'CalibrationBit',
1013  'TimingErrorBit',
1014  'HBHETriangleNoise',
1015  'HBHETS4TS5Noise' ),
1016  ChannelStatus = cms.vstring( ),
1017  Level = cms.int32( 8 )
1018  ),
1019  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
1020  'HFPET',
1021  'HFS8S1Ratio',
1022  'HFDigiTime' ),
1023  ChannelStatus = cms.vstring( ),
1024  Level = cms.int32( 11 )
1025  ),
1026  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
1027  'HBHESpikeNoise' ),
1028  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1029  Level = cms.int32( 12 )
1030  ),
1031  cms.PSet( RecHitFlags = cms.vstring( ),
1032  ChannelStatus = cms.vstring( 'HcalCellHot' ),
1033  Level = cms.int32( 15 )
1034  ),
1035  cms.PSet( RecHitFlags = cms.vstring( ),
1036  ChannelStatus = cms.vstring( 'HcalCellOff',
1037  'HcalCellDead' ),
1038  Level = cms.int32( 20 )
1039  )
1040  ),
1041  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1042  'HcalCellOff',
1043  'HcalCellDead' )
1044 )
1045 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1046  categoryVariableName = cms.string( "vertexCategory" ),
1047  useTrackWeights = cms.bool( True ),
1048  useCategories = cms.bool( True ),
1049  pseudoMultiplicityMin = cms.uint32( 2 ),
1050  correctVertexMass = cms.bool( True ),
1051  trackSelection = cms.PSet(
1052  totalHitsMin = cms.uint32( 0 ),
1053  jetDeltaRMax = cms.double( 0.3 ),
1054  qualityClass = cms.string( "any" ),
1055  pixelHitsMin = cms.uint32( 0 ),
1056  sip3dSigMin = cms.double( -99999.9 ),
1057  sip3dSigMax = cms.double( 99999.9 ),
1058  normChi2Max = cms.double( 99999.9 ),
1059  maxDistToAxis = cms.double( 0.07 ),
1060  sip2dValMax = cms.double( 99999.9 ),
1061  maxDecayLen = cms.double( 5.0 ),
1062  ptMin = cms.double( 0.0 ),
1063  sip2dSigMax = cms.double( 99999.9 ),
1064  sip2dSigMin = cms.double( -99999.9 ),
1065  sip3dValMax = cms.double( 99999.9 ),
1066  sip2dValMin = cms.double( -99999.9 ),
1067  sip3dValMin = cms.double( -99999.9 )
1068  ),
1069  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1070  'CombinedSVPseudoVertex',
1071  'CombinedSVNoVertex' ),
1072  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1073  charmCut = cms.double( 1.5 ),
1074  vertexFlip = cms.bool( False ),
1075  minimumTrackWeight = cms.double( 0.5 ),
1076  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1077  trackMultiplicityMin = cms.uint32( 3 ),
1078  trackPseudoSelection = cms.PSet(
1079  totalHitsMin = cms.uint32( 0 ),
1080  jetDeltaRMax = cms.double( 0.3 ),
1081  qualityClass = cms.string( "any" ),
1082  pixelHitsMin = cms.uint32( 0 ),
1083  sip3dSigMin = cms.double( -99999.9 ),
1084  sip3dSigMax = cms.double( 99999.9 ),
1085  normChi2Max = cms.double( 99999.9 ),
1086  maxDistToAxis = cms.double( 0.07 ),
1087  sip2dValMax = cms.double( 99999.9 ),
1088  maxDecayLen = cms.double( 5.0 ),
1089  ptMin = cms.double( 0.0 ),
1090  sip2dSigMax = cms.double( 99999.9 ),
1091  sip2dSigMin = cms.double( 2.0 ),
1092  sip3dValMax = cms.double( 99999.9 ),
1093  sip2dValMin = cms.double( -99999.9 ),
1094  sip3dValMin = cms.double( -99999.9 )
1095  ),
1096  trackSort = cms.string( "sip2dSig" ),
1097  trackFlip = cms.bool( False )
1098 )
1099 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1100  categoryVariableName = cms.string( "vertexCategory" ),
1101  useTrackWeights = cms.bool( True ),
1102  useCategories = cms.bool( True ),
1103  pseudoMultiplicityMin = cms.uint32( 2 ),
1104  correctVertexMass = cms.bool( True ),
1105  trackSelection = cms.PSet(
1106  b_pT = cms.double( 0.3684 ),
1107  max_pT = cms.double( 500.0 ),
1108  useVariableJTA = cms.bool( False ),
1109  maxDecayLen = cms.double( 5.0 ),
1110  sip3dValMin = cms.double( -99999.9 ),
1111  max_pT_dRcut = cms.double( 0.1 ),
1112  a_pT = cms.double( 0.005263 ),
1113  totalHitsMin = cms.uint32( 0 ),
1114  jetDeltaRMax = cms.double( 0.3 ),
1115  a_dR = cms.double( -0.001053 ),
1116  maxDistToAxis = cms.double( 0.07 ),
1117  ptMin = cms.double( 0.0 ),
1118  qualityClass = cms.string( "any" ),
1119  pixelHitsMin = cms.uint32( 0 ),
1120  sip2dValMax = cms.double( 99999.9 ),
1121  max_pT_trackPTcut = cms.double( 3.0 ),
1122  sip2dValMin = cms.double( -99999.9 ),
1123  normChi2Max = cms.double( 99999.9 ),
1124  sip3dValMax = cms.double( 99999.9 ),
1125  sip3dSigMin = cms.double( -99999.9 ),
1126  min_pT = cms.double( 120.0 ),
1127  min_pT_dRcut = cms.double( 0.5 ),
1128  sip2dSigMax = cms.double( 99999.9 ),
1129  sip3dSigMax = cms.double( 99999.9 ),
1130  sip2dSigMin = cms.double( -99999.9 ),
1131  b_dR = cms.double( 0.6263 )
1132  ),
1133  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1134  'CombinedSVIVFV2PseudoVertex',
1135  'CombinedSVIVFV2NoVertex' ),
1136  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1137  charmCut = cms.double( 1.5 ),
1138  vertexFlip = cms.bool( False ),
1139  minimumTrackWeight = cms.double( 0.5 ),
1140  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1141  trackMultiplicityMin = cms.uint32( 3 ),
1142  trackPseudoSelection = cms.PSet(
1143  b_pT = cms.double( 0.3684 ),
1144  max_pT = cms.double( 500.0 ),
1145  useVariableJTA = cms.bool( False ),
1146  maxDecayLen = cms.double( 5.0 ),
1147  sip3dValMin = cms.double( -99999.9 ),
1148  max_pT_dRcut = cms.double( 0.1 ),
1149  a_pT = cms.double( 0.005263 ),
1150  totalHitsMin = cms.uint32( 0 ),
1151  jetDeltaRMax = cms.double( 0.3 ),
1152  a_dR = cms.double( -0.001053 ),
1153  maxDistToAxis = cms.double( 0.07 ),
1154  ptMin = cms.double( 0.0 ),
1155  qualityClass = cms.string( "any" ),
1156  pixelHitsMin = cms.uint32( 0 ),
1157  sip2dValMax = cms.double( 99999.9 ),
1158  max_pT_trackPTcut = cms.double( 3.0 ),
1159  sip2dValMin = cms.double( -99999.9 ),
1160  normChi2Max = cms.double( 99999.9 ),
1161  sip3dValMax = cms.double( 99999.9 ),
1162  sip3dSigMin = cms.double( -99999.9 ),
1163  min_pT = cms.double( 120.0 ),
1164  min_pT_dRcut = cms.double( 0.5 ),
1165  sip2dSigMax = cms.double( 99999.9 ),
1166  sip3dSigMax = cms.double( 99999.9 ),
1167  sip2dSigMin = cms.double( 2.0 ),
1168  b_dR = cms.double( 0.6263 )
1169  ),
1170  trackSort = cms.string( "sip2dSig" ),
1171  trackFlip = cms.bool( False )
1172 )
1173 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1174  maxImpactParameterSig = cms.double( 999999.0 ),
1175  deltaR = cms.double( -1.0 ),
1176  minimumImpactParameter = cms.double( -1.0 ),
1177  maximumDecayLength = cms.double( 999999.0 ),
1178  impactParameterType = cms.int32( 1 ),
1179  trackQualityClass = cms.string( "any" ),
1180  deltaRmin = cms.double( 0.0 ),
1181  maxImpactParameter = cms.double( 0.1 ),
1182  useSignedImpactParameterSig = cms.bool( True ),
1183  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1184  nthTrack = cms.int32( -1 )
1185 )
1186 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1187  b_pT = cms.double( 0.3684 ),
1188  deltaR = cms.double( -1.0 ),
1189  minimumImpactParameter = cms.double( 0.05 ),
1190  a_dR = cms.double( -0.001053 ),
1191  min_pT = cms.double( 120.0 ),
1192  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1193  max_pT = cms.double( 500.0 ),
1194  impactParameterType = cms.int32( 1 ),
1195  trackQualityClass = cms.string( "any" ),
1196  useVariableJTA = cms.bool( False ),
1197  min_pT_dRcut = cms.double( 0.5 ),
1198  max_pT_trackPTcut = cms.double( 3.0 ),
1199  max_pT_dRcut = cms.double( 0.1 ),
1200  b_dR = cms.double( 0.6263 ),
1201  a_pT = cms.double( 0.005263 ),
1202  maximumDecayLength = cms.double( 999999.0 ),
1203  nthTrack = cms.int32( 1 ),
1204  useSignedImpactParameterSig = cms.bool( False )
1205 )
1206 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1207  MaxDPhi = cms.double( 1.6 ),
1208  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
1209  PropagationDirection = cms.string( "alongMomentum" )
1210 )
1211 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1212  MaxDPhi = cms.double( 1.6 ),
1213  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
1214  PropagationDirection = cms.string( "oppositeToMomentum" )
1215 )
1216 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1217  SimpleMagneticField = cms.string( "" ),
1218  PropagationDirection = cms.string( "oppositeToMomentum" ),
1219  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
1220  Mass = cms.double( 5.11E-4 ),
1221  ptMin = cms.double( -1.0 ),
1222  MaxDPhi = cms.double( 1.6 ),
1223  useRungeKutta = cms.bool( False )
1224 )
1225 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1226  MaxChi2 = cms.double( 16.0 ),
1227  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1228  pTChargeCutThreshold = cms.double( -1.0 ),
1229  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1230  nSigma = cms.double( 3.0 )
1231 )
1232 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1233  MaxChi2 = cms.double( 30.0 ),
1234  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1235  pTChargeCutThreshold = cms.double( -1.0 ),
1236  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1237  nSigma = cms.double( 3.0 )
1238 )
1239 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1240  MaxChi2 = cms.double( 9.0 ),
1241  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1242  pTChargeCutThreshold = cms.double( 15.0 ),
1243  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1244  nSigma = cms.double( 3.0 )
1245 )
1246 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1247  MaxChi2 = cms.double( 16.0 ),
1248  nSigma = cms.double( 3.0 ),
1249  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" )
1250 )
1251 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1252  MaxChi2 = cms.double( 30.0 ),
1253  nSigma = cms.double( 3.0 ),
1254  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" )
1255 )
1256 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1257  MaxChi2 = cms.double( 9.0 ),
1258  nSigma = cms.double( 3.0 ),
1259  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" )
1260 )
1261 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
1262  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
1263  MaxComponents = cms.int32( 12 ),
1264  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
1265 )
1266 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1267  maxImpactParameterSig = cms.double( 999999.0 ),
1268  deltaR = cms.double( -1.0 ),
1269  minimumImpactParameter = cms.double( -1.0 ),
1270  maximumDecayLength = cms.double( 999999.0 ),
1271  impactParameterType = cms.int32( 1 ),
1272  trackQualityClass = cms.string( "any" ),
1273  deltaRmin = cms.double( 0.0 ),
1274  maxImpactParameter = cms.double( 0.1 ),
1275  useSignedImpactParameterSig = cms.bool( True ),
1276  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1277  nthTrack = cms.int32( -1 )
1278 )
1279 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
1280  maxImpactParameterSig = cms.double( 999999.0 ),
1281  deltaR = cms.double( -1.0 ),
1282  minimumImpactParameter = cms.double( -1.0 ),
1283  maximumDecayLength = cms.double( 999999.0 ),
1284  impactParameterType = cms.int32( 1 ),
1285  trackQualityClass = cms.string( "any" ),
1286  deltaRmin = cms.double( 0.0 ),
1287  maxImpactParameter = cms.double( 0.2 ),
1288  useSignedImpactParameterSig = cms.bool( True ),
1289  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1290  nthTrack = cms.int32( -1 )
1291 )
1292 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1293  b_pT = cms.double( 0.3684 ),
1294  deltaR = cms.double( -1.0 ),
1295  minimumImpactParameter = cms.double( 0.05 ),
1296  a_dR = cms.double( -0.001053 ),
1297  min_pT = cms.double( 120.0 ),
1298  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1299  max_pT = cms.double( 500.0 ),
1300  impactParameterType = cms.int32( 1 ),
1301  trackQualityClass = cms.string( "any" ),
1302  useVariableJTA = cms.bool( False ),
1303  min_pT_dRcut = cms.double( 0.5 ),
1304  max_pT_trackPTcut = cms.double( 3.0 ),
1305  max_pT_dRcut = cms.double( 0.1 ),
1306  b_dR = cms.double( 0.6263 ),
1307  a_pT = cms.double( 0.005263 ),
1308  maximumDecayLength = cms.double( 999999.0 ),
1309  nthTrack = cms.int32( 1 ),
1310  useSignedImpactParameterSig = cms.bool( False )
1311 )
1312 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
1313  b_pT = cms.double( 0.3684 ),
1314  deltaR = cms.double( -1.0 ),
1315  minimumImpactParameter = cms.double( 0.2 ),
1316  a_dR = cms.double( -0.001053 ),
1317  min_pT = cms.double( 120.0 ),
1318  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1319  max_pT = cms.double( 500.0 ),
1320  impactParameterType = cms.int32( 1 ),
1321  trackQualityClass = cms.string( "any" ),
1322  useVariableJTA = cms.bool( False ),
1323  min_pT_dRcut = cms.double( 0.5 ),
1324  max_pT_trackPTcut = cms.double( 3.0 ),
1325  max_pT_dRcut = cms.double( 0.1 ),
1326  b_dR = cms.double( 0.6263 ),
1327  a_pT = cms.double( 0.005263 ),
1328  maximumDecayLength = cms.double( 999999.0 ),
1329  nthTrack = cms.int32( 2 ),
1330  useSignedImpactParameterSig = cms.bool( True )
1331 )
1332 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
1333  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
1334 )
1335 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
1336  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
1337  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
1338  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
1339  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
1340  Mass = cms.double( 5.11E-4 ),
1341  BetheHeitlerCorrection = cms.int32( 2 )
1342 )
1343 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1344  NoErrorPropagation = cms.bool( False ),
1345  endcapShiftInZPos = cms.double( 0.0 ),
1346  PropagationDirection = cms.string( "anyDirection" ),
1347  useTuningForL2Speed = cms.bool( True ),
1348  useIsYokeFlag = cms.bool( True ),
1349  endcapShiftInZNeg = cms.double( 0.0 ),
1350  SetVBFPointer = cms.bool( False ),
1351  AssumeNoMaterial = cms.bool( False ),
1352  returnTangentPlane = cms.bool( True ),
1353  useInTeslaFromMagField = cms.bool( False ),
1354  VBFName = cms.string( "VolumeBasedMagneticField" ),
1355  useEndcapShiftsInZ = cms.bool( False ),
1356  sendLogWarning = cms.bool( False ),
1357  useMatVolumes = cms.bool( True ),
1358  debug = cms.bool( False ),
1359  ApplyRadX0Correction = cms.bool( True ),
1360  useMagVolumes = cms.bool( True ),
1361  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
1362 )
1363 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1364  NoErrorPropagation = cms.bool( False ),
1365  endcapShiftInZPos = cms.double( 0.0 ),
1366  PropagationDirection = cms.string( "oppositeToMomentum" ),
1367  useTuningForL2Speed = cms.bool( True ),
1368  useIsYokeFlag = cms.bool( True ),
1369  endcapShiftInZNeg = cms.double( 0.0 ),
1370  SetVBFPointer = cms.bool( False ),
1371  AssumeNoMaterial = cms.bool( False ),
1372  returnTangentPlane = cms.bool( True ),
1373  useInTeslaFromMagField = cms.bool( False ),
1374  VBFName = cms.string( "VolumeBasedMagneticField" ),
1375  useEndcapShiftsInZ = cms.bool( False ),
1376  sendLogWarning = cms.bool( False ),
1377  useMatVolumes = cms.bool( True ),
1378  debug = cms.bool( False ),
1379  ApplyRadX0Correction = cms.bool( True ),
1380  useMagVolumes = cms.bool( True ),
1381  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
1382 )
1383 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
1384  EstimateCut = cms.double( -1.0 ),
1385  LogPixelProbabilityCut = cms.double( -16.0 ),
1386  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1387  MinNumberOfHits = cms.int32( 3 ),
1388  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1389  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1390  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
1391  NoInvalidHitsBeginEnd = cms.bool( True ),
1392  RejectTracks = cms.bool( True )
1393 )
1394 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
1395  EstimateCut = cms.double( -1.0 ),
1396  LogPixelProbabilityCut = cms.double( -16.0 ),
1397  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1398  MinNumberOfHits = cms.int32( 5 ),
1399  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1400  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1401  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
1402  NoInvalidHitsBeginEnd = cms.bool( False ),
1403  RejectTracks = cms.bool( True )
1404 )
1405 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1406  SimpleMagneticField = cms.string( "" ),
1407  PropagationDirection = cms.string( "alongMomentum" ),
1408  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
1409  Mass = cms.double( 5.11E-4 ),
1410  ptMin = cms.double( -1.0 ),
1411  MaxDPhi = cms.double( 1.6 ),
1412  useRungeKutta = cms.bool( False )
1413 )
1414 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
1415  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
1416 )
1417 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1418  EstimateCut = cms.double( -1.0 ),
1419  LogPixelProbabilityCut = cms.double( -16.0 ),
1420  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
1421  MinNumberOfHits = cms.int32( 5 ),
1422  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
1423  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1424  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
1425  NoInvalidHitsBeginEnd = cms.bool( True ),
1426  RejectTracks = cms.bool( True )
1427 )
1428 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
1429  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1430  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
1431  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
1432  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1433  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
1434 )
1435 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
1436  ErrorRescaling = cms.double( 100.0 ),
1437  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1438  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1439  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
1440  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
1441  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
1442 )
1443 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1444  EstimateCut = cms.double( -1.0 ),
1445  LogPixelProbabilityCut = cms.double( -16.0 ),
1446  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
1447  MinNumberOfHits = cms.int32( 5 ),
1448  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
1449  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1450  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
1451  NoInvalidHitsBeginEnd = cms.bool( False ),
1452  RejectTracks = cms.bool( True )
1453 )
1454 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
1455  EstimateCut = cms.double( -1.0 ),
1456  LogPixelProbabilityCut = cms.double( -16.0 ),
1457  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1458  MinNumberOfHits = cms.int32( 5 ),
1459  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1460  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1461  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
1462  NoInvalidHitsBeginEnd = cms.bool( False ),
1463  RejectTracks = cms.bool( True )
1464 )
1465 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1466  minHits = cms.int32( 3 ),
1467  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
1468  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1469  Updator = cms.string( "hltESPKFUpdator" ),
1470  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1471  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1472 )
1473 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
1474  minHits = cms.int32( 3 ),
1475  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1476  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1477  Updator = cms.string( "hltESPKFUpdator" ),
1478  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
1479  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1480 )
1481 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1482  errorRescaling = cms.double( 100.0 ),
1483  minHits = cms.int32( 3 ),
1484  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
1485  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1486  Updator = cms.string( "hltESPKFUpdator" ),
1487  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1488  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1489 )
1490 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
1491  errorRescaling = cms.double( 100.0 ),
1492  minHits = cms.int32( 3 ),
1493  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1494  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1495  Updator = cms.string( "hltESPKFUpdator" ),
1496  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
1497  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1498 )
1499 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
1500  errorRescaling = cms.double( 10.0 ),
1501  minHits = cms.int32( 3 ),
1502  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
1503  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1504  Updator = cms.string( "hltESPKFUpdator" ),
1505  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
1506  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1507 )
1508 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
1509  ComponentName = cms.string( "hltESPKFUpdator" )
1510 )
1511 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
1512  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
1513  DistanceMeasure = cms.string( "KullbackLeibler" )
1514 )
1515 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1516  minHits = cms.int32( 3 ),
1517  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
1518  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1519  Updator = cms.string( "hltESPKFUpdator" ),
1520  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
1521  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1522 )
1523 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
1524  UseStripStripQualityDB = cms.bool( True ),
1525  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1526  UsePixelROCQualityDB = cms.bool( True ),
1527  DebugPixelROCQualityDB = cms.untracked.bool( False ),
1528  UseStripAPVFiberQualityDB = cms.bool( True ),
1529  badStripCuts = cms.PSet(
1530  TOB = cms.PSet(
1531  maxConsecutiveBad = cms.uint32( 9999 ),
1532  maxBad = cms.uint32( 9999 )
1533  ),
1534  TID = cms.PSet(
1535  maxConsecutiveBad = cms.uint32( 9999 ),
1536  maxBad = cms.uint32( 9999 )
1537  ),
1538  TEC = cms.PSet(
1539  maxConsecutiveBad = cms.uint32( 9999 ),
1540  maxBad = cms.uint32( 9999 )
1541  ),
1542  TIB = cms.PSet(
1543  maxConsecutiveBad = cms.uint32( 9999 ),
1544  maxBad = cms.uint32( 9999 )
1545  )
1546  ),
1547  DebugStripModuleQualityDB = cms.untracked.bool( False ),
1548  ComponentName = cms.string( "hltESPMeasurementTracker" ),
1549  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
1550  UsePixelModuleQualityDB = cms.bool( True ),
1551  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
1552  HitMatcher = cms.string( "StandardMatcher" ),
1553  DebugStripStripQualityDB = cms.untracked.bool( False ),
1554  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1555  SiStripQualityLabel = cms.string( "" ),
1556  UseStripModuleQualityDB = cms.bool( True ),
1557  MaskBadAPVFibers = cms.bool( True )
1558 )
1559 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
1560  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
1561 )
1562 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
1563  useLAAlignmentOffsets = cms.bool( False ),
1564  DoCosmics = cms.bool( False ),
1565  eff_charge_cut_highX = cms.double( 1.0 ),
1566  eff_charge_cut_highY = cms.double( 1.0 ),
1567  inflate_all_errors_no_trk_angle = cms.bool( False ),
1568  eff_charge_cut_lowY = cms.double( 0.0 ),
1569  eff_charge_cut_lowX = cms.double( 0.0 ),
1570  UseErrorsFromTemplates = cms.bool( True ),
1571  TruncatePixelCharge = cms.bool( True ),
1572  size_cutY = cms.double( 3.0 ),
1573  size_cutX = cms.double( 3.0 ),
1574  useLAWidthFromDB = cms.bool( False ),
1575  inflate_errors = cms.bool( False ),
1576  Alpha2Order = cms.bool( True ),
1577  ClusterProbComputationFlag = cms.int32( 0 ),
1578  PixelErrorParametrization = cms.string( "NOTcmsim" ),
1579  EdgeClusterErrorX = cms.double( 50.0 ),
1580  EdgeClusterErrorY = cms.double( 85.0 ),
1581  LoadTemplatesFromDB = cms.bool( True ),
1582  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
1583  IrradiationBiasCorrection = cms.bool( False )
1584 )
1585 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1586  SimpleMagneticField = cms.string( "" ),
1587  PropagationDirection = cms.string( "alongMomentum" ),
1588  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1589  Mass = cms.double( 0.105 ),
1590  ptMin = cms.double( -1.0 ),
1591  MaxDPhi = cms.double( 1.6 ),
1592  useRungeKutta = cms.bool( True )
1593 )
1594 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
1595  Epsilon = cms.double( 5.0 ),
1596  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1597  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
1598  PropagationDirection = cms.string( "alongMomentum" ),
1599  ComponentName = cms.string( "hltESPSmartPropagator" )
1600 )
1601 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
1602  Epsilon = cms.double( 5.0 ),
1603  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1604  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1605  PropagationDirection = cms.string( "alongMomentum" ),
1606  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
1607 )
1608 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
1609  Epsilon = cms.double( 5.0 ),
1610  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
1611  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1612  PropagationDirection = cms.string( "oppositeToMomentum" ),
1613  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
1614 )
1615 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
1616  distance = cms.double( 0.5 )
1617 )
1618 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1619  NoErrorPropagation = cms.bool( False ),
1620  endcapShiftInZPos = cms.double( 0.0 ),
1621  PropagationDirection = cms.string( "alongMomentum" ),
1622  useTuningForL2Speed = cms.bool( False ),
1623  useIsYokeFlag = cms.bool( True ),
1624  endcapShiftInZNeg = cms.double( 0.0 ),
1625  SetVBFPointer = cms.bool( False ),
1626  AssumeNoMaterial = cms.bool( False ),
1627  returnTangentPlane = cms.bool( True ),
1628  useInTeslaFromMagField = cms.bool( False ),
1629  VBFName = cms.string( "VolumeBasedMagneticField" ),
1630  useEndcapShiftsInZ = cms.bool( False ),
1631  sendLogWarning = cms.bool( False ),
1632  useMatVolumes = cms.bool( True ),
1633  debug = cms.bool( False ),
1634  ApplyRadX0Correction = cms.bool( True ),
1635  useMagVolumes = cms.bool( True ),
1636  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
1637 )
1638 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1639  NoErrorPropagation = cms.bool( False ),
1640  endcapShiftInZPos = cms.double( 0.0 ),
1641  PropagationDirection = cms.string( "oppositeToMomentum" ),
1642  useTuningForL2Speed = cms.bool( False ),
1643  useIsYokeFlag = cms.bool( True ),
1644  endcapShiftInZNeg = cms.double( 0.0 ),
1645  SetVBFPointer = cms.bool( False ),
1646  AssumeNoMaterial = cms.bool( False ),
1647  returnTangentPlane = cms.bool( True ),
1648  useInTeslaFromMagField = cms.bool( False ),
1649  VBFName = cms.string( "VolumeBasedMagneticField" ),
1650  useEndcapShiftsInZ = cms.bool( False ),
1651  sendLogWarning = cms.bool( False ),
1652  useMatVolumes = cms.bool( True ),
1653  debug = cms.bool( False ),
1654  ApplyRadX0Correction = cms.bool( True ),
1655  useMagVolumes = cms.bool( True ),
1656  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
1657 )
1658 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
1659  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
1660  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
1661  parameters = cms.PSet(
1662  mLC_P2 = cms.double( 0.3 ),
1663  mLC_P1 = cms.double( 0.618 ),
1664  mLC_P0 = cms.double( -0.326 ),
1665  useLegacyError = cms.bool( True ),
1666  mTEC_P1 = cms.double( 0.471 ),
1667  mTEC_P0 = cms.double( -1.885 ),
1668  mTOB_P0 = cms.double( -1.026 ),
1669  mTOB_P1 = cms.double( 0.253 ),
1670  mTIB_P0 = cms.double( -0.742 ),
1671  mTIB_P1 = cms.double( 0.202 ),
1672  mTID_P0 = cms.double( -1.427 ),
1673  mTID_P1 = cms.double( 0.433 ),
1674  maxChgOneMIP = cms.double( -6000.0 )
1675  )
1676 )
1677 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1678  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1679  Matcher = cms.string( "StandardMatcher" ),
1680  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1681  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1682  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
1683 )
1684 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1685  StripCPE = cms.string( "Fake" ),
1686  Matcher = cms.string( "StandardMatcher" ),
1687  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1688  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1689  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
1690 )
1691 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1692  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
1693  fractionShared = cms.double( 0.5 ),
1694  ValidHitBonus = cms.double( 100.0 ),
1695  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1696  MissingHitPenalty = cms.double( 0.0 ),
1697  allowSharedFirstHit = cms.bool( False )
1698 )
1699 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
1700  minHits = cms.int32( 3 ),
1701  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
1702  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1703  Updator = cms.string( "hltESPKFUpdator" ),
1704  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1705  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1706 )
1707 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
1708  errorRescaling = cms.double( 100.0 ),
1709  minHits = cms.int32( 3 ),
1710  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
1711  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1712  Updator = cms.string( "hltESPKFUpdator" ),
1713  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1714  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1715 )
1716 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1717  ComponentName = cms.string( "HODetIdAssociator" ),
1718  etaBinSize = cms.double( 0.087 ),
1719  nEta = cms.int32( 30 ),
1720  nPhi = cms.int32( 72 ),
1721  includeBadChambers = cms.bool( False )
1722 )
1723 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1724  ComponentName = cms.string( "MuonDetIdAssociator" ),
1725  etaBinSize = cms.double( 0.125 ),
1726  nEta = cms.int32( 48 ),
1727  nPhi = cms.int32( 48 ),
1728  includeBadChambers = cms.bool( False )
1729 )
1730 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1731  ComponentName = cms.string( "SimpleNavigationSchool" ),
1732  SimpleMagneticField = cms.string( "ParabolicMf" )
1733 )
1734 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1735  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
1736  etaBinSize = cms.double( 0.1 ),
1737  nEta = cms.int32( 60 ),
1738  nPhi = cms.int32( 30 ),
1739  includeBadChambers = cms.bool( False )
1740 )
1741 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
1742  ListOfRecordToMerge = cms.VPSet(
1743  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
1744  tag = cms.string( "" )
1745  ),
1746  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
1747  tag = cms.string( "" )
1748  )
1749  )
1750 )
1751 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
1752 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
1753  LatencyRecord = cms.PSet(
1754  record = cms.string( "SiStripLatencyRcd" ),
1755  label = cms.untracked.string( "" )
1756  ),
1757  BackPlaneCorrectionDeconvMode = cms.PSet(
1758  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1759  label = cms.untracked.string( "deconvolution" )
1760  ),
1761  BackPlaneCorrectionPeakMode = cms.PSet(
1762  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1763  label = cms.untracked.string( "peak" )
1764  )
1765 )
1766 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
1767  LatencyRecord = cms.PSet(
1768  record = cms.string( "SiStripLatencyRcd" ),
1769  label = cms.untracked.string( "" )
1770  ),
1771  LorentzAngleDeconvMode = cms.PSet(
1772  record = cms.string( "SiStripLorentzAngleRcd" ),
1773  label = cms.untracked.string( "deconvolution" )
1774  ),
1775  LorentzAnglePeakMode = cms.PSet(
1776  record = cms.string( "SiStripLorentzAngleRcd" ),
1777  label = cms.untracked.string( "peak" )
1778  )
1779 )
1780 
1781 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
1782  toGet = cms.VPSet(
1783  ),
1784  verbose = cms.untracked.bool( False )
1785 )
1786 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
1787  RawDataCollection = cms.InputTag( "rawDataCollector" )
1788 )
1789 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
1790  result = cms.bool( False )
1791 )
1792 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
1793  SelectedTriggerType = cms.int32( 1 )
1794 )
1795 fragment.hltGtDigis = cms.EDProducer( "L1GlobalTriggerRawToDigi",
1796  DaqGtFedId = cms.untracked.int32( 813 ),
1797  Verbosity = cms.untracked.int32( 0 ),
1798  UnpackBxInEvent = cms.int32( 5 ),
1799  ActiveBoardsMask = cms.uint32( 0xffff ),
1800  DaqGtInputTag = cms.InputTag( "rawDataCollector" )
1801 )
1802 fragment.hltCaloStage1Digis = cms.EDProducer( "L1TRawToDigi",
1803  lenSlinkTrailer = cms.untracked.int32( 8 ),
1804  lenAMC13Header = cms.untracked.int32( 8 ),
1805  CTP7 = cms.untracked.bool( False ),
1806  lenAMC13Trailer = cms.untracked.int32( 8 ),
1807  Setup = cms.string( "stage1::CaloSetup" ),
1808  InputLabel = cms.InputTag( "rawDataCollector" ),
1809  lenSlinkHeader = cms.untracked.int32( 8 ),
1810  FWId = cms.uint32( 4294967295 ),
1811  debug = cms.untracked.bool( False ),
1812  FedIds = cms.vint32( 1352 ),
1813  lenAMCHeader = cms.untracked.int32( 8 ),
1814  lenAMCTrailer = cms.untracked.int32( 0 ),
1815  FWOverride = cms.bool( False )
1816 )
1817 fragment.hltCaloStage1LegacyFormatDigis = cms.EDProducer( "L1TCaloUpgradeToGCTConverter",
1818  InputHFCountsCollection = cms.InputTag( 'hltCaloStage1Digis','HFBitCounts' ),
1819  InputHFSumsCollection = cms.InputTag( 'hltCaloStage1Digis','HFRingSums' ),
1820  bxMin = cms.int32( 0 ),
1821  bxMax = cms.int32( 0 ),
1822  InputCollection = cms.InputTag( "hltCaloStage1Digis" ),
1823  InputIsoTauCollection = cms.InputTag( 'hltCaloStage1Digis','isoTaus' ),
1824  InputRlxTauCollection = cms.InputTag( 'hltCaloStage1Digis','rlxTaus' )
1825 )
1826 fragment.hltL1GtObjectMap = cms.EDProducer( "L1GlobalTrigger",
1827  TechnicalTriggersUnprescaled = cms.bool( True ),
1828  ProduceL1GtObjectMapRecord = cms.bool( True ),
1829  AlgorithmTriggersUnmasked = cms.bool( False ),
1830  EmulateBxInEvent = cms.int32( 1 ),
1831  AlgorithmTriggersUnprescaled = cms.bool( True ),
1832  ProduceL1GtDaqRecord = cms.bool( False ),
1833  ReadTechnicalTriggerRecords = cms.bool( True ),
1834  RecordLength = cms.vint32( 3, 0 ),
1835  TechnicalTriggersUnmasked = cms.bool( False ),
1836  ProduceL1GtEvmRecord = cms.bool( False ),
1837  GmtInputTag = cms.InputTag( "hltGtDigis" ),
1838  TechnicalTriggersVetoUnmasked = cms.bool( True ),
1839  AlternativeNrBxBoardEvm = cms.uint32( 0 ),
1840  TechnicalTriggersInputTags = cms.VInputTag( 'simBscDigis' ),
1841  CastorInputTag = cms.InputTag( "castorL1Digis" ),
1842  GctInputTag = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1843  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
1844  WritePsbL1GtDaqRecord = cms.bool( False ),
1845  BstLengthBytes = cms.int32( -1 )
1846 )
1847 fragment.hltL1extraParticles = cms.EDProducer( "L1ExtraParticlesProd",
1848  tauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','tauJets' ),
1849  etHadSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1850  isoTauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoTauJets' ),
1851  etTotalSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1852  centralBxOnly = cms.bool( True ),
1853  centralJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','cenJets' ),
1854  etMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1855  hfRingEtSumsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1856  produceMuonParticles = cms.bool( True ),
1857  forwardJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','forJets' ),
1858  ignoreHtMiss = cms.bool( False ),
1859  htMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1860  produceCaloParticles = cms.bool( True ),
1861  muonSource = cms.InputTag( "hltGtDigis" ),
1862  isolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoEm' ),
1863  nonIsolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','nonIsoEm' ),
1864  hfRingBitCountsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" )
1865 )
1866 fragment.hltBPTXAntiCoincidence = cms.EDFilter( "HLTLevel1Activity",
1867  technicalBits = cms.uint64( 0x8 ),
1868  ignoreL1Mask = cms.bool( True ),
1869  invert = cms.bool( True ),
1870  physicsLoBits = cms.uint64( 0x0 ),
1871  physicsHiBits = cms.uint64( 0x0 ),
1872  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1873  daqPartitions = cms.uint32( 1 ),
1874  bunchCrossings = cms.vint32( 0, 1, -1 )
1875 )
1876 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
1877  scalersInputTag = cms.InputTag( "rawDataCollector" )
1878 )
1879 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
1880  maxZ = cms.double( 40.0 ),
1881  src = cms.InputTag( "hltScalersRawToDigi" ),
1882  gtEvmLabel = cms.InputTag( "" ),
1883  changeToCMSCoordinates = cms.bool( False ),
1884  setSigmaZ = cms.double( 0.0 ),
1885  maxRadius = cms.double( 2.0 )
1886 )
1887 fragment.hltL1sL1SingleJetC20NotBptxOR = cms.EDFilter( "HLTLevel1GTSeed",
1888  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC20_NotBptxOR" ),
1889  saveTags = cms.bool( True ),
1890  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
1891  L1UseL1TriggerObjectMaps = cms.bool( True ),
1892  L1UseAliasesForSeeding = cms.bool( True ),
1893  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1894  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
1895  L1NrBxInEvent = cms.int32( 1 ),
1896  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
1897  L1TechTriggerSeeding = cms.bool( False )
1898 )
1899 fragment.hltL1BeamHaloAntiCoincidence3BX = cms.EDFilter( "HLTLevel1Activity",
1900  technicalBits = cms.uint64( 0x0 ),
1901  ignoreL1Mask = cms.bool( True ),
1902  invert = cms.bool( True ),
1903  physicsLoBits = cms.uint64( 0x0 ),
1904  physicsHiBits = cms.uint64( 0x8000000000000000 ),
1905  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1906  daqPartitions = cms.uint32( 1 ),
1907  bunchCrossings = cms.vint32( 0, 1, -1 )
1908 )
1909 fragment.hltPreJetE30NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
1910  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1911  offset = cms.uint32( 0 )
1912 )
1913 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
1914  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
1915  FilterDataQuality = cms.bool( True ),
1916  silent = cms.untracked.bool( True ),
1917  HcalFirstFED = cms.untracked.int32( 700 ),
1918  InputLabel = cms.InputTag( "rawDataCollector" ),
1919  ComplainEmptyData = cms.untracked.bool( False ),
1920  ElectronicsMap = cms.string( "" ),
1921  UnpackCalib = cms.untracked.bool( True ),
1922  FEDs = cms.untracked.vint32( ),
1923  UnpackerMode = cms.untracked.int32( 0 ),
1924  UnpackTTP = cms.untracked.bool( False ),
1925  lastSample = cms.int32( 9 ),
1926  UnpackZDC = cms.untracked.bool( True ),
1927  firstSample = cms.int32( 0 )
1928 )
1929 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
1930  digiTimeFromDB = cms.bool( True ),
1931  mcOOTCorrectionName = cms.string( "" ),
1932  S9S1stat = cms.PSet( ),
1933  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
1934  tsFromDB = cms.bool( True ),
1935  samplesToAdd = cms.int32( 4 ),
1936  mcOOTCorrectionCategory = cms.string( "MC" ),
1937  dataOOTCorrectionName = cms.string( "" ),
1938  puCorrMethod = cms.int32( 0 ),
1939  correctionPhaseNS = cms.double( 13.0 ),
1940  HFInWindowStat = cms.PSet( ),
1941  digiLabel = cms.InputTag( "hltHcalDigis" ),
1942  setHSCPFlags = cms.bool( False ),
1943  firstAuxTS = cms.int32( 4 ),
1944  digistat = cms.PSet( ),
1945  hfTimingTrustParameters = cms.PSet( ),
1946  PETstat = cms.PSet( ),
1947  setSaturationFlags = cms.bool( False ),
1948  setNegativeFlags = cms.bool( False ),
1949  useLeakCorrection = cms.bool( False ),
1950  setTimingTrustFlags = cms.bool( False ),
1951  S8S1stat = cms.PSet( ),
1952  correctForPhaseContainment = cms.bool( True ),
1953  correctForTimeslew = cms.bool( True ),
1954  setNoiseFlags = cms.bool( False ),
1955  correctTiming = cms.bool( False ),
1956  setPulseShapeFlags = cms.bool( False ),
1957  Subdetector = cms.string( "HBHE" ),
1958  dataOOTCorrectionCategory = cms.string( "Data" ),
1959  dropZSmarkedPassed = cms.bool( True ),
1960  recoParamsFromDB = cms.bool( True ),
1961  firstSample = cms.int32( 4 ),
1962  setTimingShapedCutsFlags = cms.bool( False ),
1963  pulseJitter = cms.double( 1.0 ),
1964  chargeMax = cms.double( 6.0 ),
1965  timeMin = cms.double( -15.0 ),
1966  ts4chi2 = cms.double( 15.0 ),
1967  ts345chi2 = cms.double( 100.0 ),
1968  applyTimeSlew = cms.bool( True ),
1969  applyTimeConstraint = cms.bool( True ),
1970  applyPulseJitter = cms.bool( False ),
1971  timingshapedcutsParameters = cms.PSet(
1972  ignorelowest = cms.bool( True ),
1973  win_offset = cms.double( 0.0 ),
1974  ignorehighest = cms.bool( False ),
1975  win_gain = cms.double( 1.0 ),
1976  tfilterEnvelope = cms.vdouble( 4.0, 12.04, 13.0, 10.56, 23.5, 8.82, 37.0, 7.38, 56.0, 6.3, 81.0, 5.64, 114.5, 5.44, 175.5, 5.38, 350.5, 5.14 )
1977  ),
1978  ts3chi2 = cms.double( 5.0 ),
1979  ts4Min = cms.double( 5.0 ),
1980  pulseShapeParameters = cms.PSet( ),
1981  noise = cms.double( 1.0 ),
1982  applyPedConstraint = cms.bool( True ),
1983  applyUnconstrainedFit = cms.bool( False ),
1984  ts4Max = cms.double( 500.0 ),
1985  meanTime = cms.double( -2.5 ),
1986  flagParameters = cms.PSet(
1987  nominalPedestal = cms.double( 3.0 ),
1988  hitMultiplicityThreshold = cms.int32( 17 ),
1989  hitEnergyMinimum = cms.double( 1.0 ),
1990  pulseShapeParameterSets = cms.VPSet(
1991  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
1992  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
1993  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
1994  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
1995  )
1996  ),
1997  fitTimes = cms.int32( 1 ),
1998  timeMax = cms.double( 10.0 ),
1999  timeSigma = cms.double( 5.0 ),
2000  pedSigma = cms.double( 0.5 ),
2001  meanPed = cms.double( 0.0 ),
2002  hscpParameters = cms.PSet(
2003  slopeMax = cms.double( -0.6 ),
2004  r1Max = cms.double( 1.0 ),
2005  r1Min = cms.double( 0.15 ),
2006  TimingEnergyThreshold = cms.double( 30.0 ),
2007  slopeMin = cms.double( -1.5 ),
2008  outerMin = cms.double( 0.0 ),
2009  outerMax = cms.double( 0.1 ),
2010  fracLeaderMin = cms.double( 0.4 ),
2011  r2Min = cms.double( 0.1 ),
2012  r2Max = cms.double( 0.5 ),
2013  fracLeaderMax = cms.double( 0.7 )
2014  )
2015 )
2016 fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter",
2017  rbxSpikeEnergy = cms.double( 50.0 ),
2018  energy = cms.double( -99.0 ),
2019  inputTag = cms.InputTag( "hltHbhereco" ),
2020  hpdSpikeIsolationEnergy = cms.double( 1.0 ),
2021  hpdSpikeEnergy = cms.double( 10.0 ),
2022  rbxSpikeUnbalance = cms.double( 0.2 )
2023 )
2024 fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
2025  EBSumThreshold = cms.double( 0.2 ),
2026  MomHBDepth = cms.double( 0.2 ),
2027  UseEtEBTreshold = cms.bool( False ),
2028  hfInput = cms.InputTag( "" ),
2029  AllowMissingInputs = cms.bool( True ),
2030  MomEEDepth = cms.double( 0.0 ),
2031  EESumThreshold = cms.double( 0.45 ),
2032  HBGrid = cms.vdouble( ),
2033  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
2034  HBThreshold = cms.double( 0.7 ),
2035  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
2036  UseEcalRecoveredHits = cms.bool( False ),
2037  MomConstrMethod = cms.int32( 1 ),
2038  MomHEDepth = cms.double( 0.4 ),
2039  HcalThreshold = cms.double( -1000.0 ),
2040  HF2Weights = cms.vdouble( ),
2041  HOWeights = cms.vdouble( ),
2042  EEGrid = cms.vdouble( ),
2043  UseSymEBTreshold = cms.bool( False ),
2044  EEWeights = cms.vdouble( ),
2045  EEWeight = cms.double( 1.0 ),
2046  UseHO = cms.bool( False ),
2047  HBWeights = cms.vdouble( ),
2048  HF1Weight = cms.double( 1.0 ),
2049  HF2Grid = cms.vdouble( ),
2050  HEDWeights = cms.vdouble( ),
2051  HEDGrid = cms.vdouble( ),
2052  EBWeight = cms.double( 1.0 ),
2053  HF1Grid = cms.vdouble( ),
2054  EBWeights = cms.vdouble( ),
2055  HOWeight = cms.double( 1.0E-99 ),
2056  HESWeight = cms.double( 1.0 ),
2057  HESThreshold = cms.double( 0.8 ),
2058  hbheInput = cms.InputTag( "hltHbhereco" ),
2059  HF2Weight = cms.double( 1.0 ),
2060  HF2Threshold = cms.double( 0.85 ),
2061  HcalAcceptSeverityLevel = cms.uint32( 9 ),
2062  EEThreshold = cms.double( 0.3 ),
2063  HOThresholdPlus1 = cms.double( 3.5 ),
2064  HOThresholdPlus2 = cms.double( 3.5 ),
2065  HF1Weights = cms.vdouble( ),
2066  hoInput = cms.InputTag( "" ),
2067  HF1Threshold = cms.double( 0.5 ),
2068  HOThresholdMinus1 = cms.double( 3.5 ),
2069  HESGrid = cms.vdouble( ),
2070  EcutTower = cms.double( -1000.0 ),
2071  UseRejectedRecoveredEcalHits = cms.bool( False ),
2072  UseEtEETreshold = cms.bool( False ),
2073  HESWeights = cms.vdouble( ),
2074  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
2075  'kWeird',
2076  'kBad' ),
2077  HEDWeight = cms.double( 1.0 ),
2078  UseSymEETreshold = cms.bool( False ),
2079  HEDThreshold = cms.double( 0.8 ),
2080  EBThreshold = cms.double( 0.07 ),
2081  UseRejectedHitsOnly = cms.bool( False ),
2082  UseHcalRecoveredHits = cms.bool( False ),
2083  HOThresholdMinus2 = cms.double( 3.5 ),
2084  HOThreshold0 = cms.double( 3.5 ),
2085  ecalInputs = cms.VInputTag( ),
2086  UseRejectedRecoveredHcalHits = cms.bool( False ),
2087  MomEBDepth = cms.double( 0.3 ),
2088  HBWeight = cms.double( 1.0 ),
2089  HOGrid = cms.vdouble( ),
2090  EBGrid = cms.vdouble( )
2091 )
2092 fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer",
2093  Active_Area_Repeats = cms.int32( 5 ),
2094  doAreaFastjet = cms.bool( False ),
2095  voronoiRfact = cms.double( -9.0 ),
2096  maxBadHcalCells = cms.uint32( 9999999 ),
2097  doAreaDiskApprox = cms.bool( False ),
2098  maxRecoveredEcalCells = cms.uint32( 9999999 ),
2099  jetType = cms.string( "CaloJet" ),
2100  minSeed = cms.uint32( 0 ),
2101  Ghost_EtaMax = cms.double( 6.0 ),
2102  doRhoFastjet = cms.bool( False ),
2103  jetAlgorithm = cms.string( "IterativeCone" ),
2104  nSigmaPU = cms.double( 1.0 ),
2105  GhostArea = cms.double( 0.01 ),
2106  Rho_EtaMax = cms.double( 4.4 ),
2107  maxBadEcalCells = cms.uint32( 9999999 ),
2108  useDeterministicSeed = cms.bool( True ),
2109  doPVCorrection = cms.bool( False ),
2110  maxRecoveredHcalCells = cms.uint32( 9999999 ),
2111  rParam = cms.double( 0.4 ),
2112  maxProblematicHcalCells = cms.uint32( 9999999 ),
2113  doOutputJets = cms.bool( True ),
2114  src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ),
2115  inputEtMin = cms.double( 0.3 ),
2116  puPtMin = cms.double( 10.0 ),
2117  srcPVs = cms.InputTag( "offlinePrimaryVertices" ),
2118  jetPtMin = cms.double( 1.0 ),
2119  radiusPU = cms.double( 0.4 ),
2120  maxProblematicEcalCells = cms.uint32( 9999999 ),
2121  doPUOffsetCorr = cms.bool( False ),
2122  inputEMin = cms.double( 0.0 ),
2123  useMassDropTagger = cms.bool( False ),
2124  muMin = cms.double( -1.0 ),
2125  subtractorName = cms.string( "" ),
2126  muCut = cms.double( -1.0 ),
2127  subjetPtMin = cms.double( -1.0 ),
2128  useTrimming = cms.bool( False ),
2129  muMax = cms.double( -1.0 ),
2130  yMin = cms.double( -1.0 ),
2131  useFiltering = cms.bool( False ),
2132  rFilt = cms.double( -1.0 ),
2133  yMax = cms.double( -1.0 ),
2134  zcut = cms.double( -1.0 ),
2135  MinVtxNdof = cms.int32( 5 ),
2136  MaxVtxZ = cms.double( 15.0 ),
2137  UseOnlyVertexTracks = cms.bool( False ),
2138  dRMin = cms.double( -1.0 ),
2139  nFilt = cms.int32( -1 ),
2140  usePruning = cms.bool( False ),
2141  maxDepth = cms.int32( -1 ),
2142  yCut = cms.double( -1.0 ),
2143  DzTrVtxMax = cms.double( 0.0 ),
2144  UseOnlyOnePV = cms.bool( False ),
2145  rcut_factor = cms.double( -1.0 ),
2146  sumRecHits = cms.bool( False ),
2147  trimPtFracMin = cms.double( -1.0 ),
2148  dRMax = cms.double( -1.0 ),
2149  DxyTrVtxMax = cms.double( 0.0 ),
2150  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
2151 )
2152 fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet",
2153  saveTags = cms.bool( True ),
2154  MinPt = cms.double( -1.0 ),
2155  MinN = cms.int32( 1 ),
2156  MaxEta = cms.double( 3.0 ),
2157  MinMass = cms.double( -1.0 ),
2158  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2159  MinE = cms.double( 30.0 ),
2160  triggerType = cms.int32( 85 )
2161 )
2162 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
2163  result = cms.bool( True )
2164 )
2165 fragment.hltPreJetE30NoBPTX = cms.EDFilter( "HLTPrescaler",
2166  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2167  offset = cms.uint32( 0 )
2168 )
2169 fragment.hltL1sL1SingleJetC32NotBptxOR = cms.EDFilter( "HLTLevel1GTSeed",
2170  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC32_NotBptxOR" ),
2171  saveTags = cms.bool( True ),
2172  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2173  L1UseL1TriggerObjectMaps = cms.bool( True ),
2174  L1UseAliasesForSeeding = cms.bool( True ),
2175  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2176  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2177  L1NrBxInEvent = cms.int32( 1 ),
2178  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2179  L1TechTriggerSeeding = cms.bool( False )
2180 )
2181 fragment.hltPreJetE50NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
2182  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2183  offset = cms.uint32( 0 )
2184 )
2185 fragment.hltStoppedHSCP1CaloJetEnergy50 = cms.EDFilter( "HLT1CaloJet",
2186  saveTags = cms.bool( True ),
2187  MinPt = cms.double( -1.0 ),
2188  MinN = cms.int32( 1 ),
2189  MaxEta = cms.double( 3.0 ),
2190  MinMass = cms.double( -1.0 ),
2191  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2192  MinE = cms.double( 50.0 ),
2193  triggerType = cms.int32( 85 )
2194 )
2195 fragment.hltPreJetE70NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
2196  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2197  offset = cms.uint32( 0 )
2198 )
2199 fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet",
2200  saveTags = cms.bool( True ),
2201  MinPt = cms.double( -1.0 ),
2202  MinN = cms.int32( 1 ),
2203  MaxEta = cms.double( 3.0 ),
2204  MinMass = cms.double( -1.0 ),
2205  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2206  MinE = cms.double( 70.0 ),
2207  triggerType = cms.int32( 85 )
2208 )
2209 fragment.hltL1sL1SingleMuOpen = cms.EDFilter( "HLTLevel1GTSeed",
2210  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
2211  saveTags = cms.bool( True ),
2212  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2213  L1UseL1TriggerObjectMaps = cms.bool( True ),
2214  L1UseAliasesForSeeding = cms.bool( True ),
2215  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2216  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2217  L1NrBxInEvent = cms.int32( 3 ),
2218  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2219  L1TechTriggerSeeding = cms.bool( False )
2220 )
2221 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
2222  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2223  offset = cms.uint32( 0 )
2224 )
2225 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1Filter",
2226  saveTags = cms.bool( True ),
2227  CSCTFtag = cms.InputTag( "unused" ),
2228  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
2229  MinPt = cms.double( 0.0 ),
2230  MinN = cms.int32( 1 ),
2231  MaxEta = cms.double( 2.5 ),
2232  SelectQualities = cms.vint32( ),
2233  CandTag = cms.InputTag( "hltL1extraParticles" ),
2234  ExcludeSingleSegmentCSC = cms.bool( False )
2235 )
2236 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
2237  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2238  offset = cms.uint32( 0 )
2239 )
2240 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1Filter",
2241  saveTags = cms.bool( True ),
2242  CSCTFtag = cms.InputTag( "unused" ),
2243  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
2244  MinPt = cms.double( 0.0 ),
2245  MinN = cms.int32( 1 ),
2246  MaxEta = cms.double( 1.25 ),
2247  SelectQualities = cms.vint32( ),
2248  CandTag = cms.InputTag( "hltL1extraParticles" ),
2249  ExcludeSingleSegmentCSC = cms.bool( False )
2250 )
2251 fragment.hltL1TechDTGlobalOR = cms.EDFilter( "HLTLevel1GTSeed",
2252  L1SeedsLogicalExpression = cms.string( "20" ),
2253  saveTags = cms.bool( True ),
2254  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2255  L1UseL1TriggerObjectMaps = cms.bool( True ),
2256  L1UseAliasesForSeeding = cms.bool( True ),
2257  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2258  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2259  L1NrBxInEvent = cms.int32( 3 ),
2260  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2261  L1TechTriggerSeeding = cms.bool( True )
2262 )
2263 fragment.hltPreL1TechDTGlobalOR = cms.EDFilter( "HLTPrescaler",
2264  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2265  offset = cms.uint32( 0 )
2266 )
2267 fragment.hltL1sL1RomanPots = cms.EDFilter( "HLTLevel1GTSeed",
2268  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_0" ),
2269  saveTags = cms.bool( True ),
2270  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2271  L1UseL1TriggerObjectMaps = cms.bool( True ),
2272  L1UseAliasesForSeeding = cms.bool( True ),
2273  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2274  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2275  L1NrBxInEvent = cms.int32( 3 ),
2276  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2277  L1TechTriggerSeeding = cms.bool( False )
2278 )
2279 fragment.hltPreL1RomanPotsSinglePixelTrack04 = cms.EDFilter( "HLTPrescaler",
2280  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2281  offset = cms.uint32( 0 )
2282 )
2283 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
2284  UseQualityInfo = cms.bool( False ),
2285  UsePilotBlade = cms.bool( False ),
2286  UsePhase1 = cms.bool( False ),
2287  InputLabel = cms.InputTag( "rawDataCollector" ),
2288  IncludeErrors = cms.bool( False ),
2289  ErrorList = cms.vint32( ),
2290  Regions = cms.PSet( ),
2291  Timing = cms.untracked.bool( False ),
2292  UserErrorList = cms.vint32( )
2293 )
2294 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
2295  src = cms.InputTag( "hltSiPixelDigis" ),
2296  ChannelThreshold = cms.int32( 1000 ),
2297  maxNumberOfClusters = cms.int32( 20000 ),
2298  VCaltoElectronGain = cms.int32( 65 ),
2299  MissCalibrate = cms.untracked.bool( True ),
2300  SplitClusters = cms.bool( False ),
2301  VCaltoElectronOffset = cms.int32( -414 ),
2302  payloadType = cms.string( "HLT" ),
2303  SeedThreshold = cms.int32( 1000 ),
2304  ClusterThreshold = cms.double( 4000.0 )
2305 )
2306 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
2307  src = cms.InputTag( "hltSiPixelClusters" ),
2308  onDemand = cms.bool( False )
2309 )
2310 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
2311  VerboseLevel = cms.untracked.int32( 0 ),
2312  src = cms.InputTag( "hltSiPixelClusters" ),
2313  CPE = cms.string( "hltESPPixelCPEGeneric" )
2314 )
2315 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
2316  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
2317  'BPix1+BPix2+FPix1_pos',
2318  'BPix1+BPix2+FPix1_neg',
2319  'BPix1+FPix1_pos+FPix2_pos',
2320  'BPix1+FPix1_neg+FPix2_neg' ),
2321  MTOB = cms.PSet( ),
2322  TEC = cms.PSet( ),
2323  MTID = cms.PSet( ),
2324  FPix = cms.PSet(
2325  useErrorsFromParam = cms.bool( True ),
2326  hitErrorRPhi = cms.double( 0.0051 ),
2327  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
2328  HitProducer = cms.string( "hltSiPixelRecHits" ),
2329  hitErrorRZ = cms.double( 0.0036 )
2330  ),
2331  MTEC = cms.PSet( ),
2332  MTIB = cms.PSet( ),
2333  TID = cms.PSet( ),
2334  TOB = cms.PSet( ),
2335  BPix = cms.PSet(
2336  useErrorsFromParam = cms.bool( True ),
2337  hitErrorRPhi = cms.double( 0.0027 ),
2338  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
2339  HitProducer = cms.string( "hltSiPixelRecHits" ),
2340  hitErrorRZ = cms.double( 0.006 )
2341  ),
2342  TIB = cms.PSet( )
2343 )
2344 fragment.hltPixelTracksForMinBias = cms.EDProducer( "PixelTrackProducer",
2345  useFilterWithES = cms.bool( False ),
2346  FilterPSet = cms.PSet(
2347  chi2 = cms.double( 1000.0 ),
2348  nSigmaTipMaxTolerance = cms.double( 0.0 ),
2349  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
2350  nSigmaInvPtTolerance = cms.double( 0.0 ),
2351  ptMin = cms.double( 0.4 ),
2352  tipMax = cms.double( 1.0 )
2353  ),
2354  passLabel = cms.string( "" ),
2355  FitterPSet = cms.PSet(
2356  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
2357  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" )
2358  ),
2359  RegionFactoryPSet = cms.PSet(
2360  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
2361  RegionPSet = cms.PSet(
2362  precise = cms.bool( True ),
2363  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2364  originHalfLength = cms.double( 25.0 ),
2365  originRadius = cms.double( 0.1 ),
2366  ptMin = cms.double( 0.4 )
2367  )
2368  ),
2369  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
2370  OrderedHitsFactoryPSet = cms.PSet(
2371  ComponentName = cms.string( "StandardHitTripletGenerator" ),
2372  GeneratorPSet = cms.PSet(
2373  useBending = cms.bool( True ),
2374  useFixedPreFiltering = cms.bool( False ),
2375  maxElement = cms.uint32( 100000 ),
2376  phiPreFiltering = cms.double( 0.3 ),
2377  extraHitRPhitolerance = cms.double( 0.06 ),
2378  useMultScattering = cms.bool( True ),
2379  SeedComparitorPSet = cms.PSet(
2380  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
2381  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
2382  ),
2383  extraHitRZtolerance = cms.double( 0.06 ),
2384  ComponentName = cms.string( "PixelTripletHLTGenerator" )
2385  ),
2386  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
2387  )
2388 )
2389 fragment.hltPixelCandsForMinBias = cms.EDProducer( "ConcreteChargedCandidateProducer",
2390  src = cms.InputTag( "hltPixelTracksForMinBias" ),
2391  particleType = cms.string( "pi+" )
2392 )
2393 fragment.hltMinBiasPixelFilterPT04 = cms.EDFilter( "HLTPixlMBFilt",
2394  pixlTag = cms.InputTag( "hltPixelCandsForMinBias" ),
2395  saveTags = cms.bool( True ),
2396  MinTrks = cms.uint32( 1 ),
2397  MinPt = cms.double( 0.4 ),
2398  MinSep = cms.double( 1.0 )
2399 )
2400 fragment.hltL1sL1SingleJet8BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
2401  L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_BptxAND" ),
2402  saveTags = cms.bool( True ),
2403  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2404  L1UseL1TriggerObjectMaps = cms.bool( True ),
2405  L1UseAliasesForSeeding = cms.bool( True ),
2406  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2407  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2408  L1NrBxInEvent = cms.int32( 3 ),
2409  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2410  L1TechTriggerSeeding = cms.bool( False )
2411 )
2412 fragment.hltPrePFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
2413  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2414  offset = cms.uint32( 0 )
2415 )
2416 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
2417  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 ),
2418  FedLabel = cms.InputTag( "listfeds" ),
2419  eventPut = cms.bool( True ),
2420  srpUnpacking = cms.bool( True ),
2421  syncCheck = cms.bool( True ),
2422  headerUnpacking = cms.bool( True ),
2423  feUnpacking = cms.bool( True ),
2424  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 ),
2425  tccUnpacking = cms.bool( True ),
2426  numbTriggerTSamples = cms.int32( 1 ),
2427  InputLabel = cms.InputTag( "rawDataCollector" ),
2428  numbXtalTSamples = cms.int32( 10 ),
2429  feIdCheck = cms.bool( True ),
2430  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 ),
2431  silentMode = cms.untracked.bool( True ),
2432  DoRegional = cms.bool( False ),
2433  forceToKeepFRData = cms.bool( False ),
2434  memUnpacking = cms.bool( True )
2435 )
2436 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
2437  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
2438  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
2439  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
2440  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
2441  algo = cms.string( "EcalUncalibRecHitWorkerWeights" ),
2442  algoPSet = cms.PSet( )
2443 )
2444 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
2445  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2446  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
2447  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
2448  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2449  ebFEToBeRecovered = cms.string( "ebFE" ),
2450  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2451  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
2452  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2453  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2454  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2455  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2456  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2457  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
2458  eeFEToBeRecovered = cms.string( "eeFE" )
2459 )
2460 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
2461  recoverEEVFE = cms.bool( False ),
2462  EErechitCollection = cms.string( "EcalRecHitsEE" ),
2463  recoverEBIsolatedChannels = cms.bool( False ),
2464  recoverEBVFE = cms.bool( False ),
2465  laserCorrection = cms.bool( True ),
2466  EBLaserMIN = cms.double( 0.5 ),
2467  killDeadChannels = cms.bool( True ),
2468  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
2469  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
2470  EBLaserMAX = cms.double( 3.0 ),
2471  EELaserMIN = cms.double( 0.5 ),
2472  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
2473  EELaserMAX = cms.double( 8.0 ),
2474  recoverEEIsolatedChannels = cms.bool( False ),
2475  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
2476  recoverEBFE = cms.bool( True ),
2477  algo = cms.string( "EcalRecHitWorkerSimple" ),
2478  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
2479  singleChannelRecoveryThreshold = cms.double( 8.0 ),
2480  ChannelStatusToBeExcluded = cms.vstring( ),
2481  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
2482  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
2483  recoverEEFE = cms.bool( True ),
2484  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
2485  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
2486  flagsMapDBReco = cms.PSet(
2487  kGood = cms.vstring( 'kOk',
2488  'kDAC',
2489  'kNoLaser',
2490  'kNoisy' ),
2491  kNeighboursRecovered = cms.vstring( 'kFixedG0',
2492  'kNonRespondingIsolated',
2493  'kDeadVFE' ),
2494  kDead = cms.vstring( 'kNoDataNoTP' ),
2495  kNoisy = cms.vstring( 'kNNoisy',
2496  'kFixedG6',
2497  'kFixedG1' ),
2498  kTowerRecovered = cms.vstring( 'kDeadFE' )
2499  ),
2500  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
2501  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
2502  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
2503  cleaningConfig = cms.PSet(
2504  e6e2thresh = cms.double( 0.04 ),
2505  tightenCrack_e6e2_double = cms.double( 3.0 ),
2506  e4e1Threshold_endcap = cms.double( 0.3 ),
2507  tightenCrack_e4e1_single = cms.double( 3.0 ),
2508  tightenCrack_e1_double = cms.double( 2.0 ),
2509  cThreshold_barrel = cms.double( 4.0 ),
2510  e4e1Threshold_barrel = cms.double( 0.08 ),
2511  tightenCrack_e1_single = cms.double( 2.0 ),
2512  e4e1_b_barrel = cms.double( -0.024 ),
2513  e4e1_a_barrel = cms.double( 0.04 ),
2514  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
2515  cThreshold_endcap = cms.double( 15.0 ),
2516  e4e1_b_endcap = cms.double( -0.0125 ),
2517  e4e1_a_endcap = cms.double( 0.02 ),
2518  cThreshold_double = cms.double( 10.0 )
2519  ),
2520  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
2521  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
2522 )
2523 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
2524  digiTimeFromDB = cms.bool( True ),
2525  mcOOTCorrectionName = cms.string( "" ),
2526  S9S1stat = cms.PSet(
2527  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 ),
2528  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 ),
2529  flagsToSkip = cms.int32( 24 ),
2530  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 ),
2531  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 ),
2532  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 ),
2533  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 ),
2534  isS8S1 = cms.bool( False ),
2535  HcalAcceptSeverityLevel = cms.int32( 9 )
2536  ),
2537  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
2538  tsFromDB = cms.bool( True ),
2539  samplesToAdd = cms.int32( 2 ),
2540  mcOOTCorrectionCategory = cms.string( "MC" ),
2541  dataOOTCorrectionName = cms.string( "" ),
2542  puCorrMethod = cms.int32( 0 ),
2543  correctionPhaseNS = cms.double( 13.0 ),
2544  HFInWindowStat = cms.PSet(
2545  hflongEthresh = cms.double( 40.0 ),
2546  hflongMinWindowTime = cms.vdouble( -10.0 ),
2547  hfshortEthresh = cms.double( 40.0 ),
2548  hflongMaxWindowTime = cms.vdouble( 10.0 ),
2549  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
2550  hfshortMinWindowTime = cms.vdouble( -12.0 )
2551  ),
2552  digiLabel = cms.InputTag( "hltHcalDigis" ),
2553  setHSCPFlags = cms.bool( False ),
2554  firstAuxTS = cms.int32( 1 ),
2555  digistat = cms.PSet(
2556  HFdigiflagFirstSample = cms.int32( 1 ),
2557  HFdigiflagMinEthreshold = cms.double( 40.0 ),
2558  HFdigiflagSamplesToAdd = cms.int32( 3 ),
2559  HFdigiflagExpectedPeak = cms.int32( 2 ),
2560  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
2561  ),
2562  hfTimingTrustParameters = cms.PSet(
2563  hfTimingTrustLevel2 = cms.int32( 4 ),
2564  hfTimingTrustLevel1 = cms.int32( 1 )
2565  ),
2566  PETstat = cms.PSet(
2567  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 ),
2568  short_R_29 = cms.vdouble( 0.8 ),
2569  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 ),
2570  flagsToSkip = cms.int32( 0 ),
2571  short_R = cms.vdouble( 0.8 ),
2572  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 ),
2573  long_R_29 = cms.vdouble( 0.8 ),
2574  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 ),
2575  long_R = cms.vdouble( 0.98 ),
2576  HcalAcceptSeverityLevel = cms.int32( 9 )
2577  ),
2578  setSaturationFlags = cms.bool( False ),
2579  setNegativeFlags = cms.bool( False ),
2580  useLeakCorrection = cms.bool( False ),
2581  setTimingTrustFlags = cms.bool( False ),
2582  S8S1stat = cms.PSet(
2583  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 ),
2584  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 ),
2585  flagsToSkip = cms.int32( 16 ),
2586  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 ),
2587  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 ),
2588  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 ),
2589  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 ),
2590  isS8S1 = cms.bool( True ),
2591  HcalAcceptSeverityLevel = cms.int32( 9 )
2592  ),
2593  correctForPhaseContainment = cms.bool( False ),
2594  correctForTimeslew = cms.bool( False ),
2595  setNoiseFlags = cms.bool( True ),
2596  correctTiming = cms.bool( False ),
2597  setPulseShapeFlags = cms.bool( False ),
2598  Subdetector = cms.string( "HF" ),
2599  dataOOTCorrectionCategory = cms.string( "Data" ),
2600  dropZSmarkedPassed = cms.bool( True ),
2601  recoParamsFromDB = cms.bool( True ),
2602  firstSample = cms.int32( 2 ),
2603  setTimingShapedCutsFlags = cms.bool( False ),
2604  pulseJitter = cms.double( 1.0 ),
2605  chargeMax = cms.double( 6.0 ),
2606  timeMin = cms.double( -15.0 ),
2607  ts4chi2 = cms.double( 15.0 ),
2608  ts345chi2 = cms.double( 100.0 ),
2609  applyTimeSlew = cms.bool( True ),
2610  applyTimeConstraint = cms.bool( True ),
2611  applyPulseJitter = cms.bool( False ),
2612  timingshapedcutsParameters = cms.PSet( ),
2613  ts3chi2 = cms.double( 5.0 ),
2614  ts4Min = cms.double( 5.0 ),
2615  pulseShapeParameters = cms.PSet( ),
2616  noise = cms.double( 1.0 ),
2617  applyPedConstraint = cms.bool( True ),
2618  applyUnconstrainedFit = cms.bool( False ),
2619  ts4Max = cms.double( 500.0 ),
2620  meanTime = cms.double( -2.5 ),
2621  flagParameters = cms.PSet( ),
2622  fitTimes = cms.int32( 1 ),
2623  timeMax = cms.double( 10.0 ),
2624  timeSigma = cms.double( 5.0 ),
2625  pedSigma = cms.double( 0.5 ),
2626  meanPed = cms.double( 0.0 ),
2627  hscpParameters = cms.PSet( )
2628 )
2629 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
2630  digiTimeFromDB = cms.bool( True ),
2631  mcOOTCorrectionName = cms.string( "" ),
2632  S9S1stat = cms.PSet( ),
2633  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
2634  tsFromDB = cms.bool( True ),
2635  samplesToAdd = cms.int32( 4 ),
2636  mcOOTCorrectionCategory = cms.string( "MC" ),
2637  dataOOTCorrectionName = cms.string( "" ),
2638  puCorrMethod = cms.int32( 0 ),
2639  correctionPhaseNS = cms.double( 13.0 ),
2640  HFInWindowStat = cms.PSet( ),
2641  digiLabel = cms.InputTag( "hltHcalDigis" ),
2642  setHSCPFlags = cms.bool( False ),
2643  firstAuxTS = cms.int32( 4 ),
2644  digistat = cms.PSet( ),
2645  hfTimingTrustParameters = cms.PSet( ),
2646  PETstat = cms.PSet( ),
2647  setSaturationFlags = cms.bool( False ),
2648  setNegativeFlags = cms.bool( False ),
2649  useLeakCorrection = cms.bool( False ),
2650  setTimingTrustFlags = cms.bool( False ),
2651  S8S1stat = cms.PSet( ),
2652  correctForPhaseContainment = cms.bool( True ),
2653  correctForTimeslew = cms.bool( True ),
2654  setNoiseFlags = cms.bool( False ),
2655  correctTiming = cms.bool( False ),
2656  setPulseShapeFlags = cms.bool( False ),
2657  Subdetector = cms.string( "HO" ),
2658  dataOOTCorrectionCategory = cms.string( "Data" ),
2659  dropZSmarkedPassed = cms.bool( True ),
2660  recoParamsFromDB = cms.bool( True ),
2661  firstSample = cms.int32( 4 ),
2662  setTimingShapedCutsFlags = cms.bool( False ),
2663  pulseJitter = cms.double( 1.0 ),
2664  chargeMax = cms.double( 6.0 ),
2665  timeMin = cms.double( -15.0 ),
2666  ts4chi2 = cms.double( 15.0 ),
2667  ts345chi2 = cms.double( 100.0 ),
2668  applyTimeSlew = cms.bool( True ),
2669  applyTimeConstraint = cms.bool( True ),
2670  applyPulseJitter = cms.bool( False ),
2671  timingshapedcutsParameters = cms.PSet( ),
2672  ts3chi2 = cms.double( 5.0 ),
2673  ts4Min = cms.double( 5.0 ),
2674  pulseShapeParameters = cms.PSet( ),
2675  noise = cms.double( 1.0 ),
2676  applyPedConstraint = cms.bool( True ),
2677  applyUnconstrainedFit = cms.bool( False ),
2678  ts4Max = cms.double( 500.0 ),
2679  meanTime = cms.double( -2.5 ),
2680  flagParameters = cms.PSet( ),
2681  fitTimes = cms.int32( 1 ),
2682  timeMax = cms.double( 10.0 ),
2683  timeSigma = cms.double( 5.0 ),
2684  pedSigma = cms.double( 0.5 ),
2685  meanPed = cms.double( 0.0 ),
2686  hscpParameters = cms.PSet( )
2687 )
2688 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
2689  EBSumThreshold = cms.double( 0.2 ),
2690  MomHBDepth = cms.double( 0.2 ),
2691  UseEtEBTreshold = cms.bool( False ),
2692  hfInput = cms.InputTag( "hltHfreco" ),
2693  AllowMissingInputs = cms.bool( False ),
2694  MomEEDepth = cms.double( 0.0 ),
2695  EESumThreshold = cms.double( 0.45 ),
2696  HBGrid = cms.vdouble( ),
2697  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
2698  HBThreshold = cms.double( 0.4 ),
2699  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
2700  UseEcalRecoveredHits = cms.bool( False ),
2701  MomConstrMethod = cms.int32( 1 ),
2702  MomHEDepth = cms.double( 0.4 ),
2703  HcalThreshold = cms.double( -1000.0 ),
2704  HF2Weights = cms.vdouble( ),
2705  HOWeights = cms.vdouble( ),
2706  EEGrid = cms.vdouble( ),
2707  UseSymEBTreshold = cms.bool( False ),
2708  EEWeights = cms.vdouble( ),
2709  EEWeight = cms.double( 1.0 ),
2710  UseHO = cms.bool( False ),
2711  HBWeights = cms.vdouble( ),
2712  HF1Weight = cms.double( 1.0 ),
2713  HF2Grid = cms.vdouble( ),
2714  HEDWeights = cms.vdouble( ),
2715  HEDGrid = cms.vdouble( ),
2716  EBWeight = cms.double( 1.0 ),
2717  HF1Grid = cms.vdouble( ),
2718  EBWeights = cms.vdouble( ),
2719  HOWeight = cms.double( 1.0 ),
2720  HESWeight = cms.double( 1.0 ),
2721  HESThreshold = cms.double( 0.4 ),
2722  hbheInput = cms.InputTag( "hltHbhereco" ),
2723  HF2Weight = cms.double( 1.0 ),
2724  HF2Threshold = cms.double( 1.8 ),
2725  HcalAcceptSeverityLevel = cms.uint32( 11 ),
2726  EEThreshold = cms.double( 0.3 ),
2727  HOThresholdPlus1 = cms.double( 1.1 ),
2728  HOThresholdPlus2 = cms.double( 1.1 ),
2729  HF1Weights = cms.vdouble( ),
2730  hoInput = cms.InputTag( "hltHoreco" ),
2731  HF1Threshold = cms.double( 1.2 ),
2732  HOThresholdMinus1 = cms.double( 1.1 ),
2733  HESGrid = cms.vdouble( ),
2734  EcutTower = cms.double( -1000.0 ),
2735  UseRejectedRecoveredEcalHits = cms.bool( False ),
2736  UseEtEETreshold = cms.bool( False ),
2737  HESWeights = cms.vdouble( ),
2738  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
2739  'kWeird',
2740  'kBad' ),
2741  HEDWeight = cms.double( 1.0 ),
2742  UseSymEETreshold = cms.bool( False ),
2743  HEDThreshold = cms.double( 0.4 ),
2744  EBThreshold = cms.double( 0.07 ),
2745  UseRejectedHitsOnly = cms.bool( False ),
2746  UseHcalRecoveredHits = cms.bool( True ),
2747  HOThresholdMinus2 = cms.double( 1.1 ),
2748  HOThreshold0 = cms.double( 1.1 ),
2749  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
2750  UseRejectedRecoveredHcalHits = cms.bool( False ),
2751  MomEBDepth = cms.double( 0.3 ),
2752  HBWeight = cms.double( 1.0 ),
2753  HOGrid = cms.vdouble( ),
2754  EBGrid = cms.vdouble( )
2755 )
2756 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
2757  Active_Area_Repeats = cms.int32( 5 ),
2758  doAreaFastjet = cms.bool( False ),
2759  voronoiRfact = cms.double( -9.0 ),
2760  maxBadHcalCells = cms.uint32( 9999999 ),
2761  doAreaDiskApprox = cms.bool( False ),
2762  maxRecoveredEcalCells = cms.uint32( 9999999 ),
2763  jetType = cms.string( "CaloJet" ),
2764  minSeed = cms.uint32( 0 ),
2765  Ghost_EtaMax = cms.double( 6.0 ),
2766  doRhoFastjet = cms.bool( False ),
2767  jetAlgorithm = cms.string( "AntiKt" ),
2768  nSigmaPU = cms.double( 1.0 ),
2769  GhostArea = cms.double( 0.01 ),
2770  Rho_EtaMax = cms.double( 4.4 ),
2771  maxBadEcalCells = cms.uint32( 9999999 ),
2772  useDeterministicSeed = cms.bool( True ),
2773  doPVCorrection = cms.bool( False ),
2774  maxRecoveredHcalCells = cms.uint32( 9999999 ),
2775  rParam = cms.double( 0.4 ),
2776  maxProblematicHcalCells = cms.uint32( 9999999 ),
2777  doOutputJets = cms.bool( True ),
2778  src = cms.InputTag( "hltTowerMakerForPF" ),
2779  inputEtMin = cms.double( 0.3 ),
2780  puPtMin = cms.double( 10.0 ),
2781  srcPVs = cms.InputTag( "NotUsed" ),
2782  jetPtMin = cms.double( 1.0 ),
2783  radiusPU = cms.double( 0.4 ),
2784  maxProblematicEcalCells = cms.uint32( 9999999 ),
2785  doPUOffsetCorr = cms.bool( False ),
2786  inputEMin = cms.double( 0.0 ),
2787  useMassDropTagger = cms.bool( False ),
2788  muMin = cms.double( -1.0 ),
2789  subtractorName = cms.string( "" ),
2790  muCut = cms.double( -1.0 ),
2791  subjetPtMin = cms.double( -1.0 ),
2792  useTrimming = cms.bool( False ),
2793  muMax = cms.double( -1.0 ),
2794  yMin = cms.double( -1.0 ),
2795  useFiltering = cms.bool( False ),
2796  rFilt = cms.double( -1.0 ),
2797  yMax = cms.double( -1.0 ),
2798  zcut = cms.double( -1.0 ),
2799  MinVtxNdof = cms.int32( 5 ),
2800  MaxVtxZ = cms.double( 15.0 ),
2801  UseOnlyVertexTracks = cms.bool( False ),
2802  dRMin = cms.double( -1.0 ),
2803  nFilt = cms.int32( -1 ),
2804  usePruning = cms.bool( False ),
2805  maxDepth = cms.int32( -1 ),
2806  yCut = cms.double( -1.0 ),
2807  DzTrVtxMax = cms.double( 0.0 ),
2808  UseOnlyOnePV = cms.bool( False ),
2809  rcut_factor = cms.double( -1.0 ),
2810  sumRecHits = cms.bool( False ),
2811  trimPtFracMin = cms.double( -1.0 ),
2812  dRMax = cms.double( -1.0 ),
2813  DxyTrVtxMax = cms.double( 0.0 ),
2814  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
2815 )
2816 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
2817  filter = cms.bool( False ),
2818  src = cms.InputTag( "hltAK4CaloJetsPF" ),
2819  etMin = cms.double( 5.0 )
2820 )
2821 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
2822  useStandardFEDid = cms.bool( True ),
2823  maxFEDid = cms.untracked.int32( 779 ),
2824  inputLabel = cms.InputTag( "rawDataCollector" ),
2825  minFEDid = cms.untracked.int32( 770 ),
2826  dataType = cms.string( "DDU" ),
2827  readOutParameters = cms.PSet(
2828  debug = cms.untracked.bool( False ),
2829  rosParameters = cms.PSet(
2830  writeSC = cms.untracked.bool( True ),
2831  readingDDU = cms.untracked.bool( True ),
2832  performDataIntegrityMonitor = cms.untracked.bool( False ),
2833  readDDUIDfromDDU = cms.untracked.bool( True ),
2834  debug = cms.untracked.bool( False ),
2835  localDAQ = cms.untracked.bool( False )
2836  ),
2837  localDAQ = cms.untracked.bool( False ),
2838  performDataIntegrityMonitor = cms.untracked.bool( False )
2839  ),
2840  dqmOnly = cms.bool( False )
2841 )
2842 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
2843  debug = cms.untracked.bool( False ),
2844  recAlgoConfig = cms.PSet(
2845  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2846  minTime = cms.double( -3.0 ),
2847  stepTwoFromDigi = cms.bool( False ),
2848  doVdriftCorr = cms.bool( True ),
2849  debug = cms.untracked.bool( False ),
2850  maxTime = cms.double( 420.0 ),
2851  tTrigModeConfig = cms.PSet(
2852  vPropWire = cms.double( 24.4 ),
2853  doTOFCorrection = cms.bool( True ),
2854  tofCorrType = cms.int32( 0 ),
2855  wirePropCorrType = cms.int32( 0 ),
2856  tTrigLabel = cms.string( "" ),
2857  doWirePropCorrection = cms.bool( True ),
2858  doT0Correction = cms.bool( True ),
2859  debug = cms.untracked.bool( False )
2860  ),
2861  useUncertDB = cms.bool( True )
2862  ),
2863  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
2864  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
2865 )
2866 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
2867  debug = cms.untracked.bool( False ),
2868  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
2869  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
2870  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
2871  Reco4DAlgoConfig = cms.PSet(
2872  segmCleanerMode = cms.int32( 2 ),
2873  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
2874  recAlgoConfig = cms.PSet(
2875  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2876  minTime = cms.double( -3.0 ),
2877  stepTwoFromDigi = cms.bool( False ),
2878  doVdriftCorr = cms.bool( True ),
2879  debug = cms.untracked.bool( False ),
2880  maxTime = cms.double( 420.0 ),
2881  tTrigModeConfig = cms.PSet(
2882  vPropWire = cms.double( 24.4 ),
2883  doTOFCorrection = cms.bool( True ),
2884  tofCorrType = cms.int32( 0 ),
2885  wirePropCorrType = cms.int32( 0 ),
2886  tTrigLabel = cms.string( "" ),
2887  doWirePropCorrection = cms.bool( True ),
2888  doT0Correction = cms.bool( True ),
2889  debug = cms.untracked.bool( False )
2890  ),
2891  useUncertDB = cms.bool( True )
2892  ),
2893  nSharedHitsMax = cms.int32( 2 ),
2894  hit_afterT0_resolution = cms.double( 0.03 ),
2895  Reco2DAlgoConfig = cms.PSet(
2896  segmCleanerMode = cms.int32( 2 ),
2897  recAlgoConfig = cms.PSet(
2898  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2899  minTime = cms.double( -3.0 ),
2900  stepTwoFromDigi = cms.bool( False ),
2901  doVdriftCorr = cms.bool( True ),
2902  debug = cms.untracked.bool( False ),
2903  maxTime = cms.double( 420.0 ),
2904  tTrigModeConfig = cms.PSet(
2905  vPropWire = cms.double( 24.4 ),
2906  doTOFCorrection = cms.bool( True ),
2907  tofCorrType = cms.int32( 0 ),
2908  wirePropCorrType = cms.int32( 0 ),
2909  tTrigLabel = cms.string( "" ),
2910  doWirePropCorrection = cms.bool( True ),
2911  doT0Correction = cms.bool( True ),
2912  debug = cms.untracked.bool( False )
2913  ),
2914  useUncertDB = cms.bool( True )
2915  ),
2916  nSharedHitsMax = cms.int32( 2 ),
2917  AlphaMaxPhi = cms.double( 1.0 ),
2918  hit_afterT0_resolution = cms.double( 0.03 ),
2919  MaxAllowedHits = cms.uint32( 50 ),
2920  performT0_vdriftSegCorrection = cms.bool( False ),
2921  AlphaMaxTheta = cms.double( 0.9 ),
2922  debug = cms.untracked.bool( False ),
2923  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
2924  nUnSharedHitsMin = cms.int32( 2 ),
2925  performT0SegCorrection = cms.bool( False ),
2926  perform_delta_rejecting = cms.bool( False )
2927  ),
2928  performT0_vdriftSegCorrection = cms.bool( False ),
2929  debug = cms.untracked.bool( False ),
2930  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
2931  nUnSharedHitsMin = cms.int32( 2 ),
2932  AllDTRecHits = cms.bool( True ),
2933  performT0SegCorrection = cms.bool( False ),
2934  perform_delta_rejecting = cms.bool( False )
2935  )
2936 )
2937 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
2938  PrintEventNumber = cms.untracked.bool( False ),
2939  SuppressZeroLCT = cms.untracked.bool( True ),
2940  UseExaminer = cms.bool( True ),
2941  Debug = cms.untracked.bool( False ),
2942  ErrorMask = cms.uint32( 0x0 ),
2943  InputObjects = cms.InputTag( "rawDataCollector" ),
2944  ExaminerMask = cms.uint32( 0x1febf3f6 ),
2945  runDQM = cms.untracked.bool( False ),
2946  UnpackStatusDigis = cms.bool( False ),
2947  VisualFEDInspect = cms.untracked.bool( False ),
2948  FormatedEventDump = cms.untracked.bool( False ),
2949  UseFormatStatus = cms.bool( True ),
2950  UseSelectiveUnpacking = cms.bool( True ),
2951  VisualFEDShort = cms.untracked.bool( False )
2952 )
2953 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
2954  XTasymmetry_ME1b = cms.double( 0.0 ),
2955  XTasymmetry_ME1a = cms.double( 0.0 ),
2956  ConstSyst_ME1a = cms.double( 0.022 ),
2957  ConstSyst_ME1b = cms.double( 0.007 ),
2958  XTasymmetry_ME41 = cms.double( 0.0 ),
2959  CSCStripxtalksOffset = cms.double( 0.03 ),
2960  CSCUseCalibrations = cms.bool( True ),
2961  CSCUseTimingCorrections = cms.bool( True ),
2962  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
2963  XTasymmetry_ME22 = cms.double( 0.0 ),
2964  UseFivePoleFit = cms.bool( True ),
2965  XTasymmetry_ME21 = cms.double( 0.0 ),
2966  ConstSyst_ME21 = cms.double( 0.0 ),
2967  CSCDebug = cms.untracked.bool( False ),
2968  ConstSyst_ME22 = cms.double( 0.0 ),
2969  CSCUseGasGainCorrections = cms.bool( False ),
2970  XTasymmetry_ME31 = cms.double( 0.0 ),
2971  readBadChambers = cms.bool( True ),
2972  NoiseLevel_ME13 = cms.double( 8.0 ),
2973  NoiseLevel_ME12 = cms.double( 9.0 ),
2974  NoiseLevel_ME32 = cms.double( 9.0 ),
2975  NoiseLevel_ME31 = cms.double( 9.0 ),
2976  XTasymmetry_ME32 = cms.double( 0.0 ),
2977  ConstSyst_ME41 = cms.double( 0.0 ),
2978  CSCStripClusterSize = cms.untracked.int32( 3 ),
2979  CSCStripClusterChargeCut = cms.double( 25.0 ),
2980  CSCStripPeakThreshold = cms.double( 10.0 ),
2981  readBadChannels = cms.bool( False ),
2982  UseParabolaFit = cms.bool( False ),
2983  XTasymmetry_ME13 = cms.double( 0.0 ),
2984  XTasymmetry_ME12 = cms.double( 0.0 ),
2985  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
2986  ConstSyst_ME12 = cms.double( 0.0 ),
2987  ConstSyst_ME13 = cms.double( 0.0 ),
2988  ConstSyst_ME32 = cms.double( 0.0 ),
2989  ConstSyst_ME31 = cms.double( 0.0 ),
2990  UseAverageTime = cms.bool( False ),
2991  NoiseLevel_ME1a = cms.double( 7.0 ),
2992  NoiseLevel_ME1b = cms.double( 8.0 ),
2993  CSCWireClusterDeltaT = cms.int32( 1 ),
2994  CSCUseStaticPedestals = cms.bool( False ),
2995  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
2996  CSCstripWireDeltaTime = cms.int32( 8 ),
2997  NoiseLevel_ME21 = cms.double( 9.0 ),
2998  NoiseLevel_ME22 = cms.double( 9.0 ),
2999  NoiseLevel_ME41 = cms.double( 9.0 )
3000 )
3001 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
3002  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
3003  algo_psets = cms.VPSet(
3004  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
3005  'ME1/b',
3006  'ME1/2',
3007  'ME1/3',
3008  'ME2/1',
3009  'ME2/2',
3010  'ME3/1',
3011  'ME3/2',
3012  'ME4/1',
3013  'ME4/2' ),
3014  algo_name = cms.string( "CSCSegAlgoST" ),
3015  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
3016  algo_psets = cms.VPSet(
3017  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
3018  yweightPenalty = cms.double( 1.5 ),
3019  maxRecHitsInCluster = cms.int32( 20 ),
3020  dPhiFineMax = cms.double( 0.025 ),
3021  preClusteringUseChaining = cms.bool( True ),
3022  ForceCovariance = cms.bool( False ),
3023  hitDropLimit6Hits = cms.double( 0.3333 ),
3024  NormChi2Cut2D = cms.double( 20.0 ),
3025  BPMinImprovement = cms.double( 10000.0 ),
3026  Covariance = cms.double( 0.0 ),
3027  tanPhiMax = cms.double( 0.5 ),
3028  SeedBig = cms.double( 0.0015 ),
3029  onlyBestSegment = cms.bool( False ),
3030  dRPhiFineMax = cms.double( 8.0 ),
3031  SeedSmall = cms.double( 2.0E-4 ),
3032  curvePenalty = cms.double( 2.0 ),
3033  dXclusBoxMax = cms.double( 4.0 ),
3034  BrutePruning = cms.bool( True ),
3035  curvePenaltyThreshold = cms.double( 0.85 ),
3036  CorrectTheErrors = cms.bool( True ),
3037  hitDropLimit4Hits = cms.double( 0.6 ),
3038  useShowering = cms.bool( False ),
3039  CSCDebug = cms.untracked.bool( False ),
3040  tanThetaMax = cms.double( 1.2 ),
3041  NormChi2Cut3D = cms.double( 10.0 ),
3042  minHitsPerSegment = cms.int32( 3 ),
3043  ForceCovarianceAll = cms.bool( False ),
3044  yweightPenaltyThreshold = cms.double( 1.0 ),
3045  prePrunLimit = cms.double( 3.17 ),
3046  hitDropLimit5Hits = cms.double( 0.8 ),
3047  preClustering = cms.bool( True ),
3048  prePrun = cms.bool( True ),
3049  maxDPhi = cms.double( 999.0 ),
3050  maxDTheta = cms.double( 999.0 ),
3051  Pruning = cms.bool( True ),
3052  dYclusBoxMax = cms.double( 8.0 )
3053  ),
3054  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
3055  yweightPenalty = cms.double( 1.5 ),
3056  maxRecHitsInCluster = cms.int32( 24 ),
3057  dPhiFineMax = cms.double( 0.025 ),
3058  preClusteringUseChaining = cms.bool( True ),
3059  ForceCovariance = cms.bool( False ),
3060  hitDropLimit6Hits = cms.double( 0.3333 ),
3061  NormChi2Cut2D = cms.double( 20.0 ),
3062  BPMinImprovement = cms.double( 10000.0 ),
3063  Covariance = cms.double( 0.0 ),
3064  tanPhiMax = cms.double( 0.5 ),
3065  SeedBig = cms.double( 0.0015 ),
3066  onlyBestSegment = cms.bool( False ),
3067  dRPhiFineMax = cms.double( 8.0 ),
3068  SeedSmall = cms.double( 2.0E-4 ),
3069  curvePenalty = cms.double( 2.0 ),
3070  dXclusBoxMax = cms.double( 4.0 ),
3071  BrutePruning = cms.bool( True ),
3072  curvePenaltyThreshold = cms.double( 0.85 ),
3073  CorrectTheErrors = cms.bool( True ),
3074  hitDropLimit4Hits = cms.double( 0.6 ),
3075  useShowering = cms.bool( False ),
3076  CSCDebug = cms.untracked.bool( False ),
3077  tanThetaMax = cms.double( 1.2 ),
3078  NormChi2Cut3D = cms.double( 10.0 ),
3079  minHitsPerSegment = cms.int32( 3 ),
3080  ForceCovarianceAll = cms.bool( False ),
3081  yweightPenaltyThreshold = cms.double( 1.0 ),
3082  prePrunLimit = cms.double( 3.17 ),
3083  hitDropLimit5Hits = cms.double( 0.8 ),
3084  preClustering = cms.bool( True ),
3085  prePrun = cms.bool( True ),
3086  maxDPhi = cms.double( 999.0 ),
3087  maxDTheta = cms.double( 999.0 ),
3088  Pruning = cms.bool( True ),
3089  dYclusBoxMax = cms.double( 8.0 )
3090  )
3091  )
3092  )
3093  ),
3094  algo_type = cms.int32( 1 )
3095 )
3096 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
3097  InputLabel = cms.InputTag( "rawDataCollector" ),
3098  doSynchro = cms.bool( False )
3099 )
3100 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
3101  recAlgoConfig = cms.PSet( ),
3102  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
3103  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
3104  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
3105  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
3106  deadSource = cms.string( "File" ),
3107  maskSource = cms.string( "File" )
3108 )
3109 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
3110  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
3111  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
3112  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
3113  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
3114  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
3115  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
3116  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
3117  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
3118  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
3119  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
3120  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
3121  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
3122  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
3123  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
3124  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
3125  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
3126  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
3127  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
3128  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
3129  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
3130  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
3131  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
3132  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
3133  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
3134  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
3135  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
3136  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
3137  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
3138  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
3139  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
3140  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
3141  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
3142  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
3143  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
3144  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
3145  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
3146  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
3147  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
3148  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
3149  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
3150  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
3151  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
3152  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
3153  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
3154  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
3155  deltaPhiSearchWindow = cms.double( 0.25 ),
3156  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
3157  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3158  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3159  deltaEtaSearchWindow = cms.double( 0.2 ),
3160  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
3161  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
3162  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
3163  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
3164  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
3165  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
3166  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
3167  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
3168  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
3169  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3170  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
3171  EnableDTMeasurement = cms.bool( True ),
3172  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
3173  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
3174  scaleDT = cms.bool( True ),
3175  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
3176  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
3177  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
3178  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
3179  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
3180  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
3181  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
3182  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
3183  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
3184  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
3185  crackWindow = cms.double( 0.04 ),
3186  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
3187  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
3188  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
3189  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
3190  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
3191  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
3192  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
3193  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3194  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
3195  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3196  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
3197  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
3198  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
3199  EnableCSCMeasurement = cms.bool( True ),
3200  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
3201 )
3202 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGenerator",
3203  ServiceParameters = cms.PSet(
3204  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
3205  RPCLayers = cms.bool( True ),
3206  UseMuonNavigation = cms.untracked.bool( True )
3207  ),
3208  InputObjects = cms.InputTag( "hltL1extraParticles" ),
3209  L1MaxEta = cms.double( 2.5 ),
3210  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
3211  L1MinPt = cms.double( 0.0 ),
3212  L1MinQuality = cms.uint32( 1 ),
3213  GMTReadoutCollection = cms.InputTag( "hltGtDigis" ),
3214  UseUnassociatedL1 = cms.bool( False ),
3215  UseOfflineSeed = cms.untracked.bool( True ),
3216  Propagator = cms.string( "SteppingHelixPropagatorAny" )
3217 )
3218 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
3219  ServiceParameters = cms.PSet(
3220  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
3221  'hltESPFastSteppingHelixPropagatorOpposite' ),
3222  RPCLayers = cms.bool( True ),
3223  UseMuonNavigation = cms.untracked.bool( True )
3224  ),
3225  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
3226  SeedTransformerParameters = cms.PSet(
3227  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3228  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3229  NMinRecHits = cms.uint32( 2 ),
3230  UseSubRecHits = cms.bool( False ),
3231  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3232  RescaleError = cms.double( 100.0 )
3233  ),
3234  L2TrajBuilderParameters = cms.PSet(
3235  DoRefit = cms.bool( False ),
3236  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3237  FilterParameters = cms.PSet(
3238  NumberOfSigma = cms.double( 3.0 ),
3239  FitDirection = cms.string( "insideOut" ),
3240  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3241  MaxChi2 = cms.double( 1000.0 ),
3242  MuonTrajectoryUpdatorParameters = cms.PSet(
3243  MaxChi2 = cms.double( 25.0 ),
3244  RescaleErrorFactor = cms.double( 100.0 ),
3245  Granularity = cms.int32( 0 ),
3246  ExcludeRPCFromFit = cms.bool( False ),
3247  UseInvalidHits = cms.bool( True ),
3248  RescaleError = cms.bool( False )
3249  ),
3250  EnableRPCMeasurement = cms.bool( True ),
3251  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3252  EnableDTMeasurement = cms.bool( True ),
3253  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
3254  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3255  EnableCSCMeasurement = cms.bool( True )
3256  ),
3257  NavigationType = cms.string( "Standard" ),
3258  SeedTransformerParameters = cms.PSet(
3259  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3260  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3261  NMinRecHits = cms.uint32( 2 ),
3262  UseSubRecHits = cms.bool( False ),
3263  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3264  RescaleError = cms.double( 100.0 )
3265  ),
3266  DoBackwardFilter = cms.bool( True ),
3267  SeedPosition = cms.string( "in" ),
3268  BWFilterParameters = cms.PSet(
3269  NumberOfSigma = cms.double( 3.0 ),
3270  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3271  FitDirection = cms.string( "outsideIn" ),
3272  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3273  MaxChi2 = cms.double( 100.0 ),
3274  MuonTrajectoryUpdatorParameters = cms.PSet(
3275  MaxChi2 = cms.double( 25.0 ),
3276  RescaleErrorFactor = cms.double( 100.0 ),
3277  Granularity = cms.int32( 0 ),
3278  ExcludeRPCFromFit = cms.bool( False ),
3279  UseInvalidHits = cms.bool( True ),
3280  RescaleError = cms.bool( False )
3281  ),
3282  EnableRPCMeasurement = cms.bool( True ),
3283  BWSeedType = cms.string( "fromGenerator" ),
3284  EnableDTMeasurement = cms.bool( True ),
3285  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
3286  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3287  EnableCSCMeasurement = cms.bool( True )
3288  ),
3289  DoSeedRefit = cms.bool( False )
3290  ),
3291  DoSeedRefit = cms.bool( False ),
3292  TrackLoaderParameters = cms.PSet(
3293  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3294  DoSmoothing = cms.bool( False ),
3295  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3296  MuonUpdatorAtVertexParameters = cms.PSet(
3297  MaxChi2 = cms.double( 1000000.0 ),
3298  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
3299  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3300  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3301  ),
3302  VertexConstraint = cms.bool( True ),
3303  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3304  ),
3305  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
3306 )
3307 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
3308  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3309 )
3310 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
3311  ProductLabel = cms.InputTag( "rawDataCollector" )
3312 )
3313 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
3314  ProductLabel = cms.InputTag( "rawDataCollector" ),
3315  DoAPVEmulatorCheck = cms.bool( False ),
3316  Algorithms = cms.PSet(
3317  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
3318  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
3319  PedestalSubtractionFedMode = cms.bool( True ),
3320  TruncateInSuppressor = cms.bool( True ),
3321  doAPVRestore = cms.bool( False ),
3322  useCMMeanMap = cms.bool( False )
3323  ),
3324  Clusterizer = cms.PSet(
3325  ChannelThreshold = cms.double( 2.0 ),
3326  MaxSequentialBad = cms.uint32( 1 ),
3327  MaxSequentialHoles = cms.uint32( 0 ),
3328  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
3329  MaxAdjacentBad = cms.uint32( 0 ),
3330  QualityLabel = cms.string( "" ),
3331  SeedThreshold = cms.double( 3.0 ),
3332  ClusterThreshold = cms.double( 5.0 ),
3333  setDetId = cms.bool( True ),
3334  RemoveApvShots = cms.bool( True ),
3335  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3336  ),
3337  onDemand = cms.bool( True )
3338 )
3339 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
3340  inactivePixelDetectorLabels = cms.VInputTag( ),
3341  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
3342  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
3343  switchOffPixelsIfEmpty = cms.bool( True ),
3344  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
3345  skipClusters = cms.InputTag( "" ),
3346  measurementTracker = cms.string( "hltESPMeasurementTracker" )
3347 )
3348 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
3349  TkSeedGenerator = cms.PSet(
3350  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3351  option = cms.uint32( 3 ),
3352  maxChi2 = cms.double( 40.0 ),
3353  errorMatrixPset = cms.PSet(
3354  atIP = cms.bool( True ),
3355  action = cms.string( "use" ),
3356  errorMatrixValuesPSet = cms.PSet(
3357  pf3_V12 = cms.PSet(
3358  action = cms.string( "scale" ),
3359  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3360  ),
3361  pf3_V13 = cms.PSet(
3362  action = cms.string( "scale" ),
3363  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3364  ),
3365  pf3_V11 = cms.PSet(
3366  action = cms.string( "scale" ),
3367  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3368  ),
3369  pf3_V14 = cms.PSet(
3370  action = cms.string( "scale" ),
3371  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3372  ),
3373  pf3_V15 = cms.PSet(
3374  action = cms.string( "scale" ),
3375  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3376  ),
3377  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
3378  pf3_V33 = cms.PSet(
3379  action = cms.string( "scale" ),
3380  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3381  ),
3382  zAxis = cms.vdouble( -3.14159, 3.14159 ),
3383  pf3_V44 = cms.PSet(
3384  action = cms.string( "scale" ),
3385  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3386  ),
3387  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
3388  pf3_V22 = cms.PSet(
3389  action = cms.string( "scale" ),
3390  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3391  ),
3392  pf3_V23 = cms.PSet(
3393  action = cms.string( "scale" ),
3394  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3395  ),
3396  pf3_V45 = cms.PSet(
3397  action = cms.string( "scale" ),
3398  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3399  ),
3400  pf3_V55 = cms.PSet(
3401  action = cms.string( "scale" ),
3402  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3403  ),
3404  pf3_V34 = cms.PSet(
3405  action = cms.string( "scale" ),
3406  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3407  ),
3408  pf3_V35 = cms.PSet(
3409  action = cms.string( "scale" ),
3410  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3411  ),
3412  pf3_V25 = cms.PSet(
3413  action = cms.string( "scale" ),
3414  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3415  ),
3416  pf3_V24 = cms.PSet(
3417  action = cms.string( "scale" ),
3418  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3419  )
3420  )
3421  ),
3422  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3423  manySeeds = cms.bool( False ),
3424  copyMuonRecHit = cms.bool( False ),
3425  ComponentName = cms.string( "TSGForRoadSearch" ),
3426  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
3427  ),
3428  ServiceParameters = cms.PSet(
3429  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
3430  'hltESPSteppingHelixPropagatorAlong' ),
3431  RPCLayers = cms.bool( True ),
3432  UseMuonNavigation = cms.untracked.bool( True )
3433  ),
3434  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
3435  MuonTrackingRegionBuilder = cms.PSet( ),
3436  PCut = cms.double( 2.5 ),
3437  TrackerSeedCleaner = cms.PSet( ),
3438  PtCut = cms.double( 1.0 )
3439 )
3440 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
3441  src = cms.InputTag( "hltL3TrajSeedOIState" ),
3442  reverseTrajectories = cms.bool( True ),
3443  TransientInitialStateEstimatorParameters = cms.PSet(
3444  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3445  numberMeasurementsForFit = cms.int32( 4 ),
3446  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3447  ),
3448  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3449  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3450  cleanTrajectoryAfterInOut = cms.bool( False ),
3451  useHitsSplitting = cms.bool( False ),
3452  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3453  doSeedingRegionRebuilding = cms.bool( False ),
3454  trackCandidateAlso = cms.bool( True ),
3455  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3456  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3457  TrajectoryBuilder = cms.string( "" ),
3458  maxNSeeds = cms.uint32( 100000 )
3459 )
3460 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
3461  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
3462  SimpleMagneticField = cms.string( "" ),
3463  clusterRemovalInfo = cms.InputTag( "" ),
3464  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3465  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3466  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3467  useHitsSplitting = cms.bool( False ),
3468  MeasurementTracker = cms.string( "" ),
3469  AlgorithmName = cms.string( "hltIterX" ),
3470  alias = cms.untracked.string( "" ),
3471  NavigationSchool = cms.string( "" ),
3472  TrajectoryInEvent = cms.bool( True ),
3473  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3474  GeometricInnerState = cms.bool( True ),
3475  useSimpleMF = cms.bool( False ),
3476  Propagator = cms.string( "PropagatorWithMaterial" )
3477 )
3478 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
3479  ServiceParameters = cms.PSet(
3480  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3481  'SteppingHelixPropagatorAny',
3482  'hltESPSmartPropagator',
3483  'hltESPSteppingHelixPropagatorOpposite' ),
3484  RPCLayers = cms.bool( True ),
3485  UseMuonNavigation = cms.untracked.bool( True )
3486  ),
3487  L3TrajBuilderParameters = cms.PSet(
3488  ScaleTECyFactor = cms.double( -1.0 ),
3489  GlbRefitterParameters = cms.PSet(
3490  TrackerSkipSection = cms.int32( -1 ),
3491  DoPredictionsOnly = cms.bool( False ),
3492  PropDirForCosmics = cms.bool( False ),
3493  HitThreshold = cms.int32( 1 ),
3494  MuonHitsOption = cms.int32( 1 ),
3495  Chi2CutRPC = cms.double( 1.0 ),
3496  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3497  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3498  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3499  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3500  RefitDirection = cms.string( "insideOut" ),
3501  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3502  Chi2CutCSC = cms.double( 150.0 ),
3503  Chi2CutDT = cms.double( 10.0 ),
3504  RefitRPCHits = cms.bool( True ),
3505  SkipStation = cms.int32( -1 ),
3506  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3507  TrackerSkipSystem = cms.int32( -1 ),
3508  DYTthrs = cms.vint32( 30, 15 )
3509  ),
3510  ScaleTECxFactor = cms.double( -1.0 ),
3511  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3512  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3513  MuonTrackingRegionBuilder = cms.PSet(
3514  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3515  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3516  OnDemand = cms.double( -1.0 ),
3517  Rescale_Dz = cms.double( 3.0 ),
3518  vertexCollection = cms.InputTag( "pixelVertices" ),
3519  Rescale_phi = cms.double( 3.0 ),
3520  Eta_fixed = cms.double( 0.2 ),
3521  DeltaZ_Region = cms.double( 15.9 ),
3522  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3523  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3524  Eta_min = cms.double( 0.05 ),
3525  Phi_fixed = cms.double( 0.2 ),
3526  DeltaR = cms.double( 0.2 ),
3527  EscapePt = cms.double( 1.5 ),
3528  UseFixedRegion = cms.bool( False ),
3529  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3530  Rescale_eta = cms.double( 3.0 ),
3531  Phi_min = cms.double( 0.05 ),
3532  UseVertex = cms.bool( False ),
3533  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3534  ),
3535  RefitRPCHits = cms.bool( True ),
3536  PCut = cms.double( 2.5 ),
3537  TrackTransformer = cms.PSet(
3538  DoPredictionsOnly = cms.bool( False ),
3539  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3540  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3541  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3542  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3543  RefitDirection = cms.string( "insideOut" ),
3544  RefitRPCHits = cms.bool( True ),
3545  Propagator = cms.string( "hltESPSmartPropagatorAny" )
3546  ),
3547  GlobalMuonTrackMatcher = cms.PSet(
3548  Pt_threshold1 = cms.double( 0.0 ),
3549  DeltaDCut_3 = cms.double( 15.0 ),
3550  MinP = cms.double( 2.5 ),
3551  MinPt = cms.double( 1.0 ),
3552  Chi2Cut_1 = cms.double( 50.0 ),
3553  Pt_threshold2 = cms.double( 9.99999999E8 ),
3554  LocChi2Cut = cms.double( 0.001 ),
3555  Eta_threshold = cms.double( 1.2 ),
3556  Quality_3 = cms.double( 7.0 ),
3557  Quality_2 = cms.double( 15.0 ),
3558  Chi2Cut_2 = cms.double( 50.0 ),
3559  Chi2Cut_3 = cms.double( 200.0 ),
3560  DeltaDCut_1 = cms.double( 40.0 ),
3561  DeltaRCut_2 = cms.double( 0.2 ),
3562  DeltaRCut_3 = cms.double( 1.0 ),
3563  DeltaDCut_2 = cms.double( 10.0 ),
3564  DeltaRCut_1 = cms.double( 0.1 ),
3565  Propagator = cms.string( "hltESPSmartPropagator" ),
3566  Quality_1 = cms.double( 20.0 )
3567  ),
3568  PtCut = cms.double( 1.0 ),
3569  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3570  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
3571  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3572  tkTrajMaxChi2 = cms.double( 9999.0 ),
3573  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
3574  tkTrajVertex = cms.InputTag( "pixelVertices" ),
3575  tkTrajUseVertex = cms.bool( False )
3576  ),
3577  TrackLoaderParameters = cms.PSet(
3578  PutTkTrackIntoEvent = cms.untracked.bool( False ),
3579  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3580  SmoothTkTrack = cms.untracked.bool( False ),
3581  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
3582  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3583  MuonUpdatorAtVertexParameters = cms.PSet(
3584  MaxChi2 = cms.double( 1000000.0 ),
3585  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3586  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3587  ),
3588  VertexConstraint = cms.bool( False ),
3589  DoSmoothing = cms.bool( True ),
3590  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3591  ),
3592  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3593 )
3594 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
3595  TkSeedGenerator = cms.PSet(
3596  PSetNames = cms.vstring( 'skipTSG',
3597  'iterativeTSG' ),
3598  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
3599  iterativeTSG = cms.PSet(
3600  ErrorRescaling = cms.double( 3.0 ),
3601  beamSpot = cms.InputTag( "unused" ),
3602  MaxChi2 = cms.double( 40.0 ),
3603  errorMatrixPset = cms.PSet(
3604  atIP = cms.bool( True ),
3605  action = cms.string( "use" ),
3606  errorMatrixValuesPSet = cms.PSet(
3607  pf3_V12 = cms.PSet(
3608  action = cms.string( "scale" ),
3609  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3610  ),
3611  pf3_V13 = cms.PSet(
3612  action = cms.string( "scale" ),
3613  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3614  ),
3615  pf3_V11 = cms.PSet(
3616  action = cms.string( "scale" ),
3617  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3618  ),
3619  pf3_V14 = cms.PSet(
3620  action = cms.string( "scale" ),
3621  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3622  ),
3623  pf3_V15 = cms.PSet(
3624  action = cms.string( "scale" ),
3625  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3626  ),
3627  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
3628  pf3_V33 = cms.PSet(
3629  action = cms.string( "scale" ),
3630  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3631  ),
3632  zAxis = cms.vdouble( -3.14159, 3.14159 ),
3633  pf3_V44 = cms.PSet(
3634  action = cms.string( "scale" ),
3635  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3636  ),
3637  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
3638  pf3_V22 = cms.PSet(
3639  action = cms.string( "scale" ),
3640  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3641  ),
3642  pf3_V23 = cms.PSet(
3643  action = cms.string( "scale" ),
3644  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3645  ),
3646  pf3_V45 = cms.PSet(
3647  action = cms.string( "scale" ),
3648  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3649  ),
3650  pf3_V55 = cms.PSet(
3651  action = cms.string( "scale" ),
3652  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
3653  ),
3654  pf3_V34 = cms.PSet(
3655  action = cms.string( "scale" ),
3656  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3657  ),
3658  pf3_V35 = cms.PSet(
3659  action = cms.string( "scale" ),
3660  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3661  ),
3662  pf3_V25 = cms.PSet(
3663  action = cms.string( "scale" ),
3664  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3665  ),
3666  pf3_V24 = cms.PSet(
3667  action = cms.string( "scale" ),
3668  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
3669  )
3670  )
3671  ),
3672  UpdateState = cms.bool( True ),
3673  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3674  SelectState = cms.bool( False ),
3675  SigmaZ = cms.double( 25.0 ),
3676  ResetMethod = cms.string( "matrix" ),
3677  ComponentName = cms.string( "TSGFromPropagation" ),
3678  UseVertexState = cms.bool( True ),
3679  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3680  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
3681  ),
3682  skipTSG = cms.PSet( ),
3683  ComponentName = cms.string( "DualByL2TSG" )
3684  ),
3685  ServiceParameters = cms.PSet(
3686  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
3687  'hltESPSmartPropagatorAnyOpposite' ),
3688  RPCLayers = cms.bool( True ),
3689  UseMuonNavigation = cms.untracked.bool( True )
3690  ),
3691  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
3692  MuonTrackingRegionBuilder = cms.PSet( ),
3693  PCut = cms.double( 2.5 ),
3694  TrackerSeedCleaner = cms.PSet(
3695  cleanerFromSharedHits = cms.bool( True ),
3696  ptCleaner = cms.bool( True ),
3697  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3698  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3699  directionCleaner = cms.bool( True )
3700  ),
3701  PtCut = cms.double( 1.0 )
3702 )
3703 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
3704  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
3705  reverseTrajectories = cms.bool( True ),
3706  TransientInitialStateEstimatorParameters = cms.PSet(
3707  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3708  numberMeasurementsForFit = cms.int32( 4 ),
3709  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3710  ),
3711  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3712  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3713  cleanTrajectoryAfterInOut = cms.bool( False ),
3714  useHitsSplitting = cms.bool( False ),
3715  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3716  doSeedingRegionRebuilding = cms.bool( False ),
3717  trackCandidateAlso = cms.bool( True ),
3718  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3719  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3720  TrajectoryBuilder = cms.string( "" ),
3721  maxNSeeds = cms.uint32( 100000 )
3722 )
3723 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
3724  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
3725  SimpleMagneticField = cms.string( "" ),
3726  clusterRemovalInfo = cms.InputTag( "" ),
3727  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3728  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3729  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3730  useHitsSplitting = cms.bool( False ),
3731  MeasurementTracker = cms.string( "" ),
3732  AlgorithmName = cms.string( "hltIterX" ),
3733  alias = cms.untracked.string( "" ),
3734  NavigationSchool = cms.string( "" ),
3735  TrajectoryInEvent = cms.bool( True ),
3736  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3737  GeometricInnerState = cms.bool( True ),
3738  useSimpleMF = cms.bool( False ),
3739  Propagator = cms.string( "PropagatorWithMaterial" )
3740 )
3741 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
3742  ServiceParameters = cms.PSet(
3743  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3744  'SteppingHelixPropagatorAny',
3745  'hltESPSmartPropagator',
3746  'hltESPSteppingHelixPropagatorOpposite' ),
3747  RPCLayers = cms.bool( True ),
3748  UseMuonNavigation = cms.untracked.bool( True )
3749  ),
3750  L3TrajBuilderParameters = cms.PSet(
3751  ScaleTECyFactor = cms.double( -1.0 ),
3752  GlbRefitterParameters = cms.PSet(
3753  TrackerSkipSection = cms.int32( -1 ),
3754  DoPredictionsOnly = cms.bool( False ),
3755  PropDirForCosmics = cms.bool( False ),
3756  HitThreshold = cms.int32( 1 ),
3757  MuonHitsOption = cms.int32( 1 ),
3758  Chi2CutRPC = cms.double( 1.0 ),
3759  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3760  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3761  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3762  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3763  RefitDirection = cms.string( "insideOut" ),
3764  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3765  Chi2CutCSC = cms.double( 150.0 ),
3766  Chi2CutDT = cms.double( 10.0 ),
3767  RefitRPCHits = cms.bool( True ),
3768  SkipStation = cms.int32( -1 ),
3769  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3770  TrackerSkipSystem = cms.int32( -1 ),
3771  DYTthrs = cms.vint32( 30, 15 )
3772  ),
3773  ScaleTECxFactor = cms.double( -1.0 ),
3774  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3775  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3776  MuonTrackingRegionBuilder = cms.PSet(
3777  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3778  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3779  OnDemand = cms.double( -1.0 ),
3780  Rescale_Dz = cms.double( 3.0 ),
3781  vertexCollection = cms.InputTag( "pixelVertices" ),
3782  Rescale_phi = cms.double( 3.0 ),
3783  Eta_fixed = cms.double( 0.2 ),
3784  DeltaZ_Region = cms.double( 15.9 ),
3785  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3786  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3787  Eta_min = cms.double( 0.05 ),
3788  Phi_fixed = cms.double( 0.2 ),
3789  DeltaR = cms.double( 0.2 ),
3790  EscapePt = cms.double( 1.5 ),
3791  UseFixedRegion = cms.bool( False ),
3792  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3793  Rescale_eta = cms.double( 3.0 ),
3794  Phi_min = cms.double( 0.05 ),
3795  UseVertex = cms.bool( False ),
3796  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3797  ),
3798  RefitRPCHits = cms.bool( True ),
3799  PCut = cms.double( 2.5 ),
3800  TrackTransformer = cms.PSet(
3801  DoPredictionsOnly = cms.bool( False ),
3802  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3803  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3804  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3805  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3806  RefitDirection = cms.string( "insideOut" ),
3807  RefitRPCHits = cms.bool( True ),
3808  Propagator = cms.string( "hltESPSmartPropagatorAny" )
3809  ),
3810  GlobalMuonTrackMatcher = cms.PSet(
3811  Pt_threshold1 = cms.double( 0.0 ),
3812  DeltaDCut_3 = cms.double( 15.0 ),
3813  MinP = cms.double( 2.5 ),
3814  MinPt = cms.double( 1.0 ),
3815  Chi2Cut_1 = cms.double( 50.0 ),
3816  Pt_threshold2 = cms.double( 9.99999999E8 ),
3817  LocChi2Cut = cms.double( 0.001 ),
3818  Eta_threshold = cms.double( 1.2 ),
3819  Quality_3 = cms.double( 7.0 ),
3820  Quality_2 = cms.double( 15.0 ),
3821  Chi2Cut_2 = cms.double( 50.0 ),
3822  Chi2Cut_3 = cms.double( 200.0 ),
3823  DeltaDCut_1 = cms.double( 40.0 ),
3824  DeltaRCut_2 = cms.double( 0.2 ),
3825  DeltaRCut_3 = cms.double( 1.0 ),
3826  DeltaDCut_2 = cms.double( 10.0 ),
3827  DeltaRCut_1 = cms.double( 0.1 ),
3828  Propagator = cms.string( "hltESPSmartPropagator" ),
3829  Quality_1 = cms.double( 20.0 )
3830  ),
3831  PtCut = cms.double( 1.0 ),
3832  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3833  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
3834  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3835  tkTrajMaxChi2 = cms.double( 9999.0 ),
3836  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
3837  tkTrajVertex = cms.InputTag( "pixelVertices" ),
3838  tkTrajUseVertex = cms.bool( False )
3839  ),
3840  TrackLoaderParameters = cms.PSet(
3841  PutTkTrackIntoEvent = cms.untracked.bool( False ),
3842  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3843  SmoothTkTrack = cms.untracked.bool( False ),
3844  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
3845  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3846  MuonUpdatorAtVertexParameters = cms.PSet(
3847  MaxChi2 = cms.double( 1000000.0 ),
3848  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3849  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3850  ),
3851  VertexConstraint = cms.bool( False ),
3852  DoSmoothing = cms.bool( True ),
3853  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3854  ),
3855  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3856 )
3857 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
3858  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
3859 )
3860 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
3861  layerList = cms.vstring( 'BPix1+BPix2',
3862  'BPix1+BPix3',
3863  'BPix2+BPix3',
3864  'BPix1+FPix1_pos',
3865  'BPix1+FPix1_neg',
3866  'BPix1+FPix2_pos',
3867  'BPix1+FPix2_neg',
3868  'BPix2+FPix1_pos',
3869  'BPix2+FPix1_neg',
3870  'BPix2+FPix2_pos',
3871  'BPix2+FPix2_neg',
3872  'FPix1_pos+FPix2_pos',
3873  'FPix1_neg+FPix2_neg' ),
3874  MTOB = cms.PSet( ),
3875  TEC = cms.PSet( ),
3876  MTID = cms.PSet( ),
3877  FPix = cms.PSet(
3878  useErrorsFromParam = cms.bool( True ),
3879  hitErrorRPhi = cms.double( 0.0051 ),
3880  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3881  HitProducer = cms.string( "hltSiPixelRecHits" ),
3882  hitErrorRZ = cms.double( 0.0036 )
3883  ),
3884  MTEC = cms.PSet( ),
3885  MTIB = cms.PSet( ),
3886  TID = cms.PSet( ),
3887  TOB = cms.PSet( ),
3888  BPix = cms.PSet(
3889  useErrorsFromParam = cms.bool( True ),
3890  hitErrorRPhi = cms.double( 0.0027 ),
3891  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3892  HitProducer = cms.string( "hltSiPixelRecHits" ),
3893  hitErrorRZ = cms.double( 0.006 )
3894  ),
3895  TIB = cms.PSet( )
3896 )
3897 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
3898  layerList = cms.vstring( 'BPix1+BPix2',
3899  'BPix1+BPix3',
3900  'BPix2+BPix3',
3901  'BPix1+FPix1_pos',
3902  'BPix1+FPix1_neg',
3903  'BPix1+FPix2_pos',
3904  'BPix1+FPix2_neg',
3905  'BPix2+FPix1_pos',
3906  'BPix2+FPix1_neg',
3907  'BPix2+FPix2_pos',
3908  'BPix2+FPix2_neg',
3909  'FPix1_pos+FPix2_pos',
3910  'FPix1_neg+FPix2_neg',
3911  'FPix2_pos+TEC1_pos',
3912  'FPix2_pos+TEC2_pos',
3913  'TEC1_pos+TEC2_pos',
3914  'TEC2_pos+TEC3_pos',
3915  'FPix2_neg+TEC1_neg',
3916  'FPix2_neg+TEC2_neg',
3917  'TEC1_neg+TEC2_neg',
3918  'TEC2_neg+TEC3_neg' ),
3919  MTOB = cms.PSet( ),
3920  TEC = cms.PSet(
3921  useRingSlector = cms.bool( True ),
3922  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3923  minRing = cms.int32( 1 ),
3924  maxRing = cms.int32( 1 ),
3925  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3926  ),
3927  MTID = cms.PSet( ),
3928  FPix = cms.PSet(
3929  useErrorsFromParam = cms.bool( True ),
3930  hitErrorRPhi = cms.double( 0.0051 ),
3931  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3932  HitProducer = cms.string( "hltSiPixelRecHits" ),
3933  hitErrorRZ = cms.double( 0.0036 )
3934  ),
3935  MTEC = cms.PSet( ),
3936  MTIB = cms.PSet( ),
3937  TID = cms.PSet( ),
3938  TOB = cms.PSet( ),
3939  BPix = cms.PSet(
3940  useErrorsFromParam = cms.bool( True ),
3941  hitErrorRPhi = cms.double( 0.0027 ),
3942  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3943  HitProducer = cms.string( "hltSiPixelRecHits" ),
3944  hitErrorRZ = cms.double( 0.006 )
3945  ),
3946  TIB = cms.PSet( )
3947 )
3948 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
3949  TkSeedGenerator = cms.PSet(
3950  PSetNames = cms.vstring( 'skipTSG',
3951  'iterativeTSG' ),
3952  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
3953  iterativeTSG = cms.PSet(
3954  firstTSG = cms.PSet(
3955  ComponentName = cms.string( "TSGFromOrderedHits" ),
3956  OrderedHitsFactoryPSet = cms.PSet(
3957  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3958  GeneratorPSet = cms.PSet(
3959  useBending = cms.bool( True ),
3960  useFixedPreFiltering = cms.bool( False ),
3961  maxElement = cms.uint32( 0 ),
3962  phiPreFiltering = cms.double( 0.3 ),
3963  extraHitRPhitolerance = cms.double( 0.06 ),
3964  useMultScattering = cms.bool( True ),
3965  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
3966  extraHitRZtolerance = cms.double( 0.06 ),
3967  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
3968  ),
3969  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3970  ),
3971  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3972  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
3973  ),
3974  PSetNames = cms.vstring( 'firstTSG',
3975  'secondTSG' ),
3976  ComponentName = cms.string( "CombinedTSG" ),
3977  thirdTSG = cms.PSet(
3978  PSetNames = cms.vstring( 'endcapTSG',
3979  'barrelTSG' ),
3980  barrelTSG = cms.PSet( ),
3981  endcapTSG = cms.PSet(
3982  ComponentName = cms.string( "TSGFromOrderedHits" ),
3983  OrderedHitsFactoryPSet = cms.PSet(
3984  maxElement = cms.uint32( 0 ),
3985  ComponentName = cms.string( "StandardHitPairGenerator" ),
3986  useOnDemandTracker = cms.untracked.int32( 0 ),
3987  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
3988  ),
3989  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3990  ),
3991  etaSeparation = cms.double( 2.0 ),
3992  ComponentName = cms.string( "DualByEtaTSG" ),
3993  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
3994  ),
3995  secondTSG = cms.PSet(
3996  ComponentName = cms.string( "TSGFromOrderedHits" ),
3997  OrderedHitsFactoryPSet = cms.PSet(
3998  maxElement = cms.uint32( 0 ),
3999  ComponentName = cms.string( "StandardHitPairGenerator" ),
4000  useOnDemandTracker = cms.untracked.int32( 0 ),
4001  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
4002  ),
4003  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4004  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4005  )
4006  ),
4007  skipTSG = cms.PSet( ),
4008  ComponentName = cms.string( "DualByL2TSG" )
4009  ),
4010  ServiceParameters = cms.PSet(
4011  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
4012  RPCLayers = cms.bool( True ),
4013  UseMuonNavigation = cms.untracked.bool( True )
4014  ),
4015  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4016  MuonTrackingRegionBuilder = cms.PSet(
4017  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4018  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4019  OnDemand = cms.double( -1.0 ),
4020  Rescale_Dz = cms.double( 3.0 ),
4021  vertexCollection = cms.InputTag( "pixelVertices" ),
4022  Rescale_phi = cms.double( 3.0 ),
4023  Eta_fixed = cms.double( 0.2 ),
4024  DeltaZ_Region = cms.double( 15.9 ),
4025  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4026  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4027  Eta_min = cms.double( 0.1 ),
4028  Phi_fixed = cms.double( 0.2 ),
4029  DeltaR = cms.double( 0.2 ),
4030  EscapePt = cms.double( 1.5 ),
4031  UseFixedRegion = cms.bool( False ),
4032  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4033  Rescale_eta = cms.double( 3.0 ),
4034  Phi_min = cms.double( 0.1 ),
4035  UseVertex = cms.bool( False ),
4036  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4037  ),
4038  PCut = cms.double( 2.5 ),
4039  TrackerSeedCleaner = cms.PSet(
4040  cleanerFromSharedHits = cms.bool( True ),
4041  ptCleaner = cms.bool( True ),
4042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4043  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4044  directionCleaner = cms.bool( True )
4045  ),
4046  PtCut = cms.double( 1.0 )
4047 )
4048 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
4049  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
4050  reverseTrajectories = cms.bool( False ),
4051  TransientInitialStateEstimatorParameters = cms.PSet(
4052  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4053  numberMeasurementsForFit = cms.int32( 4 ),
4054  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4055  ),
4056  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4057  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4058  cleanTrajectoryAfterInOut = cms.bool( False ),
4059  useHitsSplitting = cms.bool( False ),
4060  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4061  doSeedingRegionRebuilding = cms.bool( False ),
4062  trackCandidateAlso = cms.bool( True ),
4063  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4064  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4065  TrajectoryBuilder = cms.string( "" ),
4066  maxNSeeds = cms.uint32( 100000 )
4067 )
4068 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
4069  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
4070  SimpleMagneticField = cms.string( "" ),
4071  clusterRemovalInfo = cms.InputTag( "" ),
4072  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4073  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4074  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4075  useHitsSplitting = cms.bool( False ),
4076  MeasurementTracker = cms.string( "" ),
4077  AlgorithmName = cms.string( "hltIterX" ),
4078  alias = cms.untracked.string( "" ),
4079  NavigationSchool = cms.string( "" ),
4080  TrajectoryInEvent = cms.bool( True ),
4081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4082  GeometricInnerState = cms.bool( True ),
4083  useSimpleMF = cms.bool( False ),
4084  Propagator = cms.string( "PropagatorWithMaterial" )
4085 )
4086 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
4087  ServiceParameters = cms.PSet(
4088  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4089  'SteppingHelixPropagatorAny',
4090  'hltESPSmartPropagator',
4091  'hltESPSteppingHelixPropagatorOpposite' ),
4092  RPCLayers = cms.bool( True ),
4093  UseMuonNavigation = cms.untracked.bool( True )
4094  ),
4095  L3TrajBuilderParameters = cms.PSet(
4096  ScaleTECyFactor = cms.double( -1.0 ),
4097  GlbRefitterParameters = cms.PSet(
4098  TrackerSkipSection = cms.int32( -1 ),
4099  DoPredictionsOnly = cms.bool( False ),
4100  PropDirForCosmics = cms.bool( False ),
4101  HitThreshold = cms.int32( 1 ),
4102  MuonHitsOption = cms.int32( 1 ),
4103  Chi2CutRPC = cms.double( 1.0 ),
4104  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4105  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4106  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4107  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4108  RefitDirection = cms.string( "insideOut" ),
4109  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4110  Chi2CutCSC = cms.double( 150.0 ),
4111  Chi2CutDT = cms.double( 10.0 ),
4112  RefitRPCHits = cms.bool( True ),
4113  SkipStation = cms.int32( -1 ),
4114  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4115  TrackerSkipSystem = cms.int32( -1 ),
4116  DYTthrs = cms.vint32( 30, 15 )
4117  ),
4118  ScaleTECxFactor = cms.double( -1.0 ),
4119  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4120  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4121  MuonTrackingRegionBuilder = cms.PSet(
4122  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4123  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4124  OnDemand = cms.double( -1.0 ),
4125  Rescale_Dz = cms.double( 3.0 ),
4126  vertexCollection = cms.InputTag( "pixelVertices" ),
4127  Rescale_phi = cms.double( 3.0 ),
4128  Eta_fixed = cms.double( 0.2 ),
4129  DeltaZ_Region = cms.double( 15.9 ),
4130  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4131  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4132  Eta_min = cms.double( 0.05 ),
4133  Phi_fixed = cms.double( 0.2 ),
4134  DeltaR = cms.double( 0.2 ),
4135  EscapePt = cms.double( 1.5 ),
4136  UseFixedRegion = cms.bool( False ),
4137  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4138  Rescale_eta = cms.double( 3.0 ),
4139  Phi_min = cms.double( 0.05 ),
4140  UseVertex = cms.bool( False ),
4141  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4142  ),
4143  RefitRPCHits = cms.bool( True ),
4144  PCut = cms.double( 2.5 ),
4145  TrackTransformer = cms.PSet(
4146  DoPredictionsOnly = cms.bool( False ),
4147  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4148  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4149  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4150  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4151  RefitDirection = cms.string( "insideOut" ),
4152  RefitRPCHits = cms.bool( True ),
4153  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4154  ),
4155  GlobalMuonTrackMatcher = cms.PSet(
4156  Pt_threshold1 = cms.double( 0.0 ),
4157  DeltaDCut_3 = cms.double( 15.0 ),
4158  MinP = cms.double( 2.5 ),
4159  MinPt = cms.double( 1.0 ),
4160  Chi2Cut_1 = cms.double( 50.0 ),
4161  Pt_threshold2 = cms.double( 9.99999999E8 ),
4162  LocChi2Cut = cms.double( 0.001 ),
4163  Eta_threshold = cms.double( 1.2 ),
4164  Quality_3 = cms.double( 7.0 ),
4165  Quality_2 = cms.double( 15.0 ),
4166  Chi2Cut_2 = cms.double( 50.0 ),
4167  Chi2Cut_3 = cms.double( 200.0 ),
4168  DeltaDCut_1 = cms.double( 40.0 ),
4169  DeltaRCut_2 = cms.double( 0.2 ),
4170  DeltaRCut_3 = cms.double( 1.0 ),
4171  DeltaDCut_2 = cms.double( 10.0 ),
4172  DeltaRCut_1 = cms.double( 0.1 ),
4173  Propagator = cms.string( "hltESPSmartPropagator" ),
4174  Quality_1 = cms.double( 20.0 )
4175  ),
4176  PtCut = cms.double( 1.0 ),
4177  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4178  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
4179  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4180  tkTrajMaxChi2 = cms.double( 9999.0 ),
4181  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4182  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4183  tkTrajUseVertex = cms.bool( False )
4184  ),
4185  TrackLoaderParameters = cms.PSet(
4186  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4187  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4188  SmoothTkTrack = cms.untracked.bool( False ),
4189  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4190  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4191  MuonUpdatorAtVertexParameters = cms.PSet(
4192  MaxChi2 = cms.double( 1000000.0 ),
4193  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4194  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4195  ),
4196  VertexConstraint = cms.bool( False ),
4197  DoSmoothing = cms.bool( True ),
4198  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4199  ),
4200  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4201 )
4202 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
4203  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
4204 )
4205 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
4206  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
4207 )
4208 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
4209  ShareFrac = cms.double( 0.19 ),
4210  writeOnlyTrkQuals = cms.bool( False ),
4211  MinPT = cms.double( 0.05 ),
4212  allowFirstHitShare = cms.bool( True ),
4213  copyExtras = cms.untracked.bool( True ),
4214  Epsilon = cms.double( -0.001 ),
4215  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4216  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4217  MaxNormalizedChisq = cms.double( 1000.0 ),
4218  copyMVA = cms.bool( False ),
4219  FoundHitBonus = cms.double( 100.0 ),
4220  setsToMerge = cms.VPSet(
4221  cms.PSet( pQual = cms.bool( False ),
4222  tLists = cms.vint32( 0, 1 )
4223  )
4224  ),
4225  MinFound = cms.int32( 3 ),
4226  hasSelector = cms.vint32( 0, 0 ),
4227  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4228  LostHitPenalty = cms.double( 0.0 ),
4229  newQuality = cms.string( "confirmed" )
4230 )
4231 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
4232  ShareFrac = cms.double( 0.19 ),
4233  writeOnlyTrkQuals = cms.bool( False ),
4234  MinPT = cms.double( 0.05 ),
4235  allowFirstHitShare = cms.bool( True ),
4236  copyExtras = cms.untracked.bool( True ),
4237  Epsilon = cms.double( -0.001 ),
4238  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4239  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4240  MaxNormalizedChisq = cms.double( 1000.0 ),
4241  copyMVA = cms.bool( False ),
4242  FoundHitBonus = cms.double( 100.0 ),
4243  setsToMerge = cms.VPSet(
4244  cms.PSet( pQual = cms.bool( False ),
4245  tLists = cms.vint32( 0, 1 )
4246  )
4247  ),
4248  MinFound = cms.int32( 3 ),
4249  hasSelector = cms.vint32( 0, 0 ),
4250  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4251  LostHitPenalty = cms.double( 0.0 ),
4252  newQuality = cms.string( "confirmed" )
4253 )
4254 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
4255  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
4256 )
4257 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
4258  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
4259 )
4260 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
4261  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
4262  InputObjects = cms.InputTag( "hltL3Muons" ),
4263  MuonPtOption = cms.string( "Tracker" )
4264 )
4265 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
4266  useFilterWithES = cms.bool( False ),
4267  FilterPSet = cms.PSet(
4268  chi2 = cms.double( 1000.0 ),
4269  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4270  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
4271  nSigmaInvPtTolerance = cms.double( 0.0 ),
4272  ptMin = cms.double( 0.1 ),
4273  tipMax = cms.double( 1.0 )
4274  ),
4275  passLabel = cms.string( "" ),
4276  FitterPSet = cms.PSet(
4277  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
4278  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4279  fixImpactParameter = cms.double( 0.0 )
4280  ),
4281  RegionFactoryPSet = cms.PSet(
4282  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
4283  RegionPSet = cms.PSet(
4284  precise = cms.bool( True ),
4285  originRadius = cms.double( 0.2 ),
4286  ptMin = cms.double( 0.9 ),
4287  originHalfLength = cms.double( 24.0 ),
4288  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4289  )
4290  ),
4291  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
4292  OrderedHitsFactoryPSet = cms.PSet(
4293  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4294  GeneratorPSet = cms.PSet(
4295  useBending = cms.bool( True ),
4296  useFixedPreFiltering = cms.bool( False ),
4297  maxElement = cms.uint32( 100000 ),
4298  phiPreFiltering = cms.double( 0.3 ),
4299  extraHitRPhitolerance = cms.double( 0.06 ),
4300  useMultScattering = cms.bool( True ),
4301  SeedComparitorPSet = cms.PSet(
4302  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
4303  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
4304  ),
4305  extraHitRZtolerance = cms.double( 0.06 ),
4306  ComponentName = cms.string( "PixelTripletHLTGenerator" )
4307  ),
4308  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
4309  )
4310 )
4311 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
4312  WtAverage = cms.bool( True ),
4313  Method2 = cms.bool( True ),
4314  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4315  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4316  Verbosity = cms.int32( 0 ),
4317  UseError = cms.bool( True ),
4318  TrackCollection = cms.InputTag( "hltPixelTracks" ),
4319  PtMin = cms.double( 1.0 ),
4320  NTrkMin = cms.int32( 2 ),
4321  ZOffset = cms.double( 5.0 ),
4322  Finder = cms.string( "DivisiveVertexFinder" ),
4323  ZSeparation = cms.double( 0.05 )
4324 )
4325 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4326  minSumPt2 = cms.double( 0.0 ),
4327  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4328  maxVtx = cms.uint32( 100 ),
4329  fractionSumPt2 = cms.double( 0.3 ),
4330  src = cms.InputTag( "hltPixelVertices" )
4331 )
4332 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
4333  useEventsWithNoVertex = cms.bool( True ),
4334  originHalfLength = cms.double( 0.3 ),
4335  useProtoTrackKinematics = cms.bool( False ),
4336  usePV = cms.bool( False ),
4337  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
4338  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4339  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4340  InputCollection = cms.InputTag( "hltPixelTracks" ),
4341  originRadius = cms.double( 0.1 )
4342 )
4343 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4344  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
4345  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4346  SimpleMagneticField = cms.string( "ParabolicMf" ),
4347  TransientInitialStateEstimatorParameters = cms.PSet(
4348  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4349  numberMeasurementsForFit = cms.int32( 4 ),
4350  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4351  ),
4352  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4353  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4354  cleanTrajectoryAfterInOut = cms.bool( False ),
4355  useHitsSplitting = cms.bool( False ),
4356  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4357  doSeedingRegionRebuilding = cms.bool( False ),
4358  maxNSeeds = cms.uint32( 100000 ),
4359  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
4360  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4361  TrajectoryBuilder = cms.string( "" )
4362 )
4363 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4364  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
4365  SimpleMagneticField = cms.string( "ParabolicMf" ),
4366  clusterRemovalInfo = cms.InputTag( "" ),
4367  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4368  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4369  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4370  useHitsSplitting = cms.bool( False ),
4371  MeasurementTracker = cms.string( "" ),
4372  AlgorithmName = cms.string( "hltIter0" ),
4373  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4374  NavigationSchool = cms.string( "" ),
4375  TrajectoryInEvent = cms.bool( True ),
4376  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4377  GeometricInnerState = cms.bool( True ),
4378  useSimpleMF = cms.bool( True ),
4379  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4380 )
4381 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
4382  max_d0 = cms.double( 100.0 ),
4383  minNumber3DLayers = cms.uint32( 0 ),
4384  max_lostHitFraction = cms.double( 1.0 ),
4385  applyAbsCutsIfNoPV = cms.bool( False ),
4386  qualityBit = cms.string( "highPurity" ),
4387  minNumberLayers = cms.uint32( 3 ),
4388  chi2n_par = cms.double( 0.7 ),
4389  useVtxError = cms.bool( False ),
4390  nSigmaZ = cms.double( 3.0 ),
4391  dz_par2 = cms.vdouble( 0.4, 4.0 ),
4392  applyAdaptedPVCuts = cms.bool( True ),
4393  min_eta = cms.double( -9999.0 ),
4394  dz_par1 = cms.vdouble( 0.35, 4.0 ),
4395  copyTrajectories = cms.untracked.bool( True ),
4396  vtxNumber = cms.int32( -1 ),
4397  max_d0NoPV = cms.double( 100.0 ),
4398  keepAllTracks = cms.bool( False ),
4399  maxNumberLostLayers = cms.uint32( 1 ),
4400  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4401  max_relpterr = cms.double( 9999.0 ),
4402  copyExtras = cms.untracked.bool( True ),
4403  max_z0NoPV = cms.double( 100.0 ),
4404  vertexCut = cms.string( "tracksSize>=3" ),
4405  max_z0 = cms.double( 100.0 ),
4406  useVertices = cms.bool( True ),
4407  min_nhits = cms.uint32( 0 ),
4408  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4409  max_minMissHitOutOrIn = cms.int32( 99 ),
4410  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4411  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4412  max_eta = cms.double( 9999.0 ),
4413  d0_par2 = cms.vdouble( 0.4, 4.0 ),
4414  d0_par1 = cms.vdouble( 0.3, 4.0 ),
4415  res_par = cms.vdouble( 0.003, 0.001 ),
4416  minHitsToBypassChecks = cms.uint32( 20 )
4417 )
4418 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
4419  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4420  particleType = cms.string( "pi+" )
4421 )
4422 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
4423  Active_Area_Repeats = cms.int32( 5 ),
4424  doAreaFastjet = cms.bool( False ),
4425  voronoiRfact = cms.double( 0.9 ),
4426  maxBadHcalCells = cms.uint32( 9999999 ),
4427  doAreaDiskApprox = cms.bool( False ),
4428  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4429  jetType = cms.string( "TrackJet" ),
4430  minSeed = cms.uint32( 14327 ),
4431  Ghost_EtaMax = cms.double( 6.0 ),
4432  doRhoFastjet = cms.bool( False ),
4433  jetAlgorithm = cms.string( "AntiKt" ),
4434  nSigmaPU = cms.double( 1.0 ),
4435  GhostArea = cms.double( 0.01 ),
4436  Rho_EtaMax = cms.double( 4.4 ),
4437  maxBadEcalCells = cms.uint32( 9999999 ),
4438  useDeterministicSeed = cms.bool( True ),
4439  doPVCorrection = cms.bool( False ),
4440  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4441  rParam = cms.double( 0.4 ),
4442  maxProblematicHcalCells = cms.uint32( 9999999 ),
4443  doOutputJets = cms.bool( True ),
4444  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
4445  inputEtMin = cms.double( 0.1 ),
4446  puPtMin = cms.double( 0.0 ),
4447  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4448  jetPtMin = cms.double( 1.0 ),
4449  radiusPU = cms.double( 0.4 ),
4450  maxProblematicEcalCells = cms.uint32( 9999999 ),
4451  doPUOffsetCorr = cms.bool( False ),
4452  inputEMin = cms.double( 0.0 ),
4453  useMassDropTagger = cms.bool( False ),
4454  muMin = cms.double( -1.0 ),
4455  subtractorName = cms.string( "" ),
4456  muCut = cms.double( -1.0 ),
4457  subjetPtMin = cms.double( -1.0 ),
4458  useTrimming = cms.bool( False ),
4459  muMax = cms.double( -1.0 ),
4460  yMin = cms.double( -1.0 ),
4461  useFiltering = cms.bool( False ),
4462  rFilt = cms.double( -1.0 ),
4463  yMax = cms.double( -1.0 ),
4464  zcut = cms.double( -1.0 ),
4465  MinVtxNdof = cms.int32( 0 ),
4466  MaxVtxZ = cms.double( 30.0 ),
4467  UseOnlyVertexTracks = cms.bool( False ),
4468  dRMin = cms.double( -1.0 ),
4469  nFilt = cms.int32( -1 ),
4470  usePruning = cms.bool( False ),
4471  maxDepth = cms.int32( -1 ),
4472  yCut = cms.double( -1.0 ),
4473  DzTrVtxMax = cms.double( 0.5 ),
4474  UseOnlyOnePV = cms.bool( True ),
4475  rcut_factor = cms.double( -1.0 ),
4476  sumRecHits = cms.bool( False ),
4477  trimPtFracMin = cms.double( -1.0 ),
4478  dRMax = cms.double( -1.0 ),
4479  DxyTrVtxMax = cms.double( 0.2 ),
4480  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4481 )
4482 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4483  fractionMinCaloInTauCone = cms.double( 0.7 ),
4484  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4485  tauConeSize = cms.double( 0.2 ),
4486  ptTrkMaxInCaloCone = cms.double( 1.0 ),
4487  isolationConeSize = cms.double( 0.5 ),
4488  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
4489  nTrkMaxInCaloCone = cms.int32( 0 ),
4490  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4491  etaMinCaloJet = cms.double( -2.7 ),
4492  etaMaxCaloJet = cms.double( 2.7 ),
4493  ptMinCaloJet = cms.double( 5.0 ),
4494  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
4495 )
4496 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4497  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4498  maxChi2 = cms.double( 9.0 ),
4499  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4500  oldClusterRemovalInfo = cms.InputTag( "" ),
4501  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4502  overrideTrkQuals = cms.InputTag( "" ),
4503  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4504  TrackQuality = cms.string( "highPurity" )
4505 )
4506 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4507  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4508  OnDemand = cms.bool( False ),
4509  src = cms.InputTag( "hltSiStripClusters" )
4510 )
4511 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
4512  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
4513  'BPix1+BPix2+FPix1_pos',
4514  'BPix1+BPix2+FPix1_neg',
4515  'BPix1+FPix1_pos+FPix2_pos',
4516  'BPix1+FPix1_neg+FPix2_neg' ),
4517  MTOB = cms.PSet( ),
4518  TEC = cms.PSet( ),
4519  MTID = cms.PSet( ),
4520  FPix = cms.PSet(
4521  HitProducer = cms.string( "hltSiPixelRecHits" ),
4522  hitErrorRZ = cms.double( 0.0036 ),
4523  useErrorsFromParam = cms.bool( True ),
4524  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4525  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4526  hitErrorRPhi = cms.double( 0.0051 )
4527  ),
4528  MTEC = cms.PSet( ),
4529  MTIB = cms.PSet( ),
4530  TID = cms.PSet( ),
4531  TOB = cms.PSet( ),
4532  BPix = cms.PSet(
4533  HitProducer = cms.string( "hltSiPixelRecHits" ),
4534  hitErrorRZ = cms.double( 0.006 ),
4535  useErrorsFromParam = cms.bool( True ),
4536  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4537  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4538  hitErrorRPhi = cms.double( 0.0027 )
4539  ),
4540  TIB = cms.PSet( )
4541 )
4542 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
4543  RegionFactoryPSet = cms.PSet(
4544  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
4545  RegionPSet = cms.PSet(
4546  precise = cms.bool( True ),
4547  originRadius = cms.double( 0.05 ),
4548  searchOpt = cms.bool( True ),
4549  ptMin = cms.double( 0.5 ),
4550  measurementTrackerName = cms.string( "hltIter1MaskedMeasurementTrackerEvent" ),
4551  mode = cms.string( "VerticesFixed" ),
4552  maxNRegions = cms.int32( 100 ),
4553  maxNVertices = cms.int32( 10 ),
4554  deltaPhi = cms.double( 1.0 ),
4555  deltaEta = cms.double( 1.0 ),
4556  zErrorBeamSpot = cms.double( 15.0 ),
4557  nSigmaZBeamSpot = cms.double( 3.0 ),
4558  zErrorVetex = cms.double( 0.1 ),
4559  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4560  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4561  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" )
4562  )
4563  ),
4564  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4565  ClusterCheckPSet = cms.PSet(
4566  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4567  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
4568  doClusterCheck = cms.bool( False ),
4569  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
4570  MaxNumberOfPixelClusters = cms.uint32( 10000 )
4571  ),
4572  OrderedHitsFactoryPSet = cms.PSet(
4573  maxElement = cms.uint32( 0 ),
4574  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4575  GeneratorPSet = cms.PSet(
4576  useBending = cms.bool( True ),
4577  useFixedPreFiltering = cms.bool( False ),
4578  maxElement = cms.uint32( 100000 ),
4579  phiPreFiltering = cms.double( 0.3 ),
4580  extraHitRPhitolerance = cms.double( 0.032 ),
4581  useMultScattering = cms.bool( True ),
4582  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
4583  extraHitRZtolerance = cms.double( 0.037 ),
4584  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4585  ),
4586  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
4587  ),
4588  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
4589 )
4590 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4591  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
4592  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4593  SimpleMagneticField = cms.string( "ParabolicMf" ),
4594  TransientInitialStateEstimatorParameters = cms.PSet(
4595  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4596  numberMeasurementsForFit = cms.int32( 4 ),
4597  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4598  ),
4599  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4600  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4601  cleanTrajectoryAfterInOut = cms.bool( False ),
4602  useHitsSplitting = cms.bool( False ),
4603  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4604  doSeedingRegionRebuilding = cms.bool( False ),
4605  maxNSeeds = cms.uint32( 100000 ),
4606  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
4607  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4608  TrajectoryBuilder = cms.string( "" )
4609 )
4610 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4611  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
4612  SimpleMagneticField = cms.string( "ParabolicMf" ),
4613  clusterRemovalInfo = cms.InputTag( "" ),
4614  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4615  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4616  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4617  useHitsSplitting = cms.bool( False ),
4618  MeasurementTracker = cms.string( "" ),
4619  AlgorithmName = cms.string( "hltIter1" ),
4620  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4621  NavigationSchool = cms.string( "" ),
4622  TrajectoryInEvent = cms.bool( True ),
4623  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4624  GeometricInnerState = cms.bool( True ),
4625  useSimpleMF = cms.bool( True ),
4626  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4627 )
4628 fragment.hltIter1PFlowTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
4629  max_d0 = cms.double( 100.0 ),
4630  minNumber3DLayers = cms.uint32( 0 ),
4631  max_lostHitFraction = cms.double( 1.0 ),
4632  applyAbsCutsIfNoPV = cms.bool( False ),
4633  qualityBit = cms.string( "highPurity" ),
4634  minNumberLayers = cms.uint32( 3 ),
4635  chi2n_par = cms.double( 0.7 ),
4636  useVtxError = cms.bool( False ),
4637  nSigmaZ = cms.double( 3.0 ),
4638  dz_par2 = cms.vdouble( 0.9, 3.0 ),
4639  applyAdaptedPVCuts = cms.bool( True ),
4640  min_eta = cms.double( -9999.0 ),
4641  dz_par1 = cms.vdouble( 0.8, 3.0 ),
4642  copyTrajectories = cms.untracked.bool( True ),
4643  vtxNumber = cms.int32( -1 ),
4644  max_d0NoPV = cms.double( 100.0 ),
4645  keepAllTracks = cms.bool( False ),
4646  maxNumberLostLayers = cms.uint32( 1 ),
4647  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4648  max_relpterr = cms.double( 9999.0 ),
4649  copyExtras = cms.untracked.bool( True ),
4650  max_z0NoPV = cms.double( 100.0 ),
4651  vertexCut = cms.string( "tracksSize>=3" ),
4652  max_z0 = cms.double( 100.0 ),
4653  useVertices = cms.bool( True ),
4654  min_nhits = cms.uint32( 0 ),
4655  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4656  max_minMissHitOutOrIn = cms.int32( 99 ),
4657  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4658  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4659  max_eta = cms.double( 9999.0 ),
4660  d0_par2 = cms.vdouble( 0.9, 3.0 ),
4661  d0_par1 = cms.vdouble( 0.85, 3.0 ),
4662  res_par = cms.vdouble( 0.003, 0.001 ),
4663  minHitsToBypassChecks = cms.uint32( 20 )
4664 )
4665 fragment.hltIter1PFlowTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
4666  max_d0 = cms.double( 100.0 ),
4667  minNumber3DLayers = cms.uint32( 0 ),
4668  max_lostHitFraction = cms.double( 1.0 ),
4669  applyAbsCutsIfNoPV = cms.bool( False ),
4670  qualityBit = cms.string( "highPurity" ),
4671  minNumberLayers = cms.uint32( 5 ),
4672  chi2n_par = cms.double( 0.4 ),
4673  useVtxError = cms.bool( False ),
4674  nSigmaZ = cms.double( 3.0 ),
4675  dz_par2 = cms.vdouble( 1.0, 4.0 ),
4676  applyAdaptedPVCuts = cms.bool( True ),
4677  min_eta = cms.double( -9999.0 ),
4678  dz_par1 = cms.vdouble( 1.0, 4.0 ),
4679  copyTrajectories = cms.untracked.bool( True ),
4680  vtxNumber = cms.int32( -1 ),
4681  max_d0NoPV = cms.double( 100.0 ),
4682  keepAllTracks = cms.bool( False ),
4683  maxNumberLostLayers = cms.uint32( 1 ),
4684  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4685  max_relpterr = cms.double( 9999.0 ),
4686  copyExtras = cms.untracked.bool( True ),
4687  max_z0NoPV = cms.double( 100.0 ),
4688  vertexCut = cms.string( "tracksSize>=3" ),
4689  max_z0 = cms.double( 100.0 ),
4690  useVertices = cms.bool( True ),
4691  min_nhits = cms.uint32( 0 ),
4692  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4693  max_minMissHitOutOrIn = cms.int32( 99 ),
4694  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4695  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4696  max_eta = cms.double( 9999.0 ),
4697  d0_par2 = cms.vdouble( 1.0, 4.0 ),
4698  d0_par1 = cms.vdouble( 1.0, 4.0 ),
4699  res_par = cms.vdouble( 0.003, 0.001 ),
4700  minHitsToBypassChecks = cms.uint32( 20 )
4701 )
4702 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
4703  ShareFrac = cms.double( 0.19 ),
4704  writeOnlyTrkQuals = cms.bool( False ),
4705  MinPT = cms.double( 0.05 ),
4706  allowFirstHitShare = cms.bool( True ),
4707  copyExtras = cms.untracked.bool( True ),
4708  Epsilon = cms.double( -0.001 ),
4709  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
4710  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4711  MaxNormalizedChisq = cms.double( 1000.0 ),
4712  copyMVA = cms.bool( False ),
4713  FoundHitBonus = cms.double( 5.0 ),
4714  setsToMerge = cms.VPSet(
4715  cms.PSet( pQual = cms.bool( False ),
4716  tLists = cms.vint32( 0, 1 )
4717  )
4718  ),
4719  MinFound = cms.int32( 3 ),
4720  hasSelector = cms.vint32( 0, 0 ),
4721  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
4722  LostHitPenalty = cms.double( 20.0 ),
4723  newQuality = cms.string( "confirmed" )
4724 )
4725 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
4726  ShareFrac = cms.double( 0.19 ),
4727  writeOnlyTrkQuals = cms.bool( False ),
4728  MinPT = cms.double( 0.05 ),
4729  allowFirstHitShare = cms.bool( True ),
4730  copyExtras = cms.untracked.bool( True ),
4731  Epsilon = cms.double( -0.001 ),
4732  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4733  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4734  MaxNormalizedChisq = cms.double( 1000.0 ),
4735  copyMVA = cms.bool( False ),
4736  FoundHitBonus = cms.double( 5.0 ),
4737  setsToMerge = cms.VPSet(
4738  cms.PSet( pQual = cms.bool( False ),
4739  tLists = cms.vint32( 0, 1 )
4740  )
4741  ),
4742  MinFound = cms.int32( 3 ),
4743  hasSelector = cms.vint32( 0, 0 ),
4744  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4745  LostHitPenalty = cms.double( 20.0 ),
4746  newQuality = cms.string( "confirmed" )
4747 )
4748 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
4749  src = cms.InputTag( "hltIter1Merged" ),
4750  particleType = cms.string( "pi+" )
4751 )
4752 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
4753  Active_Area_Repeats = cms.int32( 5 ),
4754  doAreaFastjet = cms.bool( False ),
4755  voronoiRfact = cms.double( 0.9 ),
4756  maxBadHcalCells = cms.uint32( 9999999 ),
4757  doAreaDiskApprox = cms.bool( False ),
4758  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4759  jetType = cms.string( "TrackJet" ),
4760  minSeed = cms.uint32( 14327 ),
4761  Ghost_EtaMax = cms.double( 6.0 ),
4762  doRhoFastjet = cms.bool( False ),
4763  jetAlgorithm = cms.string( "AntiKt" ),
4764  nSigmaPU = cms.double( 1.0 ),
4765  GhostArea = cms.double( 0.01 ),
4766  Rho_EtaMax = cms.double( 4.4 ),
4767  maxBadEcalCells = cms.uint32( 9999999 ),
4768  useDeterministicSeed = cms.bool( True ),
4769  doPVCorrection = cms.bool( False ),
4770  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4771  rParam = cms.double( 0.4 ),
4772  maxProblematicHcalCells = cms.uint32( 9999999 ),
4773  doOutputJets = cms.bool( True ),
4774  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
4775  inputEtMin = cms.double( 0.1 ),
4776  puPtMin = cms.double( 0.0 ),
4777  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4778  jetPtMin = cms.double( 7.5 ),
4779  radiusPU = cms.double( 0.4 ),
4780  maxProblematicEcalCells = cms.uint32( 9999999 ),
4781  doPUOffsetCorr = cms.bool( False ),
4782  inputEMin = cms.double( 0.0 ),
4783  useMassDropTagger = cms.bool( False ),
4784  muMin = cms.double( -1.0 ),
4785  subtractorName = cms.string( "" ),
4786  muCut = cms.double( -1.0 ),
4787  subjetPtMin = cms.double( -1.0 ),
4788  useTrimming = cms.bool( False ),
4789  muMax = cms.double( -1.0 ),
4790  yMin = cms.double( -1.0 ),
4791  useFiltering = cms.bool( False ),
4792  rFilt = cms.double( -1.0 ),
4793  yMax = cms.double( -1.0 ),
4794  zcut = cms.double( -1.0 ),
4795  MinVtxNdof = cms.int32( 0 ),
4796  MaxVtxZ = cms.double( 30.0 ),
4797  UseOnlyVertexTracks = cms.bool( False ),
4798  dRMin = cms.double( -1.0 ),
4799  nFilt = cms.int32( -1 ),
4800  usePruning = cms.bool( False ),
4801  maxDepth = cms.int32( -1 ),
4802  yCut = cms.double( -1.0 ),
4803  DzTrVtxMax = cms.double( 0.5 ),
4804  UseOnlyOnePV = cms.bool( True ),
4805  rcut_factor = cms.double( -1.0 ),
4806  sumRecHits = cms.bool( False ),
4807  trimPtFracMin = cms.double( -1.0 ),
4808  dRMax = cms.double( -1.0 ),
4809  DxyTrVtxMax = cms.double( 0.2 ),
4810  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4811 )
4812 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4813  fractionMinCaloInTauCone = cms.double( 0.7 ),
4814  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4815  tauConeSize = cms.double( 0.2 ),
4816  ptTrkMaxInCaloCone = cms.double( 1.4 ),
4817  isolationConeSize = cms.double( 0.5 ),
4818  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
4819  nTrkMaxInCaloCone = cms.int32( 0 ),
4820  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4821  etaMinCaloJet = cms.double( -2.7 ),
4822  etaMaxCaloJet = cms.double( 2.7 ),
4823  ptMinCaloJet = cms.double( 5.0 ),
4824  inputTrackTag = cms.InputTag( "hltIter1Merged" )
4825 )
4826 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4827  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4828  maxChi2 = cms.double( 16.0 ),
4829  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
4830  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4831  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4832  overrideTrkQuals = cms.InputTag( "" ),
4833  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4834  TrackQuality = cms.string( "highPurity" )
4835 )
4836 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4837  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4838  OnDemand = cms.bool( False ),
4839  src = cms.InputTag( "hltSiStripClusters" )
4840 )
4841 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4842  layerList = cms.vstring( 'BPix1+BPix2',
4843  'BPix1+BPix3',
4844  'BPix2+BPix3',
4845  'BPix1+FPix1_pos',
4846  'BPix1+FPix1_neg',
4847  'BPix1+FPix2_pos',
4848  'BPix1+FPix2_neg',
4849  'BPix2+FPix1_pos',
4850  'BPix2+FPix1_neg',
4851  'BPix2+FPix2_pos',
4852  'BPix2+FPix2_neg',
4853  'FPix1_pos+FPix2_pos',
4854  'FPix1_neg+FPix2_neg' ),
4855  MTOB = cms.PSet( ),
4856  TEC = cms.PSet( ),
4857  MTID = cms.PSet( ),
4858  FPix = cms.PSet(
4859  HitProducer = cms.string( "hltSiPixelRecHits" ),
4860  hitErrorRZ = cms.double( 0.0036 ),
4861  useErrorsFromParam = cms.bool( True ),
4862  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4863  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4864  hitErrorRPhi = cms.double( 0.0051 )
4865  ),
4866  MTEC = cms.PSet( ),
4867  MTIB = cms.PSet( ),
4868  TID = cms.PSet( ),
4869  TOB = cms.PSet( ),
4870  BPix = cms.PSet(
4871  HitProducer = cms.string( "hltSiPixelRecHits" ),
4872  hitErrorRZ = cms.double( 0.006 ),
4873  useErrorsFromParam = cms.bool( True ),
4874  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4875  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4876  hitErrorRPhi = cms.double( 0.0027 )
4877  ),
4878  TIB = cms.PSet( )
4879 )
4880 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
4881  RegionFactoryPSet = cms.PSet(
4882  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
4883  RegionPSet = cms.PSet(
4884  precise = cms.bool( True ),
4885  originRadius = cms.double( 0.025 ),
4886  searchOpt = cms.bool( True ),
4887  originZPos = cms.double( 0.0 ),
4888  ptMin = cms.double( 1.2 ),
4889  measurementTrackerName = cms.string( "hltIter2MaskedMeasurementTrackerEvent" ),
4890  mode = cms.string( "VerticesFixed" ),
4891  maxNRegions = cms.int32( 100 ),
4892  maxNVertices = cms.int32( 10 ),
4893  deltaPhi = cms.double( 0.8 ),
4894  deltaEta = cms.double( 0.8 ),
4895  zErrorBeamSpot = cms.double( 15.0 ),
4896  nSigmaZBeamSpot = cms.double( 3.0 ),
4897  zErrorVetex = cms.double( 0.05 ),
4898  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4899  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4900  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" )
4901  )
4902  ),
4903  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4904  ClusterCheckPSet = cms.PSet(
4905  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4906  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
4907  doClusterCheck = cms.bool( False ),
4908  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
4909  MaxNumberOfPixelClusters = cms.uint32( 10000 )
4910  ),
4911  OrderedHitsFactoryPSet = cms.PSet(
4912  maxElement = cms.uint32( 0 ),
4913  ComponentName = cms.string( "StandardHitPairGenerator" ),
4914  GeneratorPSet = cms.PSet(
4915  maxElement = cms.uint32( 100000 ),
4916  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4917  ),
4918  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
4919  ),
4920  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
4921 )
4922 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4923  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
4924  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4925  SimpleMagneticField = cms.string( "ParabolicMf" ),
4926  TransientInitialStateEstimatorParameters = cms.PSet(
4927  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4928  numberMeasurementsForFit = cms.int32( 4 ),
4929  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4930  ),
4931  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4932  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4933  cleanTrajectoryAfterInOut = cms.bool( False ),
4934  useHitsSplitting = cms.bool( False ),
4935  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4936  doSeedingRegionRebuilding = cms.bool( False ),
4937  maxNSeeds = cms.uint32( 100000 ),
4938  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
4939  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4940  TrajectoryBuilder = cms.string( "" )
4941 )
4942 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4943  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
4944  SimpleMagneticField = cms.string( "ParabolicMf" ),
4945  clusterRemovalInfo = cms.InputTag( "" ),
4946  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4947  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4948  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4949  useHitsSplitting = cms.bool( False ),
4950  MeasurementTracker = cms.string( "" ),
4951  AlgorithmName = cms.string( "hltIter2" ),
4952  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4953  NavigationSchool = cms.string( "" ),
4954  TrajectoryInEvent = cms.bool( True ),
4955  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4956  GeometricInnerState = cms.bool( True ),
4957  useSimpleMF = cms.bool( True ),
4958  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4959 )
4960 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
4961  max_d0 = cms.double( 100.0 ),
4962  minNumber3DLayers = cms.uint32( 0 ),
4963  max_lostHitFraction = cms.double( 1.0 ),
4964  applyAbsCutsIfNoPV = cms.bool( False ),
4965  qualityBit = cms.string( "highPurity" ),
4966  minNumberLayers = cms.uint32( 3 ),
4967  chi2n_par = cms.double( 0.7 ),
4968  useVtxError = cms.bool( False ),
4969  nSigmaZ = cms.double( 3.0 ),
4970  dz_par2 = cms.vdouble( 0.4, 4.0 ),
4971  applyAdaptedPVCuts = cms.bool( True ),
4972  min_eta = cms.double( -9999.0 ),
4973  dz_par1 = cms.vdouble( 0.35, 4.0 ),
4974  copyTrajectories = cms.untracked.bool( True ),
4975  vtxNumber = cms.int32( -1 ),
4976  max_d0NoPV = cms.double( 100.0 ),
4977  keepAllTracks = cms.bool( False ),
4978  maxNumberLostLayers = cms.uint32( 1 ),
4979  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4980  max_relpterr = cms.double( 9999.0 ),
4981  copyExtras = cms.untracked.bool( True ),
4982  max_z0NoPV = cms.double( 100.0 ),
4983  vertexCut = cms.string( "tracksSize>=3" ),
4984  max_z0 = cms.double( 100.0 ),
4985  useVertices = cms.bool( True ),
4986  min_nhits = cms.uint32( 0 ),
4987  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
4988  max_minMissHitOutOrIn = cms.int32( 99 ),
4989  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4990  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4991  max_eta = cms.double( 9999.0 ),
4992  d0_par2 = cms.vdouble( 0.4, 4.0 ),
4993  d0_par1 = cms.vdouble( 0.3, 4.0 ),
4994  res_par = cms.vdouble( 0.003, 0.001 ),
4995  minHitsToBypassChecks = cms.uint32( 20 )
4996 )
4997 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
4998  ShareFrac = cms.double( 0.19 ),
4999  writeOnlyTrkQuals = cms.bool( False ),
5000  MinPT = cms.double( 0.05 ),
5001  allowFirstHitShare = cms.bool( True ),
5002  copyExtras = cms.untracked.bool( True ),
5003  Epsilon = cms.double( -0.001 ),
5004  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5005  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5006  MaxNormalizedChisq = cms.double( 1000.0 ),
5007  copyMVA = cms.bool( False ),
5008  FoundHitBonus = cms.double( 5.0 ),
5009  setsToMerge = cms.VPSet(
5010  cms.PSet( pQual = cms.bool( False ),
5011  tLists = cms.vint32( 0, 1 )
5012  )
5013  ),
5014  MinFound = cms.int32( 3 ),
5015  hasSelector = cms.vint32( 0, 0 ),
5016  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5017  LostHitPenalty = cms.double( 20.0 ),
5018  newQuality = cms.string( "confirmed" )
5019 )
5020 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
5021  ShareFrac = cms.double( 0.19 ),
5022  writeOnlyTrkQuals = cms.bool( False ),
5023  MinPT = cms.double( 0.05 ),
5024  allowFirstHitShare = cms.bool( True ),
5025  copyExtras = cms.untracked.bool( True ),
5026  Epsilon = cms.double( -0.001 ),
5027  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
5028  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5029  MaxNormalizedChisq = cms.double( 1000.0 ),
5030  copyMVA = cms.bool( False ),
5031  FoundHitBonus = cms.double( 5.0 ),
5032  setsToMerge = cms.VPSet(
5033  cms.PSet( pQual = cms.bool( False ),
5034  tLists = cms.vint32( 0, 1 )
5035  )
5036  ),
5037  MinFound = cms.int32( 3 ),
5038  hasSelector = cms.vint32( 0, 0 ),
5039  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
5040  LostHitPenalty = cms.double( 20.0 ),
5041  newQuality = cms.string( "confirmed" )
5042 )
5043 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
5044  pMin = cms.double( 2.5 ),
5045  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
5046  shareHitFraction = cms.double( 0.8 ),
5047  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
5048  ptMin = cms.double( 2.5 )
5049 )
5050 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
5051  TrackExtractorPSet = cms.PSet(
5052  Diff_z = cms.double( 0.2 ),
5053  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
5054  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
5055  ComponentName = cms.string( "TrackExtractor" ),
5056  DR_Max = cms.double( 1.0 ),
5057  Diff_r = cms.double( 0.1 ),
5058  Chi2Prob_Min = cms.double( -1.0 ),
5059  DR_Veto = cms.double( 0.01 ),
5060  NHits_Min = cms.uint32( 0 ),
5061  Chi2Ndof_Max = cms.double( 1.0E64 ),
5062  Pt_Min = cms.double( -1.0 ),
5063  DepositLabel = cms.untracked.string( "" ),
5064  BeamlineOption = cms.string( "BeamSpotFromEvent" )
5065  ),
5066  maxAbsEta = cms.double( 3.0 ),
5067  fillGlobalTrackRefits = cms.bool( False ),
5068  arbitrationCleanerOptions = cms.PSet(
5069  Clustering = cms.bool( True ),
5070  ME1a = cms.bool( True ),
5071  ClusterDPhi = cms.double( 0.6 ),
5072  OverlapDTheta = cms.double( 0.02 ),
5073  Overlap = cms.bool( True ),
5074  OverlapDPhi = cms.double( 0.0786 ),
5075  ClusterDTheta = cms.double( 0.02 )
5076  ),
5077  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
5078  addExtraSoftMuons = cms.bool( False ),
5079  debugWithTruthMatching = cms.bool( False ),
5080  CaloExtractorPSet = cms.PSet(
5081  PrintTimeReport = cms.untracked.bool( False ),
5082  DR_Max = cms.double( 1.0 ),
5083  DepositInstanceLabels = cms.vstring( 'ecal',
5084  'hcal',
5085  'ho' ),
5086  Noise_HE = cms.double( 0.2 ),
5087  NoiseTow_EB = cms.double( 0.04 ),
5088  NoiseTow_EE = cms.double( 0.15 ),
5089  Threshold_H = cms.double( 0.5 ),
5090  ServiceParameters = cms.PSet(
5091  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5092  RPCLayers = cms.bool( False ),
5093  UseMuonNavigation = cms.untracked.bool( False )
5094  ),
5095  Threshold_E = cms.double( 0.2 ),
5096  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5097  DepositLabel = cms.untracked.string( "Cal" ),
5098  UseRecHitsFlag = cms.bool( False ),
5099  TrackAssociatorParameters = cms.PSet(
5100  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5101  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5102  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5103  dRHcal = cms.double( 1.0 ),
5104  dRPreshowerPreselection = cms.double( 0.2 ),
5105  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5106  useEcal = cms.bool( False ),
5107  dREcal = cms.double( 1.0 ),
5108  dREcalPreselection = cms.double( 1.0 ),
5109  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5110  dRMuon = cms.double( 9999.0 ),
5111  propagateAllDirections = cms.bool( True ),
5112  muonMaxDistanceX = cms.double( 5.0 ),
5113  muonMaxDistanceY = cms.double( 5.0 ),
5114  useHO = cms.bool( False ),
5115  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5116  usePreshower = cms.bool( False ),
5117  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5118  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5119  dRHcalPreselection = cms.double( 1.0 ),
5120  useMuon = cms.bool( False ),
5121  useCalo = cms.bool( True ),
5122  accountForTrajectoryChangeCalo = cms.bool( False ),
5123  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5124  dRMuonPreselection = cms.double( 0.2 ),
5125  truthMatch = cms.bool( False ),
5126  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5127  useHcal = cms.bool( False )
5128  ),
5129  Threshold_HO = cms.double( 0.5 ),
5130  Noise_EE = cms.double( 0.1 ),
5131  Noise_EB = cms.double( 0.025 ),
5132  DR_Veto_H = cms.double( 0.1 ),
5133  CenterConeOnCalIntersection = cms.bool( False ),
5134  ComponentName = cms.string( "CaloExtractorByAssociator" ),
5135  Noise_HB = cms.double( 0.2 ),
5136  DR_Veto_E = cms.double( 0.07 ),
5137  DR_Veto_HO = cms.double( 0.1 ),
5138  Noise_HO = cms.double( 0.2 )
5139  ),
5140  runArbitrationCleaner = cms.bool( False ),
5141  fillEnergy = cms.bool( True ),
5142  TrackerKinkFinderParameters = cms.PSet(
5143  usePosition = cms.bool( False ),
5144  diagonalOnly = cms.bool( False )
5145  ),
5146  TimingFillerParameters = cms.PSet(
5147  UseDT = cms.bool( True ),
5148  ErrorDT = cms.double( 6.0 ),
5149  EcalEnergyCut = cms.double( 0.4 ),
5150  ErrorEB = cms.double( 2.085 ),
5151  ErrorCSC = cms.double( 7.4 ),
5152  CSCTimingParameters = cms.PSet(
5153  CSCsegments = cms.InputTag( "hltCscSegments" ),
5154  CSCTimeOffset = cms.double( 0.0 ),
5155  CSCStripTimeOffset = cms.double( 0.0 ),
5156  MatchParameters = cms.PSet(
5157  CSCsegments = cms.InputTag( "hltCscSegments" ),
5158  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5159  DTradius = cms.double( 0.01 ),
5160  TightMatchDT = cms.bool( False ),
5161  TightMatchCSC = cms.bool( True )
5162  ),
5163  debug = cms.bool( False ),
5164  UseStripTime = cms.bool( True ),
5165  CSCStripError = cms.double( 7.0 ),
5166  CSCWireError = cms.double( 8.6 ),
5167  CSCWireTimeOffset = cms.double( 0.0 ),
5168  ServiceParameters = cms.PSet(
5169  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5170  RPCLayers = cms.bool( True )
5171  ),
5172  PruneCut = cms.double( 100.0 ),
5173  UseWireTime = cms.bool( True )
5174  ),
5175  DTTimingParameters = cms.PSet(
5176  HitError = cms.double( 6.0 ),
5177  DoWireCorr = cms.bool( False ),
5178  MatchParameters = cms.PSet(
5179  CSCsegments = cms.InputTag( "hltCscSegments" ),
5180  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5181  DTradius = cms.double( 0.01 ),
5182  TightMatchDT = cms.bool( False ),
5183  TightMatchCSC = cms.bool( True )
5184  ),
5185  debug = cms.bool( False ),
5186  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5187  PruneCut = cms.double( 10000.0 ),
5188  RequireBothProjections = cms.bool( False ),
5189  HitsMin = cms.int32( 5 ),
5190  DTTimeOffset = cms.double( 2.7 ),
5191  DropTheta = cms.bool( True ),
5192  UseSegmentT0 = cms.bool( False ),
5193  ServiceParameters = cms.PSet(
5194  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5195  RPCLayers = cms.bool( True )
5196  )
5197  ),
5198  ErrorEE = cms.double( 6.95 ),
5199  UseCSC = cms.bool( True ),
5200  UseECAL = cms.bool( True )
5201  ),
5202  inputCollectionTypes = cms.vstring( 'inner tracks',
5203  'links',
5204  'outer tracks' ),
5205  minCaloCompatibility = cms.double( 0.6 ),
5206  ecalDepositName = cms.string( "ecal" ),
5207  minP = cms.double( 10.0 ),
5208  fillIsolation = cms.bool( True ),
5209  jetDepositName = cms.string( "jets" ),
5210  hoDepositName = cms.string( "ho" ),
5211  writeIsoDeposits = cms.bool( False ),
5212  maxAbsPullX = cms.double( 4.0 ),
5213  maxAbsPullY = cms.double( 9999.0 ),
5214  minPt = cms.double( 10.0 ),
5215  TrackAssociatorParameters = cms.PSet(
5216  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5217  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5218  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5219  dRHcal = cms.double( 9999.0 ),
5220  dRPreshowerPreselection = cms.double( 0.2 ),
5221  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5222  useEcal = cms.bool( True ),
5223  dREcal = cms.double( 9999.0 ),
5224  dREcalPreselection = cms.double( 0.05 ),
5225  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5226  dRMuon = cms.double( 9999.0 ),
5227  propagateAllDirections = cms.bool( True ),
5228  muonMaxDistanceX = cms.double( 5.0 ),
5229  muonMaxDistanceY = cms.double( 5.0 ),
5230  useHO = cms.bool( True ),
5231  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5232  usePreshower = cms.bool( False ),
5233  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5234  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5235  dRHcalPreselection = cms.double( 0.2 ),
5236  useMuon = cms.bool( True ),
5237  useCalo = cms.bool( False ),
5238  accountForTrajectoryChangeCalo = cms.bool( False ),
5239  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5240  dRMuonPreselection = cms.double( 0.2 ),
5241  truthMatch = cms.bool( False ),
5242  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5243  useHcal = cms.bool( True )
5244  ),
5245  JetExtractorPSet = cms.PSet(
5246  PrintTimeReport = cms.untracked.bool( False ),
5247  ExcludeMuonVeto = cms.bool( True ),
5248  TrackAssociatorParameters = cms.PSet(
5249  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5250  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5251  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5252  dRHcal = cms.double( 0.5 ),
5253  dRPreshowerPreselection = cms.double( 0.2 ),
5254  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5255  useEcal = cms.bool( False ),
5256  dREcal = cms.double( 0.5 ),
5257  dREcalPreselection = cms.double( 0.5 ),
5258  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5259  dRMuon = cms.double( 9999.0 ),
5260  propagateAllDirections = cms.bool( True ),
5261  muonMaxDistanceX = cms.double( 5.0 ),
5262  muonMaxDistanceY = cms.double( 5.0 ),
5263  useHO = cms.bool( False ),
5264  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5265  usePreshower = cms.bool( False ),
5266  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5267  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5268  dRHcalPreselection = cms.double( 0.5 ),
5269  useMuon = cms.bool( False ),
5270  useCalo = cms.bool( True ),
5271  accountForTrajectoryChangeCalo = cms.bool( False ),
5272  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5273  dRMuonPreselection = cms.double( 0.2 ),
5274  truthMatch = cms.bool( False ),
5275  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5276  useHcal = cms.bool( False )
5277  ),
5278  ServiceParameters = cms.PSet(
5279  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5280  RPCLayers = cms.bool( False ),
5281  UseMuonNavigation = cms.untracked.bool( False )
5282  ),
5283  ComponentName = cms.string( "JetExtractor" ),
5284  DR_Max = cms.double( 1.0 ),
5285  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5286  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5287  DR_Veto = cms.double( 0.1 ),
5288  Threshold = cms.double( 5.0 )
5289  ),
5290  fillGlobalTrackQuality = cms.bool( False ),
5291  minPCaloMuon = cms.double( 1.0E9 ),
5292  maxAbsDy = cms.double( 9999.0 ),
5293  fillCaloCompatibility = cms.bool( True ),
5294  fillMatching = cms.bool( True ),
5295  MuonCaloCompatibility = cms.PSet(
5296  allSiPMHO = cms.bool( False ),
5297  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
5298  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
5299  delta_eta = cms.double( 0.02 ),
5300  delta_phi = cms.double( 0.02 )
5301  ),
5302  fillTrackerKink = cms.bool( False ),
5303  hcalDepositName = cms.string( "hcal" ),
5304  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
5305  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
5306  trackDepositName = cms.string( "tracker" ),
5307  maxAbsDx = cms.double( 3.0 ),
5308  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
5309  minNumberOfMatches = cms.int32( 1 )
5310 )
5311 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
5312  sourceTag = cms.InputTag( "rawDataCollector" ),
5313  debugMode = cms.untracked.bool( False ),
5314  InstanceES = cms.string( "" ),
5315  ESdigiCollection = cms.string( "" ),
5316  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
5317 )
5318 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
5319  ESRecoAlgo = cms.int32( 0 ),
5320  ESrechitCollection = cms.string( "EcalRecHitsES" ),
5321  algo = cms.string( "ESRecHitWorker" ),
5322  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
5323 )
5324 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
5325  producers = cms.VPSet(
5326  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5327  qualityTests = cms.VPSet(
5328  cms.PSet( threshold = cms.double( 0.08 ),
5329  name = cms.string( "PFRecHitQTestThreshold" )
5330  ),
5331  cms.PSet( timingCleaning = cms.bool( True ),
5332  topologicalCleaning = cms.bool( True ),
5333  cleaningThreshold = cms.double( 2.0 ),
5334  skipTTRecoveredHits = cms.bool( True ),
5335  name = cms.string( "PFRecHitQTestECAL" )
5336  )
5337  ),
5338  name = cms.string( "PFEBRecHitCreator" )
5339  ),
5340  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5341  qualityTests = cms.VPSet(
5342  cms.PSet( threshold = cms.double( 0.3 ),
5343  name = cms.string( "PFRecHitQTestThreshold" )
5344  ),
5345  cms.PSet( timingCleaning = cms.bool( True ),
5346  topologicalCleaning = cms.bool( True ),
5347  cleaningThreshold = cms.double( 2.0 ),
5348  skipTTRecoveredHits = cms.bool( True ),
5349  name = cms.string( "PFRecHitQTestECAL" )
5350  )
5351  ),
5352  name = cms.string( "PFEERecHitCreator" )
5353  )
5354  ),
5355  navigator = cms.PSet(
5356  barrel = cms.PSet( ),
5357  endcap = cms.PSet( ),
5358  name = cms.string( "PFRecHitECALNavigator" )
5359  )
5360 )
5361 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
5362  ECAL_Compensate = cms.bool( False ),
5363  ECAL_Dead_Code = cms.uint32( 10 ),
5364  MinLongTiming_Cut = cms.double( -5.0 ),
5365  ECAL_Compensation = cms.double( 0.5 ),
5366  MaxLongTiming_Cut = cms.double( 5.0 ),
5367  weight_HFhad = cms.double( 1.0 ),
5368  ApplyPulseDPG = cms.bool( False ),
5369  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
5370  ECAL_Threshold = cms.double( 10.0 ),
5371  ApplyTimeDPG = cms.bool( False ),
5372  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
5373  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
5374  LongFibre_Fraction = cms.double( 0.1 ),
5375  MaxShortTiming_Cut = cms.double( 5.0 ),
5376  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
5377  thresh_Barrel = cms.double( 0.4 ),
5378  navigation_HF = cms.bool( True ),
5379  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
5380  HF_Calib_29 = cms.double( 1.07 ),
5381  LongFibre_Cut = cms.double( 120.0 ),
5382  EM_Depth = cms.double( 22.0 ),
5383  weight_HFem = cms.double( 1.0 ),
5384  LongShortFibre_Cut = cms.double( 1.0E9 ),
5385  MinShortTiming_Cut = cms.double( -5.0 ),
5386  HCAL_Calib = cms.bool( True ),
5387  thresh_HF = cms.double( 0.4 ),
5388  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
5389  thresh_Endcap = cms.double( 0.4 ),
5390  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
5391  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
5392  ShortFibre_Cut = cms.double( 60.0 ),
5393  ApplyLongShortDPG = cms.bool( True ),
5394  HF_Calib = cms.bool( True ),
5395  HAD_Depth = cms.double( 47.0 ),
5396  ShortFibre_Fraction = cms.double( 0.01 ),
5397  HCAL_Calib_29 = cms.double( 1.35 )
5398 )
5399 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
5400  producers = cms.VPSet(
5401  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
5402  qualityTests = cms.VPSet(
5403  cms.PSet( threshold = cms.double( 7.0E-6 ),
5404  name = cms.string( "PFRecHitQTestThreshold" )
5405  )
5406  ),
5407  name = cms.string( "PFPSRecHitCreator" )
5408  )
5409  ),
5410  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
5411 )
5412 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
5413  pfClusterBuilder = cms.PSet(
5414  positionCalc = cms.PSet(
5415  minFractionInCalc = cms.double( 1.0E-9 ),
5416  logWeightDenominator = cms.double( 0.08 ),
5417  minAllowedNormalization = cms.double( 1.0E-9 ),
5418  posCalcNCrystals = cms.int32( 9 ),
5419  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5420  ),
5421  minFracTot = cms.double( 1.0E-20 ),
5422  positionCalcForConvergence = cms.PSet(
5423  minFractionInCalc = cms.double( 0.0 ),
5424  W0 = cms.double( 4.2 ),
5425  minAllowedNormalization = cms.double( 0.0 ),
5426  T0_EB = cms.double( 7.4 ),
5427  X0 = cms.double( 0.89 ),
5428  T0_ES = cms.double( 1.2 ),
5429  T0_EE = cms.double( 3.1 ),
5430  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
5431  ),
5432  maxIterations = cms.uint32( 50 ),
5433  stoppingTolerance = cms.double( 1.0E-8 ),
5434  minFractionToKeep = cms.double( 1.0E-7 ),
5435  excludeOtherSeeds = cms.bool( True ),
5436  showerSigma = cms.double( 1.5 ),
5437  recHitEnergyNorms = cms.VPSet(
5438  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
5439  recHitEnergyNorm = cms.double( 0.08 )
5440  ),
5441  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
5442  recHitEnergyNorm = cms.double( 0.3 )
5443  )
5444  ),
5445  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5446  allCellsPositionCalc = cms.PSet(
5447  minFractionInCalc = cms.double( 1.0E-9 ),
5448  logWeightDenominator = cms.double( 0.08 ),
5449  minAllowedNormalization = cms.double( 1.0E-9 ),
5450  posCalcNCrystals = cms.int32( -1 ),
5451  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5452  )
5453  ),
5454  positionReCalc = cms.PSet(
5455  minFractionInCalc = cms.double( 0.0 ),
5456  W0 = cms.double( 4.2 ),
5457  minAllowedNormalization = cms.double( 0.0 ),
5458  T0_EB = cms.double( 7.4 ),
5459  X0 = cms.double( 0.89 ),
5460  T0_ES = cms.double( 1.2 ),
5461  T0_EE = cms.double( 3.1 ),
5462  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
5463  ),
5464  initialClusteringStep = cms.PSet(
5465  thresholdsByDetector = cms.VPSet(
5466  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
5467  detector = cms.string( "ECAL_BARREL" ),
5468  gatheringThresholdPt = cms.double( 0.0 )
5469  ),
5470  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
5471  detector = cms.string( "ECAL_ENDCAP" ),
5472  gatheringThresholdPt = cms.double( 0.0 )
5473  )
5474  ),
5475  useCornerCells = cms.bool( True ),
5476  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5477  ),
5478  energyCorrector = cms.PSet( ),
5479  recHitCleaners = cms.VPSet(
5480  cms.PSet( cleaningByDetector = cms.VPSet(
5481  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
5482  fractionThresholdModifier = cms.double( 3.0 ),
5483  doubleSpikeThresh = cms.double( 10.0 ),
5484  minS4S1_b = cms.double( -0.024 ),
5485  singleSpikeThresh = cms.double( 4.0 ),
5486  detector = cms.string( "ECAL_BARREL" ),
5487  minS4S1_a = cms.double( 0.04 ),
5488  energyThresholdModifier = cms.double( 2.0 )
5489  ),
5490  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5491  fractionThresholdModifier = cms.double( 3.0 ),
5492  doubleSpikeThresh = cms.double( 1.0E9 ),
5493  minS4S1_b = cms.double( -0.0125 ),
5494  singleSpikeThresh = cms.double( 15.0 ),
5495  detector = cms.string( "ECAL_ENDCAP" ),
5496  minS4S1_a = cms.double( 0.02 ),
5497  energyThresholdModifier = cms.double( 2.0 )
5498  )
5499 ),
5500  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5501  )
5502  ),
5503  seedFinder = cms.PSet(
5504  nNeighbours = cms.int32( 8 ),
5505  thresholdsByDetector = cms.VPSet(
5506  cms.PSet( seedingThreshold = cms.double( 0.6 ),
5507  seedingThresholdPt = cms.double( 0.15 ),
5508  detector = cms.string( "ECAL_ENDCAP" )
5509  ),
5510  cms.PSet( seedingThreshold = cms.double( 0.23 ),
5511  seedingThresholdPt = cms.double( 0.0 ),
5512  detector = cms.string( "ECAL_BARREL" )
5513  )
5514  ),
5515  algoName = cms.string( "LocalMaximumSeedFinder" )
5516  ),
5517  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
5518 )
5519 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
5520  pfClusterBuilder = cms.PSet(
5521  minFracTot = cms.double( 1.0E-20 ),
5522  positionCalc = cms.PSet(
5523  minFractionInCalc = cms.double( 1.0E-9 ),
5524  logWeightDenominator = cms.double( 6.0E-5 ),
5525  minAllowedNormalization = cms.double( 1.0E-9 ),
5526  posCalcNCrystals = cms.int32( -1 ),
5527  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5528  ),
5529  maxIterations = cms.uint32( 50 ),
5530  stoppingTolerance = cms.double( 1.0E-8 ),
5531  minFractionToKeep = cms.double( 1.0E-7 ),
5532  excludeOtherSeeds = cms.bool( True ),
5533  showerSigma = cms.double( 0.3 ),
5534  recHitEnergyNorms = cms.VPSet(
5535  cms.PSet( detector = cms.string( "PS1" ),
5536  recHitEnergyNorm = cms.double( 6.0E-5 )
5537  ),
5538  cms.PSet( detector = cms.string( "PS2" ),
5539  recHitEnergyNorm = cms.double( 6.0E-5 )
5540  )
5541  ),
5542  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
5543  ),
5544  positionReCalc = cms.PSet( ),
5545  initialClusteringStep = cms.PSet(
5546  thresholdsByDetector = cms.VPSet(
5547  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
5548  detector = cms.string( "PS1" ),
5549  gatheringThresholdPt = cms.double( 0.0 )
5550  ),
5551  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
5552  detector = cms.string( "PS2" ),
5553  gatheringThresholdPt = cms.double( 0.0 )
5554  )
5555  ),
5556  useCornerCells = cms.bool( False ),
5557  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5558  ),
5559  energyCorrector = cms.PSet( ),
5560  recHitCleaners = cms.VPSet(
5561  ),
5562  seedFinder = cms.PSet(
5563  nNeighbours = cms.int32( 4 ),
5564  thresholdsByDetector = cms.VPSet(
5565  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
5566  seedingThresholdPt = cms.double( 0.0 ),
5567  detector = cms.string( "PS1" )
5568  ),
5569  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
5570  seedingThresholdPt = cms.double( 0.0 ),
5571  detector = cms.string( "PS2" )
5572  )
5573  ),
5574  algoName = cms.string( "LocalMaximumSeedFinder" )
5575  ),
5576  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
5577 )
5578 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
5579  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
5580  minimumPSEnergy = cms.double( 0.0 ),
5581  energyCorrector = cms.PSet(
5582  applyCrackCorrections = cms.bool( False ),
5583  algoName = cms.string( "PFClusterEMEnergyCorrector" )
5584  ),
5585  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
5586 )
5587 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFClusterProducer",
5588  pfClusterBuilder = cms.PSet(
5589  positionCalc = cms.PSet(
5590  minFractionInCalc = cms.double( 1.0E-9 ),
5591  logWeightDenominator = cms.double( 0.8 ),
5592  minAllowedNormalization = cms.double( 1.0E-9 ),
5593  posCalcNCrystals = cms.int32( 5 ),
5594  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5595  ),
5596  minFracTot = cms.double( 1.0E-20 ),
5597  maxIterations = cms.uint32( 50 ),
5598  stoppingTolerance = cms.double( 1.0E-8 ),
5599  minFractionToKeep = cms.double( 1.0E-7 ),
5600  excludeOtherSeeds = cms.bool( True ),
5601  showerSigma = cms.double( 10.0 ),
5602  recHitEnergyNorms = cms.VPSet(
5603  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
5604  recHitEnergyNorm = cms.double( 0.8 )
5605  ),
5606  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
5607  recHitEnergyNorm = cms.double( 0.8 )
5608  )
5609  ),
5610  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5611  allCellsPositionCalc = cms.PSet(
5612  minFractionInCalc = cms.double( 1.0E-9 ),
5613  logWeightDenominator = cms.double( 0.8 ),
5614  minAllowedNormalization = cms.double( 1.0E-9 ),
5615  posCalcNCrystals = cms.int32( -1 ),
5616  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5617  )
5618  ),
5619  positionReCalc = cms.PSet( ),
5620  initialClusteringStep = cms.PSet(
5621  thresholdsByDetector = cms.VPSet(
5622  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5623  detector = cms.string( "HCAL_BARREL1" ),
5624  gatheringThresholdPt = cms.double( 0.0 )
5625  ),
5626  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5627  detector = cms.string( "HCAL_ENDCAP" ),
5628  gatheringThresholdPt = cms.double( 0.0 )
5629  )
5630  ),
5631  useCornerCells = cms.bool( True ),
5632  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5633  ),
5634  energyCorrector = cms.PSet( ),
5635  recHitCleaners = cms.VPSet(
5636  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
5637  ),
5638  seedFinder = cms.PSet(
5639  nNeighbours = cms.int32( 4 ),
5640  thresholdsByDetector = cms.VPSet(
5641  cms.PSet( seedingThreshold = cms.double( 0.8 ),
5642  seedingThresholdPt = cms.double( 0.0 ),
5643  detector = cms.string( "HCAL_BARREL1" )
5644  ),
5645  cms.PSet( seedingThreshold = cms.double( 1.1 ),
5646  seedingThresholdPt = cms.double( 0.0 ),
5647  detector = cms.string( "HCAL_ENDCAP" )
5648  )
5649  ),
5650  algoName = cms.string( "LocalMaximumSeedFinder" )
5651  ),
5652  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCAL" )
5653 )
5654 fragment.hltParticleFlowClusterHFEM = cms.EDProducer( "PFClusterProducer",
5655  pfClusterBuilder = cms.PSet(
5656  positionCalc = cms.PSet(
5657  minFractionInCalc = cms.double( 1.0E-9 ),
5658  logWeightDenominator = cms.double( 0.8 ),
5659  minAllowedNormalization = cms.double( 1.0E-9 ),
5660  posCalcNCrystals = cms.int32( 5 ),
5661  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5662  ),
5663  minFracTot = cms.double( 1.0E-20 ),
5664  maxIterations = cms.uint32( 50 ),
5665  stoppingTolerance = cms.double( 1.0E-8 ),
5666  minFractionToKeep = cms.double( 1.0E-7 ),
5667  excludeOtherSeeds = cms.bool( True ),
5668  showerSigma = cms.double( 10.0 ),
5669  recHitEnergyNorms = cms.VPSet(
5670  cms.PSet( detector = cms.string( "HF_EM" ),
5671  recHitEnergyNorm = cms.double( 0.8 )
5672  )
5673  ),
5674  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5675  allCellsPositionCalc = cms.PSet(
5676  minFractionInCalc = cms.double( 1.0E-9 ),
5677  logWeightDenominator = cms.double( 0.8 ),
5678  minAllowedNormalization = cms.double( 1.0E-9 ),
5679  posCalcNCrystals = cms.int32( -1 ),
5680  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5681  )
5682  ),
5683  positionReCalc = cms.PSet( ),
5684  initialClusteringStep = cms.PSet(
5685  thresholdsByDetector = cms.VPSet(
5686  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5687  detector = cms.string( "HF_EM" ),
5688  gatheringThresholdPt = cms.double( 0.0 )
5689  )
5690  ),
5691  useCornerCells = cms.bool( False ),
5692  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5693  ),
5694  energyCorrector = cms.PSet( ),
5695  recHitCleaners = cms.VPSet(
5696  cms.PSet( cleaningByDetector = cms.VPSet(
5697  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5698  fractionThresholdModifier = cms.double( 1.0 ),
5699  doubleSpikeThresh = cms.double( 1.0E9 ),
5700  minS4S1_b = cms.double( -0.19 ),
5701  singleSpikeThresh = cms.double( 80.0 ),
5702  detector = cms.string( "HF_EM" ),
5703  minS4S1_a = cms.double( 0.11 ),
5704  energyThresholdModifier = cms.double( 1.0 )
5705  )
5706 ),
5707  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5708  )
5709  ),
5710  seedFinder = cms.PSet(
5711  nNeighbours = cms.int32( 0 ),
5712  thresholdsByDetector = cms.VPSet(
5713  cms.PSet( seedingThreshold = cms.double( 1.4 ),
5714  seedingThresholdPt = cms.double( 0.0 ),
5715  detector = cms.string( "HF_EM" )
5716  )
5717  ),
5718  algoName = cms.string( "LocalMaximumSeedFinder" )
5719  ),
5720  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFEM' )
5721 )
5722 fragment.hltParticleFlowClusterHFHAD = cms.EDProducer( "PFClusterProducer",
5723  pfClusterBuilder = cms.PSet(
5724  positionCalc = cms.PSet(
5725  minFractionInCalc = cms.double( 1.0E-9 ),
5726  logWeightDenominator = cms.double( 0.8 ),
5727  minAllowedNormalization = cms.double( 1.0E-9 ),
5728  posCalcNCrystals = cms.int32( 5 ),
5729  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5730  ),
5731  minFracTot = cms.double( 1.0E-20 ),
5732  maxIterations = cms.uint32( 50 ),
5733  stoppingTolerance = cms.double( 1.0E-8 ),
5734  minFractionToKeep = cms.double( 1.0E-7 ),
5735  excludeOtherSeeds = cms.bool( True ),
5736  showerSigma = cms.double( 10.0 ),
5737  recHitEnergyNorms = cms.VPSet(
5738  cms.PSet( detector = cms.string( "HF_HAD" ),
5739  recHitEnergyNorm = cms.double( 0.8 )
5740  )
5741  ),
5742  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5743  allCellsPositionCalc = cms.PSet(
5744  minFractionInCalc = cms.double( 1.0E-9 ),
5745  logWeightDenominator = cms.double( 0.8 ),
5746  minAllowedNormalization = cms.double( 1.0E-9 ),
5747  posCalcNCrystals = cms.int32( -1 ),
5748  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5749  )
5750  ),
5751  positionReCalc = cms.PSet( ),
5752  initialClusteringStep = cms.PSet(
5753  thresholdsByDetector = cms.VPSet(
5754  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5755  detector = cms.string( "HF_HAD" ),
5756  gatheringThresholdPt = cms.double( 0.0 )
5757  )
5758  ),
5759  useCornerCells = cms.bool( False ),
5760  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5761  ),
5762  energyCorrector = cms.PSet( ),
5763  recHitCleaners = cms.VPSet(
5764  cms.PSet( cleaningByDetector = cms.VPSet(
5765  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5766  fractionThresholdModifier = cms.double( 1.0 ),
5767  doubleSpikeThresh = cms.double( 1.0E9 ),
5768  minS4S1_b = cms.double( -0.08 ),
5769  singleSpikeThresh = cms.double( 120.0 ),
5770  detector = cms.string( "HF_HAD" ),
5771  minS4S1_a = cms.double( 0.045 ),
5772  energyThresholdModifier = cms.double( 1.0 )
5773  )
5774 ),
5775  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5776  )
5777  ),
5778  seedFinder = cms.PSet(
5779  nNeighbours = cms.int32( 0 ),
5780  thresholdsByDetector = cms.VPSet(
5781  cms.PSet( seedingThreshold = cms.double( 1.4 ),
5782  seedingThresholdPt = cms.double( 0.0 ),
5783  detector = cms.string( "HF_HAD" )
5784  )
5785  ),
5786  algoName = cms.string( "LocalMaximumSeedFinder" )
5787  ),
5788  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFHAD' )
5789 )
5790 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
5791  TrackQuality = cms.string( "none" ),
5792  UseQuality = cms.bool( False ),
5793  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
5794 )
5795 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
5796  debug = cms.untracked.bool( False ),
5797  linkDefinitions = cms.VPSet(
5798  cms.PSet( useKDTree = cms.bool( True ),
5799  linkType = cms.string( "PS1:ECAL" ),
5800  linkerName = cms.string( "PreshowerAndECALLinker" )
5801  ),
5802  cms.PSet( useKDTree = cms.bool( True ),
5803  linkType = cms.string( "PS2:ECAL" ),
5804  linkerName = cms.string( "PreshowerAndECALLinker" )
5805  ),
5806  cms.PSet( useKDTree = cms.bool( True ),
5807  linkType = cms.string( "TRACK:ECAL" ),
5808  linkerName = cms.string( "TrackAndECALLinker" )
5809  ),
5810  cms.PSet( useKDTree = cms.bool( True ),
5811  linkType = cms.string( "TRACK:HCAL" ),
5812  linkerName = cms.string( "TrackAndHCALLinker" )
5813  ),
5814  cms.PSet( useKDTree = cms.bool( False ),
5815  linkType = cms.string( "ECAL:HCAL" ),
5816  linkerName = cms.string( "ECALAndHCALLinker" )
5817  ),
5818  cms.PSet( useKDTree = cms.bool( False ),
5819  linkType = cms.string( "HFEM:HFHAD" ),
5820  linkerName = cms.string( "HFEMAndHFHADLinker" )
5821  )
5822  ),
5823  elementImporters = cms.VPSet(
5824  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
5825  useIterativeTracking = cms.bool( False ),
5826  source = cms.InputTag( "hltLightPFTracks" ),
5827  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
5828  muonSrc = cms.InputTag( "hltMuons" ),
5829  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
5830  ),
5831  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
5832  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
5833  BCtoPFCMap = cms.InputTag( "" )
5834  ),
5835  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5836  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
5837  ),
5838  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5839  source = cms.InputTag( "hltParticleFlowClusterHFEM" )
5840  ),
5841  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5842  source = cms.InputTag( "hltParticleFlowClusterHFHAD" )
5843  ),
5844  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5845  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
5846  )
5847  ),
5848  verbose = cms.untracked.bool( False )
5849 )
5850 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
5851  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
5852  minPtForPostCleaning = cms.double( 20.0 ),
5853  pf_nsigma_ECAL = cms.double( 0.0 ),
5854  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
5855  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
5856  metFactorForFakes = cms.double( 4.0 ),
5857  muon_HO = cms.vdouble( 0.9, 0.9 ),
5858  electron_missinghits = cms.uint32( 1 ),
5859  metSignificanceForCleaning = cms.double( 3.0 ),
5860  usePFPhotons = cms.bool( False ),
5861  dptRel_DispVtx = cms.double( 10.0 ),
5862  nTrackIsoForEgammaSC = cms.uint32( 2 ),
5863  pf_nsigma_HCAL = cms.double( 1.0 ),
5864  cosmicRejectionDistance = cms.double( 1.0 ),
5865  useEGammaFilters = cms.bool( False ),
5866  useEGammaElectrons = cms.bool( False ),
5867  nsigma_TRACK = cms.double( 1.0 ),
5868  useEGammaSupercluster = cms.bool( False ),
5869  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
5870  eventFractionForCleaning = cms.double( 0.8 ),
5871  usePFDecays = cms.bool( False ),
5872  rejectTracks_Step45 = cms.bool( False ),
5873  eventFractionForRejection = cms.double( 0.8 ),
5874  photon_MinEt = cms.double( 10.0 ),
5875  usePFNuclearInteractions = cms.bool( False ),
5876  maxSignificance = cms.double( 2.5 ),
5877  electron_iso_mva_endcap = cms.double( -0.1075 ),
5878  debug = cms.untracked.bool( False ),
5879  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
5880  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 ),
5881  ptErrorScale = cms.double( 8.0 ),
5882  minSignificance = cms.double( 2.5 ),
5883  minMomentumForPunchThrough = cms.double( 100.0 ),
5884  pf_conv_mvaCut = cms.double( 0.0 ),
5885  useCalibrationsFromDB = cms.bool( True ),
5886  usePFElectrons = cms.bool( False ),
5887  electron_iso_combIso_endcap = cms.double( 10.0 ),
5888  photon_combIso = cms.double( 10.0 ),
5889  electron_iso_mva_barrel = cms.double( -0.1875 ),
5890  postHFCleaning = cms.bool( False ),
5891  factors_45 = cms.vdouble( 10.0, 100.0 ),
5892  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHCAL:Cleaned','hltParticleFlowClusterHFHAD:Cleaned','hltParticleFlowClusterHFEM:Cleaned' ),
5893  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
5894  minSignificanceReduction = cms.double( 1.4 ),
5895  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
5896  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 ),
5897  minPixelHits = cms.int32( 1 ),
5898  maxDPtOPt = cms.double( 1.0 ),
5899  useHO = cms.bool( False ),
5900  pf_electron_output_col = cms.string( "electrons" ),
5901  electron_noniso_mvaCut = cms.double( -0.1 ),
5902  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
5903  useVerticesForNeutral = cms.bool( True ),
5904  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes.root" ),
5905  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
5906  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
5907  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
5908  minDeltaMet = cms.double( 0.4 ),
5909  pt_Error = cms.double( 1.0 ),
5910  useProtectionsForJetMET = cms.bool( True ),
5911  metFactorForRejection = cms.double( 4.0 ),
5912  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
5913  calibHF_use = cms.bool( False ),
5914  verbose = cms.untracked.bool( False ),
5915  usePFConversions = cms.bool( False ),
5916  trackQuality = cms.string( "highPurity" ),
5917  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
5918  metFactorForCleaning = cms.double( 4.0 ),
5919  eventFactorForCosmics = cms.double( 10.0 ),
5920  egammaElectrons = cms.InputTag( "" ),
5921  minEnergyForPunchThrough = cms.double( 100.0 ),
5922  minTrackerHits = cms.int32( 8 ),
5923  iCfgCandConnector = cms.PSet(
5924  bCalibSecondary = cms.bool( False ),
5925  bCalibPrimary = cms.bool( False ),
5926  bCorrect = cms.bool( False ),
5927  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
5928  ),
5929  rejectTracks_Bad = cms.bool( False ),
5930  pf_electronID_crackCorrection = cms.bool( False ),
5931  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterCorr.root" ),
5932  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 ),
5933  muons = cms.InputTag( "hltMuons" ),
5934  metFactorForHighEta = cms.double( 25.0 ),
5935  minHFCleaningPt = cms.double( 5.0 ),
5936  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
5937  pf_electron_mvaCut = cms.double( -0.1 ),
5938  ptFactorForHighEta = cms.double( 2.0 ),
5939  maxDeltaPhiPt = cms.double( 7.0 ),
5940  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
5941  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
5942  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 ),
5943  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr.root" ),
5944  photon_HoE = cms.double( 0.1 ),
5945  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
5946  calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ),
5947  punchThroughFactor = cms.double( 3.0 ),
5948  algoType = cms.uint32( 0 ),
5949  electron_iso_combIso_barrel = cms.double( 10.0 ),
5950  postMuonCleaning = cms.bool( True ),
5951  calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ),
5952  electron_protectionsForJetMET = cms.PSet(
5953  maxE = cms.double( 50.0 ),
5954  maxTrackPOverEele = cms.double( 1.0 ),
5955  maxEcalEOverP_2 = cms.double( 0.2 ),
5956  maxHcalEOverEcalE = cms.double( 0.1 ),
5957  maxEcalEOverP_1 = cms.double( 0.5 ),
5958  maxHcalEOverP = cms.double( 1.0 ),
5959  maxEcalEOverPRes = cms.double( 0.2 ),
5960  maxHcalE = cms.double( 10.0 ),
5961  maxEeleOverPout = cms.double( 0.2 ),
5962  maxNtracks = cms.double( 3.0 ),
5963  maxEleHcalEOverEcalE = cms.double( 0.1 ),
5964  maxDPhiIN = cms.double( 0.1 ),
5965  maxEeleOverPoutRes = cms.double( 0.5 )
5966  ),
5967  electron_iso_pt = cms.double( 10.0 ),
5968  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
5969  vertexCollection = cms.InputTag( "hltPixelVertices" ),
5970  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
5971  calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ),
5972  blocks = cms.InputTag( "hltParticleFlowBlock" ),
5973  punchThroughMETFactor = cms.double( 4.0 ),
5974  metSignificanceForRejection = cms.double( 4.0 ),
5975  photon_protectionsForJetMET = cms.PSet(
5976  sumPtTrackIsoSlope = cms.double( 0.001 ),
5977  sumPtTrackIso = cms.double( 2.0 )
5978  ),
5979  usePhotonReg = cms.bool( False ),
5980  dzPV = cms.double( 0.2 ),
5981  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 ),
5982  useRegressionFromDB = cms.bool( False ),
5983  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
5984  usePFSCEleCalib = cms.bool( True )
5985 )
5986 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
5987  Active_Area_Repeats = cms.int32( 5 ),
5988  doAreaFastjet = cms.bool( False ),
5989  voronoiRfact = cms.double( -9.0 ),
5990  maxBadHcalCells = cms.uint32( 9999999 ),
5991  doAreaDiskApprox = cms.bool( True ),
5992  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5993  jetType = cms.string( "PFJet" ),
5994  minSeed = cms.uint32( 0 ),
5995  Ghost_EtaMax = cms.double( 6.0 ),
5996  doRhoFastjet = cms.bool( False ),
5997  jetAlgorithm = cms.string( "AntiKt" ),
5998  nSigmaPU = cms.double( 1.0 ),
5999  GhostArea = cms.double( 0.01 ),
6000  Rho_EtaMax = cms.double( 4.4 ),
6001  maxBadEcalCells = cms.uint32( 9999999 ),
6002  useDeterministicSeed = cms.bool( True ),
6003  doPVCorrection = cms.bool( False ),
6004  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6005  rParam = cms.double( 0.4 ),
6006  maxProblematicHcalCells = cms.uint32( 9999999 ),
6007  doOutputJets = cms.bool( True ),
6008  src = cms.InputTag( "hltParticleFlow" ),
6009  inputEtMin = cms.double( 0.0 ),
6010  puPtMin = cms.double( 10.0 ),
6011  srcPVs = cms.InputTag( "hltPixelVertices" ),
6012  jetPtMin = cms.double( 0.0 ),
6013  radiusPU = cms.double( 0.4 ),
6014  maxProblematicEcalCells = cms.uint32( 9999999 ),
6015  doPUOffsetCorr = cms.bool( False ),
6016  inputEMin = cms.double( 0.0 ),
6017  useMassDropTagger = cms.bool( False ),
6018  muMin = cms.double( -1.0 ),
6019  subtractorName = cms.string( "" ),
6020  muCut = cms.double( -1.0 ),
6021  subjetPtMin = cms.double( -1.0 ),
6022  useTrimming = cms.bool( False ),
6023  muMax = cms.double( -1.0 ),
6024  yMin = cms.double( -1.0 ),
6025  useFiltering = cms.bool( False ),
6026  rFilt = cms.double( -1.0 ),
6027  yMax = cms.double( -1.0 ),
6028  zcut = cms.double( -1.0 ),
6029  MinVtxNdof = cms.int32( 0 ),
6030  MaxVtxZ = cms.double( 15.0 ),
6031  UseOnlyVertexTracks = cms.bool( False ),
6032  dRMin = cms.double( -1.0 ),
6033  nFilt = cms.int32( -1 ),
6034  usePruning = cms.bool( False ),
6035  maxDepth = cms.int32( -1 ),
6036  yCut = cms.double( -1.0 ),
6037  DzTrVtxMax = cms.double( 0.0 ),
6038  UseOnlyOnePV = cms.bool( False ),
6039  rcut_factor = cms.double( -1.0 ),
6040  sumRecHits = cms.bool( False ),
6041  trimPtFracMin = cms.double( -1.0 ),
6042  dRMax = cms.double( -1.0 ),
6043  DxyTrVtxMax = cms.double( 0.0 ),
6044  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6045 )
6046 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
6047  CEF = cms.double( 0.99 ),
6048  NHF = cms.double( 0.99 ),
6049  minPt = cms.double( 20.0 ),
6050  CHF = cms.double( 0.0 ),
6051  jetsInput = cms.InputTag( "hltAK4PFJets" ),
6052  NEF = cms.double( 0.99 ),
6053  NTOT = cms.int32( 1 ),
6054  NCH = cms.int32( 0 ),
6055  maxEta = cms.double( 1.0E99 )
6056 )
6057 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
6058  CEF = cms.double( 0.99 ),
6059  NHF = cms.double( 0.9 ),
6060  minPt = cms.double( 20.0 ),
6061  CHF = cms.double( 0.0 ),
6062  jetsInput = cms.InputTag( "hltAK4PFJets" ),
6063  NEF = cms.double( 0.99 ),
6064  NTOT = cms.int32( 1 ),
6065  NCH = cms.int32( 0 ),
6066  maxEta = cms.double( 1.0E99 )
6067 )
6068 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
6069  gridSpacing = cms.double( 0.55 ),
6070  maxRapidity = cms.double( 5.0 ),
6071  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
6072 )
6073 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
6074  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
6075  algorithm = cms.string( "AK4PFHLT" ),
6076  level = cms.string( "L1FastJet" )
6077 )
6078 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
6079  algorithm = cms.string( "AK4PFHLT" ),
6080  level = cms.string( "L2Relative" )
6081 )
6082 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
6083  algorithm = cms.string( "AK4PFHLT" ),
6084  level = cms.string( "L3Absolute" )
6085 )
6086 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
6087  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector' )
6088 )
6089 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6090  src = cms.InputTag( "hltAK4PFJets" ),
6091  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6092 )
6093 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6094  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
6095  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6096 )
6097 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6098  src = cms.InputTag( "hltAK4PFJetsTightID" ),
6099  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6100 )
6101 fragment.hltSinglePFJet15NoCaloMatched = cms.EDFilter( "HLT1PFJet",
6102  saveTags = cms.bool( True ),
6103  MinPt = cms.double( 15.0 ),
6104  MinN = cms.int32( 1 ),
6105  MaxEta = cms.double( 99.0 ),
6106  MinMass = cms.double( -1.0 ),
6107  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
6108  MinE = cms.double( -1.0 ),
6109  triggerType = cms.int32( 85 )
6110 )
6111 fragment.hltL1sETT15BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
6112  L1SeedsLogicalExpression = cms.string( "L1_ETT15_BptxAND" ),
6113  saveTags = cms.bool( True ),
6114  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6115  L1UseL1TriggerObjectMaps = cms.bool( True ),
6116  L1UseAliasesForSeeding = cms.bool( True ),
6117  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6118  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6119  L1NrBxInEvent = cms.int32( 3 ),
6120  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6121  L1TechTriggerSeeding = cms.bool( False )
6122 )
6123 fragment.hltPrePixelTracksMultiplicity60 = cms.EDFilter( "HLTPrescaler",
6124  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6125  offset = cms.uint32( 0 )
6126 )
6127 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
6128  useFilterWithES = cms.bool( False ),
6129  FilterPSet = cms.PSet(
6130  chi2 = cms.double( 1000.0 ),
6131  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6132  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
6133  nSigmaInvPtTolerance = cms.double( 0.0 ),
6134  ptMin = cms.double( 0.3 ),
6135  tipMax = cms.double( 1.0 )
6136  ),
6137  passLabel = cms.string( "" ),
6138  FitterPSet = cms.PSet(
6139  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
6140  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6141  fixImpactParameter = cms.double( 0.0 )
6142  ),
6143  RegionFactoryPSet = cms.PSet(
6144  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
6145  RegionPSet = cms.PSet(
6146  precise = cms.bool( True ),
6147  originRadius = cms.double( 0.2 ),
6148  ptMin = cms.double( 0.3 ),
6149  originHalfLength = cms.double( 15.1 ),
6150  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
6151  )
6152  ),
6153  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
6154  OrderedHitsFactoryPSet = cms.PSet(
6155  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6156  GeneratorPSet = cms.PSet(
6157  useBending = cms.bool( True ),
6158  useFixedPreFiltering = cms.bool( False ),
6159  maxElement = cms.uint32( 100000 ),
6160  phiPreFiltering = cms.double( 0.3 ),
6161  extraHitRPhitolerance = cms.double( 0.06 ),
6162  useMultScattering = cms.bool( True ),
6163  SeedComparitorPSet = cms.PSet(
6164  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6165  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6166  ),
6167  extraHitRZtolerance = cms.double( 0.06 ),
6168  ComponentName = cms.string( "PixelTripletHLTGenerator" )
6169  ),
6170  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
6171  )
6172 )
6173 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
6174  WtAverage = cms.bool( True ),
6175  Method2 = cms.bool( True ),
6176  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6177  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6178  Verbosity = cms.int32( 0 ),
6179  UseError = cms.bool( True ),
6180  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
6181  PtMin = cms.double( 0.4 ),
6182  NTrkMin = cms.int32( 30 ),
6183  ZOffset = cms.double( 5.0 ),
6184  Finder = cms.string( "DivisiveVertexFinder" ),
6185  ZSeparation = cms.double( 0.05 )
6186 )
6187 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
6188  max_d0 = cms.double( 100.0 ),
6189  minNumber3DLayers = cms.uint32( 0 ),
6190  max_lostHitFraction = cms.double( 1.0 ),
6191  applyAbsCutsIfNoPV = cms.bool( False ),
6192  qualityBit = cms.string( "loose" ),
6193  minNumberLayers = cms.uint32( 0 ),
6194  chi2n_par = cms.double( 9999.0 ),
6195  useVtxError = cms.bool( False ),
6196  nSigmaZ = cms.double( 100.0 ),
6197  dz_par2 = cms.vdouble( 1.0, 1.0 ),
6198  applyAdaptedPVCuts = cms.bool( True ),
6199  min_eta = cms.double( -9999.0 ),
6200  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
6201  copyTrajectories = cms.untracked.bool( False ),
6202  vtxNumber = cms.int32( -1 ),
6203  max_d0NoPV = cms.double( 0.5 ),
6204  keepAllTracks = cms.bool( False ),
6205  maxNumberLostLayers = cms.uint32( 999 ),
6206  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6207  max_relpterr = cms.double( 999.0 ),
6208  copyExtras = cms.untracked.bool( False ),
6209  max_z0NoPV = cms.double( 100.0 ),
6210  vertexCut = cms.string( "" ),
6211  max_z0 = cms.double( 100.0 ),
6212  useVertices = cms.bool( True ),
6213  min_nhits = cms.uint32( 0 ),
6214  src = cms.InputTag( "hltPixelTracksForHighMult" ),
6215  max_minMissHitOutOrIn = cms.int32( 99 ),
6216  chi2n_no1Dmod_par = cms.double( 9999.0 ),
6217  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
6218  max_eta = cms.double( 9999.0 ),
6219  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
6220  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
6221  res_par = cms.vdouble( 99999.0, 99999.0 ),
6222  minHitsToBypassChecks = cms.uint32( 999 )
6223 )
6224 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
6225  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
6226  particleType = cms.string( "pi+" )
6227 )
6228 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6229  saveTags = cms.bool( True ),
6230  MinTrks = cms.int32( 60 ),
6231  MinPt = cms.double( 0.4 ),
6232  MaxVz = cms.double( 15.0 ),
6233  MaxEta = cms.double( 2.4 ),
6234  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6235  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6236  MaxPt = cms.double( 9999.0 ),
6237  MinSep = cms.double( 0.12 )
6238 )
6239 fragment.hltPrePixelTracksMultiplicity85 = cms.EDFilter( "HLTPrescaler",
6240  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6241  offset = cms.uint32( 0 )
6242 )
6243 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6244  saveTags = cms.bool( True ),
6245  MinTrks = cms.int32( 85 ),
6246  MinPt = cms.double( 0.4 ),
6247  MaxVz = cms.double( 15.0 ),
6248  MaxEta = cms.double( 2.4 ),
6249  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6250  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6251  MaxPt = cms.double( 9999.0 ),
6252  MinSep = cms.double( 0.12 )
6253 )
6254 fragment.hltPrePixelTracksMultiplicity110 = cms.EDFilter( "HLTPrescaler",
6255  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6256  offset = cms.uint32( 0 )
6257 )
6258 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6259  saveTags = cms.bool( True ),
6260  MinTrks = cms.int32( 110 ),
6261  MinPt = cms.double( 0.4 ),
6262  MaxVz = cms.double( 15.0 ),
6263  MaxEta = cms.double( 2.4 ),
6264  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6265  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6266  MaxPt = cms.double( 9999.0 ),
6267  MinSep = cms.double( 0.12 )
6268 )
6269 fragment.hltL1sETT90 = cms.EDFilter( "HLTLevel1GTSeed",
6270  L1SeedsLogicalExpression = cms.string( "L1_ETT90" ),
6271  saveTags = cms.bool( True ),
6272  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6273  L1UseL1TriggerObjectMaps = cms.bool( True ),
6274  L1UseAliasesForSeeding = cms.bool( True ),
6275  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6276  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6277  L1NrBxInEvent = cms.int32( 3 ),
6278  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6279  L1TechTriggerSeeding = cms.bool( False )
6280 )
6281 fragment.hltPrePixelTracksMultiplicity135 = cms.EDFilter( "HLTPrescaler",
6282  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6283  offset = cms.uint32( 0 )
6284 )
6285 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6286  saveTags = cms.bool( True ),
6287  MinTrks = cms.int32( 135 ),
6288  MinPt = cms.double( 0.4 ),
6289  MaxVz = cms.double( 15.0 ),
6290  MaxEta = cms.double( 2.4 ),
6291  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6292  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6293  MaxPt = cms.double( 9999.0 ),
6294  MinSep = cms.double( 0.12 )
6295 )
6296 fragment.hltL1sETT130 = cms.EDFilter( "HLTLevel1GTSeed",
6297  L1SeedsLogicalExpression = cms.string( "L1_ETT130" ),
6298  saveTags = cms.bool( True ),
6299  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6300  L1UseL1TriggerObjectMaps = cms.bool( True ),
6301  L1UseAliasesForSeeding = cms.bool( True ),
6302  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6303  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6304  L1NrBxInEvent = cms.int32( 3 ),
6305  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6306  L1TechTriggerSeeding = cms.bool( False )
6307 )
6308 fragment.hltPrePixelTracksMultiplicity160 = cms.EDFilter( "HLTPrescaler",
6309  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6310  offset = cms.uint32( 0 )
6311 )
6312 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6313  saveTags = cms.bool( True ),
6314  MinTrks = cms.int32( 160 ),
6315  MinPt = cms.double( 0.4 ),
6316  MaxVz = cms.double( 15.0 ),
6317  MaxEta = cms.double( 2.4 ),
6318  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6319  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6320  MaxPt = cms.double( 9999.0 ),
6321  MinSep = cms.double( 0.12 )
6322 )
6323 fragment.hltL1sL1SingleEG5 = cms.EDFilter( "HLTLevel1GTSeed",
6324  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ),
6325  saveTags = cms.bool( True ),
6326  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6327  L1UseL1TriggerObjectMaps = cms.bool( True ),
6328  L1UseAliasesForSeeding = cms.bool( True ),
6329  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6330  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6331  L1NrBxInEvent = cms.int32( 3 ),
6332  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6333  L1TechTriggerSeeding = cms.bool( False )
6334 )
6335 fragment.hltPreEle5SC5JPsiMass2to4p5 = cms.EDFilter( "HLTPrescaler",
6336  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6337  offset = cms.uint32( 0 )
6338 )
6339 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6340  l1InputRegions = cms.VPSet(
6341  cms.PSet( maxEt = cms.double( 999.0 ),
6342  regionEtaMargin = cms.double( 0.14 ),
6343  minEt = cms.double( 5.0 ),
6344  regionPhiMargin = cms.double( 0.4 ),
6345  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6346  type = cms.string( "L1EmParticle" )
6347  ),
6348  cms.PSet( maxEt = cms.double( 999.0 ),
6349  regionEtaMargin = cms.double( 0.14 ),
6350  minEt = cms.double( 5.0 ),
6351  regionPhiMargin = cms.double( 0.4 ),
6352  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6353  type = cms.string( "L1EmParticle" )
6354  ),
6355  cms.PSet( maxEt = cms.double( 999.0 ),
6356  regionEtaMargin = cms.double( 0.14 ),
6357  minEt = cms.double( 200.0 ),
6358  regionPhiMargin = cms.double( 0.4 ),
6359  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6360  type = cms.string( "L1JetParticle" )
6361  )
6362  ),
6363  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6364  productLabels = cms.vstring( 'EcalRecHitsEB',
6365  'EcalRecHitsEE' )
6366 )
6367 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6368  l1InputRegions = cms.VPSet(
6369  cms.PSet( maxEt = cms.double( 999.0 ),
6370  regionEtaMargin = cms.double( 0.14 ),
6371  minEt = cms.double( 5.0 ),
6372  regionPhiMargin = cms.double( 0.4 ),
6373  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6374  type = cms.string( "L1EmParticle" )
6375  ),
6376  cms.PSet( maxEt = cms.double( 999.0 ),
6377  regionEtaMargin = cms.double( 0.14 ),
6378  minEt = cms.double( 5.0 ),
6379  regionPhiMargin = cms.double( 0.4 ),
6380  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6381  type = cms.string( "L1EmParticle" )
6382  ),
6383  cms.PSet( maxEt = cms.double( 999.0 ),
6384  regionEtaMargin = cms.double( 0.14 ),
6385  minEt = cms.double( 200.0 ),
6386  regionPhiMargin = cms.double( 0.4 ),
6387  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6388  type = cms.string( "L1JetParticle" )
6389  )
6390  ),
6391  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
6392  productLabels = cms.vstring( 'EcalRecHitsES' )
6393 )
6394 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
6395  producers = cms.VPSet(
6396  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6397  qualityTests = cms.VPSet(
6398  cms.PSet( threshold = cms.double( 0.08 ),
6399  name = cms.string( "PFRecHitQTestThreshold" )
6400  ),
6401  cms.PSet( timingCleaning = cms.bool( True ),
6402  topologicalCleaning = cms.bool( True ),
6403  cleaningThreshold = cms.double( 2.0 ),
6404  skipTTRecoveredHits = cms.bool( True ),
6405  name = cms.string( "PFRecHitQTestECAL" )
6406  )
6407  ),
6408  name = cms.string( "PFEBRecHitCreator" )
6409  ),
6410  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6411  qualityTests = cms.VPSet(
6412  cms.PSet( threshold = cms.double( 0.3 ),
6413  name = cms.string( "PFRecHitQTestThreshold" )
6414  ),
6415  cms.PSet( timingCleaning = cms.bool( True ),
6416  topologicalCleaning = cms.bool( True ),
6417  cleaningThreshold = cms.double( 2.0 ),
6418  skipTTRecoveredHits = cms.bool( True ),
6419  name = cms.string( "PFRecHitQTestECAL" )
6420  )
6421  ),
6422  name = cms.string( "PFEERecHitCreator" )
6423  )
6424  ),
6425  navigator = cms.PSet(
6426  barrel = cms.PSet( ),
6427  endcap = cms.PSet( ),
6428  name = cms.string( "PFRecHitECALNavigator" )
6429  )
6430 )
6431 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
6432  producers = cms.VPSet(
6433  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
6434  qualityTests = cms.VPSet(
6435  cms.PSet( threshold = cms.double( 7.0E-6 ),
6436  name = cms.string( "PFRecHitQTestThreshold" )
6437  )
6438  ),
6439  name = cms.string( "PFPSRecHitCreator" )
6440  )
6441  ),
6442  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6443 )
6444 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
6445  pfClusterBuilder = cms.PSet(
6446  minFracTot = cms.double( 1.0E-20 ),
6447  positionCalc = cms.PSet(
6448  minFractionInCalc = cms.double( 1.0E-9 ),
6449  logWeightDenominator = cms.double( 6.0E-5 ),
6450  minAllowedNormalization = cms.double( 1.0E-9 ),
6451  posCalcNCrystals = cms.int32( -1 ),
6452  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6453  ),
6454  maxIterations = cms.uint32( 50 ),
6455  stoppingTolerance = cms.double( 1.0E-8 ),
6456  minFractionToKeep = cms.double( 1.0E-7 ),
6457  excludeOtherSeeds = cms.bool( True ),
6458  showerSigma = cms.double( 0.3 ),
6459  recHitEnergyNorms = cms.VPSet(
6460  cms.PSet( detector = cms.string( "PS1" ),
6461  recHitEnergyNorm = cms.double( 6.0E-5 )
6462  ),
6463  cms.PSet( detector = cms.string( "PS2" ),
6464  recHitEnergyNorm = cms.double( 6.0E-5 )
6465  )
6466  ),
6467  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6468  ),
6469  positionReCalc = cms.PSet( ),
6470  initialClusteringStep = cms.PSet(
6471  thresholdsByDetector = cms.VPSet(
6472  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6473  detector = cms.string( "PS1" ),
6474  gatheringThresholdPt = cms.double( 0.0 )
6475  ),
6476  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6477  detector = cms.string( "PS2" ),
6478  gatheringThresholdPt = cms.double( 0.0 )
6479  )
6480  ),
6481  useCornerCells = cms.bool( False ),
6482  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6483  ),
6484  energyCorrector = cms.PSet( ),
6485  recHitCleaners = cms.VPSet(
6486  ),
6487  seedFinder = cms.PSet(
6488  nNeighbours = cms.int32( 4 ),
6489  thresholdsByDetector = cms.VPSet(
6490  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6491  seedingThresholdPt = cms.double( 0.0 ),
6492  detector = cms.string( "PS1" )
6493  ),
6494  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6495  seedingThresholdPt = cms.double( 0.0 ),
6496  detector = cms.string( "PS2" )
6497  )
6498  ),
6499  algoName = cms.string( "LocalMaximumSeedFinder" )
6500  ),
6501  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
6502 )
6503 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
6504  pfClusterBuilder = cms.PSet(
6505  positionCalc = cms.PSet(
6506  minFractionInCalc = cms.double( 1.0E-9 ),
6507  logWeightDenominator = cms.double( 0.08 ),
6508  minAllowedNormalization = cms.double( 1.0E-9 ),
6509  posCalcNCrystals = cms.int32( 9 ),
6510  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6511  ),
6512  minFracTot = cms.double( 1.0E-20 ),
6513  positionCalcForConvergence = cms.PSet(
6514  minFractionInCalc = cms.double( 0.0 ),
6515  W0 = cms.double( 4.2 ),
6516  minAllowedNormalization = cms.double( 0.0 ),
6517  T0_EB = cms.double( 7.4 ),
6518  X0 = cms.double( 0.89 ),
6519  T0_ES = cms.double( 1.2 ),
6520  T0_EE = cms.double( 3.1 ),
6521  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6522  ),
6523  maxIterations = cms.uint32( 50 ),
6524  stoppingTolerance = cms.double( 1.0E-8 ),
6525  minFractionToKeep = cms.double( 1.0E-7 ),
6526  excludeOtherSeeds = cms.bool( True ),
6527  showerSigma = cms.double( 1.5 ),
6528  recHitEnergyNorms = cms.VPSet(
6529  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6530  recHitEnergyNorm = cms.double( 0.08 )
6531  ),
6532  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6533  recHitEnergyNorm = cms.double( 0.3 )
6534  )
6535  ),
6536  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6537  allCellsPositionCalc = cms.PSet(
6538  minFractionInCalc = cms.double( 1.0E-9 ),
6539  logWeightDenominator = cms.double( 0.08 ),
6540  minAllowedNormalization = cms.double( 1.0E-9 ),
6541  posCalcNCrystals = cms.int32( -1 ),
6542  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6543  )
6544  ),
6545  positionReCalc = cms.PSet(
6546  minFractionInCalc = cms.double( 0.0 ),
6547  W0 = cms.double( 4.2 ),
6548  minAllowedNormalization = cms.double( 0.0 ),
6549  T0_EB = cms.double( 7.4 ),
6550  X0 = cms.double( 0.89 ),
6551  T0_ES = cms.double( 1.2 ),
6552  T0_EE = cms.double( 3.1 ),
6553  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6554  ),
6555  initialClusteringStep = cms.PSet(
6556  thresholdsByDetector = cms.VPSet(
6557  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6558  detector = cms.string( "ECAL_BARREL" ),
6559  gatheringThresholdPt = cms.double( 0.0 )
6560  ),
6561  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6562  detector = cms.string( "ECAL_ENDCAP" ),
6563  gatheringThresholdPt = cms.double( 0.0 )
6564  )
6565  ),
6566  useCornerCells = cms.bool( True ),
6567  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6568  ),
6569  energyCorrector = cms.PSet( ),
6570  recHitCleaners = cms.VPSet(
6571  cms.PSet( cleaningByDetector = cms.VPSet(
6572  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6573  fractionThresholdModifier = cms.double( 3.0 ),
6574  doubleSpikeThresh = cms.double( 10.0 ),
6575  minS4S1_b = cms.double( -0.024 ),
6576  singleSpikeThresh = cms.double( 4.0 ),
6577  detector = cms.string( "ECAL_BARREL" ),
6578  minS4S1_a = cms.double( 0.04 ),
6579  energyThresholdModifier = cms.double( 2.0 )
6580  ),
6581  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6582  fractionThresholdModifier = cms.double( 3.0 ),
6583  doubleSpikeThresh = cms.double( 1.0E9 ),
6584  minS4S1_b = cms.double( -0.0125 ),
6585  singleSpikeThresh = cms.double( 15.0 ),
6586  detector = cms.string( "ECAL_ENDCAP" ),
6587  minS4S1_a = cms.double( 0.02 ),
6588  energyThresholdModifier = cms.double( 2.0 )
6589  )
6590 ),
6591  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6592  )
6593  ),
6594  seedFinder = cms.PSet(
6595  nNeighbours = cms.int32( 8 ),
6596  thresholdsByDetector = cms.VPSet(
6597  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6598  seedingThresholdPt = cms.double( 0.15 ),
6599  detector = cms.string( "ECAL_ENDCAP" )
6600  ),
6601  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6602  seedingThresholdPt = cms.double( 0.0 ),
6603  detector = cms.string( "ECAL_BARREL" )
6604  )
6605  ),
6606  algoName = cms.string( "LocalMaximumSeedFinder" )
6607  ),
6608  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
6609 )
6610 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6611  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
6612  minimumPSEnergy = cms.double( 0.0 ),
6613  energyCorrector = cms.PSet(
6614  applyCrackCorrections = cms.bool( False ),
6615  algoName = cms.string( "PFClusterEMEnergyCorrector" )
6616  ),
6617  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
6618 )
6619 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
6620  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
6621  doSatelliteClusterMerge = cms.bool( False ),
6622  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6623  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
6624  useRegression = cms.bool( False ),
6625  satelliteMajorityFraction = cms.double( 0.5 ),
6626  thresh_PFClusterEndcap = cms.double( 4.0 ),
6627  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6628  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
6629  use_preshower = cms.bool( True ),
6630  thresh_PFClusterBarrel = cms.double( 4.0 ),
6631  thresh_SCEt = cms.double( 4.0 ),
6632  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
6633  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
6634  verbose = cms.untracked.bool( False ),
6635  useDynamicDPhiWindow = cms.bool( True ),
6636  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
6637  regressionConfig = cms.PSet(
6638  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
6639  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6640  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6641  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
6642  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
6643  ),
6644  applyCrackCorrections = cms.bool( False ),
6645  satelliteClusterSeedThreshold = cms.double( 50.0 ),
6646  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
6647  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
6648  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6649  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
6650  ClusteringType = cms.string( "Mustache" ),
6651  EnergyWeight = cms.string( "Raw" ),
6652  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
6653  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
6654  thresh_PFClusterES = cms.double( 5.0 ),
6655  seedThresholdIsET = cms.bool( True ),
6656  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
6657 )
6658 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
6659  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
6660  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
6661  recoEcalCandidateCollection = cms.string( "" )
6662 )
6663 fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1MatchFilterRegional",
6664  doIsolated = cms.bool( False ),
6665  endcap_end = cms.double( 2.65 ),
6666  region_phi_size = cms.double( 1.044 ),
6667  saveTags = cms.bool( False ),
6668  region_eta_size_ecap = cms.double( 1.0 ),
6669  barrel_end = cms.double( 1.4791 ),
6670  l1IsolatedTag = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6671  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
6672  l1CenJetsTag = cms.InputTag( 'hltL1extraParticles','Central' ),
6673  region_eta_size = cms.double( 0.522 ),
6674  L1SeedFilterTag = cms.InputTag( "hltL1sL1SingleEG5" ),
6675  candNonIsolatedTag = cms.InputTag( "" ),
6676  l1NonIsolatedTag = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6677  ncandcut = cms.int32( 1 )
6678 )
6679 fragment.hltEle5SC5JPsiEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
6680  saveTags = cms.bool( True ),
6681  L1NonIsoCand = cms.InputTag( "" ),
6682  relaxed = cms.untracked.bool( False ),
6683  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6684  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
6685  etcutEB = cms.double( 5.0 ),
6686  etcutEE = cms.double( 5.0 ),
6687  ncandcut = cms.int32( 1 )
6688 )
6689 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
6690  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6691  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6692  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6693  isIeta = cms.bool( True )
6694 )
6695 fragment.hltEle5SC5JPsiClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6696  doIsolated = cms.bool( True ),
6697  thrOverE2EE = cms.double( -1.0 ),
6698  L1NonIsoCand = cms.InputTag( "" ),
6699  saveTags = cms.bool( True ),
6700  thrOverE2EB = cms.double( -1.0 ),
6701  thrRegularEE = cms.double( 0.05 ),
6702  thrOverEEE = cms.double( -1.0 ),
6703  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6704  thrOverEEB = cms.double( -1.0 ),
6705  thrRegularEB = cms.double( 0.015 ),
6706  lessThan = cms.bool( True ),
6707  useEt = cms.bool( False ),
6708  ncandcut = cms.int32( 1 ),
6709  isoTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
6710  candTag = cms.InputTag( "hltEle5SC5JPsiEtFilter" ),
6711  nonIsoTag = cms.InputTag( "" )
6712 )
6713 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6714  EBSumThreshold = cms.double( 0.2 ),
6715  MomHBDepth = cms.double( 0.2 ),
6716  UseEtEBTreshold = cms.bool( False ),
6717  hfInput = cms.InputTag( "hltHfreco" ),
6718  AllowMissingInputs = cms.bool( False ),
6719  MomEEDepth = cms.double( 0.0 ),
6720  EESumThreshold = cms.double( 0.45 ),
6721  HBGrid = cms.vdouble( ),
6722  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6723  HBThreshold = cms.double( 0.7 ),
6724  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6725  UseEcalRecoveredHits = cms.bool( False ),
6726  MomConstrMethod = cms.int32( 1 ),
6727  MomHEDepth = cms.double( 0.4 ),
6728  HcalThreshold = cms.double( -1000.0 ),
6729  HF2Weights = cms.vdouble( ),
6730  HOWeights = cms.vdouble( ),
6731  EEGrid = cms.vdouble( ),
6732  UseSymEBTreshold = cms.bool( False ),
6733  EEWeights = cms.vdouble( ),
6734  EEWeight = cms.double( 1.0 ),
6735  UseHO = cms.bool( False ),
6736  HBWeights = cms.vdouble( ),
6737  HF1Weight = cms.double( 1.0 ),
6738  HF2Grid = cms.vdouble( ),
6739  HEDWeights = cms.vdouble( ),
6740  HEDGrid = cms.vdouble( ),
6741  EBWeight = cms.double( 1.0 ),
6742  HF1Grid = cms.vdouble( ),
6743  EBWeights = cms.vdouble( ),
6744  HOWeight = cms.double( 1.0E-99 ),
6745  HESWeight = cms.double( 1.0 ),
6746  HESThreshold = cms.double( 0.8 ),
6747  hbheInput = cms.InputTag( "hltHbhereco" ),
6748  HF2Weight = cms.double( 1.0 ),
6749  HF2Threshold = cms.double( 0.85 ),
6750  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6751  EEThreshold = cms.double( 0.3 ),
6752  HOThresholdPlus1 = cms.double( 3.5 ),
6753  HOThresholdPlus2 = cms.double( 3.5 ),
6754  HF1Weights = cms.vdouble( ),
6755  hoInput = cms.InputTag( "hltHoreco" ),
6756  HF1Threshold = cms.double( 0.5 ),
6757  HOThresholdMinus1 = cms.double( 3.5 ),
6758  HESGrid = cms.vdouble( ),
6759  EcutTower = cms.double( -1000.0 ),
6760  UseRejectedRecoveredEcalHits = cms.bool( False ),
6761  UseEtEETreshold = cms.bool( False ),
6762  HESWeights = cms.vdouble( ),
6763  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6764  'kWeird',
6765  'kBad' ),
6766  HEDWeight = cms.double( 1.0 ),
6767  UseSymEETreshold = cms.bool( False ),
6768  HEDThreshold = cms.double( 0.8 ),
6769  EBThreshold = cms.double( 0.07 ),
6770  UseRejectedHitsOnly = cms.bool( False ),
6771  UseHcalRecoveredHits = cms.bool( False ),
6772  HOThresholdMinus2 = cms.double( 3.5 ),
6773  HOThreshold0 = cms.double( 3.5 ),
6774  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6775  UseRejectedRecoveredHcalHits = cms.bool( False ),
6776  MomEBDepth = cms.double( 0.3 ),
6777  HBWeight = cms.double( 1.0 ),
6778  HOGrid = cms.vdouble( ),
6779  EBGrid = cms.vdouble( )
6780 )
6781 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
6782  gridSpacing = cms.double( 0.55 ),
6783  maxRapidity = cms.double( 2.5 ),
6784  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
6785 )
6786 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
6787  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
6788  effectiveAreaBarrel = cms.double( 0.105 ),
6789  outerCone = cms.double( 0.14 ),
6790  innerCone = cms.double( 0.0 ),
6791  useSingleTower = cms.bool( False ),
6792  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6793  depth = cms.int32( -1 ),
6794  doRhoCorrection = cms.bool( False ),
6795  effectiveAreaEndcap = cms.double( 0.17 ),
6796  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6797  rhoMax = cms.double( 9.9999999E7 ),
6798  etMin = cms.double( 0.0 ),
6799  rhoScale = cms.double( 1.0 ),
6800  doEtSum = cms.bool( False )
6801 )
6802 fragment.hltEle5SC5JPsiHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6803  doIsolated = cms.bool( True ),
6804  thrOverE2EE = cms.double( -1.0 ),
6805  L1NonIsoCand = cms.InputTag( "" ),
6806  saveTags = cms.bool( True ),
6807  thrOverE2EB = cms.double( -1.0 ),
6808  thrRegularEE = cms.double( -1.0 ),
6809  thrOverEEE = cms.double( 0.15 ),
6810  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6811  thrOverEEB = cms.double( 0.15 ),
6812  thrRegularEB = cms.double( -1.0 ),
6813  lessThan = cms.bool( True ),
6814  useEt = cms.bool( False ),
6815  ncandcut = cms.int32( 1 ),
6816  isoTag = cms.InputTag( "hltEgammaHoverE" ),
6817  candTag = cms.InputTag( "hltEle5SC5JPsiClusterShapeFilter" ),
6818  nonIsoTag = cms.InputTag( "" )
6819 )
6820 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
6821  energyEndcap = cms.double( 0.0 ),
6822  effectiveAreaBarrel = cms.double( 0.147 ),
6823  etaStripBarrel = cms.double( 0.0 ),
6824  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6825  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6826  etaStripEndcap = cms.double( 0.0 ),
6827  drVetoBarrel = cms.double( 0.0 ),
6828  drMax = cms.double( 0.3 ),
6829  doRhoCorrection = cms.bool( True ),
6830  energyBarrel = cms.double( 0.0 ),
6831  effectiveAreaEndcap = cms.double( 0.131 ),
6832  drVetoEndcap = cms.double( 0.0 ),
6833  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6834  rhoMax = cms.double( 9.9999999E7 ),
6835  rhoScale = cms.double( 1.0 )
6836 )
6837 fragment.hltEle5SC5JPsiEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6838  doIsolated = cms.bool( True ),
6839  thrOverE2EE = cms.double( -1.0 ),
6840  L1NonIsoCand = cms.InputTag( "" ),
6841  saveTags = cms.bool( True ),
6842  thrOverE2EB = cms.double( -1.0 ),
6843  thrRegularEE = cms.double( -1.0 ),
6844  thrOverEEE = cms.double( 0.3 ),
6845  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6846  thrOverEEB = cms.double( 0.5 ),
6847  thrRegularEB = cms.double( -1.0 ),
6848  lessThan = cms.bool( True ),
6849  useEt = cms.bool( True ),
6850  ncandcut = cms.int32( 1 ),
6851  isoTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
6852  candTag = cms.InputTag( "hltEle5SC5JPsiHEFilter" ),
6853  nonIsoTag = cms.InputTag( "" )
6854 )
6855 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
6856  L1NonIsoCand = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6857  EMin = cms.double( 0.8 ),
6858  EtMin = cms.double( 0.5 ),
6859  L1IsoCand = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6860  useTowersInCone = cms.double( 0.8 ),
6861  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
6862 )
6863 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
6864  ECAL_Compensate = cms.bool( False ),
6865  ECAL_Dead_Code = cms.uint32( 10 ),
6866  MinLongTiming_Cut = cms.double( -5.0 ),
6867  ECAL_Compensation = cms.double( 0.5 ),
6868  MaxLongTiming_Cut = cms.double( 5.0 ),
6869  weight_HFhad = cms.double( 1.0 ),
6870  ApplyPulseDPG = cms.bool( False ),
6871  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6872  ECAL_Threshold = cms.double( 10.0 ),
6873  ApplyTimeDPG = cms.bool( False ),
6874  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
6875  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6876  LongFibre_Fraction = cms.double( 0.1 ),
6877  MaxShortTiming_Cut = cms.double( 5.0 ),
6878  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6879  thresh_Barrel = cms.double( 0.4 ),
6880  navigation_HF = cms.bool( True ),
6881  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6882  HF_Calib_29 = cms.double( 1.07 ),
6883  LongFibre_Cut = cms.double( 120.0 ),
6884  EM_Depth = cms.double( 22.0 ),
6885  weight_HFem = cms.double( 1.0 ),
6886  LongShortFibre_Cut = cms.double( 1.0E9 ),
6887  MinShortTiming_Cut = cms.double( -5.0 ),
6888  HCAL_Calib = cms.bool( True ),
6889  thresh_HF = cms.double( 0.4 ),
6890  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6891  thresh_Endcap = cms.double( 0.4 ),
6892  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6893  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6894  ShortFibre_Cut = cms.double( 60.0 ),
6895  ApplyLongShortDPG = cms.bool( True ),
6896  HF_Calib = cms.bool( True ),
6897  HAD_Depth = cms.double( 47.0 ),
6898  ShortFibre_Fraction = cms.double( 0.01 ),
6899  HCAL_Calib_29 = cms.double( 1.35 )
6900 )
6901 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFClusterProducer",
6902  pfClusterBuilder = cms.PSet(
6903  positionCalc = cms.PSet(
6904  minFractionInCalc = cms.double( 1.0E-9 ),
6905  logWeightDenominator = cms.double( 0.8 ),
6906  minAllowedNormalization = cms.double( 1.0E-9 ),
6907  posCalcNCrystals = cms.int32( 5 ),
6908  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6909  ),
6910  minFracTot = cms.double( 1.0E-20 ),
6911  maxIterations = cms.uint32( 50 ),
6912  stoppingTolerance = cms.double( 1.0E-8 ),
6913  minFractionToKeep = cms.double( 1.0E-7 ),
6914  excludeOtherSeeds = cms.bool( True ),
6915  showerSigma = cms.double( 10.0 ),
6916  recHitEnergyNorms = cms.VPSet(
6917  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
6918  recHitEnergyNorm = cms.double( 0.8 )
6919  ),
6920  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
6921  recHitEnergyNorm = cms.double( 0.8 )
6922  )
6923  ),
6924  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6925  allCellsPositionCalc = cms.PSet(
6926  minFractionInCalc = cms.double( 1.0E-9 ),
6927  logWeightDenominator = cms.double( 0.8 ),
6928  minAllowedNormalization = cms.double( 1.0E-9 ),
6929  posCalcNCrystals = cms.int32( -1 ),
6930  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6931  )
6932  ),
6933  positionReCalc = cms.PSet( ),
6934  initialClusteringStep = cms.PSet(
6935  thresholdsByDetector = cms.VPSet(
6936  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6937  detector = cms.string( "HCAL_BARREL1" ),
6938  gatheringThresholdPt = cms.double( 0.0 )
6939  ),
6940  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6941  detector = cms.string( "HCAL_ENDCAP" ),
6942  gatheringThresholdPt = cms.double( 0.0 )
6943  )
6944  ),
6945  useCornerCells = cms.bool( True ),
6946  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6947  ),
6948  energyCorrector = cms.PSet( ),
6949  recHitCleaners = cms.VPSet(
6950  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
6951  ),
6952  seedFinder = cms.PSet(
6953  nNeighbours = cms.int32( 4 ),
6954  thresholdsByDetector = cms.VPSet(
6955  cms.PSet( seedingThreshold = cms.double( 0.8 ),
6956  seedingThresholdPt = cms.double( 0.0 ),
6957  detector = cms.string( "HCAL_BARREL1" )
6958  ),
6959  cms.PSet( seedingThreshold = cms.double( 1.1 ),
6960  seedingThresholdPt = cms.double( 0.0 ),
6961  detector = cms.string( "HCAL_ENDCAP" )
6962  )
6963  ),
6964  algoName = cms.string( "LocalMaximumSeedFinder" )
6965  ),
6966  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCALForEgamma" )
6967 )
6968 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
6969  energyEndcap = cms.double( 0.0 ),
6970  useHF = cms.bool( False ),
6971  useEt = cms.bool( True ),
6972  etaStripBarrel = cms.double( 0.0 ),
6973  pfClusterProducerHFHAD = cms.InputTag( "hltParticleFlowClusterHFHADForEgamma" ),
6974  rhoScale = cms.double( 1.0 ),
6975  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6976  etaStripEndcap = cms.double( 0.0 ),
6977  drVetoBarrel = cms.double( 0.0 ),
6978  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
6979  drMax = cms.double( 0.3 ),
6980  effectiveAreaBarrel = cms.double( 0.071 ),
6981  energyBarrel = cms.double( 0.0 ),
6982  effectiveAreaEndcap = cms.double( 0.182 ),
6983  drVetoEndcap = cms.double( 0.0 ),
6984  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6985  rhoMax = cms.double( 9.9999999E7 ),
6986  pfClusterProducerHFEM = cms.InputTag( "hltParticleFlowClusterHFEMForEgamma" ),
6987  doRhoCorrection = cms.bool( True )
6988 )
6989 fragment.hltEle5SC5JPsiHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6990  doIsolated = cms.bool( True ),
6991  thrOverE2EE = cms.double( -1.0 ),
6992  L1NonIsoCand = cms.InputTag( "" ),
6993  saveTags = cms.bool( True ),
6994  thrOverE2EB = cms.double( -1.0 ),
6995  thrRegularEE = cms.double( -1.0 ),
6996  thrOverEEE = cms.double( 0.2 ),
6997  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6998  thrOverEEB = cms.double( 0.2 ),
6999  thrRegularEB = cms.double( -1.0 ),
7000  lessThan = cms.bool( True ),
7001  useEt = cms.bool( True ),
7002  ncandcut = cms.int32( 1 ),
7003  isoTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
7004  candTag = cms.InputTag( "hltEle5SC5JPsiEcalIsoFilter" ),
7005  nonIsoTag = cms.InputTag( "" )
7006 )
7007 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
7008  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7009  SeedConfiguration = cms.PSet(
7010  searchInTIDTEC = cms.bool( True ),
7011  HighPtThreshold = cms.double( 35.0 ),
7012  r2MinF = cms.double( -0.15 ),
7013  OrderedHitsFactoryPSet = cms.PSet(
7014  maxElement = cms.uint32( 0 ),
7015  ComponentName = cms.string( "StandardHitPairGenerator" ),
7016  useOnDemandTracker = cms.untracked.int32( 0 ),
7017  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
7018  ),
7019  DeltaPhi1Low = cms.double( 0.23 ),
7020  DeltaPhi1High = cms.double( 0.08 ),
7021  ePhiMin1 = cms.double( -0.08 ),
7022  LowPtThreshold = cms.double( 3.0 ),
7023  RegionPSet = cms.PSet(
7024  deltaPhiRegion = cms.double( 0.4 ),
7025  originHalfLength = cms.double( 15.0 ),
7026  useZInVertex = cms.bool( True ),
7027  deltaEtaRegion = cms.double( 0.1 ),
7028  ptMin = cms.double( 1.5 ),
7029  originRadius = cms.double( 0.2 ),
7030  VertexProducer = cms.InputTag( "dummyVertices" )
7031  ),
7032  dynamicPhiRoad = cms.bool( False ),
7033  ePhiMax1 = cms.double( 0.04 ),
7034  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
7035  SizeWindowENeg = cms.double( 0.675 ),
7036  nSigmasDeltaZ1 = cms.double( 5.0 ),
7037  rMaxI = cms.double( 0.2 ),
7038  preFilteredSeeds = cms.bool( True ),
7039  r2MaxF = cms.double( 0.15 ),
7040  pPhiMin1 = cms.double( -0.04 ),
7041  initialSeeds = cms.InputTag( "noSeedsHere" ),
7042  pPhiMax1 = cms.double( 0.08 ),
7043  SCEtCut = cms.double( 3.0 ),
7044  z2MaxB = cms.double( 0.09 ),
7045  fromTrackerSeeds = cms.bool( True ),
7046  hcalRecHits = cms.InputTag( "hltHbhereco" ),
7047  z2MinB = cms.double( -0.09 ),
7048  rMinI = cms.double( -0.2 ),
7049  hOverEConeSize = cms.double( 0.0 ),
7050  hOverEHBMinE = cms.double( 999999.0 ),
7051  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7052  applyHOverECut = cms.bool( False ),
7053  hOverEHFMinE = cms.double( 999999.0 ),
7054  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7055  PhiMin2B = cms.double( -0.004 ),
7056  PhiMin2F = cms.double( -0.004 ),
7057  PhiMax2B = cms.double( 0.004 ),
7058  PhiMax2F = cms.double( 0.004 ),
7059  DeltaPhi2B = cms.double( 0.004 ),
7060  DeltaPhi2F = cms.double( 0.004 ),
7061  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
7062  ),
7063  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
7064 )
7065 fragment.hltEle5SC5JPsiPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
7066  saveTags = cms.bool( True ),
7067  s2_threshold = cms.double( 0.4 ),
7068  npixelmatchcut = cms.double( 1.0 ),
7069  tanhSO10InterThres = cms.double( 1.0 ),
7070  pixelVeto = cms.bool( False ),
7071  doIsolated = cms.bool( True ),
7072  s_a_phi1B = cms.double( 0.0069 ),
7073  s_a_phi1F = cms.double( 0.0076 ),
7074  s_a_phi1I = cms.double( 0.0088 ),
7075  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7076  candTag = cms.InputTag( "hltEle5SC5JPsiHcalIsoFilter" ),
7077  tanhSO10ForwardThres = cms.double( 1.0 ),
7078  L1IsoPixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7079  L1NonIsoCand = cms.InputTag( "" ),
7080  ncandcut = cms.int32( 1 ),
7081  tanhSO10BarrelThres = cms.double( 0.35 ),
7082  s_a_rF = cms.double( 0.04 ),
7083  L1NonIsoPixelSeedsTag = cms.InputTag( "" ),
7084  s_a_rI = cms.double( 0.027 ),
7085  s_a_phi2I = cms.double( 7.0E-4 ),
7086  useS = cms.bool( False ),
7087  s_a_phi2B = cms.double( 3.7E-4 ),
7088  s_a_zB = cms.double( 0.012 ),
7089  s_a_phi2F = cms.double( 0.00906 )
7090 )
7091 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
7092  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7093  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7094  SimpleMagneticField = cms.string( "" ),
7095  TransientInitialStateEstimatorParameters = cms.PSet(
7096  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
7097  numberMeasurementsForFit = cms.int32( 4 ),
7098  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
7099  ),
7100  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7101  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7102  cleanTrajectoryAfterInOut = cms.bool( True ),
7103  useHitsSplitting = cms.bool( True ),
7104  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7105  doSeedingRegionRebuilding = cms.bool( True ),
7106  maxNSeeds = cms.uint32( 1000000 ),
7107  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForElectrons" ) ),
7108  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7109  TrajectoryBuilder = cms.string( "" )
7110 )
7111 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
7112  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
7113  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7114  producer = cms.string( "" ),
7115  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7116  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
7117  useHitsSplitting = cms.bool( False ),
7118  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
7119  GeometricInnerState = cms.bool( True ),
7120  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7121  TrajectoryInEvent = cms.bool( True ),
7122  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7123  AlgorithmName = cms.string( "gsf" ),
7124  Propagator = cms.string( "hltESPFwdElectronPropagator" )
7125 )
7126 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
7127  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7128  UseGsfTracks = cms.bool( True ),
7129  TrackProducer = cms.InputTag( "" ),
7130  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
7131 )
7132 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
7133  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7134  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7135  upperTrackNrToRemoveCut = cms.int32( 9999 ),
7136  lowerTrackNrToRemoveCut = cms.int32( -1 ),
7137  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
7138 )
7139 fragment.hltEle5SC5JPsiOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7140  doIsolated = cms.bool( True ),
7141  thrOverE2EE = cms.double( -1.0 ),
7142  L1NonIsoCand = cms.InputTag( "" ),
7143  saveTags = cms.bool( True ),
7144  thrOverE2EB = cms.double( -1.0 ),
7145  thrRegularEE = cms.double( 0.03 ),
7146  thrOverEEE = cms.double( -1.0 ),
7147  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7148  thrOverEEB = cms.double( -1.0 ),
7149  thrRegularEB = cms.double( 0.05 ),
7150  lessThan = cms.bool( True ),
7151  useEt = cms.bool( True ),
7152  ncandcut = cms.int32( 1 ),
7153  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
7154  candTag = cms.InputTag( "hltEle5SC5JPsiPixelMatchFilter" ),
7155  nonIsoTag = cms.InputTag( "" )
7156 )
7157 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
7158  verbose = cms.untracked.bool( False ),
7159  useTriggerFilterElectrons = cms.bool( False ),
7160  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7161  isRecoCandidate = cms.bool( True ),
7162  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
7163  useTriggerFilterMuons = cms.bool( False ),
7164  useBeamSpot = cms.bool( True ),
7165  vertexLabel = cms.InputTag( "None" ),
7166  triggerFilterElectronsSrc = cms.InputTag( "None" ),
7167  triggerFilterMuonsSrc = cms.InputTag( "None" ),
7168  useVertex = cms.bool( False )
7169 )
7170 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
7171  useFilterWithES = cms.bool( False ),
7172  FilterPSet = cms.PSet(
7173  chi2 = cms.double( 1000.0 ),
7174  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7175  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
7176  nSigmaInvPtTolerance = cms.double( 0.0 ),
7177  ptMin = cms.double( 0.1 ),
7178  tipMax = cms.double( 1.0 )
7179  ),
7180  passLabel = cms.string( "" ),
7181  FitterPSet = cms.PSet(
7182  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
7183  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7184  fixImpactParameter = cms.double( 0.0 )
7185  ),
7186  RegionFactoryPSet = cms.PSet(
7187  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
7188  RegionPSet = cms.PSet(
7189  precise = cms.bool( True ),
7190  originRadius = cms.double( 0.2 ),
7191  ptMin = cms.double( 0.9 ),
7192  originHalfLength = cms.double( 0.3 ),
7193  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7194  useFixedError = cms.bool( True ),
7195  sigmaZVertex = cms.double( 3.0 ),
7196  fixedError = cms.double( 0.2 ),
7197  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
7198  useFoundVertices = cms.bool( True ),
7199  nSigmaZ = cms.double( 4.0 ),
7200  useFakeVertices = cms.bool( True )
7201  )
7202  ),
7203  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
7204  OrderedHitsFactoryPSet = cms.PSet(
7205  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7206  GeneratorPSet = cms.PSet(
7207  useBending = cms.bool( True ),
7208  useFixedPreFiltering = cms.bool( False ),
7209  maxElement = cms.uint32( 100000 ),
7210  phiPreFiltering = cms.double( 0.3 ),
7211  extraHitRPhitolerance = cms.double( 0.06 ),
7212  useMultScattering = cms.bool( True ),
7213  SeedComparitorPSet = cms.PSet(
7214  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7215  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7216  ),
7217  extraHitRZtolerance = cms.double( 0.06 ),
7218  ComponentName = cms.string( "PixelTripletHLTGenerator" )
7219  ),
7220  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
7221  )
7222 )
7223 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
7224  WtAverage = cms.bool( True ),
7225  Method2 = cms.bool( True ),
7226  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7227  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
7228  Verbosity = cms.int32( 0 ),
7229  UseError = cms.bool( True ),
7230  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7231  PtMin = cms.double( 1.0 ),
7232  NTrkMin = cms.int32( 2 ),
7233  ZOffset = cms.double( 5.0 ),
7234  Finder = cms.string( "DivisiveVertexFinder" ),
7235  ZSeparation = cms.double( 0.05 )
7236 )
7237 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7238  useEventsWithNoVertex = cms.bool( True ),
7239  originHalfLength = cms.double( 0.3 ),
7240  useProtoTrackKinematics = cms.bool( False ),
7241  usePV = cms.bool( True ),
7242  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7243  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7244  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7245  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7246  originRadius = cms.double( 0.1 )
7247 )
7248 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7249  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
7250  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7251  SimpleMagneticField = cms.string( "ParabolicMf" ),
7252  TransientInitialStateEstimatorParameters = cms.PSet(
7253  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7254  numberMeasurementsForFit = cms.int32( 4 ),
7255  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7256  ),
7257  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7258  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7259  cleanTrajectoryAfterInOut = cms.bool( False ),
7260  useHitsSplitting = cms.bool( False ),
7261  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7262  doSeedingRegionRebuilding = cms.bool( False ),
7263  maxNSeeds = cms.uint32( 100000 ),
7264  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
7265  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7266  TrajectoryBuilder = cms.string( "" )
7267 )
7268 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7269  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
7270  SimpleMagneticField = cms.string( "ParabolicMf" ),
7271  clusterRemovalInfo = cms.InputTag( "" ),
7272  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7273  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7274  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7275  useHitsSplitting = cms.bool( False ),
7276  MeasurementTracker = cms.string( "" ),
7277  AlgorithmName = cms.string( "hltIterX" ),
7278  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7279  NavigationSchool = cms.string( "" ),
7280  TrajectoryInEvent = cms.bool( True ),
7281  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7282  GeometricInnerState = cms.bool( True ),
7283  useSimpleMF = cms.bool( True ),
7284  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7285 )
7286 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7287  max_d0 = cms.double( 100.0 ),
7288  minNumber3DLayers = cms.uint32( 0 ),
7289  max_lostHitFraction = cms.double( 1.0 ),
7290  applyAbsCutsIfNoPV = cms.bool( False ),
7291  qualityBit = cms.string( "highPurity" ),
7292  minNumberLayers = cms.uint32( 3 ),
7293  chi2n_par = cms.double( 0.7 ),
7294  useVtxError = cms.bool( False ),
7295  nSigmaZ = cms.double( 3.0 ),
7296  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7297  applyAdaptedPVCuts = cms.bool( True ),
7298  min_eta = cms.double( -9999.0 ),
7299  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7300  copyTrajectories = cms.untracked.bool( True ),
7301  vtxNumber = cms.int32( -1 ),
7302  max_d0NoPV = cms.double( 100.0 ),
7303  keepAllTracks = cms.bool( False ),
7304  maxNumberLostLayers = cms.uint32( 1 ),
7305  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7306  max_relpterr = cms.double( 9999.0 ),
7307  copyExtras = cms.untracked.bool( True ),
7308  max_z0NoPV = cms.double( 100.0 ),
7309  vertexCut = cms.string( "tracksSize>=3" ),
7310  max_z0 = cms.double( 100.0 ),
7311  useVertices = cms.bool( True ),
7312  min_nhits = cms.uint32( 0 ),
7313  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
7314  max_minMissHitOutOrIn = cms.int32( 99 ),
7315  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7316  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7317  max_eta = cms.double( 9999.0 ),
7318  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7319  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7320  res_par = cms.vdouble( 0.003, 0.001 ),
7321  minHitsToBypassChecks = cms.uint32( 20 )
7322 )
7323 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7324  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7325  maxChi2 = cms.double( 9.0 ),
7326  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
7327  oldClusterRemovalInfo = cms.InputTag( "" ),
7328  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7329  overrideTrkQuals = cms.InputTag( "" ),
7330  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7331  TrackQuality = cms.string( "highPurity" )
7332 )
7333 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7334  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7335  OnDemand = cms.bool( False ),
7336  src = cms.InputTag( "hltSiStripClusters" )
7337 )
7338 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7339  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7340  'BPix1+BPix2+FPix1_pos',
7341  'BPix1+BPix2+FPix1_neg',
7342  'BPix1+FPix1_pos+FPix2_pos',
7343  'BPix1+FPix1_neg+FPix2_neg' ),
7344  MTOB = cms.PSet( ),
7345  TEC = cms.PSet( ),
7346  MTID = cms.PSet( ),
7347  FPix = cms.PSet(
7348  HitProducer = cms.string( "hltSiPixelRecHits" ),
7349  hitErrorRZ = cms.double( 0.0036 ),
7350  useErrorsFromParam = cms.bool( True ),
7351  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7352  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7353  hitErrorRPhi = cms.double( 0.0051 )
7354  ),
7355  MTEC = cms.PSet( ),
7356  MTIB = cms.PSet( ),
7357  TID = cms.PSet( ),
7358  TOB = cms.PSet( ),
7359  BPix = cms.PSet(
7360  HitProducer = cms.string( "hltSiPixelRecHits" ),
7361  hitErrorRZ = cms.double( 0.006 ),
7362  useErrorsFromParam = cms.bool( True ),
7363  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7364  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7365  hitErrorRPhi = cms.double( 0.0027 )
7366  ),
7367  TIB = cms.PSet( )
7368 )
7369 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7370  RegionFactoryPSet = cms.PSet(
7371  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7372  RegionPSet = cms.PSet(
7373  precise = cms.bool( True ),
7374  originRadius = cms.double( 0.05 ),
7375  ptMin = cms.double( 0.5 ),
7376  input = cms.InputTag( "hltEgammaCandidates" ),
7377  maxNRegions = cms.int32( 10 ),
7378  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7379  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7380  zErrorBeamSpot = cms.double( 24.2 ),
7381  deltaEta = cms.double( 0.5 ),
7382  deltaPhi = cms.double( 0.5 ),
7383  nSigmaZVertex = cms.double( 3.0 ),
7384  nSigmaZBeamSpot = cms.double( 4.0 ),
7385  mode = cms.string( "VerticesFixed" ),
7386  maxNVertices = cms.int32( 3 ),
7387  zErrorVetex = cms.double( 0.2 )
7388  )
7389  ),
7390  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7391  ClusterCheckPSet = cms.PSet(
7392  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7393  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7394  doClusterCheck = cms.bool( False ),
7395  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7396  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7397  ),
7398  OrderedHitsFactoryPSet = cms.PSet(
7399  maxElement = cms.uint32( 0 ),
7400  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7401  GeneratorPSet = cms.PSet(
7402  useBending = cms.bool( True ),
7403  useFixedPreFiltering = cms.bool( False ),
7404  maxElement = cms.uint32( 100000 ),
7405  phiPreFiltering = cms.double( 0.3 ),
7406  extraHitRPhitolerance = cms.double( 0.032 ),
7407  useMultScattering = cms.bool( True ),
7408  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
7409  extraHitRZtolerance = cms.double( 0.037 ),
7410  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7411  ),
7412  SeedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
7413  ),
7414  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
7415 )
7416 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7417  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
7418  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7419  SimpleMagneticField = cms.string( "ParabolicMf" ),
7420  TransientInitialStateEstimatorParameters = cms.PSet(
7421  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7422  numberMeasurementsForFit = cms.int32( 4 ),
7423  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7424  ),
7425  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7426  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7427  cleanTrajectoryAfterInOut = cms.bool( False ),
7428  useHitsSplitting = cms.bool( False ),
7429  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7430  doSeedingRegionRebuilding = cms.bool( False ),
7431  maxNSeeds = cms.uint32( 100000 ),
7432  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
7433  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7434  TrajectoryBuilder = cms.string( "" )
7435 )
7436 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7437  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
7438  SimpleMagneticField = cms.string( "ParabolicMf" ),
7439  clusterRemovalInfo = cms.InputTag( "" ),
7440  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7441  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7442  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7443  useHitsSplitting = cms.bool( False ),
7444  MeasurementTracker = cms.string( "" ),
7445  AlgorithmName = cms.string( "hltIterX" ),
7446  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7447  NavigationSchool = cms.string( "" ),
7448  TrajectoryInEvent = cms.bool( True ),
7449  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7450  GeometricInnerState = cms.bool( True ),
7451  useSimpleMF = cms.bool( True ),
7452  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7453 )
7454 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
7455  max_d0 = cms.double( 100.0 ),
7456  minNumber3DLayers = cms.uint32( 0 ),
7457  max_lostHitFraction = cms.double( 1.0 ),
7458  applyAbsCutsIfNoPV = cms.bool( False ),
7459  qualityBit = cms.string( "highPurity" ),
7460  minNumberLayers = cms.uint32( 3 ),
7461  chi2n_par = cms.double( 0.7 ),
7462  useVtxError = cms.bool( False ),
7463  nSigmaZ = cms.double( 3.0 ),
7464  dz_par2 = cms.vdouble( 0.9, 3.0 ),
7465  applyAdaptedPVCuts = cms.bool( True ),
7466  min_eta = cms.double( -9999.0 ),
7467  dz_par1 = cms.vdouble( 0.8, 3.0 ),
7468  copyTrajectories = cms.untracked.bool( True ),
7469  vtxNumber = cms.int32( -1 ),
7470  max_d0NoPV = cms.double( 100.0 ),
7471  keepAllTracks = cms.bool( False ),
7472  maxNumberLostLayers = cms.uint32( 1 ),
7473  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7474  max_relpterr = cms.double( 9999.0 ),
7475  copyExtras = cms.untracked.bool( True ),
7476  max_z0NoPV = cms.double( 100.0 ),
7477  vertexCut = cms.string( "tracksSize>=3" ),
7478  max_z0 = cms.double( 100.0 ),
7479  useVertices = cms.bool( True ),
7480  min_nhits = cms.uint32( 0 ),
7481  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7482  max_minMissHitOutOrIn = cms.int32( 99 ),
7483  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7484  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7485  max_eta = cms.double( 9999.0 ),
7486  d0_par2 = cms.vdouble( 0.9, 3.0 ),
7487  d0_par1 = cms.vdouble( 0.85, 3.0 ),
7488  res_par = cms.vdouble( 0.003, 0.001 ),
7489  minHitsToBypassChecks = cms.uint32( 20 )
7490 )
7491 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
7492  max_d0 = cms.double( 100.0 ),
7493  minNumber3DLayers = cms.uint32( 0 ),
7494  max_lostHitFraction = cms.double( 1.0 ),
7495  applyAbsCutsIfNoPV = cms.bool( False ),
7496  qualityBit = cms.string( "highPurity" ),
7497  minNumberLayers = cms.uint32( 5 ),
7498  chi2n_par = cms.double( 0.4 ),
7499  useVtxError = cms.bool( False ),
7500  nSigmaZ = cms.double( 3.0 ),
7501  dz_par2 = cms.vdouble( 1.0, 4.0 ),
7502  applyAdaptedPVCuts = cms.bool( True ),
7503  min_eta = cms.double( -9999.0 ),
7504  dz_par1 = cms.vdouble( 1.0, 4.0 ),
7505  copyTrajectories = cms.untracked.bool( True ),
7506  vtxNumber = cms.int32( -1 ),
7507  max_d0NoPV = cms.double( 100.0 ),
7508  keepAllTracks = cms.bool( False ),
7509  maxNumberLostLayers = cms.uint32( 1 ),
7510  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7511  max_relpterr = cms.double( 9999.0 ),
7512  copyExtras = cms.untracked.bool( True ),
7513  max_z0NoPV = cms.double( 100.0 ),
7514  vertexCut = cms.string( "tracksSize>=3" ),
7515  max_z0 = cms.double( 100.0 ),
7516  useVertices = cms.bool( True ),
7517  min_nhits = cms.uint32( 0 ),
7518  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7519  max_minMissHitOutOrIn = cms.int32( 99 ),
7520  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7521  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7522  max_eta = cms.double( 9999.0 ),
7523  d0_par2 = cms.vdouble( 1.0, 4.0 ),
7524  d0_par1 = cms.vdouble( 1.0, 4.0 ),
7525  res_par = cms.vdouble( 0.003, 0.001 ),
7526  minHitsToBypassChecks = cms.uint32( 20 )
7527 )
7528 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
7529  ShareFrac = cms.double( 0.19 ),
7530  writeOnlyTrkQuals = cms.bool( False ),
7531  MinPT = cms.double( 0.05 ),
7532  allowFirstHitShare = cms.bool( True ),
7533  copyExtras = cms.untracked.bool( True ),
7534  Epsilon = cms.double( -0.001 ),
7535  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7536  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7537  MaxNormalizedChisq = cms.double( 1000.0 ),
7538  copyMVA = cms.bool( False ),
7539  FoundHitBonus = cms.double( 5.0 ),
7540  setsToMerge = cms.VPSet(
7541  cms.PSet( pQual = cms.bool( False ),
7542  tLists = cms.vint32( 0, 1 )
7543  )
7544  ),
7545  MinFound = cms.int32( 3 ),
7546  hasSelector = cms.vint32( 0, 0 ),
7547  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7548  LostHitPenalty = cms.double( 20.0 ),
7549  newQuality = cms.string( "confirmed" )
7550 )
7551 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
7552  ShareFrac = cms.double( 0.19 ),
7553  writeOnlyTrkQuals = cms.bool( False ),
7554  MinPT = cms.double( 0.05 ),
7555  allowFirstHitShare = cms.bool( True ),
7556  copyExtras = cms.untracked.bool( True ),
7557  Epsilon = cms.double( -0.001 ),
7558  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7559  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7560  MaxNormalizedChisq = cms.double( 1000.0 ),
7561  copyMVA = cms.bool( False ),
7562  FoundHitBonus = cms.double( 5.0 ),
7563  setsToMerge = cms.VPSet(
7564  cms.PSet( pQual = cms.bool( False ),
7565  tLists = cms.vint32( 0, 1 )
7566  )
7567  ),
7568  MinFound = cms.int32( 3 ),
7569  hasSelector = cms.vint32( 0, 0 ),
7570  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7571  LostHitPenalty = cms.double( 20.0 ),
7572  newQuality = cms.string( "confirmed" )
7573 )
7574 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7575  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7576  maxChi2 = cms.double( 16.0 ),
7577  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
7578  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7579  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7580  overrideTrkQuals = cms.InputTag( "" ),
7581  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7582  TrackQuality = cms.string( "highPurity" )
7583 )
7584 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7585  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7586  OnDemand = cms.bool( False ),
7587  src = cms.InputTag( "hltSiStripClusters" )
7588 )
7589 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7590  layerList = cms.vstring( 'BPix1+BPix2',
7591  'BPix1+BPix3',
7592  'BPix2+BPix3',
7593  'BPix1+FPix1_pos',
7594  'BPix1+FPix1_neg',
7595  'BPix1+FPix2_pos',
7596  'BPix1+FPix2_neg',
7597  'BPix2+FPix1_pos',
7598  'BPix2+FPix1_neg',
7599  'BPix2+FPix2_pos',
7600  'BPix2+FPix2_neg',
7601  'FPix1_pos+FPix2_pos',
7602  'FPix1_neg+FPix2_neg' ),
7603  MTOB = cms.PSet( ),
7604  TEC = cms.PSet( ),
7605  MTID = cms.PSet( ),
7606  FPix = cms.PSet(
7607  HitProducer = cms.string( "hltSiPixelRecHits" ),
7608  hitErrorRZ = cms.double( 0.0036 ),
7609  useErrorsFromParam = cms.bool( True ),
7610  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7611  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7612  hitErrorRPhi = cms.double( 0.0051 )
7613  ),
7614  MTEC = cms.PSet( ),
7615  MTIB = cms.PSet( ),
7616  TID = cms.PSet( ),
7617  TOB = cms.PSet( ),
7618  BPix = cms.PSet(
7619  HitProducer = cms.string( "hltSiPixelRecHits" ),
7620  hitErrorRZ = cms.double( 0.006 ),
7621  useErrorsFromParam = cms.bool( True ),
7622  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7623  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7624  hitErrorRPhi = cms.double( 0.0027 )
7625  ),
7626  TIB = cms.PSet( )
7627 )
7628 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7629  RegionFactoryPSet = cms.PSet(
7630  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7631  RegionPSet = cms.PSet(
7632  precise = cms.bool( True ),
7633  originRadius = cms.double( 0.05 ),
7634  ptMin = cms.double( 1.2 ),
7635  deltaEta = cms.double( 0.5 ),
7636  deltaPhi = cms.double( 0.5 ),
7637  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7638  input = cms.InputTag( "hltEgammaCandidates" ),
7639  mode = cms.string( "VerticesFixed" ),
7640  maxNRegions = cms.int32( 10 ),
7641  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7642  maxNVertices = cms.int32( 3 ),
7643  zErrorBeamSpot = cms.double( 24.2 ),
7644  nSigmaZVertex = cms.double( 3.0 ),
7645  nSigmaZBeamSpot = cms.double( 4.0 ),
7646  zErrorVetex = cms.double( 0.2 )
7647  )
7648  ),
7649  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7650  ClusterCheckPSet = cms.PSet(
7651  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7652  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7653  doClusterCheck = cms.bool( False ),
7654  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7655  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7656  ),
7657  OrderedHitsFactoryPSet = cms.PSet(
7658  maxElement = cms.uint32( 0 ),
7659  ComponentName = cms.string( "StandardHitPairGenerator" ),
7660  GeneratorPSet = cms.PSet(
7661  maxElement = cms.uint32( 100000 ),
7662  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7663  ),
7664  SeedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
7665  ),
7666  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
7667 )
7668 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7669  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
7670  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7671  SimpleMagneticField = cms.string( "ParabolicMf" ),
7672  TransientInitialStateEstimatorParameters = cms.PSet(
7673  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7674  numberMeasurementsForFit = cms.int32( 4 ),
7675  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7676  ),
7677  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7678  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7679  cleanTrajectoryAfterInOut = cms.bool( False ),
7680  useHitsSplitting = cms.bool( False ),
7681  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7682  doSeedingRegionRebuilding = cms.bool( False ),
7683  maxNSeeds = cms.uint32( 100000 ),
7684  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
7685  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7686  TrajectoryBuilder = cms.string( "" )
7687 )
7688 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7689  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
7690  SimpleMagneticField = cms.string( "ParabolicMf" ),
7691  clusterRemovalInfo = cms.InputTag( "" ),
7692  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7693  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7694  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7695  useHitsSplitting = cms.bool( False ),
7696  MeasurementTracker = cms.string( "" ),
7697  AlgorithmName = cms.string( "hltIterX" ),
7698  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7699  NavigationSchool = cms.string( "" ),
7700  TrajectoryInEvent = cms.bool( True ),
7701  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7702  GeometricInnerState = cms.bool( True ),
7703  useSimpleMF = cms.bool( True ),
7704  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7705 )
7706 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7707  max_d0 = cms.double( 100.0 ),
7708  minNumber3DLayers = cms.uint32( 0 ),
7709  max_lostHitFraction = cms.double( 1.0 ),
7710  applyAbsCutsIfNoPV = cms.bool( False ),
7711  qualityBit = cms.string( "highPurity" ),
7712  minNumberLayers = cms.uint32( 3 ),
7713  chi2n_par = cms.double( 0.7 ),
7714  useVtxError = cms.bool( False ),
7715  nSigmaZ = cms.double( 3.0 ),
7716  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7717  applyAdaptedPVCuts = cms.bool( True ),
7718  min_eta = cms.double( -9999.0 ),
7719  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7720  copyTrajectories = cms.untracked.bool( True ),
7721  vtxNumber = cms.int32( -1 ),
7722  max_d0NoPV = cms.double( 100.0 ),
7723  keepAllTracks = cms.bool( False ),
7724  maxNumberLostLayers = cms.uint32( 1 ),
7725  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7726  max_relpterr = cms.double( 9999.0 ),
7727  copyExtras = cms.untracked.bool( True ),
7728  max_z0NoPV = cms.double( 100.0 ),
7729  vertexCut = cms.string( "tracksSize>=3" ),
7730  max_z0 = cms.double( 100.0 ),
7731  useVertices = cms.bool( True ),
7732  min_nhits = cms.uint32( 0 ),
7733  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
7734  max_minMissHitOutOrIn = cms.int32( 99 ),
7735  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7736  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7737  max_eta = cms.double( 9999.0 ),
7738  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7739  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7740  res_par = cms.vdouble( 0.003, 0.001 ),
7741  minHitsToBypassChecks = cms.uint32( 20 )
7742 )
7743 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
7744  ShareFrac = cms.double( 0.19 ),
7745  writeOnlyTrkQuals = cms.bool( False ),
7746  MinPT = cms.double( 0.05 ),
7747  allowFirstHitShare = cms.bool( True ),
7748  copyExtras = cms.untracked.bool( True ),
7749  Epsilon = cms.double( -0.001 ),
7750  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7751  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7752  MaxNormalizedChisq = cms.double( 1000.0 ),
7753  copyMVA = cms.bool( False ),
7754  FoundHitBonus = cms.double( 5.0 ),
7755  setsToMerge = cms.VPSet(
7756  cms.PSet( pQual = cms.bool( False ),
7757  tLists = cms.vint32( 0, 1 )
7758  )
7759  ),
7760  MinFound = cms.int32( 3 ),
7761  hasSelector = cms.vint32( 0, 0 ),
7762  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7763  LostHitPenalty = cms.double( 20.0 ),
7764  newQuality = cms.string( "confirmed" )
7765 )
7766 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
7767  egTrkIsoStripEndcap = cms.double( 0.03 ),
7768  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
7769  useGsfTrack = cms.bool( True ),
7770  useSCRefs = cms.bool( True ),
7771  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
7772  egTrkIsoStripBarrel = cms.double( 0.03 ),
7773  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
7774  egTrkIsoConeSize = cms.double( 0.3 ),
7775  egTrkIsoRSpan = cms.double( 999999.0 ),
7776  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
7777  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7778  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7779  egTrkIsoPtMin = cms.double( 1.0 ),
7780  egTrkIsoZSpan = cms.double( 0.15 )
7781 )
7782 fragment.hltEle5SC5JPsiTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7783  doIsolated = cms.bool( True ),
7784  thrOverE2EE = cms.double( -1.0 ),
7785  L1NonIsoCand = cms.InputTag( "" ),
7786  saveTags = cms.bool( True ),
7787  thrOverE2EB = cms.double( -1.0 ),
7788  thrRegularEE = cms.double( -1.0 ),
7789  thrOverEEE = cms.double( 0.2 ),
7790  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7791  thrOverEEB = cms.double( 0.2 ),
7792  thrRegularEB = cms.double( -1.0 ),
7793  lessThan = cms.bool( True ),
7794  useEt = cms.bool( True ),
7795  ncandcut = cms.int32( 1 ),
7796  isoTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
7797  candTag = cms.InputTag( "hltEle5SC5JPsiOneOEMinusOneOPFilter" ),
7798  nonIsoTag = cms.InputTag( "" )
7799 )
7800 fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer",
7801  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
7802  doSatelliteClusterMerge = cms.bool( False ),
7803  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7804  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
7805  useRegression = cms.bool( False ),
7806  satelliteMajorityFraction = cms.double( 0.5 ),
7807  thresh_PFClusterEndcap = cms.double( 4.0 ),
7808  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7809  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
7810  use_preshower = cms.bool( True ),
7811  thresh_PFClusterBarrel = cms.double( 4.0 ),
7812  thresh_SCEt = cms.double( 4.0 ),
7813  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
7814  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
7815  verbose = cms.untracked.bool( False ),
7816  useDynamicDPhiWindow = cms.bool( True ),
7817  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
7818  regressionConfig = cms.PSet(
7819  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
7820  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
7821  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
7822  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
7823  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
7824  ),
7825  applyCrackCorrections = cms.bool( False ),
7826  satelliteClusterSeedThreshold = cms.double( 50.0 ),
7827  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
7828  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
7829  PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7830  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
7831  ClusteringType = cms.string( "Mustache" ),
7832  EnergyWeight = cms.string( "Raw" ),
7833  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
7834  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
7835  thresh_PFClusterES = cms.double( 5.0 ),
7836  seedThresholdIsET = cms.bool( True ),
7837  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
7838 )
7839 fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
7840  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7841  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ),
7842  recoEcalCandidateCollection = cms.string( "" )
7843 )
7844 fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
7845  doIsolated = cms.bool( True ),
7846  saveTags = cms.bool( False ),
7847  candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7848  candNonIsolatedTag = cms.InputTag( "" )
7849 )
7850 fragment.hltEle5SC5JPsiEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter",
7851  saveTags = cms.bool( True ),
7852  L1NonIsoCand = cms.InputTag( "" ),
7853  relaxed = cms.untracked.bool( False ),
7854  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7855  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
7856  etcutEB = cms.double( 4.0 ),
7857  etcutEE = cms.double( 4.0 ),
7858  ncandcut = cms.int32( 2 )
7859 )
7860 fragment.hltEle5SC5JPsiMass2to4p5Filter = cms.EDFilter( "HLTPMMassFilter",
7861  saveTags = cms.bool( True ),
7862  lowerMassCut = cms.double( 0.0 ),
7863  L1NonIsoCand = cms.InputTag( "" ),
7864  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7865  relaxed = cms.untracked.bool( False ),
7866  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7867  isElectron1 = cms.untracked.bool( False ),
7868  isElectron2 = cms.untracked.bool( False ),
7869  upperMassCut = cms.double( 5.0 ),
7870  candTag = cms.InputTag( "hltEle5SC5JPsiEtUnseededFilter" ),
7871  reqOppCharge = cms.untracked.bool( False ),
7872  nZcandcut = cms.int32( 1 )
7873 )
7874 fragment.hltL1sL1SingleJet12BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
7875  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ),
7876  saveTags = cms.bool( True ),
7877  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
7878  L1UseL1TriggerObjectMaps = cms.bool( True ),
7879  L1UseAliasesForSeeding = cms.bool( True ),
7880  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7881  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
7882  L1NrBxInEvent = cms.int32( 3 ),
7883  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
7884  L1TechTriggerSeeding = cms.bool( False )
7885 )
7886 fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7887  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7888  offset = cms.uint32( 0 )
7889 )
7890 fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7891  saveTags = cms.bool( True ),
7892  minPtProbe = cms.double( 15.0 ),
7893  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7894  triggerType = cms.int32( 85 ),
7895  applyAbsToTag = cms.bool( False ),
7896  oppositeEta = cms.bool( False ),
7897  minPtAve = cms.double( 0.0 ),
7898  applyAbsToProbe = cms.bool( False ),
7899  minProbeEta = cms.double( -99.0 ),
7900  atLeastOneJetAbovePT = cms.double( 0.0 ),
7901  maxTagEta = cms.double( 99.0 ),
7902  minPtTag = cms.double( 15.0 ),
7903  maxProbeEta = cms.double( 99.0 ),
7904  minTagEta = cms.double( -99.0 ),
7905  minDphi = cms.double( -1.0 )
7906 )
7907 fragment.hltPreDiPFJet15FBEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7908  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7909  offset = cms.uint32( 0 )
7910 )
7911 fragment.hltDoublePFJet15FBEta2 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7912  saveTags = cms.bool( True ),
7913  minPtProbe = cms.double( 15.0 ),
7914  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7915  triggerType = cms.int32( 85 ),
7916  applyAbsToTag = cms.bool( False ),
7917  oppositeEta = cms.bool( True ),
7918  minPtAve = cms.double( 0.0 ),
7919  applyAbsToProbe = cms.bool( False ),
7920  minProbeEta = cms.double( -99.0 ),
7921  atLeastOneJetAbovePT = cms.double( 0.0 ),
7922  maxTagEta = cms.double( 99.0 ),
7923  minPtTag = cms.double( 15.0 ),
7924  maxProbeEta = cms.double( -2.0 ),
7925  minTagEta = cms.double( 2.0 ),
7926  minDphi = cms.double( -1.0 )
7927 )
7928 fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7929  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7930  offset = cms.uint32( 0 )
7931 )
7932 fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7933  saveTags = cms.bool( True ),
7934  minPtProbe = cms.double( 15.0 ),
7935  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7936  triggerType = cms.int32( 85 ),
7937  applyAbsToTag = cms.bool( False ),
7938  oppositeEta = cms.bool( True ),
7939  minPtAve = cms.double( 0.0 ),
7940  applyAbsToProbe = cms.bool( False ),
7941  minProbeEta = cms.double( -99.0 ),
7942  atLeastOneJetAbovePT = cms.double( 0.0 ),
7943  maxTagEta = cms.double( 99.0 ),
7944  minPtTag = cms.double( 15.0 ),
7945  maxProbeEta = cms.double( -3.0 ),
7946  minTagEta = cms.double( 3.0 ),
7947  minDphi = cms.double( -1.0 )
7948 )
7949 fragment.hltPrePFJet15FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7950  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7951  offset = cms.uint32( 0 )
7952 )
7953 fragment.hltSinglePFJet15FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7954  saveTags = cms.bool( True ),
7955  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7956  minJetEta = cms.double( 2.0 ),
7957  minPtJet = cms.double( 15.0 ),
7958  applyAbsToJet = cms.bool( True ),
7959  triggerType = cms.int32( 85 ),
7960  maxJetEta = cms.double( 99.0 )
7961 )
7962 fragment.hltPrePFJet15FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7963  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7964  offset = cms.uint32( 0 )
7965 )
7966 fragment.hltSinglePFJet15FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7967  saveTags = cms.bool( True ),
7968  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7969  minJetEta = cms.double( 3.0 ),
7970  minPtJet = cms.double( 15.0 ),
7971  applyAbsToJet = cms.bool( True ),
7972  triggerType = cms.int32( 85 ),
7973  maxJetEta = cms.double( 99.0 )
7974 )
7975 fragment.hltPrePFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7976  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7977  offset = cms.uint32( 0 )
7978 )
7979 fragment.hltSinglePFJet25NoCaloMatched = cms.EDFilter( "HLT1PFJet",
7980  saveTags = cms.bool( True ),
7981  MinPt = cms.double( 25.0 ),
7982  MinN = cms.int32( 1 ),
7983  MaxEta = cms.double( 99.0 ),
7984  MinMass = cms.double( -1.0 ),
7985  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7986  MinE = cms.double( -1.0 ),
7987  triggerType = cms.int32( 85 )
7988 )
7989 fragment.hltPrePFJet25FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7990  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7991  offset = cms.uint32( 0 )
7992 )
7993 fragment.hltSinglePFJet25FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7994  saveTags = cms.bool( True ),
7995  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7996  minJetEta = cms.double( 2.0 ),
7997  minPtJet = cms.double( 25.0 ),
7998  applyAbsToJet = cms.bool( True ),
7999  triggerType = cms.int32( 85 ),
8000  maxJetEta = cms.double( 99.0 )
8001 )
8002 fragment.hltPrePFJet25FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8003  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8004  offset = cms.uint32( 0 )
8005 )
8006 fragment.hltSinglePFJet25FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
8007  saveTags = cms.bool( True ),
8008  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8009  minJetEta = cms.double( 3.0 ),
8010  minPtJet = cms.double( 25.0 ),
8011  applyAbsToJet = cms.bool( True ),
8012  triggerType = cms.int32( 85 ),
8013  maxJetEta = cms.double( 99.0 )
8014 )
8015 fragment.hltL1sL1SingleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
8016  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20" ),
8017  saveTags = cms.bool( True ),
8018  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8019  L1UseL1TriggerObjectMaps = cms.bool( True ),
8020  L1UseAliasesForSeeding = cms.bool( True ),
8021  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8022  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8023  L1NrBxInEvent = cms.int32( 3 ),
8024  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8025  L1TechTriggerSeeding = cms.bool( False )
8026 )
8027 fragment.hltPrePFJet40NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8028  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8029  offset = cms.uint32( 0 )
8030 )
8031 fragment.hltSinglePFJet40NoCaloMatched = cms.EDFilter( "HLT1PFJet",
8032  saveTags = cms.bool( True ),
8033  MinPt = cms.double( 40.0 ),
8034  MinN = cms.int32( 1 ),
8035  MaxEta = cms.double( 99.0 ),
8036  MinMass = cms.double( -1.0 ),
8037  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8038  MinE = cms.double( -1.0 ),
8039  triggerType = cms.int32( 85 )
8040 )
8041 fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler",
8042  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8043  offset = cms.uint32( 0 )
8044 )
8045 fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8046  saveTags = cms.bool( True ),
8047  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8048  maxTagEta = cms.double( 1.4 ),
8049  minPtJet = cms.double( 10.0 ),
8050  minPtAve = cms.double( 15.0 ),
8051  minProbeEta = cms.double( 2.7 ),
8052  triggerType = cms.int32( 85 ),
8053  maxProbeEta = cms.double( 5.5 ),
8054  minTagEta = cms.double( -1.0 ),
8055  minDphi = cms.double( 2.5 )
8056 )
8057 fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler",
8058  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8059  offset = cms.uint32( 0 )
8060 )
8061 fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8062  saveTags = cms.bool( True ),
8063  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8064  maxTagEta = cms.double( 1.4 ),
8065  minPtJet = cms.double( 10.0 ),
8066  minPtAve = cms.double( 25.0 ),
8067  minProbeEta = cms.double( 2.7 ),
8068  triggerType = cms.int32( 85 ),
8069  maxProbeEta = cms.double( 5.5 ),
8070  minTagEta = cms.double( -1.0 ),
8071  minDphi = cms.double( 2.5 )
8072 )
8073 fragment.hltL1sL1SingleJet16 = cms.EDFilter( "HLTLevel1GTSeed",
8074  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ),
8075  saveTags = cms.bool( True ),
8076  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8077  L1UseL1TriggerObjectMaps = cms.bool( True ),
8078  L1UseAliasesForSeeding = cms.bool( True ),
8079  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8080  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8081  L1NrBxInEvent = cms.int32( 3 ),
8082  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8083  L1TechTriggerSeeding = cms.bool( False )
8084 )
8085 fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler",
8086  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8087  offset = cms.uint32( 0 )
8088 )
8089 fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8090  saveTags = cms.bool( True ),
8091  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8092  maxTagEta = cms.double( 1.4 ),
8093  minPtJet = cms.double( 10.0 ),
8094  minPtAve = cms.double( 35.0 ),
8095  minProbeEta = cms.double( 2.7 ),
8096  triggerType = cms.int32( 85 ),
8097  maxProbeEta = cms.double( 5.5 ),
8098  minTagEta = cms.double( -1.0 ),
8099  minDphi = cms.double( 2.5 )
8100 )
8101 fragment.hltPreDiPFJetAve15Central = cms.EDFilter( "HLTPrescaler",
8102  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8103  offset = cms.uint32( 0 )
8104 )
8105 fragment.hltDiPFJetAve15ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8106  saveTags = cms.bool( True ),
8107  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8108  maxTagEta = cms.double( 1.4 ),
8109  minPtJet = cms.double( 10.0 ),
8110  minPtAve = cms.double( 15.0 ),
8111  minProbeEta = cms.double( -1.0 ),
8112  triggerType = cms.int32( 85 ),
8113  maxProbeEta = cms.double( 2.7 ),
8114  minTagEta = cms.double( -1.0 ),
8115  minDphi = cms.double( 2.5 )
8116 )
8117 fragment.hltPreDiPFJetAve25Central = cms.EDFilter( "HLTPrescaler",
8118  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8119  offset = cms.uint32( 0 )
8120 )
8121 fragment.hltDiPFJetAve25ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8122  saveTags = cms.bool( True ),
8123  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8124  maxTagEta = cms.double( 1.4 ),
8125  minPtJet = cms.double( 10.0 ),
8126  minPtAve = cms.double( 25.0 ),
8127  minProbeEta = cms.double( -1.0 ),
8128  triggerType = cms.int32( 85 ),
8129  maxProbeEta = cms.double( 2.7 ),
8130  minTagEta = cms.double( -1.0 ),
8131  minDphi = cms.double( 2.5 )
8132 )
8133 fragment.hltPreDiPFJetAve35Central = cms.EDFilter( "HLTPrescaler",
8134  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8135  offset = cms.uint32( 0 )
8136 )
8137 fragment.hltDiPFJetAve35ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8138  saveTags = cms.bool( True ),
8139  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8140  maxTagEta = cms.double( 1.4 ),
8141  minPtJet = cms.double( 10.0 ),
8142  minPtAve = cms.double( 35.0 ),
8143  minProbeEta = cms.double( -1.0 ),
8144  triggerType = cms.int32( 85 ),
8145  maxProbeEta = cms.double( 2.7 ),
8146  minTagEta = cms.double( -1.0 ),
8147  minDphi = cms.double( 2.5 )
8148 )
8149 fragment.hltPreL1RomanPotsSinglePixelTrack02 = cms.EDFilter( "HLTPrescaler",
8150  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8151  offset = cms.uint32( 0 )
8152 )
8153 fragment.hltMinBiasPixelFilterPT02 = cms.EDFilter( "HLTPixlMBFilt",
8154  pixlTag = cms.InputTag( "hltPixelCandsForMinBias" ),
8155  saveTags = cms.bool( True ),
8156  MinTrks = cms.uint32( 1 ),
8157  MinPt = cms.double( 0.2 ),
8158  MinSep = cms.double( 1.0 )
8159 )
8160 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
8161  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8162  offset = cms.uint32( 0 )
8163 )
8164 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8165  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8166  offset = cms.uint32( 0 )
8167 )
8168 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8169  SelectedTriggerType = cms.int32( 3 )
8170 )
8171 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
8172  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8173  offset = cms.uint32( 0 )
8174 )
8175 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTLevel1GTSeed",
8176  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8177  saveTags = cms.bool( True ),
8178  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8179  L1UseL1TriggerObjectMaps = cms.bool( True ),
8180  L1UseAliasesForSeeding = cms.bool( True ),
8181  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8182  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8183  L1NrBxInEvent = cms.int32( 3 ),
8184  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8185  L1TechTriggerSeeding = cms.bool( False )
8186 )
8187 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
8188  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8189  offset = cms.uint32( 0 )
8190 )
8191 fragment.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
8192  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8193  offset = cms.uint32( 0 )
8194 )
8195 fragment.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
8196  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8197  offset = cms.uint32( 1 )
8198 )
8199 fragment.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
8200  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8201  offset = cms.uint32( 2 )
8202 )
8203 fragment.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
8204  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8205  offset = cms.uint32( 3 )
8206 )
8207 fragment.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
8208  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8209  offset = cms.uint32( 4 )
8210 )
8211 fragment.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
8212  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8213  offset = cms.uint32( 5 )
8214 )
8215 fragment.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
8216  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8217  offset = cms.uint32( 6 )
8218 )
8219 fragment.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
8220  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8221  offset = cms.uint32( 7 )
8222 )
8223 fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler",
8224  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8225  offset = cms.uint32( 0 )
8226 )
8227 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8228  Active_Area_Repeats = cms.int32( 5 ),
8229  doAreaFastjet = cms.bool( False ),
8230  voronoiRfact = cms.double( 0.9 ),
8231  maxBadHcalCells = cms.uint32( 9999999 ),
8232  doAreaDiskApprox = cms.bool( True ),
8233  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8234  jetType = cms.string( "CaloJet" ),
8235  minSeed = cms.uint32( 14327 ),
8236  Ghost_EtaMax = cms.double( 6.0 ),
8237  doRhoFastjet = cms.bool( False ),
8238  jetAlgorithm = cms.string( "AntiKt" ),
8239  nSigmaPU = cms.double( 1.0 ),
8240  GhostArea = cms.double( 0.01 ),
8241  Rho_EtaMax = cms.double( 4.4 ),
8242  maxBadEcalCells = cms.uint32( 9999999 ),
8243  useDeterministicSeed = cms.bool( True ),
8244  doPVCorrection = cms.bool( False ),
8245  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8246  rParam = cms.double( 0.4 ),
8247  maxProblematicHcalCells = cms.uint32( 9999999 ),
8248  doOutputJets = cms.bool( True ),
8249  src = cms.InputTag( "hltTowerMakerForAll" ),
8250  inputEtMin = cms.double( 0.3 ),
8251  puPtMin = cms.double( 10.0 ),
8252  srcPVs = cms.InputTag( "NotUsed" ),
8253  jetPtMin = cms.double( 1.0 ),
8254  radiusPU = cms.double( 0.4 ),
8255  maxProblematicEcalCells = cms.uint32( 9999999 ),
8256  doPUOffsetCorr = cms.bool( False ),
8257  inputEMin = cms.double( 0.0 ),
8258  useMassDropTagger = cms.bool( False ),
8259  muMin = cms.double( -1.0 ),
8260  subtractorName = cms.string( "" ),
8261  muCut = cms.double( -1.0 ),
8262  subjetPtMin = cms.double( -1.0 ),
8263  useTrimming = cms.bool( False ),
8264  muMax = cms.double( -1.0 ),
8265  yMin = cms.double( -1.0 ),
8266  useFiltering = cms.bool( False ),
8267  rFilt = cms.double( -1.0 ),
8268  yMax = cms.double( -1.0 ),
8269  zcut = cms.double( -1.0 ),
8270  MinVtxNdof = cms.int32( 5 ),
8271  MaxVtxZ = cms.double( 15.0 ),
8272  UseOnlyVertexTracks = cms.bool( False ),
8273  dRMin = cms.double( -1.0 ),
8274  nFilt = cms.int32( -1 ),
8275  usePruning = cms.bool( False ),
8276  maxDepth = cms.int32( -1 ),
8277  yCut = cms.double( -1.0 ),
8278  DzTrVtxMax = cms.double( 0.0 ),
8279  UseOnlyOnePV = cms.bool( False ),
8280  rcut_factor = cms.double( -1.0 ),
8281  sumRecHits = cms.bool( False ),
8282  trimPtFracMin = cms.double( -1.0 ),
8283  dRMax = cms.double( -1.0 ),
8284  DxyTrVtxMax = cms.double( 0.0 ),
8285  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
8286 )
8287 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8288  min_N90 = cms.int32( -2 ),
8289  min_N90hits = cms.int32( 2 ),
8290  min_EMF = cms.double( 1.0E-6 ),
8291  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8292  JetIDParams = cms.PSet(
8293  useRecHits = cms.bool( True ),
8294  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8295  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8296  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8297  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8298  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8299  ),
8300  max_EMF = cms.double( 999.0 )
8301 )
8302 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8303  gridSpacing = cms.double( 0.55 ),
8304  maxRapidity = cms.double( 5.0 ),
8305  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
8306 )
8307 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8308  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
8309  algorithm = cms.string( "AK4CaloHLT" ),
8310  level = cms.string( "L1FastJet" )
8311 )
8312 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8313  algorithm = cms.string( "AK4CaloHLT" ),
8314  level = cms.string( "L2Relative" )
8315 )
8316 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8317  algorithm = cms.string( "AK4CaloHLT" ),
8318  level = cms.string( "L3Absolute" )
8319 )
8320 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8321  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
8322 )
8323 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8324  src = cms.InputTag( "hltAK4CaloJets" ),
8325  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8326 )
8327 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8328  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8329  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8330 )
8331 fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet",
8332  saveTags = cms.bool( True ),
8333  MinPt = cms.double( 30.0 ),
8334  MinN = cms.int32( 1 ),
8335  MaxEta = cms.double( 5.0 ),
8336  MinMass = cms.double( -1.0 ),
8337  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8338  MinE = cms.double( -1.0 ),
8339  triggerType = cms.int32( 85 )
8340 )
8341 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
8342  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8343  offset = cms.uint32( 0 )
8344 )
8345 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
8346  saveTags = cms.bool( True ),
8347  MinPt = cms.double( 40.0 ),
8348  MinN = cms.int32( 1 ),
8349  MaxEta = cms.double( 5.0 ),
8350  MinMass = cms.double( -1.0 ),
8351  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8352  MinE = cms.double( -1.0 ),
8353  triggerType = cms.int32( 85 )
8354 )
8355 fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler",
8356  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8357  offset = cms.uint32( 0 )
8358 )
8359 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
8360  saveTags = cms.bool( True ),
8361  MinPt = cms.double( 50.0 ),
8362  MinN = cms.int32( 1 ),
8363  MaxEta = cms.double( 5.0 ),
8364  MinMass = cms.double( -1.0 ),
8365  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8366  MinE = cms.double( -1.0 ),
8367  triggerType = cms.int32( 85 )
8368 )
8369 fragment.hltL1sL1SingleJet36 = cms.EDFilter( "HLTLevel1GTSeed",
8370  L1SeedsLogicalExpression = cms.string( "L1_SingleJet36" ),
8371  saveTags = cms.bool( True ),
8372  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8373  L1UseL1TriggerObjectMaps = cms.bool( True ),
8374  L1UseAliasesForSeeding = cms.bool( True ),
8375  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8376  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8377  L1NrBxInEvent = cms.int32( 3 ),
8378  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8379  L1TechTriggerSeeding = cms.bool( False )
8380 )
8381 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
8382  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8383  offset = cms.uint32( 0 )
8384 )
8385 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
8386  saveTags = cms.bool( True ),
8387  MinPt = cms.double( 80.0 ),
8388  MinN = cms.int32( 1 ),
8389  MaxEta = cms.double( 5.0 ),
8390  MinMass = cms.double( -1.0 ),
8391  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8392  MinE = cms.double( -1.0 ),
8393  triggerType = cms.int32( 85 )
8394 )
8395 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
8396  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8397  offset = cms.uint32( 0 )
8398 )
8399 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
8400  saveTags = cms.bool( True ),
8401  MinPt = cms.double( 100.0 ),
8402  MinN = cms.int32( 1 ),
8403  MaxEta = cms.double( 5.0 ),
8404  MinMass = cms.double( -1.0 ),
8405  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8406  MinE = cms.double( -1.0 ),
8407  triggerType = cms.int32( 85 )
8408 )
8409 fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler",
8410  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8411  offset = cms.uint32( 0 )
8412 )
8413 fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet",
8414  saveTags = cms.bool( True ),
8415  MinPt = cms.double( 15.0 ),
8416  MinN = cms.int32( 1 ),
8417  MaxEta = cms.double( 5.0 ),
8418  MinMass = cms.double( -1.0 ),
8419  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8420  MinE = cms.double( -1.0 ),
8421  triggerType = cms.int32( 85 )
8422 )
8423 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8424  DeltaR = cms.double( 0.5 ),
8425  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ),
8426  TriggerType = cms.int32( 85 ),
8427  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8428 )
8429 fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet",
8430  saveTags = cms.bool( True ),
8431  MinPt = cms.double( 30.0 ),
8432  MinN = cms.int32( 1 ),
8433  MaxEta = cms.double( 5.0 ),
8434  MinMass = cms.double( -1.0 ),
8435  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
8436  MinE = cms.double( -1.0 ),
8437  triggerType = cms.int32( 85 )
8438 )
8439 fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler",
8440  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8441  offset = cms.uint32( 0 )
8442 )
8443 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8444  DeltaR = cms.double( 0.5 ),
8445  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ),
8446  TriggerType = cms.int32( 85 ),
8447  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8448 )
8449 fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet",
8450  saveTags = cms.bool( True ),
8451  MinPt = cms.double( 50.0 ),
8452  MinN = cms.int32( 1 ),
8453  MaxEta = cms.double( 5.0 ),
8454  MinMass = cms.double( -1.0 ),
8455  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ),
8456  MinE = cms.double( -1.0 ),
8457  triggerType = cms.int32( 85 )
8458 )
8459 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
8460  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8461  offset = cms.uint32( 0 )
8462 )
8463 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8464  DeltaR = cms.double( 0.5 ),
8465  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
8466  TriggerType = cms.int32( 85 ),
8467  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8468 )
8469 fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet",
8470  saveTags = cms.bool( True ),
8471  MinPt = cms.double( 80.0 ),
8472  MinN = cms.int32( 1 ),
8473  MaxEta = cms.double( 5.0 ),
8474  MinMass = cms.double( -1.0 ),
8475  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ),
8476  MinE = cms.double( -1.0 ),
8477  triggerType = cms.int32( 85 )
8478 )
8479 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
8480  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8481  offset = cms.uint32( 0 )
8482 )
8483 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
8484  saveTags = cms.bool( True ),
8485  MinPt = cms.double( 70.0 ),
8486  MinN = cms.int32( 1 ),
8487  MaxEta = cms.double( 5.0 ),
8488  MinMass = cms.double( -1.0 ),
8489  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8490  MinE = cms.double( -1.0 ),
8491  triggerType = cms.int32( 85 )
8492 )
8493 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8494  DeltaR = cms.double( 0.5 ),
8495  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
8496  TriggerType = cms.int32( 85 ),
8497  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8498 )
8499 fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet",
8500  saveTags = cms.bool( True ),
8501  MinPt = cms.double( 100.0 ),
8502  MinN = cms.int32( 1 ),
8503  MaxEta = cms.double( 5.0 ),
8504  MinMass = cms.double( -1.0 ),
8505  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
8506  MinE = cms.double( -1.0 ),
8507  triggerType = cms.int32( 85 )
8508 )
8509 fragment.hltL1sL1SingleEG2BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
8510  L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND" ),
8511  saveTags = cms.bool( True ),
8512  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8513  L1UseL1TriggerObjectMaps = cms.bool( True ),
8514  L1UseAliasesForSeeding = cms.bool( True ),
8515  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8516  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8517  L1NrBxInEvent = cms.int32( 3 ),
8518  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8519  L1TechTriggerSeeding = cms.bool( False )
8520 )
8521 fragment.hltPreHISinglePhoton10 = cms.EDFilter( "HLTPrescaler",
8522  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8523  offset = cms.uint32( 0 )
8524 )
8525 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8526  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8527  IslandEndcapSeedThr = cms.double( 0.18 ),
8528  posCalcParameters = cms.PSet(
8529  T0_barl = cms.double( 7.4 ),
8530  LogWeighted = cms.bool( True ),
8531  T0_endc = cms.double( 3.1 ),
8532  T0_endcPresh = cms.double( 1.2 ),
8533  W0 = cms.double( 4.2 ),
8534  X0 = cms.double( 0.89 )
8535  ),
8536  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8537  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8538  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8539  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8540  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8541  VerbosityLevel = cms.string( "ERROR" ),
8542  IslandBarrelSeedThr = cms.double( 0.5 ),
8543  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8544  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8545 )
8546 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8547  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8548  endcapEtaSearchRoad = cms.double( 0.14 ),
8549  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8550  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8551  barrelPhiSearchRoad = cms.double( 0.8 ),
8552  endcapPhiSearchRoad = cms.double( 0.6 ),
8553  endcapBCEnergyThreshold = cms.double( 0.0 ),
8554  VerbosityLevel = cms.string( "ERROR" ),
8555  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8556  barrelEtaSearchRoad = cms.double( 0.07 ),
8557  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8558  barrelBCEnergyThreshold = cms.double( 0.0 ),
8559  doBarrel = cms.bool( True ),
8560  doEndcaps = cms.bool( True ),
8561  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8562  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8563 )
8564 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8565  corectedSuperClusterCollection = cms.string( "" ),
8566  sigmaElectronicNoise = cms.double( 0.03 ),
8567  superClusterAlgo = cms.string( "Island" ),
8568  etThresh = cms.double( 0.0 ),
8569  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8570  applyEnergyCorrection = cms.bool( True ),
8571  isl_fCorrPset = cms.PSet(
8572  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8573  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
8574  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8575  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
8576  brLinearLowThr = cms.double( 0.0 ),
8577  brLinearHighThr = cms.double( 0.0 ),
8578  minR9Barrel = cms.double( 0.94 ),
8579  minR9Endcap = cms.double( 0.95 ),
8580  maxR9 = cms.double( 1.5 )
8581  ),
8582  VerbosityLevel = cms.string( "ERROR" ),
8583  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8584 )
8585 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8586  corectedSuperClusterCollection = cms.string( "" ),
8587  sigmaElectronicNoise = cms.double( 0.15 ),
8588  superClusterAlgo = cms.string( "Island" ),
8589  etThresh = cms.double( 0.0 ),
8590  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8591  applyEnergyCorrection = cms.bool( True ),
8592  isl_fCorrPset = cms.PSet(
8593  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8594  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
8595  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8596  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
8597  brLinearLowThr = cms.double( 0.0 ),
8598  brLinearHighThr = cms.double( 0.0 ),
8599  minR9Barrel = cms.double( 0.94 ),
8600  minR9Endcap = cms.double( 0.95 ),
8601  maxR9 = cms.double( 1.5 )
8602  ),
8603  VerbosityLevel = cms.string( "ERROR" ),
8604  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8605 )
8606 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8607  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8608  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8609  TimingCut = cms.untracked.double( 9999999.0 ),
8610  swissCutThr = cms.untracked.double( 0.95 ),
8611  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8612  etCut = cms.double( 8.0 ),
8613  outputColl = cms.string( "" )
8614 )
8615 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8616  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8617  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8618  recoEcalCandidateCollection = cms.string( "" )
8619 )
8620 fragment.hltHIPhoton10 = cms.EDFilter( "HLT1Photon",
8621  saveTags = cms.bool( True ),
8622  MinPt = cms.double( 10.0 ),
8623  MinN = cms.int32( 1 ),
8624  MaxEta = cms.double( 3.0 ),
8625  MinMass = cms.double( -1.0 ),
8626  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8627  MinE = cms.double( -1.0 ),
8628  triggerType = cms.int32( 81 )
8629 )
8630 fragment.hltPreHISinglePhoton15 = cms.EDFilter( "HLTPrescaler",
8631  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8632  offset = cms.uint32( 0 )
8633 )
8634 fragment.hltHIPhoton15 = cms.EDFilter( "HLT1Photon",
8635  saveTags = cms.bool( True ),
8636  MinPt = cms.double( 15.0 ),
8637  MinN = cms.int32( 1 ),
8638  MaxEta = cms.double( 3.0 ),
8639  MinMass = cms.double( -1.0 ),
8640  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8641  MinE = cms.double( -1.0 ),
8642  triggerType = cms.int32( 81 )
8643 )
8644 fragment.hltPreHISinglePhoton20 = cms.EDFilter( "HLTPrescaler",
8645  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8646  offset = cms.uint32( 0 )
8647 )
8648 fragment.hltHIPhoton20 = cms.EDFilter( "HLT1Photon",
8649  saveTags = cms.bool( True ),
8650  MinPt = cms.double( 20.0 ),
8651  MinN = cms.int32( 1 ),
8652  MaxEta = cms.double( 3.0 ),
8653  MinMass = cms.double( -1.0 ),
8654  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8655  MinE = cms.double( -1.0 ),
8656  triggerType = cms.int32( 81 )
8657 )
8658 fragment.hltPreHISinglePhoton40 = cms.EDFilter( "HLTPrescaler",
8659  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8660  offset = cms.uint32( 0 )
8661 )
8662 fragment.hltHIPhoton40 = cms.EDFilter( "HLT1Photon",
8663  saveTags = cms.bool( True ),
8664  MinPt = cms.double( 40.0 ),
8665  MinN = cms.int32( 1 ),
8666  MaxEta = cms.double( 3.0 ),
8667  MinMass = cms.double( -1.0 ),
8668  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8669  MinE = cms.double( -1.0 ),
8670  triggerType = cms.int32( 81 )
8671 )
8672 fragment.hltPreHISinglePhoton60 = cms.EDFilter( "HLTPrescaler",
8673  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8674  offset = cms.uint32( 0 )
8675 )
8676 fragment.hltHIPhoton60 = cms.EDFilter( "HLT1Photon",
8677  saveTags = cms.bool( True ),
8678  MinPt = cms.double( 60.0 ),
8679  MinN = cms.int32( 1 ),
8680  MaxEta = cms.double( 3.0 ),
8681  MinMass = cms.double( -1.0 ),
8682  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8683  MinE = cms.double( -1.0 ),
8684  triggerType = cms.int32( 81 )
8685 )
8686 fragment.hltBPTXCoincidence = cms.EDFilter( "HLTLevel1Activity",
8687  technicalBits = cms.uint64( 0x11 ),
8688  ignoreL1Mask = cms.bool( True ),
8689  invert = cms.bool( False ),
8690  physicsLoBits = cms.uint64( 0x1 ),
8691  physicsHiBits = cms.uint64( 0x0 ),
8692  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8693  daqPartitions = cms.uint32( 1 ),
8694  bunchCrossings = cms.vint32( 0, 1, -1 )
8695 )
8696 fragment.hltL1sL1DoubleMuOpen = cms.EDFilter( "HLTLevel1GTSeed",
8697  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
8698  saveTags = cms.bool( True ),
8699  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8700  L1UseL1TriggerObjectMaps = cms.bool( True ),
8701  L1UseAliasesForSeeding = cms.bool( True ),
8702  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8703  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8704  L1NrBxInEvent = cms.int32( 3 ),
8705  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8706  L1TechTriggerSeeding = cms.bool( False )
8707 )
8708 fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8709  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8710  offset = cms.uint32( 0 )
8711 )
8712 fragment.hltL1fL1DoubleMuOpenFiltered0 = cms.EDFilter( "HLTMuonL1Filter",
8713  saveTags = cms.bool( True ),
8714  CSCTFtag = cms.InputTag( "unused" ),
8715  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8716  MinPt = cms.double( 0.0 ),
8717  MinN = cms.int32( 2 ),
8718  MaxEta = cms.double( 2.5 ),
8719  SelectQualities = cms.vint32( ),
8720  CandTag = cms.InputTag( "hltL1extraParticles" ),
8721  ExcludeSingleSegmentCSC = cms.bool( False )
8722 )
8723 fragment.hltPreHIL2Mu3 = cms.EDFilter( "HLTPrescaler",
8724  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8725  offset = cms.uint32( 0 )
8726 )
8727 fragment.hltHIL1SingleMuOpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8728  saveTags = cms.bool( False ),
8729  CSCTFtag = cms.InputTag( "unused" ),
8730  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
8731  MinPt = cms.double( 0.0 ),
8732  MinN = cms.int32( 1 ),
8733  MaxEta = cms.double( 2.5 ),
8734  SelectQualities = cms.vint32( ),
8735  CandTag = cms.InputTag( "hltL1extraParticles" ),
8736  ExcludeSingleSegmentCSC = cms.bool( False )
8737 )
8738 fragment.hltHIL2Mu3L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8739  saveTags = cms.bool( True ),
8740  MaxDr = cms.double( 9999.0 ),
8741  CutOnChambers = cms.bool( False ),
8742  PreviousCandTag = cms.InputTag( "hltHIL1SingleMuOpenFiltered" ),
8743  MinPt = cms.double( 3.0 ),
8744  MinN = cms.int32( 1 ),
8745  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8746  MaxEta = cms.double( 2.5 ),
8747  MinNhits = cms.vint32( 0 ),
8748  MinDxySig = cms.double( -1.0 ),
8749  MinNchambers = cms.vint32( 0 ),
8750  AbsEtaBins = cms.vdouble( 5.0 ),
8751  MaxDz = cms.double( 9999.0 ),
8752  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8753  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8754  MinDr = cms.double( -1.0 ),
8755  NSigmaPt = cms.double( 0.0 ),
8756  MinNstations = cms.vint32( 0 )
8757 )
8758 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8759  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8760  offset = cms.uint32( 0 )
8761 )
8762 fragment.hltHIDoubleMuLevel1PathL1OpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8763  saveTags = cms.bool( True ),
8764  CSCTFtag = cms.InputTag( "unused" ),
8765  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8766  MinPt = cms.double( 0.0 ),
8767  MinN = cms.int32( 2 ),
8768  MaxEta = cms.double( 2.5 ),
8769  SelectQualities = cms.vint32( ),
8770  CandTag = cms.InputTag( "hltL1extraParticles" ),
8771  ExcludeSingleSegmentCSC = cms.bool( False )
8772 )
8773 fragment.hltHIL2DoubleMu0L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8774  saveTags = cms.bool( True ),
8775  MaxDr = cms.double( 9999.0 ),
8776  CutOnChambers = cms.bool( False ),
8777  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
8778  MinPt = cms.double( 0.0 ),
8779  MinN = cms.int32( 2 ),
8780  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8781  MaxEta = cms.double( 3.0 ),
8782  MinNhits = cms.vint32( 0 ),
8783  MinDxySig = cms.double( -1.0 ),
8784  MinNchambers = cms.vint32( 0 ),
8785  AbsEtaBins = cms.vdouble( 5.0 ),
8786  MaxDz = cms.double( 9999.0 ),
8787  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8788  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8789  MinDr = cms.double( -1.0 ),
8790  NSigmaPt = cms.double( 0.0 ),
8791  MinNstations = cms.vint32( 0 )
8792 )
8793 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
8794  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8795  offset = cms.uint32( 0 )
8796 )
8797 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8798  src = cms.InputTag( "hltSiPixelDigis" ),
8799  ChannelThreshold = cms.int32( 1000 ),
8800  maxNumberOfClusters = cms.int32( -1 ),
8801  VCaltoElectronGain = cms.int32( 65 ),
8802  MissCalibrate = cms.untracked.bool( True ),
8803  SplitClusters = cms.bool( False ),
8804  VCaltoElectronOffset = cms.int32( -414 ),
8805  payloadType = cms.string( "HLT" ),
8806  SeedThreshold = cms.int32( 1000 ),
8807  ClusterThreshold = cms.double( 4000.0 )
8808 )
8809 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8810  src = cms.InputTag( "hltHISiPixelClusters" ),
8811  onDemand = cms.bool( False )
8812 )
8813 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8814  VerboseLevel = cms.untracked.int32( 0 ),
8815  src = cms.InputTag( "hltHISiPixelClusters" ),
8816  CPE = cms.string( "hltESPPixelCPEGeneric" )
8817 )
8818 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8819  inactivePixelDetectorLabels = cms.VInputTag( ),
8820  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
8821  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8822  switchOffPixelsIfEmpty = cms.bool( True ),
8823  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8824  skipClusters = cms.InputTag( "" ),
8825  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8826 )
8827 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8828  TkSeedGenerator = cms.PSet(
8829  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8830  option = cms.uint32( 3 ),
8831  maxChi2 = cms.double( 40.0 ),
8832  errorMatrixPset = cms.PSet(
8833  atIP = cms.bool( True ),
8834  action = cms.string( "use" ),
8835  errorMatrixValuesPSet = cms.PSet(
8836  pf3_V12 = cms.PSet(
8837  action = cms.string( "scale" ),
8838  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8839  ),
8840  pf3_V13 = cms.PSet(
8841  action = cms.string( "scale" ),
8842  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8843  ),
8844  pf3_V11 = cms.PSet(
8845  action = cms.string( "scale" ),
8846  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8847  ),
8848  pf3_V14 = cms.PSet(
8849  action = cms.string( "scale" ),
8850  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8851  ),
8852  pf3_V15 = cms.PSet(
8853  action = cms.string( "scale" ),
8854  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8855  ),
8856  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8857  pf3_V33 = cms.PSet(
8858  action = cms.string( "scale" ),
8859  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8860  ),
8861  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8862  pf3_V44 = cms.PSet(
8863  action = cms.string( "scale" ),
8864  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8865  ),
8866  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8867  pf3_V22 = cms.PSet(
8868  action = cms.string( "scale" ),
8869  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8870  ),
8871  pf3_V23 = cms.PSet(
8872  action = cms.string( "scale" ),
8873  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8874  ),
8875  pf3_V45 = cms.PSet(
8876  action = cms.string( "scale" ),
8877  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8878  ),
8879  pf3_V55 = cms.PSet(
8880  action = cms.string( "scale" ),
8881  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8882  ),
8883  pf3_V34 = cms.PSet(
8884  action = cms.string( "scale" ),
8885  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8886  ),
8887  pf3_V35 = cms.PSet(
8888  action = cms.string( "scale" ),
8889  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8890  ),
8891  pf3_V25 = cms.PSet(
8892  action = cms.string( "scale" ),
8893  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8894  ),
8895  pf3_V24 = cms.PSet(
8896  action = cms.string( "scale" ),
8897  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8898  )
8899  )
8900  ),
8901  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8902  manySeeds = cms.bool( False ),
8903  copyMuonRecHit = cms.bool( False ),
8904  ComponentName = cms.string( "TSGForRoadSearch" ),
8905  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8906  ),
8907  ServiceParameters = cms.PSet(
8908  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8909  'hltESPSteppingHelixPropagatorAlong' ),
8910  RPCLayers = cms.bool( True ),
8911  UseMuonNavigation = cms.untracked.bool( True )
8912  ),
8913  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8914  MuonTrackingRegionBuilder = cms.PSet( ),
8915  PCut = cms.double( 2.5 ),
8916  TrackerSeedCleaner = cms.PSet( ),
8917  PtCut = cms.double( 1.0 )
8918 )
8919 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8920  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8921  reverseTrajectories = cms.bool( True ),
8922  TransientInitialStateEstimatorParameters = cms.PSet(
8923  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8924  numberMeasurementsForFit = cms.int32( 4 ),
8925  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8926  ),
8927  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8928  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8929  cleanTrajectoryAfterInOut = cms.bool( False ),
8930  useHitsSplitting = cms.bool( False ),
8931  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8932  doSeedingRegionRebuilding = cms.bool( False ),
8933  trackCandidateAlso = cms.bool( True ),
8934  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8935  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8936  TrajectoryBuilder = cms.string( "" ),
8937  maxNSeeds = cms.uint32( 100000 )
8938 )
8939 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8940  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8941  SimpleMagneticField = cms.string( "" ),
8942  clusterRemovalInfo = cms.InputTag( "" ),
8943  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8944  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8945  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8946  useHitsSplitting = cms.bool( False ),
8947  MeasurementTracker = cms.string( "" ),
8948  AlgorithmName = cms.string( "undefAlgorithm" ),
8949  alias = cms.untracked.string( "" ),
8950  NavigationSchool = cms.string( "" ),
8951  TrajectoryInEvent = cms.bool( True ),
8952  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8953  GeometricInnerState = cms.bool( True ),
8954  useSimpleMF = cms.bool( False ),
8955  Propagator = cms.string( "PropagatorWithMaterial" )
8956 )
8957 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8958  ServiceParameters = cms.PSet(
8959  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8960  'SteppingHelixPropagatorAny',
8961  'hltESPSmartPropagator',
8962  'hltESPSteppingHelixPropagatorOpposite' ),
8963  RPCLayers = cms.bool( True ),
8964  UseMuonNavigation = cms.untracked.bool( True )
8965  ),
8966  L3TrajBuilderParameters = cms.PSet(
8967  ScaleTECyFactor = cms.double( -1.0 ),
8968  GlbRefitterParameters = cms.PSet(
8969  TrackerSkipSection = cms.int32( -1 ),
8970  DoPredictionsOnly = cms.bool( False ),
8971  PropDirForCosmics = cms.bool( False ),
8972  HitThreshold = cms.int32( 1 ),
8973  MuonHitsOption = cms.int32( 1 ),
8974  Chi2CutRPC = cms.double( 1.0 ),
8975  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8976  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8977  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8978  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8979  RefitDirection = cms.string( "insideOut" ),
8980  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8981  Chi2CutCSC = cms.double( 150.0 ),
8982  Chi2CutDT = cms.double( 10.0 ),
8983  RefitRPCHits = cms.bool( True ),
8984  SkipStation = cms.int32( -1 ),
8985  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8986  TrackerSkipSystem = cms.int32( -1 ),
8987  DYTthrs = cms.vint32( 30, 15 )
8988  ),
8989  ScaleTECxFactor = cms.double( -1.0 ),
8990  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8991  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8992  MuonTrackingRegionBuilder = cms.PSet(
8993  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8994  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8995  OnDemand = cms.double( -1.0 ),
8996  Rescale_Dz = cms.double( 3.0 ),
8997  vertexCollection = cms.InputTag( "pixelVertices" ),
8998  Rescale_phi = cms.double( 3.0 ),
8999  Eta_fixed = cms.double( 0.2 ),
9000  DeltaZ_Region = cms.double( 15.9 ),
9001  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9002  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9003  Eta_min = cms.double( 0.05 ),
9004  Phi_fixed = cms.double( 0.2 ),
9005  DeltaR = cms.double( 0.2 ),
9006  EscapePt = cms.double( 1.5 ),
9007  UseFixedRegion = cms.bool( False ),
9008  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9009  Rescale_eta = cms.double( 3.0 ),
9010  Phi_min = cms.double( 0.05 ),
9011  UseVertex = cms.bool( False ),
9012  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9013  ),
9014  RefitRPCHits = cms.bool( True ),
9015  PCut = cms.double( 2.5 ),
9016  TrackTransformer = cms.PSet(
9017  DoPredictionsOnly = cms.bool( False ),
9018  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9019  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9020  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9021  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9022  RefitDirection = cms.string( "insideOut" ),
9023  RefitRPCHits = cms.bool( True ),
9024  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9025  ),
9026  GlobalMuonTrackMatcher = cms.PSet(
9027  Pt_threshold1 = cms.double( 0.0 ),
9028  DeltaDCut_3 = cms.double( 15.0 ),
9029  MinP = cms.double( 2.5 ),
9030  MinPt = cms.double( 1.0 ),
9031  Chi2Cut_1 = cms.double( 50.0 ),
9032  Pt_threshold2 = cms.double( 9.99999999E8 ),
9033  LocChi2Cut = cms.double( 0.001 ),
9034  Eta_threshold = cms.double( 1.2 ),
9035  Quality_3 = cms.double( 7.0 ),
9036  Quality_2 = cms.double( 15.0 ),
9037  Chi2Cut_2 = cms.double( 50.0 ),
9038  Chi2Cut_3 = cms.double( 200.0 ),
9039  DeltaDCut_1 = cms.double( 40.0 ),
9040  DeltaRCut_2 = cms.double( 0.2 ),
9041  DeltaRCut_3 = cms.double( 1.0 ),
9042  DeltaDCut_2 = cms.double( 10.0 ),
9043  DeltaRCut_1 = cms.double( 0.1 ),
9044  Propagator = cms.string( "hltESPSmartPropagator" ),
9045  Quality_1 = cms.double( 20.0 )
9046  ),
9047  PtCut = cms.double( 1.0 ),
9048  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9049  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
9050  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9051  tkTrajMaxChi2 = cms.double( 9999.0 ),
9052  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9053  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9054  tkTrajUseVertex = cms.bool( False )
9055  ),
9056  TrackLoaderParameters = cms.PSet(
9057  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9058  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9059  SmoothTkTrack = cms.untracked.bool( False ),
9060  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9061  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9062  MuonUpdatorAtVertexParameters = cms.PSet(
9063  MaxChi2 = cms.double( 1000000.0 ),
9064  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9065  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9066  ),
9067  VertexConstraint = cms.bool( False ),
9068  DoSmoothing = cms.bool( True ),
9069  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9070  ),
9071  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9072 )
9073 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
9074  TkSeedGenerator = cms.PSet(
9075  PSetNames = cms.vstring( 'skipTSG',
9076  'iterativeTSG' ),
9077  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
9078  iterativeTSG = cms.PSet(
9079  ErrorRescaling = cms.double( 3.0 ),
9080  beamSpot = cms.InputTag( "unused" ),
9081  MaxChi2 = cms.double( 40.0 ),
9082  errorMatrixPset = cms.PSet(
9083  atIP = cms.bool( True ),
9084  action = cms.string( "use" ),
9085  errorMatrixValuesPSet = cms.PSet(
9086  pf3_V12 = cms.PSet(
9087  action = cms.string( "scale" ),
9088  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9089  ),
9090  pf3_V13 = cms.PSet(
9091  action = cms.string( "scale" ),
9092  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9093  ),
9094  pf3_V11 = cms.PSet(
9095  action = cms.string( "scale" ),
9096  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9097  ),
9098  pf3_V14 = cms.PSet(
9099  action = cms.string( "scale" ),
9100  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9101  ),
9102  pf3_V15 = cms.PSet(
9103  action = cms.string( "scale" ),
9104  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9105  ),
9106  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9107  pf3_V33 = cms.PSet(
9108  action = cms.string( "scale" ),
9109  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9110  ),
9111  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9112  pf3_V44 = cms.PSet(
9113  action = cms.string( "scale" ),
9114  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9115  ),
9116  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9117  pf3_V22 = cms.PSet(
9118  action = cms.string( "scale" ),
9119  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9120  ),
9121  pf3_V23 = cms.PSet(
9122  action = cms.string( "scale" ),
9123  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9124  ),
9125  pf3_V45 = cms.PSet(
9126  action = cms.string( "scale" ),
9127  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9128  ),
9129  pf3_V55 = cms.PSet(
9130  action = cms.string( "scale" ),
9131  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9132  ),
9133  pf3_V34 = cms.PSet(
9134  action = cms.string( "scale" ),
9135  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9136  ),
9137  pf3_V35 = cms.PSet(
9138  action = cms.string( "scale" ),
9139  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9140  ),
9141  pf3_V25 = cms.PSet(
9142  action = cms.string( "scale" ),
9143  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9144  ),
9145  pf3_V24 = cms.PSet(
9146  action = cms.string( "scale" ),
9147  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9148  )
9149  )
9150  ),
9151  UpdateState = cms.bool( True ),
9152  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9153  SelectState = cms.bool( False ),
9154  SigmaZ = cms.double( 25.0 ),
9155  ResetMethod = cms.string( "matrix" ),
9156  ComponentName = cms.string( "TSGFromPropagation" ),
9157  UseVertexState = cms.bool( True ),
9158  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9159  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9160  ),
9161  skipTSG = cms.PSet( ),
9162  ComponentName = cms.string( "DualByL2TSG" )
9163  ),
9164  ServiceParameters = cms.PSet(
9165  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9166  'hltESPSmartPropagatorAnyOpposite' ),
9167  RPCLayers = cms.bool( True ),
9168  UseMuonNavigation = cms.untracked.bool( True )
9169  ),
9170  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9171  MuonTrackingRegionBuilder = cms.PSet( ),
9172  PCut = cms.double( 2.5 ),
9173  TrackerSeedCleaner = cms.PSet(
9174  cleanerFromSharedHits = cms.bool( True ),
9175  ptCleaner = cms.bool( True ),
9176  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9177  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9178  directionCleaner = cms.bool( True )
9179  ),
9180  PtCut = cms.double( 1.0 )
9181 )
9182 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9183  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9184  reverseTrajectories = cms.bool( True ),
9185  TransientInitialStateEstimatorParameters = cms.PSet(
9186  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9187  numberMeasurementsForFit = cms.int32( 4 ),
9188  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9189  ),
9190  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9191  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9192  cleanTrajectoryAfterInOut = cms.bool( False ),
9193  useHitsSplitting = cms.bool( False ),
9194  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9195  doSeedingRegionRebuilding = cms.bool( False ),
9196  trackCandidateAlso = cms.bool( True ),
9197  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9198  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9199  TrajectoryBuilder = cms.string( "" ),
9200  maxNSeeds = cms.uint32( 100000 )
9201 )
9202 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9203  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9204  SimpleMagneticField = cms.string( "" ),
9205  clusterRemovalInfo = cms.InputTag( "" ),
9206  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9207  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9208  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9209  useHitsSplitting = cms.bool( False ),
9210  MeasurementTracker = cms.string( "" ),
9211  AlgorithmName = cms.string( "undefAlgorithm" ),
9212  alias = cms.untracked.string( "" ),
9213  NavigationSchool = cms.string( "" ),
9214  TrajectoryInEvent = cms.bool( True ),
9215  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9216  GeometricInnerState = cms.bool( True ),
9217  useSimpleMF = cms.bool( False ),
9218  Propagator = cms.string( "PropagatorWithMaterial" )
9219 )
9220 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9221  ServiceParameters = cms.PSet(
9222  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9223  'SteppingHelixPropagatorAny',
9224  'hltESPSmartPropagator',
9225  'hltESPSteppingHelixPropagatorOpposite' ),
9226  RPCLayers = cms.bool( True ),
9227  UseMuonNavigation = cms.untracked.bool( True )
9228  ),
9229  L3TrajBuilderParameters = cms.PSet(
9230  ScaleTECyFactor = cms.double( -1.0 ),
9231  GlbRefitterParameters = cms.PSet(
9232  TrackerSkipSection = cms.int32( -1 ),
9233  DoPredictionsOnly = cms.bool( False ),
9234  PropDirForCosmics = cms.bool( False ),
9235  HitThreshold = cms.int32( 1 ),
9236  MuonHitsOption = cms.int32( 1 ),
9237  Chi2CutRPC = cms.double( 1.0 ),
9238  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9239  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9240  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9241  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9242  RefitDirection = cms.string( "insideOut" ),
9243  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9244  Chi2CutCSC = cms.double( 150.0 ),
9245  Chi2CutDT = cms.double( 10.0 ),
9246  RefitRPCHits = cms.bool( True ),
9247  SkipStation = cms.int32( -1 ),
9248  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9249  TrackerSkipSystem = cms.int32( -1 ),
9250  DYTthrs = cms.vint32( 30, 15 )
9251  ),
9252  ScaleTECxFactor = cms.double( -1.0 ),
9253  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9254  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9255  MuonTrackingRegionBuilder = cms.PSet(
9256  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9257  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9258  OnDemand = cms.double( -1.0 ),
9259  Rescale_Dz = cms.double( 3.0 ),
9260  vertexCollection = cms.InputTag( "pixelVertices" ),
9261  Rescale_phi = cms.double( 3.0 ),
9262  Eta_fixed = cms.double( 0.2 ),
9263  DeltaZ_Region = cms.double( 15.9 ),
9264  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9265  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9266  Eta_min = cms.double( 0.05 ),
9267  Phi_fixed = cms.double( 0.2 ),
9268  DeltaR = cms.double( 0.2 ),
9269  EscapePt = cms.double( 1.5 ),
9270  UseFixedRegion = cms.bool( False ),
9271  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9272  Rescale_eta = cms.double( 3.0 ),
9273  Phi_min = cms.double( 0.05 ),
9274  UseVertex = cms.bool( False ),
9275  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9276  ),
9277  RefitRPCHits = cms.bool( True ),
9278  PCut = cms.double( 2.5 ),
9279  TrackTransformer = cms.PSet(
9280  DoPredictionsOnly = cms.bool( False ),
9281  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9282  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9283  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9284  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9285  RefitDirection = cms.string( "insideOut" ),
9286  RefitRPCHits = cms.bool( True ),
9287  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9288  ),
9289  GlobalMuonTrackMatcher = cms.PSet(
9290  Pt_threshold1 = cms.double( 0.0 ),
9291  DeltaDCut_3 = cms.double( 15.0 ),
9292  MinP = cms.double( 2.5 ),
9293  MinPt = cms.double( 1.0 ),
9294  Chi2Cut_1 = cms.double( 50.0 ),
9295  Pt_threshold2 = cms.double( 9.99999999E8 ),
9296  LocChi2Cut = cms.double( 0.001 ),
9297  Eta_threshold = cms.double( 1.2 ),
9298  Quality_3 = cms.double( 7.0 ),
9299  Quality_2 = cms.double( 15.0 ),
9300  Chi2Cut_2 = cms.double( 50.0 ),
9301  Chi2Cut_3 = cms.double( 200.0 ),
9302  DeltaDCut_1 = cms.double( 40.0 ),
9303  DeltaRCut_2 = cms.double( 0.2 ),
9304  DeltaRCut_3 = cms.double( 1.0 ),
9305  DeltaDCut_2 = cms.double( 10.0 ),
9306  DeltaRCut_1 = cms.double( 0.1 ),
9307  Propagator = cms.string( "hltESPSmartPropagator" ),
9308  Quality_1 = cms.double( 20.0 )
9309  ),
9310  PtCut = cms.double( 1.0 ),
9311  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9312  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9313  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9314  tkTrajMaxChi2 = cms.double( 9999.0 ),
9315  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9316  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9317  tkTrajUseVertex = cms.bool( False )
9318  ),
9319  TrackLoaderParameters = cms.PSet(
9320  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9321  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9322  SmoothTkTrack = cms.untracked.bool( False ),
9323  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9324  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9325  MuonUpdatorAtVertexParameters = cms.PSet(
9326  MaxChi2 = cms.double( 1000000.0 ),
9327  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9328  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9329  ),
9330  VertexConstraint = cms.bool( False ),
9331  DoSmoothing = cms.bool( True ),
9332  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9333  ),
9334  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9335 )
9336 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9337  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9338 )
9339 fragment.hltHIL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
9340  TkSeedGenerator = cms.PSet(
9341  PSetNames = cms.vstring( 'skipTSG',
9342  'skipTSG' ),
9343  L3TkCollectionA = cms.InputTag( "hltHIL3TkFromL2OICombination" ),
9344  iterativeTSG = cms.PSet(
9345  firstTSG = cms.PSet(
9346  ComponentName = cms.string( "TSGFromOrderedHits" ),
9347  OrderedHitsFactoryPSet = cms.PSet(
9348  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9349  GeneratorPSet = cms.PSet(
9350  useBending = cms.bool( True ),
9351  useFixedPreFiltering = cms.bool( False ),
9352  maxElement = cms.uint32( 0 ),
9353  phiPreFiltering = cms.double( 0.3 ),
9354  extraHitRPhitolerance = cms.double( 0.06 ),
9355  useMultScattering = cms.bool( True ),
9356  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9357  extraHitRZtolerance = cms.double( 0.06 ),
9358  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9359  ),
9360  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9361  ),
9362  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9363  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9364  ),
9365  PSetNames = cms.vstring( 'firstTSG',
9366  'secondTSG' ),
9367  ComponentName = cms.string( "CombinedTSG" ),
9368  thirdTSG = cms.PSet(
9369  PSetNames = cms.vstring( 'endcapTSG',
9370  'barrelTSG' ),
9371  barrelTSG = cms.PSet( ),
9372  endcapTSG = cms.PSet(
9373  ComponentName = cms.string( "TSGFromOrderedHits" ),
9374  OrderedHitsFactoryPSet = cms.PSet(
9375  maxElement = cms.uint32( 0 ),
9376  ComponentName = cms.string( "StandardHitPairGenerator" ),
9377  useOnDemandTracker = cms.untracked.int32( 0 ),
9378  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
9379  ),
9380  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9381  ),
9382  etaSeparation = cms.double( 2.0 ),
9383  ComponentName = cms.string( "DualByEtaTSG" ),
9384  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9385  ),
9386  secondTSG = cms.PSet(
9387  ComponentName = cms.string( "TSGFromOrderedHits" ),
9388  OrderedHitsFactoryPSet = cms.PSet(
9389  maxElement = cms.uint32( 0 ),
9390  ComponentName = cms.string( "StandardHitPairGenerator" ),
9391  useOnDemandTracker = cms.untracked.int32( 0 ),
9392  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
9393  ),
9394  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9395  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9396  )
9397  ),
9398  skipTSG = cms.PSet( ),
9399  ComponentName = cms.string( "DualByL2TSG" )
9400  ),
9401  ServiceParameters = cms.PSet(
9402  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
9403  RPCLayers = cms.bool( True ),
9404  UseMuonNavigation = cms.untracked.bool( True )
9405  ),
9406  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9407  MuonTrackingRegionBuilder = cms.PSet(
9408  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9409  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9410  OnDemand = cms.double( -1.0 ),
9411  Rescale_Dz = cms.double( 3.0 ),
9412  vertexCollection = cms.InputTag( "pixelVertices" ),
9413  Rescale_phi = cms.double( 3.0 ),
9414  Eta_fixed = cms.double( 0.2 ),
9415  DeltaZ_Region = cms.double( 15.9 ),
9416  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9417  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9418  Eta_min = cms.double( 0.1 ),
9419  Phi_fixed = cms.double( 0.2 ),
9420  DeltaR = cms.double( 0.2 ),
9421  EscapePt = cms.double( 1.5 ),
9422  UseFixedRegion = cms.bool( False ),
9423  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9424  Rescale_eta = cms.double( 3.0 ),
9425  Phi_min = cms.double( 0.1 ),
9426  UseVertex = cms.bool( False ),
9427  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9428  ),
9429  PCut = cms.double( 2.5 ),
9430  TrackerSeedCleaner = cms.PSet(
9431  cleanerFromSharedHits = cms.bool( True ),
9432  ptCleaner = cms.bool( True ),
9433  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9434  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9435  directionCleaner = cms.bool( True )
9436  ),
9437  PtCut = cms.double( 1.0 )
9438 )
9439 fragment.hltHIL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
9440  src = cms.InputTag( "hltHIL3TrajSeedIOHit" ),
9441  reverseTrajectories = cms.bool( False ),
9442  TransientInitialStateEstimatorParameters = cms.PSet(
9443  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9444  numberMeasurementsForFit = cms.int32( 4 ),
9445  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9446  ),
9447  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9448  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9449  cleanTrajectoryAfterInOut = cms.bool( False ),
9450  useHitsSplitting = cms.bool( False ),
9451  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9452  doSeedingRegionRebuilding = cms.bool( False ),
9453  trackCandidateAlso = cms.bool( True ),
9454  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9455  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9456  TrajectoryBuilder = cms.string( "" ),
9457  maxNSeeds = cms.uint32( 100000 )
9458 )
9459 fragment.hltHIL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
9460  src = cms.InputTag( "hltHIL3TrackCandidateFromL2IOHit" ),
9461  SimpleMagneticField = cms.string( "" ),
9462  clusterRemovalInfo = cms.InputTag( "" ),
9463  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9464  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9465  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9466  useHitsSplitting = cms.bool( False ),
9467  MeasurementTracker = cms.string( "" ),
9468  AlgorithmName = cms.string( "undefAlgorithm" ),
9469  alias = cms.untracked.string( "" ),
9470  NavigationSchool = cms.string( "" ),
9471  TrajectoryInEvent = cms.bool( True ),
9472  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9473  GeometricInnerState = cms.bool( True ),
9474  useSimpleMF = cms.bool( False ),
9475  Propagator = cms.string( "PropagatorWithMaterial" )
9476 )
9477 fragment.hltHIAllL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
9478  ServiceParameters = cms.PSet(
9479  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9480  'SteppingHelixPropagatorAny',
9481  'hltESPSmartPropagator',
9482  'hltESPSteppingHelixPropagatorOpposite' ),
9483  RPCLayers = cms.bool( True ),
9484  UseMuonNavigation = cms.untracked.bool( True )
9485  ),
9486  L3TrajBuilderParameters = cms.PSet(
9487  ScaleTECyFactor = cms.double( -1.0 ),
9488  GlbRefitterParameters = cms.PSet(
9489  TrackerSkipSection = cms.int32( -1 ),
9490  DoPredictionsOnly = cms.bool( False ),
9491  PropDirForCosmics = cms.bool( False ),
9492  HitThreshold = cms.int32( 1 ),
9493  MuonHitsOption = cms.int32( 1 ),
9494  Chi2CutRPC = cms.double( 1.0 ),
9495  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9496  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9497  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9498  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9499  RefitDirection = cms.string( "insideOut" ),
9500  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9501  Chi2CutCSC = cms.double( 150.0 ),
9502  Chi2CutDT = cms.double( 10.0 ),
9503  RefitRPCHits = cms.bool( True ),
9504  SkipStation = cms.int32( -1 ),
9505  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9506  TrackerSkipSystem = cms.int32( -1 ),
9507  DYTthrs = cms.vint32( 30, 15 )
9508  ),
9509  ScaleTECxFactor = cms.double( -1.0 ),
9510  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9511  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9512  MuonTrackingRegionBuilder = cms.PSet(
9513  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9514  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9515  OnDemand = cms.double( -1.0 ),
9516  Rescale_Dz = cms.double( 3.0 ),
9517  vertexCollection = cms.InputTag( "pixelVertices" ),
9518  Rescale_phi = cms.double( 3.0 ),
9519  Eta_fixed = cms.double( 0.2 ),
9520  DeltaZ_Region = cms.double( 15.9 ),
9521  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9522  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9523  Eta_min = cms.double( 0.05 ),
9524  Phi_fixed = cms.double( 0.2 ),
9525  DeltaR = cms.double( 0.2 ),
9526  EscapePt = cms.double( 1.5 ),
9527  UseFixedRegion = cms.bool( False ),
9528  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9529  Rescale_eta = cms.double( 3.0 ),
9530  Phi_min = cms.double( 0.05 ),
9531  UseVertex = cms.bool( False ),
9532  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9533  ),
9534  RefitRPCHits = cms.bool( True ),
9535  PCut = cms.double( 2.5 ),
9536  TrackTransformer = cms.PSet(
9537  DoPredictionsOnly = cms.bool( False ),
9538  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9539  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9540  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9541  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9542  RefitDirection = cms.string( "insideOut" ),
9543  RefitRPCHits = cms.bool( True ),
9544  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9545  ),
9546  GlobalMuonTrackMatcher = cms.PSet(
9547  Pt_threshold1 = cms.double( 0.0 ),
9548  DeltaDCut_3 = cms.double( 15.0 ),
9549  MinP = cms.double( 2.5 ),
9550  MinPt = cms.double( 1.0 ),
9551  Chi2Cut_1 = cms.double( 50.0 ),
9552  Pt_threshold2 = cms.double( 9.99999999E8 ),
9553  LocChi2Cut = cms.double( 0.001 ),
9554  Eta_threshold = cms.double( 1.2 ),
9555  Quality_3 = cms.double( 7.0 ),
9556  Quality_2 = cms.double( 15.0 ),
9557  Chi2Cut_2 = cms.double( 50.0 ),
9558  Chi2Cut_3 = cms.double( 200.0 ),
9559  DeltaDCut_1 = cms.double( 40.0 ),
9560  DeltaRCut_2 = cms.double( 0.2 ),
9561  DeltaRCut_3 = cms.double( 1.0 ),
9562  DeltaDCut_2 = cms.double( 10.0 ),
9563  DeltaRCut_1 = cms.double( 0.1 ),
9564  Propagator = cms.string( "hltESPSmartPropagator" ),
9565  Quality_1 = cms.double( 20.0 )
9566  ),
9567  PtCut = cms.double( 1.0 ),
9568  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9569  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2IOHit" ),
9570  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9571  tkTrajMaxChi2 = cms.double( 9999.0 ),
9572  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9573  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9574  tkTrajUseVertex = cms.bool( False )
9575  ),
9576  TrackLoaderParameters = cms.PSet(
9577  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9578  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9579  SmoothTkTrack = cms.untracked.bool( False ),
9580  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9581  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9582  MuonUpdatorAtVertexParameters = cms.PSet(
9583  MaxChi2 = cms.double( 1000000.0 ),
9584  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9585  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9586  ),
9587  VertexConstraint = cms.bool( False ),
9588  DoSmoothing = cms.bool( True ),
9589  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9590  ),
9591  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9592 )
9593 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9594  labels = cms.VInputTag( 'hltHIL3TrajSeedIOHit','hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9595 )
9596 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9597  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2IOHit','hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9598 )
9599 fragment.hltHIL3TkTracksFromL2 = cms.EDProducer( "L3TrackCombiner",
9600  labels = cms.VInputTag( 'hltHIL3TkTracksFromL2IOHit','hltHIL3TkTracksFromL2OIHit','hltHIL3TkTracksFromL2OIState' )
9601 )
9602 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9603  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9604 )
9605 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9606  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9607 )
9608 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9609  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9610  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9611  MuonPtOption = cms.string( "Global" )
9612 )
9613 fragment.hltHISingleMu3L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9614  MaxNormalizedChi2 = cms.double( 20.0 ),
9615  saveTags = cms.bool( True ),
9616  PreviousCandTag = cms.InputTag( "hltHIL2Mu3L2Filtered" ),
9617  MinNmuonHits = cms.int32( 0 ),
9618  MinN = cms.int32( 1 ),
9619  MinTrackPt = cms.double( 0.0 ),
9620  MaxEta = cms.double( 2.5 ),
9621  MaxDXYBeamSpot = cms.double( 0.1 ),
9622  MinNhits = cms.int32( 0 ),
9623  MinDxySig = cms.double( -1.0 ),
9624  NSigmaPt = cms.double( 0.0 ),
9625  MaxDz = cms.double( 9999.0 ),
9626  MaxPtDifference = cms.double( 9999.0 ),
9627  MaxDr = cms.double( 2.0 ),
9628  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9629  MinDXYBeamSpot = cms.double( -1.0 ),
9630  MinDr = cms.double( -1.0 ),
9631  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9632  MinPt = cms.double( 3.0 )
9633 )
9634 fragment.hltPreFullTrack12 = cms.EDFilter( "HLTPrescaler",
9635  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
9636  offset = cms.uint32( 0 )
9637 )
9638 fragment.hltAK6CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
9639  Active_Area_Repeats = cms.int32( 5 ),
9640  doAreaFastjet = cms.bool( False ),
9641  voronoiRfact = cms.double( -9.0 ),
9642  maxBadHcalCells = cms.uint32( 9999999 ),
9643  doAreaDiskApprox = cms.bool( False ),
9644  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9645  jetType = cms.string( "CaloJet" ),
9646  minSeed = cms.uint32( 0 ),
9647  Ghost_EtaMax = cms.double( 6.0 ),
9648  doRhoFastjet = cms.bool( False ),
9649  jetAlgorithm = cms.string( "AntiKt" ),
9650  nSigmaPU = cms.double( 1.0 ),
9651  GhostArea = cms.double( 0.01 ),
9652  Rho_EtaMax = cms.double( 4.4 ),
9653  maxBadEcalCells = cms.uint32( 9999999 ),
9654  useDeterministicSeed = cms.bool( True ),
9655  doPVCorrection = cms.bool( False ),
9656  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9657  rParam = cms.double( 0.6 ),
9658  maxProblematicHcalCells = cms.uint32( 9999999 ),
9659  doOutputJets = cms.bool( True ),
9660  src = cms.InputTag( "hltTowerMakerForPF" ),
9661  inputEtMin = cms.double( 0.3 ),
9662  puPtMin = cms.double( 10.0 ),
9663  srcPVs = cms.InputTag( "NotUsed" ),
9664  jetPtMin = cms.double( 1.0 ),
9665  radiusPU = cms.double( 0.6 ),
9666  maxProblematicEcalCells = cms.uint32( 9999999 ),
9667  doPUOffsetCorr = cms.bool( False ),
9668  inputEMin = cms.double( 0.0 ),
9669  useMassDropTagger = cms.bool( False ),
9670  muMin = cms.double( -1.0 ),
9671  subtractorName = cms.string( "" ),
9672  muCut = cms.double( -1.0 ),
9673  subjetPtMin = cms.double( -1.0 ),
9674  useTrimming = cms.bool( False ),
9675  muMax = cms.double( -1.0 ),
9676  yMin = cms.double( -1.0 ),
9677  useFiltering = cms.bool( False ),
9678  rFilt = cms.double( -1.0 ),
9679  yMax = cms.double( -1.0 ),
9680  zcut = cms.double( -1.0 ),
9681  MinVtxNdof = cms.int32( 5 ),
9682  MaxVtxZ = cms.double( 15.0 ),
9683  UseOnlyVertexTracks = cms.bool( False ),
9684  dRMin = cms.double( -1.0 ),
9685  nFilt = cms.int32( -1 ),
9686  usePruning = cms.bool( False ),
9687  maxDepth = cms.int32( -1 ),
9688  yCut = cms.double( -1.0 ),
9689  DzTrVtxMax = cms.double( 0.0 ),
9690  UseOnlyOnePV = cms.bool( False ),
9691  rcut_factor = cms.double( -1.0 ),
9692  sumRecHits = cms.bool( False ),
9693  trimPtFracMin = cms.double( -1.0 ),
9694  dRMax = cms.double( -1.0 ),
9695  DxyTrVtxMax = cms.double( 0.0 ),
9696  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9697 )
9698 fragment.hltAK6CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
9699  filter = cms.bool( False ),
9700  src = cms.InputTag( "hltAK6CaloJetsPF" ),
9701  etMin = cms.double( 5.0 )
9702 )
9703 fragment.hltPixelTracksForHighPt = cms.EDProducer( "PixelTrackProducer",
9704  useFilterWithES = cms.bool( False ),
9705  FilterPSet = cms.PSet(
9706  chi2 = cms.double( 1000.0 ),
9707  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9708  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9709  nSigmaInvPtTolerance = cms.double( 0.0 ),
9710  ptMin = cms.double( 0.3 ),
9711  tipMax = cms.double( 1.0 )
9712  ),
9713  passLabel = cms.string( "" ),
9714  FitterPSet = cms.PSet(
9715  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9716  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9717  fixImpactParameter = cms.double( 0.0 )
9718  ),
9719  RegionFactoryPSet = cms.PSet(
9720  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9721  RegionPSet = cms.PSet(
9722  precise = cms.bool( True ),
9723  originRadius = cms.double( 0.2 ),
9724  ptMin = cms.double( 0.3 ),
9725  originHalfLength = cms.double( 15.1 ),
9726  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9727  )
9728  ),
9729  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9730  OrderedHitsFactoryPSet = cms.PSet(
9731  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9732  GeneratorPSet = cms.PSet(
9733  useBending = cms.bool( True ),
9734  useFixedPreFiltering = cms.bool( False ),
9735  maxElement = cms.uint32( 100000 ),
9736  phiPreFiltering = cms.double( 0.3 ),
9737  extraHitRPhitolerance = cms.double( 0.06 ),
9738  useMultScattering = cms.bool( True ),
9739  SeedComparitorPSet = cms.PSet(
9740  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9741  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9742  ),
9743  extraHitRZtolerance = cms.double( 0.06 ),
9744  ComponentName = cms.string( "PixelTripletHLTGenerator" )
9745  ),
9746  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9747  )
9748 )
9749 fragment.hltPixelVerticesForHighPt = cms.EDProducer( "PixelVertexProducer",
9750  WtAverage = cms.bool( True ),
9751  Method2 = cms.bool( True ),
9752  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9753  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
9754  Verbosity = cms.int32( 0 ),
9755  UseError = cms.bool( True ),
9756  TrackCollection = cms.InputTag( "hltPixelTracksForHighPt" ),
9757  PtMin = cms.double( 0.4 ),
9758  NTrkMin = cms.int32( 2 ),
9759  ZOffset = cms.double( 5.0 ),
9760  Finder = cms.string( "DivisiveVertexFinder" ),
9761  ZSeparation = cms.double( 0.05 )
9762 )
9763 fragment.hltHighPtPixelTracks = cms.EDProducer( "PixelTrackProducer",
9764  useFilterWithES = cms.bool( False ),
9765  FilterPSet = cms.PSet(
9766  chi2 = cms.double( 1000.0 ),
9767  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9768  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9769  nSigmaInvPtTolerance = cms.double( 0.0 ),
9770  ptMin = cms.double( 0.0 ),
9771  tipMax = cms.double( 1.0 )
9772  ),
9773  passLabel = cms.string( "" ),
9774  FitterPSet = cms.PSet(
9775  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9776  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9777  fixImpactParameter = cms.double( 0.0 )
9778  ),
9779  RegionFactoryPSet = cms.PSet(
9780  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9781  RegionPSet = cms.PSet(
9782  precise = cms.bool( True ),
9783  originHalfLength = cms.double( 15.1 ),
9784  originRadius = cms.double( 0.2 ),
9785  ptMin = cms.double( 6.0 ),
9786  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9787  )
9788  ),
9789  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9790  OrderedHitsFactoryPSet = cms.PSet(
9791  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9792  GeneratorPSet = cms.PSet(
9793  useBending = cms.bool( True ),
9794  useFixedPreFiltering = cms.bool( False ),
9795  phiPreFiltering = cms.double( 0.3 ),
9796  extraHitRPhitolerance = cms.double( 0.06 ),
9797  useMultScattering = cms.bool( True ),
9798  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9799  extraHitRZtolerance = cms.double( 0.06 ),
9800  maxElement = cms.uint32( 100000 ),
9801  SeedComparitorPSet = cms.PSet(
9802  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9803  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9804  )
9805  ),
9806  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9807  )
9808 )
9809 fragment.hltIter0HighPtPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9810  useEventsWithNoVertex = cms.bool( True ),
9811  originHalfLength = cms.double( 0.6 ),
9812  useProtoTrackKinematics = cms.bool( False ),
9813  usePV = cms.bool( False ),
9814  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9815  InputVertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
9816  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9817  InputCollection = cms.InputTag( "hltHighPtPixelTracks" ),
9818  originRadius = cms.double( 0.2 )
9819 )
9820 fragment.hltIter0HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9821  src = cms.InputTag( "hltIter0HighPtPixelSeedsFromPixelTracks" ),
9822  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9823  SimpleMagneticField = cms.string( "ParabolicMf" ),
9824  TransientInitialStateEstimatorParameters = cms.PSet(
9825  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9826  numberMeasurementsForFit = cms.int32( 4 ),
9827  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9828  ),
9829  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9830  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9831  cleanTrajectoryAfterInOut = cms.bool( False ),
9832  useHitsSplitting = cms.bool( False ),
9833  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9834  doSeedingRegionRebuilding = cms.bool( False ),
9835  maxNSeeds = cms.uint32( 100000 ),
9836  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
9837  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9838  TrajectoryBuilder = cms.string( "" )
9839 )
9840 fragment.hltIter0HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9841  src = cms.InputTag( "hltIter0HighPtCkfTrackCandidates" ),
9842  SimpleMagneticField = cms.string( "ParabolicMf" ),
9843  clusterRemovalInfo = cms.InputTag( "" ),
9844  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9845  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9846  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9847  useHitsSplitting = cms.bool( False ),
9848  MeasurementTracker = cms.string( "" ),
9849  AlgorithmName = cms.string( "hltIterX" ),
9850  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9851  NavigationSchool = cms.string( "" ),
9852  TrajectoryInEvent = cms.bool( True ),
9853  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9854  GeometricInnerState = cms.bool( True ),
9855  useSimpleMF = cms.bool( True ),
9856  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9857 )
9858 fragment.hltIter0HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
9859  max_d0 = cms.double( 100.0 ),
9860  minNumber3DLayers = cms.uint32( 0 ),
9861  max_lostHitFraction = cms.double( 1.0 ),
9862  applyAbsCutsIfNoPV = cms.bool( False ),
9863  qualityBit = cms.string( "highPurity" ),
9864  minNumberLayers = cms.uint32( 3 ),
9865  chi2n_par = cms.double( 0.7 ),
9866  useVtxError = cms.bool( False ),
9867  nSigmaZ = cms.double( 3.0 ),
9868  dz_par2 = cms.vdouble( 0.4, 4.0 ),
9869  applyAdaptedPVCuts = cms.bool( True ),
9870  min_eta = cms.double( -9999.0 ),
9871  dz_par1 = cms.vdouble( 0.35, 4.0 ),
9872  copyTrajectories = cms.untracked.bool( True ),
9873  vtxNumber = cms.int32( -1 ),
9874  max_d0NoPV = cms.double( 100.0 ),
9875  keepAllTracks = cms.bool( False ),
9876  maxNumberLostLayers = cms.uint32( 1 ),
9877  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9878  max_relpterr = cms.double( 9999.0 ),
9879  copyExtras = cms.untracked.bool( True ),
9880  max_z0NoPV = cms.double( 100.0 ),
9881  vertexCut = cms.string( "tracksSize>=3" ),
9882  max_z0 = cms.double( 100.0 ),
9883  useVertices = cms.bool( True ),
9884  min_nhits = cms.uint32( 0 ),
9885  src = cms.InputTag( "hltIter0HighPtCtfWithMaterialTracks" ),
9886  max_minMissHitOutOrIn = cms.int32( 99 ),
9887  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9888  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
9889  max_eta = cms.double( 9999.0 ),
9890  d0_par2 = cms.vdouble( 0.4, 4.0 ),
9891  d0_par1 = cms.vdouble( 0.3, 4.0 ),
9892  res_par = cms.vdouble( 0.003, 0.001 ),
9893  minHitsToBypassChecks = cms.uint32( 20 )
9894 )
9895 fragment.hltTrackIter0RefsForJets4Iter1ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
9896  src = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9897  particleType = cms.string( "pi+" )
9898 )
9899 fragment.hltAK6Iter0TrackJets4Iter1ForHighPt = cms.EDProducer( "FastjetJetProducer",
9900  Active_Area_Repeats = cms.int32( 5 ),
9901  doAreaFastjet = cms.bool( False ),
9902  voronoiRfact = cms.double( 0.9 ),
9903  maxBadHcalCells = cms.uint32( 9999999 ),
9904  doAreaDiskApprox = cms.bool( False ),
9905  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9906  jetType = cms.string( "TrackJet" ),
9907  minSeed = cms.uint32( 14327 ),
9908  Ghost_EtaMax = cms.double( 6.0 ),
9909  doRhoFastjet = cms.bool( False ),
9910  jetAlgorithm = cms.string( "AntiKt" ),
9911  nSigmaPU = cms.double( 1.0 ),
9912  GhostArea = cms.double( 0.01 ),
9913  Rho_EtaMax = cms.double( 4.4 ),
9914  maxBadEcalCells = cms.uint32( 9999999 ),
9915  useDeterministicSeed = cms.bool( True ),
9916  doPVCorrection = cms.bool( False ),
9917  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9918  rParam = cms.double( 0.6 ),
9919  maxProblematicHcalCells = cms.uint32( 9999999 ),
9920  doOutputJets = cms.bool( True ),
9921  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1ForHighPt" ),
9922  inputEtMin = cms.double( 0.1 ),
9923  puPtMin = cms.double( 0.0 ),
9924  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
9925  jetPtMin = cms.double( 1.0 ),
9926  radiusPU = cms.double( 0.6 ),
9927  maxProblematicEcalCells = cms.uint32( 9999999 ),
9928  doPUOffsetCorr = cms.bool( False ),
9929  inputEMin = cms.double( 0.0 ),
9930  useMassDropTagger = cms.bool( False ),
9931  muMin = cms.double( -1.0 ),
9932  subtractorName = cms.string( "" ),
9933  muCut = cms.double( -1.0 ),
9934  subjetPtMin = cms.double( -1.0 ),
9935  useTrimming = cms.bool( False ),
9936  muMax = cms.double( -1.0 ),
9937  yMin = cms.double( -1.0 ),
9938  useFiltering = cms.bool( False ),
9939  rFilt = cms.double( -1.0 ),
9940  yMax = cms.double( -1.0 ),
9941  zcut = cms.double( -1.0 ),
9942  MinVtxNdof = cms.int32( 0 ),
9943  MaxVtxZ = cms.double( 30.0 ),
9944  UseOnlyVertexTracks = cms.bool( False ),
9945  dRMin = cms.double( -1.0 ),
9946  nFilt = cms.int32( -1 ),
9947  usePruning = cms.bool( False ),
9948  maxDepth = cms.int32( -1 ),
9949  yCut = cms.double( -1.0 ),
9950  DzTrVtxMax = cms.double( 0.5 ),
9951  UseOnlyOnePV = cms.bool( True ),
9952  rcut_factor = cms.double( -1.0 ),
9953  sumRecHits = cms.bool( False ),
9954  trimPtFracMin = cms.double( -1.0 ),
9955  dRMax = cms.double( -1.0 ),
9956  DxyTrVtxMax = cms.double( 0.2 ),
9957  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9958 )
9959 fragment.hltIter0TrackAndTauJets4Iter1ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9960  fractionMinCaloInTauCone = cms.double( 0.7 ),
9961  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9962  tauConeSize = cms.double( 0.2 ),
9963  ptTrkMaxInCaloCone = cms.double( 1.0 ),
9964  isolationConeSize = cms.double( 0.5 ),
9965  inputTrackJetTag = cms.InputTag( "hltAK6Iter0TrackJets4Iter1ForHighPt" ),
9966  nTrkMaxInCaloCone = cms.int32( 0 ),
9967  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
9968  etaMinCaloJet = cms.double( -2.7 ),
9969  etaMaxCaloJet = cms.double( 2.7 ),
9970  ptMinCaloJet = cms.double( 5.0 ),
9971  inputTrackTag = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" )
9972 )
9973 fragment.hltIter1HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9974  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9975  maxChi2 = cms.double( 9.0 ),
9976  trajectories = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9977  oldClusterRemovalInfo = cms.InputTag( "" ),
9978  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9979  overrideTrkQuals = cms.InputTag( "" ),
9980  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9981  TrackQuality = cms.string( "highPurity" )
9982 )
9983 fragment.hltIter1HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9984  clustersToSkip = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
9985  OnDemand = cms.bool( False ),
9986  src = cms.InputTag( "hltSiStripClusters" )
9987 )
9988 fragment.hltIter1HighPtPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9989  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9990  'BPix1+BPix2+FPix1_pos',
9991  'BPix1+BPix2+FPix1_neg',
9992  'BPix1+FPix1_pos+FPix2_pos',
9993  'BPix1+FPix1_neg+FPix2_neg' ),
9994  MTOB = cms.PSet( ),
9995  TEC = cms.PSet( ),
9996  MTID = cms.PSet( ),
9997  FPix = cms.PSet(
9998  HitProducer = cms.string( "hltSiPixelRecHits" ),
9999  hitErrorRZ = cms.double( 0.0036 ),
10000  useErrorsFromParam = cms.bool( True ),
10001  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10002  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10003  hitErrorRPhi = cms.double( 0.0051 )
10004  ),
10005  MTEC = cms.PSet( ),
10006  MTIB = cms.PSet( ),
10007  TID = cms.PSet( ),
10008  TOB = cms.PSet( ),
10009  BPix = cms.PSet(
10010  HitProducer = cms.string( "hltSiPixelRecHits" ),
10011  hitErrorRZ = cms.double( 0.006 ),
10012  useErrorsFromParam = cms.bool( True ),
10013  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10014  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10015  hitErrorRPhi = cms.double( 0.0027 )
10016  ),
10017  TIB = cms.PSet( )
10018 )
10019 fragment.hltIter1HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10020  RegionFactoryPSet = cms.PSet(
10021  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10022  RegionPSet = cms.PSet(
10023  precise = cms.bool( True ),
10024  originRadius = cms.double( 0.1 ),
10025  searchOpt = cms.bool( True ),
10026  ptMin = cms.double( 6.0 ),
10027  measurementTrackerName = cms.string( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10028  mode = cms.string( "VerticesFixed" ),
10029  maxNRegions = cms.int32( 100 ),
10030  maxNVertices = cms.int32( 10 ),
10031  deltaPhi = cms.double( 1.0 ),
10032  deltaEta = cms.double( 1.0 ),
10033  zErrorBeamSpot = cms.double( 15.0 ),
10034  nSigmaZBeamSpot = cms.double( 3.0 ),
10035  zErrorVetex = cms.double( 0.1 ),
10036  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10037  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10038  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1ForHighPt" )
10039  )
10040  ),
10041  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10042  ClusterCheckPSet = cms.PSet(
10043  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10044  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10045  doClusterCheck = cms.bool( False ),
10046  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10047  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10048  ),
10049  OrderedHitsFactoryPSet = cms.PSet(
10050  maxElement = cms.uint32( 0 ),
10051  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10052  GeneratorPSet = cms.PSet(
10053  useBending = cms.bool( True ),
10054  useFixedPreFiltering = cms.bool( False ),
10055  maxElement = cms.uint32( 100000 ),
10056  phiPreFiltering = cms.double( 0.3 ),
10057  extraHitRPhitolerance = cms.double( 0.032 ),
10058  useMultScattering = cms.bool( True ),
10059  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10060  extraHitRZtolerance = cms.double( 0.037 ),
10061  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10062  ),
10063  SeedingLayers = cms.InputTag( "hltIter1HighPtPixelLayerTriplets" )
10064  ),
10065  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10066 )
10067 fragment.hltIter1HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10068  src = cms.InputTag( "hltIter1HighPtPixelSeeds" ),
10069  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10070  SimpleMagneticField = cms.string( "ParabolicMf" ),
10071  TransientInitialStateEstimatorParameters = cms.PSet(
10072  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10073  numberMeasurementsForFit = cms.int32( 4 ),
10074  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10075  ),
10076  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10077  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10078  cleanTrajectoryAfterInOut = cms.bool( False ),
10079  useHitsSplitting = cms.bool( False ),
10080  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10081  doSeedingRegionRebuilding = cms.bool( False ),
10082  maxNSeeds = cms.uint32( 100000 ),
10083  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
10084  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10085  TrajectoryBuilder = cms.string( "" )
10086 )
10087 fragment.hltIter1HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10088  src = cms.InputTag( "hltIter1HighPtCkfTrackCandidates" ),
10089  SimpleMagneticField = cms.string( "ParabolicMf" ),
10090  clusterRemovalInfo = cms.InputTag( "" ),
10091  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10092  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10093  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10094  useHitsSplitting = cms.bool( False ),
10095  MeasurementTracker = cms.string( "" ),
10096  AlgorithmName = cms.string( "hltIterX" ),
10097  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10098  NavigationSchool = cms.string( "" ),
10099  TrajectoryInEvent = cms.bool( True ),
10100  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10101  GeometricInnerState = cms.bool( True ),
10102  useSimpleMF = cms.bool( True ),
10103  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10104 )
10105 fragment.hltIter1HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10106  max_d0 = cms.double( 100.0 ),
10107  minNumber3DLayers = cms.uint32( 0 ),
10108  max_lostHitFraction = cms.double( 1.0 ),
10109  applyAbsCutsIfNoPV = cms.bool( False ),
10110  qualityBit = cms.string( "highPurity" ),
10111  minNumberLayers = cms.uint32( 3 ),
10112  chi2n_par = cms.double( 0.7 ),
10113  useVtxError = cms.bool( False ),
10114  nSigmaZ = cms.double( 3.0 ),
10115  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10116  applyAdaptedPVCuts = cms.bool( True ),
10117  min_eta = cms.double( -9999.0 ),
10118  dz_par1 = cms.vdouble( 0.8, 3.0 ),
10119  copyTrajectories = cms.untracked.bool( True ),
10120  vtxNumber = cms.int32( -1 ),
10121  max_d0NoPV = cms.double( 100.0 ),
10122  keepAllTracks = cms.bool( False ),
10123  maxNumberLostLayers = cms.uint32( 1 ),
10124  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10125  max_relpterr = cms.double( 9999.0 ),
10126  copyExtras = cms.untracked.bool( True ),
10127  max_z0NoPV = cms.double( 100.0 ),
10128  vertexCut = cms.string( "tracksSize>=3" ),
10129  max_z0 = cms.double( 100.0 ),
10130  useVertices = cms.bool( True ),
10131  min_nhits = cms.uint32( 0 ),
10132  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10133  max_minMissHitOutOrIn = cms.int32( 99 ),
10134  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10135  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10136  max_eta = cms.double( 9999.0 ),
10137  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10138  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10139  res_par = cms.vdouble( 0.003, 0.001 ),
10140  minHitsToBypassChecks = cms.uint32( 20 )
10141 )
10142 fragment.hltIter1HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10143  max_d0 = cms.double( 100.0 ),
10144  minNumber3DLayers = cms.uint32( 0 ),
10145  max_lostHitFraction = cms.double( 1.0 ),
10146  applyAbsCutsIfNoPV = cms.bool( False ),
10147  qualityBit = cms.string( "highPurity" ),
10148  minNumberLayers = cms.uint32( 5 ),
10149  chi2n_par = cms.double( 0.4 ),
10150  useVtxError = cms.bool( False ),
10151  nSigmaZ = cms.double( 3.0 ),
10152  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10153  applyAdaptedPVCuts = cms.bool( True ),
10154  min_eta = cms.double( -9999.0 ),
10155  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10156  copyTrajectories = cms.untracked.bool( True ),
10157  vtxNumber = cms.int32( -1 ),
10158  max_d0NoPV = cms.double( 100.0 ),
10159  keepAllTracks = cms.bool( False ),
10160  maxNumberLostLayers = cms.uint32( 1 ),
10161  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10162  max_relpterr = cms.double( 9999.0 ),
10163  copyExtras = cms.untracked.bool( True ),
10164  max_z0NoPV = cms.double( 100.0 ),
10165  vertexCut = cms.string( "tracksSize>=3" ),
10166  max_z0 = cms.double( 100.0 ),
10167  useVertices = cms.bool( True ),
10168  min_nhits = cms.uint32( 0 ),
10169  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10170  max_minMissHitOutOrIn = cms.int32( 99 ),
10171  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10172  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10173  max_eta = cms.double( 9999.0 ),
10174  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10175  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10176  res_par = cms.vdouble( 0.003, 0.001 ),
10177  minHitsToBypassChecks = cms.uint32( 20 )
10178 )
10179 fragment.hltIter1HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10180  ShareFrac = cms.double( 0.19 ),
10181  writeOnlyTrkQuals = cms.bool( False ),
10182  MinPT = cms.double( 0.05 ),
10183  allowFirstHitShare = cms.bool( True ),
10184  copyExtras = cms.untracked.bool( True ),
10185  Epsilon = cms.double( -0.001 ),
10186  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10187  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10188  MaxNormalizedChisq = cms.double( 1000.0 ),
10189  copyMVA = cms.bool( False ),
10190  FoundHitBonus = cms.double( 5.0 ),
10191  setsToMerge = cms.VPSet(
10192  cms.PSet( pQual = cms.bool( False ),
10193  tLists = cms.vint32( 0, 1 )
10194  )
10195  ),
10196  MinFound = cms.int32( 3 ),
10197  hasSelector = cms.vint32( 0, 0 ),
10198  TrackProducers = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10199  LostHitPenalty = cms.double( 20.0 ),
10200  newQuality = cms.string( "confirmed" )
10201 )
10202 fragment.hltIter1HighPtMerged = cms.EDProducer( "TrackListMerger",
10203  ShareFrac = cms.double( 0.19 ),
10204  writeOnlyTrkQuals = cms.bool( False ),
10205  MinPT = cms.double( 0.05 ),
10206  allowFirstHitShare = cms.bool( True ),
10207  copyExtras = cms.untracked.bool( True ),
10208  Epsilon = cms.double( -0.001 ),
10209  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10210  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10211  MaxNormalizedChisq = cms.double( 1000.0 ),
10212  copyMVA = cms.bool( False ),
10213  FoundHitBonus = cms.double( 5.0 ),
10214  setsToMerge = cms.VPSet(
10215  cms.PSet( pQual = cms.bool( False ),
10216  tLists = cms.vint32( 0, 1 )
10217  )
10218  ),
10219  MinFound = cms.int32( 3 ),
10220  hasSelector = cms.vint32( 0, 0 ),
10221  TrackProducers = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10222  LostHitPenalty = cms.double( 20.0 ),
10223  newQuality = cms.string( "confirmed" )
10224 )
10225 fragment.hltTrackIter1RefsForJets4Iter2ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10226  src = cms.InputTag( "hltIter1HighPtMerged" ),
10227  particleType = cms.string( "pi+" )
10228 )
10229 fragment.hltAK6Iter1TrackJets4Iter2ForHighPt = cms.EDProducer( "FastjetJetProducer",
10230  Active_Area_Repeats = cms.int32( 5 ),
10231  doAreaFastjet = cms.bool( False ),
10232  voronoiRfact = cms.double( 0.9 ),
10233  maxBadHcalCells = cms.uint32( 9999999 ),
10234  doAreaDiskApprox = cms.bool( False ),
10235  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10236  jetType = cms.string( "TrackJet" ),
10237  minSeed = cms.uint32( 14327 ),
10238  Ghost_EtaMax = cms.double( 6.0 ),
10239  doRhoFastjet = cms.bool( False ),
10240  jetAlgorithm = cms.string( "AntiKt" ),
10241  nSigmaPU = cms.double( 1.0 ),
10242  GhostArea = cms.double( 0.01 ),
10243  Rho_EtaMax = cms.double( 4.4 ),
10244  maxBadEcalCells = cms.uint32( 9999999 ),
10245  useDeterministicSeed = cms.bool( True ),
10246  doPVCorrection = cms.bool( False ),
10247  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10248  rParam = cms.double( 0.6 ),
10249  maxProblematicHcalCells = cms.uint32( 9999999 ),
10250  doOutputJets = cms.bool( True ),
10251  src = cms.InputTag( "hltTrackIter1RefsForJets4Iter2ForHighPt" ),
10252  inputEtMin = cms.double( 0.1 ),
10253  puPtMin = cms.double( 0.0 ),
10254  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10255  jetPtMin = cms.double( 1.4 ),
10256  radiusPU = cms.double( 0.6 ),
10257  maxProblematicEcalCells = cms.uint32( 9999999 ),
10258  doPUOffsetCorr = cms.bool( False ),
10259  inputEMin = cms.double( 0.0 ),
10260  useMassDropTagger = cms.bool( False ),
10261  muMin = cms.double( -1.0 ),
10262  subtractorName = cms.string( "" ),
10263  muCut = cms.double( -1.0 ),
10264  subjetPtMin = cms.double( -1.0 ),
10265  useTrimming = cms.bool( False ),
10266  muMax = cms.double( -1.0 ),
10267  yMin = cms.double( -1.0 ),
10268  useFiltering = cms.bool( False ),
10269  rFilt = cms.double( -1.0 ),
10270  yMax = cms.double( -1.0 ),
10271  zcut = cms.double( -1.0 ),
10272  MinVtxNdof = cms.int32( 0 ),
10273  MaxVtxZ = cms.double( 30.0 ),
10274  UseOnlyVertexTracks = cms.bool( False ),
10275  dRMin = cms.double( -1.0 ),
10276  nFilt = cms.int32( -1 ),
10277  usePruning = cms.bool( False ),
10278  maxDepth = cms.int32( -1 ),
10279  yCut = cms.double( -1.0 ),
10280  DzTrVtxMax = cms.double( 0.5 ),
10281  UseOnlyOnePV = cms.bool( True ),
10282  rcut_factor = cms.double( -1.0 ),
10283  sumRecHits = cms.bool( False ),
10284  trimPtFracMin = cms.double( -1.0 ),
10285  dRMax = cms.double( -1.0 ),
10286  DxyTrVtxMax = cms.double( 0.2 ),
10287  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10288 )
10289 fragment.hltIter1TrackAndTauJets4Iter2ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10290  fractionMinCaloInTauCone = cms.double( 0.7 ),
10291  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10292  tauConeSize = cms.double( 0.2 ),
10293  ptTrkMaxInCaloCone = cms.double( 1.4 ),
10294  isolationConeSize = cms.double( 0.5 ),
10295  inputTrackJetTag = cms.InputTag( "hltAK6Iter1TrackJets4Iter2ForHighPt" ),
10296  nTrkMaxInCaloCone = cms.int32( 0 ),
10297  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10298  etaMinCaloJet = cms.double( -2.7 ),
10299  etaMaxCaloJet = cms.double( 2.7 ),
10300  ptMinCaloJet = cms.double( 5.0 ),
10301  inputTrackTag = cms.InputTag( "hltIter1HighPtMerged" )
10302 )
10303 fragment.hltIter2HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10304  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10305  maxChi2 = cms.double( 16.0 ),
10306  trajectories = cms.InputTag( "hltIter1HighPtTrackSelectionHighPurity" ),
10307  oldClusterRemovalInfo = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10308  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10309  overrideTrkQuals = cms.InputTag( "" ),
10310  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10311  TrackQuality = cms.string( "highPurity" )
10312 )
10313 fragment.hltIter2HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10314  clustersToSkip = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10315  OnDemand = cms.bool( False ),
10316  src = cms.InputTag( "hltSiStripClusters" )
10317 )
10318 fragment.hltIter2HighPtPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
10319  layerList = cms.vstring( 'BPix1+BPix2',
10320  'BPix1+BPix3',
10321  'BPix2+BPix3',
10322  'BPix1+FPix1_pos',
10323  'BPix1+FPix1_neg',
10324  'BPix1+FPix2_pos',
10325  'BPix1+FPix2_neg',
10326  'BPix2+FPix1_pos',
10327  'BPix2+FPix1_neg',
10328  'BPix2+FPix2_pos',
10329  'BPix2+FPix2_neg',
10330  'FPix1_pos+FPix2_pos',
10331  'FPix1_neg+FPix2_neg' ),
10332  MTOB = cms.PSet( ),
10333  TEC = cms.PSet( ),
10334  MTID = cms.PSet( ),
10335  FPix = cms.PSet(
10336  HitProducer = cms.string( "hltSiPixelRecHits" ),
10337  hitErrorRZ = cms.double( 0.0036 ),
10338  useErrorsFromParam = cms.bool( True ),
10339  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10340  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10341  hitErrorRPhi = cms.double( 0.0051 )
10342  ),
10343  MTEC = cms.PSet( ),
10344  MTIB = cms.PSet( ),
10345  TID = cms.PSet( ),
10346  TOB = cms.PSet( ),
10347  BPix = cms.PSet(
10348  HitProducer = cms.string( "hltSiPixelRecHits" ),
10349  hitErrorRZ = cms.double( 0.006 ),
10350  useErrorsFromParam = cms.bool( True ),
10351  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10352  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10353  hitErrorRPhi = cms.double( 0.0027 )
10354  ),
10355  TIB = cms.PSet( )
10356 )
10357 fragment.hltIter2HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10358  RegionFactoryPSet = cms.PSet(
10359  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10360  RegionPSet = cms.PSet(
10361  precise = cms.bool( True ),
10362  originRadius = cms.double( 0.025 ),
10363  searchOpt = cms.bool( True ),
10364  originZPos = cms.double( 0.0 ),
10365  ptMin = cms.double( 6.0 ),
10366  measurementTrackerName = cms.string( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10367  mode = cms.string( "VerticesFixed" ),
10368  maxNRegions = cms.int32( 100 ),
10369  maxNVertices = cms.int32( 10 ),
10370  deltaPhi = cms.double( 0.8 ),
10371  deltaEta = cms.double( 0.8 ),
10372  zErrorBeamSpot = cms.double( 15.0 ),
10373  nSigmaZBeamSpot = cms.double( 3.0 ),
10374  zErrorVetex = cms.double( 0.05 ),
10375  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10376  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10377  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2ForHighPt" )
10378  )
10379  ),
10380  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10381  ClusterCheckPSet = cms.PSet(
10382  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10383  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10384  doClusterCheck = cms.bool( False ),
10385  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10386  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10387  ),
10388  OrderedHitsFactoryPSet = cms.PSet(
10389  maxElement = cms.uint32( 0 ),
10390  ComponentName = cms.string( "StandardHitPairGenerator" ),
10391  GeneratorPSet = cms.PSet(
10392  maxElement = cms.uint32( 100000 ),
10393  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10394  ),
10395  SeedingLayers = cms.InputTag( "hltIter2HighPtPixelLayerPairs" )
10396  ),
10397  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
10398 )
10399 fragment.hltIter2HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10400  src = cms.InputTag( "hltIter2HighPtPixelSeeds" ),
10401  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10402  SimpleMagneticField = cms.string( "ParabolicMf" ),
10403  TransientInitialStateEstimatorParameters = cms.PSet(
10404  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10405  numberMeasurementsForFit = cms.int32( 4 ),
10406  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10407  ),
10408  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10409  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10410  cleanTrajectoryAfterInOut = cms.bool( False ),
10411  useHitsSplitting = cms.bool( False ),
10412  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10413  doSeedingRegionRebuilding = cms.bool( False ),
10414  maxNSeeds = cms.uint32( 100000 ),
10415  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
10416  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10417  TrajectoryBuilder = cms.string( "" )
10418 )
10419 fragment.hltIter2HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10420  src = cms.InputTag( "hltIter2HighPtCkfTrackCandidates" ),
10421  SimpleMagneticField = cms.string( "ParabolicMf" ),
10422  clusterRemovalInfo = cms.InputTag( "" ),
10423  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10424  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10425  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10426  useHitsSplitting = cms.bool( False ),
10427  MeasurementTracker = cms.string( "" ),
10428  AlgorithmName = cms.string( "hltIterX" ),
10429  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10430  NavigationSchool = cms.string( "" ),
10431  TrajectoryInEvent = cms.bool( True ),
10432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10433  GeometricInnerState = cms.bool( True ),
10434  useSimpleMF = cms.bool( True ),
10435  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10436 )
10437 fragment.hltIter2HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
10438  max_d0 = cms.double( 100.0 ),
10439  minNumber3DLayers = cms.uint32( 0 ),
10440  max_lostHitFraction = cms.double( 1.0 ),
10441  applyAbsCutsIfNoPV = cms.bool( False ),
10442  qualityBit = cms.string( "highPurity" ),
10443  minNumberLayers = cms.uint32( 3 ),
10444  chi2n_par = cms.double( 0.7 ),
10445  useVtxError = cms.bool( False ),
10446  nSigmaZ = cms.double( 3.0 ),
10447  dz_par2 = cms.vdouble( 0.4, 4.0 ),
10448  applyAdaptedPVCuts = cms.bool( True ),
10449  min_eta = cms.double( -9999.0 ),
10450  dz_par1 = cms.vdouble( 0.35, 4.0 ),
10451  copyTrajectories = cms.untracked.bool( True ),
10452  vtxNumber = cms.int32( -1 ),
10453  max_d0NoPV = cms.double( 100.0 ),
10454  keepAllTracks = cms.bool( False ),
10455  maxNumberLostLayers = cms.uint32( 1 ),
10456  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10457  max_relpterr = cms.double( 9999.0 ),
10458  copyExtras = cms.untracked.bool( True ),
10459  max_z0NoPV = cms.double( 100.0 ),
10460  vertexCut = cms.string( "tracksSize>=3" ),
10461  max_z0 = cms.double( 100.0 ),
10462  useVertices = cms.bool( True ),
10463  min_nhits = cms.uint32( 0 ),
10464  src = cms.InputTag( "hltIter2HighPtCtfWithMaterialTracks" ),
10465  max_minMissHitOutOrIn = cms.int32( 99 ),
10466  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10467  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10468  max_eta = cms.double( 9999.0 ),
10469  d0_par2 = cms.vdouble( 0.4, 4.0 ),
10470  d0_par1 = cms.vdouble( 0.3, 4.0 ),
10471  res_par = cms.vdouble( 0.003, 0.001 ),
10472  minHitsToBypassChecks = cms.uint32( 20 )
10473 )
10474 fragment.hltIter2HighPtMerged = cms.EDProducer( "TrackListMerger",
10475  ShareFrac = cms.double( 0.19 ),
10476  writeOnlyTrkQuals = cms.bool( False ),
10477  MinPT = cms.double( 0.05 ),
10478  allowFirstHitShare = cms.bool( True ),
10479  copyExtras = cms.untracked.bool( True ),
10480  Epsilon = cms.double( -0.001 ),
10481  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10482  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10483  MaxNormalizedChisq = cms.double( 1000.0 ),
10484  copyMVA = cms.bool( False ),
10485  FoundHitBonus = cms.double( 5.0 ),
10486  setsToMerge = cms.VPSet(
10487  cms.PSet( pQual = cms.bool( False ),
10488  tLists = cms.vint32( 0, 1 )
10489  )
10490  ),
10491  MinFound = cms.int32( 3 ),
10492  hasSelector = cms.vint32( 0, 0 ),
10493  TrackProducers = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10494  LostHitPenalty = cms.double( 20.0 ),
10495  newQuality = cms.string( "confirmed" )
10496 )
10497 fragment.hltTrackIter2RefsForJets4Iter3ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10498  src = cms.InputTag( "hltIter2HighPtMerged" ),
10499  particleType = cms.string( "pi+" )
10500 )
10501 fragment.hltAK6Iter2TrackJets4Iter3ForHighPt = cms.EDProducer( "FastjetJetProducer",
10502  Active_Area_Repeats = cms.int32( 5 ),
10503  doAreaFastjet = cms.bool( False ),
10504  voronoiRfact = cms.double( 0.9 ),
10505  maxBadHcalCells = cms.uint32( 9999999 ),
10506  doAreaDiskApprox = cms.bool( False ),
10507  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10508  jetType = cms.string( "TrackJet" ),
10509  minSeed = cms.uint32( 14327 ),
10510  Ghost_EtaMax = cms.double( 6.0 ),
10511  doRhoFastjet = cms.bool( False ),
10512  jetAlgorithm = cms.string( "AntiKt" ),
10513  nSigmaPU = cms.double( 1.0 ),
10514  GhostArea = cms.double( 0.01 ),
10515  Rho_EtaMax = cms.double( 4.4 ),
10516  maxBadEcalCells = cms.uint32( 9999999 ),
10517  useDeterministicSeed = cms.bool( True ),
10518  doPVCorrection = cms.bool( False ),
10519  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10520  rParam = cms.double( 0.6 ),
10521  maxProblematicHcalCells = cms.uint32( 9999999 ),
10522  doOutputJets = cms.bool( True ),
10523  src = cms.InputTag( "hltTrackIter2RefsForJets4Iter3ForHighPt" ),
10524  inputEtMin = cms.double( 0.1 ),
10525  puPtMin = cms.double( 0.0 ),
10526  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10527  jetPtMin = cms.double( 3.0 ),
10528  radiusPU = cms.double( 0.6 ),
10529  maxProblematicEcalCells = cms.uint32( 9999999 ),
10530  doPUOffsetCorr = cms.bool( False ),
10531  inputEMin = cms.double( 0.0 ),
10532  useMassDropTagger = cms.bool( False ),
10533  muMin = cms.double( -1.0 ),
10534  subtractorName = cms.string( "" ),
10535  muCut = cms.double( -1.0 ),
10536  subjetPtMin = cms.double( -1.0 ),
10537  useTrimming = cms.bool( False ),
10538  muMax = cms.double( -1.0 ),
10539  yMin = cms.double( -1.0 ),
10540  useFiltering = cms.bool( False ),
10541  rFilt = cms.double( -1.0 ),
10542  yMax = cms.double( -1.0 ),
10543  zcut = cms.double( -1.0 ),
10544  MinVtxNdof = cms.int32( 0 ),
10545  MaxVtxZ = cms.double( 30.0 ),
10546  UseOnlyVertexTracks = cms.bool( False ),
10547  dRMin = cms.double( -1.0 ),
10548  nFilt = cms.int32( -1 ),
10549  usePruning = cms.bool( False ),
10550  maxDepth = cms.int32( -1 ),
10551  yCut = cms.double( -1.0 ),
10552  DzTrVtxMax = cms.double( 0.5 ),
10553  UseOnlyOnePV = cms.bool( True ),
10554  rcut_factor = cms.double( -1.0 ),
10555  sumRecHits = cms.bool( False ),
10556  trimPtFracMin = cms.double( -1.0 ),
10557  dRMax = cms.double( -1.0 ),
10558  DxyTrVtxMax = cms.double( 0.2 ),
10559  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10560 )
10561 fragment.hltIter2TrackAndTauJets4Iter3ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10562  fractionMinCaloInTauCone = cms.double( 0.7 ),
10563  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10564  tauConeSize = cms.double( 0.2 ),
10565  ptTrkMaxInCaloCone = cms.double( 3.0 ),
10566  isolationConeSize = cms.double( 0.5 ),
10567  inputTrackJetTag = cms.InputTag( "hltAK6Iter2TrackJets4Iter3ForHighPt" ),
10568  nTrkMaxInCaloCone = cms.int32( 0 ),
10569  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10570  etaMinCaloJet = cms.double( -2.7 ),
10571  etaMaxCaloJet = cms.double( 2.7 ),
10572  ptMinCaloJet = cms.double( 5.0 ),
10573  inputTrackTag = cms.InputTag( "hltIter2HighPtMerged" )
10574 )
10575 fragment.hltIter3HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10576  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10577  maxChi2 = cms.double( 16.0 ),
10578  trajectories = cms.InputTag( "hltIter2HighPtTrackSelectionHighPurity" ),
10579  oldClusterRemovalInfo = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10580  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10581  overrideTrkQuals = cms.InputTag( "" ),
10582  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10583  TrackQuality = cms.string( "highPurity" )
10584 )
10585 fragment.hltIter3HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10586  clustersToSkip = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10587  OnDemand = cms.bool( False ),
10588  src = cms.InputTag( "hltSiStripClusters" )
10589 )
10590 fragment.hltIter3HighPtLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10591  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10592  'BPix1+BPix2+FPix1_pos',
10593  'BPix1+BPix2+FPix1_neg',
10594  'BPix1+FPix1_pos+FPix2_pos',
10595  'BPix1+FPix1_neg+FPix2_neg',
10596  'BPix2+FPix1_pos+FPix2_pos',
10597  'BPix2+FPix1_neg+FPix2_neg',
10598  'FPix1_pos+FPix2_pos+TEC1_pos',
10599  'FPix1_neg+FPix2_neg+TEC1_neg',
10600  'FPix2_pos+TEC2_pos+TEC3_pos',
10601  'FPix2_neg+TEC2_neg+TEC3_neg',
10602  'BPix2+BPix3+TIB1',
10603  'BPix2+BPix3+TIB2',
10604  'BPix1+BPix3+TIB1',
10605  'BPix1+BPix3+TIB2',
10606  'BPix1+BPix2+TIB1',
10607  'BPix1+BPix2+TIB2' ),
10608  MTOB = cms.PSet( ),
10609  TEC = cms.PSet(
10610  useRingSelector = cms.bool( True ),
10611  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10612  minRing = cms.int32( 1 ),
10613  maxRing = cms.int32( 1 ),
10614  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10615  ),
10616  MTID = cms.PSet( ),
10617  FPix = cms.PSet(
10618  HitProducer = cms.string( "hltSiPixelRecHits" ),
10619  hitErrorRZ = cms.double( 0.0036 ),
10620  useErrorsFromParam = cms.bool( True ),
10621  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10622  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10623  hitErrorRPhi = cms.double( 0.0051 )
10624  ),
10625  MTEC = cms.PSet( ),
10626  MTIB = cms.PSet( ),
10627  TID = cms.PSet( ),
10628  TOB = cms.PSet( ),
10629  BPix = cms.PSet(
10630  HitProducer = cms.string( "hltSiPixelRecHits" ),
10631  hitErrorRZ = cms.double( 0.006 ),
10632  useErrorsFromParam = cms.bool( True ),
10633  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10634  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10635  hitErrorRPhi = cms.double( 0.0027 )
10636  ),
10637  TIB = cms.PSet(
10638  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10639  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10640  )
10641 )
10642 fragment.hltIter3HighPtMixedSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10643  RegionFactoryPSet = cms.PSet(
10644  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10645  RegionPSet = cms.PSet(
10646  precise = cms.bool( True ),
10647  originRadius = cms.double( 0.05 ),
10648  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
10649  searchOpt = cms.bool( True ),
10650  ptMin = cms.double( 6.0 ),
10651  measurementTrackerName = cms.string( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10652  mode = cms.string( "VerticesFixed" ),
10653  maxNRegions = cms.int32( 100 ),
10654  maxNVertices = cms.int32( 10 ),
10655  deltaPhi = cms.double( 0.5 ),
10656  deltaEta = cms.double( 0.5 ),
10657  zErrorBeamSpot = cms.double( 15.0 ),
10658  nSigmaZBeamSpot = cms.double( 3.0 ),
10659  zErrorVetex = cms.double( 0.05 ),
10660  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10661  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10662  input = cms.InputTag( "hltIter2TrackAndTauJets4Iter3ForHighPt" )
10663  )
10664  ),
10665  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10666  ClusterCheckPSet = cms.PSet(
10667  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10668  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10669  doClusterCheck = cms.bool( False ),
10670  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10671  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10672  ),
10673  OrderedHitsFactoryPSet = cms.PSet(
10674  maxElement = cms.uint32( 0 ),
10675  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10676  GeneratorPSet = cms.PSet(
10677  useBending = cms.bool( True ),
10678  useFixedPreFiltering = cms.bool( False ),
10679  maxElement = cms.uint32( 100000 ),
10680  phiPreFiltering = cms.double( 0.3 ),
10681  extraHitRPhitolerance = cms.double( 0.032 ),
10682  useMultScattering = cms.bool( True ),
10683  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10684  extraHitRZtolerance = cms.double( 0.037 ),
10685  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10686  ),
10687  SeedingLayers = cms.InputTag( "hltIter3HighPtLayerTriplets" )
10688  ),
10689  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10690 )
10691 fragment.hltIter3HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10692  src = cms.InputTag( "hltIter3HighPtMixedSeeds" ),
10693  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10694  SimpleMagneticField = cms.string( "ParabolicMf" ),
10695  TransientInitialStateEstimatorParameters = cms.PSet(
10696  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10697  numberMeasurementsForFit = cms.int32( 4 ),
10698  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10699  ),
10700  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10701  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10702  cleanTrajectoryAfterInOut = cms.bool( False ),
10703  useHitsSplitting = cms.bool( False ),
10704  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10705  doSeedingRegionRebuilding = cms.bool( False ),
10706  maxNSeeds = cms.uint32( 100000 ),
10707  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryBuilderIT" ) ),
10708  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10709  TrajectoryBuilder = cms.string( "" )
10710 )
10711 fragment.hltIter3HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10712  src = cms.InputTag( "hltIter3HighPtCkfTrackCandidates" ),
10713  SimpleMagneticField = cms.string( "ParabolicMf" ),
10714  clusterRemovalInfo = cms.InputTag( "" ),
10715  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10716  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10717  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10718  useHitsSplitting = cms.bool( False ),
10719  MeasurementTracker = cms.string( "" ),
10720  AlgorithmName = cms.string( "hltIterX" ),
10721  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10722  NavigationSchool = cms.string( "" ),
10723  TrajectoryInEvent = cms.bool( True ),
10724  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10725  GeometricInnerState = cms.bool( True ),
10726  useSimpleMF = cms.bool( True ),
10727  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10728 )
10729 fragment.hltIter3HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10730  max_d0 = cms.double( 100.0 ),
10731  minNumber3DLayers = cms.uint32( 0 ),
10732  max_lostHitFraction = cms.double( 1.0 ),
10733  applyAbsCutsIfNoPV = cms.bool( False ),
10734  qualityBit = cms.string( "highPurity" ),
10735  minNumberLayers = cms.uint32( 3 ),
10736  chi2n_par = cms.double( 0.7 ),
10737  useVtxError = cms.bool( False ),
10738  nSigmaZ = cms.double( 3.0 ),
10739  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10740  applyAdaptedPVCuts = cms.bool( True ),
10741  min_eta = cms.double( -9999.0 ),
10742  dz_par1 = cms.vdouble( 0.85, 3.0 ),
10743  copyTrajectories = cms.untracked.bool( True ),
10744  vtxNumber = cms.int32( -1 ),
10745  max_d0NoPV = cms.double( 100.0 ),
10746  keepAllTracks = cms.bool( False ),
10747  maxNumberLostLayers = cms.uint32( 1 ),
10748  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10749  max_relpterr = cms.double( 9999.0 ),
10750  copyExtras = cms.untracked.bool( True ),
10751  max_z0NoPV = cms.double( 100.0 ),
10752  vertexCut = cms.string( "tracksSize>=3" ),
10753  max_z0 = cms.double( 100.0 ),
10754  useVertices = cms.bool( True ),
10755  min_nhits = cms.uint32( 0 ),
10756  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10757  max_minMissHitOutOrIn = cms.int32( 99 ),
10758  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10759  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10760  max_eta = cms.double( 9999.0 ),
10761  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10762  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10763  res_par = cms.vdouble( 0.003, 0.001 ),
10764  minHitsToBypassChecks = cms.uint32( 20 )
10765 )
10766 fragment.hltIter3HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10767  max_d0 = cms.double( 100.0 ),
10768  minNumber3DLayers = cms.uint32( 0 ),
10769  max_lostHitFraction = cms.double( 1.0 ),
10770  applyAbsCutsIfNoPV = cms.bool( False ),
10771  qualityBit = cms.string( "highPurity" ),
10772  minNumberLayers = cms.uint32( 5 ),
10773  chi2n_par = cms.double( 0.4 ),
10774  useVtxError = cms.bool( False ),
10775  nSigmaZ = cms.double( 3.0 ),
10776  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10777  applyAdaptedPVCuts = cms.bool( True ),
10778  min_eta = cms.double( -9999.0 ),
10779  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10780  copyTrajectories = cms.untracked.bool( True ),
10781  vtxNumber = cms.int32( -1 ),
10782  max_d0NoPV = cms.double( 100.0 ),
10783  keepAllTracks = cms.bool( False ),
10784  maxNumberLostLayers = cms.uint32( 1 ),
10785  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10786  max_relpterr = cms.double( 9999.0 ),
10787  copyExtras = cms.untracked.bool( True ),
10788  max_z0NoPV = cms.double( 100.0 ),
10789  vertexCut = cms.string( "tracksSize>=3" ),
10790  max_z0 = cms.double( 100.0 ),
10791  useVertices = cms.bool( True ),
10792  min_nhits = cms.uint32( 0 ),
10793  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10794  max_minMissHitOutOrIn = cms.int32( 99 ),
10795  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10796  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10797  max_eta = cms.double( 9999.0 ),
10798  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10799  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10800  res_par = cms.vdouble( 0.003, 0.001 ),
10801  minHitsToBypassChecks = cms.uint32( 20 )
10802 )
10803 fragment.hltIter3HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10804  ShareFrac = cms.double( 0.19 ),
10805  writeOnlyTrkQuals = cms.bool( False ),
10806  MinPT = cms.double( 0.05 ),
10807  allowFirstHitShare = cms.bool( True ),
10808  copyExtras = cms.untracked.bool( True ),
10809  Epsilon = cms.double( -0.001 ),
10810  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10811  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10812  MaxNormalizedChisq = cms.double( 1000.0 ),
10813  copyMVA = cms.bool( False ),
10814  FoundHitBonus = cms.double( 5.0 ),
10815  setsToMerge = cms.VPSet(
10816  cms.PSet( pQual = cms.bool( False ),
10817  tLists = cms.vint32( 0, 1 )
10818  )
10819  ),
10820  MinFound = cms.int32( 3 ),
10821  hasSelector = cms.vint32( 0, 0 ),
10822  TrackProducers = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10823  LostHitPenalty = cms.double( 20.0 ),
10824  newQuality = cms.string( "confirmed" )
10825 )
10826 fragment.hltIter3HighPtMerged = cms.EDProducer( "TrackListMerger",
10827  ShareFrac = cms.double( 0.19 ),
10828  writeOnlyTrkQuals = cms.bool( False ),
10829  MinPT = cms.double( 0.05 ),
10830  allowFirstHitShare = cms.bool( True ),
10831  copyExtras = cms.untracked.bool( True ),
10832  Epsilon = cms.double( -0.001 ),
10833  selectedTrackQuals = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10834  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10835  MaxNormalizedChisq = cms.double( 1000.0 ),
10836  copyMVA = cms.bool( False ),
10837  FoundHitBonus = cms.double( 5.0 ),
10838  setsToMerge = cms.VPSet(
10839  cms.PSet( pQual = cms.bool( False ),
10840  tLists = cms.vint32( 0, 1 )
10841  )
10842  ),
10843  MinFound = cms.int32( 3 ),
10844  hasSelector = cms.vint32( 0, 0 ),
10845  TrackProducers = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10846  LostHitPenalty = cms.double( 20.0 ),
10847  newQuality = cms.string( "confirmed" )
10848 )
10849 fragment.hltTrackIter3RefsForJets4Iter4ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10850  src = cms.InputTag( "hltIter3HighPtMerged" ),
10851  particleType = cms.string( "pi+" )
10852 )
10853 fragment.hltAK6Iter3TrackJets4Iter4ForHighPt = cms.EDProducer( "FastjetJetProducer",
10854  Active_Area_Repeats = cms.int32( 5 ),
10855  doAreaFastjet = cms.bool( False ),
10856  voronoiRfact = cms.double( 0.9 ),
10857  maxBadHcalCells = cms.uint32( 9999999 ),
10858  doAreaDiskApprox = cms.bool( False ),
10859  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10860  jetType = cms.string( "TrackJet" ),
10861  minSeed = cms.uint32( 14327 ),
10862  Ghost_EtaMax = cms.double( 6.0 ),
10863  doRhoFastjet = cms.bool( False ),
10864  jetAlgorithm = cms.string( "AntiKt" ),
10865  nSigmaPU = cms.double( 1.0 ),
10866  GhostArea = cms.double( 0.01 ),
10867  Rho_EtaMax = cms.double( 4.4 ),
10868  maxBadEcalCells = cms.uint32( 9999999 ),
10869  useDeterministicSeed = cms.bool( True ),
10870  doPVCorrection = cms.bool( False ),
10871  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10872  rParam = cms.double( 0.6 ),
10873  maxProblematicHcalCells = cms.uint32( 9999999 ),
10874  doOutputJets = cms.bool( True ),
10875  src = cms.InputTag( "hltTrackIter3RefsForJets4Iter4ForHighPt" ),
10876  inputEtMin = cms.double( 0.1 ),
10877  puPtMin = cms.double( 0.0 ),
10878  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10879  jetPtMin = cms.double( 4.0 ),
10880  radiusPU = cms.double( 0.6 ),
10881  maxProblematicEcalCells = cms.uint32( 9999999 ),
10882  doPUOffsetCorr = cms.bool( False ),
10883  inputEMin = cms.double( 0.0 ),
10884  useMassDropTagger = cms.bool( False ),
10885  muMin = cms.double( -1.0 ),
10886  subtractorName = cms.string( "" ),
10887  muCut = cms.double( -1.0 ),
10888  subjetPtMin = cms.double( -1.0 ),
10889  useTrimming = cms.bool( False ),
10890  muMax = cms.double( -1.0 ),
10891  yMin = cms.double( -1.0 ),
10892  useFiltering = cms.bool( False ),
10893  rFilt = cms.double( -1.0 ),
10894  yMax = cms.double( -1.0 ),
10895  zcut = cms.double( -1.0 ),
10896  MinVtxNdof = cms.int32( 0 ),
10897  MaxVtxZ = cms.double( 30.0 ),
10898  UseOnlyVertexTracks = cms.bool( False ),
10899  dRMin = cms.double( -1.0 ),
10900  nFilt = cms.int32( -1 ),
10901  usePruning = cms.bool( False ),
10902  maxDepth = cms.int32( -1 ),
10903  yCut = cms.double( -1.0 ),
10904  DzTrVtxMax = cms.double( 0.5 ),
10905  UseOnlyOnePV = cms.bool( True ),
10906  rcut_factor = cms.double( -1.0 ),
10907  sumRecHits = cms.bool( False ),
10908  trimPtFracMin = cms.double( -1.0 ),
10909  dRMax = cms.double( -1.0 ),
10910  DxyTrVtxMax = cms.double( 0.2 ),
10911  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10912 )
10913 fragment.hltIter3TrackAndTauJets4Iter4ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10914  fractionMinCaloInTauCone = cms.double( 0.7 ),
10915  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10916  tauConeSize = cms.double( 0.2 ),
10917  ptTrkMaxInCaloCone = cms.double( 4.0 ),
10918  isolationConeSize = cms.double( 0.5 ),
10919  inputTrackJetTag = cms.InputTag( "hltAK6Iter3TrackJets4Iter4ForHighPt" ),
10920  nTrkMaxInCaloCone = cms.int32( 0 ),
10921  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10922  etaMinCaloJet = cms.double( -2.7 ),
10923  etaMaxCaloJet = cms.double( 2.7 ),
10924  ptMinCaloJet = cms.double( 5.0 ),
10925  inputTrackTag = cms.InputTag( "hltIter3HighPtMerged" )
10926 )
10927 fragment.hltIter4HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10928  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10929  maxChi2 = cms.double( 9.0 ),
10930  trajectories = cms.InputTag( "hltIter3HighPtTrackSelectionHighPurity" ),
10931  oldClusterRemovalInfo = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10932  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10933  overrideTrkQuals = cms.InputTag( "" ),
10934  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10935  TrackQuality = cms.string( "highPurity" )
10936 )
10937 fragment.hltIter4HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10938  clustersToSkip = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10939  OnDemand = cms.bool( False ),
10940  src = cms.InputTag( "hltSiStripClusters" )
10941 )
10942 fragment.hltIter4HighPtPixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10943  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10944  'TIB1+TIB2+MTID1_pos',
10945  'TIB1+TIB2+MTID1_neg',
10946  'TID1_pos+TID2_pos+TID3_pos',
10947  'TID1_neg+TID2_neg+TID3_neg',
10948  'TID1_pos+TID2_pos+MTID3_pos',
10949  'TID1_neg+TID2_neg+MTID3_neg' ),
10950  MTOB = cms.PSet( ),
10951  TEC = cms.PSet(
10952  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10953  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10954  useRingSlector = cms.bool( True ),
10955  minRing = cms.int32( 1 ),
10956  maxRing = cms.int32( 2 ),
10957  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10958  ),
10959  MTID = cms.PSet(
10960  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10961  useRingSlector = cms.bool( True ),
10962  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10963  minRing = cms.int32( 3 ),
10964  maxRing = cms.int32( 3 ),
10965  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10966  ),
10967  FPix = cms.PSet( ),
10968  MTEC = cms.PSet(
10969  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10970  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10971  useRingSlector = cms.bool( True ),
10972  minRing = cms.int32( 3 ),
10973  maxRing = cms.int32( 3 ),
10974  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10975  ),
10976  MTIB = cms.PSet(
10977  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10978  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10979  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10980  ),
10981  TID = cms.PSet(
10982  useRingSlector = cms.bool( True ),
10983  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10984  minRing = cms.int32( 1 ),
10985  maxRing = cms.int32( 2 ),
10986  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10987  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10988  ),
10989  TOB = cms.PSet( ),
10990  BPix = cms.PSet( ),
10991  TIB = cms.PSet(
10992  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10993  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10994  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10995  )
10996 )
10997 fragment.hltIter4HighPtPixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10998  RegionFactoryPSet = cms.PSet(
10999  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
11000  RegionPSet = cms.PSet(
11001  precise = cms.bool( True ),
11002  originRadius = cms.double( 1.0 ),
11003  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
11004  searchOpt = cms.bool( True ),
11005  ptMin = cms.double( 6.0 ),
11006  measurementTrackerName = cms.string( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11007  mode = cms.string( "VerticesFixed" ),
11008  maxNRegions = cms.int32( 100 ),
11009  maxNVertices = cms.int32( 10 ),
11010  deltaPhi = cms.double( 0.5 ),
11011  deltaEta = cms.double( 0.5 ),
11012  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11013  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11014  input = cms.InputTag( "hltIter3TrackAndTauJets4Iter4ForHighPt" ),
11015  zErrorBeamSpot = cms.double( 15.0 ),
11016  nSigmaZBeamSpot = cms.double( 3.0 ),
11017  zErrorVetex = cms.double( 12.0 )
11018  ),
11019  RegionPsetFomBeamSpotBlockFixedZ = cms.PSet(
11020  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11021  RegionPSet = cms.PSet(
11022  precise = cms.bool( True ),
11023  originHalfLength = cms.double( 21.2 ),
11024  originRadius = cms.double( 0.2 ),
11025  ptMin = cms.double( 0.9 ),
11026  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
11027  )
11028  )
11029  ),
11030  SeedComparitorPSet = cms.PSet(
11031  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11032  FilterAtHelixStage = cms.bool( True ),
11033  FilterPixelHits = cms.bool( False ),
11034  FilterStripHits = cms.bool( False ),
11035  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" )
11036  ),
11037  ClusterCheckPSet = cms.PSet(
11038  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
11039  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
11040  doClusterCheck = cms.bool( False ),
11041  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
11042  MaxNumberOfPixelClusters = cms.uint32( 10000 )
11043  ),
11044  OrderedHitsFactoryPSet = cms.PSet(
11045  ComponentName = cms.string( "StandardMultiHitGenerator" ),
11046  GeneratorPSet = cms.PSet(
11047  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
11048  useFixedPreFiltering = cms.bool( False ),
11049  phiPreFiltering = cms.double( 0.3 ),
11050  extraHitRPhitolerance = cms.double( 0.0 ),
11051  extraHitRZtolerance = cms.double( 0.0 ),
11052  extraZKDBox = cms.double( 0.2 ),
11053  extraRKDBox = cms.double( 0.2 ),
11054  extraPhiKDBox = cms.double( 0.005 ),
11055  fnSigmaRZ = cms.double( 2.0 ),
11056  refitHits = cms.bool( True ),
11057  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
11058  maxChi2 = cms.double( 5.0 ),
11059  chi2VsPtCut = cms.bool( True ),
11060  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
11061  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
11062  debug = cms.bool( False ),
11063  detIdsToDebug = cms.vint32( 0, 0, 0 ),
11064  maxElement = cms.uint32( 100000 ),
11065  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
11066  ),
11067  SeedingLayers = cms.InputTag( "hltIter4HighPtPixelLessLayerTriplets" )
11068  ),
11069  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
11070 )
11071 fragment.hltIter4HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11072  src = cms.InputTag( "hltIter4HighPtPixelLessSeeds" ),
11073  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11074  SimpleMagneticField = cms.string( "ParabolicMf" ),
11075  TransientInitialStateEstimatorParameters = cms.PSet(
11076  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11077  numberMeasurementsForFit = cms.int32( 4 ),
11078  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11079  ),
11080  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11081  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11082  cleanTrajectoryAfterInOut = cms.bool( True ),
11083  useHitsSplitting = cms.bool( True ),
11084  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11085  doSeedingRegionRebuilding = cms.bool( False ),
11086  maxNSeeds = cms.uint32( 100000 ),
11087  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ),
11088  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11089  TrajectoryBuilder = cms.string( "" )
11090 )
11091 fragment.hltIter4HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11092  src = cms.InputTag( "hltIter4HighPtCkfTrackCandidates" ),
11093  SimpleMagneticField = cms.string( "ParabolicMf" ),
11094  clusterRemovalInfo = cms.InputTag( "" ),
11095  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11096  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11097  Fitter = cms.string( "hltESPFittingSmootherIT" ),
11098  useHitsSplitting = cms.bool( False ),
11099  MeasurementTracker = cms.string( "" ),
11100  AlgorithmName = cms.string( "hltIterX" ),
11101  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11102  NavigationSchool = cms.string( "" ),
11103  TrajectoryInEvent = cms.bool( True ),
11104  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11105  GeometricInnerState = cms.bool( True ),
11106  useSimpleMF = cms.bool( True ),
11107  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11108 )
11109 fragment.hltIter4HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
11110  max_d0 = cms.double( 100.0 ),
11111  minNumber3DLayers = cms.uint32( 0 ),
11112  max_lostHitFraction = cms.double( 1.0 ),
11113  applyAbsCutsIfNoPV = cms.bool( False ),
11114  qualityBit = cms.string( "highPurity" ),
11115  minNumberLayers = cms.uint32( 5 ),
11116  chi2n_par = cms.double( 0.25 ),
11117  useVtxError = cms.bool( False ),
11118  nSigmaZ = cms.double( 3.0 ),
11119  dz_par2 = cms.vdouble( 1.0, 4.0 ),
11120  applyAdaptedPVCuts = cms.bool( True ),
11121  min_eta = cms.double( -9999.0 ),
11122  dz_par1 = cms.vdouble( 1.0, 4.0 ),
11123  copyTrajectories = cms.untracked.bool( True ),
11124  vtxNumber = cms.int32( -1 ),
11125  max_d0NoPV = cms.double( 100.0 ),
11126  keepAllTracks = cms.bool( False ),
11127  maxNumberLostLayers = cms.uint32( 0 ),
11128  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11129  max_relpterr = cms.double( 9999.0 ),
11130  copyExtras = cms.untracked.bool( True ),
11131  max_z0NoPV = cms.double( 100.0 ),
11132  vertexCut = cms.string( "tracksSize>=3" ),
11133  max_z0 = cms.double( 100.0 ),
11134  useVertices = cms.bool( True ),
11135  min_nhits = cms.uint32( 0 ),
11136  src = cms.InputTag( "hltIter4HighPtCtfWithMaterialTracks" ),
11137  max_minMissHitOutOrIn = cms.int32( 99 ),
11138  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11139  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11140  max_eta = cms.double( 9999.0 ),
11141  d0_par2 = cms.vdouble( 1.0, 4.0 ),
11142  d0_par1 = cms.vdouble( 1.0, 4.0 ),
11143  res_par = cms.vdouble( 0.003, 0.001 ),
11144  minHitsToBypassChecks = cms.uint32( 20 )
11145 )
11146 fragment.hltIter4HighPtMerged = cms.EDProducer( "TrackListMerger",
11147  ShareFrac = cms.double( 0.19 ),
11148  writeOnlyTrkQuals = cms.bool( False ),
11149  MinPT = cms.double( 0.05 ),
11150  allowFirstHitShare = cms.bool( True ),
11151  copyExtras = cms.untracked.bool( True ),
11152  Epsilon = cms.double( -0.001 ),
11153  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11154  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11155  MaxNormalizedChisq = cms.double( 1000.0 ),
11156  copyMVA = cms.bool( False ),
11157  FoundHitBonus = cms.double( 5.0 ),
11158  setsToMerge = cms.VPSet(
11159  cms.PSet( pQual = cms.bool( False ),
11160  tLists = cms.vint32( 0, 1 )
11161  )
11162  ),
11163  MinFound = cms.int32( 3 ),
11164  hasSelector = cms.vint32( 0, 0 ),
11165  TrackProducers = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11166  LostHitPenalty = cms.double( 20.0 ),
11167  newQuality = cms.string( "confirmed" )
11168 )
11169 fragment.hltHighPtGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11170  max_d0 = cms.double( 100.0 ),
11171  minNumber3DLayers = cms.uint32( 0 ),
11172  max_lostHitFraction = cms.double( 1.0 ),
11173  applyAbsCutsIfNoPV = cms.bool( False ),
11174  qualityBit = cms.string( "loose" ),
11175  minNumberLayers = cms.uint32( 0 ),
11176  chi2n_par = cms.double( 9999.0 ),
11177  useVtxError = cms.bool( False ),
11178  nSigmaZ = cms.double( 100.0 ),
11179  dz_par2 = cms.vdouble( 1.0, 1.0 ),
11180  applyAdaptedPVCuts = cms.bool( True ),
11181  min_eta = cms.double( -9999.0 ),
11182  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
11183  copyTrajectories = cms.untracked.bool( False ),
11184  vtxNumber = cms.int32( -1 ),
11185  max_d0NoPV = cms.double( 0.5 ),
11186  keepAllTracks = cms.bool( False ),
11187  maxNumberLostLayers = cms.uint32( 999 ),
11188  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11189  max_relpterr = cms.double( 0.15 ),
11190  copyExtras = cms.untracked.bool( False ),
11191  max_z0NoPV = cms.double( 100.0 ),
11192  vertexCut = cms.string( "tracksSize>=2" ),
11193  max_z0 = cms.double( 100.0 ),
11194  useVertices = cms.bool( True ),
11195  min_nhits = cms.uint32( 0 ),
11196  src = cms.InputTag( "hltIter4HighPtMerged" ),
11197  max_minMissHitOutOrIn = cms.int32( 99 ),
11198  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11199  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11200  max_eta = cms.double( 9999.0 ),
11201  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
11202  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
11203  res_par = cms.vdouble( 99999.0, 99999.0 ),
11204  minHitsToBypassChecks = cms.uint32( 999 )
11205 )
11206 fragment.hltHighPtFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11207  src = cms.InputTag( "hltHighPtGoodFullTracks" ),
11208  particleType = cms.string( "pi+" )
11209 )
11210 fragment.hltHighPtFullTrack12 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11211  saveTags = cms.bool( True ),
11212  MinTrks = cms.int32( 1 ),
11213  MinPt = cms.double( 12.0 ),
11214  MaxVz = cms.double( 15.0 ),
11215  MaxEta = cms.double( 2.4 ),
11216  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11217  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11218  MaxPt = cms.double( 9999.0 ),
11219  MinSep = cms.double( 0.4 )
11220 )
11221 fragment.hltPreFullTrack20 = cms.EDFilter( "HLTPrescaler",
11222  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11223  offset = cms.uint32( 0 )
11224 )
11225 fragment.hltHighPtFullTrack20 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11226  saveTags = cms.bool( True ),
11227  MinTrks = cms.int32( 1 ),
11228  MinPt = cms.double( 20.0 ),
11229  MaxVz = cms.double( 15.0 ),
11230  MaxEta = cms.double( 2.4 ),
11231  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11232  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11233  MaxPt = cms.double( 9999.0 ),
11234  MinSep = cms.double( 0.4 )
11235 )
11236 fragment.hltPreFullTrack30 = cms.EDFilter( "HLTPrescaler",
11237  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11238  offset = cms.uint32( 0 )
11239 )
11240 fragment.hltHighPtFullTrack30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11241  saveTags = cms.bool( True ),
11242  MinTrks = cms.int32( 1 ),
11243  MinPt = cms.double( 30.0 ),
11244  MaxVz = cms.double( 15.0 ),
11245  MaxEta = cms.double( 2.4 ),
11246  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11247  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11248  MaxPt = cms.double( 9999.0 ),
11249  MinSep = cms.double( 0.4 )
11250 )
11251 fragment.hltPreFullTrack50 = cms.EDFilter( "HLTPrescaler",
11252  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11253  offset = cms.uint32( 0 )
11254 )
11255 fragment.hltHighPtFullTrack50 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11256  saveTags = cms.bool( True ),
11257  MinTrks = cms.int32( 1 ),
11258  MinPt = cms.double( 50.0 ),
11259  MaxVz = cms.double( 15.0 ),
11260  MaxEta = cms.double( 2.4 ),
11261  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11262  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11263  MaxPt = cms.double( 9999.0 ),
11264  MinSep = cms.double( 0.4 )
11265 )
11266 fragment.hltPreActivityEcalSC7 = cms.EDFilter( "HLTPrescaler",
11267  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11268  offset = cms.uint32( 0 )
11269 )
11270 fragment.hltActivityEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
11271  saveTags = cms.bool( False ),
11272  L1NonIsoCand = cms.InputTag( "" ),
11273  relaxed = cms.untracked.bool( False ),
11274  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11275  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
11276  etcutEB = cms.double( 7.0 ),
11277  etcutEE = cms.double( 7.0 ),
11278  ncandcut = cms.int32( 1 )
11279 )
11280 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
11281  SelectedTriggerType = cms.int32( 2 )
11282 )
11283 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
11284  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11285  offset = cms.uint32( 0 )
11286 )
11287 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11288  inputTag = cms.InputTag( "rawDataCollector" ),
11289  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 )
11290 )
11291 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
11292  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11293  offset = cms.uint32( 0 )
11294 )
11295 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
11296  InputTag = cms.InputTag( "rawDataCollector" ),
11297  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
11298  FilterSummary = cms.untracked.bool( False )
11299 )
11300 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11301  inputTag = cms.InputTag( "rawDataCollector" ),
11302  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 )
11303 )
11304 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
11305  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11306  offset = cms.uint32( 0 )
11307 )
11308 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
11309  ampCut_endcapM = cms.vdouble( 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0 ),
11310  ampCut_barrel = cms.double( 8.0 ),
11311  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
11312  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
11313  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11314  ampCut_endcap = cms.double( 12.0 ),
11315  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
11316  statusThreshold = cms.uint32( 3 ),
11317  useRecoFlag = cms.bool( False ),
11318  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
11319  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11320  ampCut_barrelM = cms.vdouble( 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0 ),
11321  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11322  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11323  ampCut_endcapP = cms.vdouble( 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0 ),
11324  ampCut_barrelP = cms.vdouble( 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0 )
11325 )
11326 fragment.hltL1sAlCaEcalPi0EtaLowPU = cms.EDFilter( "HLTLevel1GTSeed",
11327  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND OR L1_SingleJet16 OR L1_SingleEG5 OR L1_DoubleJet20 OR L1_SingleJet20 OR L1_SingleJet36" ),
11328  saveTags = cms.bool( True ),
11329  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11330  L1UseL1TriggerObjectMaps = cms.bool( True ),
11331  L1UseAliasesForSeeding = cms.bool( True ),
11332  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11333  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11334  L1NrBxInEvent = cms.int32( 3 ),
11335  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11336  L1TechTriggerSeeding = cms.bool( False )
11337 )
11338 fragment.hltPreAlCaEcalPi0EBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11339  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11340  offset = cms.uint32( 0 )
11341 )
11342 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
11343  statusLevelRecHitsToUse = cms.int32( 1 ),
11344  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
11345  flagLevelRecHitsToUse = cms.int32( 1 ),
11346  maxNumberofClusters = cms.int32( 99999 ),
11347  clusPhiSize = cms.int32( 3 ),
11348  posCalcParameters = cms.PSet(
11349  T0_barl = cms.double( 7.4 ),
11350  LogWeighted = cms.bool( True ),
11351  T0_endc = cms.double( 3.1 ),
11352  T0_endcPresh = cms.double( 1.2 ),
11353  W0 = cms.double( 4.2 ),
11354  X0 = cms.double( 0.89 )
11355  ),
11356  clusEtaSize = cms.int32( 3 ),
11357  useRecoFlag = cms.bool( False ),
11358  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11359  maxNumberofSeeds = cms.int32( 99999 ),
11360  useDBStatus = cms.bool( True ),
11361  debugLevel = cms.int32( 0 ),
11362  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11363  clusSeedThrEndCap = cms.double( 1.0 ),
11364  clusSeedThr = cms.double( 0.5 ),
11365  doEndcaps = cms.bool( True ),
11366  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
11367  doBarrel = cms.bool( True )
11368 )
11369 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11370  barrelSelection = cms.PSet(
11371  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
11372  massLowPi0Cand = cms.double( 0.104 ),
11373  seleIsoBarrel_region2 = cms.double( 0.5 ),
11374  seleMinvMaxBarrel = cms.double( 0.22 ),
11375  seleIsoBarrel_region1 = cms.double( 0.5 ),
11376  seleMinvMinBarrel = cms.double( 0.06 ),
11377  selePtPairBarrel_region2 = cms.double( 1.75 ),
11378  seleS9S25Gamma = cms.double( 0.0 ),
11379  selePtPairBarrel_region1 = cms.double( 2.0 ),
11380  region1_Barrel = cms.double( 1.0 ),
11381  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
11382  massHighPi0Cand = cms.double( 0.163 ),
11383  ptMinForIsolation = cms.double( 1.0 ),
11384  store5x5RecHitEB = cms.bool( False ),
11385  selePtGammaBarrel_region1 = cms.double( 0.65 ),
11386  seleBeltDeta = cms.double( 0.05 ),
11387  removePi0CandidatesForEta = cms.bool( False ),
11388  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11389  selePtGammaBarrel_region2 = cms.double( 0.65 ),
11390  seleBeltDR = cms.double( 0.2 )
11391  ),
11392  statusLevelRecHitsToUse = cms.int32( 1 ),
11393  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11394  doSelBarrel = cms.bool( True ),
11395  flagLevelRecHitsToUse = cms.int32( 1 ),
11396  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11397  doSelEndcap = cms.bool( False ),
11398  storeRecHitES = cms.bool( False ),
11399  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11400  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11401  useRecoFlag = cms.bool( False ),
11402  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11403  debugLevel = cms.int32( 0 ),
11404  endcapSelection = cms.PSet(
11405  seleS9S25GammaEndCap = cms.double( 0.0 ),
11406  seleBeltDREndCap = cms.double( 0.2 ),
11407  region1_EndCap = cms.double( 1.8 ),
11408  seleMinvMinEndCap = cms.double( 0.05 ),
11409  store5x5RecHitEE = cms.bool( False ),
11410  seleMinvMaxEndCap = cms.double( 0.3 ),
11411  selePtPairEndCap_region1 = cms.double( 1.5 ),
11412  selePtPairEndCap_region3 = cms.double( 99.0 ),
11413  selePtPairEndCap_region2 = cms.double( 1.5 ),
11414  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11415  seleBeltDetaEndCap = cms.double( 0.05 ),
11416  seleIsoEndCap_region1 = cms.double( 0.5 ),
11417  region2_EndCap = cms.double( 2.0 ),
11418  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11419  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11420  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11421  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11422  seleIsoEndCap_region2 = cms.double( 0.5 ),
11423  ptMinForIsolationEndCap = cms.double( 0.5 ),
11424  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11425  seleIsoEndCap_region3 = cms.double( 0.5 ),
11426  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11427  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11428  ),
11429  preshowerSelection = cms.PSet(
11430  preshCalibGamma = cms.double( 0.024 ),
11431  preshStripEnergyCut = cms.double( 0.0 ),
11432  debugLevelES = cms.string( "" ),
11433  preshCalibPlaneY = cms.double( 0.7 ),
11434  preshCalibPlaneX = cms.double( 1.0 ),
11435  preshCalibMIP = cms.double( 9.0E-5 ),
11436  preshNclust = cms.int32( 4 ),
11437  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11438  preshClusterEnergyCut = cms.double( 0.0 ),
11439  preshSeededNstrip = cms.int32( 15 )
11440  ),
11441  useDBStatus = cms.bool( True )
11442 )
11443 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
11444  doEnergyScale = cms.bool( False ),
11445  doLaserCorrectionsInverse = cms.bool( False ),
11446  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11447  doEnergyScaleInverse = cms.bool( False ),
11448  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11449  doIntercalibInverse = cms.bool( False ),
11450  doLaserCorrections = cms.bool( False ),
11451  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11452  doIntercalib = cms.bool( False ),
11453  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11454 )
11455 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
11456  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11457  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
11458  digisOut = cms.string( "pi0EBDigis" ),
11459  region = cms.string( "barrel" )
11460 )
11461 fragment.hltPreAlCaEcalPi0EEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11462  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11463  offset = cms.uint32( 0 )
11464 )
11465 fragment.hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11466  barrelSelection = cms.PSet(
11467  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11468  massLowPi0Cand = cms.double( 0.104 ),
11469  seleIsoBarrel_region2 = cms.double( 0.5 ),
11470  seleMinvMaxBarrel = cms.double( 0.22 ),
11471  seleIsoBarrel_region1 = cms.double( 0.5 ),
11472  seleMinvMinBarrel = cms.double( 0.06 ),
11473  selePtPairBarrel_region2 = cms.double( 1.5 ),
11474  seleS9S25Gamma = cms.double( 0.0 ),
11475  selePtPairBarrel_region1 = cms.double( 1.5 ),
11476  region1_Barrel = cms.double( 1.0 ),
11477  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11478  massHighPi0Cand = cms.double( 0.163 ),
11479  ptMinForIsolation = cms.double( 1.0 ),
11480  store5x5RecHitEB = cms.bool( False ),
11481  selePtGammaBarrel_region1 = cms.double( 0.5 ),
11482  seleBeltDeta = cms.double( 0.05 ),
11483  removePi0CandidatesForEta = cms.bool( False ),
11484  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11485  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11486  seleBeltDR = cms.double( 0.2 )
11487  ),
11488  statusLevelRecHitsToUse = cms.int32( 1 ),
11489  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11490  doSelBarrel = cms.bool( False ),
11491  flagLevelRecHitsToUse = cms.int32( 1 ),
11492  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11493  doSelEndcap = cms.bool( True ),
11494  storeRecHitES = cms.bool( True ),
11495  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11496  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11497  useRecoFlag = cms.bool( False ),
11498  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11499  debugLevel = cms.int32( 0 ),
11500  endcapSelection = cms.PSet(
11501  seleS9S25GammaEndCap = cms.double( 0.0 ),
11502  seleBeltDREndCap = cms.double( 0.2 ),
11503  region1_EndCap = cms.double( 1.8 ),
11504  seleMinvMinEndCap = cms.double( 0.05 ),
11505  store5x5RecHitEE = cms.bool( False ),
11506  seleMinvMaxEndCap = cms.double( 0.3 ),
11507  selePtPairEndCap_region1 = cms.double( 2.5 ),
11508  selePtPairEndCap_region3 = cms.double( 2.0 ),
11509  selePtPairEndCap_region2 = cms.double( 2.0 ),
11510  selePtGammaEndCap_region3 = cms.double( 0.95 ),
11511  seleBeltDetaEndCap = cms.double( 0.05 ),
11512  seleIsoEndCap_region1 = cms.double( 0.5 ),
11513  region2_EndCap = cms.double( 2.0 ),
11514  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
11515  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
11516  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
11517  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11518  seleIsoEndCap_region2 = cms.double( 0.5 ),
11519  ptMinForIsolationEndCap = cms.double( 0.5 ),
11520  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11521  seleIsoEndCap_region3 = cms.double( 0.5 ),
11522  selePtGammaEndCap_region2 = cms.double( 0.95 ),
11523  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11524  ),
11525  preshowerSelection = cms.PSet(
11526  preshCalibGamma = cms.double( 0.024 ),
11527  preshStripEnergyCut = cms.double( 0.0 ),
11528  debugLevelES = cms.string( "" ),
11529  preshCalibPlaneY = cms.double( 0.7 ),
11530  preshCalibPlaneX = cms.double( 1.0 ),
11531  preshCalibMIP = cms.double( 9.0E-5 ),
11532  preshNclust = cms.int32( 4 ),
11533  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11534  preshClusterEnergyCut = cms.double( 0.0 ),
11535  preshSeededNstrip = cms.int32( 15 )
11536  ),
11537  useDBStatus = cms.bool( True )
11538 )
11539 fragment.hltAlCaPi0EEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11540  doEnergyScale = cms.bool( False ),
11541  doLaserCorrectionsInverse = cms.bool( False ),
11542  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11543  doEnergyScaleInverse = cms.bool( False ),
11544  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11545  doIntercalibInverse = cms.bool( False ),
11546  doLaserCorrections = cms.bool( False ),
11547  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11548  doIntercalib = cms.bool( False ),
11549  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11550 )
11551 fragment.hltAlCaPi0EERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11552  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11553  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibratorLowPU','pi0EcalRecHitsEE' ),
11554  digisOut = cms.string( "pi0EEDigis" ),
11555  region = cms.string( "endcap" )
11556 )
11557 fragment.hltPreAlCaEcalEtaEBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11558  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11559  offset = cms.uint32( 0 )
11560 )
11561 fragment.hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11562  barrelSelection = cms.PSet(
11563  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11564  massLowPi0Cand = cms.double( 0.084 ),
11565  seleIsoBarrel_region2 = cms.double( 0.5 ),
11566  seleMinvMaxBarrel = cms.double( 0.8 ),
11567  seleIsoBarrel_region1 = cms.double( 0.5 ),
11568  seleMinvMinBarrel = cms.double( 0.2 ),
11569  selePtPairBarrel_region2 = cms.double( 2.5 ),
11570  seleS9S25Gamma = cms.double( 0.8 ),
11571  selePtPairBarrel_region1 = cms.double( 2.5 ),
11572  region1_Barrel = cms.double( 1.0 ),
11573  seleS4S9GammaBarrel_region2 = cms.double( 0.87 ),
11574  massHighPi0Cand = cms.double( 0.156 ),
11575  ptMinForIsolation = cms.double( 1.0 ),
11576  store5x5RecHitEB = cms.bool( True ),
11577  selePtGammaBarrel_region1 = cms.double( 0.8 ),
11578  seleBeltDeta = cms.double( 0.1 ),
11579  removePi0CandidatesForEta = cms.bool( True ),
11580  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11581  selePtGammaBarrel_region2 = cms.double( 0.8 ),
11582  seleBeltDR = cms.double( 0.3 )
11583  ),
11584  statusLevelRecHitsToUse = cms.int32( 1 ),
11585  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11586  doSelBarrel = cms.bool( True ),
11587  flagLevelRecHitsToUse = cms.int32( 1 ),
11588  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11589  doSelEndcap = cms.bool( False ),
11590  storeRecHitES = cms.bool( False ),
11591  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11592  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11593  useRecoFlag = cms.bool( False ),
11594  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11595  debugLevel = cms.int32( 0 ),
11596  endcapSelection = cms.PSet(
11597  seleS9S25GammaEndCap = cms.double( 0.0 ),
11598  seleBeltDREndCap = cms.double( 0.2 ),
11599  region1_EndCap = cms.double( 1.8 ),
11600  seleMinvMinEndCap = cms.double( 0.05 ),
11601  store5x5RecHitEE = cms.bool( False ),
11602  seleMinvMaxEndCap = cms.double( 0.3 ),
11603  selePtPairEndCap_region1 = cms.double( 1.5 ),
11604  selePtPairEndCap_region3 = cms.double( 99.0 ),
11605  selePtPairEndCap_region2 = cms.double( 1.5 ),
11606  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11607  seleBeltDetaEndCap = cms.double( 0.05 ),
11608  seleIsoEndCap_region1 = cms.double( 0.5 ),
11609  region2_EndCap = cms.double( 2.0 ),
11610  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11611  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11612  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11613  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11614  seleIsoEndCap_region2 = cms.double( 0.5 ),
11615  ptMinForIsolationEndCap = cms.double( 0.5 ),
11616  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11617  seleIsoEndCap_region3 = cms.double( 0.5 ),
11618  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11619  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11620  ),
11621  preshowerSelection = cms.PSet(
11622  preshCalibGamma = cms.double( 0.024 ),
11623  preshStripEnergyCut = cms.double( 0.0 ),
11624  debugLevelES = cms.string( "" ),
11625  preshCalibPlaneY = cms.double( 0.7 ),
11626  preshCalibPlaneX = cms.double( 1.0 ),
11627  preshCalibMIP = cms.double( 9.0E-5 ),
11628  preshNclust = cms.int32( 4 ),
11629  ESCollection = cms.string( "etaEcalRecHitsES" ),
11630  preshClusterEnergyCut = cms.double( 0.0 ),
11631  preshSeededNstrip = cms.int32( 15 )
11632  ),
11633  useDBStatus = cms.bool( True )
11634 )
11635 fragment.hltAlCaEtaEBUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11636  doEnergyScale = cms.bool( False ),
11637  doLaserCorrectionsInverse = cms.bool( False ),
11638  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11639  doEnergyScaleInverse = cms.bool( False ),
11640  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11641  doIntercalibInverse = cms.bool( False ),
11642  doLaserCorrections = cms.bool( False ),
11643  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11644  doIntercalib = cms.bool( False ),
11645  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11646 )
11647 fragment.hltAlCaEtaEBRechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11648  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11649  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibratorLowPU','etaEcalRecHitsEB' ),
11650  digisOut = cms.string( "etaEBDigis" ),
11651  region = cms.string( "barrel" )
11652 )
11653 fragment.hltPreAlCaEcalEtaEEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11654  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11655  offset = cms.uint32( 0 )
11656 )
11657 fragment.hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11658  barrelSelection = cms.PSet(
11659  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11660  massLowPi0Cand = cms.double( 0.104 ),
11661  seleIsoBarrel_region2 = cms.double( 0.5 ),
11662  seleMinvMaxBarrel = cms.double( 0.8 ),
11663  seleIsoBarrel_region1 = cms.double( 0.5 ),
11664  seleMinvMinBarrel = cms.double( 0.3 ),
11665  selePtPairBarrel_region2 = cms.double( 1.5 ),
11666  seleS9S25Gamma = cms.double( 0.0 ),
11667  selePtPairBarrel_region1 = cms.double( 1.5 ),
11668  region1_Barrel = cms.double( 1.0 ),
11669  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11670  massHighPi0Cand = cms.double( 0.163 ),
11671  ptMinForIsolation = cms.double( 1.0 ),
11672  store5x5RecHitEB = cms.bool( False ),
11673  selePtGammaBarrel_region1 = cms.double( 1.0 ),
11674  seleBeltDeta = cms.double( 0.05 ),
11675  removePi0CandidatesForEta = cms.bool( False ),
11676  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11677  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11678  seleBeltDR = cms.double( 0.2 )
11679  ),
11680  statusLevelRecHitsToUse = cms.int32( 1 ),
11681  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11682  doSelBarrel = cms.bool( False ),
11683  flagLevelRecHitsToUse = cms.int32( 1 ),
11684  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11685  doSelEndcap = cms.bool( True ),
11686  storeRecHitES = cms.bool( True ),
11687  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11688  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11689  useRecoFlag = cms.bool( False ),
11690  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11691  debugLevel = cms.int32( 0 ),
11692  endcapSelection = cms.PSet(
11693  seleS9S25GammaEndCap = cms.double( 0.85 ),
11694  seleBeltDREndCap = cms.double( 0.3 ),
11695  region1_EndCap = cms.double( 1.8 ),
11696  seleMinvMinEndCap = cms.double( 0.2 ),
11697  store5x5RecHitEE = cms.bool( True ),
11698  seleMinvMaxEndCap = cms.double( 0.8 ),
11699  selePtPairEndCap_region1 = cms.double( 2.7 ),
11700  selePtPairEndCap_region3 = cms.double( 2.7 ),
11701  selePtPairEndCap_region2 = cms.double( 2.7 ),
11702  selePtGammaEndCap_region3 = cms.double( 1.0 ),
11703  seleBeltDetaEndCap = cms.double( 0.1 ),
11704  seleIsoEndCap_region1 = cms.double( 0.5 ),
11705  region2_EndCap = cms.double( 2.0 ),
11706  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
11707  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
11708  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
11709  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11710  seleIsoEndCap_region2 = cms.double( 0.5 ),
11711  ptMinForIsolationEndCap = cms.double( 0.5 ),
11712  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11713  seleIsoEndCap_region3 = cms.double( 0.5 ),
11714  selePtGammaEndCap_region2 = cms.double( 0.8 ),
11715  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11716  ),
11717  preshowerSelection = cms.PSet(
11718  preshCalibGamma = cms.double( 0.024 ),
11719  preshStripEnergyCut = cms.double( 0.0 ),
11720  debugLevelES = cms.string( "" ),
11721  preshCalibPlaneY = cms.double( 0.7 ),
11722  preshCalibPlaneX = cms.double( 1.0 ),
11723  preshCalibMIP = cms.double( 9.0E-5 ),
11724  preshNclust = cms.int32( 4 ),
11725  ESCollection = cms.string( "etaEcalRecHitsES" ),
11726  preshClusterEnergyCut = cms.double( 0.0 ),
11727  preshSeededNstrip = cms.int32( 15 )
11728  ),
11729  useDBStatus = cms.bool( True )
11730 )
11731 fragment.hltAlCaEtaEEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11732  doEnergyScale = cms.bool( False ),
11733  doLaserCorrectionsInverse = cms.bool( False ),
11734  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11735  doEnergyScaleInverse = cms.bool( False ),
11736  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11737  doIntercalibInverse = cms.bool( False ),
11738  doLaserCorrections = cms.bool( False ),
11739  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11740  doIntercalib = cms.bool( False ),
11741  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11742 )
11743 fragment.hltAlCaEtaEERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11744  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11745  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibratorLowPU','etaEcalRecHitsEE' ),
11746  digisOut = cms.string( "etaEEDigis" ),
11747  region = cms.string( "endcap" )
11748 )
11749 fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo = cms.EDFilter( "HLTLevel1GTSeed",
11750  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC20_NotBptxOR" ),
11751  saveTags = cms.bool( False ),
11752  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11753  L1UseL1TriggerObjectMaps = cms.bool( True ),
11754  L1UseAliasesForSeeding = cms.bool( True ),
11755  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11756  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11757  L1NrBxInEvent = cms.int32( 1 ),
11758  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11759  L1TechTriggerSeeding = cms.bool( False )
11760 )
11761 fragment.hltPreGlobalRunHPDNoise = cms.EDFilter( "HLTPrescaler",
11762  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11763  offset = cms.uint32( 0 )
11764 )
11765 fragment.hltL1sTechTrigHCALNoise = cms.EDFilter( "HLTLevel1GTSeed",
11766  L1SeedsLogicalExpression = cms.string( "11 OR 12" ),
11767  saveTags = cms.bool( True ),
11768  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11769  L1UseL1TriggerObjectMaps = cms.bool( True ),
11770  L1UseAliasesForSeeding = cms.bool( True ),
11771  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11772  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11773  L1NrBxInEvent = cms.int32( 3 ),
11774  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11775  L1TechTriggerSeeding = cms.bool( True )
11776 )
11777 fragment.hltPreL1TechHBHEHOtotalOR = cms.EDFilter( "HLTPrescaler",
11778  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11779  offset = cms.uint32( 0 )
11780 )
11781 fragment.hltL1sL1TechHCALHFsinglechannel = cms.EDFilter( "HLTLevel1GTSeed",
11782  L1SeedsLogicalExpression = cms.string( "8" ),
11783  saveTags = cms.bool( True ),
11784  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11785  L1UseL1TriggerObjectMaps = cms.bool( True ),
11786  L1UseAliasesForSeeding = cms.bool( True ),
11787  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11788  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11789  L1NrBxInEvent = cms.int32( 3 ),
11790  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11791  L1TechTriggerSeeding = cms.bool( True )
11792 )
11793 fragment.hltPreL1TechHCALHFsinglechannel = cms.EDFilter( "HLTPrescaler",
11794  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11795  offset = cms.uint32( 0 )
11796 )
11797 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTLevel1GTSeed",
11798  L1SeedsLogicalExpression = cms.string( "6" ),
11799  saveTags = cms.bool( True ),
11800  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11801  L1UseL1TriggerObjectMaps = cms.bool( True ),
11802  L1UseAliasesForSeeding = cms.bool( True ),
11803  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11804  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11805  L1NrBxInEvent = cms.int32( 3 ),
11806  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11807  L1TechTriggerSeeding = cms.bool( True )
11808 )
11809 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11810  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11811  offset = cms.uint32( 0 )
11812 )
11813 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTLevel1GTSeed",
11814  L1SeedsLogicalExpression = cms.string( "5" ),
11815  saveTags = cms.bool( True ),
11816  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11817  L1UseL1TriggerObjectMaps = cms.bool( True ),
11818  L1UseAliasesForSeeding = cms.bool( True ),
11819  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11820  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11821  L1NrBxInEvent = cms.int32( 3 ),
11822  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11823  L1TechTriggerSeeding = cms.bool( True )
11824 )
11825 fragment.hltPreL1Tech5BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11826  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11827  offset = cms.uint32( 0 )
11828 )
11829 fragment.hltL1sTech7 = cms.EDFilter( "HLTLevel1GTSeed",
11830  L1SeedsLogicalExpression = cms.string( "7" ),
11831  saveTags = cms.bool( True ),
11832  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11833  L1UseL1TriggerObjectMaps = cms.bool( True ),
11834  L1UseAliasesForSeeding = cms.bool( True ),
11835  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11836  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11837  L1NrBxInEvent = cms.int32( 3 ),
11838  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11839  L1TechTriggerSeeding = cms.bool( True )
11840 )
11841 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
11842  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11843  offset = cms.uint32( 0 )
11844 )
11845 fragment.hltL1sL1DoubleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
11846  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20" ),
11847  saveTags = cms.bool( True ),
11848  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11849  L1UseL1TriggerObjectMaps = cms.bool( True ),
11850  L1UseAliasesForSeeding = cms.bool( True ),
11851  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11852  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11853  L1NrBxInEvent = cms.int32( 3 ),
11854  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11855  L1TechTriggerSeeding = cms.bool( False )
11856 )
11857 fragment.hltPreL1DoubleJet20 = cms.EDFilter( "HLTPrescaler",
11858  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11859  offset = cms.uint32( 0 )
11860 )
11861 fragment.hltL1sL1DoubleJet28 = cms.EDFilter( "HLTLevel1GTSeed",
11862  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet28" ),
11863  saveTags = cms.bool( True ),
11864  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11865  L1UseL1TriggerObjectMaps = cms.bool( True ),
11866  L1UseAliasesForSeeding = cms.bool( True ),
11867  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11868  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11869  L1NrBxInEvent = cms.int32( 3 ),
11870  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11871  L1TechTriggerSeeding = cms.bool( False )
11872 )
11873 fragment.hltPreL1DoubleJet28 = cms.EDFilter( "HLTPrescaler",
11874  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11875  offset = cms.uint32( 0 )
11876 )
11877 fragment.hltL1sL1DoubleJet32 = cms.EDFilter( "HLTLevel1GTSeed",
11878  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet32" ),
11879  saveTags = cms.bool( True ),
11880  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11881  L1UseL1TriggerObjectMaps = cms.bool( True ),
11882  L1UseAliasesForSeeding = cms.bool( True ),
11883  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11884  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11885  L1NrBxInEvent = cms.int32( 3 ),
11886  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11887  L1TechTriggerSeeding = cms.bool( False )
11888 )
11889 fragment.hltPreL1DoubleJet32 = cms.EDFilter( "HLTPrescaler",
11890  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11891  offset = cms.uint32( 0 )
11892 )
11893 fragment.hltPreL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
11894  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11895  offset = cms.uint32( 0 )
11896 )
11897 fragment.hltL1sL1TOTEM0 = cms.EDFilter( "HLTLevel1GTSeed",
11898  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_0" ),
11899  saveTags = cms.bool( True ),
11900  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11901  L1UseL1TriggerObjectMaps = cms.bool( True ),
11902  L1UseAliasesForSeeding = cms.bool( True ),
11903  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11904  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11905  L1NrBxInEvent = cms.int32( 3 ),
11906  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11907  L1TechTriggerSeeding = cms.bool( False )
11908 )
11909 fragment.hltPreL1TOTEM0RomanPotsAND = cms.EDFilter( "HLTPrescaler",
11910  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11911  offset = cms.uint32( 0 )
11912 )
11913 fragment.hltL1sL1TOTEM1 = cms.EDFilter( "HLTLevel1GTSeed",
11914  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
11915  saveTags = cms.bool( True ),
11916  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11917  L1UseL1TriggerObjectMaps = cms.bool( True ),
11918  L1UseAliasesForSeeding = cms.bool( True ),
11919  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11920  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11921  L1NrBxInEvent = cms.int32( 3 ),
11922  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11923  L1TechTriggerSeeding = cms.bool( False )
11924 )
11925 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
11926  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11927  offset = cms.uint32( 0 )
11928 )
11929 fragment.hltL1sL1TOTEM2 = cms.EDFilter( "HLTLevel1GTSeed",
11930  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
11931  saveTags = cms.bool( True ),
11932  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11933  L1UseL1TriggerObjectMaps = cms.bool( True ),
11934  L1UseAliasesForSeeding = cms.bool( True ),
11935  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11936  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11937  L1NrBxInEvent = cms.int32( 3 ),
11938  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11939  L1TechTriggerSeeding = cms.bool( False )
11940 )
11941 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
11942  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11943  offset = cms.uint32( 0 )
11944 )
11945 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTLevel1GTSeed",
11946  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
11947  saveTags = cms.bool( True ),
11948  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11949  L1UseL1TriggerObjectMaps = cms.bool( True ),
11950  L1UseAliasesForSeeding = cms.bool( True ),
11951  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11952  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11953  L1NrBxInEvent = cms.int32( 3 ),
11954  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11955  L1TechTriggerSeeding = cms.bool( False )
11956 )
11957 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
11958  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11959  offset = cms.uint32( 0 )
11960 )
11961 fragment.hltPreL1MinimumBiasHF1ORpart0 = cms.EDFilter( "HLTPrescaler",
11962  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11963  offset = cms.uint32( 0 )
11964 )
11965 fragment.hltPreL1MinimumBiasHF1ORpart1 = cms.EDFilter( "HLTPrescaler",
11966  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11967  offset = cms.uint32( 1 )
11968 )
11969 fragment.hltPreL1MinimumBiasHF1ORpart2 = cms.EDFilter( "HLTPrescaler",
11970  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11971  offset = cms.uint32( 2 )
11972 )
11973 fragment.hltPreL1MinimumBiasHF1ORpart3 = cms.EDFilter( "HLTPrescaler",
11974  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11975  offset = cms.uint32( 3 )
11976 )
11977 fragment.hltPreL1MinimumBiasHF1ORpart4 = cms.EDFilter( "HLTPrescaler",
11978  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11979  offset = cms.uint32( 4 )
11980 )
11981 fragment.hltPreL1MinimumBiasHF1ORpart5 = cms.EDFilter( "HLTPrescaler",
11982  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11983  offset = cms.uint32( 5 )
11984 )
11985 fragment.hltPreL1MinimumBiasHF1ORpart6 = cms.EDFilter( "HLTPrescaler",
11986  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11987  offset = cms.uint32( 6 )
11988 )
11989 fragment.hltPreL1MinimumBiasHF1ORpart7 = cms.EDFilter( "HLTPrescaler",
11990  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11991  offset = cms.uint32( 7 )
11992 )
11993 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTLevel1GTSeed",
11994  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
11995  saveTags = cms.bool( True ),
11996  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11997  L1UseL1TriggerObjectMaps = cms.bool( True ),
11998  L1UseAliasesForSeeding = cms.bool( True ),
11999  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12000  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12001  L1NrBxInEvent = cms.int32( 3 ),
12002  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12003  L1TechTriggerSeeding = cms.bool( False )
12004 )
12005 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12006  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12007  offset = cms.uint32( 0 )
12008 )
12009 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
12010  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12011  saveTags = cms.bool( True ),
12012  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12013  L1UseL1TriggerObjectMaps = cms.bool( True ),
12014  L1UseAliasesForSeeding = cms.bool( True ),
12015  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12016  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12017  L1NrBxInEvent = cms.int32( 3 ),
12018  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12019  L1TechTriggerSeeding = cms.bool( False )
12020 )
12021 fragment.hltPreL1MinimumBiasHF2ORNoBptxGate = cms.EDFilter( "HLTPrescaler",
12022  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12023  offset = cms.uint32( 0 )
12024 )
12025 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTLevel1GTSeed",
12026  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12027  saveTags = cms.bool( True ),
12028  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12029  L1UseL1TriggerObjectMaps = cms.bool( True ),
12030  L1UseAliasesForSeeding = cms.bool( True ),
12031  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12032  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12033  L1NrBxInEvent = cms.int32( 3 ),
12034  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12035  L1TechTriggerSeeding = cms.bool( False )
12036 )
12037 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12038  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12039  offset = cms.uint32( 0 )
12040 )
12041 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTLevel1GTSeed",
12042  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12043  saveTags = cms.bool( True ),
12044  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12045  L1UseL1TriggerObjectMaps = cms.bool( True ),
12046  L1UseAliasesForSeeding = cms.bool( True ),
12047  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12048  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12049  L1NrBxInEvent = cms.int32( 3 ),
12050  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12051  L1TechTriggerSeeding = cms.bool( False )
12052 )
12053 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12054  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12055  offset = cms.uint32( 0 )
12056 )
12057 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
12058  invert = cms.bool( False ),
12059  period = cms.uint32( 4096 ),
12060  rawInput = cms.InputTag( "rawDataCollector" ),
12061  fedId = cms.int32( 813 )
12062 )
12063 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTLevel1GTSeed",
12064  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleJet16 OR L1_SingleJet68 OR L1_SingleMuOpen OR L1_ZeroBias" ),
12065  saveTags = cms.bool( True ),
12066  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12067  L1UseL1TriggerObjectMaps = cms.bool( True ),
12068  L1UseAliasesForSeeding = cms.bool( True ),
12069  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12070  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12071  L1NrBxInEvent = cms.int32( 3 ),
12072  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12073  L1TechTriggerSeeding = cms.bool( False )
12074 )
12075 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
12076  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12077  offset = cms.uint32( 0 )
12078 )
12079 fragment.hltL1sHcalPhiSym = cms.EDFilter( "HLTLevel1GTSeed",
12080  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleMuOpen" ),
12081  saveTags = cms.bool( True ),
12082  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12083  L1UseL1TriggerObjectMaps = cms.bool( True ),
12084  L1UseAliasesForSeeding = cms.bool( True ),
12085  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12086  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12087  L1NrBxInEvent = cms.int32( 3 ),
12088  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12089  L1TechTriggerSeeding = cms.bool( False )
12090 )
12091 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
12092  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12093  offset = cms.uint32( 0 )
12094 )
12095 fragment.hltL1EventNumberUTCA = cms.EDFilter( "HLTL1NumberFilter",
12096  invert = cms.bool( False ),
12097  period = cms.uint32( 1048576 ),
12098  rawInput = cms.InputTag( "rawDataCollector" ),
12099  fedId = cms.int32( 813 )
12100 )
12101 fragment.hltPreHcalUTCA = cms.EDFilter( "HLTPrescaler",
12102  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12103  offset = cms.uint32( 0 )
12104 )
12105 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12106  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12107  offset = cms.uint32( 0 )
12108 )
12109 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12110  inputTag = cms.InputTag( "rawDataCollector" ),
12111  fedList = cms.vuint32( 0, 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 )
12112 )
12113 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12114  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12115  offset = cms.uint32( 0 )
12116 )
12117 fragment.hltL1sL1SingleJet68 = cms.EDFilter( "HLTLevel1GTSeed",
12118  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68" ),
12119  saveTags = cms.bool( True ),
12120  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12121  L1UseL1TriggerObjectMaps = cms.bool( True ),
12122  L1UseAliasesForSeeding = cms.bool( True ),
12123  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12124  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12125  L1NrBxInEvent = cms.int32( 3 ),
12126  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12127  L1TechTriggerSeeding = cms.bool( False )
12128 )
12129 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
12130  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12131  offset = cms.uint32( 0 )
12132 )
12133 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12134  minPTrack = cms.double( 5.0 ),
12135  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12136  MaxVtxDXYSeed = cms.double( 101.0 ),
12137  tauUnbiasCone = cms.double( 1.2 ),
12138  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12139  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12140  EBEtaBoundary = cms.double( 1.479 ),
12141  maxPTrackForIsolation = cms.double( 3.0 ),
12142  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12143  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12144  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12145  MaxVtxDXYIsol = cms.double( 101.0 ),
12146  tauAssociationCone = cms.double( 0.0 ),
12147  ExtrapolationConeSize = cms.double( 1.0 )
12148 )
12149 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12150  MaxPtNearby = cms.double( 2.0 ),
12151  saveTags = cms.bool( True ),
12152  MinEtaTrack = cms.double( 1.1 ),
12153  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12154  MinPtTrack = cms.double( 3.5 ),
12155  DropMultiL2Event = cms.bool( False ),
12156  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12157  MinEnergyTrack = cms.double( 12.0 ),
12158  NMaxTrackCandidates = cms.int32( 5 ),
12159  MaxEtaTrack = cms.double( 2.2 ),
12160  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
12161  filterTrackEnergy = cms.bool( True )
12162 )
12163 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12164  ECHitEnergyThreshold = cms.double( 0.05 ),
12165  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12166  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12167  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12168  EcalConeSizeEta0 = cms.double( 0.09 ),
12169  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12170  EcalConeSizeEta1 = cms.double( 0.14 )
12171 )
12172 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12173  saveTags = cms.bool( False ),
12174  DropMultiL2Event = cms.bool( False ),
12175  MaxEnergyIn = cms.double( 1.2 ),
12176  MaxEnergyOut = cms.double( 1.2 ),
12177  NMaxTrackCandidates = cms.int32( 10 ),
12178  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" )
12179 )
12180 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
12181  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12182  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12183  associationCone = cms.double( 0.2 )
12184 )
12185 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12186  MaxPtNearby = cms.double( 2.0 ),
12187  saveTags = cms.bool( True ),
12188  MinEtaTrack = cms.double( 1.1 ),
12189  MinDeltaPtL1Jet = cms.double( 4.0 ),
12190  MinPtTrack = cms.double( 20.0 ),
12191  DropMultiL2Event = cms.bool( False ),
12192  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12193  MinEnergyTrack = cms.double( 18.0 ),
12194  NMaxTrackCandidates = cms.int32( 999 ),
12195  MaxEtaTrack = cms.double( 2.2 ),
12196  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
12197  filterTrackEnergy = cms.bool( True )
12198 )
12199 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
12200  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12201  offset = cms.uint32( 0 )
12202 )
12203 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12204  minPTrack = cms.double( 5.0 ),
12205  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12206  MaxVtxDXYSeed = cms.double( 101.0 ),
12207  tauUnbiasCone = cms.double( 1.2 ),
12208  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12209  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12210  EBEtaBoundary = cms.double( 1.479 ),
12211  maxPTrackForIsolation = cms.double( 3.0 ),
12212  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12213  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12214  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12215  MaxVtxDXYIsol = cms.double( 101.0 ),
12216  tauAssociationCone = cms.double( 0.0 ),
12217  ExtrapolationConeSize = cms.double( 1.0 )
12218 )
12219 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12220  MaxPtNearby = cms.double( 2.0 ),
12221  saveTags = cms.bool( True ),
12222  MinEtaTrack = cms.double( 0.0 ),
12223  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12224  MinPtTrack = cms.double( 3.5 ),
12225  DropMultiL2Event = cms.bool( False ),
12226  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12227  MinEnergyTrack = cms.double( 12.0 ),
12228  NMaxTrackCandidates = cms.int32( 10 ),
12229  MaxEtaTrack = cms.double( 1.15 ),
12230  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
12231  filterTrackEnergy = cms.bool( True )
12232 )
12233 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12234  ECHitEnergyThreshold = cms.double( 0.05 ),
12235  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12236  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12237  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12238  EcalConeSizeEta0 = cms.double( 0.09 ),
12239  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12240  EcalConeSizeEta1 = cms.double( 0.14 )
12241 )
12242 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12243  saveTags = cms.bool( False ),
12244  DropMultiL2Event = cms.bool( False ),
12245  MaxEnergyIn = cms.double( 1.2 ),
12246  MaxEnergyOut = cms.double( 1.2 ),
12247  NMaxTrackCandidates = cms.int32( 10 ),
12248  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" )
12249 )
12250 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
12251  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12252  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12253  associationCone = cms.double( 0.2 )
12254 )
12255 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12256  MaxPtNearby = cms.double( 2.0 ),
12257  saveTags = cms.bool( True ),
12258  MinEtaTrack = cms.double( 0.0 ),
12259  MinDeltaPtL1Jet = cms.double( 4.0 ),
12260  MinPtTrack = cms.double( 20.0 ),
12261  DropMultiL2Event = cms.bool( False ),
12262  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12263  MinEnergyTrack = cms.double( 18.0 ),
12264  NMaxTrackCandidates = cms.int32( 999 ),
12265  MaxEtaTrack = cms.double( 1.15 ),
12266  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
12267  filterTrackEnergy = cms.bool( True )
12268 )
12269 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12270  inputTag = cms.InputTag( "rawDataCollector" ),
12271  fedList = cms.vuint32( 1023, 1024 )
12272 )
12273 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12274  processName = cms.string( "@" )
12275 )
12276 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12277  processName = cms.string( "@" )
12278 )
12279 
12280 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtDigis + fragment.hltCaloStage1Digis + fragment.hltCaloStage1LegacyFormatDigis + fragment.hltL1GtObjectMap + fragment.hltL1extraParticles )
12281 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12282 fragment.HLTBeginSequenceAntiBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXAntiCoincidence + fragment.HLTBeamSpot )
12283 fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco )
12284 fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets )
12285 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12286 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12287 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12288 fragment.HLTPixelTrackingForMinBiasSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForMinBias )
12289 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12290 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12291 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12292 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12293 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12294 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12295 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12296 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12297 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12298 fragment.HLTL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIState + fragment.hltL3TrackCandidateFromL2OIState + fragment.hltL3TkTracksFromL2OIState + fragment.hltL3MuonsOIState + fragment.hltL3TrajSeedOIHit + fragment.hltL3TrackCandidateFromL2OIHit + fragment.hltL3TkTracksFromL2OIHit + fragment.hltL3MuonsOIHit + fragment.hltL3TkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairs + fragment.hltMixedLayerPairs + fragment.hltL3TrajSeedIOHit + fragment.hltL3TrackCandidateFromL2IOHit + fragment.hltL3TkTracksFromL2IOHit + fragment.hltL3MuonsIOHit + fragment.hltL3TrajectorySeed + fragment.hltL3TrackCandidateFromL2 )
12299 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12300 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12301 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12302 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackSelectionHighPurity )
12303 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12304 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackSelectionHighPurityLoose + fragment.hltIter1PFlowTrackSelectionHighPurityTight + fragment.hltIter1PFlowTrackSelectionHighPurity )
12305 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12306 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackSelectionHighPurity )
12307 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12308 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12309 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12310 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHCAL + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHFEM + fragment.hltParticleFlowClusterHFHAD + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
12311 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12312 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFCorrector )
12313 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12314 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12315 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12316 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
12317 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
12318 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll )
12319 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
12320 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
12321 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
12322 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
12323 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
12324 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
12325 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
12326 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
12327 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
12328 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
12329 fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded )
12330 fragment.HLTEle5SC5JPsiMass2to4p5Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle5SC5JPsiEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5SC5JPsiClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5SC5JPsiHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5SC5JPsiEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5SC5JPsiHcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle5SC5JPsiPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle5SC5JPsiOneOEMinusOneOPFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5SC5JPsiTrackIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEle5SC5JPsiEtUnseededFilter + fragment.hltEle5SC5JPsiMass2to4p5Filter )
12331 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtDigis )
12332 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12333 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12334 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloCorrector )
12335 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12336 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12337 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12338 fragment.HLTBeginSequenceBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXCoincidence + fragment.HLTBeamSpot )
12339 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12340 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12341 fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoHILocalPixelSequence + fragment.HLTDoHILocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajSeedIOHit + fragment.hltHIL3TrackCandidateFromL2IOHit + fragment.hltHIL3TkTracksFromL2IOHit + fragment.hltHIAllL3MuonsIOHit + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 )
12342 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3TkTracksFromL2 + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12343 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12344 fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK6CaloJetsPF )
12345 fragment.HLTRecoJetSequenceAK6PrePFForHighPt = cms.Sequence( fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt + fragment.hltAK6CaloJetsPFEt5 )
12346 fragment.HLTRecopixelvertexingForHighPtSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighPt + fragment.hltPixelVerticesForHighPt )
12347 fragment.HLTIterativeTrackingForHighPtIteration0 = cms.Sequence( fragment.hltHighPtPixelTracks + fragment.hltIter0HighPtPixelSeedsFromPixelTracks + fragment.hltIter0HighPtCkfTrackCandidates + fragment.hltIter0HighPtCtfWithMaterialTracks + fragment.hltIter0HighPtTrackSelectionHighPurity )
12348 fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1ForHighPt + fragment.hltAK6Iter0TrackJets4Iter1ForHighPt + fragment.hltIter0TrackAndTauJets4Iter1ForHighPt )
12349 fragment.HLTIterativeTrackingForHighPtIteration1 = cms.Sequence( fragment.hltIter1HighPtClustersRefRemoval + fragment.hltIter1HighPtMaskedMeasurementTrackerEvent + fragment.hltIter1HighPtPixelLayerTriplets + fragment.hltIter1HighPtPixelSeeds + fragment.hltIter1HighPtCkfTrackCandidates + fragment.hltIter1HighPtCtfWithMaterialTracks + fragment.hltIter1HighPtTrackSelectionHighPurityLoose + fragment.hltIter1HighPtTrackSelectionHighPurityTight + fragment.hltIter1HighPtTrackSelectionHighPurity )
12350 fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence = cms.Sequence( fragment.hltTrackIter1RefsForJets4Iter2ForHighPt + fragment.hltAK6Iter1TrackJets4Iter2ForHighPt + fragment.hltIter1TrackAndTauJets4Iter2ForHighPt )
12351 fragment.HLTIterativeTrackingForHighPtIteration2 = cms.Sequence( fragment.hltIter2HighPtClustersRefRemoval + fragment.hltIter2HighPtMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtPixelLayerPairs + fragment.hltIter2HighPtPixelSeeds + fragment.hltIter2HighPtCkfTrackCandidates + fragment.hltIter2HighPtCtfWithMaterialTracks + fragment.hltIter2HighPtTrackSelectionHighPurity )
12352 fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence = cms.Sequence( fragment.hltTrackIter2RefsForJets4Iter3ForHighPt + fragment.hltAK6Iter2TrackJets4Iter3ForHighPt + fragment.hltIter2TrackAndTauJets4Iter3ForHighPt )
12353 fragment.HLTIterativeTrackingForHighPtIteration3 = cms.Sequence( fragment.hltIter3HighPtClustersRefRemoval + fragment.hltIter3HighPtMaskedMeasurementTrackerEvent + fragment.hltIter3HighPtLayerTriplets + fragment.hltIter3HighPtMixedSeeds + fragment.hltIter3HighPtCkfTrackCandidates + fragment.hltIter3HighPtCtfWithMaterialTracks + fragment.hltIter3HighPtTrackSelectionHighPurityLoose + fragment.hltIter3HighPtTrackSelectionHighPurityTight + fragment.hltIter3HighPtTrackSelectionHighPurity )
12354 fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence = cms.Sequence( fragment.hltTrackIter3RefsForJets4Iter4ForHighPt + fragment.hltAK6Iter3TrackJets4Iter4ForHighPt + fragment.hltIter3TrackAndTauJets4Iter4ForHighPt )
12355 fragment.HLTIterativeTrackingForHighPtIteration4 = cms.Sequence( fragment.hltIter4HighPtClustersRefRemoval + fragment.hltIter4HighPtMaskedMeasurementTrackerEvent + fragment.hltIter4HighPtPixelLessLayerTriplets + fragment.hltIter4HighPtPixelLessSeeds + fragment.hltIter4HighPtCkfTrackCandidates + fragment.hltIter4HighPtCtfWithMaterialTracks + fragment.hltIter4HighPtTrackSelectionHighPurity )
12356 fragment.HLTIterativeTrackingForHighPt = cms.Sequence( fragment.HLTIterativeTrackingForHighPtIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration1 + fragment.hltIter1HighPtMerged + fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration2 + fragment.hltIter2HighPtMerged + fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration3 + fragment.hltIter3HighPtMerged + fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration4 + fragment.hltIter4HighPtMerged )
12357 fragment.HLTEcalActivitySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltActivityEtFilter )
12358 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtDigis )
12359 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12360 fragment.HLTBeginSequenceUTCA = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberUTCA + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12361 
12362 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12363 fragment.HLT_JetE30_NoBPTX3BX_NoHalo_v2 = cms.Path( fragment.HLTBeginSequenceAntiBPTX + fragment.hltL1sL1SingleJetC20NotBptxOR + fragment.hltL1BeamHaloAntiCoincidence3BX + fragment.hltPreJetE30NoBPTX3BXNoHalo + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence )
12364 fragment.HLT_JetE30_NoBPTX_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJetC20NotBptxOR + fragment.hltPreJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence )
12365 fragment.HLT_JetE50_NoBPTX3BX_NoHalo_v2 = cms.Path( fragment.HLTBeginSequenceAntiBPTX + fragment.hltL1sL1SingleJetC32NotBptxOR + fragment.hltL1BeamHaloAntiCoincidence3BX + fragment.hltPreJetE50NoBPTX3BXNoHalo + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy50 + fragment.HLTEndSequence )
12366 fragment.HLT_JetE70_NoBPTX3BX_NoHalo_v2 = cms.Path( fragment.HLTBeginSequenceAntiBPTX + fragment.hltL1sL1SingleJetC32NotBptxOR + fragment.hltL1BeamHaloAntiCoincidence3BX + fragment.hltPreJetE70NoBPTX3BXNoHalo + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence )
12367 fragment.HLT_L1SingleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
12368 fragment.HLT_L1SingleMuOpen_DT_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
12369 fragment.HLT_L1Tech_DT_GlobalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TechDTGlobalOR + fragment.hltPreL1TechDTGlobalOR + fragment.HLTEndSequence )
12370 fragment.HLT_L1RomanPots_SinglePixelTrack04_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack04 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT04 + fragment.HLTEndSequence )
12371 fragment.HLT_PFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15NoCaloMatched + fragment.HLTEndSequence )
12372 fragment.HLT_PixelTracks_Multiplicity60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT15BptxAND + fragment.hltPrePixelTracksMultiplicity60 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence )
12373 fragment.HLT_PixelTracks_Multiplicity85_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT15BptxAND + fragment.hltPrePixelTracksMultiplicity85 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence )
12374 fragment.HLT_PixelTracks_Multiplicity110_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT15BptxAND + fragment.hltPrePixelTracksMultiplicity110 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence )
12375 fragment.HLT_PixelTracks_Multiplicity135_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT90 + fragment.hltPrePixelTracksMultiplicity135 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence )
12376 fragment.HLT_PixelTracks_Multiplicity160_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT130 + fragment.hltPrePixelTracksMultiplicity160 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence )
12377 fragment.HLT_Ele5_SC5_JPsi_Mass2to4p5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreEle5SC5JPsiMass2to4p5 + fragment.HLTEle5SC5JPsiMass2to4p5Sequence + fragment.HLTEndSequence )
12378 fragment.HLT_DiPFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence )
12379 fragment.HLT_DiPFJet15_FBEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta2 + fragment.HLTEndSequence )
12380 fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence )
12381 fragment.HLT_PFJet15_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta2 + fragment.HLTEndSequence )
12382 fragment.HLT_PFJet15_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta3 + fragment.HLTEndSequence )
12383 fragment.HLT_PFJet25_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25NoCaloMatched + fragment.HLTEndSequence )
12384 fragment.HLT_PFJet25_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta2 + fragment.HLTEndSequence )
12385 fragment.HLT_PFJet25_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta3 + fragment.HLTEndSequence )
12386 fragment.HLT_PFJet40_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20 + fragment.hltPrePFJet40NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet40NoCaloMatched + fragment.HLTEndSequence )
12387 fragment.HLT_DiPFJetAve15_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence )
12388 fragment.HLT_DiPFJetAve25_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence )
12389 fragment.HLT_DiPFJetAve35_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence )
12390 fragment.HLT_DiPFJetAve15_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForCentralJEC + fragment.HLTEndSequence )
12391 fragment.HLT_DiPFJetAve25_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForCentralJEC + fragment.HLTEndSequence )
12392 fragment.HLT_DiPFJetAve35_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForCentralJEC + fragment.HLTEndSequence )
12393 fragment.HLT_L1RomanPots_SinglePixelTrack02_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack02 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT02 + fragment.HLTEndSequence )
12394 fragment.HLT_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
12395 fragment.DST_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12396 fragment.HLT_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12397 fragment.HLT_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12398 fragment.HLT_ZeroBias_part0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart0 + fragment.HLTEndSequence )
12399 fragment.HLT_ZeroBias_part1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart1 + fragment.HLTEndSequence )
12400 fragment.HLT_ZeroBias_part2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart2 + fragment.HLTEndSequence )
12401 fragment.HLT_ZeroBias_part3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart3 + fragment.HLTEndSequence )
12402 fragment.HLT_ZeroBias_part4_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart4 + fragment.HLTEndSequence )
12403 fragment.HLT_ZeroBias_part5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart5 + fragment.HLTEndSequence )
12404 fragment.HLT_ZeroBias_part6_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart6 + fragment.HLTEndSequence )
12405 fragment.HLT_ZeroBias_part7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart7 + fragment.HLTEndSequence )
12406 fragment.HLT_AK4CaloJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence )
12407 fragment.HLT_AK4CaloJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence )
12408 fragment.HLT_AK4CaloJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence )
12409 fragment.HLT_AK4CaloJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
12410 fragment.HLT_AK4CaloJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
12411 fragment.HLT_AK4PFJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
12412 fragment.HLT_AK4PFJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence )
12413 fragment.HLT_AK4PFJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence )
12414 fragment.HLT_AK4PFJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence )
12415 fragment.HLT_HISinglePhoton10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton10 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10 + fragment.HLTEndSequence )
12416 fragment.HLT_HISinglePhoton15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton15 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15 + fragment.HLTEndSequence )
12417 fragment.HLT_HISinglePhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton20 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20 + fragment.HLTEndSequence )
12418 fragment.HLT_HISinglePhoton40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton40 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40 + fragment.HLTEndSequence )
12419 fragment.HLT_HISinglePhoton60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton60 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60 + fragment.HLTEndSequence )
12420 fragment.HLT_HIL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL1DoubleMu0 + fragment.hltL1fL1DoubleMuOpenFiltered0 + fragment.HLTEndSequence )
12421 fragment.HLT_HIL2Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL2Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTEndSequence )
12422 fragment.HLT_HIL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL2DoubleMu0 + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0L2Filtered + fragment.HLTEndSequence )
12423 fragment.HLT_HIL3Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL3Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3L3Filtered + fragment.HLTEndSequence )
12424 fragment.HLT_FullTrack12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreFullTrack12 + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack12 + fragment.HLTEndSequence )
12425 fragment.HLT_FullTrack20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreFullTrack20 + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack20 + fragment.HLTEndSequence )
12426 fragment.HLT_FullTrack30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreFullTrack30 + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack30 + fragment.HLTEndSequence )
12427 fragment.HLT_FullTrack50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreFullTrack50 + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack50 + fragment.HLTEndSequence )
12428 fragment.HLT_Activity_Ecal_SC7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreActivityEcalSC7 + fragment.HLTEcalActivitySequence + fragment.HLTEndSequence )
12429 fragment.HLT_EcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12430 fragment.HLT_HcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12431 fragment.AlCa_EcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
12432 fragment.AlCa_EcalPi0EBonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.hltPreAlCaEcalPi0EBonlyLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
12433 fragment.AlCa_EcalPi0EEonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.hltPreAlCaEcalPi0EEonlyLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU + fragment.hltAlCaPi0EEUncalibratorLowPU + fragment.hltAlCaPi0EERechitsToDigisLowPU + fragment.HLTEndSequence )
12434 fragment.AlCa_EcalEtaEBonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.hltPreAlCaEcalEtaEBonlyLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU + fragment.hltAlCaEtaEBUncalibratorLowPU + fragment.hltAlCaEtaEBRechitsToDigisLowPU + fragment.HLTEndSequence )
12435 fragment.AlCa_EcalEtaEEonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.hltPreAlCaEcalEtaEEonlyLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU + fragment.hltAlCaEtaEEUncalibratorLowPU + fragment.hltAlCaEtaEERechitsToDigisLowPU + fragment.HLTEndSequence )
12436 fragment.HLT_GlobalRunHPDNoise_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo + fragment.hltPreGlobalRunHPDNoise + fragment.HLTEndSequence )
12437 fragment.HLT_L1Tech_HBHEHO_totalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTechTrigHCALNoise + fragment.hltPreL1TechHBHEHOtotalOR + fragment.HLTEndSequence )
12438 fragment.HLT_L1Tech_HCAL_HF_single_channel_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TechHCALHFsinglechannel + fragment.hltPreL1TechHCALHFsinglechannel + fragment.HLTEndSequence )
12439 fragment.HLT_L1Tech6_BPTX_MinusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12440 fragment.HLT_L1Tech5_BPTX_PlusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXMinusOnly + fragment.HLTEndSequence )
12441 fragment.HLT_L1Tech7_NoBPTX_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12442 fragment.HLT_L1DoubleJet20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet20 + fragment.hltPreL1DoubleJet20 + fragment.HLTEndSequence )
12443 fragment.HLT_L1DoubleJet28_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet28 + fragment.hltPreL1DoubleJet28 + fragment.HLTEndSequence )
12444 fragment.HLT_L1DoubleJet32_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet32 + fragment.hltPreL1DoubleJet32 + fragment.HLTEndSequence )
12445 fragment.HLT_L1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreL1DoubleMuOpen + fragment.HLTEndSequence )
12446 fragment.HLT_L1TOTEM0_RomanPotsAND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM0 + fragment.hltPreL1TOTEM0RomanPotsAND + fragment.HLTEndSequence )
12447 fragment.HLT_L1TOTEM1_MinBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12448 fragment.HLT_L1TOTEM2_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12449 fragment.HLT_L1MinimumBiasHF1OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12450 fragment.HLT_L1MinimumBiasHF1OR_part0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart0 + fragment.HLTEndSequence )
12451 fragment.HLT_L1MinimumBiasHF1OR_part1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart1 + fragment.HLTEndSequence )
12452 fragment.HLT_L1MinimumBiasHF1OR_part2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart2 + fragment.HLTEndSequence )
12453 fragment.HLT_L1MinimumBiasHF1OR_part3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart3 + fragment.HLTEndSequence )
12454 fragment.HLT_L1MinimumBiasHF1OR_part4_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart4 + fragment.HLTEndSequence )
12455 fragment.HLT_L1MinimumBiasHF1OR_part5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart5 + fragment.HLTEndSequence )
12456 fragment.HLT_L1MinimumBiasHF1OR_part6_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart6 + fragment.HLTEndSequence )
12457 fragment.HLT_L1MinimumBiasHF1OR_part7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart7 + fragment.HLTEndSequence )
12458 fragment.HLT_L1MinimumBiasHF2OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12459 fragment.HLT_L1MinimumBiasHF2OR_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGate + fragment.HLTEndSequence )
12460 fragment.HLT_L1MinimumBiasHF1AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12461 fragment.HLT_L1MinimumBiasHF2AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12462 fragment.HLT_HcalNZS_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
12463 fragment.HLT_HcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalPhiSym + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
12464 fragment.HLT_HcalUTCA_v1 = cms.Path( fragment.HLTBeginSequenceUTCA + fragment.hltPreHcalUTCA + fragment.HLTEndSequence )
12465 fragment.AlCa_LumiPixels_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12466 fragment.AlCa_LumiPixels_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12467 fragment.HLT_IsoTrackHE_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet68 + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence )
12468 fragment.HLT_IsoTrackHB_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet68 + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence )
12469 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtDigis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12470 
12471 
12472 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_JetE30_NoBPTX3BX_NoHalo_v2, fragment.HLT_JetE30_NoBPTX_v2, fragment.HLT_JetE50_NoBPTX3BX_NoHalo_v2, fragment.HLT_JetE70_NoBPTX3BX_NoHalo_v2, fragment.HLT_L1SingleMuOpen_v1, fragment.HLT_L1SingleMuOpen_DT_v1, fragment.HLT_L1Tech_DT_GlobalOR_v1, fragment.HLT_L1RomanPots_SinglePixelTrack04_v2, fragment.HLT_PFJet15_NoCaloMatched_v2, fragment.HLT_PixelTracks_Multiplicity60_v2, fragment.HLT_PixelTracks_Multiplicity85_v2, fragment.HLT_PixelTracks_Multiplicity110_v2, fragment.HLT_PixelTracks_Multiplicity135_v2, fragment.HLT_PixelTracks_Multiplicity160_v2, fragment.HLT_Ele5_SC5_JPsi_Mass2to4p5_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v2, fragment.HLT_DiPFJet15_FBEta2_NoCaloMatched_v2, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v2, fragment.HLT_PFJet15_FwdEta2_NoCaloMatched_v2, fragment.HLT_PFJet15_FwdEta3_NoCaloMatched_v2, fragment.HLT_PFJet25_NoCaloMatched_v2, fragment.HLT_PFJet25_FwdEta2_NoCaloMatched_v2, fragment.HLT_PFJet25_FwdEta3_NoCaloMatched_v2, fragment.HLT_PFJet40_NoCaloMatched_v2, fragment.HLT_DiPFJetAve15_HFJEC_v2, fragment.HLT_DiPFJetAve25_HFJEC_v2, fragment.HLT_DiPFJetAve35_HFJEC_v2, fragment.HLT_DiPFJetAve15_Central_v2, fragment.HLT_DiPFJetAve25_Central_v2, fragment.HLT_DiPFJetAve35_Central_v2, fragment.HLT_L1RomanPots_SinglePixelTrack02_v2, fragment.HLT_Physics_v1, fragment.DST_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLT_ZeroBias_part0_v1, fragment.HLT_ZeroBias_part1_v1, fragment.HLT_ZeroBias_part2_v1, fragment.HLT_ZeroBias_part3_v1, fragment.HLT_ZeroBias_part4_v1, fragment.HLT_ZeroBias_part5_v1, fragment.HLT_ZeroBias_part6_v1, fragment.HLT_ZeroBias_part7_v1, fragment.HLT_AK4CaloJet30_v2, fragment.HLT_AK4CaloJet40_v2, fragment.HLT_AK4CaloJet50_v2, fragment.HLT_AK4CaloJet80_v2, fragment.HLT_AK4CaloJet100_v2, fragment.HLT_AK4PFJet30_v2, fragment.HLT_AK4PFJet50_v2, fragment.HLT_AK4PFJet80_v2, fragment.HLT_AK4PFJet100_v2, fragment.HLT_HISinglePhoton10_v2, fragment.HLT_HISinglePhoton15_v2, fragment.HLT_HISinglePhoton20_v2, fragment.HLT_HISinglePhoton40_v2, fragment.HLT_HISinglePhoton60_v2, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL2Mu3_v2, fragment.HLT_HIL2DoubleMu0_v2, fragment.HLT_HIL3Mu3_v2, fragment.HLT_FullTrack12_v2, fragment.HLT_FullTrack20_v2, fragment.HLT_FullTrack30_v2, fragment.HLT_FullTrack50_v2, fragment.HLT_Activity_Ecal_SC7_v1, fragment.HLT_EcalCalibration_v1, fragment.HLT_HcalCalibration_v1, fragment.AlCa_EcalPhiSym_v1, fragment.AlCa_EcalPi0EBonly_LowPU_v1, fragment.AlCa_EcalPi0EEonly_LowPU_v1, fragment.AlCa_EcalEtaEBonly_LowPU_v1, fragment.AlCa_EcalEtaEEonly_LowPU_v1, fragment.HLT_GlobalRunHPDNoise_v1, fragment.HLT_L1Tech_HBHEHO_totalOR_v1, fragment.HLT_L1Tech_HCAL_HF_single_channel_v1, fragment.HLT_L1Tech6_BPTX_MinusOnly_v1, fragment.HLT_L1Tech5_BPTX_PlusOnly_v1, fragment.HLT_L1Tech7_NoBPTX_v1, fragment.HLT_L1DoubleJet20_v1, fragment.HLT_L1DoubleJet28_v1, fragment.HLT_L1DoubleJet32_v1, fragment.HLT_L1DoubleMuOpen_v1, fragment.HLT_L1TOTEM0_RomanPotsAND_v1, fragment.HLT_L1TOTEM1_MinBias_v1, fragment.HLT_L1TOTEM2_ZeroBias_v1, fragment.HLT_L1MinimumBiasHF1OR_v1, fragment.HLT_L1MinimumBiasHF1OR_part0_v1, fragment.HLT_L1MinimumBiasHF1OR_part1_v1, fragment.HLT_L1MinimumBiasHF1OR_part2_v1, fragment.HLT_L1MinimumBiasHF1OR_part3_v1, fragment.HLT_L1MinimumBiasHF1OR_part4_v1, fragment.HLT_L1MinimumBiasHF1OR_part5_v1, fragment.HLT_L1MinimumBiasHF1OR_part6_v1, fragment.HLT_L1MinimumBiasHF1OR_part7_v1, fragment.HLT_L1MinimumBiasHF2OR_v1, fragment.HLT_L1MinimumBiasHF2OR_NoBptxGate_v1, fragment.HLT_L1MinimumBiasHF1AND_v1, fragment.HLT_L1MinimumBiasHF2AND_v1, fragment.HLT_HcalNZS_v1, fragment.HLT_HcalPhiSym_v1, fragment.HLT_HcalUTCA_v1, fragment.AlCa_LumiPixels_Random_v1, fragment.AlCa_LumiPixels_ZeroBias_v1, fragment.HLT_IsoTrackHE_v1, fragment.HLT_IsoTrackHB_v1, fragment.HLTriggerFinalPath ))
12473 
12474 
12475 # dummyfy hltGetConditions in cff's
12476 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12477  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12478  result = cms.bool( True )
12479  )
12480  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12481 
12482 # add specific customizations
12483 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12484 fragment = customizeHLTforAll(fragment)
12485