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/V21 (CMSSW_7_4_8_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/V21')
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  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
3125  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
3126  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
3127  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
3128  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
3129  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
3130  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
3131  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
3132  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
3133  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
3134  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
3135  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
3136  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
3137  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
3138  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
3139  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
3140  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
3141  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
3142  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
3143  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
3144  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
3145  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
3146  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
3147  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
3148  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
3149  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
3150  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
3151  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
3152  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
3153  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
3154  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
3155  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
3156  deltaPhiSearchWindow = cms.double( 0.25 ),
3157  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
3158  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3159  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3160  deltaEtaSearchWindow = cms.double( 0.2 ),
3161  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
3162  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
3163  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
3164  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
3165  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
3166  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
3167  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
3168  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
3169  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
3170  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3171  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
3172  EnableDTMeasurement = cms.bool( True ),
3173  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3174  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
3175  scaleDT = cms.bool( True ),
3176  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
3177  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
3178  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
3179  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
3180  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
3181  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
3182  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
3183  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
3184  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
3185  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
3186  crackWindow = cms.double( 0.04 ),
3187  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
3188  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
3189  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
3190  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
3191  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
3192  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
3193  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
3194  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3195  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
3196  EnableCSCMeasurement = cms.bool( True ),
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  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
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  NEF = cms.double( 0.99 ),
6052  NTOT = cms.int32( 1 ),
6053  NCH = cms.int32( 0 ),
6054  jetsInput = cms.InputTag( "hltAK4PFJets" )
6055 )
6056 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
6057  CEF = cms.double( 0.99 ),
6058  NHF = cms.double( 0.9 ),
6059  minPt = cms.double( 20.0 ),
6060  CHF = cms.double( 0.0 ),
6061  NEF = cms.double( 0.99 ),
6062  NTOT = cms.int32( 1 ),
6063  NCH = cms.int32( 0 ),
6064  jetsInput = cms.InputTag( "hltAK4PFJets" )
6065 )
6066 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
6067  gridSpacing = cms.double( 0.55 ),
6068  maxRapidity = cms.double( 5.0 ),
6069  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
6070 )
6071 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
6072  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
6073  algorithm = cms.string( "AK4PFHLT" ),
6074  level = cms.string( "L1FastJet" )
6075 )
6076 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
6077  algorithm = cms.string( "AK4PFHLT" ),
6078  level = cms.string( "L2Relative" )
6079 )
6080 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
6081  algorithm = cms.string( "AK4PFHLT" ),
6082  level = cms.string( "L3Absolute" )
6083 )
6084 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
6085  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector' )
6086 )
6087 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6088  src = cms.InputTag( "hltAK4PFJets" ),
6089  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6090 )
6091 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6092  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
6093  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6094 )
6095 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
6096  src = cms.InputTag( "hltAK4PFJetsTightID" ),
6097  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6098 )
6099 fragment.hltSinglePFJet15NoCaloMatched = cms.EDFilter( "HLT1PFJet",
6100  saveTags = cms.bool( True ),
6101  MinPt = cms.double( 15.0 ),
6102  MinN = cms.int32( 1 ),
6103  MaxEta = cms.double( 99.0 ),
6104  MinMass = cms.double( -1.0 ),
6105  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
6106  MinE = cms.double( -1.0 ),
6107  triggerType = cms.int32( 85 )
6108 )
6109 fragment.hltL1sETT15BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
6110  L1SeedsLogicalExpression = cms.string( "L1_ETT15_BptxAND" ),
6111  saveTags = cms.bool( True ),
6112  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6113  L1UseL1TriggerObjectMaps = cms.bool( True ),
6114  L1UseAliasesForSeeding = cms.bool( True ),
6115  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6116  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6117  L1NrBxInEvent = cms.int32( 3 ),
6118  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6119  L1TechTriggerSeeding = cms.bool( False )
6120 )
6121 fragment.hltPrePixelTracksMultiplicity60 = cms.EDFilter( "HLTPrescaler",
6122  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6123  offset = cms.uint32( 0 )
6124 )
6125 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
6126  useFilterWithES = cms.bool( False ),
6127  FilterPSet = cms.PSet(
6128  chi2 = cms.double( 1000.0 ),
6129  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6130  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
6131  nSigmaInvPtTolerance = cms.double( 0.0 ),
6132  ptMin = cms.double( 0.3 ),
6133  tipMax = cms.double( 1.0 )
6134  ),
6135  passLabel = cms.string( "" ),
6136  FitterPSet = cms.PSet(
6137  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
6138  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6139  fixImpactParameter = cms.double( 0.0 )
6140  ),
6141  RegionFactoryPSet = cms.PSet(
6142  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
6143  RegionPSet = cms.PSet(
6144  precise = cms.bool( True ),
6145  originRadius = cms.double( 0.2 ),
6146  ptMin = cms.double( 0.3 ),
6147  originHalfLength = cms.double( 15.1 ),
6148  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
6149  )
6150  ),
6151  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
6152  OrderedHitsFactoryPSet = cms.PSet(
6153  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6154  GeneratorPSet = cms.PSet(
6155  useBending = cms.bool( True ),
6156  useFixedPreFiltering = cms.bool( False ),
6157  maxElement = cms.uint32( 100000 ),
6158  phiPreFiltering = cms.double( 0.3 ),
6159  extraHitRPhitolerance = cms.double( 0.06 ),
6160  useMultScattering = cms.bool( True ),
6161  SeedComparitorPSet = cms.PSet(
6162  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6163  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6164  ),
6165  extraHitRZtolerance = cms.double( 0.06 ),
6166  ComponentName = cms.string( "PixelTripletHLTGenerator" )
6167  ),
6168  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
6169  )
6170 )
6171 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
6172  WtAverage = cms.bool( True ),
6173  Method2 = cms.bool( True ),
6174  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6175  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6176  Verbosity = cms.int32( 0 ),
6177  UseError = cms.bool( True ),
6178  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
6179  PtMin = cms.double( 0.4 ),
6180  NTrkMin = cms.int32( 30 ),
6181  ZOffset = cms.double( 5.0 ),
6182  Finder = cms.string( "DivisiveVertexFinder" ),
6183  ZSeparation = cms.double( 0.05 )
6184 )
6185 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
6186  max_d0 = cms.double( 100.0 ),
6187  minNumber3DLayers = cms.uint32( 0 ),
6188  max_lostHitFraction = cms.double( 1.0 ),
6189  applyAbsCutsIfNoPV = cms.bool( False ),
6190  qualityBit = cms.string( "loose" ),
6191  minNumberLayers = cms.uint32( 0 ),
6192  chi2n_par = cms.double( 9999.0 ),
6193  useVtxError = cms.bool( False ),
6194  nSigmaZ = cms.double( 100.0 ),
6195  dz_par2 = cms.vdouble( 1.0, 1.0 ),
6196  applyAdaptedPVCuts = cms.bool( True ),
6197  min_eta = cms.double( -9999.0 ),
6198  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
6199  copyTrajectories = cms.untracked.bool( False ),
6200  vtxNumber = cms.int32( -1 ),
6201  max_d0NoPV = cms.double( 0.5 ),
6202  keepAllTracks = cms.bool( False ),
6203  maxNumberLostLayers = cms.uint32( 999 ),
6204  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6205  max_relpterr = cms.double( 999.0 ),
6206  copyExtras = cms.untracked.bool( False ),
6207  max_z0NoPV = cms.double( 100.0 ),
6208  vertexCut = cms.string( "" ),
6209  max_z0 = cms.double( 100.0 ),
6210  useVertices = cms.bool( True ),
6211  min_nhits = cms.uint32( 0 ),
6212  src = cms.InputTag( "hltPixelTracksForHighMult" ),
6213  max_minMissHitOutOrIn = cms.int32( 99 ),
6214  chi2n_no1Dmod_par = cms.double( 9999.0 ),
6215  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
6216  max_eta = cms.double( 9999.0 ),
6217  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
6218  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
6219  res_par = cms.vdouble( 99999.0, 99999.0 ),
6220  minHitsToBypassChecks = cms.uint32( 999 )
6221 )
6222 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
6223  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
6224  particleType = cms.string( "pi+" )
6225 )
6226 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6227  saveTags = cms.bool( True ),
6228  MinTrks = cms.int32( 60 ),
6229  MinPt = cms.double( 0.4 ),
6230  MaxVz = cms.double( 15.0 ),
6231  MaxEta = cms.double( 2.4 ),
6232  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6233  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6234  MaxPt = cms.double( 9999.0 ),
6235  MinSep = cms.double( 0.12 )
6236 )
6237 fragment.hltPrePixelTracksMultiplicity85 = cms.EDFilter( "HLTPrescaler",
6238  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6239  offset = cms.uint32( 0 )
6240 )
6241 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6242  saveTags = cms.bool( True ),
6243  MinTrks = cms.int32( 85 ),
6244  MinPt = cms.double( 0.4 ),
6245  MaxVz = cms.double( 15.0 ),
6246  MaxEta = cms.double( 2.4 ),
6247  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6248  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6249  MaxPt = cms.double( 9999.0 ),
6250  MinSep = cms.double( 0.12 )
6251 )
6252 fragment.hltPrePixelTracksMultiplicity110 = cms.EDFilter( "HLTPrescaler",
6253  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6254  offset = cms.uint32( 0 )
6255 )
6256 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6257  saveTags = cms.bool( True ),
6258  MinTrks = cms.int32( 110 ),
6259  MinPt = cms.double( 0.4 ),
6260  MaxVz = cms.double( 15.0 ),
6261  MaxEta = cms.double( 2.4 ),
6262  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6263  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6264  MaxPt = cms.double( 9999.0 ),
6265  MinSep = cms.double( 0.12 )
6266 )
6267 fragment.hltL1sETT90 = cms.EDFilter( "HLTLevel1GTSeed",
6268  L1SeedsLogicalExpression = cms.string( "L1_ETT90" ),
6269  saveTags = cms.bool( True ),
6270  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6271  L1UseL1TriggerObjectMaps = cms.bool( True ),
6272  L1UseAliasesForSeeding = cms.bool( True ),
6273  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6274  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6275  L1NrBxInEvent = cms.int32( 3 ),
6276  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6277  L1TechTriggerSeeding = cms.bool( False )
6278 )
6279 fragment.hltPrePixelTracksMultiplicity135 = cms.EDFilter( "HLTPrescaler",
6280  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6281  offset = cms.uint32( 0 )
6282 )
6283 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6284  saveTags = cms.bool( True ),
6285  MinTrks = cms.int32( 135 ),
6286  MinPt = cms.double( 0.4 ),
6287  MaxVz = cms.double( 15.0 ),
6288  MaxEta = cms.double( 2.4 ),
6289  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6290  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6291  MaxPt = cms.double( 9999.0 ),
6292  MinSep = cms.double( 0.12 )
6293 )
6294 fragment.hltL1sETT130 = cms.EDFilter( "HLTLevel1GTSeed",
6295  L1SeedsLogicalExpression = cms.string( "L1_ETT130" ),
6296  saveTags = cms.bool( True ),
6297  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6298  L1UseL1TriggerObjectMaps = cms.bool( True ),
6299  L1UseAliasesForSeeding = cms.bool( True ),
6300  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6301  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6302  L1NrBxInEvent = cms.int32( 3 ),
6303  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6304  L1TechTriggerSeeding = cms.bool( False )
6305 )
6306 fragment.hltPrePixelTracksMultiplicity160 = cms.EDFilter( "HLTPrescaler",
6307  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6308  offset = cms.uint32( 0 )
6309 )
6310 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6311  saveTags = cms.bool( True ),
6312  MinTrks = cms.int32( 160 ),
6313  MinPt = cms.double( 0.4 ),
6314  MaxVz = cms.double( 15.0 ),
6315  MaxEta = cms.double( 2.4 ),
6316  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6317  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6318  MaxPt = cms.double( 9999.0 ),
6319  MinSep = cms.double( 0.12 )
6320 )
6321 fragment.hltL1sL1SingleEG5 = cms.EDFilter( "HLTLevel1GTSeed",
6322  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ),
6323  saveTags = cms.bool( True ),
6324  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6325  L1UseL1TriggerObjectMaps = cms.bool( True ),
6326  L1UseAliasesForSeeding = cms.bool( True ),
6327  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6328  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6329  L1NrBxInEvent = cms.int32( 3 ),
6330  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6331  L1TechTriggerSeeding = cms.bool( False )
6332 )
6333 fragment.hltPreEle5SC5JPsiMass2to4p5 = cms.EDFilter( "HLTPrescaler",
6334  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6335  offset = cms.uint32( 0 )
6336 )
6337 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6338  l1InputRegions = cms.VPSet(
6339  cms.PSet( maxEt = cms.double( 999.0 ),
6340  regionEtaMargin = cms.double( 0.14 ),
6341  minEt = cms.double( 5.0 ),
6342  regionPhiMargin = cms.double( 0.4 ),
6343  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6344  type = cms.string( "L1EmParticle" )
6345  ),
6346  cms.PSet( maxEt = cms.double( 999.0 ),
6347  regionEtaMargin = cms.double( 0.14 ),
6348  minEt = cms.double( 5.0 ),
6349  regionPhiMargin = cms.double( 0.4 ),
6350  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6351  type = cms.string( "L1EmParticle" )
6352  ),
6353  cms.PSet( maxEt = cms.double( 999.0 ),
6354  regionEtaMargin = cms.double( 0.14 ),
6355  minEt = cms.double( 200.0 ),
6356  regionPhiMargin = cms.double( 0.4 ),
6357  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6358  type = cms.string( "L1JetParticle" )
6359  )
6360  ),
6361  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6362  productLabels = cms.vstring( 'EcalRecHitsEB',
6363  'EcalRecHitsEE' )
6364 )
6365 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6366  l1InputRegions = cms.VPSet(
6367  cms.PSet( maxEt = cms.double( 999.0 ),
6368  regionEtaMargin = cms.double( 0.14 ),
6369  minEt = cms.double( 5.0 ),
6370  regionPhiMargin = cms.double( 0.4 ),
6371  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6372  type = cms.string( "L1EmParticle" )
6373  ),
6374  cms.PSet( maxEt = cms.double( 999.0 ),
6375  regionEtaMargin = cms.double( 0.14 ),
6376  minEt = cms.double( 5.0 ),
6377  regionPhiMargin = cms.double( 0.4 ),
6378  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6379  type = cms.string( "L1EmParticle" )
6380  ),
6381  cms.PSet( maxEt = cms.double( 999.0 ),
6382  regionEtaMargin = cms.double( 0.14 ),
6383  minEt = cms.double( 200.0 ),
6384  regionPhiMargin = cms.double( 0.4 ),
6385  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6386  type = cms.string( "L1JetParticle" )
6387  )
6388  ),
6389  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
6390  productLabels = cms.vstring( 'EcalRecHitsES' )
6391 )
6392 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
6393  producers = cms.VPSet(
6394  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6395  qualityTests = cms.VPSet(
6396  cms.PSet( threshold = cms.double( 0.08 ),
6397  name = cms.string( "PFRecHitQTestThreshold" )
6398  ),
6399  cms.PSet( timingCleaning = cms.bool( True ),
6400  topologicalCleaning = cms.bool( True ),
6401  cleaningThreshold = cms.double( 2.0 ),
6402  skipTTRecoveredHits = cms.bool( True ),
6403  name = cms.string( "PFRecHitQTestECAL" )
6404  )
6405  ),
6406  name = cms.string( "PFEBRecHitCreator" )
6407  ),
6408  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6409  qualityTests = cms.VPSet(
6410  cms.PSet( threshold = cms.double( 0.3 ),
6411  name = cms.string( "PFRecHitQTestThreshold" )
6412  ),
6413  cms.PSet( timingCleaning = cms.bool( True ),
6414  topologicalCleaning = cms.bool( True ),
6415  cleaningThreshold = cms.double( 2.0 ),
6416  skipTTRecoveredHits = cms.bool( True ),
6417  name = cms.string( "PFRecHitQTestECAL" )
6418  )
6419  ),
6420  name = cms.string( "PFEERecHitCreator" )
6421  )
6422  ),
6423  navigator = cms.PSet(
6424  barrel = cms.PSet( ),
6425  endcap = cms.PSet( ),
6426  name = cms.string( "PFRecHitECALNavigator" )
6427  )
6428 )
6429 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
6430  producers = cms.VPSet(
6431  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
6432  qualityTests = cms.VPSet(
6433  cms.PSet( threshold = cms.double( 7.0E-6 ),
6434  name = cms.string( "PFRecHitQTestThreshold" )
6435  )
6436  ),
6437  name = cms.string( "PFPSRecHitCreator" )
6438  )
6439  ),
6440  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6441 )
6442 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
6443  pfClusterBuilder = cms.PSet(
6444  minFracTot = cms.double( 1.0E-20 ),
6445  positionCalc = cms.PSet(
6446  minFractionInCalc = cms.double( 1.0E-9 ),
6447  logWeightDenominator = cms.double( 6.0E-5 ),
6448  minAllowedNormalization = cms.double( 1.0E-9 ),
6449  posCalcNCrystals = cms.int32( -1 ),
6450  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6451  ),
6452  maxIterations = cms.uint32( 50 ),
6453  stoppingTolerance = cms.double( 1.0E-8 ),
6454  minFractionToKeep = cms.double( 1.0E-7 ),
6455  excludeOtherSeeds = cms.bool( True ),
6456  showerSigma = cms.double( 0.3 ),
6457  recHitEnergyNorms = cms.VPSet(
6458  cms.PSet( detector = cms.string( "PS1" ),
6459  recHitEnergyNorm = cms.double( 6.0E-5 )
6460  ),
6461  cms.PSet( detector = cms.string( "PS2" ),
6462  recHitEnergyNorm = cms.double( 6.0E-5 )
6463  )
6464  ),
6465  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6466  ),
6467  positionReCalc = cms.PSet( ),
6468  initialClusteringStep = cms.PSet(
6469  thresholdsByDetector = cms.VPSet(
6470  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6471  detector = cms.string( "PS1" ),
6472  gatheringThresholdPt = cms.double( 0.0 )
6473  ),
6474  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6475  detector = cms.string( "PS2" ),
6476  gatheringThresholdPt = cms.double( 0.0 )
6477  )
6478  ),
6479  useCornerCells = cms.bool( False ),
6480  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6481  ),
6482  energyCorrector = cms.PSet( ),
6483  recHitCleaners = cms.VPSet(
6484  ),
6485  seedFinder = cms.PSet(
6486  nNeighbours = cms.int32( 4 ),
6487  thresholdsByDetector = cms.VPSet(
6488  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6489  seedingThresholdPt = cms.double( 0.0 ),
6490  detector = cms.string( "PS1" )
6491  ),
6492  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6493  seedingThresholdPt = cms.double( 0.0 ),
6494  detector = cms.string( "PS2" )
6495  )
6496  ),
6497  algoName = cms.string( "LocalMaximumSeedFinder" )
6498  ),
6499  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
6500 )
6501 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
6502  pfClusterBuilder = cms.PSet(
6503  positionCalc = cms.PSet(
6504  minFractionInCalc = cms.double( 1.0E-9 ),
6505  logWeightDenominator = cms.double( 0.08 ),
6506  minAllowedNormalization = cms.double( 1.0E-9 ),
6507  posCalcNCrystals = cms.int32( 9 ),
6508  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6509  ),
6510  minFracTot = cms.double( 1.0E-20 ),
6511  positionCalcForConvergence = cms.PSet(
6512  minFractionInCalc = cms.double( 0.0 ),
6513  W0 = cms.double( 4.2 ),
6514  minAllowedNormalization = cms.double( 0.0 ),
6515  T0_EB = cms.double( 7.4 ),
6516  X0 = cms.double( 0.89 ),
6517  T0_ES = cms.double( 1.2 ),
6518  T0_EE = cms.double( 3.1 ),
6519  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6520  ),
6521  maxIterations = cms.uint32( 50 ),
6522  stoppingTolerance = cms.double( 1.0E-8 ),
6523  minFractionToKeep = cms.double( 1.0E-7 ),
6524  excludeOtherSeeds = cms.bool( True ),
6525  showerSigma = cms.double( 1.5 ),
6526  recHitEnergyNorms = cms.VPSet(
6527  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6528  recHitEnergyNorm = cms.double( 0.08 )
6529  ),
6530  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6531  recHitEnergyNorm = cms.double( 0.3 )
6532  )
6533  ),
6534  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6535  allCellsPositionCalc = cms.PSet(
6536  minFractionInCalc = cms.double( 1.0E-9 ),
6537  logWeightDenominator = cms.double( 0.08 ),
6538  minAllowedNormalization = cms.double( 1.0E-9 ),
6539  posCalcNCrystals = cms.int32( -1 ),
6540  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6541  )
6542  ),
6543  positionReCalc = cms.PSet(
6544  minFractionInCalc = cms.double( 0.0 ),
6545  W0 = cms.double( 4.2 ),
6546  minAllowedNormalization = cms.double( 0.0 ),
6547  T0_EB = cms.double( 7.4 ),
6548  X0 = cms.double( 0.89 ),
6549  T0_ES = cms.double( 1.2 ),
6550  T0_EE = cms.double( 3.1 ),
6551  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6552  ),
6553  initialClusteringStep = cms.PSet(
6554  thresholdsByDetector = cms.VPSet(
6555  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6556  detector = cms.string( "ECAL_BARREL" ),
6557  gatheringThresholdPt = cms.double( 0.0 )
6558  ),
6559  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6560  detector = cms.string( "ECAL_ENDCAP" ),
6561  gatheringThresholdPt = cms.double( 0.0 )
6562  )
6563  ),
6564  useCornerCells = cms.bool( True ),
6565  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6566  ),
6567  energyCorrector = cms.PSet( ),
6568  recHitCleaners = cms.VPSet(
6569  cms.PSet( cleaningByDetector = cms.VPSet(
6570  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6571  fractionThresholdModifier = cms.double( 3.0 ),
6572  doubleSpikeThresh = cms.double( 10.0 ),
6573  minS4S1_b = cms.double( -0.024 ),
6574  singleSpikeThresh = cms.double( 4.0 ),
6575  detector = cms.string( "ECAL_BARREL" ),
6576  minS4S1_a = cms.double( 0.04 ),
6577  energyThresholdModifier = cms.double( 2.0 )
6578  ),
6579  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6580  fractionThresholdModifier = cms.double( 3.0 ),
6581  doubleSpikeThresh = cms.double( 1.0E9 ),
6582  minS4S1_b = cms.double( -0.0125 ),
6583  singleSpikeThresh = cms.double( 15.0 ),
6584  detector = cms.string( "ECAL_ENDCAP" ),
6585  minS4S1_a = cms.double( 0.02 ),
6586  energyThresholdModifier = cms.double( 2.0 )
6587  )
6588 ),
6589  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6590  )
6591  ),
6592  seedFinder = cms.PSet(
6593  nNeighbours = cms.int32( 8 ),
6594  thresholdsByDetector = cms.VPSet(
6595  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6596  seedingThresholdPt = cms.double( 0.15 ),
6597  detector = cms.string( "ECAL_ENDCAP" )
6598  ),
6599  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6600  seedingThresholdPt = cms.double( 0.0 ),
6601  detector = cms.string( "ECAL_BARREL" )
6602  )
6603  ),
6604  algoName = cms.string( "LocalMaximumSeedFinder" )
6605  ),
6606  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
6607 )
6608 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6609  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
6610  minimumPSEnergy = cms.double( 0.0 ),
6611  energyCorrector = cms.PSet(
6612  applyCrackCorrections = cms.bool( False ),
6613  algoName = cms.string( "PFClusterEMEnergyCorrector" )
6614  ),
6615  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
6616 )
6617 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
6618  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
6619  doSatelliteClusterMerge = cms.bool( False ),
6620  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6621  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
6622  useRegression = cms.bool( False ),
6623  satelliteMajorityFraction = cms.double( 0.5 ),
6624  thresh_PFClusterEndcap = cms.double( 4.0 ),
6625  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6626  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
6627  use_preshower = cms.bool( True ),
6628  thresh_PFClusterBarrel = cms.double( 4.0 ),
6629  thresh_SCEt = cms.double( 4.0 ),
6630  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
6631  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
6632  verbose = cms.untracked.bool( False ),
6633  useDynamicDPhiWindow = cms.bool( True ),
6634  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
6635  regressionConfig = cms.PSet(
6636  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
6637  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6638  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6639  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
6640  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
6641  ),
6642  applyCrackCorrections = cms.bool( False ),
6643  satelliteClusterSeedThreshold = cms.double( 50.0 ),
6644  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
6645  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
6646  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6647  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
6648  ClusteringType = cms.string( "Mustache" ),
6649  EnergyWeight = cms.string( "Raw" ),
6650  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
6651  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
6652  thresh_PFClusterES = cms.double( 5.0 ),
6653  seedThresholdIsET = cms.bool( True ),
6654  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
6655 )
6656 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
6657  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
6658  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
6659  recoEcalCandidateCollection = cms.string( "" )
6660 )
6661 fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1MatchFilterRegional",
6662  doIsolated = cms.bool( False ),
6663  endcap_end = cms.double( 2.65 ),
6664  region_phi_size = cms.double( 1.044 ),
6665  saveTags = cms.bool( False ),
6666  region_eta_size_ecap = cms.double( 1.0 ),
6667  barrel_end = cms.double( 1.4791 ),
6668  l1IsolatedTag = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6669  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
6670  l1CenJetsTag = cms.InputTag( 'hltL1extraParticles','Central' ),
6671  region_eta_size = cms.double( 0.522 ),
6672  L1SeedFilterTag = cms.InputTag( "hltL1sL1SingleEG5" ),
6673  candNonIsolatedTag = cms.InputTag( "" ),
6674  l1NonIsolatedTag = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6675  ncandcut = cms.int32( 1 )
6676 )
6677 fragment.hltEle5SC5JPsiEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
6678  saveTags = cms.bool( True ),
6679  L1NonIsoCand = cms.InputTag( "" ),
6680  relaxed = cms.untracked.bool( False ),
6681  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6682  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
6683  etcutEB = cms.double( 5.0 ),
6684  etcutEE = cms.double( 5.0 ),
6685  ncandcut = cms.int32( 1 )
6686 )
6687 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
6688  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6689  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6690  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6691  isIeta = cms.bool( True )
6692 )
6693 fragment.hltEle5SC5JPsiClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6694  doIsolated = cms.bool( True ),
6695  thrOverE2EE = cms.double( -1.0 ),
6696  L1NonIsoCand = cms.InputTag( "" ),
6697  saveTags = cms.bool( True ),
6698  thrOverE2EB = cms.double( -1.0 ),
6699  thrRegularEE = cms.double( 0.05 ),
6700  thrOverEEE = cms.double( -1.0 ),
6701  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6702  thrOverEEB = cms.double( -1.0 ),
6703  thrRegularEB = cms.double( 0.015 ),
6704  lessThan = cms.bool( True ),
6705  useEt = cms.bool( False ),
6706  ncandcut = cms.int32( 1 ),
6707  isoTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
6708  candTag = cms.InputTag( "hltEle5SC5JPsiEtFilter" ),
6709  nonIsoTag = cms.InputTag( "" )
6710 )
6711 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6712  EBSumThreshold = cms.double( 0.2 ),
6713  MomHBDepth = cms.double( 0.2 ),
6714  UseEtEBTreshold = cms.bool( False ),
6715  hfInput = cms.InputTag( "hltHfreco" ),
6716  AllowMissingInputs = cms.bool( False ),
6717  MomEEDepth = cms.double( 0.0 ),
6718  EESumThreshold = cms.double( 0.45 ),
6719  HBGrid = cms.vdouble( ),
6720  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6721  HBThreshold = cms.double( 0.7 ),
6722  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6723  UseEcalRecoveredHits = cms.bool( False ),
6724  MomConstrMethod = cms.int32( 1 ),
6725  MomHEDepth = cms.double( 0.4 ),
6726  HcalThreshold = cms.double( -1000.0 ),
6727  HF2Weights = cms.vdouble( ),
6728  HOWeights = cms.vdouble( ),
6729  EEGrid = cms.vdouble( ),
6730  UseSymEBTreshold = cms.bool( False ),
6731  EEWeights = cms.vdouble( ),
6732  EEWeight = cms.double( 1.0 ),
6733  UseHO = cms.bool( False ),
6734  HBWeights = cms.vdouble( ),
6735  HF1Weight = cms.double( 1.0 ),
6736  HF2Grid = cms.vdouble( ),
6737  HEDWeights = cms.vdouble( ),
6738  HEDGrid = cms.vdouble( ),
6739  EBWeight = cms.double( 1.0 ),
6740  HF1Grid = cms.vdouble( ),
6741  EBWeights = cms.vdouble( ),
6742  HOWeight = cms.double( 1.0E-99 ),
6743  HESWeight = cms.double( 1.0 ),
6744  HESThreshold = cms.double( 0.8 ),
6745  hbheInput = cms.InputTag( "hltHbhereco" ),
6746  HF2Weight = cms.double( 1.0 ),
6747  HF2Threshold = cms.double( 0.85 ),
6748  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6749  EEThreshold = cms.double( 0.3 ),
6750  HOThresholdPlus1 = cms.double( 3.5 ),
6751  HOThresholdPlus2 = cms.double( 3.5 ),
6752  HF1Weights = cms.vdouble( ),
6753  hoInput = cms.InputTag( "hltHoreco" ),
6754  HF1Threshold = cms.double( 0.5 ),
6755  HOThresholdMinus1 = cms.double( 3.5 ),
6756  HESGrid = cms.vdouble( ),
6757  EcutTower = cms.double( -1000.0 ),
6758  UseRejectedRecoveredEcalHits = cms.bool( False ),
6759  UseEtEETreshold = cms.bool( False ),
6760  HESWeights = cms.vdouble( ),
6761  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6762  'kWeird',
6763  'kBad' ),
6764  HEDWeight = cms.double( 1.0 ),
6765  UseSymEETreshold = cms.bool( False ),
6766  HEDThreshold = cms.double( 0.8 ),
6767  EBThreshold = cms.double( 0.07 ),
6768  UseRejectedHitsOnly = cms.bool( False ),
6769  UseHcalRecoveredHits = cms.bool( False ),
6770  HOThresholdMinus2 = cms.double( 3.5 ),
6771  HOThreshold0 = cms.double( 3.5 ),
6772  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6773  UseRejectedRecoveredHcalHits = cms.bool( False ),
6774  MomEBDepth = cms.double( 0.3 ),
6775  HBWeight = cms.double( 1.0 ),
6776  HOGrid = cms.vdouble( ),
6777  EBGrid = cms.vdouble( )
6778 )
6779 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
6780  gridSpacing = cms.double( 0.55 ),
6781  maxRapidity = cms.double( 2.5 ),
6782  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
6783 )
6784 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
6785  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
6786  effectiveAreaBarrel = cms.double( 0.105 ),
6787  outerCone = cms.double( 0.14 ),
6788  innerCone = cms.double( 0.0 ),
6789  useSingleTower = cms.bool( False ),
6790  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6791  depth = cms.int32( -1 ),
6792  doRhoCorrection = cms.bool( False ),
6793  effectiveAreaEndcap = cms.double( 0.17 ),
6794  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6795  rhoMax = cms.double( 9.9999999E7 ),
6796  etMin = cms.double( 0.0 ),
6797  rhoScale = cms.double( 1.0 ),
6798  doEtSum = cms.bool( False )
6799 )
6800 fragment.hltEle5SC5JPsiHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6801  doIsolated = cms.bool( True ),
6802  thrOverE2EE = cms.double( -1.0 ),
6803  L1NonIsoCand = cms.InputTag( "" ),
6804  saveTags = cms.bool( True ),
6805  thrOverE2EB = cms.double( -1.0 ),
6806  thrRegularEE = cms.double( -1.0 ),
6807  thrOverEEE = cms.double( 0.15 ),
6808  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6809  thrOverEEB = cms.double( 0.15 ),
6810  thrRegularEB = cms.double( -1.0 ),
6811  lessThan = cms.bool( True ),
6812  useEt = cms.bool( False ),
6813  ncandcut = cms.int32( 1 ),
6814  isoTag = cms.InputTag( "hltEgammaHoverE" ),
6815  candTag = cms.InputTag( "hltEle5SC5JPsiClusterShapeFilter" ),
6816  nonIsoTag = cms.InputTag( "" )
6817 )
6818 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
6819  energyEndcap = cms.double( 0.0 ),
6820  effectiveAreaBarrel = cms.double( 0.147 ),
6821  etaStripBarrel = cms.double( 0.0 ),
6822  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6823  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6824  etaStripEndcap = cms.double( 0.0 ),
6825  drVetoBarrel = cms.double( 0.0 ),
6826  drMax = cms.double( 0.3 ),
6827  doRhoCorrection = cms.bool( True ),
6828  energyBarrel = cms.double( 0.0 ),
6829  effectiveAreaEndcap = cms.double( 0.131 ),
6830  drVetoEndcap = cms.double( 0.0 ),
6831  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6832  rhoMax = cms.double( 9.9999999E7 ),
6833  rhoScale = cms.double( 1.0 )
6834 )
6835 fragment.hltEle5SC5JPsiEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6836  doIsolated = cms.bool( True ),
6837  thrOverE2EE = cms.double( -1.0 ),
6838  L1NonIsoCand = cms.InputTag( "" ),
6839  saveTags = cms.bool( True ),
6840  thrOverE2EB = cms.double( -1.0 ),
6841  thrRegularEE = cms.double( -1.0 ),
6842  thrOverEEE = cms.double( 0.3 ),
6843  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6844  thrOverEEB = cms.double( 0.5 ),
6845  thrRegularEB = cms.double( -1.0 ),
6846  lessThan = cms.bool( True ),
6847  useEt = cms.bool( True ),
6848  ncandcut = cms.int32( 1 ),
6849  isoTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
6850  candTag = cms.InputTag( "hltEle5SC5JPsiHEFilter" ),
6851  nonIsoTag = cms.InputTag( "" )
6852 )
6853 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
6854  L1NonIsoCand = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6855  EMin = cms.double( 0.8 ),
6856  EtMin = cms.double( 0.5 ),
6857  L1IsoCand = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6858  useTowersInCone = cms.double( 0.8 ),
6859  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
6860 )
6861 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
6862  ECAL_Compensate = cms.bool( False ),
6863  ECAL_Dead_Code = cms.uint32( 10 ),
6864  MinLongTiming_Cut = cms.double( -5.0 ),
6865  ECAL_Compensation = cms.double( 0.5 ),
6866  MaxLongTiming_Cut = cms.double( 5.0 ),
6867  weight_HFhad = cms.double( 1.0 ),
6868  ApplyPulseDPG = cms.bool( False ),
6869  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6870  ECAL_Threshold = cms.double( 10.0 ),
6871  ApplyTimeDPG = cms.bool( False ),
6872  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
6873  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6874  LongFibre_Fraction = cms.double( 0.1 ),
6875  MaxShortTiming_Cut = cms.double( 5.0 ),
6876  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6877  thresh_Barrel = cms.double( 0.4 ),
6878  navigation_HF = cms.bool( True ),
6879  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6880  HF_Calib_29 = cms.double( 1.07 ),
6881  LongFibre_Cut = cms.double( 120.0 ),
6882  EM_Depth = cms.double( 22.0 ),
6883  weight_HFem = cms.double( 1.0 ),
6884  LongShortFibre_Cut = cms.double( 1.0E9 ),
6885  MinShortTiming_Cut = cms.double( -5.0 ),
6886  HCAL_Calib = cms.bool( True ),
6887  thresh_HF = cms.double( 0.4 ),
6888  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6889  thresh_Endcap = cms.double( 0.4 ),
6890  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6891  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6892  ShortFibre_Cut = cms.double( 60.0 ),
6893  ApplyLongShortDPG = cms.bool( True ),
6894  HF_Calib = cms.bool( True ),
6895  HAD_Depth = cms.double( 47.0 ),
6896  ShortFibre_Fraction = cms.double( 0.01 ),
6897  HCAL_Calib_29 = cms.double( 1.35 )
6898 )
6899 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFClusterProducer",
6900  pfClusterBuilder = cms.PSet(
6901  positionCalc = cms.PSet(
6902  minFractionInCalc = cms.double( 1.0E-9 ),
6903  logWeightDenominator = cms.double( 0.8 ),
6904  minAllowedNormalization = cms.double( 1.0E-9 ),
6905  posCalcNCrystals = cms.int32( 5 ),
6906  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6907  ),
6908  minFracTot = cms.double( 1.0E-20 ),
6909  maxIterations = cms.uint32( 50 ),
6910  stoppingTolerance = cms.double( 1.0E-8 ),
6911  minFractionToKeep = cms.double( 1.0E-7 ),
6912  excludeOtherSeeds = cms.bool( True ),
6913  showerSigma = cms.double( 10.0 ),
6914  recHitEnergyNorms = cms.VPSet(
6915  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
6916  recHitEnergyNorm = cms.double( 0.8 )
6917  ),
6918  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
6919  recHitEnergyNorm = cms.double( 0.8 )
6920  )
6921  ),
6922  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6923  allCellsPositionCalc = cms.PSet(
6924  minFractionInCalc = cms.double( 1.0E-9 ),
6925  logWeightDenominator = cms.double( 0.8 ),
6926  minAllowedNormalization = cms.double( 1.0E-9 ),
6927  posCalcNCrystals = cms.int32( -1 ),
6928  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6929  )
6930  ),
6931  positionReCalc = cms.PSet( ),
6932  initialClusteringStep = cms.PSet(
6933  thresholdsByDetector = cms.VPSet(
6934  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6935  detector = cms.string( "HCAL_BARREL1" ),
6936  gatheringThresholdPt = cms.double( 0.0 )
6937  ),
6938  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6939  detector = cms.string( "HCAL_ENDCAP" ),
6940  gatheringThresholdPt = cms.double( 0.0 )
6941  )
6942  ),
6943  useCornerCells = cms.bool( True ),
6944  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6945  ),
6946  energyCorrector = cms.PSet( ),
6947  recHitCleaners = cms.VPSet(
6948  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
6949  ),
6950  seedFinder = cms.PSet(
6951  nNeighbours = cms.int32( 4 ),
6952  thresholdsByDetector = cms.VPSet(
6953  cms.PSet( seedingThreshold = cms.double( 0.8 ),
6954  seedingThresholdPt = cms.double( 0.0 ),
6955  detector = cms.string( "HCAL_BARREL1" )
6956  ),
6957  cms.PSet( seedingThreshold = cms.double( 1.1 ),
6958  seedingThresholdPt = cms.double( 0.0 ),
6959  detector = cms.string( "HCAL_ENDCAP" )
6960  )
6961  ),
6962  algoName = cms.string( "LocalMaximumSeedFinder" )
6963  ),
6964  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCALForEgamma" )
6965 )
6966 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
6967  energyEndcap = cms.double( 0.0 ),
6968  useHF = cms.bool( False ),
6969  useEt = cms.bool( True ),
6970  etaStripBarrel = cms.double( 0.0 ),
6971  pfClusterProducerHFHAD = cms.InputTag( "hltParticleFlowClusterHFHADForEgamma" ),
6972  rhoScale = cms.double( 1.0 ),
6973  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6974  etaStripEndcap = cms.double( 0.0 ),
6975  drVetoBarrel = cms.double( 0.0 ),
6976  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
6977  drMax = cms.double( 0.3 ),
6978  effectiveAreaBarrel = cms.double( 0.071 ),
6979  energyBarrel = cms.double( 0.0 ),
6980  effectiveAreaEndcap = cms.double( 0.182 ),
6981  drVetoEndcap = cms.double( 0.0 ),
6982  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6983  rhoMax = cms.double( 9.9999999E7 ),
6984  pfClusterProducerHFEM = cms.InputTag( "hltParticleFlowClusterHFEMForEgamma" ),
6985  doRhoCorrection = cms.bool( True )
6986 )
6987 fragment.hltEle5SC5JPsiHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6988  doIsolated = cms.bool( True ),
6989  thrOverE2EE = cms.double( -1.0 ),
6990  L1NonIsoCand = cms.InputTag( "" ),
6991  saveTags = cms.bool( True ),
6992  thrOverE2EB = cms.double( -1.0 ),
6993  thrRegularEE = cms.double( -1.0 ),
6994  thrOverEEE = cms.double( 0.2 ),
6995  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6996  thrOverEEB = cms.double( 0.2 ),
6997  thrRegularEB = cms.double( -1.0 ),
6998  lessThan = cms.bool( True ),
6999  useEt = cms.bool( True ),
7000  ncandcut = cms.int32( 1 ),
7001  isoTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
7002  candTag = cms.InputTag( "hltEle5SC5JPsiEcalIsoFilter" ),
7003  nonIsoTag = cms.InputTag( "" )
7004 )
7005 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
7006  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7007  SeedConfiguration = cms.PSet(
7008  searchInTIDTEC = cms.bool( True ),
7009  HighPtThreshold = cms.double( 35.0 ),
7010  r2MinF = cms.double( -0.15 ),
7011  OrderedHitsFactoryPSet = cms.PSet(
7012  maxElement = cms.uint32( 0 ),
7013  ComponentName = cms.string( "StandardHitPairGenerator" ),
7014  useOnDemandTracker = cms.untracked.int32( 0 ),
7015  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
7016  ),
7017  DeltaPhi1Low = cms.double( 0.23 ),
7018  DeltaPhi1High = cms.double( 0.08 ),
7019  ePhiMin1 = cms.double( -0.08 ),
7020  LowPtThreshold = cms.double( 3.0 ),
7021  RegionPSet = cms.PSet(
7022  deltaPhiRegion = cms.double( 0.4 ),
7023  originHalfLength = cms.double( 15.0 ),
7024  useZInVertex = cms.bool( True ),
7025  deltaEtaRegion = cms.double( 0.1 ),
7026  ptMin = cms.double( 1.5 ),
7027  originRadius = cms.double( 0.2 ),
7028  VertexProducer = cms.InputTag( "dummyVertices" )
7029  ),
7030  dynamicPhiRoad = cms.bool( False ),
7031  ePhiMax1 = cms.double( 0.04 ),
7032  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
7033  SizeWindowENeg = cms.double( 0.675 ),
7034  nSigmasDeltaZ1 = cms.double( 5.0 ),
7035  rMaxI = cms.double( 0.2 ),
7036  preFilteredSeeds = cms.bool( True ),
7037  r2MaxF = cms.double( 0.15 ),
7038  pPhiMin1 = cms.double( -0.04 ),
7039  initialSeeds = cms.InputTag( "noSeedsHere" ),
7040  pPhiMax1 = cms.double( 0.08 ),
7041  SCEtCut = cms.double( 3.0 ),
7042  z2MaxB = cms.double( 0.09 ),
7043  fromTrackerSeeds = cms.bool( True ),
7044  hcalRecHits = cms.InputTag( "hltHbhereco" ),
7045  z2MinB = cms.double( -0.09 ),
7046  rMinI = cms.double( -0.2 ),
7047  hOverEConeSize = cms.double( 0.0 ),
7048  hOverEHBMinE = cms.double( 999999.0 ),
7049  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7050  applyHOverECut = cms.bool( False ),
7051  hOverEHFMinE = cms.double( 999999.0 ),
7052  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7053  PhiMin2B = cms.double( -0.004 ),
7054  PhiMin2F = cms.double( -0.004 ),
7055  PhiMax2B = cms.double( 0.004 ),
7056  PhiMax2F = cms.double( 0.004 ),
7057  DeltaPhi2B = cms.double( 0.004 ),
7058  DeltaPhi2F = cms.double( 0.004 ),
7059  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
7060  ),
7061  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
7062 )
7063 fragment.hltEle5SC5JPsiPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
7064  saveTags = cms.bool( True ),
7065  s2_threshold = cms.double( 0.4 ),
7066  npixelmatchcut = cms.double( 1.0 ),
7067  tanhSO10InterThres = cms.double( 1.0 ),
7068  pixelVeto = cms.bool( False ),
7069  doIsolated = cms.bool( True ),
7070  s_a_phi1B = cms.double( 0.0069 ),
7071  s_a_phi1F = cms.double( 0.0076 ),
7072  s_a_phi1I = cms.double( 0.0088 ),
7073  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7074  candTag = cms.InputTag( "hltEle5SC5JPsiHcalIsoFilter" ),
7075  tanhSO10ForwardThres = cms.double( 1.0 ),
7076  L1IsoPixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7077  L1NonIsoCand = cms.InputTag( "" ),
7078  ncandcut = cms.int32( 1 ),
7079  tanhSO10BarrelThres = cms.double( 0.35 ),
7080  s_a_rF = cms.double( 0.04 ),
7081  L1NonIsoPixelSeedsTag = cms.InputTag( "" ),
7082  s_a_rI = cms.double( 0.027 ),
7083  s_a_phi2I = cms.double( 7.0E-4 ),
7084  useS = cms.bool( False ),
7085  s_a_phi2B = cms.double( 3.7E-4 ),
7086  s_a_zB = cms.double( 0.012 ),
7087  s_a_phi2F = cms.double( 0.00906 )
7088 )
7089 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
7090  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7091  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7092  SimpleMagneticField = cms.string( "" ),
7093  TransientInitialStateEstimatorParameters = cms.PSet(
7094  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
7095  numberMeasurementsForFit = cms.int32( 4 ),
7096  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
7097  ),
7098  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7099  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7100  cleanTrajectoryAfterInOut = cms.bool( True ),
7101  useHitsSplitting = cms.bool( True ),
7102  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7103  doSeedingRegionRebuilding = cms.bool( True ),
7104  maxNSeeds = cms.uint32( 1000000 ),
7105  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForElectrons" ) ),
7106  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7107  TrajectoryBuilder = cms.string( "" )
7108 )
7109 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
7110  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
7111  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7112  producer = cms.string( "" ),
7113  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7114  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
7115  useHitsSplitting = cms.bool( False ),
7116  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
7117  GeometricInnerState = cms.bool( True ),
7118  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7119  TrajectoryInEvent = cms.bool( True ),
7120  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7121  AlgorithmName = cms.string( "gsf" ),
7122  Propagator = cms.string( "hltESPFwdElectronPropagator" )
7123 )
7124 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
7125  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7126  UseGsfTracks = cms.bool( True ),
7127  TrackProducer = cms.InputTag( "" ),
7128  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
7129 )
7130 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
7131  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7132  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7133  upperTrackNrToRemoveCut = cms.int32( 9999 ),
7134  lowerTrackNrToRemoveCut = cms.int32( -1 ),
7135  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
7136 )
7137 fragment.hltEle5SC5JPsiOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7138  doIsolated = cms.bool( True ),
7139  thrOverE2EE = cms.double( -1.0 ),
7140  L1NonIsoCand = cms.InputTag( "" ),
7141  saveTags = cms.bool( True ),
7142  thrOverE2EB = cms.double( -1.0 ),
7143  thrRegularEE = cms.double( 0.03 ),
7144  thrOverEEE = cms.double( -1.0 ),
7145  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7146  thrOverEEB = cms.double( -1.0 ),
7147  thrRegularEB = cms.double( 0.05 ),
7148  lessThan = cms.bool( True ),
7149  useEt = cms.bool( True ),
7150  ncandcut = cms.int32( 1 ),
7151  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
7152  candTag = cms.InputTag( "hltEle5SC5JPsiPixelMatchFilter" ),
7153  nonIsoTag = cms.InputTag( "" )
7154 )
7155 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
7156  verbose = cms.untracked.bool( False ),
7157  useTriggerFilterElectrons = cms.bool( False ),
7158  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7159  isRecoCandidate = cms.bool( True ),
7160  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
7161  useTriggerFilterMuons = cms.bool( False ),
7162  useBeamSpot = cms.bool( True ),
7163  vertexLabel = cms.InputTag( "None" ),
7164  triggerFilterElectronsSrc = cms.InputTag( "None" ),
7165  triggerFilterMuonsSrc = cms.InputTag( "None" ),
7166  useVertex = cms.bool( False )
7167 )
7168 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
7169  useFilterWithES = cms.bool( False ),
7170  FilterPSet = cms.PSet(
7171  chi2 = cms.double( 1000.0 ),
7172  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7173  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
7174  nSigmaInvPtTolerance = cms.double( 0.0 ),
7175  ptMin = cms.double( 0.1 ),
7176  tipMax = cms.double( 1.0 )
7177  ),
7178  passLabel = cms.string( "" ),
7179  FitterPSet = cms.PSet(
7180  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
7181  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7182  fixImpactParameter = cms.double( 0.0 )
7183  ),
7184  RegionFactoryPSet = cms.PSet(
7185  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
7186  RegionPSet = cms.PSet(
7187  precise = cms.bool( True ),
7188  originRadius = cms.double( 0.2 ),
7189  ptMin = cms.double( 0.9 ),
7190  originHalfLength = cms.double( 0.3 ),
7191  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7192  useFixedError = cms.bool( True ),
7193  sigmaZVertex = cms.double( 3.0 ),
7194  fixedError = cms.double( 0.2 ),
7195  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
7196  useFoundVertices = cms.bool( True ),
7197  nSigmaZ = cms.double( 4.0 ),
7198  useFakeVertices = cms.bool( True )
7199  )
7200  ),
7201  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
7202  OrderedHitsFactoryPSet = cms.PSet(
7203  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7204  GeneratorPSet = cms.PSet(
7205  useBending = cms.bool( True ),
7206  useFixedPreFiltering = cms.bool( False ),
7207  maxElement = cms.uint32( 100000 ),
7208  phiPreFiltering = cms.double( 0.3 ),
7209  extraHitRPhitolerance = cms.double( 0.06 ),
7210  useMultScattering = cms.bool( True ),
7211  SeedComparitorPSet = cms.PSet(
7212  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7213  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7214  ),
7215  extraHitRZtolerance = cms.double( 0.06 ),
7216  ComponentName = cms.string( "PixelTripletHLTGenerator" )
7217  ),
7218  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
7219  )
7220 )
7221 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
7222  WtAverage = cms.bool( True ),
7223  Method2 = cms.bool( True ),
7224  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7225  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
7226  Verbosity = cms.int32( 0 ),
7227  UseError = cms.bool( True ),
7228  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7229  PtMin = cms.double( 1.0 ),
7230  NTrkMin = cms.int32( 2 ),
7231  ZOffset = cms.double( 5.0 ),
7232  Finder = cms.string( "DivisiveVertexFinder" ),
7233  ZSeparation = cms.double( 0.05 )
7234 )
7235 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7236  useEventsWithNoVertex = cms.bool( True ),
7237  originHalfLength = cms.double( 0.3 ),
7238  useProtoTrackKinematics = cms.bool( False ),
7239  usePV = cms.bool( True ),
7240  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7241  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7242  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7243  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7244  originRadius = cms.double( 0.1 )
7245 )
7246 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7247  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
7248  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7249  SimpleMagneticField = cms.string( "ParabolicMf" ),
7250  TransientInitialStateEstimatorParameters = cms.PSet(
7251  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7252  numberMeasurementsForFit = cms.int32( 4 ),
7253  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7254  ),
7255  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7256  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7257  cleanTrajectoryAfterInOut = cms.bool( False ),
7258  useHitsSplitting = cms.bool( False ),
7259  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7260  doSeedingRegionRebuilding = cms.bool( False ),
7261  maxNSeeds = cms.uint32( 100000 ),
7262  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
7263  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7264  TrajectoryBuilder = cms.string( "" )
7265 )
7266 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7267  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
7268  SimpleMagneticField = cms.string( "ParabolicMf" ),
7269  clusterRemovalInfo = cms.InputTag( "" ),
7270  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7271  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7272  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7273  useHitsSplitting = cms.bool( False ),
7274  MeasurementTracker = cms.string( "" ),
7275  AlgorithmName = cms.string( "hltIterX" ),
7276  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7277  NavigationSchool = cms.string( "" ),
7278  TrajectoryInEvent = cms.bool( True ),
7279  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7280  GeometricInnerState = cms.bool( True ),
7281  useSimpleMF = cms.bool( True ),
7282  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7283 )
7284 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7285  max_d0 = cms.double( 100.0 ),
7286  minNumber3DLayers = cms.uint32( 0 ),
7287  max_lostHitFraction = cms.double( 1.0 ),
7288  applyAbsCutsIfNoPV = cms.bool( False ),
7289  qualityBit = cms.string( "highPurity" ),
7290  minNumberLayers = cms.uint32( 3 ),
7291  chi2n_par = cms.double( 0.7 ),
7292  useVtxError = cms.bool( False ),
7293  nSigmaZ = cms.double( 3.0 ),
7294  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7295  applyAdaptedPVCuts = cms.bool( True ),
7296  min_eta = cms.double( -9999.0 ),
7297  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7298  copyTrajectories = cms.untracked.bool( True ),
7299  vtxNumber = cms.int32( -1 ),
7300  max_d0NoPV = cms.double( 100.0 ),
7301  keepAllTracks = cms.bool( False ),
7302  maxNumberLostLayers = cms.uint32( 1 ),
7303  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7304  max_relpterr = cms.double( 9999.0 ),
7305  copyExtras = cms.untracked.bool( True ),
7306  max_z0NoPV = cms.double( 100.0 ),
7307  vertexCut = cms.string( "tracksSize>=3" ),
7308  max_z0 = cms.double( 100.0 ),
7309  useVertices = cms.bool( True ),
7310  min_nhits = cms.uint32( 0 ),
7311  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
7312  max_minMissHitOutOrIn = cms.int32( 99 ),
7313  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7314  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7315  max_eta = cms.double( 9999.0 ),
7316  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7317  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7318  res_par = cms.vdouble( 0.003, 0.001 ),
7319  minHitsToBypassChecks = cms.uint32( 20 )
7320 )
7321 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7322  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7323  maxChi2 = cms.double( 9.0 ),
7324  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
7325  oldClusterRemovalInfo = cms.InputTag( "" ),
7326  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7327  overrideTrkQuals = cms.InputTag( "" ),
7328  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7329  TrackQuality = cms.string( "highPurity" )
7330 )
7331 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7332  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7333  OnDemand = cms.bool( False ),
7334  src = cms.InputTag( "hltSiStripClusters" )
7335 )
7336 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7337  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7338  'BPix1+BPix2+FPix1_pos',
7339  'BPix1+BPix2+FPix1_neg',
7340  'BPix1+FPix1_pos+FPix2_pos',
7341  'BPix1+FPix1_neg+FPix2_neg' ),
7342  MTOB = cms.PSet( ),
7343  TEC = cms.PSet( ),
7344  MTID = cms.PSet( ),
7345  FPix = cms.PSet(
7346  HitProducer = cms.string( "hltSiPixelRecHits" ),
7347  hitErrorRZ = cms.double( 0.0036 ),
7348  useErrorsFromParam = cms.bool( True ),
7349  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7350  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7351  hitErrorRPhi = cms.double( 0.0051 )
7352  ),
7353  MTEC = cms.PSet( ),
7354  MTIB = cms.PSet( ),
7355  TID = cms.PSet( ),
7356  TOB = cms.PSet( ),
7357  BPix = cms.PSet(
7358  HitProducer = cms.string( "hltSiPixelRecHits" ),
7359  hitErrorRZ = cms.double( 0.006 ),
7360  useErrorsFromParam = cms.bool( True ),
7361  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7362  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7363  hitErrorRPhi = cms.double( 0.0027 )
7364  ),
7365  TIB = cms.PSet( )
7366 )
7367 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7368  RegionFactoryPSet = cms.PSet(
7369  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7370  RegionPSet = cms.PSet(
7371  precise = cms.bool( True ),
7372  originRadius = cms.double( 0.05 ),
7373  ptMin = cms.double( 0.5 ),
7374  input = cms.InputTag( "hltEgammaCandidates" ),
7375  maxNRegions = cms.int32( 10 ),
7376  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7377  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7378  zErrorBeamSpot = cms.double( 24.2 ),
7379  deltaEta = cms.double( 0.5 ),
7380  deltaPhi = cms.double( 0.5 ),
7381  nSigmaZVertex = cms.double( 3.0 ),
7382  nSigmaZBeamSpot = cms.double( 4.0 ),
7383  mode = cms.string( "VerticesFixed" ),
7384  maxNVertices = cms.int32( 3 ),
7385  zErrorVetex = cms.double( 0.2 )
7386  )
7387  ),
7388  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7389  ClusterCheckPSet = cms.PSet(
7390  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7391  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7392  doClusterCheck = cms.bool( False ),
7393  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7394  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7395  ),
7396  OrderedHitsFactoryPSet = cms.PSet(
7397  maxElement = cms.uint32( 0 ),
7398  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7399  GeneratorPSet = cms.PSet(
7400  useBending = cms.bool( True ),
7401  useFixedPreFiltering = cms.bool( False ),
7402  maxElement = cms.uint32( 100000 ),
7403  phiPreFiltering = cms.double( 0.3 ),
7404  extraHitRPhitolerance = cms.double( 0.032 ),
7405  useMultScattering = cms.bool( True ),
7406  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
7407  extraHitRZtolerance = cms.double( 0.037 ),
7408  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7409  ),
7410  SeedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
7411  ),
7412  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
7413 )
7414 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7415  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
7416  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7417  SimpleMagneticField = cms.string( "ParabolicMf" ),
7418  TransientInitialStateEstimatorParameters = cms.PSet(
7419  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7420  numberMeasurementsForFit = cms.int32( 4 ),
7421  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7422  ),
7423  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7424  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7425  cleanTrajectoryAfterInOut = cms.bool( False ),
7426  useHitsSplitting = cms.bool( False ),
7427  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7428  doSeedingRegionRebuilding = cms.bool( False ),
7429  maxNSeeds = cms.uint32( 100000 ),
7430  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
7431  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7432  TrajectoryBuilder = cms.string( "" )
7433 )
7434 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7435  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
7436  SimpleMagneticField = cms.string( "ParabolicMf" ),
7437  clusterRemovalInfo = cms.InputTag( "" ),
7438  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7439  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7440  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7441  useHitsSplitting = cms.bool( False ),
7442  MeasurementTracker = cms.string( "" ),
7443  AlgorithmName = cms.string( "hltIterX" ),
7444  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7445  NavigationSchool = cms.string( "" ),
7446  TrajectoryInEvent = cms.bool( True ),
7447  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7448  GeometricInnerState = cms.bool( True ),
7449  useSimpleMF = cms.bool( True ),
7450  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7451 )
7452 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
7453  max_d0 = cms.double( 100.0 ),
7454  minNumber3DLayers = cms.uint32( 0 ),
7455  max_lostHitFraction = cms.double( 1.0 ),
7456  applyAbsCutsIfNoPV = cms.bool( False ),
7457  qualityBit = cms.string( "highPurity" ),
7458  minNumberLayers = cms.uint32( 3 ),
7459  chi2n_par = cms.double( 0.7 ),
7460  useVtxError = cms.bool( False ),
7461  nSigmaZ = cms.double( 3.0 ),
7462  dz_par2 = cms.vdouble( 0.9, 3.0 ),
7463  applyAdaptedPVCuts = cms.bool( True ),
7464  min_eta = cms.double( -9999.0 ),
7465  dz_par1 = cms.vdouble( 0.8, 3.0 ),
7466  copyTrajectories = cms.untracked.bool( True ),
7467  vtxNumber = cms.int32( -1 ),
7468  max_d0NoPV = cms.double( 100.0 ),
7469  keepAllTracks = cms.bool( False ),
7470  maxNumberLostLayers = cms.uint32( 1 ),
7471  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7472  max_relpterr = cms.double( 9999.0 ),
7473  copyExtras = cms.untracked.bool( True ),
7474  max_z0NoPV = cms.double( 100.0 ),
7475  vertexCut = cms.string( "tracksSize>=3" ),
7476  max_z0 = cms.double( 100.0 ),
7477  useVertices = cms.bool( True ),
7478  min_nhits = cms.uint32( 0 ),
7479  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7480  max_minMissHitOutOrIn = cms.int32( 99 ),
7481  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7482  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7483  max_eta = cms.double( 9999.0 ),
7484  d0_par2 = cms.vdouble( 0.9, 3.0 ),
7485  d0_par1 = cms.vdouble( 0.85, 3.0 ),
7486  res_par = cms.vdouble( 0.003, 0.001 ),
7487  minHitsToBypassChecks = cms.uint32( 20 )
7488 )
7489 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
7490  max_d0 = cms.double( 100.0 ),
7491  minNumber3DLayers = cms.uint32( 0 ),
7492  max_lostHitFraction = cms.double( 1.0 ),
7493  applyAbsCutsIfNoPV = cms.bool( False ),
7494  qualityBit = cms.string( "highPurity" ),
7495  minNumberLayers = cms.uint32( 5 ),
7496  chi2n_par = cms.double( 0.4 ),
7497  useVtxError = cms.bool( False ),
7498  nSigmaZ = cms.double( 3.0 ),
7499  dz_par2 = cms.vdouble( 1.0, 4.0 ),
7500  applyAdaptedPVCuts = cms.bool( True ),
7501  min_eta = cms.double( -9999.0 ),
7502  dz_par1 = cms.vdouble( 1.0, 4.0 ),
7503  copyTrajectories = cms.untracked.bool( True ),
7504  vtxNumber = cms.int32( -1 ),
7505  max_d0NoPV = cms.double( 100.0 ),
7506  keepAllTracks = cms.bool( False ),
7507  maxNumberLostLayers = cms.uint32( 1 ),
7508  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7509  max_relpterr = cms.double( 9999.0 ),
7510  copyExtras = cms.untracked.bool( True ),
7511  max_z0NoPV = cms.double( 100.0 ),
7512  vertexCut = cms.string( "tracksSize>=3" ),
7513  max_z0 = cms.double( 100.0 ),
7514  useVertices = cms.bool( True ),
7515  min_nhits = cms.uint32( 0 ),
7516  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7517  max_minMissHitOutOrIn = cms.int32( 99 ),
7518  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7519  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7520  max_eta = cms.double( 9999.0 ),
7521  d0_par2 = cms.vdouble( 1.0, 4.0 ),
7522  d0_par1 = cms.vdouble( 1.0, 4.0 ),
7523  res_par = cms.vdouble( 0.003, 0.001 ),
7524  minHitsToBypassChecks = cms.uint32( 20 )
7525 )
7526 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
7527  ShareFrac = cms.double( 0.19 ),
7528  writeOnlyTrkQuals = cms.bool( False ),
7529  MinPT = cms.double( 0.05 ),
7530  allowFirstHitShare = cms.bool( True ),
7531  copyExtras = cms.untracked.bool( True ),
7532  Epsilon = cms.double( -0.001 ),
7533  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7534  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7535  MaxNormalizedChisq = cms.double( 1000.0 ),
7536  copyMVA = cms.bool( False ),
7537  FoundHitBonus = cms.double( 5.0 ),
7538  setsToMerge = cms.VPSet(
7539  cms.PSet( pQual = cms.bool( False ),
7540  tLists = cms.vint32( 0, 1 )
7541  )
7542  ),
7543  MinFound = cms.int32( 3 ),
7544  hasSelector = cms.vint32( 0, 0 ),
7545  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7546  LostHitPenalty = cms.double( 20.0 ),
7547  newQuality = cms.string( "confirmed" )
7548 )
7549 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
7550  ShareFrac = cms.double( 0.19 ),
7551  writeOnlyTrkQuals = cms.bool( False ),
7552  MinPT = cms.double( 0.05 ),
7553  allowFirstHitShare = cms.bool( True ),
7554  copyExtras = cms.untracked.bool( True ),
7555  Epsilon = cms.double( -0.001 ),
7556  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7557  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7558  MaxNormalizedChisq = cms.double( 1000.0 ),
7559  copyMVA = cms.bool( False ),
7560  FoundHitBonus = cms.double( 5.0 ),
7561  setsToMerge = cms.VPSet(
7562  cms.PSet( pQual = cms.bool( False ),
7563  tLists = cms.vint32( 0, 1 )
7564  )
7565  ),
7566  MinFound = cms.int32( 3 ),
7567  hasSelector = cms.vint32( 0, 0 ),
7568  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7569  LostHitPenalty = cms.double( 20.0 ),
7570  newQuality = cms.string( "confirmed" )
7571 )
7572 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7573  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7574  maxChi2 = cms.double( 16.0 ),
7575  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
7576  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7577  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7578  overrideTrkQuals = cms.InputTag( "" ),
7579  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7580  TrackQuality = cms.string( "highPurity" )
7581 )
7582 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7583  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7584  OnDemand = cms.bool( False ),
7585  src = cms.InputTag( "hltSiStripClusters" )
7586 )
7587 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7588  layerList = cms.vstring( 'BPix1+BPix2',
7589  'BPix1+BPix3',
7590  'BPix2+BPix3',
7591  'BPix1+FPix1_pos',
7592  'BPix1+FPix1_neg',
7593  'BPix1+FPix2_pos',
7594  'BPix1+FPix2_neg',
7595  'BPix2+FPix1_pos',
7596  'BPix2+FPix1_neg',
7597  'BPix2+FPix2_pos',
7598  'BPix2+FPix2_neg',
7599  'FPix1_pos+FPix2_pos',
7600  'FPix1_neg+FPix2_neg' ),
7601  MTOB = cms.PSet( ),
7602  TEC = cms.PSet( ),
7603  MTID = cms.PSet( ),
7604  FPix = cms.PSet(
7605  HitProducer = cms.string( "hltSiPixelRecHits" ),
7606  hitErrorRZ = cms.double( 0.0036 ),
7607  useErrorsFromParam = cms.bool( True ),
7608  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7609  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7610  hitErrorRPhi = cms.double( 0.0051 )
7611  ),
7612  MTEC = cms.PSet( ),
7613  MTIB = cms.PSet( ),
7614  TID = cms.PSet( ),
7615  TOB = cms.PSet( ),
7616  BPix = cms.PSet(
7617  HitProducer = cms.string( "hltSiPixelRecHits" ),
7618  hitErrorRZ = cms.double( 0.006 ),
7619  useErrorsFromParam = cms.bool( True ),
7620  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7621  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7622  hitErrorRPhi = cms.double( 0.0027 )
7623  ),
7624  TIB = cms.PSet( )
7625 )
7626 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7627  RegionFactoryPSet = cms.PSet(
7628  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7629  RegionPSet = cms.PSet(
7630  precise = cms.bool( True ),
7631  originRadius = cms.double( 0.05 ),
7632  ptMin = cms.double( 1.2 ),
7633  deltaEta = cms.double( 0.5 ),
7634  deltaPhi = cms.double( 0.5 ),
7635  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7636  input = cms.InputTag( "hltEgammaCandidates" ),
7637  mode = cms.string( "VerticesFixed" ),
7638  maxNRegions = cms.int32( 10 ),
7639  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7640  maxNVertices = cms.int32( 3 ),
7641  zErrorBeamSpot = cms.double( 24.2 ),
7642  nSigmaZVertex = cms.double( 3.0 ),
7643  nSigmaZBeamSpot = cms.double( 4.0 ),
7644  zErrorVetex = cms.double( 0.2 )
7645  )
7646  ),
7647  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7648  ClusterCheckPSet = cms.PSet(
7649  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7650  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7651  doClusterCheck = cms.bool( False ),
7652  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7653  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7654  ),
7655  OrderedHitsFactoryPSet = cms.PSet(
7656  maxElement = cms.uint32( 0 ),
7657  ComponentName = cms.string( "StandardHitPairGenerator" ),
7658  GeneratorPSet = cms.PSet(
7659  maxElement = cms.uint32( 100000 ),
7660  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7661  ),
7662  SeedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
7663  ),
7664  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
7665 )
7666 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7667  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
7668  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7669  SimpleMagneticField = cms.string( "ParabolicMf" ),
7670  TransientInitialStateEstimatorParameters = cms.PSet(
7671  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7672  numberMeasurementsForFit = cms.int32( 4 ),
7673  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7674  ),
7675  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7676  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7677  cleanTrajectoryAfterInOut = cms.bool( False ),
7678  useHitsSplitting = cms.bool( False ),
7679  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7680  doSeedingRegionRebuilding = cms.bool( False ),
7681  maxNSeeds = cms.uint32( 100000 ),
7682  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
7683  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7684  TrajectoryBuilder = cms.string( "" )
7685 )
7686 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7687  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
7688  SimpleMagneticField = cms.string( "ParabolicMf" ),
7689  clusterRemovalInfo = cms.InputTag( "" ),
7690  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7691  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7692  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7693  useHitsSplitting = cms.bool( False ),
7694  MeasurementTracker = cms.string( "" ),
7695  AlgorithmName = cms.string( "hltIterX" ),
7696  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7697  NavigationSchool = cms.string( "" ),
7698  TrajectoryInEvent = cms.bool( True ),
7699  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7700  GeometricInnerState = cms.bool( True ),
7701  useSimpleMF = cms.bool( True ),
7702  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7703 )
7704 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7705  max_d0 = cms.double( 100.0 ),
7706  minNumber3DLayers = cms.uint32( 0 ),
7707  max_lostHitFraction = cms.double( 1.0 ),
7708  applyAbsCutsIfNoPV = cms.bool( False ),
7709  qualityBit = cms.string( "highPurity" ),
7710  minNumberLayers = cms.uint32( 3 ),
7711  chi2n_par = cms.double( 0.7 ),
7712  useVtxError = cms.bool( False ),
7713  nSigmaZ = cms.double( 3.0 ),
7714  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7715  applyAdaptedPVCuts = cms.bool( True ),
7716  min_eta = cms.double( -9999.0 ),
7717  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7718  copyTrajectories = cms.untracked.bool( True ),
7719  vtxNumber = cms.int32( -1 ),
7720  max_d0NoPV = cms.double( 100.0 ),
7721  keepAllTracks = cms.bool( False ),
7722  maxNumberLostLayers = cms.uint32( 1 ),
7723  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7724  max_relpterr = cms.double( 9999.0 ),
7725  copyExtras = cms.untracked.bool( True ),
7726  max_z0NoPV = cms.double( 100.0 ),
7727  vertexCut = cms.string( "tracksSize>=3" ),
7728  max_z0 = cms.double( 100.0 ),
7729  useVertices = cms.bool( True ),
7730  min_nhits = cms.uint32( 0 ),
7731  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
7732  max_minMissHitOutOrIn = cms.int32( 99 ),
7733  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7734  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7735  max_eta = cms.double( 9999.0 ),
7736  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7737  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7738  res_par = cms.vdouble( 0.003, 0.001 ),
7739  minHitsToBypassChecks = cms.uint32( 20 )
7740 )
7741 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
7742  ShareFrac = cms.double( 0.19 ),
7743  writeOnlyTrkQuals = cms.bool( False ),
7744  MinPT = cms.double( 0.05 ),
7745  allowFirstHitShare = cms.bool( True ),
7746  copyExtras = cms.untracked.bool( True ),
7747  Epsilon = cms.double( -0.001 ),
7748  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7749  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7750  MaxNormalizedChisq = cms.double( 1000.0 ),
7751  copyMVA = cms.bool( False ),
7752  FoundHitBonus = cms.double( 5.0 ),
7753  setsToMerge = cms.VPSet(
7754  cms.PSet( pQual = cms.bool( False ),
7755  tLists = cms.vint32( 0, 1 )
7756  )
7757  ),
7758  MinFound = cms.int32( 3 ),
7759  hasSelector = cms.vint32( 0, 0 ),
7760  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7761  LostHitPenalty = cms.double( 20.0 ),
7762  newQuality = cms.string( "confirmed" )
7763 )
7764 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
7765  egTrkIsoStripEndcap = cms.double( 0.03 ),
7766  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
7767  useGsfTrack = cms.bool( True ),
7768  useSCRefs = cms.bool( True ),
7769  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
7770  egTrkIsoStripBarrel = cms.double( 0.03 ),
7771  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
7772  egTrkIsoConeSize = cms.double( 0.3 ),
7773  egTrkIsoRSpan = cms.double( 999999.0 ),
7774  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
7775  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7776  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7777  egTrkIsoPtMin = cms.double( 1.0 ),
7778  egTrkIsoZSpan = cms.double( 0.15 )
7779 )
7780 fragment.hltEle5SC5JPsiTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7781  doIsolated = cms.bool( True ),
7782  thrOverE2EE = cms.double( -1.0 ),
7783  L1NonIsoCand = cms.InputTag( "" ),
7784  saveTags = cms.bool( True ),
7785  thrOverE2EB = cms.double( -1.0 ),
7786  thrRegularEE = cms.double( -1.0 ),
7787  thrOverEEE = cms.double( 0.2 ),
7788  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7789  thrOverEEB = cms.double( 0.2 ),
7790  thrRegularEB = cms.double( -1.0 ),
7791  lessThan = cms.bool( True ),
7792  useEt = cms.bool( True ),
7793  ncandcut = cms.int32( 1 ),
7794  isoTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
7795  candTag = cms.InputTag( "hltEle5SC5JPsiOneOEMinusOneOPFilter" ),
7796  nonIsoTag = cms.InputTag( "" )
7797 )
7798 fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer",
7799  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
7800  doSatelliteClusterMerge = cms.bool( False ),
7801  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7802  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
7803  useRegression = cms.bool( False ),
7804  satelliteMajorityFraction = cms.double( 0.5 ),
7805  thresh_PFClusterEndcap = cms.double( 4.0 ),
7806  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7807  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
7808  use_preshower = cms.bool( True ),
7809  thresh_PFClusterBarrel = cms.double( 4.0 ),
7810  thresh_SCEt = cms.double( 4.0 ),
7811  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
7812  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
7813  verbose = cms.untracked.bool( False ),
7814  useDynamicDPhiWindow = cms.bool( True ),
7815  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
7816  regressionConfig = cms.PSet(
7817  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
7818  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
7819  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
7820  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
7821  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
7822  ),
7823  applyCrackCorrections = cms.bool( False ),
7824  satelliteClusterSeedThreshold = cms.double( 50.0 ),
7825  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
7826  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
7827  PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7828  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
7829  ClusteringType = cms.string( "Mustache" ),
7830  EnergyWeight = cms.string( "Raw" ),
7831  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
7832  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
7833  thresh_PFClusterES = cms.double( 5.0 ),
7834  seedThresholdIsET = cms.bool( True ),
7835  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
7836 )
7837 fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
7838  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7839  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ),
7840  recoEcalCandidateCollection = cms.string( "" )
7841 )
7842 fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
7843  doIsolated = cms.bool( True ),
7844  saveTags = cms.bool( False ),
7845  candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7846  candNonIsolatedTag = cms.InputTag( "" )
7847 )
7848 fragment.hltEle5SC5JPsiEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter",
7849  saveTags = cms.bool( True ),
7850  L1NonIsoCand = cms.InputTag( "" ),
7851  relaxed = cms.untracked.bool( False ),
7852  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7853  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
7854  etcutEB = cms.double( 4.0 ),
7855  etcutEE = cms.double( 4.0 ),
7856  ncandcut = cms.int32( 2 )
7857 )
7858 fragment.hltEle5SC5JPsiMass2to4p5Filter = cms.EDFilter( "HLTPMMassFilter",
7859  saveTags = cms.bool( True ),
7860  lowerMassCut = cms.double( 0.0 ),
7861  L1NonIsoCand = cms.InputTag( "" ),
7862  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7863  relaxed = cms.untracked.bool( False ),
7864  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7865  isElectron1 = cms.untracked.bool( False ),
7866  isElectron2 = cms.untracked.bool( False ),
7867  upperMassCut = cms.double( 5.0 ),
7868  candTag = cms.InputTag( "hltEle5SC5JPsiEtUnseededFilter" ),
7869  reqOppCharge = cms.untracked.bool( False ),
7870  nZcandcut = cms.int32( 1 )
7871 )
7872 fragment.hltL1sL1SingleJet12BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
7873  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ),
7874  saveTags = cms.bool( True ),
7875  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
7876  L1UseL1TriggerObjectMaps = cms.bool( True ),
7877  L1UseAliasesForSeeding = cms.bool( True ),
7878  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7879  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
7880  L1NrBxInEvent = cms.int32( 3 ),
7881  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
7882  L1TechTriggerSeeding = cms.bool( False )
7883 )
7884 fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7885  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7886  offset = cms.uint32( 0 )
7887 )
7888 fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7889  saveTags = cms.bool( True ),
7890  minPtProbe = cms.double( 15.0 ),
7891  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7892  triggerType = cms.int32( 85 ),
7893  applyAbsToTag = cms.bool( False ),
7894  oppositeEta = cms.bool( False ),
7895  minPtAve = cms.double( 0.0 ),
7896  applyAbsToProbe = cms.bool( False ),
7897  minProbeEta = cms.double( -99.0 ),
7898  atLeastOneJetAbovePT = cms.double( 0.0 ),
7899  maxTagEta = cms.double( 99.0 ),
7900  minPtTag = cms.double( 15.0 ),
7901  maxProbeEta = cms.double( 99.0 ),
7902  minTagEta = cms.double( -99.0 ),
7903  minDphi = cms.double( -1.0 )
7904 )
7905 fragment.hltPreDiPFJet15FBEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7906  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7907  offset = cms.uint32( 0 )
7908 )
7909 fragment.hltDoublePFJet15FBEta2 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7910  saveTags = cms.bool( True ),
7911  minPtProbe = cms.double( 15.0 ),
7912  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7913  triggerType = cms.int32( 85 ),
7914  applyAbsToTag = cms.bool( False ),
7915  oppositeEta = cms.bool( True ),
7916  minPtAve = cms.double( 0.0 ),
7917  applyAbsToProbe = cms.bool( False ),
7918  minProbeEta = cms.double( -99.0 ),
7919  atLeastOneJetAbovePT = cms.double( 0.0 ),
7920  maxTagEta = cms.double( 99.0 ),
7921  minPtTag = cms.double( 15.0 ),
7922  maxProbeEta = cms.double( -2.0 ),
7923  minTagEta = cms.double( 2.0 ),
7924  minDphi = cms.double( -1.0 )
7925 )
7926 fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7927  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7928  offset = cms.uint32( 0 )
7929 )
7930 fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7931  saveTags = cms.bool( True ),
7932  minPtProbe = cms.double( 15.0 ),
7933  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7934  triggerType = cms.int32( 85 ),
7935  applyAbsToTag = cms.bool( False ),
7936  oppositeEta = cms.bool( True ),
7937  minPtAve = cms.double( 0.0 ),
7938  applyAbsToProbe = cms.bool( False ),
7939  minProbeEta = cms.double( -99.0 ),
7940  atLeastOneJetAbovePT = cms.double( 0.0 ),
7941  maxTagEta = cms.double( 99.0 ),
7942  minPtTag = cms.double( 15.0 ),
7943  maxProbeEta = cms.double( -3.0 ),
7944  minTagEta = cms.double( 3.0 ),
7945  minDphi = cms.double( -1.0 )
7946 )
7947 fragment.hltPrePFJet15FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7948  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7949  offset = cms.uint32( 0 )
7950 )
7951 fragment.hltSinglePFJet15FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7952  saveTags = cms.bool( True ),
7953  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7954  minJetEta = cms.double( 2.0 ),
7955  minPtJet = cms.double( 15.0 ),
7956  applyAbsToJet = cms.bool( True ),
7957  triggerType = cms.int32( 85 ),
7958  maxJetEta = cms.double( 99.0 )
7959 )
7960 fragment.hltPrePFJet15FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7961  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7962  offset = cms.uint32( 0 )
7963 )
7964 fragment.hltSinglePFJet15FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7965  saveTags = cms.bool( True ),
7966  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7967  minJetEta = cms.double( 3.0 ),
7968  minPtJet = cms.double( 15.0 ),
7969  applyAbsToJet = cms.bool( True ),
7970  triggerType = cms.int32( 85 ),
7971  maxJetEta = cms.double( 99.0 )
7972 )
7973 fragment.hltPrePFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7974  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7975  offset = cms.uint32( 0 )
7976 )
7977 fragment.hltSinglePFJet25NoCaloMatched = cms.EDFilter( "HLT1PFJet",
7978  saveTags = cms.bool( True ),
7979  MinPt = cms.double( 25.0 ),
7980  MinN = cms.int32( 1 ),
7981  MaxEta = cms.double( 99.0 ),
7982  MinMass = cms.double( -1.0 ),
7983  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7984  MinE = cms.double( -1.0 ),
7985  triggerType = cms.int32( 85 )
7986 )
7987 fragment.hltPrePFJet25FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7988  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7989  offset = cms.uint32( 0 )
7990 )
7991 fragment.hltSinglePFJet25FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7992  saveTags = cms.bool( True ),
7993  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7994  minJetEta = cms.double( 2.0 ),
7995  minPtJet = cms.double( 25.0 ),
7996  applyAbsToJet = cms.bool( True ),
7997  triggerType = cms.int32( 85 ),
7998  maxJetEta = cms.double( 99.0 )
7999 )
8000 fragment.hltPrePFJet25FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8001  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8002  offset = cms.uint32( 0 )
8003 )
8004 fragment.hltSinglePFJet25FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
8005  saveTags = cms.bool( True ),
8006  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8007  minJetEta = cms.double( 3.0 ),
8008  minPtJet = cms.double( 25.0 ),
8009  applyAbsToJet = cms.bool( True ),
8010  triggerType = cms.int32( 85 ),
8011  maxJetEta = cms.double( 99.0 )
8012 )
8013 fragment.hltL1sL1SingleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
8014  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20" ),
8015  saveTags = cms.bool( True ),
8016  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8017  L1UseL1TriggerObjectMaps = cms.bool( True ),
8018  L1UseAliasesForSeeding = cms.bool( True ),
8019  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8020  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8021  L1NrBxInEvent = cms.int32( 3 ),
8022  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8023  L1TechTriggerSeeding = cms.bool( False )
8024 )
8025 fragment.hltPrePFJet40NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8026  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8027  offset = cms.uint32( 0 )
8028 )
8029 fragment.hltSinglePFJet40NoCaloMatched = cms.EDFilter( "HLT1PFJet",
8030  saveTags = cms.bool( True ),
8031  MinPt = cms.double( 40.0 ),
8032  MinN = cms.int32( 1 ),
8033  MaxEta = cms.double( 99.0 ),
8034  MinMass = cms.double( -1.0 ),
8035  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8036  MinE = cms.double( -1.0 ),
8037  triggerType = cms.int32( 85 )
8038 )
8039 fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler",
8040  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8041  offset = cms.uint32( 0 )
8042 )
8043 fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8044  saveTags = cms.bool( True ),
8045  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8046  maxTagEta = cms.double( 1.4 ),
8047  minPtJet = cms.double( 10.0 ),
8048  minPtAve = cms.double( 15.0 ),
8049  minProbeEta = cms.double( 2.7 ),
8050  triggerType = cms.int32( 85 ),
8051  maxProbeEta = cms.double( 5.5 ),
8052  minTagEta = cms.double( -1.0 ),
8053  minDphi = cms.double( 2.5 )
8054 )
8055 fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler",
8056  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8057  offset = cms.uint32( 0 )
8058 )
8059 fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8060  saveTags = cms.bool( True ),
8061  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8062  maxTagEta = cms.double( 1.4 ),
8063  minPtJet = cms.double( 10.0 ),
8064  minPtAve = cms.double( 25.0 ),
8065  minProbeEta = cms.double( 2.7 ),
8066  triggerType = cms.int32( 85 ),
8067  maxProbeEta = cms.double( 5.5 ),
8068  minTagEta = cms.double( -1.0 ),
8069  minDphi = cms.double( 2.5 )
8070 )
8071 fragment.hltL1sL1SingleJet16 = cms.EDFilter( "HLTLevel1GTSeed",
8072  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ),
8073  saveTags = cms.bool( True ),
8074  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8075  L1UseL1TriggerObjectMaps = cms.bool( True ),
8076  L1UseAliasesForSeeding = cms.bool( True ),
8077  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8078  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8079  L1NrBxInEvent = cms.int32( 3 ),
8080  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8081  L1TechTriggerSeeding = cms.bool( False )
8082 )
8083 fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler",
8084  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8085  offset = cms.uint32( 0 )
8086 )
8087 fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8088  saveTags = cms.bool( True ),
8089  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8090  maxTagEta = cms.double( 1.4 ),
8091  minPtJet = cms.double( 10.0 ),
8092  minPtAve = cms.double( 35.0 ),
8093  minProbeEta = cms.double( 2.7 ),
8094  triggerType = cms.int32( 85 ),
8095  maxProbeEta = cms.double( 5.5 ),
8096  minTagEta = cms.double( -1.0 ),
8097  minDphi = cms.double( 2.5 )
8098 )
8099 fragment.hltPreDiPFJetAve15Central = cms.EDFilter( "HLTPrescaler",
8100  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8101  offset = cms.uint32( 0 )
8102 )
8103 fragment.hltDiPFJetAve15ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8104  saveTags = cms.bool( True ),
8105  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8106  maxTagEta = cms.double( 1.4 ),
8107  minPtJet = cms.double( 10.0 ),
8108  minPtAve = cms.double( 15.0 ),
8109  minProbeEta = cms.double( -1.0 ),
8110  triggerType = cms.int32( 85 ),
8111  maxProbeEta = cms.double( 2.7 ),
8112  minTagEta = cms.double( -1.0 ),
8113  minDphi = cms.double( 2.5 )
8114 )
8115 fragment.hltPreDiPFJetAve25Central = cms.EDFilter( "HLTPrescaler",
8116  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8117  offset = cms.uint32( 0 )
8118 )
8119 fragment.hltDiPFJetAve25ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8120  saveTags = cms.bool( True ),
8121  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8122  maxTagEta = cms.double( 1.4 ),
8123  minPtJet = cms.double( 10.0 ),
8124  minPtAve = cms.double( 25.0 ),
8125  minProbeEta = cms.double( -1.0 ),
8126  triggerType = cms.int32( 85 ),
8127  maxProbeEta = cms.double( 2.7 ),
8128  minTagEta = cms.double( -1.0 ),
8129  minDphi = cms.double( 2.5 )
8130 )
8131 fragment.hltPreDiPFJetAve35Central = cms.EDFilter( "HLTPrescaler",
8132  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8133  offset = cms.uint32( 0 )
8134 )
8135 fragment.hltDiPFJetAve35ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8136  saveTags = cms.bool( True ),
8137  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8138  maxTagEta = cms.double( 1.4 ),
8139  minPtJet = cms.double( 10.0 ),
8140  minPtAve = cms.double( 35.0 ),
8141  minProbeEta = cms.double( -1.0 ),
8142  triggerType = cms.int32( 85 ),
8143  maxProbeEta = cms.double( 2.7 ),
8144  minTagEta = cms.double( -1.0 ),
8145  minDphi = cms.double( 2.5 )
8146 )
8147 fragment.hltPreL1RomanPotsSinglePixelTrack02 = cms.EDFilter( "HLTPrescaler",
8148  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8149  offset = cms.uint32( 0 )
8150 )
8151 fragment.hltMinBiasPixelFilterPT02 = cms.EDFilter( "HLTPixlMBFilt",
8152  pixlTag = cms.InputTag( "hltPixelCandsForMinBias" ),
8153  saveTags = cms.bool( True ),
8154  MinTrks = cms.uint32( 1 ),
8155  MinPt = cms.double( 0.2 ),
8156  MinSep = cms.double( 1.0 )
8157 )
8158 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
8159  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8160  offset = cms.uint32( 0 )
8161 )
8162 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8163  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8164  offset = cms.uint32( 0 )
8165 )
8166 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8167  SelectedTriggerType = cms.int32( 3 )
8168 )
8169 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
8170  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8171  offset = cms.uint32( 0 )
8172 )
8173 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTLevel1GTSeed",
8174  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8175  saveTags = cms.bool( True ),
8176  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8177  L1UseL1TriggerObjectMaps = cms.bool( True ),
8178  L1UseAliasesForSeeding = cms.bool( True ),
8179  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8180  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8181  L1NrBxInEvent = cms.int32( 3 ),
8182  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8183  L1TechTriggerSeeding = cms.bool( False )
8184 )
8185 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
8186  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8187  offset = cms.uint32( 0 )
8188 )
8189 fragment.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
8190  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8191  offset = cms.uint32( 0 )
8192 )
8193 fragment.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
8194  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8195  offset = cms.uint32( 1 )
8196 )
8197 fragment.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
8198  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8199  offset = cms.uint32( 2 )
8200 )
8201 fragment.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
8202  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8203  offset = cms.uint32( 3 )
8204 )
8205 fragment.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
8206  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8207  offset = cms.uint32( 4 )
8208 )
8209 fragment.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
8210  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8211  offset = cms.uint32( 5 )
8212 )
8213 fragment.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
8214  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8215  offset = cms.uint32( 6 )
8216 )
8217 fragment.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
8218  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8219  offset = cms.uint32( 7 )
8220 )
8221 fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler",
8222  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8223  offset = cms.uint32( 0 )
8224 )
8225 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8226  Active_Area_Repeats = cms.int32( 5 ),
8227  doAreaFastjet = cms.bool( False ),
8228  voronoiRfact = cms.double( 0.9 ),
8229  maxBadHcalCells = cms.uint32( 9999999 ),
8230  doAreaDiskApprox = cms.bool( True ),
8231  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8232  jetType = cms.string( "CaloJet" ),
8233  minSeed = cms.uint32( 14327 ),
8234  Ghost_EtaMax = cms.double( 6.0 ),
8235  doRhoFastjet = cms.bool( False ),
8236  jetAlgorithm = cms.string( "AntiKt" ),
8237  nSigmaPU = cms.double( 1.0 ),
8238  GhostArea = cms.double( 0.01 ),
8239  Rho_EtaMax = cms.double( 4.4 ),
8240  maxBadEcalCells = cms.uint32( 9999999 ),
8241  useDeterministicSeed = cms.bool( True ),
8242  doPVCorrection = cms.bool( False ),
8243  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8244  rParam = cms.double( 0.4 ),
8245  maxProblematicHcalCells = cms.uint32( 9999999 ),
8246  doOutputJets = cms.bool( True ),
8247  src = cms.InputTag( "hltTowerMakerForAll" ),
8248  inputEtMin = cms.double( 0.3 ),
8249  puPtMin = cms.double( 10.0 ),
8250  srcPVs = cms.InputTag( "NotUsed" ),
8251  jetPtMin = cms.double( 1.0 ),
8252  radiusPU = cms.double( 0.4 ),
8253  maxProblematicEcalCells = cms.uint32( 9999999 ),
8254  doPUOffsetCorr = cms.bool( False ),
8255  inputEMin = cms.double( 0.0 ),
8256  useMassDropTagger = cms.bool( False ),
8257  muMin = cms.double( -1.0 ),
8258  subtractorName = cms.string( "" ),
8259  muCut = cms.double( -1.0 ),
8260  subjetPtMin = cms.double( -1.0 ),
8261  useTrimming = cms.bool( False ),
8262  muMax = cms.double( -1.0 ),
8263  yMin = cms.double( -1.0 ),
8264  useFiltering = cms.bool( False ),
8265  rFilt = cms.double( -1.0 ),
8266  yMax = cms.double( -1.0 ),
8267  zcut = cms.double( -1.0 ),
8268  MinVtxNdof = cms.int32( 5 ),
8269  MaxVtxZ = cms.double( 15.0 ),
8270  UseOnlyVertexTracks = cms.bool( False ),
8271  dRMin = cms.double( -1.0 ),
8272  nFilt = cms.int32( -1 ),
8273  usePruning = cms.bool( False ),
8274  maxDepth = cms.int32( -1 ),
8275  yCut = cms.double( -1.0 ),
8276  DzTrVtxMax = cms.double( 0.0 ),
8277  UseOnlyOnePV = cms.bool( False ),
8278  rcut_factor = cms.double( -1.0 ),
8279  sumRecHits = cms.bool( False ),
8280  trimPtFracMin = cms.double( -1.0 ),
8281  dRMax = cms.double( -1.0 ),
8282  DxyTrVtxMax = cms.double( 0.0 ),
8283  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
8284 )
8285 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8286  min_N90 = cms.int32( -2 ),
8287  min_N90hits = cms.int32( 2 ),
8288  min_EMF = cms.double( 1.0E-6 ),
8289  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8290  JetIDParams = cms.PSet(
8291  useRecHits = cms.bool( True ),
8292  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8293  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8294  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8295  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8296  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8297  ),
8298  max_EMF = cms.double( 999.0 )
8299 )
8300 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8301  gridSpacing = cms.double( 0.55 ),
8302  maxRapidity = cms.double( 5.0 ),
8303  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
8304 )
8305 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8306  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
8307  algorithm = cms.string( "AK4CaloHLT" ),
8308  level = cms.string( "L1FastJet" )
8309 )
8310 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8311  algorithm = cms.string( "AK4CaloHLT" ),
8312  level = cms.string( "L2Relative" )
8313 )
8314 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8315  algorithm = cms.string( "AK4CaloHLT" ),
8316  level = cms.string( "L3Absolute" )
8317 )
8318 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8319  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
8320 )
8321 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8322  src = cms.InputTag( "hltAK4CaloJets" ),
8323  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8324 )
8325 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8326  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8327  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8328 )
8329 fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet",
8330  saveTags = cms.bool( True ),
8331  MinPt = cms.double( 30.0 ),
8332  MinN = cms.int32( 1 ),
8333  MaxEta = cms.double( 5.0 ),
8334  MinMass = cms.double( -1.0 ),
8335  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8336  MinE = cms.double( -1.0 ),
8337  triggerType = cms.int32( 85 )
8338 )
8339 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
8340  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8341  offset = cms.uint32( 0 )
8342 )
8343 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
8344  saveTags = cms.bool( True ),
8345  MinPt = cms.double( 40.0 ),
8346  MinN = cms.int32( 1 ),
8347  MaxEta = cms.double( 5.0 ),
8348  MinMass = cms.double( -1.0 ),
8349  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8350  MinE = cms.double( -1.0 ),
8351  triggerType = cms.int32( 85 )
8352 )
8353 fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler",
8354  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8355  offset = cms.uint32( 0 )
8356 )
8357 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
8358  saveTags = cms.bool( True ),
8359  MinPt = cms.double( 50.0 ),
8360  MinN = cms.int32( 1 ),
8361  MaxEta = cms.double( 5.0 ),
8362  MinMass = cms.double( -1.0 ),
8363  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8364  MinE = cms.double( -1.0 ),
8365  triggerType = cms.int32( 85 )
8366 )
8367 fragment.hltL1sL1SingleJet36 = cms.EDFilter( "HLTLevel1GTSeed",
8368  L1SeedsLogicalExpression = cms.string( "L1_SingleJet36" ),
8369  saveTags = cms.bool( True ),
8370  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8371  L1UseL1TriggerObjectMaps = cms.bool( True ),
8372  L1UseAliasesForSeeding = cms.bool( True ),
8373  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8374  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8375  L1NrBxInEvent = cms.int32( 3 ),
8376  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8377  L1TechTriggerSeeding = cms.bool( False )
8378 )
8379 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
8380  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8381  offset = cms.uint32( 0 )
8382 )
8383 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
8384  saveTags = cms.bool( True ),
8385  MinPt = cms.double( 80.0 ),
8386  MinN = cms.int32( 1 ),
8387  MaxEta = cms.double( 5.0 ),
8388  MinMass = cms.double( -1.0 ),
8389  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8390  MinE = cms.double( -1.0 ),
8391  triggerType = cms.int32( 85 )
8392 )
8393 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
8394  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8395  offset = cms.uint32( 0 )
8396 )
8397 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
8398  saveTags = cms.bool( True ),
8399  MinPt = cms.double( 100.0 ),
8400  MinN = cms.int32( 1 ),
8401  MaxEta = cms.double( 5.0 ),
8402  MinMass = cms.double( -1.0 ),
8403  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8404  MinE = cms.double( -1.0 ),
8405  triggerType = cms.int32( 85 )
8406 )
8407 fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler",
8408  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8409  offset = cms.uint32( 0 )
8410 )
8411 fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet",
8412  saveTags = cms.bool( True ),
8413  MinPt = cms.double( 15.0 ),
8414  MinN = cms.int32( 1 ),
8415  MaxEta = cms.double( 5.0 ),
8416  MinMass = cms.double( -1.0 ),
8417  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8418  MinE = cms.double( -1.0 ),
8419  triggerType = cms.int32( 85 )
8420 )
8421 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8422  DeltaR = cms.double( 0.5 ),
8423  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ),
8424  TriggerType = cms.int32( 85 ),
8425  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8426 )
8427 fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet",
8428  saveTags = cms.bool( True ),
8429  MinPt = cms.double( 30.0 ),
8430  MinN = cms.int32( 1 ),
8431  MaxEta = cms.double( 5.0 ),
8432  MinMass = cms.double( -1.0 ),
8433  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
8434  MinE = cms.double( -1.0 ),
8435  triggerType = cms.int32( 85 )
8436 )
8437 fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler",
8438  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8439  offset = cms.uint32( 0 )
8440 )
8441 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8442  DeltaR = cms.double( 0.5 ),
8443  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ),
8444  TriggerType = cms.int32( 85 ),
8445  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8446 )
8447 fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet",
8448  saveTags = cms.bool( True ),
8449  MinPt = cms.double( 50.0 ),
8450  MinN = cms.int32( 1 ),
8451  MaxEta = cms.double( 5.0 ),
8452  MinMass = cms.double( -1.0 ),
8453  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ),
8454  MinE = cms.double( -1.0 ),
8455  triggerType = cms.int32( 85 )
8456 )
8457 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
8458  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8459  offset = cms.uint32( 0 )
8460 )
8461 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8462  DeltaR = cms.double( 0.5 ),
8463  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
8464  TriggerType = cms.int32( 85 ),
8465  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8466 )
8467 fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet",
8468  saveTags = cms.bool( True ),
8469  MinPt = cms.double( 80.0 ),
8470  MinN = cms.int32( 1 ),
8471  MaxEta = cms.double( 5.0 ),
8472  MinMass = cms.double( -1.0 ),
8473  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ),
8474  MinE = cms.double( -1.0 ),
8475  triggerType = cms.int32( 85 )
8476 )
8477 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
8478  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8479  offset = cms.uint32( 0 )
8480 )
8481 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
8482  saveTags = cms.bool( True ),
8483  MinPt = cms.double( 70.0 ),
8484  MinN = cms.int32( 1 ),
8485  MaxEta = cms.double( 5.0 ),
8486  MinMass = cms.double( -1.0 ),
8487  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8488  MinE = cms.double( -1.0 ),
8489  triggerType = cms.int32( 85 )
8490 )
8491 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8492  DeltaR = cms.double( 0.5 ),
8493  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
8494  TriggerType = cms.int32( 85 ),
8495  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8496 )
8497 fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet",
8498  saveTags = cms.bool( True ),
8499  MinPt = cms.double( 100.0 ),
8500  MinN = cms.int32( 1 ),
8501  MaxEta = cms.double( 5.0 ),
8502  MinMass = cms.double( -1.0 ),
8503  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
8504  MinE = cms.double( -1.0 ),
8505  triggerType = cms.int32( 85 )
8506 )
8507 fragment.hltL1sL1SingleEG2BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
8508  L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND" ),
8509  saveTags = cms.bool( True ),
8510  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8511  L1UseL1TriggerObjectMaps = cms.bool( True ),
8512  L1UseAliasesForSeeding = cms.bool( True ),
8513  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8514  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8515  L1NrBxInEvent = cms.int32( 3 ),
8516  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8517  L1TechTriggerSeeding = cms.bool( False )
8518 )
8519 fragment.hltPreHISinglePhoton10 = cms.EDFilter( "HLTPrescaler",
8520  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8521  offset = cms.uint32( 0 )
8522 )
8523 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8524  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8525  IslandEndcapSeedThr = cms.double( 0.18 ),
8526  posCalcParameters = cms.PSet(
8527  T0_barl = cms.double( 7.4 ),
8528  LogWeighted = cms.bool( True ),
8529  T0_endc = cms.double( 3.1 ),
8530  T0_endcPresh = cms.double( 1.2 ),
8531  W0 = cms.double( 4.2 ),
8532  X0 = cms.double( 0.89 )
8533  ),
8534  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8535  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8536  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8537  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8538  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8539  VerbosityLevel = cms.string( "ERROR" ),
8540  IslandBarrelSeedThr = cms.double( 0.5 ),
8541  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8542  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8543 )
8544 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8545  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8546  endcapEtaSearchRoad = cms.double( 0.14 ),
8547  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8548  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8549  barrelPhiSearchRoad = cms.double( 0.8 ),
8550  endcapPhiSearchRoad = cms.double( 0.6 ),
8551  endcapBCEnergyThreshold = cms.double( 0.0 ),
8552  VerbosityLevel = cms.string( "ERROR" ),
8553  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8554  barrelEtaSearchRoad = cms.double( 0.07 ),
8555  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8556  barrelBCEnergyThreshold = cms.double( 0.0 ),
8557  doBarrel = cms.bool( True ),
8558  doEndcaps = cms.bool( True ),
8559  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8560  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8561 )
8562 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8563  corectedSuperClusterCollection = cms.string( "" ),
8564  sigmaElectronicNoise = cms.double( 0.03 ),
8565  superClusterAlgo = cms.string( "Island" ),
8566  etThresh = cms.double( 0.0 ),
8567  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8568  applyEnergyCorrection = cms.bool( True ),
8569  isl_fCorrPset = cms.PSet(
8570  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8571  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 ),
8572  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8573  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 ),
8574  brLinearLowThr = cms.double( 0.0 ),
8575  brLinearHighThr = cms.double( 0.0 ),
8576  minR9Barrel = cms.double( 0.94 ),
8577  minR9Endcap = cms.double( 0.95 ),
8578  maxR9 = cms.double( 1.5 )
8579  ),
8580  VerbosityLevel = cms.string( "ERROR" ),
8581  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8582 )
8583 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8584  corectedSuperClusterCollection = cms.string( "" ),
8585  sigmaElectronicNoise = cms.double( 0.15 ),
8586  superClusterAlgo = cms.string( "Island" ),
8587  etThresh = cms.double( 0.0 ),
8588  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8589  applyEnergyCorrection = cms.bool( True ),
8590  isl_fCorrPset = cms.PSet(
8591  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8592  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 ),
8593  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8594  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 ),
8595  brLinearLowThr = cms.double( 0.0 ),
8596  brLinearHighThr = cms.double( 0.0 ),
8597  minR9Barrel = cms.double( 0.94 ),
8598  minR9Endcap = cms.double( 0.95 ),
8599  maxR9 = cms.double( 1.5 )
8600  ),
8601  VerbosityLevel = cms.string( "ERROR" ),
8602  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8603 )
8604 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8605  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8606  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8607  TimingCut = cms.untracked.double( 9999999.0 ),
8608  swissCutThr = cms.untracked.double( 0.95 ),
8609  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8610  etCut = cms.double( 8.0 ),
8611  outputColl = cms.string( "" )
8612 )
8613 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8614  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8615  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8616  recoEcalCandidateCollection = cms.string( "" )
8617 )
8618 fragment.hltHIPhoton10 = cms.EDFilter( "HLT1Photon",
8619  saveTags = cms.bool( True ),
8620  MinPt = cms.double( 10.0 ),
8621  MinN = cms.int32( 1 ),
8622  MaxEta = cms.double( 3.0 ),
8623  MinMass = cms.double( -1.0 ),
8624  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8625  MinE = cms.double( -1.0 ),
8626  triggerType = cms.int32( 81 )
8627 )
8628 fragment.hltPreHISinglePhoton15 = cms.EDFilter( "HLTPrescaler",
8629  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8630  offset = cms.uint32( 0 )
8631 )
8632 fragment.hltHIPhoton15 = cms.EDFilter( "HLT1Photon",
8633  saveTags = cms.bool( True ),
8634  MinPt = cms.double( 15.0 ),
8635  MinN = cms.int32( 1 ),
8636  MaxEta = cms.double( 3.0 ),
8637  MinMass = cms.double( -1.0 ),
8638  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8639  MinE = cms.double( -1.0 ),
8640  triggerType = cms.int32( 81 )
8641 )
8642 fragment.hltPreHISinglePhoton20 = cms.EDFilter( "HLTPrescaler",
8643  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8644  offset = cms.uint32( 0 )
8645 )
8646 fragment.hltHIPhoton20 = cms.EDFilter( "HLT1Photon",
8647  saveTags = cms.bool( True ),
8648  MinPt = cms.double( 20.0 ),
8649  MinN = cms.int32( 1 ),
8650  MaxEta = cms.double( 3.0 ),
8651  MinMass = cms.double( -1.0 ),
8652  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8653  MinE = cms.double( -1.0 ),
8654  triggerType = cms.int32( 81 )
8655 )
8656 fragment.hltPreHISinglePhoton40 = cms.EDFilter( "HLTPrescaler",
8657  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8658  offset = cms.uint32( 0 )
8659 )
8660 fragment.hltHIPhoton40 = cms.EDFilter( "HLT1Photon",
8661  saveTags = cms.bool( True ),
8662  MinPt = cms.double( 40.0 ),
8663  MinN = cms.int32( 1 ),
8664  MaxEta = cms.double( 3.0 ),
8665  MinMass = cms.double( -1.0 ),
8666  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8667  MinE = cms.double( -1.0 ),
8668  triggerType = cms.int32( 81 )
8669 )
8670 fragment.hltPreHISinglePhoton60 = cms.EDFilter( "HLTPrescaler",
8671  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8672  offset = cms.uint32( 0 )
8673 )
8674 fragment.hltHIPhoton60 = cms.EDFilter( "HLT1Photon",
8675  saveTags = cms.bool( True ),
8676  MinPt = cms.double( 60.0 ),
8677  MinN = cms.int32( 1 ),
8678  MaxEta = cms.double( 3.0 ),
8679  MinMass = cms.double( -1.0 ),
8680  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8681  MinE = cms.double( -1.0 ),
8682  triggerType = cms.int32( 81 )
8683 )
8684 fragment.hltBPTXCoincidence = cms.EDFilter( "HLTLevel1Activity",
8685  technicalBits = cms.uint64( 0x11 ),
8686  ignoreL1Mask = cms.bool( True ),
8687  invert = cms.bool( False ),
8688  physicsLoBits = cms.uint64( 0x1 ),
8689  physicsHiBits = cms.uint64( 0x0 ),
8690  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8691  daqPartitions = cms.uint32( 1 ),
8692  bunchCrossings = cms.vint32( 0, 1, -1 )
8693 )
8694 fragment.hltL1sL1DoubleMuOpen = cms.EDFilter( "HLTLevel1GTSeed",
8695  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
8696  saveTags = cms.bool( True ),
8697  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8698  L1UseL1TriggerObjectMaps = cms.bool( True ),
8699  L1UseAliasesForSeeding = cms.bool( True ),
8700  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8701  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8702  L1NrBxInEvent = cms.int32( 3 ),
8703  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8704  L1TechTriggerSeeding = cms.bool( False )
8705 )
8706 fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8707  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8708  offset = cms.uint32( 0 )
8709 )
8710 fragment.hltL1fL1DoubleMuOpenFiltered0 = cms.EDFilter( "HLTMuonL1Filter",
8711  saveTags = cms.bool( True ),
8712  CSCTFtag = cms.InputTag( "unused" ),
8713  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8714  MinPt = cms.double( 0.0 ),
8715  MinN = cms.int32( 2 ),
8716  MaxEta = cms.double( 2.5 ),
8717  SelectQualities = cms.vint32( ),
8718  CandTag = cms.InputTag( "hltL1extraParticles" ),
8719  ExcludeSingleSegmentCSC = cms.bool( False )
8720 )
8721 fragment.hltPreHIL2Mu3 = cms.EDFilter( "HLTPrescaler",
8722  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8723  offset = cms.uint32( 0 )
8724 )
8725 fragment.hltHIL1SingleMuOpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8726  saveTags = cms.bool( False ),
8727  CSCTFtag = cms.InputTag( "unused" ),
8728  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
8729  MinPt = cms.double( 0.0 ),
8730  MinN = cms.int32( 1 ),
8731  MaxEta = cms.double( 2.5 ),
8732  SelectQualities = cms.vint32( ),
8733  CandTag = cms.InputTag( "hltL1extraParticles" ),
8734  ExcludeSingleSegmentCSC = cms.bool( False )
8735 )
8736 fragment.hltHIL2Mu3L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8737  saveTags = cms.bool( True ),
8738  MaxDr = cms.double( 9999.0 ),
8739  CutOnChambers = cms.bool( False ),
8740  PreviousCandTag = cms.InputTag( "hltHIL1SingleMuOpenFiltered" ),
8741  MinPt = cms.double( 3.0 ),
8742  MinN = cms.int32( 1 ),
8743  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8744  MaxEta = cms.double( 2.5 ),
8745  MinNhits = cms.vint32( 0 ),
8746  MinDxySig = cms.double( -1.0 ),
8747  MinNchambers = cms.vint32( 0 ),
8748  AbsEtaBins = cms.vdouble( 5.0 ),
8749  MaxDz = cms.double( 9999.0 ),
8750  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8751  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8752  MinDr = cms.double( -1.0 ),
8753  NSigmaPt = cms.double( 0.0 ),
8754  MinNstations = cms.vint32( 0 )
8755 )
8756 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8757  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8758  offset = cms.uint32( 0 )
8759 )
8760 fragment.hltHIDoubleMuLevel1PathL1OpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8761  saveTags = cms.bool( True ),
8762  CSCTFtag = cms.InputTag( "unused" ),
8763  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8764  MinPt = cms.double( 0.0 ),
8765  MinN = cms.int32( 2 ),
8766  MaxEta = cms.double( 2.5 ),
8767  SelectQualities = cms.vint32( ),
8768  CandTag = cms.InputTag( "hltL1extraParticles" ),
8769  ExcludeSingleSegmentCSC = cms.bool( False )
8770 )
8771 fragment.hltHIL2DoubleMu0L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8772  saveTags = cms.bool( True ),
8773  MaxDr = cms.double( 9999.0 ),
8774  CutOnChambers = cms.bool( False ),
8775  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
8776  MinPt = cms.double( 0.0 ),
8777  MinN = cms.int32( 2 ),
8778  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8779  MaxEta = cms.double( 3.0 ),
8780  MinNhits = cms.vint32( 0 ),
8781  MinDxySig = cms.double( -1.0 ),
8782  MinNchambers = cms.vint32( 0 ),
8783  AbsEtaBins = cms.vdouble( 5.0 ),
8784  MaxDz = cms.double( 9999.0 ),
8785  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8786  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8787  MinDr = cms.double( -1.0 ),
8788  NSigmaPt = cms.double( 0.0 ),
8789  MinNstations = cms.vint32( 0 )
8790 )
8791 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
8792  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8793  offset = cms.uint32( 0 )
8794 )
8795 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8796  src = cms.InputTag( "hltSiPixelDigis" ),
8797  ChannelThreshold = cms.int32( 1000 ),
8798  maxNumberOfClusters = cms.int32( -1 ),
8799  VCaltoElectronGain = cms.int32( 65 ),
8800  MissCalibrate = cms.untracked.bool( True ),
8801  SplitClusters = cms.bool( False ),
8802  VCaltoElectronOffset = cms.int32( -414 ),
8803  payloadType = cms.string( "HLT" ),
8804  SeedThreshold = cms.int32( 1000 ),
8805  ClusterThreshold = cms.double( 4000.0 )
8806 )
8807 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8808  src = cms.InputTag( "hltHISiPixelClusters" ),
8809  onDemand = cms.bool( False )
8810 )
8811 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8812  VerboseLevel = cms.untracked.int32( 0 ),
8813  src = cms.InputTag( "hltHISiPixelClusters" ),
8814  CPE = cms.string( "hltESPPixelCPEGeneric" )
8815 )
8816 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8817  inactivePixelDetectorLabels = cms.VInputTag( ),
8818  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
8819  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8820  switchOffPixelsIfEmpty = cms.bool( True ),
8821  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8822  skipClusters = cms.InputTag( "" ),
8823  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8824 )
8825 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8826  TkSeedGenerator = cms.PSet(
8827  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8828  option = cms.uint32( 3 ),
8829  maxChi2 = cms.double( 40.0 ),
8830  errorMatrixPset = cms.PSet(
8831  atIP = cms.bool( True ),
8832  action = cms.string( "use" ),
8833  errorMatrixValuesPSet = cms.PSet(
8834  pf3_V12 = cms.PSet(
8835  action = cms.string( "scale" ),
8836  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 )
8837  ),
8838  pf3_V13 = cms.PSet(
8839  action = cms.string( "scale" ),
8840  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 )
8841  ),
8842  pf3_V11 = cms.PSet(
8843  action = cms.string( "scale" ),
8844  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 )
8845  ),
8846  pf3_V14 = cms.PSet(
8847  action = cms.string( "scale" ),
8848  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 )
8849  ),
8850  pf3_V15 = cms.PSet(
8851  action = cms.string( "scale" ),
8852  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 )
8853  ),
8854  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8855  pf3_V33 = cms.PSet(
8856  action = cms.string( "scale" ),
8857  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 )
8858  ),
8859  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8860  pf3_V44 = cms.PSet(
8861  action = cms.string( "scale" ),
8862  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 )
8863  ),
8864  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8865  pf3_V22 = cms.PSet(
8866  action = cms.string( "scale" ),
8867  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 )
8868  ),
8869  pf3_V23 = cms.PSet(
8870  action = cms.string( "scale" ),
8871  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 )
8872  ),
8873  pf3_V45 = cms.PSet(
8874  action = cms.string( "scale" ),
8875  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 )
8876  ),
8877  pf3_V55 = cms.PSet(
8878  action = cms.string( "scale" ),
8879  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 )
8880  ),
8881  pf3_V34 = cms.PSet(
8882  action = cms.string( "scale" ),
8883  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 )
8884  ),
8885  pf3_V35 = cms.PSet(
8886  action = cms.string( "scale" ),
8887  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 )
8888  ),
8889  pf3_V25 = cms.PSet(
8890  action = cms.string( "scale" ),
8891  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 )
8892  ),
8893  pf3_V24 = cms.PSet(
8894  action = cms.string( "scale" ),
8895  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 )
8896  )
8897  )
8898  ),
8899  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8900  manySeeds = cms.bool( False ),
8901  copyMuonRecHit = cms.bool( False ),
8902  ComponentName = cms.string( "TSGForRoadSearch" ),
8903  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8904  ),
8905  ServiceParameters = cms.PSet(
8906  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8907  'hltESPSteppingHelixPropagatorAlong' ),
8908  RPCLayers = cms.bool( True ),
8909  UseMuonNavigation = cms.untracked.bool( True )
8910  ),
8911  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8912  MuonTrackingRegionBuilder = cms.PSet( ),
8913  PCut = cms.double( 2.5 ),
8914  TrackerSeedCleaner = cms.PSet( ),
8915  PtCut = cms.double( 1.0 )
8916 )
8917 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8918  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8919  reverseTrajectories = cms.bool( True ),
8920  TransientInitialStateEstimatorParameters = cms.PSet(
8921  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8922  numberMeasurementsForFit = cms.int32( 4 ),
8923  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8924  ),
8925  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8926  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8927  cleanTrajectoryAfterInOut = cms.bool( False ),
8928  useHitsSplitting = cms.bool( False ),
8929  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8930  doSeedingRegionRebuilding = cms.bool( False ),
8931  trackCandidateAlso = cms.bool( True ),
8932  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8933  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8934  TrajectoryBuilder = cms.string( "" ),
8935  maxNSeeds = cms.uint32( 100000 )
8936 )
8937 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8938  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8939  SimpleMagneticField = cms.string( "" ),
8940  clusterRemovalInfo = cms.InputTag( "" ),
8941  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8942  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8943  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8944  useHitsSplitting = cms.bool( False ),
8945  MeasurementTracker = cms.string( "" ),
8946  AlgorithmName = cms.string( "undefAlgorithm" ),
8947  alias = cms.untracked.string( "" ),
8948  NavigationSchool = cms.string( "" ),
8949  TrajectoryInEvent = cms.bool( True ),
8950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8951  GeometricInnerState = cms.bool( True ),
8952  useSimpleMF = cms.bool( False ),
8953  Propagator = cms.string( "PropagatorWithMaterial" )
8954 )
8955 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8956  ServiceParameters = cms.PSet(
8957  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8958  'SteppingHelixPropagatorAny',
8959  'hltESPSmartPropagator',
8960  'hltESPSteppingHelixPropagatorOpposite' ),
8961  RPCLayers = cms.bool( True ),
8962  UseMuonNavigation = cms.untracked.bool( True )
8963  ),
8964  L3TrajBuilderParameters = cms.PSet(
8965  ScaleTECyFactor = cms.double( -1.0 ),
8966  GlbRefitterParameters = cms.PSet(
8967  TrackerSkipSection = cms.int32( -1 ),
8968  DoPredictionsOnly = cms.bool( False ),
8969  PropDirForCosmics = cms.bool( False ),
8970  HitThreshold = cms.int32( 1 ),
8971  MuonHitsOption = cms.int32( 1 ),
8972  Chi2CutRPC = cms.double( 1.0 ),
8973  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8974  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8975  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8976  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8977  RefitDirection = cms.string( "insideOut" ),
8978  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8979  Chi2CutCSC = cms.double( 150.0 ),
8980  Chi2CutDT = cms.double( 10.0 ),
8981  RefitRPCHits = cms.bool( True ),
8982  SkipStation = cms.int32( -1 ),
8983  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8984  TrackerSkipSystem = cms.int32( -1 ),
8985  DYTthrs = cms.vint32( 30, 15 )
8986  ),
8987  ScaleTECxFactor = cms.double( -1.0 ),
8988  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8989  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8990  MuonTrackingRegionBuilder = cms.PSet(
8991  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8992  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8993  OnDemand = cms.double( -1.0 ),
8994  Rescale_Dz = cms.double( 3.0 ),
8995  vertexCollection = cms.InputTag( "pixelVertices" ),
8996  Rescale_phi = cms.double( 3.0 ),
8997  Eta_fixed = cms.double( 0.2 ),
8998  DeltaZ_Region = cms.double( 15.9 ),
8999  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9000  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9001  Eta_min = cms.double( 0.05 ),
9002  Phi_fixed = cms.double( 0.2 ),
9003  DeltaR = cms.double( 0.2 ),
9004  EscapePt = cms.double( 1.5 ),
9005  UseFixedRegion = cms.bool( False ),
9006  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9007  Rescale_eta = cms.double( 3.0 ),
9008  Phi_min = cms.double( 0.05 ),
9009  UseVertex = cms.bool( False ),
9010  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9011  ),
9012  RefitRPCHits = cms.bool( True ),
9013  PCut = cms.double( 2.5 ),
9014  TrackTransformer = cms.PSet(
9015  DoPredictionsOnly = cms.bool( False ),
9016  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9017  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9018  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9019  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9020  RefitDirection = cms.string( "insideOut" ),
9021  RefitRPCHits = cms.bool( True ),
9022  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9023  ),
9024  GlobalMuonTrackMatcher = cms.PSet(
9025  Pt_threshold1 = cms.double( 0.0 ),
9026  DeltaDCut_3 = cms.double( 15.0 ),
9027  MinP = cms.double( 2.5 ),
9028  MinPt = cms.double( 1.0 ),
9029  Chi2Cut_1 = cms.double( 50.0 ),
9030  Pt_threshold2 = cms.double( 9.99999999E8 ),
9031  LocChi2Cut = cms.double( 0.001 ),
9032  Eta_threshold = cms.double( 1.2 ),
9033  Quality_3 = cms.double( 7.0 ),
9034  Quality_2 = cms.double( 15.0 ),
9035  Chi2Cut_2 = cms.double( 50.0 ),
9036  Chi2Cut_3 = cms.double( 200.0 ),
9037  DeltaDCut_1 = cms.double( 40.0 ),
9038  DeltaRCut_2 = cms.double( 0.2 ),
9039  DeltaRCut_3 = cms.double( 1.0 ),
9040  DeltaDCut_2 = cms.double( 10.0 ),
9041  DeltaRCut_1 = cms.double( 0.1 ),
9042  Propagator = cms.string( "hltESPSmartPropagator" ),
9043  Quality_1 = cms.double( 20.0 )
9044  ),
9045  PtCut = cms.double( 1.0 ),
9046  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9047  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
9048  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9049  tkTrajMaxChi2 = cms.double( 9999.0 ),
9050  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9051  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9052  tkTrajUseVertex = cms.bool( False )
9053  ),
9054  TrackLoaderParameters = cms.PSet(
9055  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9056  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9057  SmoothTkTrack = cms.untracked.bool( False ),
9058  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9059  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9060  MuonUpdatorAtVertexParameters = cms.PSet(
9061  MaxChi2 = cms.double( 1000000.0 ),
9062  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9063  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9064  ),
9065  VertexConstraint = cms.bool( False ),
9066  DoSmoothing = cms.bool( True ),
9067  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9068  ),
9069  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9070 )
9071 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
9072  TkSeedGenerator = cms.PSet(
9073  PSetNames = cms.vstring( 'skipTSG',
9074  'iterativeTSG' ),
9075  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
9076  iterativeTSG = cms.PSet(
9077  ErrorRescaling = cms.double( 3.0 ),
9078  beamSpot = cms.InputTag( "unused" ),
9079  MaxChi2 = cms.double( 40.0 ),
9080  errorMatrixPset = cms.PSet(
9081  atIP = cms.bool( True ),
9082  action = cms.string( "use" ),
9083  errorMatrixValuesPSet = cms.PSet(
9084  pf3_V12 = cms.PSet(
9085  action = cms.string( "scale" ),
9086  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 )
9087  ),
9088  pf3_V13 = cms.PSet(
9089  action = cms.string( "scale" ),
9090  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 )
9091  ),
9092  pf3_V11 = cms.PSet(
9093  action = cms.string( "scale" ),
9094  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 )
9095  ),
9096  pf3_V14 = cms.PSet(
9097  action = cms.string( "scale" ),
9098  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 )
9099  ),
9100  pf3_V15 = cms.PSet(
9101  action = cms.string( "scale" ),
9102  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 )
9103  ),
9104  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9105  pf3_V33 = cms.PSet(
9106  action = cms.string( "scale" ),
9107  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 )
9108  ),
9109  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9110  pf3_V44 = cms.PSet(
9111  action = cms.string( "scale" ),
9112  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 )
9113  ),
9114  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9115  pf3_V22 = cms.PSet(
9116  action = cms.string( "scale" ),
9117  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 )
9118  ),
9119  pf3_V23 = cms.PSet(
9120  action = cms.string( "scale" ),
9121  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 )
9122  ),
9123  pf3_V45 = cms.PSet(
9124  action = cms.string( "scale" ),
9125  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 )
9126  ),
9127  pf3_V55 = cms.PSet(
9128  action = cms.string( "scale" ),
9129  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 )
9130  ),
9131  pf3_V34 = cms.PSet(
9132  action = cms.string( "scale" ),
9133  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 )
9134  ),
9135  pf3_V35 = cms.PSet(
9136  action = cms.string( "scale" ),
9137  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 )
9138  ),
9139  pf3_V25 = cms.PSet(
9140  action = cms.string( "scale" ),
9141  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 )
9142  ),
9143  pf3_V24 = cms.PSet(
9144  action = cms.string( "scale" ),
9145  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 )
9146  )
9147  )
9148  ),
9149  UpdateState = cms.bool( True ),
9150  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9151  SelectState = cms.bool( False ),
9152  SigmaZ = cms.double( 25.0 ),
9153  ResetMethod = cms.string( "matrix" ),
9154  ComponentName = cms.string( "TSGFromPropagation" ),
9155  UseVertexState = cms.bool( True ),
9156  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9157  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9158  ),
9159  skipTSG = cms.PSet( ),
9160  ComponentName = cms.string( "DualByL2TSG" )
9161  ),
9162  ServiceParameters = cms.PSet(
9163  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9164  'hltESPSmartPropagatorAnyOpposite' ),
9165  RPCLayers = cms.bool( True ),
9166  UseMuonNavigation = cms.untracked.bool( True )
9167  ),
9168  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9169  MuonTrackingRegionBuilder = cms.PSet( ),
9170  PCut = cms.double( 2.5 ),
9171  TrackerSeedCleaner = cms.PSet(
9172  cleanerFromSharedHits = cms.bool( True ),
9173  ptCleaner = cms.bool( True ),
9174  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9175  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9176  directionCleaner = cms.bool( True )
9177  ),
9178  PtCut = cms.double( 1.0 )
9179 )
9180 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9181  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9182  reverseTrajectories = cms.bool( True ),
9183  TransientInitialStateEstimatorParameters = cms.PSet(
9184  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9185  numberMeasurementsForFit = cms.int32( 4 ),
9186  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9187  ),
9188  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9189  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9190  cleanTrajectoryAfterInOut = cms.bool( False ),
9191  useHitsSplitting = cms.bool( False ),
9192  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9193  doSeedingRegionRebuilding = cms.bool( False ),
9194  trackCandidateAlso = cms.bool( True ),
9195  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9196  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9197  TrajectoryBuilder = cms.string( "" ),
9198  maxNSeeds = cms.uint32( 100000 )
9199 )
9200 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9201  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9202  SimpleMagneticField = cms.string( "" ),
9203  clusterRemovalInfo = cms.InputTag( "" ),
9204  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9205  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9206  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9207  useHitsSplitting = cms.bool( False ),
9208  MeasurementTracker = cms.string( "" ),
9209  AlgorithmName = cms.string( "undefAlgorithm" ),
9210  alias = cms.untracked.string( "" ),
9211  NavigationSchool = cms.string( "" ),
9212  TrajectoryInEvent = cms.bool( True ),
9213  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9214  GeometricInnerState = cms.bool( True ),
9215  useSimpleMF = cms.bool( False ),
9216  Propagator = cms.string( "PropagatorWithMaterial" )
9217 )
9218 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9219  ServiceParameters = cms.PSet(
9220  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9221  'SteppingHelixPropagatorAny',
9222  'hltESPSmartPropagator',
9223  'hltESPSteppingHelixPropagatorOpposite' ),
9224  RPCLayers = cms.bool( True ),
9225  UseMuonNavigation = cms.untracked.bool( True )
9226  ),
9227  L3TrajBuilderParameters = cms.PSet(
9228  ScaleTECyFactor = cms.double( -1.0 ),
9229  GlbRefitterParameters = cms.PSet(
9230  TrackerSkipSection = cms.int32( -1 ),
9231  DoPredictionsOnly = cms.bool( False ),
9232  PropDirForCosmics = cms.bool( False ),
9233  HitThreshold = cms.int32( 1 ),
9234  MuonHitsOption = cms.int32( 1 ),
9235  Chi2CutRPC = cms.double( 1.0 ),
9236  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9237  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9238  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9239  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9240  RefitDirection = cms.string( "insideOut" ),
9241  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9242  Chi2CutCSC = cms.double( 150.0 ),
9243  Chi2CutDT = cms.double( 10.0 ),
9244  RefitRPCHits = cms.bool( True ),
9245  SkipStation = cms.int32( -1 ),
9246  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9247  TrackerSkipSystem = cms.int32( -1 ),
9248  DYTthrs = cms.vint32( 30, 15 )
9249  ),
9250  ScaleTECxFactor = cms.double( -1.0 ),
9251  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9252  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9253  MuonTrackingRegionBuilder = cms.PSet(
9254  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9255  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9256  OnDemand = cms.double( -1.0 ),
9257  Rescale_Dz = cms.double( 3.0 ),
9258  vertexCollection = cms.InputTag( "pixelVertices" ),
9259  Rescale_phi = cms.double( 3.0 ),
9260  Eta_fixed = cms.double( 0.2 ),
9261  DeltaZ_Region = cms.double( 15.9 ),
9262  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9263  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9264  Eta_min = cms.double( 0.05 ),
9265  Phi_fixed = cms.double( 0.2 ),
9266  DeltaR = cms.double( 0.2 ),
9267  EscapePt = cms.double( 1.5 ),
9268  UseFixedRegion = cms.bool( False ),
9269  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9270  Rescale_eta = cms.double( 3.0 ),
9271  Phi_min = cms.double( 0.05 ),
9272  UseVertex = cms.bool( False ),
9273  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9274  ),
9275  RefitRPCHits = cms.bool( True ),
9276  PCut = cms.double( 2.5 ),
9277  TrackTransformer = cms.PSet(
9278  DoPredictionsOnly = cms.bool( False ),
9279  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9280  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9281  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9282  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9283  RefitDirection = cms.string( "insideOut" ),
9284  RefitRPCHits = cms.bool( True ),
9285  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9286  ),
9287  GlobalMuonTrackMatcher = cms.PSet(
9288  Pt_threshold1 = cms.double( 0.0 ),
9289  DeltaDCut_3 = cms.double( 15.0 ),
9290  MinP = cms.double( 2.5 ),
9291  MinPt = cms.double( 1.0 ),
9292  Chi2Cut_1 = cms.double( 50.0 ),
9293  Pt_threshold2 = cms.double( 9.99999999E8 ),
9294  LocChi2Cut = cms.double( 0.001 ),
9295  Eta_threshold = cms.double( 1.2 ),
9296  Quality_3 = cms.double( 7.0 ),
9297  Quality_2 = cms.double( 15.0 ),
9298  Chi2Cut_2 = cms.double( 50.0 ),
9299  Chi2Cut_3 = cms.double( 200.0 ),
9300  DeltaDCut_1 = cms.double( 40.0 ),
9301  DeltaRCut_2 = cms.double( 0.2 ),
9302  DeltaRCut_3 = cms.double( 1.0 ),
9303  DeltaDCut_2 = cms.double( 10.0 ),
9304  DeltaRCut_1 = cms.double( 0.1 ),
9305  Propagator = cms.string( "hltESPSmartPropagator" ),
9306  Quality_1 = cms.double( 20.0 )
9307  ),
9308  PtCut = cms.double( 1.0 ),
9309  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9310  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9311  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9312  tkTrajMaxChi2 = cms.double( 9999.0 ),
9313  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9314  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9315  tkTrajUseVertex = cms.bool( False )
9316  ),
9317  TrackLoaderParameters = cms.PSet(
9318  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9319  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9320  SmoothTkTrack = cms.untracked.bool( False ),
9321  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9322  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9323  MuonUpdatorAtVertexParameters = cms.PSet(
9324  MaxChi2 = cms.double( 1000000.0 ),
9325  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9326  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9327  ),
9328  VertexConstraint = cms.bool( False ),
9329  DoSmoothing = cms.bool( True ),
9330  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9331  ),
9332  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9333 )
9334 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9335  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9336 )
9337 fragment.hltHIL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
9338  TkSeedGenerator = cms.PSet(
9339  PSetNames = cms.vstring( 'skipTSG',
9340  'skipTSG' ),
9341  L3TkCollectionA = cms.InputTag( "hltHIL3TkFromL2OICombination" ),
9342  iterativeTSG = cms.PSet(
9343  firstTSG = cms.PSet(
9344  ComponentName = cms.string( "TSGFromOrderedHits" ),
9345  OrderedHitsFactoryPSet = cms.PSet(
9346  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9347  GeneratorPSet = cms.PSet(
9348  useBending = cms.bool( True ),
9349  useFixedPreFiltering = cms.bool( False ),
9350  maxElement = cms.uint32( 0 ),
9351  phiPreFiltering = cms.double( 0.3 ),
9352  extraHitRPhitolerance = cms.double( 0.06 ),
9353  useMultScattering = cms.bool( True ),
9354  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9355  extraHitRZtolerance = cms.double( 0.06 ),
9356  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9357  ),
9358  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9359  ),
9360  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9361  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9362  ),
9363  PSetNames = cms.vstring( 'firstTSG',
9364  'secondTSG' ),
9365  ComponentName = cms.string( "CombinedTSG" ),
9366  thirdTSG = cms.PSet(
9367  PSetNames = cms.vstring( 'endcapTSG',
9368  'barrelTSG' ),
9369  barrelTSG = cms.PSet( ),
9370  endcapTSG = cms.PSet(
9371  ComponentName = cms.string( "TSGFromOrderedHits" ),
9372  OrderedHitsFactoryPSet = cms.PSet(
9373  maxElement = cms.uint32( 0 ),
9374  ComponentName = cms.string( "StandardHitPairGenerator" ),
9375  useOnDemandTracker = cms.untracked.int32( 0 ),
9376  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
9377  ),
9378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9379  ),
9380  etaSeparation = cms.double( 2.0 ),
9381  ComponentName = cms.string( "DualByEtaTSG" ),
9382  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9383  ),
9384  secondTSG = cms.PSet(
9385  ComponentName = cms.string( "TSGFromOrderedHits" ),
9386  OrderedHitsFactoryPSet = cms.PSet(
9387  maxElement = cms.uint32( 0 ),
9388  ComponentName = cms.string( "StandardHitPairGenerator" ),
9389  useOnDemandTracker = cms.untracked.int32( 0 ),
9390  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
9391  ),
9392  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9393  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9394  )
9395  ),
9396  skipTSG = cms.PSet( ),
9397  ComponentName = cms.string( "DualByL2TSG" )
9398  ),
9399  ServiceParameters = cms.PSet(
9400  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
9401  RPCLayers = cms.bool( True ),
9402  UseMuonNavigation = cms.untracked.bool( True )
9403  ),
9404  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9405  MuonTrackingRegionBuilder = cms.PSet(
9406  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9407  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9408  OnDemand = cms.double( -1.0 ),
9409  Rescale_Dz = cms.double( 3.0 ),
9410  vertexCollection = cms.InputTag( "pixelVertices" ),
9411  Rescale_phi = cms.double( 3.0 ),
9412  Eta_fixed = cms.double( 0.2 ),
9413  DeltaZ_Region = cms.double( 15.9 ),
9414  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9415  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9416  Eta_min = cms.double( 0.1 ),
9417  Phi_fixed = cms.double( 0.2 ),
9418  DeltaR = cms.double( 0.2 ),
9419  EscapePt = cms.double( 1.5 ),
9420  UseFixedRegion = cms.bool( False ),
9421  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9422  Rescale_eta = cms.double( 3.0 ),
9423  Phi_min = cms.double( 0.1 ),
9424  UseVertex = cms.bool( False ),
9425  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9426  ),
9427  PCut = cms.double( 2.5 ),
9428  TrackerSeedCleaner = cms.PSet(
9429  cleanerFromSharedHits = cms.bool( True ),
9430  ptCleaner = cms.bool( True ),
9431  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9432  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9433  directionCleaner = cms.bool( True )
9434  ),
9435  PtCut = cms.double( 1.0 )
9436 )
9437 fragment.hltHIL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
9438  src = cms.InputTag( "hltHIL3TrajSeedIOHit" ),
9439  reverseTrajectories = cms.bool( False ),
9440  TransientInitialStateEstimatorParameters = cms.PSet(
9441  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9442  numberMeasurementsForFit = cms.int32( 4 ),
9443  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9444  ),
9445  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9446  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9447  cleanTrajectoryAfterInOut = cms.bool( False ),
9448  useHitsSplitting = cms.bool( False ),
9449  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9450  doSeedingRegionRebuilding = cms.bool( False ),
9451  trackCandidateAlso = cms.bool( True ),
9452  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9453  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9454  TrajectoryBuilder = cms.string( "" ),
9455  maxNSeeds = cms.uint32( 100000 )
9456 )
9457 fragment.hltHIL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
9458  src = cms.InputTag( "hltHIL3TrackCandidateFromL2IOHit" ),
9459  SimpleMagneticField = cms.string( "" ),
9460  clusterRemovalInfo = cms.InputTag( "" ),
9461  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9462  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9463  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9464  useHitsSplitting = cms.bool( False ),
9465  MeasurementTracker = cms.string( "" ),
9466  AlgorithmName = cms.string( "undefAlgorithm" ),
9467  alias = cms.untracked.string( "" ),
9468  NavigationSchool = cms.string( "" ),
9469  TrajectoryInEvent = cms.bool( True ),
9470  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9471  GeometricInnerState = cms.bool( True ),
9472  useSimpleMF = cms.bool( False ),
9473  Propagator = cms.string( "PropagatorWithMaterial" )
9474 )
9475 fragment.hltHIAllL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
9476  ServiceParameters = cms.PSet(
9477  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9478  'SteppingHelixPropagatorAny',
9479  'hltESPSmartPropagator',
9480  'hltESPSteppingHelixPropagatorOpposite' ),
9481  RPCLayers = cms.bool( True ),
9482  UseMuonNavigation = cms.untracked.bool( True )
9483  ),
9484  L3TrajBuilderParameters = cms.PSet(
9485  ScaleTECyFactor = cms.double( -1.0 ),
9486  GlbRefitterParameters = cms.PSet(
9487  TrackerSkipSection = cms.int32( -1 ),
9488  DoPredictionsOnly = cms.bool( False ),
9489  PropDirForCosmics = cms.bool( False ),
9490  HitThreshold = cms.int32( 1 ),
9491  MuonHitsOption = cms.int32( 1 ),
9492  Chi2CutRPC = cms.double( 1.0 ),
9493  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9494  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9495  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9496  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9497  RefitDirection = cms.string( "insideOut" ),
9498  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9499  Chi2CutCSC = cms.double( 150.0 ),
9500  Chi2CutDT = cms.double( 10.0 ),
9501  RefitRPCHits = cms.bool( True ),
9502  SkipStation = cms.int32( -1 ),
9503  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9504  TrackerSkipSystem = cms.int32( -1 ),
9505  DYTthrs = cms.vint32( 30, 15 )
9506  ),
9507  ScaleTECxFactor = cms.double( -1.0 ),
9508  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9509  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9510  MuonTrackingRegionBuilder = cms.PSet(
9511  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9512  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9513  OnDemand = cms.double( -1.0 ),
9514  Rescale_Dz = cms.double( 3.0 ),
9515  vertexCollection = cms.InputTag( "pixelVertices" ),
9516  Rescale_phi = cms.double( 3.0 ),
9517  Eta_fixed = cms.double( 0.2 ),
9518  DeltaZ_Region = cms.double( 15.9 ),
9519  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9520  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9521  Eta_min = cms.double( 0.05 ),
9522  Phi_fixed = cms.double( 0.2 ),
9523  DeltaR = cms.double( 0.2 ),
9524  EscapePt = cms.double( 1.5 ),
9525  UseFixedRegion = cms.bool( False ),
9526  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9527  Rescale_eta = cms.double( 3.0 ),
9528  Phi_min = cms.double( 0.05 ),
9529  UseVertex = cms.bool( False ),
9530  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9531  ),
9532  RefitRPCHits = cms.bool( True ),
9533  PCut = cms.double( 2.5 ),
9534  TrackTransformer = cms.PSet(
9535  DoPredictionsOnly = cms.bool( False ),
9536  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9537  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9538  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9539  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9540  RefitDirection = cms.string( "insideOut" ),
9541  RefitRPCHits = cms.bool( True ),
9542  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9543  ),
9544  GlobalMuonTrackMatcher = cms.PSet(
9545  Pt_threshold1 = cms.double( 0.0 ),
9546  DeltaDCut_3 = cms.double( 15.0 ),
9547  MinP = cms.double( 2.5 ),
9548  MinPt = cms.double( 1.0 ),
9549  Chi2Cut_1 = cms.double( 50.0 ),
9550  Pt_threshold2 = cms.double( 9.99999999E8 ),
9551  LocChi2Cut = cms.double( 0.001 ),
9552  Eta_threshold = cms.double( 1.2 ),
9553  Quality_3 = cms.double( 7.0 ),
9554  Quality_2 = cms.double( 15.0 ),
9555  Chi2Cut_2 = cms.double( 50.0 ),
9556  Chi2Cut_3 = cms.double( 200.0 ),
9557  DeltaDCut_1 = cms.double( 40.0 ),
9558  DeltaRCut_2 = cms.double( 0.2 ),
9559  DeltaRCut_3 = cms.double( 1.0 ),
9560  DeltaDCut_2 = cms.double( 10.0 ),
9561  DeltaRCut_1 = cms.double( 0.1 ),
9562  Propagator = cms.string( "hltESPSmartPropagator" ),
9563  Quality_1 = cms.double( 20.0 )
9564  ),
9565  PtCut = cms.double( 1.0 ),
9566  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9567  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2IOHit" ),
9568  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9569  tkTrajMaxChi2 = cms.double( 9999.0 ),
9570  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9571  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9572  tkTrajUseVertex = cms.bool( False )
9573  ),
9574  TrackLoaderParameters = cms.PSet(
9575  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9576  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9577  SmoothTkTrack = cms.untracked.bool( False ),
9578  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9579  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9580  MuonUpdatorAtVertexParameters = cms.PSet(
9581  MaxChi2 = cms.double( 1000000.0 ),
9582  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9583  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9584  ),
9585  VertexConstraint = cms.bool( False ),
9586  DoSmoothing = cms.bool( True ),
9587  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9588  ),
9589  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9590 )
9591 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9592  labels = cms.VInputTag( 'hltHIL3TrajSeedIOHit','hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9593 )
9594 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9595  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2IOHit','hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9596 )
9597 fragment.hltHIL3TkTracksFromL2 = cms.EDProducer( "L3TrackCombiner",
9598  labels = cms.VInputTag( 'hltHIL3TkTracksFromL2IOHit','hltHIL3TkTracksFromL2OIHit','hltHIL3TkTracksFromL2OIState' )
9599 )
9600 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9601  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9602 )
9603 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9604  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9605 )
9606 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9607  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9608  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9609  MuonPtOption = cms.string( "Global" )
9610 )
9611 fragment.hltHISingleMu3L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9612  MaxNormalizedChi2 = cms.double( 20.0 ),
9613  saveTags = cms.bool( True ),
9614  PreviousCandTag = cms.InputTag( "hltHIL2Mu3L2Filtered" ),
9615  MinNmuonHits = cms.int32( 0 ),
9616  MinN = cms.int32( 1 ),
9617  MinTrackPt = cms.double( 0.0 ),
9618  MaxEta = cms.double( 2.5 ),
9619  MaxDXYBeamSpot = cms.double( 0.1 ),
9620  MinNhits = cms.int32( 0 ),
9621  MinDxySig = cms.double( -1.0 ),
9622  NSigmaPt = cms.double( 0.0 ),
9623  MaxDz = cms.double( 9999.0 ),
9624  MaxPtDifference = cms.double( 9999.0 ),
9625  MaxDr = cms.double( 2.0 ),
9626  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9627  MinDXYBeamSpot = cms.double( -1.0 ),
9628  MinDr = cms.double( -1.0 ),
9629  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9630  MinPt = cms.double( 3.0 )
9631 )
9632 fragment.hltPreFullTrack12 = cms.EDFilter( "HLTPrescaler",
9633  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
9634  offset = cms.uint32( 0 )
9635 )
9636 fragment.hltAK6CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
9637  Active_Area_Repeats = cms.int32( 5 ),
9638  doAreaFastjet = cms.bool( False ),
9639  voronoiRfact = cms.double( -9.0 ),
9640  maxBadHcalCells = cms.uint32( 9999999 ),
9641  doAreaDiskApprox = cms.bool( False ),
9642  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9643  jetType = cms.string( "CaloJet" ),
9644  minSeed = cms.uint32( 0 ),
9645  Ghost_EtaMax = cms.double( 6.0 ),
9646  doRhoFastjet = cms.bool( False ),
9647  jetAlgorithm = cms.string( "AntiKt" ),
9648  nSigmaPU = cms.double( 1.0 ),
9649  GhostArea = cms.double( 0.01 ),
9650  Rho_EtaMax = cms.double( 4.4 ),
9651  maxBadEcalCells = cms.uint32( 9999999 ),
9652  useDeterministicSeed = cms.bool( True ),
9653  doPVCorrection = cms.bool( False ),
9654  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9655  rParam = cms.double( 0.6 ),
9656  maxProblematicHcalCells = cms.uint32( 9999999 ),
9657  doOutputJets = cms.bool( True ),
9658  src = cms.InputTag( "hltTowerMakerForPF" ),
9659  inputEtMin = cms.double( 0.3 ),
9660  puPtMin = cms.double( 10.0 ),
9661  srcPVs = cms.InputTag( "NotUsed" ),
9662  jetPtMin = cms.double( 1.0 ),
9663  radiusPU = cms.double( 0.6 ),
9664  maxProblematicEcalCells = cms.uint32( 9999999 ),
9665  doPUOffsetCorr = cms.bool( False ),
9666  inputEMin = cms.double( 0.0 ),
9667  useMassDropTagger = cms.bool( False ),
9668  muMin = cms.double( -1.0 ),
9669  subtractorName = cms.string( "" ),
9670  muCut = cms.double( -1.0 ),
9671  subjetPtMin = cms.double( -1.0 ),
9672  useTrimming = cms.bool( False ),
9673  muMax = cms.double( -1.0 ),
9674  yMin = cms.double( -1.0 ),
9675  useFiltering = cms.bool( False ),
9676  rFilt = cms.double( -1.0 ),
9677  yMax = cms.double( -1.0 ),
9678  zcut = cms.double( -1.0 ),
9679  MinVtxNdof = cms.int32( 5 ),
9680  MaxVtxZ = cms.double( 15.0 ),
9681  UseOnlyVertexTracks = cms.bool( False ),
9682  dRMin = cms.double( -1.0 ),
9683  nFilt = cms.int32( -1 ),
9684  usePruning = cms.bool( False ),
9685  maxDepth = cms.int32( -1 ),
9686  yCut = cms.double( -1.0 ),
9687  DzTrVtxMax = cms.double( 0.0 ),
9688  UseOnlyOnePV = cms.bool( False ),
9689  rcut_factor = cms.double( -1.0 ),
9690  sumRecHits = cms.bool( False ),
9691  trimPtFracMin = cms.double( -1.0 ),
9692  dRMax = cms.double( -1.0 ),
9693  DxyTrVtxMax = cms.double( 0.0 ),
9694  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9695 )
9696 fragment.hltAK6CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
9697  filter = cms.bool( False ),
9698  src = cms.InputTag( "hltAK6CaloJetsPF" ),
9699  etMin = cms.double( 5.0 )
9700 )
9701 fragment.hltPixelTracksForHighPt = cms.EDProducer( "PixelTrackProducer",
9702  useFilterWithES = cms.bool( False ),
9703  FilterPSet = cms.PSet(
9704  chi2 = cms.double( 1000.0 ),
9705  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9706  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9707  nSigmaInvPtTolerance = cms.double( 0.0 ),
9708  ptMin = cms.double( 0.3 ),
9709  tipMax = cms.double( 1.0 )
9710  ),
9711  passLabel = cms.string( "" ),
9712  FitterPSet = cms.PSet(
9713  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9714  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9715  fixImpactParameter = cms.double( 0.0 )
9716  ),
9717  RegionFactoryPSet = cms.PSet(
9718  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9719  RegionPSet = cms.PSet(
9720  precise = cms.bool( True ),
9721  originRadius = cms.double( 0.2 ),
9722  ptMin = cms.double( 0.3 ),
9723  originHalfLength = cms.double( 15.1 ),
9724  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9725  )
9726  ),
9727  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9728  OrderedHitsFactoryPSet = cms.PSet(
9729  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9730  GeneratorPSet = cms.PSet(
9731  useBending = cms.bool( True ),
9732  useFixedPreFiltering = cms.bool( False ),
9733  maxElement = cms.uint32( 100000 ),
9734  phiPreFiltering = cms.double( 0.3 ),
9735  extraHitRPhitolerance = cms.double( 0.06 ),
9736  useMultScattering = cms.bool( True ),
9737  SeedComparitorPSet = cms.PSet(
9738  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9739  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9740  ),
9741  extraHitRZtolerance = cms.double( 0.06 ),
9742  ComponentName = cms.string( "PixelTripletHLTGenerator" )
9743  ),
9744  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9745  )
9746 )
9747 fragment.hltPixelVerticesForHighPt = cms.EDProducer( "PixelVertexProducer",
9748  WtAverage = cms.bool( True ),
9749  Method2 = cms.bool( True ),
9750  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9751  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
9752  Verbosity = cms.int32( 0 ),
9753  UseError = cms.bool( True ),
9754  TrackCollection = cms.InputTag( "hltPixelTracksForHighPt" ),
9755  PtMin = cms.double( 0.4 ),
9756  NTrkMin = cms.int32( 2 ),
9757  ZOffset = cms.double( 5.0 ),
9758  Finder = cms.string( "DivisiveVertexFinder" ),
9759  ZSeparation = cms.double( 0.05 )
9760 )
9761 fragment.hltHighPtPixelTracks = cms.EDProducer( "PixelTrackProducer",
9762  useFilterWithES = cms.bool( False ),
9763  FilterPSet = cms.PSet(
9764  chi2 = cms.double( 1000.0 ),
9765  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9766  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9767  nSigmaInvPtTolerance = cms.double( 0.0 ),
9768  ptMin = cms.double( 0.0 ),
9769  tipMax = cms.double( 1.0 )
9770  ),
9771  passLabel = cms.string( "" ),
9772  FitterPSet = cms.PSet(
9773  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9774  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9775  fixImpactParameter = cms.double( 0.0 )
9776  ),
9777  RegionFactoryPSet = cms.PSet(
9778  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9779  RegionPSet = cms.PSet(
9780  precise = cms.bool( True ),
9781  originHalfLength = cms.double( 15.1 ),
9782  originRadius = cms.double( 0.2 ),
9783  ptMin = cms.double( 6.0 ),
9784  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9785  )
9786  ),
9787  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9788  OrderedHitsFactoryPSet = cms.PSet(
9789  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9790  GeneratorPSet = cms.PSet(
9791  useBending = cms.bool( True ),
9792  useFixedPreFiltering = cms.bool( False ),
9793  phiPreFiltering = cms.double( 0.3 ),
9794  extraHitRPhitolerance = cms.double( 0.06 ),
9795  useMultScattering = cms.bool( True ),
9796  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9797  extraHitRZtolerance = cms.double( 0.06 ),
9798  maxElement = cms.uint32( 100000 ),
9799  SeedComparitorPSet = cms.PSet(
9800  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9801  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9802  )
9803  ),
9804  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9805  )
9806 )
9807 fragment.hltIter0HighPtPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9808  useEventsWithNoVertex = cms.bool( True ),
9809  originHalfLength = cms.double( 0.6 ),
9810  useProtoTrackKinematics = cms.bool( False ),
9811  usePV = cms.bool( False ),
9812  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9813  InputVertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
9814  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9815  InputCollection = cms.InputTag( "hltHighPtPixelTracks" ),
9816  originRadius = cms.double( 0.2 )
9817 )
9818 fragment.hltIter0HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9819  src = cms.InputTag( "hltIter0HighPtPixelSeedsFromPixelTracks" ),
9820  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9821  SimpleMagneticField = cms.string( "ParabolicMf" ),
9822  TransientInitialStateEstimatorParameters = cms.PSet(
9823  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9824  numberMeasurementsForFit = cms.int32( 4 ),
9825  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9826  ),
9827  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9828  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9829  cleanTrajectoryAfterInOut = cms.bool( False ),
9830  useHitsSplitting = cms.bool( False ),
9831  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9832  doSeedingRegionRebuilding = cms.bool( False ),
9833  maxNSeeds = cms.uint32( 100000 ),
9834  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
9835  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9836  TrajectoryBuilder = cms.string( "" )
9837 )
9838 fragment.hltIter0HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9839  src = cms.InputTag( "hltIter0HighPtCkfTrackCandidates" ),
9840  SimpleMagneticField = cms.string( "ParabolicMf" ),
9841  clusterRemovalInfo = cms.InputTag( "" ),
9842  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9843  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9844  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9845  useHitsSplitting = cms.bool( False ),
9846  MeasurementTracker = cms.string( "" ),
9847  AlgorithmName = cms.string( "hltIterX" ),
9848  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9849  NavigationSchool = cms.string( "" ),
9850  TrajectoryInEvent = cms.bool( True ),
9851  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9852  GeometricInnerState = cms.bool( True ),
9853  useSimpleMF = cms.bool( True ),
9854  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9855 )
9856 fragment.hltIter0HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
9857  max_d0 = cms.double( 100.0 ),
9858  minNumber3DLayers = cms.uint32( 0 ),
9859  max_lostHitFraction = cms.double( 1.0 ),
9860  applyAbsCutsIfNoPV = cms.bool( False ),
9861  qualityBit = cms.string( "highPurity" ),
9862  minNumberLayers = cms.uint32( 3 ),
9863  chi2n_par = cms.double( 0.7 ),
9864  useVtxError = cms.bool( False ),
9865  nSigmaZ = cms.double( 3.0 ),
9866  dz_par2 = cms.vdouble( 0.4, 4.0 ),
9867  applyAdaptedPVCuts = cms.bool( True ),
9868  min_eta = cms.double( -9999.0 ),
9869  dz_par1 = cms.vdouble( 0.35, 4.0 ),
9870  copyTrajectories = cms.untracked.bool( True ),
9871  vtxNumber = cms.int32( -1 ),
9872  max_d0NoPV = cms.double( 100.0 ),
9873  keepAllTracks = cms.bool( False ),
9874  maxNumberLostLayers = cms.uint32( 1 ),
9875  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9876  max_relpterr = cms.double( 9999.0 ),
9877  copyExtras = cms.untracked.bool( True ),
9878  max_z0NoPV = cms.double( 100.0 ),
9879  vertexCut = cms.string( "tracksSize>=3" ),
9880  max_z0 = cms.double( 100.0 ),
9881  useVertices = cms.bool( True ),
9882  min_nhits = cms.uint32( 0 ),
9883  src = cms.InputTag( "hltIter0HighPtCtfWithMaterialTracks" ),
9884  max_minMissHitOutOrIn = cms.int32( 99 ),
9885  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9886  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
9887  max_eta = cms.double( 9999.0 ),
9888  d0_par2 = cms.vdouble( 0.4, 4.0 ),
9889  d0_par1 = cms.vdouble( 0.3, 4.0 ),
9890  res_par = cms.vdouble( 0.003, 0.001 ),
9891  minHitsToBypassChecks = cms.uint32( 20 )
9892 )
9893 fragment.hltTrackIter0RefsForJets4Iter1ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
9894  src = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9895  particleType = cms.string( "pi+" )
9896 )
9897 fragment.hltAK6Iter0TrackJets4Iter1ForHighPt = cms.EDProducer( "FastjetJetProducer",
9898  Active_Area_Repeats = cms.int32( 5 ),
9899  doAreaFastjet = cms.bool( False ),
9900  voronoiRfact = cms.double( 0.9 ),
9901  maxBadHcalCells = cms.uint32( 9999999 ),
9902  doAreaDiskApprox = cms.bool( False ),
9903  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9904  jetType = cms.string( "TrackJet" ),
9905  minSeed = cms.uint32( 14327 ),
9906  Ghost_EtaMax = cms.double( 6.0 ),
9907  doRhoFastjet = cms.bool( False ),
9908  jetAlgorithm = cms.string( "AntiKt" ),
9909  nSigmaPU = cms.double( 1.0 ),
9910  GhostArea = cms.double( 0.01 ),
9911  Rho_EtaMax = cms.double( 4.4 ),
9912  maxBadEcalCells = cms.uint32( 9999999 ),
9913  useDeterministicSeed = cms.bool( True ),
9914  doPVCorrection = cms.bool( False ),
9915  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9916  rParam = cms.double( 0.6 ),
9917  maxProblematicHcalCells = cms.uint32( 9999999 ),
9918  doOutputJets = cms.bool( True ),
9919  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1ForHighPt" ),
9920  inputEtMin = cms.double( 0.1 ),
9921  puPtMin = cms.double( 0.0 ),
9922  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
9923  jetPtMin = cms.double( 1.0 ),
9924  radiusPU = cms.double( 0.6 ),
9925  maxProblematicEcalCells = cms.uint32( 9999999 ),
9926  doPUOffsetCorr = cms.bool( False ),
9927  inputEMin = cms.double( 0.0 ),
9928  useMassDropTagger = cms.bool( False ),
9929  muMin = cms.double( -1.0 ),
9930  subtractorName = cms.string( "" ),
9931  muCut = cms.double( -1.0 ),
9932  subjetPtMin = cms.double( -1.0 ),
9933  useTrimming = cms.bool( False ),
9934  muMax = cms.double( -1.0 ),
9935  yMin = cms.double( -1.0 ),
9936  useFiltering = cms.bool( False ),
9937  rFilt = cms.double( -1.0 ),
9938  yMax = cms.double( -1.0 ),
9939  zcut = cms.double( -1.0 ),
9940  MinVtxNdof = cms.int32( 0 ),
9941  MaxVtxZ = cms.double( 30.0 ),
9942  UseOnlyVertexTracks = cms.bool( False ),
9943  dRMin = cms.double( -1.0 ),
9944  nFilt = cms.int32( -1 ),
9945  usePruning = cms.bool( False ),
9946  maxDepth = cms.int32( -1 ),
9947  yCut = cms.double( -1.0 ),
9948  DzTrVtxMax = cms.double( 0.5 ),
9949  UseOnlyOnePV = cms.bool( True ),
9950  rcut_factor = cms.double( -1.0 ),
9951  sumRecHits = cms.bool( False ),
9952  trimPtFracMin = cms.double( -1.0 ),
9953  dRMax = cms.double( -1.0 ),
9954  DxyTrVtxMax = cms.double( 0.2 ),
9955  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9956 )
9957 fragment.hltIter0TrackAndTauJets4Iter1ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9958  fractionMinCaloInTauCone = cms.double( 0.7 ),
9959  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9960  tauConeSize = cms.double( 0.2 ),
9961  ptTrkMaxInCaloCone = cms.double( 1.0 ),
9962  isolationConeSize = cms.double( 0.5 ),
9963  inputTrackJetTag = cms.InputTag( "hltAK6Iter0TrackJets4Iter1ForHighPt" ),
9964  nTrkMaxInCaloCone = cms.int32( 0 ),
9965  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
9966  etaMinCaloJet = cms.double( -2.7 ),
9967  etaMaxCaloJet = cms.double( 2.7 ),
9968  ptMinCaloJet = cms.double( 5.0 ),
9969  inputTrackTag = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" )
9970 )
9971 fragment.hltIter1HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9972  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9973  maxChi2 = cms.double( 9.0 ),
9974  trajectories = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9975  oldClusterRemovalInfo = cms.InputTag( "" ),
9976  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9977  overrideTrkQuals = cms.InputTag( "" ),
9978  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9979  TrackQuality = cms.string( "highPurity" )
9980 )
9981 fragment.hltIter1HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9982  clustersToSkip = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
9983  OnDemand = cms.bool( False ),
9984  src = cms.InputTag( "hltSiStripClusters" )
9985 )
9986 fragment.hltIter1HighPtPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9987  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9988  'BPix1+BPix2+FPix1_pos',
9989  'BPix1+BPix2+FPix1_neg',
9990  'BPix1+FPix1_pos+FPix2_pos',
9991  'BPix1+FPix1_neg+FPix2_neg' ),
9992  MTOB = cms.PSet( ),
9993  TEC = cms.PSet( ),
9994  MTID = cms.PSet( ),
9995  FPix = cms.PSet(
9996  HitProducer = cms.string( "hltSiPixelRecHits" ),
9997  hitErrorRZ = cms.double( 0.0036 ),
9998  useErrorsFromParam = cms.bool( True ),
9999  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10000  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10001  hitErrorRPhi = cms.double( 0.0051 )
10002  ),
10003  MTEC = cms.PSet( ),
10004  MTIB = cms.PSet( ),
10005  TID = cms.PSet( ),
10006  TOB = cms.PSet( ),
10007  BPix = cms.PSet(
10008  HitProducer = cms.string( "hltSiPixelRecHits" ),
10009  hitErrorRZ = cms.double( 0.006 ),
10010  useErrorsFromParam = cms.bool( True ),
10011  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10012  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10013  hitErrorRPhi = cms.double( 0.0027 )
10014  ),
10015  TIB = cms.PSet( )
10016 )
10017 fragment.hltIter1HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10018  RegionFactoryPSet = cms.PSet(
10019  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10020  RegionPSet = cms.PSet(
10021  precise = cms.bool( True ),
10022  originRadius = cms.double( 0.1 ),
10023  searchOpt = cms.bool( True ),
10024  ptMin = cms.double( 6.0 ),
10025  measurementTrackerName = cms.string( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10026  mode = cms.string( "VerticesFixed" ),
10027  maxNRegions = cms.int32( 100 ),
10028  maxNVertices = cms.int32( 10 ),
10029  deltaPhi = cms.double( 1.0 ),
10030  deltaEta = cms.double( 1.0 ),
10031  zErrorBeamSpot = cms.double( 15.0 ),
10032  nSigmaZBeamSpot = cms.double( 3.0 ),
10033  zErrorVetex = cms.double( 0.1 ),
10034  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10035  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10036  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1ForHighPt" )
10037  )
10038  ),
10039  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10040  ClusterCheckPSet = cms.PSet(
10041  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10042  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10043  doClusterCheck = cms.bool( False ),
10044  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10045  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10046  ),
10047  OrderedHitsFactoryPSet = cms.PSet(
10048  maxElement = cms.uint32( 0 ),
10049  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10050  GeneratorPSet = cms.PSet(
10051  useBending = cms.bool( True ),
10052  useFixedPreFiltering = cms.bool( False ),
10053  maxElement = cms.uint32( 100000 ),
10054  phiPreFiltering = cms.double( 0.3 ),
10055  extraHitRPhitolerance = cms.double( 0.032 ),
10056  useMultScattering = cms.bool( True ),
10057  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10058  extraHitRZtolerance = cms.double( 0.037 ),
10059  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10060  ),
10061  SeedingLayers = cms.InputTag( "hltIter1HighPtPixelLayerTriplets" )
10062  ),
10063  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10064 )
10065 fragment.hltIter1HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10066  src = cms.InputTag( "hltIter1HighPtPixelSeeds" ),
10067  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10068  SimpleMagneticField = cms.string( "ParabolicMf" ),
10069  TransientInitialStateEstimatorParameters = cms.PSet(
10070  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10071  numberMeasurementsForFit = cms.int32( 4 ),
10072  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10073  ),
10074  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10075  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10076  cleanTrajectoryAfterInOut = cms.bool( False ),
10077  useHitsSplitting = cms.bool( False ),
10078  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10079  doSeedingRegionRebuilding = cms.bool( False ),
10080  maxNSeeds = cms.uint32( 100000 ),
10081  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
10082  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10083  TrajectoryBuilder = cms.string( "" )
10084 )
10085 fragment.hltIter1HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10086  src = cms.InputTag( "hltIter1HighPtCkfTrackCandidates" ),
10087  SimpleMagneticField = cms.string( "ParabolicMf" ),
10088  clusterRemovalInfo = cms.InputTag( "" ),
10089  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10090  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10091  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10092  useHitsSplitting = cms.bool( False ),
10093  MeasurementTracker = cms.string( "" ),
10094  AlgorithmName = cms.string( "hltIterX" ),
10095  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10096  NavigationSchool = cms.string( "" ),
10097  TrajectoryInEvent = cms.bool( True ),
10098  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10099  GeometricInnerState = cms.bool( True ),
10100  useSimpleMF = cms.bool( True ),
10101  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10102 )
10103 fragment.hltIter1HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10104  max_d0 = cms.double( 100.0 ),
10105  minNumber3DLayers = cms.uint32( 0 ),
10106  max_lostHitFraction = cms.double( 1.0 ),
10107  applyAbsCutsIfNoPV = cms.bool( False ),
10108  qualityBit = cms.string( "highPurity" ),
10109  minNumberLayers = cms.uint32( 3 ),
10110  chi2n_par = cms.double( 0.7 ),
10111  useVtxError = cms.bool( False ),
10112  nSigmaZ = cms.double( 3.0 ),
10113  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10114  applyAdaptedPVCuts = cms.bool( True ),
10115  min_eta = cms.double( -9999.0 ),
10116  dz_par1 = cms.vdouble( 0.8, 3.0 ),
10117  copyTrajectories = cms.untracked.bool( True ),
10118  vtxNumber = cms.int32( -1 ),
10119  max_d0NoPV = cms.double( 100.0 ),
10120  keepAllTracks = cms.bool( False ),
10121  maxNumberLostLayers = cms.uint32( 1 ),
10122  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10123  max_relpterr = cms.double( 9999.0 ),
10124  copyExtras = cms.untracked.bool( True ),
10125  max_z0NoPV = cms.double( 100.0 ),
10126  vertexCut = cms.string( "tracksSize>=3" ),
10127  max_z0 = cms.double( 100.0 ),
10128  useVertices = cms.bool( True ),
10129  min_nhits = cms.uint32( 0 ),
10130  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10131  max_minMissHitOutOrIn = cms.int32( 99 ),
10132  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10133  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10134  max_eta = cms.double( 9999.0 ),
10135  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10136  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10137  res_par = cms.vdouble( 0.003, 0.001 ),
10138  minHitsToBypassChecks = cms.uint32( 20 )
10139 )
10140 fragment.hltIter1HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10141  max_d0 = cms.double( 100.0 ),
10142  minNumber3DLayers = cms.uint32( 0 ),
10143  max_lostHitFraction = cms.double( 1.0 ),
10144  applyAbsCutsIfNoPV = cms.bool( False ),
10145  qualityBit = cms.string( "highPurity" ),
10146  minNumberLayers = cms.uint32( 5 ),
10147  chi2n_par = cms.double( 0.4 ),
10148  useVtxError = cms.bool( False ),
10149  nSigmaZ = cms.double( 3.0 ),
10150  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10151  applyAdaptedPVCuts = cms.bool( True ),
10152  min_eta = cms.double( -9999.0 ),
10153  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10154  copyTrajectories = cms.untracked.bool( True ),
10155  vtxNumber = cms.int32( -1 ),
10156  max_d0NoPV = cms.double( 100.0 ),
10157  keepAllTracks = cms.bool( False ),
10158  maxNumberLostLayers = cms.uint32( 1 ),
10159  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10160  max_relpterr = cms.double( 9999.0 ),
10161  copyExtras = cms.untracked.bool( True ),
10162  max_z0NoPV = cms.double( 100.0 ),
10163  vertexCut = cms.string( "tracksSize>=3" ),
10164  max_z0 = cms.double( 100.0 ),
10165  useVertices = cms.bool( True ),
10166  min_nhits = cms.uint32( 0 ),
10167  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10168  max_minMissHitOutOrIn = cms.int32( 99 ),
10169  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10170  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10171  max_eta = cms.double( 9999.0 ),
10172  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10173  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10174  res_par = cms.vdouble( 0.003, 0.001 ),
10175  minHitsToBypassChecks = cms.uint32( 20 )
10176 )
10177 fragment.hltIter1HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10178  ShareFrac = cms.double( 0.19 ),
10179  writeOnlyTrkQuals = cms.bool( False ),
10180  MinPT = cms.double( 0.05 ),
10181  allowFirstHitShare = cms.bool( True ),
10182  copyExtras = cms.untracked.bool( True ),
10183  Epsilon = cms.double( -0.001 ),
10184  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10185  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10186  MaxNormalizedChisq = cms.double( 1000.0 ),
10187  copyMVA = cms.bool( False ),
10188  FoundHitBonus = cms.double( 5.0 ),
10189  setsToMerge = cms.VPSet(
10190  cms.PSet( pQual = cms.bool( False ),
10191  tLists = cms.vint32( 0, 1 )
10192  )
10193  ),
10194  MinFound = cms.int32( 3 ),
10195  hasSelector = cms.vint32( 0, 0 ),
10196  TrackProducers = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10197  LostHitPenalty = cms.double( 20.0 ),
10198  newQuality = cms.string( "confirmed" )
10199 )
10200 fragment.hltIter1HighPtMerged = cms.EDProducer( "TrackListMerger",
10201  ShareFrac = cms.double( 0.19 ),
10202  writeOnlyTrkQuals = cms.bool( False ),
10203  MinPT = cms.double( 0.05 ),
10204  allowFirstHitShare = cms.bool( True ),
10205  copyExtras = cms.untracked.bool( True ),
10206  Epsilon = cms.double( -0.001 ),
10207  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10208  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10209  MaxNormalizedChisq = cms.double( 1000.0 ),
10210  copyMVA = cms.bool( False ),
10211  FoundHitBonus = cms.double( 5.0 ),
10212  setsToMerge = cms.VPSet(
10213  cms.PSet( pQual = cms.bool( False ),
10214  tLists = cms.vint32( 0, 1 )
10215  )
10216  ),
10217  MinFound = cms.int32( 3 ),
10218  hasSelector = cms.vint32( 0, 0 ),
10219  TrackProducers = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10220  LostHitPenalty = cms.double( 20.0 ),
10221  newQuality = cms.string( "confirmed" )
10222 )
10223 fragment.hltTrackIter1RefsForJets4Iter2ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10224  src = cms.InputTag( "hltIter1HighPtMerged" ),
10225  particleType = cms.string( "pi+" )
10226 )
10227 fragment.hltAK6Iter1TrackJets4Iter2ForHighPt = cms.EDProducer( "FastjetJetProducer",
10228  Active_Area_Repeats = cms.int32( 5 ),
10229  doAreaFastjet = cms.bool( False ),
10230  voronoiRfact = cms.double( 0.9 ),
10231  maxBadHcalCells = cms.uint32( 9999999 ),
10232  doAreaDiskApprox = cms.bool( False ),
10233  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10234  jetType = cms.string( "TrackJet" ),
10235  minSeed = cms.uint32( 14327 ),
10236  Ghost_EtaMax = cms.double( 6.0 ),
10237  doRhoFastjet = cms.bool( False ),
10238  jetAlgorithm = cms.string( "AntiKt" ),
10239  nSigmaPU = cms.double( 1.0 ),
10240  GhostArea = cms.double( 0.01 ),
10241  Rho_EtaMax = cms.double( 4.4 ),
10242  maxBadEcalCells = cms.uint32( 9999999 ),
10243  useDeterministicSeed = cms.bool( True ),
10244  doPVCorrection = cms.bool( False ),
10245  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10246  rParam = cms.double( 0.6 ),
10247  maxProblematicHcalCells = cms.uint32( 9999999 ),
10248  doOutputJets = cms.bool( True ),
10249  src = cms.InputTag( "hltTrackIter1RefsForJets4Iter2ForHighPt" ),
10250  inputEtMin = cms.double( 0.1 ),
10251  puPtMin = cms.double( 0.0 ),
10252  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10253  jetPtMin = cms.double( 1.4 ),
10254  radiusPU = cms.double( 0.6 ),
10255  maxProblematicEcalCells = cms.uint32( 9999999 ),
10256  doPUOffsetCorr = cms.bool( False ),
10257  inputEMin = cms.double( 0.0 ),
10258  useMassDropTagger = cms.bool( False ),
10259  muMin = cms.double( -1.0 ),
10260  subtractorName = cms.string( "" ),
10261  muCut = cms.double( -1.0 ),
10262  subjetPtMin = cms.double( -1.0 ),
10263  useTrimming = cms.bool( False ),
10264  muMax = cms.double( -1.0 ),
10265  yMin = cms.double( -1.0 ),
10266  useFiltering = cms.bool( False ),
10267  rFilt = cms.double( -1.0 ),
10268  yMax = cms.double( -1.0 ),
10269  zcut = cms.double( -1.0 ),
10270  MinVtxNdof = cms.int32( 0 ),
10271  MaxVtxZ = cms.double( 30.0 ),
10272  UseOnlyVertexTracks = cms.bool( False ),
10273  dRMin = cms.double( -1.0 ),
10274  nFilt = cms.int32( -1 ),
10275  usePruning = cms.bool( False ),
10276  maxDepth = cms.int32( -1 ),
10277  yCut = cms.double( -1.0 ),
10278  DzTrVtxMax = cms.double( 0.5 ),
10279  UseOnlyOnePV = cms.bool( True ),
10280  rcut_factor = cms.double( -1.0 ),
10281  sumRecHits = cms.bool( False ),
10282  trimPtFracMin = cms.double( -1.0 ),
10283  dRMax = cms.double( -1.0 ),
10284  DxyTrVtxMax = cms.double( 0.2 ),
10285  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10286 )
10287 fragment.hltIter1TrackAndTauJets4Iter2ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10288  fractionMinCaloInTauCone = cms.double( 0.7 ),
10289  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10290  tauConeSize = cms.double( 0.2 ),
10291  ptTrkMaxInCaloCone = cms.double( 1.4 ),
10292  isolationConeSize = cms.double( 0.5 ),
10293  inputTrackJetTag = cms.InputTag( "hltAK6Iter1TrackJets4Iter2ForHighPt" ),
10294  nTrkMaxInCaloCone = cms.int32( 0 ),
10295  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10296  etaMinCaloJet = cms.double( -2.7 ),
10297  etaMaxCaloJet = cms.double( 2.7 ),
10298  ptMinCaloJet = cms.double( 5.0 ),
10299  inputTrackTag = cms.InputTag( "hltIter1HighPtMerged" )
10300 )
10301 fragment.hltIter2HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10302  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10303  maxChi2 = cms.double( 16.0 ),
10304  trajectories = cms.InputTag( "hltIter1HighPtTrackSelectionHighPurity" ),
10305  oldClusterRemovalInfo = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10306  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10307  overrideTrkQuals = cms.InputTag( "" ),
10308  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10309  TrackQuality = cms.string( "highPurity" )
10310 )
10311 fragment.hltIter2HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10312  clustersToSkip = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10313  OnDemand = cms.bool( False ),
10314  src = cms.InputTag( "hltSiStripClusters" )
10315 )
10316 fragment.hltIter2HighPtPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
10317  layerList = cms.vstring( 'BPix1+BPix2',
10318  'BPix1+BPix3',
10319  'BPix2+BPix3',
10320  'BPix1+FPix1_pos',
10321  'BPix1+FPix1_neg',
10322  'BPix1+FPix2_pos',
10323  'BPix1+FPix2_neg',
10324  'BPix2+FPix1_pos',
10325  'BPix2+FPix1_neg',
10326  'BPix2+FPix2_pos',
10327  'BPix2+FPix2_neg',
10328  'FPix1_pos+FPix2_pos',
10329  'FPix1_neg+FPix2_neg' ),
10330  MTOB = cms.PSet( ),
10331  TEC = cms.PSet( ),
10332  MTID = cms.PSet( ),
10333  FPix = cms.PSet(
10334  HitProducer = cms.string( "hltSiPixelRecHits" ),
10335  hitErrorRZ = cms.double( 0.0036 ),
10336  useErrorsFromParam = cms.bool( True ),
10337  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10338  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10339  hitErrorRPhi = cms.double( 0.0051 )
10340  ),
10341  MTEC = cms.PSet( ),
10342  MTIB = cms.PSet( ),
10343  TID = cms.PSet( ),
10344  TOB = cms.PSet( ),
10345  BPix = cms.PSet(
10346  HitProducer = cms.string( "hltSiPixelRecHits" ),
10347  hitErrorRZ = cms.double( 0.006 ),
10348  useErrorsFromParam = cms.bool( True ),
10349  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10350  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10351  hitErrorRPhi = cms.double( 0.0027 )
10352  ),
10353  TIB = cms.PSet( )
10354 )
10355 fragment.hltIter2HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10356  RegionFactoryPSet = cms.PSet(
10357  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10358  RegionPSet = cms.PSet(
10359  precise = cms.bool( True ),
10360  originRadius = cms.double( 0.025 ),
10361  searchOpt = cms.bool( True ),
10362  originZPos = cms.double( 0.0 ),
10363  ptMin = cms.double( 6.0 ),
10364  measurementTrackerName = cms.string( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10365  mode = cms.string( "VerticesFixed" ),
10366  maxNRegions = cms.int32( 100 ),
10367  maxNVertices = cms.int32( 10 ),
10368  deltaPhi = cms.double( 0.8 ),
10369  deltaEta = cms.double( 0.8 ),
10370  zErrorBeamSpot = cms.double( 15.0 ),
10371  nSigmaZBeamSpot = cms.double( 3.0 ),
10372  zErrorVetex = cms.double( 0.05 ),
10373  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10374  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10375  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2ForHighPt" )
10376  )
10377  ),
10378  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10379  ClusterCheckPSet = cms.PSet(
10380  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10381  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10382  doClusterCheck = cms.bool( False ),
10383  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10384  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10385  ),
10386  OrderedHitsFactoryPSet = cms.PSet(
10387  maxElement = cms.uint32( 0 ),
10388  ComponentName = cms.string( "StandardHitPairGenerator" ),
10389  GeneratorPSet = cms.PSet(
10390  maxElement = cms.uint32( 100000 ),
10391  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10392  ),
10393  SeedingLayers = cms.InputTag( "hltIter2HighPtPixelLayerPairs" )
10394  ),
10395  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
10396 )
10397 fragment.hltIter2HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10398  src = cms.InputTag( "hltIter2HighPtPixelSeeds" ),
10399  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10400  SimpleMagneticField = cms.string( "ParabolicMf" ),
10401  TransientInitialStateEstimatorParameters = cms.PSet(
10402  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10403  numberMeasurementsForFit = cms.int32( 4 ),
10404  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10405  ),
10406  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10407  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10408  cleanTrajectoryAfterInOut = cms.bool( False ),
10409  useHitsSplitting = cms.bool( False ),
10410  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10411  doSeedingRegionRebuilding = cms.bool( False ),
10412  maxNSeeds = cms.uint32( 100000 ),
10413  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
10414  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10415  TrajectoryBuilder = cms.string( "" )
10416 )
10417 fragment.hltIter2HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10418  src = cms.InputTag( "hltIter2HighPtCkfTrackCandidates" ),
10419  SimpleMagneticField = cms.string( "ParabolicMf" ),
10420  clusterRemovalInfo = cms.InputTag( "" ),
10421  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10422  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10423  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10424  useHitsSplitting = cms.bool( False ),
10425  MeasurementTracker = cms.string( "" ),
10426  AlgorithmName = cms.string( "hltIterX" ),
10427  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10428  NavigationSchool = cms.string( "" ),
10429  TrajectoryInEvent = cms.bool( True ),
10430  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10431  GeometricInnerState = cms.bool( True ),
10432  useSimpleMF = cms.bool( True ),
10433  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10434 )
10435 fragment.hltIter2HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
10436  max_d0 = cms.double( 100.0 ),
10437  minNumber3DLayers = cms.uint32( 0 ),
10438  max_lostHitFraction = cms.double( 1.0 ),
10439  applyAbsCutsIfNoPV = cms.bool( False ),
10440  qualityBit = cms.string( "highPurity" ),
10441  minNumberLayers = cms.uint32( 3 ),
10442  chi2n_par = cms.double( 0.7 ),
10443  useVtxError = cms.bool( False ),
10444  nSigmaZ = cms.double( 3.0 ),
10445  dz_par2 = cms.vdouble( 0.4, 4.0 ),
10446  applyAdaptedPVCuts = cms.bool( True ),
10447  min_eta = cms.double( -9999.0 ),
10448  dz_par1 = cms.vdouble( 0.35, 4.0 ),
10449  copyTrajectories = cms.untracked.bool( True ),
10450  vtxNumber = cms.int32( -1 ),
10451  max_d0NoPV = cms.double( 100.0 ),
10452  keepAllTracks = cms.bool( False ),
10453  maxNumberLostLayers = cms.uint32( 1 ),
10454  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10455  max_relpterr = cms.double( 9999.0 ),
10456  copyExtras = cms.untracked.bool( True ),
10457  max_z0NoPV = cms.double( 100.0 ),
10458  vertexCut = cms.string( "tracksSize>=3" ),
10459  max_z0 = cms.double( 100.0 ),
10460  useVertices = cms.bool( True ),
10461  min_nhits = cms.uint32( 0 ),
10462  src = cms.InputTag( "hltIter2HighPtCtfWithMaterialTracks" ),
10463  max_minMissHitOutOrIn = cms.int32( 99 ),
10464  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10465  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10466  max_eta = cms.double( 9999.0 ),
10467  d0_par2 = cms.vdouble( 0.4, 4.0 ),
10468  d0_par1 = cms.vdouble( 0.3, 4.0 ),
10469  res_par = cms.vdouble( 0.003, 0.001 ),
10470  minHitsToBypassChecks = cms.uint32( 20 )
10471 )
10472 fragment.hltIter2HighPtMerged = cms.EDProducer( "TrackListMerger",
10473  ShareFrac = cms.double( 0.19 ),
10474  writeOnlyTrkQuals = cms.bool( False ),
10475  MinPT = cms.double( 0.05 ),
10476  allowFirstHitShare = cms.bool( True ),
10477  copyExtras = cms.untracked.bool( True ),
10478  Epsilon = cms.double( -0.001 ),
10479  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10480  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10481  MaxNormalizedChisq = cms.double( 1000.0 ),
10482  copyMVA = cms.bool( False ),
10483  FoundHitBonus = cms.double( 5.0 ),
10484  setsToMerge = cms.VPSet(
10485  cms.PSet( pQual = cms.bool( False ),
10486  tLists = cms.vint32( 0, 1 )
10487  )
10488  ),
10489  MinFound = cms.int32( 3 ),
10490  hasSelector = cms.vint32( 0, 0 ),
10491  TrackProducers = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10492  LostHitPenalty = cms.double( 20.0 ),
10493  newQuality = cms.string( "confirmed" )
10494 )
10495 fragment.hltTrackIter2RefsForJets4Iter3ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10496  src = cms.InputTag( "hltIter2HighPtMerged" ),
10497  particleType = cms.string( "pi+" )
10498 )
10499 fragment.hltAK6Iter2TrackJets4Iter3ForHighPt = cms.EDProducer( "FastjetJetProducer",
10500  Active_Area_Repeats = cms.int32( 5 ),
10501  doAreaFastjet = cms.bool( False ),
10502  voronoiRfact = cms.double( 0.9 ),
10503  maxBadHcalCells = cms.uint32( 9999999 ),
10504  doAreaDiskApprox = cms.bool( False ),
10505  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10506  jetType = cms.string( "TrackJet" ),
10507  minSeed = cms.uint32( 14327 ),
10508  Ghost_EtaMax = cms.double( 6.0 ),
10509  doRhoFastjet = cms.bool( False ),
10510  jetAlgorithm = cms.string( "AntiKt" ),
10511  nSigmaPU = cms.double( 1.0 ),
10512  GhostArea = cms.double( 0.01 ),
10513  Rho_EtaMax = cms.double( 4.4 ),
10514  maxBadEcalCells = cms.uint32( 9999999 ),
10515  useDeterministicSeed = cms.bool( True ),
10516  doPVCorrection = cms.bool( False ),
10517  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10518  rParam = cms.double( 0.6 ),
10519  maxProblematicHcalCells = cms.uint32( 9999999 ),
10520  doOutputJets = cms.bool( True ),
10521  src = cms.InputTag( "hltTrackIter2RefsForJets4Iter3ForHighPt" ),
10522  inputEtMin = cms.double( 0.1 ),
10523  puPtMin = cms.double( 0.0 ),
10524  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10525  jetPtMin = cms.double( 3.0 ),
10526  radiusPU = cms.double( 0.6 ),
10527  maxProblematicEcalCells = cms.uint32( 9999999 ),
10528  doPUOffsetCorr = cms.bool( False ),
10529  inputEMin = cms.double( 0.0 ),
10530  useMassDropTagger = cms.bool( False ),
10531  muMin = cms.double( -1.0 ),
10532  subtractorName = cms.string( "" ),
10533  muCut = cms.double( -1.0 ),
10534  subjetPtMin = cms.double( -1.0 ),
10535  useTrimming = cms.bool( False ),
10536  muMax = cms.double( -1.0 ),
10537  yMin = cms.double( -1.0 ),
10538  useFiltering = cms.bool( False ),
10539  rFilt = cms.double( -1.0 ),
10540  yMax = cms.double( -1.0 ),
10541  zcut = cms.double( -1.0 ),
10542  MinVtxNdof = cms.int32( 0 ),
10543  MaxVtxZ = cms.double( 30.0 ),
10544  UseOnlyVertexTracks = cms.bool( False ),
10545  dRMin = cms.double( -1.0 ),
10546  nFilt = cms.int32( -1 ),
10547  usePruning = cms.bool( False ),
10548  maxDepth = cms.int32( -1 ),
10549  yCut = cms.double( -1.0 ),
10550  DzTrVtxMax = cms.double( 0.5 ),
10551  UseOnlyOnePV = cms.bool( True ),
10552  rcut_factor = cms.double( -1.0 ),
10553  sumRecHits = cms.bool( False ),
10554  trimPtFracMin = cms.double( -1.0 ),
10555  dRMax = cms.double( -1.0 ),
10556  DxyTrVtxMax = cms.double( 0.2 ),
10557  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10558 )
10559 fragment.hltIter2TrackAndTauJets4Iter3ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10560  fractionMinCaloInTauCone = cms.double( 0.7 ),
10561  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10562  tauConeSize = cms.double( 0.2 ),
10563  ptTrkMaxInCaloCone = cms.double( 3.0 ),
10564  isolationConeSize = cms.double( 0.5 ),
10565  inputTrackJetTag = cms.InputTag( "hltAK6Iter2TrackJets4Iter3ForHighPt" ),
10566  nTrkMaxInCaloCone = cms.int32( 0 ),
10567  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10568  etaMinCaloJet = cms.double( -2.7 ),
10569  etaMaxCaloJet = cms.double( 2.7 ),
10570  ptMinCaloJet = cms.double( 5.0 ),
10571  inputTrackTag = cms.InputTag( "hltIter2HighPtMerged" )
10572 )
10573 fragment.hltIter3HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10574  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10575  maxChi2 = cms.double( 16.0 ),
10576  trajectories = cms.InputTag( "hltIter2HighPtTrackSelectionHighPurity" ),
10577  oldClusterRemovalInfo = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10578  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10579  overrideTrkQuals = cms.InputTag( "" ),
10580  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10581  TrackQuality = cms.string( "highPurity" )
10582 )
10583 fragment.hltIter3HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10584  clustersToSkip = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10585  OnDemand = cms.bool( False ),
10586  src = cms.InputTag( "hltSiStripClusters" )
10587 )
10588 fragment.hltIter3HighPtLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10589  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10590  'BPix1+BPix2+FPix1_pos',
10591  'BPix1+BPix2+FPix1_neg',
10592  'BPix1+FPix1_pos+FPix2_pos',
10593  'BPix1+FPix1_neg+FPix2_neg',
10594  'BPix2+FPix1_pos+FPix2_pos',
10595  'BPix2+FPix1_neg+FPix2_neg',
10596  'FPix1_pos+FPix2_pos+TEC1_pos',
10597  'FPix1_neg+FPix2_neg+TEC1_neg',
10598  'FPix2_pos+TEC2_pos+TEC3_pos',
10599  'FPix2_neg+TEC2_neg+TEC3_neg',
10600  'BPix2+BPix3+TIB1',
10601  'BPix2+BPix3+TIB2',
10602  'BPix1+BPix3+TIB1',
10603  'BPix1+BPix3+TIB2',
10604  'BPix1+BPix2+TIB1',
10605  'BPix1+BPix2+TIB2' ),
10606  MTOB = cms.PSet( ),
10607  TEC = cms.PSet(
10608  useRingSelector = cms.bool( True ),
10609  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10610  minRing = cms.int32( 1 ),
10611  maxRing = cms.int32( 1 ),
10612  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10613  ),
10614  MTID = cms.PSet( ),
10615  FPix = cms.PSet(
10616  HitProducer = cms.string( "hltSiPixelRecHits" ),
10617  hitErrorRZ = cms.double( 0.0036 ),
10618  useErrorsFromParam = cms.bool( True ),
10619  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10620  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10621  hitErrorRPhi = cms.double( 0.0051 )
10622  ),
10623  MTEC = cms.PSet( ),
10624  MTIB = cms.PSet( ),
10625  TID = cms.PSet( ),
10626  TOB = cms.PSet( ),
10627  BPix = cms.PSet(
10628  HitProducer = cms.string( "hltSiPixelRecHits" ),
10629  hitErrorRZ = cms.double( 0.006 ),
10630  useErrorsFromParam = cms.bool( True ),
10631  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10632  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10633  hitErrorRPhi = cms.double( 0.0027 )
10634  ),
10635  TIB = cms.PSet(
10636  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10637  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10638  )
10639 )
10640 fragment.hltIter3HighPtMixedSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10641  RegionFactoryPSet = cms.PSet(
10642  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10643  RegionPSet = cms.PSet(
10644  precise = cms.bool( True ),
10645  originRadius = cms.double( 0.05 ),
10646  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
10647  searchOpt = cms.bool( True ),
10648  ptMin = cms.double( 6.0 ),
10649  measurementTrackerName = cms.string( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10650  mode = cms.string( "VerticesFixed" ),
10651  maxNRegions = cms.int32( 100 ),
10652  maxNVertices = cms.int32( 10 ),
10653  deltaPhi = cms.double( 0.5 ),
10654  deltaEta = cms.double( 0.5 ),
10655  zErrorBeamSpot = cms.double( 15.0 ),
10656  nSigmaZBeamSpot = cms.double( 3.0 ),
10657  zErrorVetex = cms.double( 0.05 ),
10658  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10659  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10660  input = cms.InputTag( "hltIter2TrackAndTauJets4Iter3ForHighPt" )
10661  )
10662  ),
10663  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10664  ClusterCheckPSet = cms.PSet(
10665  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10666  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10667  doClusterCheck = cms.bool( False ),
10668  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10669  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10670  ),
10671  OrderedHitsFactoryPSet = cms.PSet(
10672  maxElement = cms.uint32( 0 ),
10673  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10674  GeneratorPSet = cms.PSet(
10675  useBending = cms.bool( True ),
10676  useFixedPreFiltering = cms.bool( False ),
10677  maxElement = cms.uint32( 100000 ),
10678  phiPreFiltering = cms.double( 0.3 ),
10679  extraHitRPhitolerance = cms.double( 0.032 ),
10680  useMultScattering = cms.bool( True ),
10681  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10682  extraHitRZtolerance = cms.double( 0.037 ),
10683  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10684  ),
10685  SeedingLayers = cms.InputTag( "hltIter3HighPtLayerTriplets" )
10686  ),
10687  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10688 )
10689 fragment.hltIter3HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10690  src = cms.InputTag( "hltIter3HighPtMixedSeeds" ),
10691  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10692  SimpleMagneticField = cms.string( "ParabolicMf" ),
10693  TransientInitialStateEstimatorParameters = cms.PSet(
10694  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10695  numberMeasurementsForFit = cms.int32( 4 ),
10696  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10697  ),
10698  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10699  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10700  cleanTrajectoryAfterInOut = cms.bool( False ),
10701  useHitsSplitting = cms.bool( False ),
10702  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10703  doSeedingRegionRebuilding = cms.bool( False ),
10704  maxNSeeds = cms.uint32( 100000 ),
10705  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryBuilderIT" ) ),
10706  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10707  TrajectoryBuilder = cms.string( "" )
10708 )
10709 fragment.hltIter3HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10710  src = cms.InputTag( "hltIter3HighPtCkfTrackCandidates" ),
10711  SimpleMagneticField = cms.string( "ParabolicMf" ),
10712  clusterRemovalInfo = cms.InputTag( "" ),
10713  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10714  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10715  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10716  useHitsSplitting = cms.bool( False ),
10717  MeasurementTracker = cms.string( "" ),
10718  AlgorithmName = cms.string( "hltIterX" ),
10719  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10720  NavigationSchool = cms.string( "" ),
10721  TrajectoryInEvent = cms.bool( True ),
10722  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10723  GeometricInnerState = cms.bool( True ),
10724  useSimpleMF = cms.bool( True ),
10725  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10726 )
10727 fragment.hltIter3HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10728  max_d0 = cms.double( 100.0 ),
10729  minNumber3DLayers = cms.uint32( 0 ),
10730  max_lostHitFraction = cms.double( 1.0 ),
10731  applyAbsCutsIfNoPV = cms.bool( False ),
10732  qualityBit = cms.string( "highPurity" ),
10733  minNumberLayers = cms.uint32( 3 ),
10734  chi2n_par = cms.double( 0.7 ),
10735  useVtxError = cms.bool( False ),
10736  nSigmaZ = cms.double( 3.0 ),
10737  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10738  applyAdaptedPVCuts = cms.bool( True ),
10739  min_eta = cms.double( -9999.0 ),
10740  dz_par1 = cms.vdouble( 0.85, 3.0 ),
10741  copyTrajectories = cms.untracked.bool( True ),
10742  vtxNumber = cms.int32( -1 ),
10743  max_d0NoPV = cms.double( 100.0 ),
10744  keepAllTracks = cms.bool( False ),
10745  maxNumberLostLayers = cms.uint32( 1 ),
10746  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10747  max_relpterr = cms.double( 9999.0 ),
10748  copyExtras = cms.untracked.bool( True ),
10749  max_z0NoPV = cms.double( 100.0 ),
10750  vertexCut = cms.string( "tracksSize>=3" ),
10751  max_z0 = cms.double( 100.0 ),
10752  useVertices = cms.bool( True ),
10753  min_nhits = cms.uint32( 0 ),
10754  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10755  max_minMissHitOutOrIn = cms.int32( 99 ),
10756  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10757  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10758  max_eta = cms.double( 9999.0 ),
10759  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10760  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10761  res_par = cms.vdouble( 0.003, 0.001 ),
10762  minHitsToBypassChecks = cms.uint32( 20 )
10763 )
10764 fragment.hltIter3HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10765  max_d0 = cms.double( 100.0 ),
10766  minNumber3DLayers = cms.uint32( 0 ),
10767  max_lostHitFraction = cms.double( 1.0 ),
10768  applyAbsCutsIfNoPV = cms.bool( False ),
10769  qualityBit = cms.string( "highPurity" ),
10770  minNumberLayers = cms.uint32( 5 ),
10771  chi2n_par = cms.double( 0.4 ),
10772  useVtxError = cms.bool( False ),
10773  nSigmaZ = cms.double( 3.0 ),
10774  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10775  applyAdaptedPVCuts = cms.bool( True ),
10776  min_eta = cms.double( -9999.0 ),
10777  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10778  copyTrajectories = cms.untracked.bool( True ),
10779  vtxNumber = cms.int32( -1 ),
10780  max_d0NoPV = cms.double( 100.0 ),
10781  keepAllTracks = cms.bool( False ),
10782  maxNumberLostLayers = cms.uint32( 1 ),
10783  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10784  max_relpterr = cms.double( 9999.0 ),
10785  copyExtras = cms.untracked.bool( True ),
10786  max_z0NoPV = cms.double( 100.0 ),
10787  vertexCut = cms.string( "tracksSize>=3" ),
10788  max_z0 = cms.double( 100.0 ),
10789  useVertices = cms.bool( True ),
10790  min_nhits = cms.uint32( 0 ),
10791  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10792  max_minMissHitOutOrIn = cms.int32( 99 ),
10793  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10794  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10795  max_eta = cms.double( 9999.0 ),
10796  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10797  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10798  res_par = cms.vdouble( 0.003, 0.001 ),
10799  minHitsToBypassChecks = cms.uint32( 20 )
10800 )
10801 fragment.hltIter3HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10802  ShareFrac = cms.double( 0.19 ),
10803  writeOnlyTrkQuals = cms.bool( False ),
10804  MinPT = cms.double( 0.05 ),
10805  allowFirstHitShare = cms.bool( True ),
10806  copyExtras = cms.untracked.bool( True ),
10807  Epsilon = cms.double( -0.001 ),
10808  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10809  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10810  MaxNormalizedChisq = cms.double( 1000.0 ),
10811  copyMVA = cms.bool( False ),
10812  FoundHitBonus = cms.double( 5.0 ),
10813  setsToMerge = cms.VPSet(
10814  cms.PSet( pQual = cms.bool( False ),
10815  tLists = cms.vint32( 0, 1 )
10816  )
10817  ),
10818  MinFound = cms.int32( 3 ),
10819  hasSelector = cms.vint32( 0, 0 ),
10820  TrackProducers = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10821  LostHitPenalty = cms.double( 20.0 ),
10822  newQuality = cms.string( "confirmed" )
10823 )
10824 fragment.hltIter3HighPtMerged = cms.EDProducer( "TrackListMerger",
10825  ShareFrac = cms.double( 0.19 ),
10826  writeOnlyTrkQuals = cms.bool( False ),
10827  MinPT = cms.double( 0.05 ),
10828  allowFirstHitShare = cms.bool( True ),
10829  copyExtras = cms.untracked.bool( True ),
10830  Epsilon = cms.double( -0.001 ),
10831  selectedTrackQuals = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10832  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10833  MaxNormalizedChisq = cms.double( 1000.0 ),
10834  copyMVA = cms.bool( False ),
10835  FoundHitBonus = cms.double( 5.0 ),
10836  setsToMerge = cms.VPSet(
10837  cms.PSet( pQual = cms.bool( False ),
10838  tLists = cms.vint32( 0, 1 )
10839  )
10840  ),
10841  MinFound = cms.int32( 3 ),
10842  hasSelector = cms.vint32( 0, 0 ),
10843  TrackProducers = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10844  LostHitPenalty = cms.double( 20.0 ),
10845  newQuality = cms.string( "confirmed" )
10846 )
10847 fragment.hltTrackIter3RefsForJets4Iter4ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10848  src = cms.InputTag( "hltIter3HighPtMerged" ),
10849  particleType = cms.string( "pi+" )
10850 )
10851 fragment.hltAK6Iter3TrackJets4Iter4ForHighPt = cms.EDProducer( "FastjetJetProducer",
10852  Active_Area_Repeats = cms.int32( 5 ),
10853  doAreaFastjet = cms.bool( False ),
10854  voronoiRfact = cms.double( 0.9 ),
10855  maxBadHcalCells = cms.uint32( 9999999 ),
10856  doAreaDiskApprox = cms.bool( False ),
10857  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10858  jetType = cms.string( "TrackJet" ),
10859  minSeed = cms.uint32( 14327 ),
10860  Ghost_EtaMax = cms.double( 6.0 ),
10861  doRhoFastjet = cms.bool( False ),
10862  jetAlgorithm = cms.string( "AntiKt" ),
10863  nSigmaPU = cms.double( 1.0 ),
10864  GhostArea = cms.double( 0.01 ),
10865  Rho_EtaMax = cms.double( 4.4 ),
10866  maxBadEcalCells = cms.uint32( 9999999 ),
10867  useDeterministicSeed = cms.bool( True ),
10868  doPVCorrection = cms.bool( False ),
10869  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10870  rParam = cms.double( 0.6 ),
10871  maxProblematicHcalCells = cms.uint32( 9999999 ),
10872  doOutputJets = cms.bool( True ),
10873  src = cms.InputTag( "hltTrackIter3RefsForJets4Iter4ForHighPt" ),
10874  inputEtMin = cms.double( 0.1 ),
10875  puPtMin = cms.double( 0.0 ),
10876  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10877  jetPtMin = cms.double( 4.0 ),
10878  radiusPU = cms.double( 0.6 ),
10879  maxProblematicEcalCells = cms.uint32( 9999999 ),
10880  doPUOffsetCorr = cms.bool( False ),
10881  inputEMin = cms.double( 0.0 ),
10882  useMassDropTagger = cms.bool( False ),
10883  muMin = cms.double( -1.0 ),
10884  subtractorName = cms.string( "" ),
10885  muCut = cms.double( -1.0 ),
10886  subjetPtMin = cms.double( -1.0 ),
10887  useTrimming = cms.bool( False ),
10888  muMax = cms.double( -1.0 ),
10889  yMin = cms.double( -1.0 ),
10890  useFiltering = cms.bool( False ),
10891  rFilt = cms.double( -1.0 ),
10892  yMax = cms.double( -1.0 ),
10893  zcut = cms.double( -1.0 ),
10894  MinVtxNdof = cms.int32( 0 ),
10895  MaxVtxZ = cms.double( 30.0 ),
10896  UseOnlyVertexTracks = cms.bool( False ),
10897  dRMin = cms.double( -1.0 ),
10898  nFilt = cms.int32( -1 ),
10899  usePruning = cms.bool( False ),
10900  maxDepth = cms.int32( -1 ),
10901  yCut = cms.double( -1.0 ),
10902  DzTrVtxMax = cms.double( 0.5 ),
10903  UseOnlyOnePV = cms.bool( True ),
10904  rcut_factor = cms.double( -1.0 ),
10905  sumRecHits = cms.bool( False ),
10906  trimPtFracMin = cms.double( -1.0 ),
10907  dRMax = cms.double( -1.0 ),
10908  DxyTrVtxMax = cms.double( 0.2 ),
10909  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10910 )
10911 fragment.hltIter3TrackAndTauJets4Iter4ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10912  fractionMinCaloInTauCone = cms.double( 0.7 ),
10913  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10914  tauConeSize = cms.double( 0.2 ),
10915  ptTrkMaxInCaloCone = cms.double( 4.0 ),
10916  isolationConeSize = cms.double( 0.5 ),
10917  inputTrackJetTag = cms.InputTag( "hltAK6Iter3TrackJets4Iter4ForHighPt" ),
10918  nTrkMaxInCaloCone = cms.int32( 0 ),
10919  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10920  etaMinCaloJet = cms.double( -2.7 ),
10921  etaMaxCaloJet = cms.double( 2.7 ),
10922  ptMinCaloJet = cms.double( 5.0 ),
10923  inputTrackTag = cms.InputTag( "hltIter3HighPtMerged" )
10924 )
10925 fragment.hltIter4HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10926  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10927  maxChi2 = cms.double( 9.0 ),
10928  trajectories = cms.InputTag( "hltIter3HighPtTrackSelectionHighPurity" ),
10929  oldClusterRemovalInfo = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10930  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10931  overrideTrkQuals = cms.InputTag( "" ),
10932  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10933  TrackQuality = cms.string( "highPurity" )
10934 )
10935 fragment.hltIter4HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10936  clustersToSkip = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10937  OnDemand = cms.bool( False ),
10938  src = cms.InputTag( "hltSiStripClusters" )
10939 )
10940 fragment.hltIter4HighPtPixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10941  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10942  'TIB1+TIB2+MTID1_pos',
10943  'TIB1+TIB2+MTID1_neg',
10944  'TID1_pos+TID2_pos+TID3_pos',
10945  'TID1_neg+TID2_neg+TID3_neg',
10946  'TID1_pos+TID2_pos+MTID3_pos',
10947  'TID1_neg+TID2_neg+MTID3_neg' ),
10948  MTOB = cms.PSet( ),
10949  TEC = cms.PSet(
10950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10951  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10952  useRingSlector = cms.bool( True ),
10953  minRing = cms.int32( 1 ),
10954  maxRing = cms.int32( 2 ),
10955  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10956  ),
10957  MTID = cms.PSet(
10958  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10959  useRingSlector = cms.bool( True ),
10960  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10961  minRing = cms.int32( 3 ),
10962  maxRing = cms.int32( 3 ),
10963  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10964  ),
10965  FPix = cms.PSet( ),
10966  MTEC = cms.PSet(
10967  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10968  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10969  useRingSlector = cms.bool( True ),
10970  minRing = cms.int32( 3 ),
10971  maxRing = cms.int32( 3 ),
10972  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10973  ),
10974  MTIB = cms.PSet(
10975  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10976  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10977  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10978  ),
10979  TID = cms.PSet(
10980  useRingSlector = cms.bool( True ),
10981  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10982  minRing = cms.int32( 1 ),
10983  maxRing = cms.int32( 2 ),
10984  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10985  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10986  ),
10987  TOB = cms.PSet( ),
10988  BPix = cms.PSet( ),
10989  TIB = cms.PSet(
10990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10991  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10992  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10993  )
10994 )
10995 fragment.hltIter4HighPtPixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10996  RegionFactoryPSet = cms.PSet(
10997  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10998  RegionPSet = cms.PSet(
10999  precise = cms.bool( True ),
11000  originRadius = cms.double( 1.0 ),
11001  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
11002  searchOpt = cms.bool( True ),
11003  ptMin = cms.double( 6.0 ),
11004  measurementTrackerName = cms.string( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11005  mode = cms.string( "VerticesFixed" ),
11006  maxNRegions = cms.int32( 100 ),
11007  maxNVertices = cms.int32( 10 ),
11008  deltaPhi = cms.double( 0.5 ),
11009  deltaEta = cms.double( 0.5 ),
11010  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11011  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11012  input = cms.InputTag( "hltIter3TrackAndTauJets4Iter4ForHighPt" ),
11013  zErrorBeamSpot = cms.double( 15.0 ),
11014  nSigmaZBeamSpot = cms.double( 3.0 ),
11015  zErrorVetex = cms.double( 12.0 )
11016  ),
11017  RegionPsetFomBeamSpotBlockFixedZ = cms.PSet(
11018  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11019  RegionPSet = cms.PSet(
11020  precise = cms.bool( True ),
11021  originHalfLength = cms.double( 21.2 ),
11022  originRadius = cms.double( 0.2 ),
11023  ptMin = cms.double( 0.9 ),
11024  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
11025  )
11026  )
11027  ),
11028  SeedComparitorPSet = cms.PSet(
11029  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11030  FilterAtHelixStage = cms.bool( True ),
11031  FilterPixelHits = cms.bool( False ),
11032  FilterStripHits = cms.bool( False ),
11033  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" )
11034  ),
11035  ClusterCheckPSet = cms.PSet(
11036  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
11037  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
11038  doClusterCheck = cms.bool( False ),
11039  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
11040  MaxNumberOfPixelClusters = cms.uint32( 10000 )
11041  ),
11042  OrderedHitsFactoryPSet = cms.PSet(
11043  ComponentName = cms.string( "StandardMultiHitGenerator" ),
11044  GeneratorPSet = cms.PSet(
11045  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
11046  useFixedPreFiltering = cms.bool( False ),
11047  phiPreFiltering = cms.double( 0.3 ),
11048  extraHitRPhitolerance = cms.double( 0.0 ),
11049  extraHitRZtolerance = cms.double( 0.0 ),
11050  extraZKDBox = cms.double( 0.2 ),
11051  extraRKDBox = cms.double( 0.2 ),
11052  extraPhiKDBox = cms.double( 0.005 ),
11053  fnSigmaRZ = cms.double( 2.0 ),
11054  refitHits = cms.bool( True ),
11055  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
11056  maxChi2 = cms.double( 5.0 ),
11057  chi2VsPtCut = cms.bool( True ),
11058  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
11059  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
11060  debug = cms.bool( False ),
11061  detIdsToDebug = cms.vint32( 0, 0, 0 ),
11062  maxElement = cms.uint32( 100000 ),
11063  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
11064  ),
11065  SeedingLayers = cms.InputTag( "hltIter4HighPtPixelLessLayerTriplets" )
11066  ),
11067  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
11068 )
11069 fragment.hltIter4HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11070  src = cms.InputTag( "hltIter4HighPtPixelLessSeeds" ),
11071  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11072  SimpleMagneticField = cms.string( "ParabolicMf" ),
11073  TransientInitialStateEstimatorParameters = cms.PSet(
11074  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11075  numberMeasurementsForFit = cms.int32( 4 ),
11076  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11077  ),
11078  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11079  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11080  cleanTrajectoryAfterInOut = cms.bool( True ),
11081  useHitsSplitting = cms.bool( True ),
11082  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11083  doSeedingRegionRebuilding = cms.bool( False ),
11084  maxNSeeds = cms.uint32( 100000 ),
11085  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ),
11086  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11087  TrajectoryBuilder = cms.string( "" )
11088 )
11089 fragment.hltIter4HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11090  src = cms.InputTag( "hltIter4HighPtCkfTrackCandidates" ),
11091  SimpleMagneticField = cms.string( "ParabolicMf" ),
11092  clusterRemovalInfo = cms.InputTag( "" ),
11093  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11094  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11095  Fitter = cms.string( "hltESPFittingSmootherIT" ),
11096  useHitsSplitting = cms.bool( False ),
11097  MeasurementTracker = cms.string( "" ),
11098  AlgorithmName = cms.string( "hltIterX" ),
11099  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11100  NavigationSchool = cms.string( "" ),
11101  TrajectoryInEvent = cms.bool( True ),
11102  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11103  GeometricInnerState = cms.bool( True ),
11104  useSimpleMF = cms.bool( True ),
11105  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11106 )
11107 fragment.hltIter4HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
11108  max_d0 = cms.double( 100.0 ),
11109  minNumber3DLayers = cms.uint32( 0 ),
11110  max_lostHitFraction = cms.double( 1.0 ),
11111  applyAbsCutsIfNoPV = cms.bool( False ),
11112  qualityBit = cms.string( "highPurity" ),
11113  minNumberLayers = cms.uint32( 5 ),
11114  chi2n_par = cms.double( 0.25 ),
11115  useVtxError = cms.bool( False ),
11116  nSigmaZ = cms.double( 3.0 ),
11117  dz_par2 = cms.vdouble( 1.0, 4.0 ),
11118  applyAdaptedPVCuts = cms.bool( True ),
11119  min_eta = cms.double( -9999.0 ),
11120  dz_par1 = cms.vdouble( 1.0, 4.0 ),
11121  copyTrajectories = cms.untracked.bool( True ),
11122  vtxNumber = cms.int32( -1 ),
11123  max_d0NoPV = cms.double( 100.0 ),
11124  keepAllTracks = cms.bool( False ),
11125  maxNumberLostLayers = cms.uint32( 0 ),
11126  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11127  max_relpterr = cms.double( 9999.0 ),
11128  copyExtras = cms.untracked.bool( True ),
11129  max_z0NoPV = cms.double( 100.0 ),
11130  vertexCut = cms.string( "tracksSize>=3" ),
11131  max_z0 = cms.double( 100.0 ),
11132  useVertices = cms.bool( True ),
11133  min_nhits = cms.uint32( 0 ),
11134  src = cms.InputTag( "hltIter4HighPtCtfWithMaterialTracks" ),
11135  max_minMissHitOutOrIn = cms.int32( 99 ),
11136  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11137  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11138  max_eta = cms.double( 9999.0 ),
11139  d0_par2 = cms.vdouble( 1.0, 4.0 ),
11140  d0_par1 = cms.vdouble( 1.0, 4.0 ),
11141  res_par = cms.vdouble( 0.003, 0.001 ),
11142  minHitsToBypassChecks = cms.uint32( 20 )
11143 )
11144 fragment.hltIter4HighPtMerged = cms.EDProducer( "TrackListMerger",
11145  ShareFrac = cms.double( 0.19 ),
11146  writeOnlyTrkQuals = cms.bool( False ),
11147  MinPT = cms.double( 0.05 ),
11148  allowFirstHitShare = cms.bool( True ),
11149  copyExtras = cms.untracked.bool( True ),
11150  Epsilon = cms.double( -0.001 ),
11151  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11152  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11153  MaxNormalizedChisq = cms.double( 1000.0 ),
11154  copyMVA = cms.bool( False ),
11155  FoundHitBonus = cms.double( 5.0 ),
11156  setsToMerge = cms.VPSet(
11157  cms.PSet( pQual = cms.bool( False ),
11158  tLists = cms.vint32( 0, 1 )
11159  )
11160  ),
11161  MinFound = cms.int32( 3 ),
11162  hasSelector = cms.vint32( 0, 0 ),
11163  TrackProducers = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11164  LostHitPenalty = cms.double( 20.0 ),
11165  newQuality = cms.string( "confirmed" )
11166 )
11167 fragment.hltHighPtGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11168  max_d0 = cms.double( 100.0 ),
11169  minNumber3DLayers = cms.uint32( 0 ),
11170  max_lostHitFraction = cms.double( 1.0 ),
11171  applyAbsCutsIfNoPV = cms.bool( False ),
11172  qualityBit = cms.string( "loose" ),
11173  minNumberLayers = cms.uint32( 0 ),
11174  chi2n_par = cms.double( 9999.0 ),
11175  useVtxError = cms.bool( False ),
11176  nSigmaZ = cms.double( 100.0 ),
11177  dz_par2 = cms.vdouble( 1.0, 1.0 ),
11178  applyAdaptedPVCuts = cms.bool( True ),
11179  min_eta = cms.double( -9999.0 ),
11180  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
11181  copyTrajectories = cms.untracked.bool( False ),
11182  vtxNumber = cms.int32( -1 ),
11183  max_d0NoPV = cms.double( 0.5 ),
11184  keepAllTracks = cms.bool( False ),
11185  maxNumberLostLayers = cms.uint32( 999 ),
11186  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11187  max_relpterr = cms.double( 0.15 ),
11188  copyExtras = cms.untracked.bool( False ),
11189  max_z0NoPV = cms.double( 100.0 ),
11190  vertexCut = cms.string( "tracksSize>=2" ),
11191  max_z0 = cms.double( 100.0 ),
11192  useVertices = cms.bool( True ),
11193  min_nhits = cms.uint32( 0 ),
11194  src = cms.InputTag( "hltIter4HighPtMerged" ),
11195  max_minMissHitOutOrIn = cms.int32( 99 ),
11196  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11197  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11198  max_eta = cms.double( 9999.0 ),
11199  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
11200  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
11201  res_par = cms.vdouble( 99999.0, 99999.0 ),
11202  minHitsToBypassChecks = cms.uint32( 999 )
11203 )
11204 fragment.hltHighPtFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11205  src = cms.InputTag( "hltHighPtGoodFullTracks" ),
11206  particleType = cms.string( "pi+" )
11207 )
11208 fragment.hltHighPtFullTrack12 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11209  saveTags = cms.bool( True ),
11210  MinTrks = cms.int32( 1 ),
11211  MinPt = cms.double( 12.0 ),
11212  MaxVz = cms.double( 15.0 ),
11213  MaxEta = cms.double( 2.4 ),
11214  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11215  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11216  MaxPt = cms.double( 9999.0 ),
11217  MinSep = cms.double( 0.4 )
11218 )
11219 fragment.hltPreFullTrack20 = cms.EDFilter( "HLTPrescaler",
11220  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11221  offset = cms.uint32( 0 )
11222 )
11223 fragment.hltHighPtFullTrack20 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11224  saveTags = cms.bool( True ),
11225  MinTrks = cms.int32( 1 ),
11226  MinPt = cms.double( 20.0 ),
11227  MaxVz = cms.double( 15.0 ),
11228  MaxEta = cms.double( 2.4 ),
11229  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11230  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11231  MaxPt = cms.double( 9999.0 ),
11232  MinSep = cms.double( 0.4 )
11233 )
11234 fragment.hltPreFullTrack30 = cms.EDFilter( "HLTPrescaler",
11235  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11236  offset = cms.uint32( 0 )
11237 )
11238 fragment.hltHighPtFullTrack30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11239  saveTags = cms.bool( True ),
11240  MinTrks = cms.int32( 1 ),
11241  MinPt = cms.double( 30.0 ),
11242  MaxVz = cms.double( 15.0 ),
11243  MaxEta = cms.double( 2.4 ),
11244  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11245  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11246  MaxPt = cms.double( 9999.0 ),
11247  MinSep = cms.double( 0.4 )
11248 )
11249 fragment.hltPreFullTrack50 = cms.EDFilter( "HLTPrescaler",
11250  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11251  offset = cms.uint32( 0 )
11252 )
11253 fragment.hltHighPtFullTrack50 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11254  saveTags = cms.bool( True ),
11255  MinTrks = cms.int32( 1 ),
11256  MinPt = cms.double( 50.0 ),
11257  MaxVz = cms.double( 15.0 ),
11258  MaxEta = cms.double( 2.4 ),
11259  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11260  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11261  MaxPt = cms.double( 9999.0 ),
11262  MinSep = cms.double( 0.4 )
11263 )
11264 fragment.hltPreActivityEcalSC7 = cms.EDFilter( "HLTPrescaler",
11265  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11266  offset = cms.uint32( 0 )
11267 )
11268 fragment.hltActivityEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
11269  saveTags = cms.bool( False ),
11270  L1NonIsoCand = cms.InputTag( "" ),
11271  relaxed = cms.untracked.bool( False ),
11272  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11273  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
11274  etcutEB = cms.double( 7.0 ),
11275  etcutEE = cms.double( 7.0 ),
11276  ncandcut = cms.int32( 1 )
11277 )
11278 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
11279  SelectedTriggerType = cms.int32( 2 )
11280 )
11281 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
11282  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11283  offset = cms.uint32( 0 )
11284 )
11285 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11286  inputTag = cms.InputTag( "rawDataCollector" ),
11287  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 )
11288 )
11289 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
11290  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11291  offset = cms.uint32( 0 )
11292 )
11293 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
11294  InputTag = cms.InputTag( "rawDataCollector" ),
11295  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
11296  FilterSummary = cms.untracked.bool( False )
11297 )
11298 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11299  inputTag = cms.InputTag( "rawDataCollector" ),
11300  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 )
11301 )
11302 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
11303  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11304  offset = cms.uint32( 0 )
11305 )
11306 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
11307  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 ),
11308  ampCut_barrel = cms.double( 8.0 ),
11309  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
11310  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
11311  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11312  ampCut_endcap = cms.double( 12.0 ),
11313  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
11314  statusThreshold = cms.uint32( 3 ),
11315  useRecoFlag = cms.bool( False ),
11316  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
11317  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11318  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 ),
11319  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11320  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11321  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 ),
11322  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 )
11323 )
11324 fragment.hltL1sAlCaEcalPi0EtaLowPU = cms.EDFilter( "HLTLevel1GTSeed",
11325  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND OR L1_SingleJet16 OR L1_SingleEG5 OR L1_DoubleJet20 OR L1_SingleJet20 OR L1_SingleJet36" ),
11326  saveTags = cms.bool( True ),
11327  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11328  L1UseL1TriggerObjectMaps = cms.bool( True ),
11329  L1UseAliasesForSeeding = cms.bool( True ),
11330  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11331  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11332  L1NrBxInEvent = cms.int32( 3 ),
11333  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11334  L1TechTriggerSeeding = cms.bool( False )
11335 )
11336 fragment.hltPreAlCaEcalPi0EBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11337  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11338  offset = cms.uint32( 0 )
11339 )
11340 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
11341  statusLevelRecHitsToUse = cms.int32( 1 ),
11342  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
11343  flagLevelRecHitsToUse = cms.int32( 1 ),
11344  maxNumberofClusters = cms.int32( 99999 ),
11345  clusPhiSize = cms.int32( 3 ),
11346  posCalcParameters = cms.PSet(
11347  T0_barl = cms.double( 7.4 ),
11348  LogWeighted = cms.bool( True ),
11349  T0_endc = cms.double( 3.1 ),
11350  T0_endcPresh = cms.double( 1.2 ),
11351  W0 = cms.double( 4.2 ),
11352  X0 = cms.double( 0.89 )
11353  ),
11354  clusEtaSize = cms.int32( 3 ),
11355  useRecoFlag = cms.bool( False ),
11356  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11357  maxNumberofSeeds = cms.int32( 99999 ),
11358  useDBStatus = cms.bool( True ),
11359  debugLevel = cms.int32( 0 ),
11360  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11361  clusSeedThrEndCap = cms.double( 1.0 ),
11362  clusSeedThr = cms.double( 0.5 ),
11363  doEndcaps = cms.bool( True ),
11364  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
11365  doBarrel = cms.bool( True )
11366 )
11367 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11368  barrelSelection = cms.PSet(
11369  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
11370  massLowPi0Cand = cms.double( 0.104 ),
11371  seleIsoBarrel_region2 = cms.double( 0.5 ),
11372  seleMinvMaxBarrel = cms.double( 0.22 ),
11373  seleIsoBarrel_region1 = cms.double( 0.5 ),
11374  seleMinvMinBarrel = cms.double( 0.06 ),
11375  selePtPairBarrel_region2 = cms.double( 1.75 ),
11376  seleS9S25Gamma = cms.double( 0.0 ),
11377  selePtPairBarrel_region1 = cms.double( 2.0 ),
11378  region1_Barrel = cms.double( 1.0 ),
11379  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
11380  massHighPi0Cand = cms.double( 0.163 ),
11381  ptMinForIsolation = cms.double( 1.0 ),
11382  store5x5RecHitEB = cms.bool( False ),
11383  selePtGammaBarrel_region1 = cms.double( 0.65 ),
11384  seleBeltDeta = cms.double( 0.05 ),
11385  removePi0CandidatesForEta = cms.bool( False ),
11386  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11387  selePtGammaBarrel_region2 = cms.double( 0.65 ),
11388  seleBeltDR = cms.double( 0.2 )
11389  ),
11390  statusLevelRecHitsToUse = cms.int32( 1 ),
11391  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11392  doSelBarrel = cms.bool( True ),
11393  flagLevelRecHitsToUse = cms.int32( 1 ),
11394  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11395  doSelEndcap = cms.bool( False ),
11396  storeRecHitES = cms.bool( False ),
11397  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11398  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11399  useRecoFlag = cms.bool( False ),
11400  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11401  debugLevel = cms.int32( 0 ),
11402  endcapSelection = cms.PSet(
11403  seleS9S25GammaEndCap = cms.double( 0.0 ),
11404  seleBeltDREndCap = cms.double( 0.2 ),
11405  region1_EndCap = cms.double( 1.8 ),
11406  seleMinvMinEndCap = cms.double( 0.05 ),
11407  store5x5RecHitEE = cms.bool( False ),
11408  seleMinvMaxEndCap = cms.double( 0.3 ),
11409  selePtPairEndCap_region1 = cms.double( 1.5 ),
11410  selePtPairEndCap_region3 = cms.double( 99.0 ),
11411  selePtPairEndCap_region2 = cms.double( 1.5 ),
11412  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11413  seleBeltDetaEndCap = cms.double( 0.05 ),
11414  seleIsoEndCap_region1 = cms.double( 0.5 ),
11415  region2_EndCap = cms.double( 2.0 ),
11416  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11417  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11418  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11419  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11420  seleIsoEndCap_region2 = cms.double( 0.5 ),
11421  ptMinForIsolationEndCap = cms.double( 0.5 ),
11422  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11423  seleIsoEndCap_region3 = cms.double( 0.5 ),
11424  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11425  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11426  ),
11427  preshowerSelection = cms.PSet(
11428  preshCalibGamma = cms.double( 0.024 ),
11429  preshStripEnergyCut = cms.double( 0.0 ),
11430  debugLevelES = cms.string( "" ),
11431  preshCalibPlaneY = cms.double( 0.7 ),
11432  preshCalibPlaneX = cms.double( 1.0 ),
11433  preshCalibMIP = cms.double( 9.0E-5 ),
11434  preshNclust = cms.int32( 4 ),
11435  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11436  preshClusterEnergyCut = cms.double( 0.0 ),
11437  preshSeededNstrip = cms.int32( 15 )
11438  ),
11439  useDBStatus = cms.bool( True )
11440 )
11441 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
11442  doEnergyScale = cms.bool( False ),
11443  doLaserCorrectionsInverse = cms.bool( False ),
11444  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11445  doEnergyScaleInverse = cms.bool( False ),
11446  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11447  doIntercalibInverse = cms.bool( False ),
11448  doLaserCorrections = cms.bool( False ),
11449  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11450  doIntercalib = cms.bool( False ),
11451  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11452 )
11453 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
11454  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11455  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
11456  digisOut = cms.string( "pi0EBDigis" ),
11457  region = cms.string( "barrel" )
11458 )
11459 fragment.hltPreAlCaEcalPi0EEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11460  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11461  offset = cms.uint32( 0 )
11462 )
11463 fragment.hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11464  barrelSelection = cms.PSet(
11465  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11466  massLowPi0Cand = cms.double( 0.104 ),
11467  seleIsoBarrel_region2 = cms.double( 0.5 ),
11468  seleMinvMaxBarrel = cms.double( 0.22 ),
11469  seleIsoBarrel_region1 = cms.double( 0.5 ),
11470  seleMinvMinBarrel = cms.double( 0.06 ),
11471  selePtPairBarrel_region2 = cms.double( 1.5 ),
11472  seleS9S25Gamma = cms.double( 0.0 ),
11473  selePtPairBarrel_region1 = cms.double( 1.5 ),
11474  region1_Barrel = cms.double( 1.0 ),
11475  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11476  massHighPi0Cand = cms.double( 0.163 ),
11477  ptMinForIsolation = cms.double( 1.0 ),
11478  store5x5RecHitEB = cms.bool( False ),
11479  selePtGammaBarrel_region1 = cms.double( 0.5 ),
11480  seleBeltDeta = cms.double( 0.05 ),
11481  removePi0CandidatesForEta = cms.bool( False ),
11482  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11483  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11484  seleBeltDR = cms.double( 0.2 )
11485  ),
11486  statusLevelRecHitsToUse = cms.int32( 1 ),
11487  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11488  doSelBarrel = cms.bool( False ),
11489  flagLevelRecHitsToUse = cms.int32( 1 ),
11490  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11491  doSelEndcap = cms.bool( True ),
11492  storeRecHitES = cms.bool( True ),
11493  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11494  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11495  useRecoFlag = cms.bool( False ),
11496  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11497  debugLevel = cms.int32( 0 ),
11498  endcapSelection = cms.PSet(
11499  seleS9S25GammaEndCap = cms.double( 0.0 ),
11500  seleBeltDREndCap = cms.double( 0.2 ),
11501  region1_EndCap = cms.double( 1.8 ),
11502  seleMinvMinEndCap = cms.double( 0.05 ),
11503  store5x5RecHitEE = cms.bool( False ),
11504  seleMinvMaxEndCap = cms.double( 0.3 ),
11505  selePtPairEndCap_region1 = cms.double( 2.5 ),
11506  selePtPairEndCap_region3 = cms.double( 2.0 ),
11507  selePtPairEndCap_region2 = cms.double( 2.0 ),
11508  selePtGammaEndCap_region3 = cms.double( 0.95 ),
11509  seleBeltDetaEndCap = cms.double( 0.05 ),
11510  seleIsoEndCap_region1 = cms.double( 0.5 ),
11511  region2_EndCap = cms.double( 2.0 ),
11512  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
11513  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
11514  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
11515  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11516  seleIsoEndCap_region2 = cms.double( 0.5 ),
11517  ptMinForIsolationEndCap = cms.double( 0.5 ),
11518  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11519  seleIsoEndCap_region3 = cms.double( 0.5 ),
11520  selePtGammaEndCap_region2 = cms.double( 0.95 ),
11521  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11522  ),
11523  preshowerSelection = cms.PSet(
11524  preshCalibGamma = cms.double( 0.024 ),
11525  preshStripEnergyCut = cms.double( 0.0 ),
11526  debugLevelES = cms.string( "" ),
11527  preshCalibPlaneY = cms.double( 0.7 ),
11528  preshCalibPlaneX = cms.double( 1.0 ),
11529  preshCalibMIP = cms.double( 9.0E-5 ),
11530  preshNclust = cms.int32( 4 ),
11531  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11532  preshClusterEnergyCut = cms.double( 0.0 ),
11533  preshSeededNstrip = cms.int32( 15 )
11534  ),
11535  useDBStatus = cms.bool( True )
11536 )
11537 fragment.hltAlCaPi0EEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11538  doEnergyScale = cms.bool( False ),
11539  doLaserCorrectionsInverse = cms.bool( False ),
11540  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11541  doEnergyScaleInverse = cms.bool( False ),
11542  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11543  doIntercalibInverse = cms.bool( False ),
11544  doLaserCorrections = cms.bool( False ),
11545  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11546  doIntercalib = cms.bool( False ),
11547  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11548 )
11549 fragment.hltAlCaPi0EERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11550  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11551  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibratorLowPU','pi0EcalRecHitsEE' ),
11552  digisOut = cms.string( "pi0EEDigis" ),
11553  region = cms.string( "endcap" )
11554 )
11555 fragment.hltPreAlCaEcalEtaEBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11556  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11557  offset = cms.uint32( 0 )
11558 )
11559 fragment.hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11560  barrelSelection = cms.PSet(
11561  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11562  massLowPi0Cand = cms.double( 0.084 ),
11563  seleIsoBarrel_region2 = cms.double( 0.5 ),
11564  seleMinvMaxBarrel = cms.double( 0.8 ),
11565  seleIsoBarrel_region1 = cms.double( 0.5 ),
11566  seleMinvMinBarrel = cms.double( 0.2 ),
11567  selePtPairBarrel_region2 = cms.double( 2.5 ),
11568  seleS9S25Gamma = cms.double( 0.8 ),
11569  selePtPairBarrel_region1 = cms.double( 2.5 ),
11570  region1_Barrel = cms.double( 1.0 ),
11571  seleS4S9GammaBarrel_region2 = cms.double( 0.87 ),
11572  massHighPi0Cand = cms.double( 0.156 ),
11573  ptMinForIsolation = cms.double( 1.0 ),
11574  store5x5RecHitEB = cms.bool( True ),
11575  selePtGammaBarrel_region1 = cms.double( 0.8 ),
11576  seleBeltDeta = cms.double( 0.1 ),
11577  removePi0CandidatesForEta = cms.bool( True ),
11578  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11579  selePtGammaBarrel_region2 = cms.double( 0.8 ),
11580  seleBeltDR = cms.double( 0.3 )
11581  ),
11582  statusLevelRecHitsToUse = cms.int32( 1 ),
11583  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11584  doSelBarrel = cms.bool( True ),
11585  flagLevelRecHitsToUse = cms.int32( 1 ),
11586  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11587  doSelEndcap = cms.bool( False ),
11588  storeRecHitES = cms.bool( False ),
11589  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11590  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11591  useRecoFlag = cms.bool( False ),
11592  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11593  debugLevel = cms.int32( 0 ),
11594  endcapSelection = cms.PSet(
11595  seleS9S25GammaEndCap = cms.double( 0.0 ),
11596  seleBeltDREndCap = cms.double( 0.2 ),
11597  region1_EndCap = cms.double( 1.8 ),
11598  seleMinvMinEndCap = cms.double( 0.05 ),
11599  store5x5RecHitEE = cms.bool( False ),
11600  seleMinvMaxEndCap = cms.double( 0.3 ),
11601  selePtPairEndCap_region1 = cms.double( 1.5 ),
11602  selePtPairEndCap_region3 = cms.double( 99.0 ),
11603  selePtPairEndCap_region2 = cms.double( 1.5 ),
11604  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11605  seleBeltDetaEndCap = cms.double( 0.05 ),
11606  seleIsoEndCap_region1 = cms.double( 0.5 ),
11607  region2_EndCap = cms.double( 2.0 ),
11608  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11609  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11610  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11611  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11612  seleIsoEndCap_region2 = cms.double( 0.5 ),
11613  ptMinForIsolationEndCap = cms.double( 0.5 ),
11614  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11615  seleIsoEndCap_region3 = cms.double( 0.5 ),
11616  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11617  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11618  ),
11619  preshowerSelection = cms.PSet(
11620  preshCalibGamma = cms.double( 0.024 ),
11621  preshStripEnergyCut = cms.double( 0.0 ),
11622  debugLevelES = cms.string( "" ),
11623  preshCalibPlaneY = cms.double( 0.7 ),
11624  preshCalibPlaneX = cms.double( 1.0 ),
11625  preshCalibMIP = cms.double( 9.0E-5 ),
11626  preshNclust = cms.int32( 4 ),
11627  ESCollection = cms.string( "etaEcalRecHitsES" ),
11628  preshClusterEnergyCut = cms.double( 0.0 ),
11629  preshSeededNstrip = cms.int32( 15 )
11630  ),
11631  useDBStatus = cms.bool( True )
11632 )
11633 fragment.hltAlCaEtaEBUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11634  doEnergyScale = cms.bool( False ),
11635  doLaserCorrectionsInverse = cms.bool( False ),
11636  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11637  doEnergyScaleInverse = cms.bool( False ),
11638  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11639  doIntercalibInverse = cms.bool( False ),
11640  doLaserCorrections = cms.bool( False ),
11641  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11642  doIntercalib = cms.bool( False ),
11643  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11644 )
11645 fragment.hltAlCaEtaEBRechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11646  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11647  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibratorLowPU','etaEcalRecHitsEB' ),
11648  digisOut = cms.string( "etaEBDigis" ),
11649  region = cms.string( "barrel" )
11650 )
11651 fragment.hltPreAlCaEcalEtaEEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11652  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11653  offset = cms.uint32( 0 )
11654 )
11655 fragment.hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11656  barrelSelection = cms.PSet(
11657  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11658  massLowPi0Cand = cms.double( 0.104 ),
11659  seleIsoBarrel_region2 = cms.double( 0.5 ),
11660  seleMinvMaxBarrel = cms.double( 0.8 ),
11661  seleIsoBarrel_region1 = cms.double( 0.5 ),
11662  seleMinvMinBarrel = cms.double( 0.3 ),
11663  selePtPairBarrel_region2 = cms.double( 1.5 ),
11664  seleS9S25Gamma = cms.double( 0.0 ),
11665  selePtPairBarrel_region1 = cms.double( 1.5 ),
11666  region1_Barrel = cms.double( 1.0 ),
11667  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11668  massHighPi0Cand = cms.double( 0.163 ),
11669  ptMinForIsolation = cms.double( 1.0 ),
11670  store5x5RecHitEB = cms.bool( False ),
11671  selePtGammaBarrel_region1 = cms.double( 1.0 ),
11672  seleBeltDeta = cms.double( 0.05 ),
11673  removePi0CandidatesForEta = cms.bool( False ),
11674  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11675  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11676  seleBeltDR = cms.double( 0.2 )
11677  ),
11678  statusLevelRecHitsToUse = cms.int32( 1 ),
11679  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11680  doSelBarrel = cms.bool( False ),
11681  flagLevelRecHitsToUse = cms.int32( 1 ),
11682  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11683  doSelEndcap = cms.bool( True ),
11684  storeRecHitES = cms.bool( True ),
11685  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11686  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11687  useRecoFlag = cms.bool( False ),
11688  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11689  debugLevel = cms.int32( 0 ),
11690  endcapSelection = cms.PSet(
11691  seleS9S25GammaEndCap = cms.double( 0.85 ),
11692  seleBeltDREndCap = cms.double( 0.3 ),
11693  region1_EndCap = cms.double( 1.8 ),
11694  seleMinvMinEndCap = cms.double( 0.2 ),
11695  store5x5RecHitEE = cms.bool( True ),
11696  seleMinvMaxEndCap = cms.double( 0.8 ),
11697  selePtPairEndCap_region1 = cms.double( 2.7 ),
11698  selePtPairEndCap_region3 = cms.double( 2.7 ),
11699  selePtPairEndCap_region2 = cms.double( 2.7 ),
11700  selePtGammaEndCap_region3 = cms.double( 1.0 ),
11701  seleBeltDetaEndCap = cms.double( 0.1 ),
11702  seleIsoEndCap_region1 = cms.double( 0.5 ),
11703  region2_EndCap = cms.double( 2.0 ),
11704  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
11705  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
11706  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
11707  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11708  seleIsoEndCap_region2 = cms.double( 0.5 ),
11709  ptMinForIsolationEndCap = cms.double( 0.5 ),
11710  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11711  seleIsoEndCap_region3 = cms.double( 0.5 ),
11712  selePtGammaEndCap_region2 = cms.double( 0.8 ),
11713  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11714  ),
11715  preshowerSelection = cms.PSet(
11716  preshCalibGamma = cms.double( 0.024 ),
11717  preshStripEnergyCut = cms.double( 0.0 ),
11718  debugLevelES = cms.string( "" ),
11719  preshCalibPlaneY = cms.double( 0.7 ),
11720  preshCalibPlaneX = cms.double( 1.0 ),
11721  preshCalibMIP = cms.double( 9.0E-5 ),
11722  preshNclust = cms.int32( 4 ),
11723  ESCollection = cms.string( "etaEcalRecHitsES" ),
11724  preshClusterEnergyCut = cms.double( 0.0 ),
11725  preshSeededNstrip = cms.int32( 15 )
11726  ),
11727  useDBStatus = cms.bool( True )
11728 )
11729 fragment.hltAlCaEtaEEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11730  doEnergyScale = cms.bool( False ),
11731  doLaserCorrectionsInverse = cms.bool( False ),
11732  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11733  doEnergyScaleInverse = cms.bool( False ),
11734  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11735  doIntercalibInverse = cms.bool( False ),
11736  doLaserCorrections = cms.bool( False ),
11737  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11738  doIntercalib = cms.bool( False ),
11739  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11740 )
11741 fragment.hltAlCaEtaEERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11742  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11743  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibratorLowPU','etaEcalRecHitsEE' ),
11744  digisOut = cms.string( "etaEEDigis" ),
11745  region = cms.string( "endcap" )
11746 )
11747 fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo = cms.EDFilter( "HLTLevel1GTSeed",
11748  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC20_NotBptxOR" ),
11749  saveTags = cms.bool( False ),
11750  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11751  L1UseL1TriggerObjectMaps = cms.bool( True ),
11752  L1UseAliasesForSeeding = cms.bool( True ),
11753  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11754  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11755  L1NrBxInEvent = cms.int32( 1 ),
11756  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11757  L1TechTriggerSeeding = cms.bool( False )
11758 )
11759 fragment.hltPreGlobalRunHPDNoise = cms.EDFilter( "HLTPrescaler",
11760  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11761  offset = cms.uint32( 0 )
11762 )
11763 fragment.hltL1sTechTrigHCALNoise = cms.EDFilter( "HLTLevel1GTSeed",
11764  L1SeedsLogicalExpression = cms.string( "11 OR 12" ),
11765  saveTags = cms.bool( True ),
11766  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11767  L1UseL1TriggerObjectMaps = cms.bool( True ),
11768  L1UseAliasesForSeeding = cms.bool( True ),
11769  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11770  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11771  L1NrBxInEvent = cms.int32( 3 ),
11772  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11773  L1TechTriggerSeeding = cms.bool( True )
11774 )
11775 fragment.hltPreL1TechHBHEHOtotalOR = cms.EDFilter( "HLTPrescaler",
11776  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11777  offset = cms.uint32( 0 )
11778 )
11779 fragment.hltL1sL1TechHCALHFsinglechannel = cms.EDFilter( "HLTLevel1GTSeed",
11780  L1SeedsLogicalExpression = cms.string( "8" ),
11781  saveTags = cms.bool( True ),
11782  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11783  L1UseL1TriggerObjectMaps = cms.bool( True ),
11784  L1UseAliasesForSeeding = cms.bool( True ),
11785  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11786  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11787  L1NrBxInEvent = cms.int32( 3 ),
11788  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11789  L1TechTriggerSeeding = cms.bool( True )
11790 )
11791 fragment.hltPreL1TechHCALHFsinglechannel = cms.EDFilter( "HLTPrescaler",
11792  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11793  offset = cms.uint32( 0 )
11794 )
11795 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTLevel1GTSeed",
11796  L1SeedsLogicalExpression = cms.string( "6" ),
11797  saveTags = cms.bool( True ),
11798  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11799  L1UseL1TriggerObjectMaps = cms.bool( True ),
11800  L1UseAliasesForSeeding = cms.bool( True ),
11801  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11802  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11803  L1NrBxInEvent = cms.int32( 3 ),
11804  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11805  L1TechTriggerSeeding = cms.bool( True )
11806 )
11807 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11808  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11809  offset = cms.uint32( 0 )
11810 )
11811 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTLevel1GTSeed",
11812  L1SeedsLogicalExpression = cms.string( "5" ),
11813  saveTags = cms.bool( True ),
11814  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11815  L1UseL1TriggerObjectMaps = cms.bool( True ),
11816  L1UseAliasesForSeeding = cms.bool( True ),
11817  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11818  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11819  L1NrBxInEvent = cms.int32( 3 ),
11820  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11821  L1TechTriggerSeeding = cms.bool( True )
11822 )
11823 fragment.hltPreL1Tech5BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11824  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11825  offset = cms.uint32( 0 )
11826 )
11827 fragment.hltL1sTech7 = cms.EDFilter( "HLTLevel1GTSeed",
11828  L1SeedsLogicalExpression = cms.string( "7" ),
11829  saveTags = cms.bool( True ),
11830  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11831  L1UseL1TriggerObjectMaps = cms.bool( True ),
11832  L1UseAliasesForSeeding = cms.bool( True ),
11833  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11834  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11835  L1NrBxInEvent = cms.int32( 3 ),
11836  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11837  L1TechTriggerSeeding = cms.bool( True )
11838 )
11839 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
11840  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11841  offset = cms.uint32( 0 )
11842 )
11843 fragment.hltL1sL1DoubleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
11844  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20" ),
11845  saveTags = cms.bool( True ),
11846  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11847  L1UseL1TriggerObjectMaps = cms.bool( True ),
11848  L1UseAliasesForSeeding = cms.bool( True ),
11849  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11850  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11851  L1NrBxInEvent = cms.int32( 3 ),
11852  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11853  L1TechTriggerSeeding = cms.bool( False )
11854 )
11855 fragment.hltPreL1DoubleJet20 = cms.EDFilter( "HLTPrescaler",
11856  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11857  offset = cms.uint32( 0 )
11858 )
11859 fragment.hltL1sL1DoubleJet28 = cms.EDFilter( "HLTLevel1GTSeed",
11860  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet28" ),
11861  saveTags = cms.bool( True ),
11862  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11863  L1UseL1TriggerObjectMaps = cms.bool( True ),
11864  L1UseAliasesForSeeding = cms.bool( True ),
11865  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11866  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11867  L1NrBxInEvent = cms.int32( 3 ),
11868  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11869  L1TechTriggerSeeding = cms.bool( False )
11870 )
11871 fragment.hltPreL1DoubleJet28 = cms.EDFilter( "HLTPrescaler",
11872  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11873  offset = cms.uint32( 0 )
11874 )
11875 fragment.hltL1sL1DoubleJet32 = cms.EDFilter( "HLTLevel1GTSeed",
11876  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet32" ),
11877  saveTags = cms.bool( True ),
11878  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11879  L1UseL1TriggerObjectMaps = cms.bool( True ),
11880  L1UseAliasesForSeeding = cms.bool( True ),
11881  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11882  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11883  L1NrBxInEvent = cms.int32( 3 ),
11884  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11885  L1TechTriggerSeeding = cms.bool( False )
11886 )
11887 fragment.hltPreL1DoubleJet32 = cms.EDFilter( "HLTPrescaler",
11888  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11889  offset = cms.uint32( 0 )
11890 )
11891 fragment.hltPreL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
11892  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11893  offset = cms.uint32( 0 )
11894 )
11895 fragment.hltL1sL1TOTEM0 = cms.EDFilter( "HLTLevel1GTSeed",
11896  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_0" ),
11897  saveTags = cms.bool( True ),
11898  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11899  L1UseL1TriggerObjectMaps = cms.bool( True ),
11900  L1UseAliasesForSeeding = cms.bool( True ),
11901  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11902  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11903  L1NrBxInEvent = cms.int32( 3 ),
11904  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11905  L1TechTriggerSeeding = cms.bool( False )
11906 )
11907 fragment.hltPreL1TOTEM0RomanPotsAND = cms.EDFilter( "HLTPrescaler",
11908  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11909  offset = cms.uint32( 0 )
11910 )
11911 fragment.hltL1sL1TOTEM1 = cms.EDFilter( "HLTLevel1GTSeed",
11912  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
11913  saveTags = cms.bool( True ),
11914  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11915  L1UseL1TriggerObjectMaps = cms.bool( True ),
11916  L1UseAliasesForSeeding = cms.bool( True ),
11917  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11918  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11919  L1NrBxInEvent = cms.int32( 3 ),
11920  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11921  L1TechTriggerSeeding = cms.bool( False )
11922 )
11923 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
11924  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11925  offset = cms.uint32( 0 )
11926 )
11927 fragment.hltL1sL1TOTEM2 = cms.EDFilter( "HLTLevel1GTSeed",
11928  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
11929  saveTags = cms.bool( True ),
11930  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11931  L1UseL1TriggerObjectMaps = cms.bool( True ),
11932  L1UseAliasesForSeeding = cms.bool( True ),
11933  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11934  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11935  L1NrBxInEvent = cms.int32( 3 ),
11936  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11937  L1TechTriggerSeeding = cms.bool( False )
11938 )
11939 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
11940  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11941  offset = cms.uint32( 0 )
11942 )
11943 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTLevel1GTSeed",
11944  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
11945  saveTags = cms.bool( True ),
11946  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11947  L1UseL1TriggerObjectMaps = cms.bool( True ),
11948  L1UseAliasesForSeeding = cms.bool( True ),
11949  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11950  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11951  L1NrBxInEvent = cms.int32( 3 ),
11952  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11953  L1TechTriggerSeeding = cms.bool( False )
11954 )
11955 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
11956  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11957  offset = cms.uint32( 0 )
11958 )
11959 fragment.hltPreL1MinimumBiasHF1ORpart0 = cms.EDFilter( "HLTPrescaler",
11960  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11961  offset = cms.uint32( 0 )
11962 )
11963 fragment.hltPreL1MinimumBiasHF1ORpart1 = cms.EDFilter( "HLTPrescaler",
11964  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11965  offset = cms.uint32( 1 )
11966 )
11967 fragment.hltPreL1MinimumBiasHF1ORpart2 = cms.EDFilter( "HLTPrescaler",
11968  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11969  offset = cms.uint32( 2 )
11970 )
11971 fragment.hltPreL1MinimumBiasHF1ORpart3 = cms.EDFilter( "HLTPrescaler",
11972  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11973  offset = cms.uint32( 3 )
11974 )
11975 fragment.hltPreL1MinimumBiasHF1ORpart4 = cms.EDFilter( "HLTPrescaler",
11976  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11977  offset = cms.uint32( 4 )
11978 )
11979 fragment.hltPreL1MinimumBiasHF1ORpart5 = cms.EDFilter( "HLTPrescaler",
11980  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11981  offset = cms.uint32( 5 )
11982 )
11983 fragment.hltPreL1MinimumBiasHF1ORpart6 = cms.EDFilter( "HLTPrescaler",
11984  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11985  offset = cms.uint32( 6 )
11986 )
11987 fragment.hltPreL1MinimumBiasHF1ORpart7 = cms.EDFilter( "HLTPrescaler",
11988  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11989  offset = cms.uint32( 7 )
11990 )
11991 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTLevel1GTSeed",
11992  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
11993  saveTags = cms.bool( True ),
11994  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11995  L1UseL1TriggerObjectMaps = cms.bool( True ),
11996  L1UseAliasesForSeeding = cms.bool( True ),
11997  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11998  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11999  L1NrBxInEvent = cms.int32( 3 ),
12000  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12001  L1TechTriggerSeeding = cms.bool( False )
12002 )
12003 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12004  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12005  offset = cms.uint32( 0 )
12006 )
12007 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
12008  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12009  saveTags = cms.bool( True ),
12010  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12011  L1UseL1TriggerObjectMaps = cms.bool( True ),
12012  L1UseAliasesForSeeding = cms.bool( True ),
12013  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12014  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12015  L1NrBxInEvent = cms.int32( 3 ),
12016  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12017  L1TechTriggerSeeding = cms.bool( False )
12018 )
12019 fragment.hltPreL1MinimumBiasHF2ORNoBptxGate = cms.EDFilter( "HLTPrescaler",
12020  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12021  offset = cms.uint32( 0 )
12022 )
12023 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTLevel1GTSeed",
12024  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12025  saveTags = cms.bool( True ),
12026  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12027  L1UseL1TriggerObjectMaps = cms.bool( True ),
12028  L1UseAliasesForSeeding = cms.bool( True ),
12029  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12030  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12031  L1NrBxInEvent = cms.int32( 3 ),
12032  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12033  L1TechTriggerSeeding = cms.bool( False )
12034 )
12035 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12036  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12037  offset = cms.uint32( 0 )
12038 )
12039 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTLevel1GTSeed",
12040  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12041  saveTags = cms.bool( True ),
12042  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12043  L1UseL1TriggerObjectMaps = cms.bool( True ),
12044  L1UseAliasesForSeeding = cms.bool( True ),
12045  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12046  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12047  L1NrBxInEvent = cms.int32( 3 ),
12048  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12049  L1TechTriggerSeeding = cms.bool( False )
12050 )
12051 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12052  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12053  offset = cms.uint32( 0 )
12054 )
12055 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
12056  invert = cms.bool( False ),
12057  period = cms.uint32( 4096 ),
12058  rawInput = cms.InputTag( "rawDataCollector" ),
12059  fedId = cms.int32( 813 )
12060 )
12061 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTLevel1GTSeed",
12062  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleJet16 OR L1_SingleJet68 OR L1_SingleMuOpen OR L1_ZeroBias" ),
12063  saveTags = cms.bool( True ),
12064  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12065  L1UseL1TriggerObjectMaps = cms.bool( True ),
12066  L1UseAliasesForSeeding = cms.bool( True ),
12067  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12068  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12069  L1NrBxInEvent = cms.int32( 3 ),
12070  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12071  L1TechTriggerSeeding = cms.bool( False )
12072 )
12073 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
12074  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12075  offset = cms.uint32( 0 )
12076 )
12077 fragment.hltL1sHcalPhiSym = cms.EDFilter( "HLTLevel1GTSeed",
12078  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleMuOpen" ),
12079  saveTags = cms.bool( True ),
12080  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12081  L1UseL1TriggerObjectMaps = cms.bool( True ),
12082  L1UseAliasesForSeeding = cms.bool( True ),
12083  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12084  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12085  L1NrBxInEvent = cms.int32( 3 ),
12086  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12087  L1TechTriggerSeeding = cms.bool( False )
12088 )
12089 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
12090  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12091  offset = cms.uint32( 0 )
12092 )
12093 fragment.hltL1EventNumberUTCA = cms.EDFilter( "HLTL1NumberFilter",
12094  invert = cms.bool( False ),
12095  period = cms.uint32( 1048576 ),
12096  rawInput = cms.InputTag( "rawDataCollector" ),
12097  fedId = cms.int32( 813 )
12098 )
12099 fragment.hltPreHcalUTCA = cms.EDFilter( "HLTPrescaler",
12100  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12101  offset = cms.uint32( 0 )
12102 )
12103 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12104  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12105  offset = cms.uint32( 0 )
12106 )
12107 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12108  inputTag = cms.InputTag( "rawDataCollector" ),
12109  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 )
12110 )
12111 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12112  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12113  offset = cms.uint32( 0 )
12114 )
12115 fragment.hltL1sL1SingleJet68 = cms.EDFilter( "HLTLevel1GTSeed",
12116  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68" ),
12117  saveTags = cms.bool( True ),
12118  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12119  L1UseL1TriggerObjectMaps = cms.bool( True ),
12120  L1UseAliasesForSeeding = cms.bool( True ),
12121  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12122  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12123  L1NrBxInEvent = cms.int32( 3 ),
12124  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12125  L1TechTriggerSeeding = cms.bool( False )
12126 )
12127 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
12128  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12129  offset = cms.uint32( 0 )
12130 )
12131 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12132  minPTrack = cms.double( 5.0 ),
12133  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12134  MaxVtxDXYSeed = cms.double( 101.0 ),
12135  tauUnbiasCone = cms.double( 1.2 ),
12136  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12137  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12138  EBEtaBoundary = cms.double( 1.479 ),
12139  maxPTrackForIsolation = cms.double( 3.0 ),
12140  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12141  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12142  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12143  MaxVtxDXYIsol = cms.double( 101.0 ),
12144  tauAssociationCone = cms.double( 0.0 ),
12145  ExtrapolationConeSize = cms.double( 1.0 )
12146 )
12147 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12148  MaxPtNearby = cms.double( 2.0 ),
12149  saveTags = cms.bool( True ),
12150  MinEtaTrack = cms.double( 1.1 ),
12151  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12152  MinPtTrack = cms.double( 3.5 ),
12153  DropMultiL2Event = cms.bool( False ),
12154  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12155  MinEnergyTrack = cms.double( 12.0 ),
12156  NMaxTrackCandidates = cms.int32( 5 ),
12157  MaxEtaTrack = cms.double( 2.2 ),
12158  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
12159  filterTrackEnergy = cms.bool( True )
12160 )
12161 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12162  ECHitEnergyThreshold = cms.double( 0.05 ),
12163  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12164  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12165  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12166  EcalConeSizeEta0 = cms.double( 0.09 ),
12167  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12168  EcalConeSizeEta1 = cms.double( 0.14 )
12169 )
12170 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12171  saveTags = cms.bool( False ),
12172  DropMultiL2Event = cms.bool( False ),
12173  MaxEnergyIn = cms.double( 1.2 ),
12174  MaxEnergyOut = cms.double( 1.2 ),
12175  NMaxTrackCandidates = cms.int32( 10 ),
12176  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" )
12177 )
12178 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
12179  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12180  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12181  associationCone = cms.double( 0.2 )
12182 )
12183 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12184  MaxPtNearby = cms.double( 2.0 ),
12185  saveTags = cms.bool( True ),
12186  MinEtaTrack = cms.double( 1.1 ),
12187  MinDeltaPtL1Jet = cms.double( 4.0 ),
12188  MinPtTrack = cms.double( 20.0 ),
12189  DropMultiL2Event = cms.bool( False ),
12190  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12191  MinEnergyTrack = cms.double( 18.0 ),
12192  NMaxTrackCandidates = cms.int32( 999 ),
12193  MaxEtaTrack = cms.double( 2.2 ),
12194  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
12195  filterTrackEnergy = cms.bool( True )
12196 )
12197 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
12198  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12199  offset = cms.uint32( 0 )
12200 )
12201 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12202  minPTrack = cms.double( 5.0 ),
12203  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12204  MaxVtxDXYSeed = cms.double( 101.0 ),
12205  tauUnbiasCone = cms.double( 1.2 ),
12206  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12207  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12208  EBEtaBoundary = cms.double( 1.479 ),
12209  maxPTrackForIsolation = cms.double( 3.0 ),
12210  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12211  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12212  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12213  MaxVtxDXYIsol = cms.double( 101.0 ),
12214  tauAssociationCone = cms.double( 0.0 ),
12215  ExtrapolationConeSize = cms.double( 1.0 )
12216 )
12217 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12218  MaxPtNearby = cms.double( 2.0 ),
12219  saveTags = cms.bool( True ),
12220  MinEtaTrack = cms.double( 0.0 ),
12221  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12222  MinPtTrack = cms.double( 3.5 ),
12223  DropMultiL2Event = cms.bool( False ),
12224  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12225  MinEnergyTrack = cms.double( 12.0 ),
12226  NMaxTrackCandidates = cms.int32( 10 ),
12227  MaxEtaTrack = cms.double( 1.15 ),
12228  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
12229  filterTrackEnergy = cms.bool( True )
12230 )
12231 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12232  ECHitEnergyThreshold = cms.double( 0.05 ),
12233  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12234  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12235  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12236  EcalConeSizeEta0 = cms.double( 0.09 ),
12237  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12238  EcalConeSizeEta1 = cms.double( 0.14 )
12239 )
12240 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12241  saveTags = cms.bool( False ),
12242  DropMultiL2Event = cms.bool( False ),
12243  MaxEnergyIn = cms.double( 1.2 ),
12244  MaxEnergyOut = cms.double( 1.2 ),
12245  NMaxTrackCandidates = cms.int32( 10 ),
12246  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" )
12247 )
12248 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
12249  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12250  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12251  associationCone = cms.double( 0.2 )
12252 )
12253 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12254  MaxPtNearby = cms.double( 2.0 ),
12255  saveTags = cms.bool( True ),
12256  MinEtaTrack = cms.double( 0.0 ),
12257  MinDeltaPtL1Jet = cms.double( 4.0 ),
12258  MinPtTrack = cms.double( 20.0 ),
12259  DropMultiL2Event = cms.bool( False ),
12260  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12261  MinEnergyTrack = cms.double( 18.0 ),
12262  NMaxTrackCandidates = cms.int32( 999 ),
12263  MaxEtaTrack = cms.double( 1.15 ),
12264  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
12265  filterTrackEnergy = cms.bool( True )
12266 )
12267 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12268  inputTag = cms.InputTag( "rawDataCollector" ),
12269  fedList = cms.vuint32( 1023, 1024 )
12270 )
12271 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12272  processName = cms.string( "@" )
12273 )
12274 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12275  processName = cms.string( "@" )
12276 )
12277 
12278 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtDigis + fragment.hltCaloStage1Digis + fragment.hltCaloStage1LegacyFormatDigis + fragment.hltL1GtObjectMap + fragment.hltL1extraParticles )
12279 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12280 fragment.HLTBeginSequenceAntiBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXAntiCoincidence + fragment.HLTBeamSpot )
12281 fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco )
12282 fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets )
12283 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12284 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12285 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12286 fragment.HLTPixelTrackingForMinBiasSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForMinBias )
12287 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12288 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12289 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12290 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12291 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12292 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12293 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12294 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12295 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12296 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 )
12297 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12298 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12299 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12300 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackSelectionHighPurity )
12301 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12302 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackSelectionHighPurityLoose + fragment.hltIter1PFlowTrackSelectionHighPurityTight + fragment.hltIter1PFlowTrackSelectionHighPurity )
12303 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12304 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackSelectionHighPurity )
12305 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12306 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12307 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12308 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 )
12309 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12310 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFCorrector )
12311 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12312 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12313 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12314 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
12315 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
12316 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll )
12317 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
12318 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
12319 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
12320 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
12321 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
12322 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
12323 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
12324 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
12325 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
12326 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
12327 fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded )
12328 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 )
12329 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtDigis )
12330 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12331 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12332 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloCorrector )
12333 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12334 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12335 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12336 fragment.HLTBeginSequenceBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXCoincidence + fragment.HLTBeamSpot )
12337 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12338 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12339 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 )
12340 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3TkTracksFromL2 + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12341 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12342 fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK6CaloJetsPF )
12343 fragment.HLTRecoJetSequenceAK6PrePFForHighPt = cms.Sequence( fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt + fragment.hltAK6CaloJetsPFEt5 )
12344 fragment.HLTRecopixelvertexingForHighPtSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighPt + fragment.hltPixelVerticesForHighPt )
12345 fragment.HLTIterativeTrackingForHighPtIteration0 = cms.Sequence( fragment.hltHighPtPixelTracks + fragment.hltIter0HighPtPixelSeedsFromPixelTracks + fragment.hltIter0HighPtCkfTrackCandidates + fragment.hltIter0HighPtCtfWithMaterialTracks + fragment.hltIter0HighPtTrackSelectionHighPurity )
12346 fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1ForHighPt + fragment.hltAK6Iter0TrackJets4Iter1ForHighPt + fragment.hltIter0TrackAndTauJets4Iter1ForHighPt )
12347 fragment.HLTIterativeTrackingForHighPtIteration1 = cms.Sequence( fragment.hltIter1HighPtClustersRefRemoval + fragment.hltIter1HighPtMaskedMeasurementTrackerEvent + fragment.hltIter1HighPtPixelLayerTriplets + fragment.hltIter1HighPtPixelSeeds + fragment.hltIter1HighPtCkfTrackCandidates + fragment.hltIter1HighPtCtfWithMaterialTracks + fragment.hltIter1HighPtTrackSelectionHighPurityLoose + fragment.hltIter1HighPtTrackSelectionHighPurityTight + fragment.hltIter1HighPtTrackSelectionHighPurity )
12348 fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence = cms.Sequence( fragment.hltTrackIter1RefsForJets4Iter2ForHighPt + fragment.hltAK6Iter1TrackJets4Iter2ForHighPt + fragment.hltIter1TrackAndTauJets4Iter2ForHighPt )
12349 fragment.HLTIterativeTrackingForHighPtIteration2 = cms.Sequence( fragment.hltIter2HighPtClustersRefRemoval + fragment.hltIter2HighPtMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtPixelLayerPairs + fragment.hltIter2HighPtPixelSeeds + fragment.hltIter2HighPtCkfTrackCandidates + fragment.hltIter2HighPtCtfWithMaterialTracks + fragment.hltIter2HighPtTrackSelectionHighPurity )
12350 fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence = cms.Sequence( fragment.hltTrackIter2RefsForJets4Iter3ForHighPt + fragment.hltAK6Iter2TrackJets4Iter3ForHighPt + fragment.hltIter2TrackAndTauJets4Iter3ForHighPt )
12351 fragment.HLTIterativeTrackingForHighPtIteration3 = cms.Sequence( fragment.hltIter3HighPtClustersRefRemoval + fragment.hltIter3HighPtMaskedMeasurementTrackerEvent + fragment.hltIter3HighPtLayerTriplets + fragment.hltIter3HighPtMixedSeeds + fragment.hltIter3HighPtCkfTrackCandidates + fragment.hltIter3HighPtCtfWithMaterialTracks + fragment.hltIter3HighPtTrackSelectionHighPurityLoose + fragment.hltIter3HighPtTrackSelectionHighPurityTight + fragment.hltIter3HighPtTrackSelectionHighPurity )
12352 fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence = cms.Sequence( fragment.hltTrackIter3RefsForJets4Iter4ForHighPt + fragment.hltAK6Iter3TrackJets4Iter4ForHighPt + fragment.hltIter3TrackAndTauJets4Iter4ForHighPt )
12353 fragment.HLTIterativeTrackingForHighPtIteration4 = cms.Sequence( fragment.hltIter4HighPtClustersRefRemoval + fragment.hltIter4HighPtMaskedMeasurementTrackerEvent + fragment.hltIter4HighPtPixelLessLayerTriplets + fragment.hltIter4HighPtPixelLessSeeds + fragment.hltIter4HighPtCkfTrackCandidates + fragment.hltIter4HighPtCtfWithMaterialTracks + fragment.hltIter4HighPtTrackSelectionHighPurity )
12354 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 )
12355 fragment.HLTEcalActivitySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltActivityEtFilter )
12356 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtDigis )
12357 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12358 fragment.HLTBeginSequenceUTCA = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberUTCA + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12359 
12360 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12361 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 )
12362 fragment.HLT_JetE30_NoBPTX_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJetC20NotBptxOR + fragment.hltPreJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence )
12363 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 )
12364 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 )
12365 fragment.HLT_L1SingleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
12366 fragment.HLT_L1SingleMuOpen_DT_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
12367 fragment.HLT_L1Tech_DT_GlobalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TechDTGlobalOR + fragment.hltPreL1TechDTGlobalOR + fragment.HLTEndSequence )
12368 fragment.HLT_L1RomanPots_SinglePixelTrack04_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack04 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT04 + fragment.HLTEndSequence )
12369 fragment.HLT_PFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15NoCaloMatched + fragment.HLTEndSequence )
12370 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 )
12371 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 )
12372 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 )
12373 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 )
12374 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 )
12375 fragment.HLT_Ele5_SC5_JPsi_Mass2to4p5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreEle5SC5JPsiMass2to4p5 + fragment.HLTEle5SC5JPsiMass2to4p5Sequence + fragment.HLTEndSequence )
12376 fragment.HLT_DiPFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence )
12377 fragment.HLT_DiPFJet15_FBEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta2 + fragment.HLTEndSequence )
12378 fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence )
12379 fragment.HLT_PFJet15_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta2 + fragment.HLTEndSequence )
12380 fragment.HLT_PFJet15_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta3 + fragment.HLTEndSequence )
12381 fragment.HLT_PFJet25_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25NoCaloMatched + fragment.HLTEndSequence )
12382 fragment.HLT_PFJet25_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta2 + fragment.HLTEndSequence )
12383 fragment.HLT_PFJet25_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta3 + fragment.HLTEndSequence )
12384 fragment.HLT_PFJet40_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20 + fragment.hltPrePFJet40NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet40NoCaloMatched + fragment.HLTEndSequence )
12385 fragment.HLT_DiPFJetAve15_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence )
12386 fragment.HLT_DiPFJetAve25_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence )
12387 fragment.HLT_DiPFJetAve35_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence )
12388 fragment.HLT_DiPFJetAve15_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForCentralJEC + fragment.HLTEndSequence )
12389 fragment.HLT_DiPFJetAve25_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForCentralJEC + fragment.HLTEndSequence )
12390 fragment.HLT_DiPFJetAve35_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForCentralJEC + fragment.HLTEndSequence )
12391 fragment.HLT_L1RomanPots_SinglePixelTrack02_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack02 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT02 + fragment.HLTEndSequence )
12392 fragment.HLT_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
12393 fragment.DST_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12394 fragment.HLT_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12395 fragment.HLT_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12396 fragment.HLT_ZeroBias_part0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart0 + fragment.HLTEndSequence )
12397 fragment.HLT_ZeroBias_part1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart1 + fragment.HLTEndSequence )
12398 fragment.HLT_ZeroBias_part2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart2 + fragment.HLTEndSequence )
12399 fragment.HLT_ZeroBias_part3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart3 + fragment.HLTEndSequence )
12400 fragment.HLT_ZeroBias_part4_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart4 + fragment.HLTEndSequence )
12401 fragment.HLT_ZeroBias_part5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart5 + fragment.HLTEndSequence )
12402 fragment.HLT_ZeroBias_part6_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart6 + fragment.HLTEndSequence )
12403 fragment.HLT_ZeroBias_part7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBiaspart7 + fragment.HLTEndSequence )
12404 fragment.HLT_AK4CaloJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence )
12405 fragment.HLT_AK4CaloJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence )
12406 fragment.HLT_AK4CaloJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence )
12407 fragment.HLT_AK4CaloJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
12408 fragment.HLT_AK4CaloJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
12409 fragment.HLT_AK4PFJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
12410 fragment.HLT_AK4PFJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence )
12411 fragment.HLT_AK4PFJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence )
12412 fragment.HLT_AK4PFJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence )
12413 fragment.HLT_HISinglePhoton10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton10 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10 + fragment.HLTEndSequence )
12414 fragment.HLT_HISinglePhoton15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton15 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15 + fragment.HLTEndSequence )
12415 fragment.HLT_HISinglePhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton20 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20 + fragment.HLTEndSequence )
12416 fragment.HLT_HISinglePhoton40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton40 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40 + fragment.HLTEndSequence )
12417 fragment.HLT_HISinglePhoton60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton60 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60 + fragment.HLTEndSequence )
12418 fragment.HLT_HIL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL1DoubleMu0 + fragment.hltL1fL1DoubleMuOpenFiltered0 + fragment.HLTEndSequence )
12419 fragment.HLT_HIL2Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL2Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTEndSequence )
12420 fragment.HLT_HIL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL2DoubleMu0 + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0L2Filtered + fragment.HLTEndSequence )
12421 fragment.HLT_HIL3Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL3Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3L3Filtered + fragment.HLTEndSequence )
12422 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 )
12423 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 )
12424 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 )
12425 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 )
12426 fragment.HLT_Activity_Ecal_SC7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreActivityEcalSC7 + fragment.HLTEcalActivitySequence + fragment.HLTEndSequence )
12427 fragment.HLT_EcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12428 fragment.HLT_HcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12429 fragment.AlCa_EcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
12430 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 )
12431 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 )
12432 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 )
12433 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 )
12434 fragment.HLT_GlobalRunHPDNoise_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo + fragment.hltPreGlobalRunHPDNoise + fragment.HLTEndSequence )
12435 fragment.HLT_L1Tech_HBHEHO_totalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTechTrigHCALNoise + fragment.hltPreL1TechHBHEHOtotalOR + fragment.HLTEndSequence )
12436 fragment.HLT_L1Tech_HCAL_HF_single_channel_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TechHCALHFsinglechannel + fragment.hltPreL1TechHCALHFsinglechannel + fragment.HLTEndSequence )
12437 fragment.HLT_L1Tech6_BPTX_MinusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12438 fragment.HLT_L1Tech5_BPTX_PlusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXMinusOnly + fragment.HLTEndSequence )
12439 fragment.HLT_L1Tech7_NoBPTX_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12440 fragment.HLT_L1DoubleJet20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet20 + fragment.hltPreL1DoubleJet20 + fragment.HLTEndSequence )
12441 fragment.HLT_L1DoubleJet28_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet28 + fragment.hltPreL1DoubleJet28 + fragment.HLTEndSequence )
12442 fragment.HLT_L1DoubleJet32_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet32 + fragment.hltPreL1DoubleJet32 + fragment.HLTEndSequence )
12443 fragment.HLT_L1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreL1DoubleMuOpen + fragment.HLTEndSequence )
12444 fragment.HLT_L1TOTEM0_RomanPotsAND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM0 + fragment.hltPreL1TOTEM0RomanPotsAND + fragment.HLTEndSequence )
12445 fragment.HLT_L1TOTEM1_MinBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12446 fragment.HLT_L1TOTEM2_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12447 fragment.HLT_L1MinimumBiasHF1OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12448 fragment.HLT_L1MinimumBiasHF1OR_part0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart0 + fragment.HLTEndSequence )
12449 fragment.HLT_L1MinimumBiasHF1OR_part1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart1 + fragment.HLTEndSequence )
12450 fragment.HLT_L1MinimumBiasHF1OR_part2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart2 + fragment.HLTEndSequence )
12451 fragment.HLT_L1MinimumBiasHF1OR_part3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart3 + fragment.HLTEndSequence )
12452 fragment.HLT_L1MinimumBiasHF1OR_part4_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart4 + fragment.HLTEndSequence )
12453 fragment.HLT_L1MinimumBiasHF1OR_part5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart5 + fragment.HLTEndSequence )
12454 fragment.HLT_L1MinimumBiasHF1OR_part6_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart6 + fragment.HLTEndSequence )
12455 fragment.HLT_L1MinimumBiasHF1OR_part7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1ORpart7 + fragment.HLTEndSequence )
12456 fragment.HLT_L1MinimumBiasHF2OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12457 fragment.HLT_L1MinimumBiasHF2OR_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGate + fragment.HLTEndSequence )
12458 fragment.HLT_L1MinimumBiasHF1AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12459 fragment.HLT_L1MinimumBiasHF2AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12460 fragment.HLT_HcalNZS_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
12461 fragment.HLT_HcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalPhiSym + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
12462 fragment.HLT_HcalUTCA_v1 = cms.Path( fragment.HLTBeginSequenceUTCA + fragment.hltPreHcalUTCA + fragment.HLTEndSequence )
12463 fragment.AlCa_LumiPixels_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12464 fragment.AlCa_LumiPixels_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12465 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 )
12466 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 )
12467 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtDigis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12468 
12469 
12470 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 ))
12471 
12472 
12473 # dummyfy hltGetConditions in cff's
12474 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12475  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12476  result = cms.bool( True )
12477  )
12478  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12479 
12480 # add specific customizations
12481 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12482 fragment = customizeHLTforAll(fragment)
12483