CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_LowPU_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_7_4_0/LowPU/V65 (CMSSW_7_4_6_patch3)
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/LowPU/V65')
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  'L1MinimumBias',
503  'NoBPTX',
504  'TOTEM_minBias',
505  'TOTEM_romanPots',
506  'ToTOTEM',
507  'ZeroBias' )
508 )
509 fragment.datasets = cms.PSet(
510  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v1',
511  'AlCa_LumiPixels_ZeroBias_v1' ),
512  AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_LowPU_v1',
513  'AlCa_EcalEtaEEonly_LowPU_v1',
514  'AlCa_EcalPi0EBonly_LowPU_v1',
515  'AlCa_EcalPi0EEonly_LowPU_v1' ),
516  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v1' ),
517  CastorJets = cms.vstring( 'HLT_L1CastorHighJet_v1',
518  'HLT_L1CastorMediumJet_PFJet15_v1',
519  'HLT_L1CastorMediumJet_v1' ),
520  Commissioning = cms.vstring( 'HLT_Activity_Ecal_SC7_v1',
521  'HLT_IsoTrackHB_v1',
522  'HLT_IsoTrackHE_v1',
523  'HLT_L1SingleMuOpen_DT_v1',
524  'HLT_L1Tech_DT_GlobalOR_v1' ),
525  DoubleEG = cms.vstring( 'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2' ),
526  EGMLowPU = cms.vstring( 'HLT_Activity_Ecal_SC7_v1',
527  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2' ),
528  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v1' ),
529  EmptyBX = cms.vstring( 'HLT_L1Tech5_BPTX_PlusOnly_v1',
530  'HLT_L1Tech6_BPTX_MinusOnly_v1',
531  'HLT_L1Tech7_NoBPTX_v1' ),
532  EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v2',
533  'HLT_HISinglePhoton60_v2',
534  'HLT_L1DoubleJet32_v1' ),
535  ExpressPhysics = cms.vstring( 'HLT_L1MinimumBiasHF1AND_NoBptxGate_v1',
536  'HLT_L1MinimumBiasHF1AND_v1',
537  'HLT_Physics_v1',
538  'HLT_Random_v1',
539  'HLT_ZeroBias_v1' ),
540  FSQJets1 = cms.vstring( 'HLT_PFJet15_NoCaloMatched_v2',
541  'HLT_PFJet25_NoCaloMatched_v2',
542  'HLT_PFJet40_NoCaloMatched_v2' ),
543  FSQJets2 = cms.vstring( 'HLT_DiPFJetAve15_Central_v2',
544  'HLT_DiPFJetAve15_HFJEC_v2',
545  'HLT_DiPFJetAve25_Central_v2',
546  'HLT_DiPFJetAve25_HFJEC_v2',
547  'HLT_DiPFJetAve35_Central_v2',
548  'HLT_DiPFJetAve35_HFJEC_v2',
549  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
550  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
551  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
552  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2' ),
553  FSQJets3 = cms.vstring( 'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
554  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
555  'HLT_DiPFJet15_NoCaloMatched_v2' ),
556  FullTrack = cms.vstring( 'HLT_FullTrack12_v2',
557  'HLT_FullTrack20_v2',
558  'HLT_FullTrack30_v2',
559  'HLT_FullTrack50_v2' ),
560  HINCaloJet40 = cms.vstring( 'HLT_AK4CaloJet40_v2' ),
561  HINCaloJetsOther = cms.vstring( 'HLT_AK4CaloJet100_v2',
562  'HLT_AK4CaloJet30_v2',
563  'HLT_AK4CaloJet50_v2',
564  'HLT_AK4CaloJet80_v2' ),
565  HINMuon = cms.vstring( 'HLT_HIL1DoubleMu0_v1',
566  'HLT_HIL2DoubleMu0_v2',
567  'HLT_HIL2Mu3_v2',
568  'HLT_HIL3Mu3_v2' ),
569  HINPFJetsOther = cms.vstring( 'HLT_AK4PFJet100_v2',
570  'HLT_AK4PFJet30_v2',
571  'HLT_AK4PFJet50_v2',
572  'HLT_AK4PFJet80_v2' ),
573  HINPhoton = cms.vstring( 'HLT_HISinglePhoton10_v2',
574  'HLT_HISinglePhoton15_v2',
575  'HLT_HISinglePhoton20_v2',
576  'HLT_HISinglePhoton40_v2',
577  'HLT_HISinglePhoton60_v2' ),
578  HLTPhysics = cms.vstring( 'HLT_Physics_v1' ),
579  HcalHPDNoise = cms.vstring( 'HLT_GlobalRunHPDNoise_v1',
580  'HLT_L1Tech_HBHEHO_totalOR_v1',
581  'HLT_L1Tech_HCAL_HF_single_channel_v1' ),
582  HcalNZS = cms.vstring( 'HLT_HcalNZS_v1',
583  'HLT_HcalPhiSym_v1',
584  'HLT_HcalUTCA_v1' ),
585  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110_v2',
586  'HLT_PixelTracks_Multiplicity135_v2',
587  'HLT_PixelTracks_Multiplicity160_v2',
588  'HLT_PixelTracks_Multiplicity60_v2',
589  'HLT_PixelTracks_Multiplicity85_v2' ),
590  L1Accept = cms.vstring( 'DST_Physics_v1' ),
591  L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_NoBptxGate_v1',
592  'HLT_L1MinimumBiasHF1AND_v1',
593  'HLT_L1MinimumBiasHF1OR_NoBptxGate_v1',
594  'HLT_L1MinimumBiasHF1OR_v1',
595  'HLT_L1MinimumBiasHF2AND_NoBptxGate_v1',
596  'HLT_L1MinimumBiasHF2AND_v1',
597  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
598  'HLT_L1MinimumBiasHF2OR_v1' ),
599  LookAreaPD = cms.vstring( 'HLT_AK4CaloJet100_v2',
600  'HLT_AK4CaloJet30_v2',
601  'HLT_AK4CaloJet40_v2',
602  'HLT_AK4CaloJet50_v2',
603  'HLT_AK4CaloJet80_v2',
604  'HLT_AK4PFJet100_v2',
605  'HLT_AK4PFJet30_v2',
606  'HLT_AK4PFJet50_v2',
607  'HLT_AK4PFJet80_v2',
608  'HLT_Activity_Ecal_SC7_v1',
609  'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
610  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
611  'HLT_DiPFJet15_NoCaloMatched_v2',
612  'HLT_DiPFJetAve15_Central_v2',
613  'HLT_DiPFJetAve15_HFJEC_v2',
614  'HLT_DiPFJetAve25_Central_v2',
615  'HLT_DiPFJetAve25_HFJEC_v2',
616  'HLT_DiPFJetAve35_Central_v2',
617  'HLT_DiPFJetAve35_HFJEC_v2',
618  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2',
619  'HLT_FullTrack12_v2',
620  'HLT_FullTrack20_v2',
621  'HLT_FullTrack30_v2',
622  'HLT_FullTrack50_v2',
623  'HLT_GlobalRunHPDNoise_v1',
624  'HLT_HIL1DoubleMu0_v1',
625  'HLT_HIL2DoubleMu0_v2',
626  'HLT_HIL2Mu3_v2',
627  'HLT_HIL3Mu3_v2',
628  'HLT_HISinglePhoton10_v2',
629  'HLT_HISinglePhoton15_v2',
630  'HLT_HISinglePhoton20_v2',
631  'HLT_HISinglePhoton40_v2',
632  'HLT_HISinglePhoton60_v2',
633  'HLT_HcalNZS_v1',
634  'HLT_HcalPhiSym_v1',
635  'HLT_HcalUTCA_v1',
636  'HLT_IsoTrackHB_v1',
637  'HLT_IsoTrackHE_v1',
638  'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
639  'HLT_JetE30_NoBPTX_v2',
640  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
641  'HLT_JetE70_NoBPTX3BX_NoHalo_v2',
642  'HLT_L1CastorHighJet_v1',
643  'HLT_L1CastorMediumJet_PFJet15_v1',
644  'HLT_L1CastorMediumJet_v1',
645  'HLT_L1CastorMuon_v1',
646  'HLT_L1DoubleJet20_v1',
647  'HLT_L1DoubleJet28_v1',
648  'HLT_L1DoubleJet32_v1',
649  'HLT_L1DoubleMuOpen_v1',
650  'HLT_L1MinimumBiasHF1AND_NoBptxGate_v1',
651  'HLT_L1MinimumBiasHF1AND_v1',
652  'HLT_L1MinimumBiasHF1OR_NoBptxGate_v1',
653  'HLT_L1MinimumBiasHF1OR_v1',
654  'HLT_L1MinimumBiasHF2AND_NoBptxGate_v1',
655  'HLT_L1MinimumBiasHF2AND_v1',
656  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
657  'HLT_L1MinimumBiasHF2OR_v1',
658  'HLT_L1RomanPots_SinglePixelTrack02_v2',
659  'HLT_L1RomanPots_SinglePixelTrack04_v2',
660  'HLT_L1SingleMuOpen_DT_v1',
661  'HLT_L1SingleMuOpen_v1',
662  'HLT_L1TOTEM0_RomanPotsAND_v1',
663  'HLT_L1TOTEM1_MinBias_v1',
664  'HLT_L1TOTEM2_ZeroBias_v1',
665  'HLT_L1Tech5_BPTX_PlusOnly_v1',
666  'HLT_L1Tech6_BPTX_MinusOnly_v1',
667  'HLT_L1Tech7_NoBPTX_v1',
668  'HLT_L1Tech_DT_GlobalOR_v1',
669  'HLT_L1Tech_HBHEHO_totalOR_v1',
670  'HLT_L1Tech_HCAL_HF_single_channel_v1',
671  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
672  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
673  'HLT_PFJet15_NoCaloMatched_v2',
674  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
675  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2',
676  'HLT_PFJet25_NoCaloMatched_v2',
677  'HLT_PFJet40_NoCaloMatched_v2',
678  'HLT_Physics_v1',
679  'HLT_PixelTracks_Multiplicity110_v2',
680  'HLT_PixelTracks_Multiplicity135_v2',
681  'HLT_PixelTracks_Multiplicity160_v2',
682  'HLT_PixelTracks_Multiplicity60_v2',
683  'HLT_PixelTracks_Multiplicity85_v2',
684  'HLT_Random_v1',
685  'HLT_ZeroBias_v1' ),
686  NoBPTX = cms.vstring( 'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
687  'HLT_JetE30_NoBPTX_v2',
688  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
689  'HLT_JetE70_NoBPTX3BX_NoHalo_v2' ),
690  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_v2',
691  'HLT_AK4CaloJet30_v2',
692  'HLT_AK4CaloJet40_v2',
693  'HLT_AK4CaloJet50_v2',
694  'HLT_AK4CaloJet80_v2',
695  'HLT_AK4PFJet100_v2',
696  'HLT_AK4PFJet30_v2',
697  'HLT_AK4PFJet50_v2',
698  'HLT_AK4PFJet80_v2',
699  'HLT_Activity_Ecal_SC7_v1',
700  'HLT_DiPFJet15_FBEta2_NoCaloMatched_v2',
701  'HLT_DiPFJet15_FBEta3_NoCaloMatched_v2',
702  'HLT_DiPFJet15_NoCaloMatched_v2',
703  'HLT_DiPFJetAve15_Central_v2',
704  'HLT_DiPFJetAve15_HFJEC_v2',
705  'HLT_DiPFJetAve25_Central_v2',
706  'HLT_DiPFJetAve25_HFJEC_v2',
707  'HLT_DiPFJetAve35_Central_v2',
708  'HLT_DiPFJetAve35_HFJEC_v2',
709  'HLT_Ele5_SC5_JPsi_Mass2to4p5_v2',
710  'HLT_FullTrack12_v2',
711  'HLT_FullTrack20_v2',
712  'HLT_FullTrack30_v2',
713  'HLT_FullTrack50_v2',
714  'HLT_GlobalRunHPDNoise_v1',
715  'HLT_HIL1DoubleMu0_v1',
716  'HLT_HIL2DoubleMu0_v2',
717  'HLT_HIL2Mu3_v2',
718  'HLT_HIL3Mu3_v2',
719  'HLT_HISinglePhoton10_v2',
720  'HLT_HISinglePhoton15_v2',
721  'HLT_HISinglePhoton20_v2',
722  'HLT_HISinglePhoton40_v2',
723  'HLT_HISinglePhoton60_v2',
724  'HLT_HcalNZS_v1',
725  'HLT_HcalPhiSym_v1',
726  'HLT_HcalUTCA_v1',
727  'HLT_IsoTrackHB_v1',
728  'HLT_IsoTrackHE_v1',
729  'HLT_JetE30_NoBPTX3BX_NoHalo_v2',
730  'HLT_JetE30_NoBPTX_v2',
731  'HLT_JetE50_NoBPTX3BX_NoHalo_v2',
732  'HLT_JetE70_NoBPTX3BX_NoHalo_v2',
733  'HLT_L1CastorHighJet_v1',
734  'HLT_L1CastorMediumJet_PFJet15_v1',
735  'HLT_L1CastorMediumJet_v1',
736  'HLT_L1CastorMuon_v1',
737  'HLT_L1DoubleJet20_v1',
738  'HLT_L1DoubleJet28_v1',
739  'HLT_L1DoubleJet32_v1',
740  'HLT_L1DoubleMuOpen_v1',
741  'HLT_L1MinimumBiasHF1AND_NoBptxGate_v1',
742  'HLT_L1MinimumBiasHF1AND_v1',
743  'HLT_L1MinimumBiasHF1OR_NoBptxGate_v1',
744  'HLT_L1MinimumBiasHF1OR_v1',
745  'HLT_L1MinimumBiasHF2AND_NoBptxGate_v1',
746  'HLT_L1MinimumBiasHF2AND_v1',
747  'HLT_L1MinimumBiasHF2OR_NoBptxGate_v1',
748  'HLT_L1MinimumBiasHF2OR_v1',
749  'HLT_L1RomanPots_SinglePixelTrack02_v2',
750  'HLT_L1RomanPots_SinglePixelTrack04_v2',
751  'HLT_L1SingleMuOpen_DT_v1',
752  'HLT_L1SingleMuOpen_v1',
753  'HLT_L1TOTEM0_RomanPotsAND_v1',
754  'HLT_L1TOTEM1_MinBias_v1',
755  'HLT_L1TOTEM2_ZeroBias_v1',
756  'HLT_L1Tech5_BPTX_PlusOnly_v1',
757  'HLT_L1Tech6_BPTX_MinusOnly_v1',
758  'HLT_L1Tech7_NoBPTX_v1',
759  'HLT_L1Tech_DT_GlobalOR_v1',
760  'HLT_L1Tech_HBHEHO_totalOR_v1',
761  'HLT_L1Tech_HCAL_HF_single_channel_v1',
762  'HLT_PFJet15_FwdEta2_NoCaloMatched_v2',
763  'HLT_PFJet15_FwdEta3_NoCaloMatched_v2',
764  'HLT_PFJet15_NoCaloMatched_v2',
765  'HLT_PFJet25_FwdEta2_NoCaloMatched_v2',
766  'HLT_PFJet25_FwdEta3_NoCaloMatched_v2',
767  'HLT_PFJet25_NoCaloMatched_v2',
768  'HLT_PFJet40_NoCaloMatched_v2',
769  'HLT_Physics_v1',
770  'HLT_PixelTracks_Multiplicity110_v2',
771  'HLT_PixelTracks_Multiplicity135_v2',
772  'HLT_PixelTracks_Multiplicity160_v2',
773  'HLT_PixelTracks_Multiplicity60_v2',
774  'HLT_PixelTracks_Multiplicity85_v2',
775  'HLT_Random_v1',
776  'HLT_ZeroBias_v1' ),
777  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v1',
778  'HLT_L1TOTEM2_ZeroBias_v1' ),
779  TOTEM_romanPots = cms.vstring( 'HLT_L1RomanPots_SinglePixelTrack02_v2',
780  'HLT_L1RomanPots_SinglePixelTrack04_v2',
781  'HLT_L1TOTEM0_RomanPotsAND_v1' ),
782  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v1',
783  'HLT_HcalCalibration_v1' ),
784  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v1',
785  'HLT_HcalCalibration_v1' ),
786  ToTOTEM = cms.vstring( 'HLT_L1CastorMuon_v1',
787  'HLT_L1DoubleJet20_v1',
788  'HLT_L1DoubleJet28_v1',
789  'HLT_L1DoubleJet32_v1',
790  'HLT_L1DoubleMuOpen_v1',
791  'HLT_L1SingleMuOpen_v1' ),
792  ZeroBias = cms.vstring( 'HLT_Random_v1',
793  'HLT_ZeroBias_v1' )
794 )
795 
796 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
797  iovIsRunNotTime = cms.bool( True ),
798  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
799  firstValid = cms.vuint32( 1 )
800 )
801 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
802  iovIsRunNotTime = cms.bool( True ),
803  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
804  firstValid = cms.vuint32( 1 )
805 )
806 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
807  iovIsRunNotTime = cms.bool( True ),
808  recordName = cms.string( "JetTagComputerRecord" ),
809  firstValid = cms.vuint32( 1 )
810 )
811 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
812  iovIsRunNotTime = cms.bool( True ),
813  recordName = cms.string( "CSCIndexerRecord" ),
814  firstValid = cms.vuint32( 1 )
815 )
816 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
817  iovIsRunNotTime = cms.bool( True ),
818  recordName = cms.string( "CSCChannelMapperRecord" ),
819  firstValid = cms.vuint32( 1 )
820 )
821 
822 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
823  MaxDPhi = cms.double( 1.6 ),
824  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
825  PropagationDirection = cms.string( "anyDirection" )
826 )
827 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
828  AlgoName = cms.string( "CSCChannelMapperPostls1" )
829 )
830 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
831  AlgoName = cms.string( "CSCIndexerPostls1" )
832 )
833 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
834 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
835  appendToDataLabel = cms.string( "" ),
836  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
837 )
838 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
839  appendToDataLabel = cms.string( "" )
840 )
841 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
842  ComponentName = cms.string( "ClusterShapeHitFilter" ),
843  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
844  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
845 )
846 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
847  SimpleMagneticField = cms.string( "" ),
848  PropagationDirection = cms.string( "alongMomentum" ),
849  ComponentName = cms.string( "PropagatorWithMaterial" ),
850  Mass = cms.double( 0.105 ),
851  ptMin = cms.double( -1.0 ),
852  MaxDPhi = cms.double( 1.6 ),
853  useRungeKutta = cms.bool( False )
854 )
855 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
856  SimpleMagneticField = cms.string( "ParabolicMf" ),
857  PropagationDirection = cms.string( "alongMomentum" ),
858  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
859  Mass = cms.double( 0.105 ),
860  ptMin = cms.double( -1.0 ),
861  MaxDPhi = cms.double( 1.6 ),
862  useRungeKutta = cms.bool( False )
863 )
864 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
865  SimpleMagneticField = cms.string( "" ),
866  PropagationDirection = cms.string( "oppositeToMomentum" ),
867  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
868  Mass = cms.double( 0.105 ),
869  ptMin = cms.double( -1.0 ),
870  MaxDPhi = cms.double( 1.6 ),
871  useRungeKutta = cms.bool( False )
872 )
873 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
874  SimpleMagneticField = cms.string( "ParabolicMf" ),
875  PropagationDirection = cms.string( "oppositeToMomentum" ),
876  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
877  Mass = cms.double( 0.105 ),
878  ptMin = cms.double( -1.0 ),
879  MaxDPhi = cms.double( 1.6 ),
880  useRungeKutta = cms.bool( False )
881 )
882 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
883  EtaDivisions = cms.untracked.uint32( 20 ),
884  PhiDivisions = cms.untracked.uint32( 20 ),
885  EtaMax = cms.untracked.double( 2.5 )
886 )
887 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
888  NoErrorPropagation = cms.bool( False ),
889  endcapShiftInZPos = cms.double( 0.0 ),
890  PropagationDirection = cms.string( "anyDirection" ),
891  useTuningForL2Speed = cms.bool( False ),
892  useIsYokeFlag = cms.bool( True ),
893  endcapShiftInZNeg = cms.double( 0.0 ),
894  SetVBFPointer = cms.bool( False ),
895  AssumeNoMaterial = cms.bool( False ),
896  returnTangentPlane = cms.bool( True ),
897  useInTeslaFromMagField = cms.bool( False ),
898  VBFName = cms.string( "VolumeBasedMagneticField" ),
899  useEndcapShiftsInZ = cms.bool( False ),
900  sendLogWarning = cms.bool( False ),
901  useMatVolumes = cms.bool( True ),
902  debug = cms.bool( False ),
903  ApplyRadX0Correction = cms.bool( True ),
904  useMagVolumes = cms.bool( True ),
905  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
906 )
907 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
908  ComponentName = cms.string( "TransientTrackBuilder" )
909 )
910 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
911  ComponentName = cms.string( "CaloDetIdAssociator" ),
912  etaBinSize = cms.double( 0.087 ),
913  nEta = cms.int32( 70 ),
914  nPhi = cms.int32( 72 ),
915  includeBadChambers = cms.bool( False )
916 )
917 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
918  ComponentName = cms.string( "CosmicNavigationSchool" ),
919  SimpleMagneticField = cms.string( "" )
920 )
921 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
922  ComponentName = cms.string( "EcalDetIdAssociator" ),
923  etaBinSize = cms.double( 0.02 ),
924  nEta = cms.int32( 300 ),
925  nPhi = cms.int32( 360 ),
926  includeBadChambers = cms.bool( False )
927 )
928 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
929  dbstatusMask = cms.PSet(
930  kGood = cms.vstring( 'kOk' ),
931  kProblematic = cms.vstring( 'kDAC',
932  'kNoLaser',
933  'kNoisy',
934  'kNNoisy',
935  'kNNNoisy',
936  'kNNNNoisy',
937  'kNNNNNoisy',
938  'kFixedG6',
939  'kFixedG1',
940  'kFixedG0' ),
941  kRecovered = cms.vstring( ),
942  kTime = cms.vstring( ),
943  kWeird = cms.vstring( ),
944  kBad = cms.vstring( 'kNonRespondingIsolated',
945  'kDeadVFE',
946  'kDeadFE',
947  'kNoDataNoTP' )
948  ),
949  timeThresh = cms.double( 2.0 ),
950  flagMask = cms.PSet(
951  kGood = cms.vstring( 'kGood' ),
952  kProblematic = cms.vstring( 'kPoorReco',
953  'kPoorCalib',
954  'kNoisy',
955  'kSaturated' ),
956  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
957  'kTowerRecovered' ),
958  kTime = cms.vstring( 'kOutOfTime' ),
959  kWeird = cms.vstring( 'kWeird',
960  'kDiWeird' ),
961  kBad = cms.vstring( 'kFaultyHardware',
962  'kDead',
963  'kKilled' )
964  )
965 )
966 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
967  ComponentName = cms.string( "HcalDetIdAssociator" ),
968  etaBinSize = cms.double( 0.087 ),
969  nEta = cms.int32( 70 ),
970  nPhi = cms.int32( 72 ),
971  includeBadChambers = cms.bool( False )
972 )
973 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
974  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
975  'TimingSubtractedBit' ),
976  SeverityLevels = cms.VPSet(
977  cms.PSet( RecHitFlags = cms.vstring( ),
978  ChannelStatus = cms.vstring( ),
979  Level = cms.int32( 0 )
980  ),
981  cms.PSet( RecHitFlags = cms.vstring( ),
982  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
983  Level = cms.int32( 1 )
984  ),
985  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
986  'HSCP_FracLeader',
987  'HSCP_OuterEnergy',
988  'HSCP_ExpFit',
989  'ADCSaturationBit',
990  'HBHEIsolatedNoise',
991  'AddedSimHcalNoise' ),
992  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
993  Level = cms.int32( 5 )
994  ),
995  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
996  'HBHEPulseShape',
997  'HOBit',
998  'HFInTimeWindow',
999  'ZDCBit',
1000  'CalibrationBit',
1001  'TimingErrorBit',
1002  'HBHETriangleNoise',
1003  'HBHETS4TS5Noise' ),
1004  ChannelStatus = cms.vstring( ),
1005  Level = cms.int32( 8 )
1006  ),
1007  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
1008  'HFPET',
1009  'HFS8S1Ratio',
1010  'HFDigiTime' ),
1011  ChannelStatus = cms.vstring( ),
1012  Level = cms.int32( 11 )
1013  ),
1014  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
1015  'HBHESpikeNoise' ),
1016  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1017  Level = cms.int32( 12 )
1018  ),
1019  cms.PSet( RecHitFlags = cms.vstring( ),
1020  ChannelStatus = cms.vstring( 'HcalCellHot' ),
1021  Level = cms.int32( 15 )
1022  ),
1023  cms.PSet( RecHitFlags = cms.vstring( ),
1024  ChannelStatus = cms.vstring( 'HcalCellOff',
1025  'HcalCellDead' ),
1026  Level = cms.int32( 20 )
1027  )
1028  ),
1029  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1030  'HcalCellOff',
1031  'HcalCellDead' )
1032 )
1033 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1034  categoryVariableName = cms.string( "vertexCategory" ),
1035  useTrackWeights = cms.bool( True ),
1036  useCategories = cms.bool( True ),
1037  pseudoMultiplicityMin = cms.uint32( 2 ),
1038  correctVertexMass = cms.bool( True ),
1039  trackSelection = cms.PSet(
1040  totalHitsMin = cms.uint32( 0 ),
1041  jetDeltaRMax = cms.double( 0.3 ),
1042  qualityClass = cms.string( "any" ),
1043  pixelHitsMin = cms.uint32( 0 ),
1044  sip3dSigMin = cms.double( -99999.9 ),
1045  sip3dSigMax = cms.double( 99999.9 ),
1046  normChi2Max = cms.double( 99999.9 ),
1047  maxDistToAxis = cms.double( 0.07 ),
1048  sip2dValMax = cms.double( 99999.9 ),
1049  maxDecayLen = cms.double( 5.0 ),
1050  ptMin = cms.double( 0.0 ),
1051  sip2dSigMax = cms.double( 99999.9 ),
1052  sip2dSigMin = cms.double( -99999.9 ),
1053  sip3dValMax = cms.double( 99999.9 ),
1054  sip2dValMin = cms.double( -99999.9 ),
1055  sip3dValMin = cms.double( -99999.9 )
1056  ),
1057  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1058  'CombinedSVPseudoVertex',
1059  'CombinedSVNoVertex' ),
1060  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1061  charmCut = cms.double( 1.5 ),
1062  vertexFlip = cms.bool( False ),
1063  minimumTrackWeight = cms.double( 0.5 ),
1064  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1065  trackMultiplicityMin = cms.uint32( 3 ),
1066  trackPseudoSelection = cms.PSet(
1067  totalHitsMin = cms.uint32( 0 ),
1068  jetDeltaRMax = cms.double( 0.3 ),
1069  qualityClass = cms.string( "any" ),
1070  pixelHitsMin = cms.uint32( 0 ),
1071  sip3dSigMin = cms.double( -99999.9 ),
1072  sip3dSigMax = cms.double( 99999.9 ),
1073  normChi2Max = cms.double( 99999.9 ),
1074  maxDistToAxis = cms.double( 0.07 ),
1075  sip2dValMax = cms.double( 99999.9 ),
1076  maxDecayLen = cms.double( 5.0 ),
1077  ptMin = cms.double( 0.0 ),
1078  sip2dSigMax = cms.double( 99999.9 ),
1079  sip2dSigMin = cms.double( 2.0 ),
1080  sip3dValMax = cms.double( 99999.9 ),
1081  sip2dValMin = cms.double( -99999.9 ),
1082  sip3dValMin = cms.double( -99999.9 )
1083  ),
1084  trackSort = cms.string( "sip2dSig" ),
1085  trackFlip = cms.bool( False )
1086 )
1087 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1088  categoryVariableName = cms.string( "vertexCategory" ),
1089  useTrackWeights = cms.bool( True ),
1090  useCategories = cms.bool( True ),
1091  pseudoMultiplicityMin = cms.uint32( 2 ),
1092  correctVertexMass = cms.bool( True ),
1093  trackSelection = cms.PSet(
1094  b_pT = cms.double( 0.3684 ),
1095  max_pT = cms.double( 500.0 ),
1096  useVariableJTA = cms.bool( False ),
1097  maxDecayLen = cms.double( 5.0 ),
1098  sip3dValMin = cms.double( -99999.9 ),
1099  max_pT_dRcut = cms.double( 0.1 ),
1100  a_pT = cms.double( 0.005263 ),
1101  totalHitsMin = cms.uint32( 0 ),
1102  jetDeltaRMax = cms.double( 0.3 ),
1103  a_dR = cms.double( -0.001053 ),
1104  maxDistToAxis = cms.double( 0.07 ),
1105  ptMin = cms.double( 0.0 ),
1106  qualityClass = cms.string( "any" ),
1107  pixelHitsMin = cms.uint32( 0 ),
1108  sip2dValMax = cms.double( 99999.9 ),
1109  max_pT_trackPTcut = cms.double( 3.0 ),
1110  sip2dValMin = cms.double( -99999.9 ),
1111  normChi2Max = cms.double( 99999.9 ),
1112  sip3dValMax = cms.double( 99999.9 ),
1113  sip3dSigMin = cms.double( -99999.9 ),
1114  min_pT = cms.double( 120.0 ),
1115  min_pT_dRcut = cms.double( 0.5 ),
1116  sip2dSigMax = cms.double( 99999.9 ),
1117  sip3dSigMax = cms.double( 99999.9 ),
1118  sip2dSigMin = cms.double( -99999.9 ),
1119  b_dR = cms.double( 0.6263 )
1120  ),
1121  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1122  'CombinedSVIVFV2PseudoVertex',
1123  'CombinedSVIVFV2NoVertex' ),
1124  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1125  charmCut = cms.double( 1.5 ),
1126  vertexFlip = cms.bool( False ),
1127  minimumTrackWeight = cms.double( 0.5 ),
1128  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1129  trackMultiplicityMin = cms.uint32( 3 ),
1130  trackPseudoSelection = cms.PSet(
1131  b_pT = cms.double( 0.3684 ),
1132  max_pT = cms.double( 500.0 ),
1133  useVariableJTA = cms.bool( False ),
1134  maxDecayLen = cms.double( 5.0 ),
1135  sip3dValMin = cms.double( -99999.9 ),
1136  max_pT_dRcut = cms.double( 0.1 ),
1137  a_pT = cms.double( 0.005263 ),
1138  totalHitsMin = cms.uint32( 0 ),
1139  jetDeltaRMax = cms.double( 0.3 ),
1140  a_dR = cms.double( -0.001053 ),
1141  maxDistToAxis = cms.double( 0.07 ),
1142  ptMin = cms.double( 0.0 ),
1143  qualityClass = cms.string( "any" ),
1144  pixelHitsMin = cms.uint32( 0 ),
1145  sip2dValMax = cms.double( 99999.9 ),
1146  max_pT_trackPTcut = cms.double( 3.0 ),
1147  sip2dValMin = cms.double( -99999.9 ),
1148  normChi2Max = cms.double( 99999.9 ),
1149  sip3dValMax = cms.double( 99999.9 ),
1150  sip3dSigMin = cms.double( -99999.9 ),
1151  min_pT = cms.double( 120.0 ),
1152  min_pT_dRcut = cms.double( 0.5 ),
1153  sip2dSigMax = cms.double( 99999.9 ),
1154  sip3dSigMax = cms.double( 99999.9 ),
1155  sip2dSigMin = cms.double( 2.0 ),
1156  b_dR = cms.double( 0.6263 )
1157  ),
1158  trackSort = cms.string( "sip2dSig" ),
1159  trackFlip = cms.bool( False )
1160 )
1161 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1162  maxImpactParameterSig = cms.double( 999999.0 ),
1163  deltaR = cms.double( -1.0 ),
1164  minimumImpactParameter = cms.double( -1.0 ),
1165  maximumDecayLength = cms.double( 999999.0 ),
1166  impactParameterType = cms.int32( 1 ),
1167  trackQualityClass = cms.string( "any" ),
1168  deltaRmin = cms.double( 0.0 ),
1169  maxImpactParameter = cms.double( 0.1 ),
1170  useSignedImpactParameterSig = cms.bool( True ),
1171  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1172  nthTrack = cms.int32( -1 )
1173 )
1174 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1175  b_pT = cms.double( 0.3684 ),
1176  deltaR = cms.double( -1.0 ),
1177  minimumImpactParameter = cms.double( 0.05 ),
1178  a_dR = cms.double( -0.001053 ),
1179  min_pT = cms.double( 120.0 ),
1180  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1181  max_pT = cms.double( 500.0 ),
1182  impactParameterType = cms.int32( 1 ),
1183  trackQualityClass = cms.string( "any" ),
1184  useVariableJTA = cms.bool( False ),
1185  min_pT_dRcut = cms.double( 0.5 ),
1186  max_pT_trackPTcut = cms.double( 3.0 ),
1187  max_pT_dRcut = cms.double( 0.1 ),
1188  b_dR = cms.double( 0.6263 ),
1189  a_pT = cms.double( 0.005263 ),
1190  maximumDecayLength = cms.double( 999999.0 ),
1191  nthTrack = cms.int32( 1 ),
1192  useSignedImpactParameterSig = cms.bool( False )
1193 )
1194 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1195  MaxDPhi = cms.double( 1.6 ),
1196  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
1197  PropagationDirection = cms.string( "alongMomentum" )
1198 )
1199 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1200  MaxDPhi = cms.double( 1.6 ),
1201  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
1202  PropagationDirection = cms.string( "oppositeToMomentum" )
1203 )
1204 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1205  SimpleMagneticField = cms.string( "" ),
1206  PropagationDirection = cms.string( "oppositeToMomentum" ),
1207  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
1208  Mass = cms.double( 5.11E-4 ),
1209  ptMin = cms.double( -1.0 ),
1210  MaxDPhi = cms.double( 1.6 ),
1211  useRungeKutta = cms.bool( False )
1212 )
1213 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1214  MaxChi2 = cms.double( 16.0 ),
1215  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1216  pTChargeCutThreshold = cms.double( -1.0 ),
1217  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1218  nSigma = cms.double( 3.0 )
1219 )
1220 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1221  MaxChi2 = cms.double( 30.0 ),
1222  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1223  pTChargeCutThreshold = cms.double( -1.0 ),
1224  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1225  nSigma = cms.double( 3.0 )
1226 )
1227 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1228  MaxChi2 = cms.double( 9.0 ),
1229  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1230  pTChargeCutThreshold = cms.double( 15.0 ),
1231  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1232  nSigma = cms.double( 3.0 )
1233 )
1234 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1235  MaxChi2 = cms.double( 16.0 ),
1236  nSigma = cms.double( 3.0 ),
1237  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" )
1238 )
1239 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1240  MaxChi2 = cms.double( 30.0 ),
1241  nSigma = cms.double( 3.0 ),
1242  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" )
1243 )
1244 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
1245  MaxChi2 = cms.double( 9.0 ),
1246  nSigma = cms.double( 3.0 ),
1247  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" )
1248 )
1249 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
1250  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
1251  MaxComponents = cms.int32( 12 ),
1252  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
1253 )
1254 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1255  maxImpactParameterSig = cms.double( 999999.0 ),
1256  deltaR = cms.double( -1.0 ),
1257  minimumImpactParameter = cms.double( -1.0 ),
1258  maximumDecayLength = cms.double( 999999.0 ),
1259  impactParameterType = cms.int32( 1 ),
1260  trackQualityClass = cms.string( "any" ),
1261  deltaRmin = cms.double( 0.0 ),
1262  maxImpactParameter = cms.double( 0.1 ),
1263  useSignedImpactParameterSig = cms.bool( True ),
1264  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1265  nthTrack = cms.int32( -1 )
1266 )
1267 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
1268  maxImpactParameterSig = cms.double( 999999.0 ),
1269  deltaR = cms.double( -1.0 ),
1270  minimumImpactParameter = cms.double( -1.0 ),
1271  maximumDecayLength = cms.double( 999999.0 ),
1272  impactParameterType = cms.int32( 1 ),
1273  trackQualityClass = cms.string( "any" ),
1274  deltaRmin = cms.double( 0.0 ),
1275  maxImpactParameter = cms.double( 0.2 ),
1276  useSignedImpactParameterSig = cms.bool( True ),
1277  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1278  nthTrack = cms.int32( -1 )
1279 )
1280 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1281  b_pT = cms.double( 0.3684 ),
1282  deltaR = cms.double( -1.0 ),
1283  minimumImpactParameter = cms.double( 0.05 ),
1284  a_dR = cms.double( -0.001053 ),
1285  min_pT = cms.double( 120.0 ),
1286  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1287  max_pT = cms.double( 500.0 ),
1288  impactParameterType = cms.int32( 1 ),
1289  trackQualityClass = cms.string( "any" ),
1290  useVariableJTA = cms.bool( False ),
1291  min_pT_dRcut = cms.double( 0.5 ),
1292  max_pT_trackPTcut = cms.double( 3.0 ),
1293  max_pT_dRcut = cms.double( 0.1 ),
1294  b_dR = cms.double( 0.6263 ),
1295  a_pT = cms.double( 0.005263 ),
1296  maximumDecayLength = cms.double( 999999.0 ),
1297  nthTrack = cms.int32( 1 ),
1298  useSignedImpactParameterSig = cms.bool( False )
1299 )
1300 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
1301  b_pT = cms.double( 0.3684 ),
1302  deltaR = cms.double( -1.0 ),
1303  minimumImpactParameter = cms.double( 0.2 ),
1304  a_dR = cms.double( -0.001053 ),
1305  min_pT = cms.double( 120.0 ),
1306  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1307  max_pT = cms.double( 500.0 ),
1308  impactParameterType = cms.int32( 1 ),
1309  trackQualityClass = cms.string( "any" ),
1310  useVariableJTA = cms.bool( False ),
1311  min_pT_dRcut = cms.double( 0.5 ),
1312  max_pT_trackPTcut = cms.double( 3.0 ),
1313  max_pT_dRcut = cms.double( 0.1 ),
1314  b_dR = cms.double( 0.6263 ),
1315  a_pT = cms.double( 0.005263 ),
1316  maximumDecayLength = cms.double( 999999.0 ),
1317  nthTrack = cms.int32( 2 ),
1318  useSignedImpactParameterSig = cms.bool( True )
1319 )
1320 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
1321  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
1322 )
1323 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
1324  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
1325  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
1326  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
1327  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
1328  Mass = cms.double( 5.11E-4 ),
1329  BetheHeitlerCorrection = cms.int32( 2 )
1330 )
1331 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1332  NoErrorPropagation = cms.bool( False ),
1333  endcapShiftInZPos = cms.double( 0.0 ),
1334  PropagationDirection = cms.string( "anyDirection" ),
1335  useTuningForL2Speed = cms.bool( True ),
1336  useIsYokeFlag = cms.bool( True ),
1337  endcapShiftInZNeg = cms.double( 0.0 ),
1338  SetVBFPointer = cms.bool( False ),
1339  AssumeNoMaterial = cms.bool( False ),
1340  returnTangentPlane = cms.bool( True ),
1341  useInTeslaFromMagField = cms.bool( False ),
1342  VBFName = cms.string( "VolumeBasedMagneticField" ),
1343  useEndcapShiftsInZ = cms.bool( False ),
1344  sendLogWarning = cms.bool( False ),
1345  useMatVolumes = cms.bool( True ),
1346  debug = cms.bool( False ),
1347  ApplyRadX0Correction = cms.bool( True ),
1348  useMagVolumes = cms.bool( True ),
1349  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
1350 )
1351 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1352  NoErrorPropagation = cms.bool( False ),
1353  endcapShiftInZPos = cms.double( 0.0 ),
1354  PropagationDirection = cms.string( "oppositeToMomentum" ),
1355  useTuningForL2Speed = cms.bool( True ),
1356  useIsYokeFlag = cms.bool( True ),
1357  endcapShiftInZNeg = cms.double( 0.0 ),
1358  SetVBFPointer = cms.bool( False ),
1359  AssumeNoMaterial = cms.bool( False ),
1360  returnTangentPlane = cms.bool( True ),
1361  useInTeslaFromMagField = cms.bool( False ),
1362  VBFName = cms.string( "VolumeBasedMagneticField" ),
1363  useEndcapShiftsInZ = cms.bool( False ),
1364  sendLogWarning = cms.bool( False ),
1365  useMatVolumes = cms.bool( True ),
1366  debug = cms.bool( False ),
1367  ApplyRadX0Correction = cms.bool( True ),
1368  useMagVolumes = cms.bool( True ),
1369  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
1370 )
1371 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
1372  EstimateCut = cms.double( -1.0 ),
1373  LogPixelProbabilityCut = cms.double( -16.0 ),
1374  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1375  MinNumberOfHits = cms.int32( 3 ),
1376  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1377  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1378  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
1379  NoInvalidHitsBeginEnd = cms.bool( True ),
1380  RejectTracks = cms.bool( True )
1381 )
1382 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
1383  EstimateCut = cms.double( -1.0 ),
1384  LogPixelProbabilityCut = cms.double( -16.0 ),
1385  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1386  MinNumberOfHits = cms.int32( 5 ),
1387  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1388  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1389  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
1390  NoInvalidHitsBeginEnd = cms.bool( False ),
1391  RejectTracks = cms.bool( True )
1392 )
1393 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1394  SimpleMagneticField = cms.string( "" ),
1395  PropagationDirection = cms.string( "alongMomentum" ),
1396  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
1397  Mass = cms.double( 5.11E-4 ),
1398  ptMin = cms.double( -1.0 ),
1399  MaxDPhi = cms.double( 1.6 ),
1400  useRungeKutta = cms.bool( False )
1401 )
1402 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
1403  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
1404 )
1405 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1406  EstimateCut = cms.double( -1.0 ),
1407  LogPixelProbabilityCut = cms.double( -16.0 ),
1408  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
1409  MinNumberOfHits = cms.int32( 5 ),
1410  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
1411  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1412  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
1413  NoInvalidHitsBeginEnd = cms.bool( True ),
1414  RejectTracks = cms.bool( True )
1415 )
1416 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
1417  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1418  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
1419  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
1420  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1421  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
1422 )
1423 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
1424  ErrorRescaling = cms.double( 100.0 ),
1425  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1426  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1427  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
1428  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
1429  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
1430 )
1431 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1432  EstimateCut = cms.double( -1.0 ),
1433  LogPixelProbabilityCut = cms.double( -16.0 ),
1434  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
1435  MinNumberOfHits = cms.int32( 5 ),
1436  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
1437  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1438  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
1439  NoInvalidHitsBeginEnd = cms.bool( False ),
1440  RejectTracks = cms.bool( True )
1441 )
1442 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
1443  EstimateCut = cms.double( -1.0 ),
1444  LogPixelProbabilityCut = cms.double( -16.0 ),
1445  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1446  MinNumberOfHits = cms.int32( 5 ),
1447  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1448  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1449  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
1450  NoInvalidHitsBeginEnd = cms.bool( False ),
1451  RejectTracks = cms.bool( True )
1452 )
1453 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1454  minHits = cms.int32( 3 ),
1455  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
1456  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1457  Updator = cms.string( "hltESPKFUpdator" ),
1458  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1459  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1460 )
1461 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
1462  minHits = cms.int32( 3 ),
1463  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1464  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1465  Updator = cms.string( "hltESPKFUpdator" ),
1466  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
1467  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1468 )
1469 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1470  errorRescaling = cms.double( 100.0 ),
1471  minHits = cms.int32( 3 ),
1472  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
1473  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1474  Updator = cms.string( "hltESPKFUpdator" ),
1475  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1476  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1477 )
1478 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
1479  errorRescaling = cms.double( 100.0 ),
1480  minHits = cms.int32( 3 ),
1481  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1482  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1483  Updator = cms.string( "hltESPKFUpdator" ),
1484  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
1485  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1486 )
1487 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
1488  errorRescaling = cms.double( 10.0 ),
1489  minHits = cms.int32( 3 ),
1490  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
1491  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1492  Updator = cms.string( "hltESPKFUpdator" ),
1493  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
1494  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1495 )
1496 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
1497  ComponentName = cms.string( "hltESPKFUpdator" )
1498 )
1499 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
1500  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
1501  DistanceMeasure = cms.string( "KullbackLeibler" )
1502 )
1503 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1504  minHits = cms.int32( 3 ),
1505  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
1506  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1507  Updator = cms.string( "hltESPKFUpdator" ),
1508  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
1509  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1510 )
1511 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
1512  UseStripStripQualityDB = cms.bool( True ),
1513  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1514  UsePixelROCQualityDB = cms.bool( True ),
1515  DebugPixelROCQualityDB = cms.untracked.bool( False ),
1516  UseStripAPVFiberQualityDB = cms.bool( True ),
1517  badStripCuts = cms.PSet(
1518  TOB = cms.PSet(
1519  maxConsecutiveBad = cms.uint32( 9999 ),
1520  maxBad = cms.uint32( 9999 )
1521  ),
1522  TID = cms.PSet(
1523  maxConsecutiveBad = cms.uint32( 9999 ),
1524  maxBad = cms.uint32( 9999 )
1525  ),
1526  TEC = cms.PSet(
1527  maxConsecutiveBad = cms.uint32( 9999 ),
1528  maxBad = cms.uint32( 9999 )
1529  ),
1530  TIB = cms.PSet(
1531  maxConsecutiveBad = cms.uint32( 9999 ),
1532  maxBad = cms.uint32( 9999 )
1533  )
1534  ),
1535  DebugStripModuleQualityDB = cms.untracked.bool( False ),
1536  ComponentName = cms.string( "hltESPMeasurementTracker" ),
1537  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
1538  UsePixelModuleQualityDB = cms.bool( True ),
1539  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
1540  HitMatcher = cms.string( "StandardMatcher" ),
1541  DebugStripStripQualityDB = cms.untracked.bool( False ),
1542  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1543  SiStripQualityLabel = cms.string( "" ),
1544  UseStripModuleQualityDB = cms.bool( True ),
1545  MaskBadAPVFibers = cms.bool( True )
1546 )
1547 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
1548  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
1549 )
1550 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
1551  useLAAlignmentOffsets = cms.bool( False ),
1552  DoCosmics = cms.bool( False ),
1553  eff_charge_cut_highX = cms.double( 1.0 ),
1554  eff_charge_cut_highY = cms.double( 1.0 ),
1555  inflate_all_errors_no_trk_angle = cms.bool( False ),
1556  eff_charge_cut_lowY = cms.double( 0.0 ),
1557  eff_charge_cut_lowX = cms.double( 0.0 ),
1558  UseErrorsFromTemplates = cms.bool( True ),
1559  TruncatePixelCharge = cms.bool( True ),
1560  size_cutY = cms.double( 3.0 ),
1561  size_cutX = cms.double( 3.0 ),
1562  useLAWidthFromDB = cms.bool( False ),
1563  inflate_errors = cms.bool( False ),
1564  Alpha2Order = cms.bool( True ),
1565  ClusterProbComputationFlag = cms.int32( 0 ),
1566  PixelErrorParametrization = cms.string( "NOTcmsim" ),
1567  EdgeClusterErrorX = cms.double( 50.0 ),
1568  EdgeClusterErrorY = cms.double( 85.0 ),
1569  LoadTemplatesFromDB = cms.bool( True ),
1570  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
1571  IrradiationBiasCorrection = cms.bool( False )
1572 )
1573 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1574  SimpleMagneticField = cms.string( "" ),
1575  PropagationDirection = cms.string( "alongMomentum" ),
1576  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1577  Mass = cms.double( 0.105 ),
1578  ptMin = cms.double( -1.0 ),
1579  MaxDPhi = cms.double( 1.6 ),
1580  useRungeKutta = cms.bool( True )
1581 )
1582 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
1583  Epsilon = cms.double( 5.0 ),
1584  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1585  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
1586  PropagationDirection = cms.string( "alongMomentum" ),
1587  ComponentName = cms.string( "hltESPSmartPropagator" )
1588 )
1589 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
1590  Epsilon = cms.double( 5.0 ),
1591  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1592  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1593  PropagationDirection = cms.string( "alongMomentum" ),
1594  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
1595 )
1596 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
1597  Epsilon = cms.double( 5.0 ),
1598  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
1599  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1600  PropagationDirection = cms.string( "oppositeToMomentum" ),
1601  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
1602 )
1603 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
1604  distance = cms.double( 0.5 )
1605 )
1606 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1607  NoErrorPropagation = cms.bool( False ),
1608  endcapShiftInZPos = cms.double( 0.0 ),
1609  PropagationDirection = cms.string( "alongMomentum" ),
1610  useTuningForL2Speed = cms.bool( False ),
1611  useIsYokeFlag = cms.bool( True ),
1612  endcapShiftInZNeg = cms.double( 0.0 ),
1613  SetVBFPointer = cms.bool( False ),
1614  AssumeNoMaterial = cms.bool( False ),
1615  returnTangentPlane = cms.bool( True ),
1616  useInTeslaFromMagField = cms.bool( False ),
1617  VBFName = cms.string( "VolumeBasedMagneticField" ),
1618  useEndcapShiftsInZ = cms.bool( False ),
1619  sendLogWarning = cms.bool( False ),
1620  useMatVolumes = cms.bool( True ),
1621  debug = cms.bool( False ),
1622  ApplyRadX0Correction = cms.bool( True ),
1623  useMagVolumes = cms.bool( True ),
1624  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
1625 )
1626 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1627  NoErrorPropagation = cms.bool( False ),
1628  endcapShiftInZPos = cms.double( 0.0 ),
1629  PropagationDirection = cms.string( "oppositeToMomentum" ),
1630  useTuningForL2Speed = cms.bool( False ),
1631  useIsYokeFlag = cms.bool( True ),
1632  endcapShiftInZNeg = cms.double( 0.0 ),
1633  SetVBFPointer = cms.bool( False ),
1634  AssumeNoMaterial = cms.bool( False ),
1635  returnTangentPlane = cms.bool( True ),
1636  useInTeslaFromMagField = cms.bool( False ),
1637  VBFName = cms.string( "VolumeBasedMagneticField" ),
1638  useEndcapShiftsInZ = cms.bool( False ),
1639  sendLogWarning = cms.bool( False ),
1640  useMatVolumes = cms.bool( True ),
1641  debug = cms.bool( False ),
1642  ApplyRadX0Correction = cms.bool( True ),
1643  useMagVolumes = cms.bool( True ),
1644  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
1645 )
1646 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
1647  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
1648  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
1649  parameters = cms.PSet(
1650  mLC_P2 = cms.double( 0.3 ),
1651  mLC_P1 = cms.double( 0.618 ),
1652  mLC_P0 = cms.double( -0.326 ),
1653  useLegacyError = cms.bool( True ),
1654  mTEC_P1 = cms.double( 0.471 ),
1655  mTEC_P0 = cms.double( -1.885 ),
1656  mTOB_P0 = cms.double( -1.026 ),
1657  mTOB_P1 = cms.double( 0.253 ),
1658  mTIB_P0 = cms.double( -0.742 ),
1659  mTIB_P1 = cms.double( 0.202 ),
1660  mTID_P0 = cms.double( -1.427 ),
1661  mTID_P1 = cms.double( 0.433 ),
1662  maxChgOneMIP = cms.double( -6000.0 )
1663  )
1664 )
1665 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1666  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1667  Matcher = cms.string( "StandardMatcher" ),
1668  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1669  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1670  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
1671 )
1672 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1673  StripCPE = cms.string( "Fake" ),
1674  Matcher = cms.string( "StandardMatcher" ),
1675  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1676  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1677  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
1678 )
1679 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1680  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
1681  fractionShared = cms.double( 0.5 ),
1682  ValidHitBonus = cms.double( 100.0 ),
1683  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1684  MissingHitPenalty = cms.double( 0.0 ),
1685  allowSharedFirstHit = cms.bool( False )
1686 )
1687 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
1688  minHits = cms.int32( 3 ),
1689  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
1690  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1691  Updator = cms.string( "hltESPKFUpdator" ),
1692  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1693  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1694 )
1695 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
1696  errorRescaling = cms.double( 100.0 ),
1697  minHits = cms.int32( 3 ),
1698  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
1699  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1700  Updator = cms.string( "hltESPKFUpdator" ),
1701  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1702  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1703 )
1704 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1705  ComponentName = cms.string( "HODetIdAssociator" ),
1706  etaBinSize = cms.double( 0.087 ),
1707  nEta = cms.int32( 30 ),
1708  nPhi = cms.int32( 72 ),
1709  includeBadChambers = cms.bool( False )
1710 )
1711 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1712  ComponentName = cms.string( "MuonDetIdAssociator" ),
1713  etaBinSize = cms.double( 0.125 ),
1714  nEta = cms.int32( 48 ),
1715  nPhi = cms.int32( 48 ),
1716  includeBadChambers = cms.bool( False )
1717 )
1718 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1719  ComponentName = cms.string( "SimpleNavigationSchool" ),
1720  SimpleMagneticField = cms.string( "ParabolicMf" )
1721 )
1722 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1723  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
1724  etaBinSize = cms.double( 0.1 ),
1725  nEta = cms.int32( 60 ),
1726  nPhi = cms.int32( 30 ),
1727  includeBadChambers = cms.bool( False )
1728 )
1729 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
1730  ListOfRecordToMerge = cms.VPSet(
1731  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
1732  tag = cms.string( "" )
1733  ),
1734  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
1735  tag = cms.string( "" )
1736  )
1737  )
1738 )
1739 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
1740 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
1741  LatencyRecord = cms.PSet(
1742  record = cms.string( "SiStripLatencyRcd" ),
1743  label = cms.untracked.string( "" )
1744  ),
1745  BackPlaneCorrectionDeconvMode = cms.PSet(
1746  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1747  label = cms.untracked.string( "deconvolution" )
1748  ),
1749  BackPlaneCorrectionPeakMode = cms.PSet(
1750  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1751  label = cms.untracked.string( "peak" )
1752  )
1753 )
1754 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
1755  LatencyRecord = cms.PSet(
1756  record = cms.string( "SiStripLatencyRcd" ),
1757  label = cms.untracked.string( "" )
1758  ),
1759  LorentzAngleDeconvMode = cms.PSet(
1760  record = cms.string( "SiStripLorentzAngleRcd" ),
1761  label = cms.untracked.string( "deconvolution" )
1762  ),
1763  LorentzAnglePeakMode = cms.PSet(
1764  record = cms.string( "SiStripLorentzAngleRcd" ),
1765  label = cms.untracked.string( "peak" )
1766  )
1767 )
1768 
1769 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
1770  toGet = cms.VPSet(
1771  ),
1772  verbose = cms.untracked.bool( False )
1773 )
1774 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
1775  RawDataCollection = cms.InputTag( "rawDataCollector" )
1776 )
1777 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
1778  result = cms.bool( False )
1779 )
1780 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
1781  SelectedTriggerType = cms.int32( 1 )
1782 )
1783 fragment.hltGtDigis = cms.EDProducer( "L1GlobalTriggerRawToDigi",
1784  DaqGtFedId = cms.untracked.int32( 813 ),
1785  Verbosity = cms.untracked.int32( 0 ),
1786  UnpackBxInEvent = cms.int32( 5 ),
1787  ActiveBoardsMask = cms.uint32( 0xffff ),
1788  DaqGtInputTag = cms.InputTag( "rawDataCollector" )
1789 )
1790 fragment.hltGctDigis = cms.EDProducer( "GctRawToDigi",
1791  checkHeaders = cms.untracked.bool( False ),
1792  unpackSharedRegions = cms.bool( False ),
1793  numberOfGctSamplesToUnpack = cms.uint32( 1 ),
1794  verbose = cms.untracked.bool( False ),
1795  numberOfRctSamplesToUnpack = cms.uint32( 1 ),
1796  inputLabel = cms.InputTag( "rawDataCollector" ),
1797  unpackerVersion = cms.uint32( 0 ),
1798  gctFedId = cms.untracked.int32( 745 ),
1799  hltMode = cms.bool( True )
1800 )
1801 fragment.hltL1GtObjectMap = cms.EDProducer( "L1GlobalTrigger",
1802  TechnicalTriggersUnprescaled = cms.bool( True ),
1803  ProduceL1GtObjectMapRecord = cms.bool( True ),
1804  AlgorithmTriggersUnmasked = cms.bool( False ),
1805  EmulateBxInEvent = cms.int32( 1 ),
1806  AlgorithmTriggersUnprescaled = cms.bool( True ),
1807  ProduceL1GtDaqRecord = cms.bool( False ),
1808  ReadTechnicalTriggerRecords = cms.bool( True ),
1809  RecordLength = cms.vint32( 3, 0 ),
1810  TechnicalTriggersUnmasked = cms.bool( False ),
1811  ProduceL1GtEvmRecord = cms.bool( False ),
1812  GmtInputTag = cms.InputTag( "hltGtDigis" ),
1813  TechnicalTriggersVetoUnmasked = cms.bool( True ),
1814  AlternativeNrBxBoardEvm = cms.uint32( 0 ),
1815  TechnicalTriggersInputTags = cms.VInputTag( 'simBscDigis' ),
1816  CastorInputTag = cms.InputTag( "castorL1Digis" ),
1817  GctInputTag = cms.InputTag( "hltGctDigis" ),
1818  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
1819  WritePsbL1GtDaqRecord = cms.bool( False ),
1820  BstLengthBytes = cms.int32( -1 )
1821 )
1822 fragment.hltL1extraParticles = cms.EDProducer( "L1ExtraParticlesProd",
1823  tauJetSource = cms.InputTag( 'hltGctDigis','tauJets' ),
1824  etHadSource = cms.InputTag( "hltGctDigis" ),
1825  isoTauJetSource = cms.InputTag( 'hltGctDigis','isoTauJets' ),
1826  etTotalSource = cms.InputTag( "hltGctDigis" ),
1827  centralBxOnly = cms.bool( True ),
1828  centralJetSource = cms.InputTag( 'hltGctDigis','cenJets' ),
1829  etMissSource = cms.InputTag( "hltGctDigis" ),
1830  hfRingEtSumsSource = cms.InputTag( "hltGctDigis" ),
1831  produceMuonParticles = cms.bool( True ),
1832  forwardJetSource = cms.InputTag( 'hltGctDigis','forJets' ),
1833  ignoreHtMiss = cms.bool( False ),
1834  htMissSource = cms.InputTag( "hltGctDigis" ),
1835  produceCaloParticles = cms.bool( True ),
1836  muonSource = cms.InputTag( "hltGtDigis" ),
1837  isolatedEmSource = cms.InputTag( 'hltGctDigis','isoEm' ),
1838  nonIsolatedEmSource = cms.InputTag( 'hltGctDigis','nonIsoEm' ),
1839  hfRingBitCountsSource = cms.InputTag( "hltGctDigis" )
1840 )
1841 fragment.hltBPTXAntiCoincidence = cms.EDFilter( "HLTLevel1Activity",
1842  technicalBits = cms.uint64( 0x8 ),
1843  ignoreL1Mask = cms.bool( True ),
1844  invert = cms.bool( True ),
1845  physicsLoBits = cms.uint64( 0x0 ),
1846  physicsHiBits = cms.uint64( 0x0 ),
1847  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1848  daqPartitions = cms.uint32( 1 ),
1849  bunchCrossings = cms.vint32( 0, 1, -1 )
1850 )
1851 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
1852  scalersInputTag = cms.InputTag( "rawDataCollector" )
1853 )
1854 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
1855  maxZ = cms.double( 40.0 ),
1856  src = cms.InputTag( "hltScalersRawToDigi" ),
1857  gtEvmLabel = cms.InputTag( "" ),
1858  changeToCMSCoordinates = cms.bool( False ),
1859  setSigmaZ = cms.double( 0.0 ),
1860  maxRadius = cms.double( 2.0 )
1861 )
1862 fragment.hltL1sL1SingleJetC20NotBptxOR = cms.EDFilter( "HLTLevel1GTSeed",
1863  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC20_NotBptxOR" ),
1864  saveTags = cms.bool( True ),
1865  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
1866  L1UseL1TriggerObjectMaps = cms.bool( True ),
1867  L1UseAliasesForSeeding = cms.bool( True ),
1868  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1869  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
1870  L1NrBxInEvent = cms.int32( 1 ),
1871  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
1872  L1TechTriggerSeeding = cms.bool( False )
1873 )
1874 fragment.hltL1BeamHaloAntiCoincidence3BX = cms.EDFilter( "HLTLevel1Activity",
1875  technicalBits = cms.uint64( 0x0 ),
1876  ignoreL1Mask = cms.bool( True ),
1877  invert = cms.bool( True ),
1878  physicsLoBits = cms.uint64( 0x0 ),
1879  physicsHiBits = cms.uint64( 0x8000000000000000 ),
1880  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1881  daqPartitions = cms.uint32( 1 ),
1882  bunchCrossings = cms.vint32( 0, 1, -1 )
1883 )
1884 fragment.hltPreJetE30NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
1885  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1886  offset = cms.uint32( 0 )
1887 )
1888 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
1889  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
1890  FilterDataQuality = cms.bool( True ),
1891  silent = cms.untracked.bool( True ),
1892  HcalFirstFED = cms.untracked.int32( 700 ),
1893  InputLabel = cms.InputTag( "rawDataCollector" ),
1894  ComplainEmptyData = cms.untracked.bool( False ),
1895  ElectronicsMap = cms.string( "" ),
1896  UnpackCalib = cms.untracked.bool( True ),
1897  FEDs = cms.untracked.vint32( ),
1898  UnpackerMode = cms.untracked.int32( 0 ),
1899  UnpackTTP = cms.untracked.bool( False ),
1900  lastSample = cms.int32( 9 ),
1901  UnpackZDC = cms.untracked.bool( True ),
1902  firstSample = cms.int32( 0 )
1903 )
1904 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
1905  digiTimeFromDB = cms.bool( True ),
1906  mcOOTCorrectionName = cms.string( "" ),
1907  S9S1stat = cms.PSet( ),
1908  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
1909  tsFromDB = cms.bool( True ),
1910  samplesToAdd = cms.int32( 4 ),
1911  mcOOTCorrectionCategory = cms.string( "MC" ),
1912  dataOOTCorrectionName = cms.string( "" ),
1913  puCorrMethod = cms.int32( 0 ),
1914  correctionPhaseNS = cms.double( 13.0 ),
1915  HFInWindowStat = cms.PSet( ),
1916  digiLabel = cms.InputTag( "hltHcalDigis" ),
1917  setHSCPFlags = cms.bool( False ),
1918  firstAuxTS = cms.int32( 4 ),
1919  digistat = cms.PSet( ),
1920  hfTimingTrustParameters = cms.PSet( ),
1921  PETstat = cms.PSet( ),
1922  setSaturationFlags = cms.bool( False ),
1923  setNegativeFlags = cms.bool( False ),
1924  useLeakCorrection = cms.bool( False ),
1925  setTimingTrustFlags = cms.bool( False ),
1926  S8S1stat = cms.PSet( ),
1927  correctForPhaseContainment = cms.bool( True ),
1928  correctForTimeslew = cms.bool( True ),
1929  setNoiseFlags = cms.bool( False ),
1930  correctTiming = cms.bool( False ),
1931  setPulseShapeFlags = cms.bool( False ),
1932  Subdetector = cms.string( "HBHE" ),
1933  dataOOTCorrectionCategory = cms.string( "Data" ),
1934  dropZSmarkedPassed = cms.bool( True ),
1935  recoParamsFromDB = cms.bool( True ),
1936  firstSample = cms.int32( 4 ),
1937  setTimingShapedCutsFlags = cms.bool( False ),
1938  pulseJitter = cms.double( 1.0 ),
1939  chargeMax = cms.double( 6.0 ),
1940  timeMin = cms.double( -15.0 ),
1941  ts4chi2 = cms.double( 15.0 ),
1942  ts345chi2 = cms.double( 100.0 ),
1943  applyTimeSlew = cms.bool( True ),
1944  applyTimeConstraint = cms.bool( True ),
1945  applyPulseJitter = cms.bool( False ),
1946  timingshapedcutsParameters = cms.PSet(
1947  ignorelowest = cms.bool( True ),
1948  win_offset = cms.double( 0.0 ),
1949  ignorehighest = cms.bool( False ),
1950  win_gain = cms.double( 1.0 ),
1951  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 )
1952  ),
1953  ts3chi2 = cms.double( 5.0 ),
1954  ts4Min = cms.double( 5.0 ),
1955  pulseShapeParameters = cms.PSet( ),
1956  noise = cms.double( 1.0 ),
1957  applyPedConstraint = cms.bool( True ),
1958  applyUnconstrainedFit = cms.bool( False ),
1959  ts4Max = cms.double( 500.0 ),
1960  meanTime = cms.double( -2.5 ),
1961  flagParameters = cms.PSet(
1962  nominalPedestal = cms.double( 3.0 ),
1963  hitMultiplicityThreshold = cms.int32( 17 ),
1964  hitEnergyMinimum = cms.double( 1.0 ),
1965  pulseShapeParameterSets = cms.VPSet(
1966  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
1967  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
1968  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
1969  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
1970  )
1971  ),
1972  fitTimes = cms.int32( 1 ),
1973  timeMax = cms.double( 10.0 ),
1974  timeSigma = cms.double( 5.0 ),
1975  pedSigma = cms.double( 0.5 ),
1976  meanPed = cms.double( 0.0 ),
1977  hscpParameters = cms.PSet(
1978  slopeMax = cms.double( -0.6 ),
1979  r1Max = cms.double( 1.0 ),
1980  r1Min = cms.double( 0.15 ),
1981  TimingEnergyThreshold = cms.double( 30.0 ),
1982  slopeMin = cms.double( -1.5 ),
1983  outerMin = cms.double( 0.0 ),
1984  outerMax = cms.double( 0.1 ),
1985  fracLeaderMin = cms.double( 0.4 ),
1986  r2Min = cms.double( 0.1 ),
1987  r2Max = cms.double( 0.5 ),
1988  fracLeaderMax = cms.double( 0.7 )
1989  )
1990 )
1991 fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter",
1992  rbxSpikeEnergy = cms.double( 50.0 ),
1993  energy = cms.double( -99.0 ),
1994  inputTag = cms.InputTag( "hltHbhereco" ),
1995  hpdSpikeIsolationEnergy = cms.double( 1.0 ),
1996  hpdSpikeEnergy = cms.double( 10.0 ),
1997  rbxSpikeUnbalance = cms.double( 0.2 )
1998 )
1999 fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
2000  EBSumThreshold = cms.double( 0.2 ),
2001  MomHBDepth = cms.double( 0.2 ),
2002  UseEtEBTreshold = cms.bool( False ),
2003  hfInput = cms.InputTag( "" ),
2004  AllowMissingInputs = cms.bool( True ),
2005  MomEEDepth = cms.double( 0.0 ),
2006  EESumThreshold = cms.double( 0.45 ),
2007  HBGrid = cms.vdouble( ),
2008  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
2009  HBThreshold = cms.double( 0.7 ),
2010  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
2011  UseEcalRecoveredHits = cms.bool( False ),
2012  MomConstrMethod = cms.int32( 1 ),
2013  MomHEDepth = cms.double( 0.4 ),
2014  HcalThreshold = cms.double( -1000.0 ),
2015  HF2Weights = cms.vdouble( ),
2016  HOWeights = cms.vdouble( ),
2017  EEGrid = cms.vdouble( ),
2018  UseSymEBTreshold = cms.bool( False ),
2019  EEWeights = cms.vdouble( ),
2020  EEWeight = cms.double( 1.0 ),
2021  UseHO = cms.bool( False ),
2022  HBWeights = cms.vdouble( ),
2023  HF1Weight = cms.double( 1.0 ),
2024  HF2Grid = cms.vdouble( ),
2025  HEDWeights = cms.vdouble( ),
2026  HEDGrid = cms.vdouble( ),
2027  EBWeight = cms.double( 1.0 ),
2028  HF1Grid = cms.vdouble( ),
2029  EBWeights = cms.vdouble( ),
2030  HOWeight = cms.double( 1.0E-99 ),
2031  HESWeight = cms.double( 1.0 ),
2032  HESThreshold = cms.double( 0.8 ),
2033  hbheInput = cms.InputTag( "hltHbhereco" ),
2034  HF2Weight = cms.double( 1.0 ),
2035  HF2Threshold = cms.double( 0.85 ),
2036  HcalAcceptSeverityLevel = cms.uint32( 9 ),
2037  EEThreshold = cms.double( 0.3 ),
2038  HOThresholdPlus1 = cms.double( 3.5 ),
2039  HOThresholdPlus2 = cms.double( 3.5 ),
2040  HF1Weights = cms.vdouble( ),
2041  hoInput = cms.InputTag( "" ),
2042  HF1Threshold = cms.double( 0.5 ),
2043  HOThresholdMinus1 = cms.double( 3.5 ),
2044  HESGrid = cms.vdouble( ),
2045  EcutTower = cms.double( -1000.0 ),
2046  UseRejectedRecoveredEcalHits = cms.bool( False ),
2047  UseEtEETreshold = cms.bool( False ),
2048  HESWeights = cms.vdouble( ),
2049  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
2050  'kWeird',
2051  'kBad' ),
2052  HEDWeight = cms.double( 1.0 ),
2053  UseSymEETreshold = cms.bool( False ),
2054  HEDThreshold = cms.double( 0.8 ),
2055  EBThreshold = cms.double( 0.07 ),
2056  UseRejectedHitsOnly = cms.bool( False ),
2057  UseHcalRecoveredHits = cms.bool( False ),
2058  HOThresholdMinus2 = cms.double( 3.5 ),
2059  HOThreshold0 = cms.double( 3.5 ),
2060  ecalInputs = cms.VInputTag( ),
2061  UseRejectedRecoveredHcalHits = cms.bool( False ),
2062  MomEBDepth = cms.double( 0.3 ),
2063  HBWeight = cms.double( 1.0 ),
2064  HOGrid = cms.vdouble( ),
2065  EBGrid = cms.vdouble( )
2066 )
2067 fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer",
2068  Active_Area_Repeats = cms.int32( 5 ),
2069  doAreaFastjet = cms.bool( False ),
2070  voronoiRfact = cms.double( -9.0 ),
2071  maxBadHcalCells = cms.uint32( 9999999 ),
2072  doAreaDiskApprox = cms.bool( False ),
2073  maxRecoveredEcalCells = cms.uint32( 9999999 ),
2074  jetType = cms.string( "CaloJet" ),
2075  minSeed = cms.uint32( 0 ),
2076  Ghost_EtaMax = cms.double( 6.0 ),
2077  doRhoFastjet = cms.bool( False ),
2078  jetAlgorithm = cms.string( "IterativeCone" ),
2079  nSigmaPU = cms.double( 1.0 ),
2080  GhostArea = cms.double( 0.01 ),
2081  Rho_EtaMax = cms.double( 4.4 ),
2082  maxBadEcalCells = cms.uint32( 9999999 ),
2083  useDeterministicSeed = cms.bool( True ),
2084  doPVCorrection = cms.bool( False ),
2085  maxRecoveredHcalCells = cms.uint32( 9999999 ),
2086  rParam = cms.double( 0.4 ),
2087  maxProblematicHcalCells = cms.uint32( 9999999 ),
2088  doOutputJets = cms.bool( True ),
2089  src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ),
2090  inputEtMin = cms.double( 0.3 ),
2091  puPtMin = cms.double( 10.0 ),
2092  srcPVs = cms.InputTag( "offlinePrimaryVertices" ),
2093  jetPtMin = cms.double( 1.0 ),
2094  radiusPU = cms.double( 0.4 ),
2095  maxProblematicEcalCells = cms.uint32( 9999999 ),
2096  doPUOffsetCorr = cms.bool( False ),
2097  inputEMin = cms.double( 0.0 ),
2098  useMassDropTagger = cms.bool( False ),
2099  muMin = cms.double( -1.0 ),
2100  subtractorName = cms.string( "" ),
2101  muCut = cms.double( -1.0 ),
2102  subjetPtMin = cms.double( -1.0 ),
2103  useTrimming = cms.bool( False ),
2104  muMax = cms.double( -1.0 ),
2105  yMin = cms.double( -1.0 ),
2106  useFiltering = cms.bool( False ),
2107  rFilt = cms.double( -1.0 ),
2108  yMax = cms.double( -1.0 ),
2109  zcut = cms.double( -1.0 ),
2110  MinVtxNdof = cms.int32( 5 ),
2111  MaxVtxZ = cms.double( 15.0 ),
2112  UseOnlyVertexTracks = cms.bool( False ),
2113  dRMin = cms.double( -1.0 ),
2114  nFilt = cms.int32( -1 ),
2115  usePruning = cms.bool( False ),
2116  maxDepth = cms.int32( -1 ),
2117  yCut = cms.double( -1.0 ),
2118  DzTrVtxMax = cms.double( 0.0 ),
2119  UseOnlyOnePV = cms.bool( False ),
2120  rcut_factor = cms.double( -1.0 ),
2121  sumRecHits = cms.bool( False ),
2122  trimPtFracMin = cms.double( -1.0 ),
2123  dRMax = cms.double( -1.0 ),
2124  DxyTrVtxMax = cms.double( 0.0 ),
2125  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
2126 )
2127 fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet",
2128  saveTags = cms.bool( True ),
2129  MinPt = cms.double( -1.0 ),
2130  MinN = cms.int32( 1 ),
2131  MaxEta = cms.double( 3.0 ),
2132  MinMass = cms.double( -1.0 ),
2133  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2134  MinE = cms.double( 30.0 ),
2135  triggerType = cms.int32( 85 )
2136 )
2137 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
2138  result = cms.bool( True )
2139 )
2140 fragment.hltPreJetE30NoBPTX = cms.EDFilter( "HLTPrescaler",
2141  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2142  offset = cms.uint32( 0 )
2143 )
2144 fragment.hltL1sL1SingleJetC32NotBptxOR = cms.EDFilter( "HLTLevel1GTSeed",
2145  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC32_NotBptxOR" ),
2146  saveTags = cms.bool( True ),
2147  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2148  L1UseL1TriggerObjectMaps = cms.bool( True ),
2149  L1UseAliasesForSeeding = cms.bool( True ),
2150  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2151  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2152  L1NrBxInEvent = cms.int32( 1 ),
2153  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2154  L1TechTriggerSeeding = cms.bool( False )
2155 )
2156 fragment.hltPreJetE50NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
2157  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2158  offset = cms.uint32( 0 )
2159 )
2160 fragment.hltStoppedHSCP1CaloJetEnergy50 = cms.EDFilter( "HLT1CaloJet",
2161  saveTags = cms.bool( True ),
2162  MinPt = cms.double( -1.0 ),
2163  MinN = cms.int32( 1 ),
2164  MaxEta = cms.double( 3.0 ),
2165  MinMass = cms.double( -1.0 ),
2166  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2167  MinE = cms.double( 50.0 ),
2168  triggerType = cms.int32( 85 )
2169 )
2170 fragment.hltPreJetE70NoBPTX3BXNoHalo = cms.EDFilter( "HLTPrescaler",
2171  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2172  offset = cms.uint32( 0 )
2173 )
2174 fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet",
2175  saveTags = cms.bool( True ),
2176  MinPt = cms.double( -1.0 ),
2177  MinN = cms.int32( 1 ),
2178  MaxEta = cms.double( 3.0 ),
2179  MinMass = cms.double( -1.0 ),
2180  inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ),
2181  MinE = cms.double( 70.0 ),
2182  triggerType = cms.int32( 85 )
2183 )
2184 fragment.hltL1sL1SingleMuOpen = cms.EDFilter( "HLTLevel1GTSeed",
2185  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
2186  saveTags = cms.bool( True ),
2187  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2188  L1UseL1TriggerObjectMaps = cms.bool( True ),
2189  L1UseAliasesForSeeding = cms.bool( True ),
2190  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2191  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2192  L1NrBxInEvent = cms.int32( 3 ),
2193  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2194  L1TechTriggerSeeding = cms.bool( False )
2195 )
2196 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
2197  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2198  offset = cms.uint32( 0 )
2199 )
2200 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1Filter",
2201  saveTags = cms.bool( True ),
2202  CSCTFtag = cms.InputTag( "unused" ),
2203  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
2204  MinPt = cms.double( 0.0 ),
2205  MinN = cms.int32( 1 ),
2206  MaxEta = cms.double( 2.5 ),
2207  SelectQualities = cms.vint32( ),
2208  CandTag = cms.InputTag( "hltL1extraParticles" ),
2209  ExcludeSingleSegmentCSC = cms.bool( False )
2210 )
2211 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
2212  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2213  offset = cms.uint32( 0 )
2214 )
2215 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1Filter",
2216  saveTags = cms.bool( True ),
2217  CSCTFtag = cms.InputTag( "unused" ),
2218  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
2219  MinPt = cms.double( 0.0 ),
2220  MinN = cms.int32( 1 ),
2221  MaxEta = cms.double( 1.25 ),
2222  SelectQualities = cms.vint32( ),
2223  CandTag = cms.InputTag( "hltL1extraParticles" ),
2224  ExcludeSingleSegmentCSC = cms.bool( False )
2225 )
2226 fragment.hltL1TechDTGlobalOR = cms.EDFilter( "HLTLevel1GTSeed",
2227  L1SeedsLogicalExpression = cms.string( "20" ),
2228  saveTags = cms.bool( True ),
2229  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2230  L1UseL1TriggerObjectMaps = cms.bool( True ),
2231  L1UseAliasesForSeeding = cms.bool( True ),
2232  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2233  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2234  L1NrBxInEvent = cms.int32( 3 ),
2235  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2236  L1TechTriggerSeeding = cms.bool( True )
2237 )
2238 fragment.hltPreL1TechDTGlobalOR = cms.EDFilter( "HLTPrescaler",
2239  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2240  offset = cms.uint32( 0 )
2241 )
2242 fragment.hltL1sL1CASTORMediumJetANDL1SingleJet12 = cms.EDFilter( "HLTLevel1GTSeed",
2243  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet AND L1_SingleJet12_BptxAND" ),
2244  saveTags = cms.bool( True ),
2245  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2246  L1UseL1TriggerObjectMaps = cms.bool( True ),
2247  L1UseAliasesForSeeding = cms.bool( True ),
2248  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2249  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2250  L1NrBxInEvent = cms.int32( 3 ),
2251  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2252  L1TechTriggerSeeding = cms.bool( False )
2253 )
2254 fragment.hltPreL1CastorMediumJetPFJet15 = cms.EDFilter( "HLTPrescaler",
2255  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2256  offset = cms.uint32( 0 )
2257 )
2258 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
2259  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 ),
2260  FedLabel = cms.InputTag( "listfeds" ),
2261  eventPut = cms.bool( True ),
2262  srpUnpacking = cms.bool( True ),
2263  syncCheck = cms.bool( True ),
2264  headerUnpacking = cms.bool( True ),
2265  feUnpacking = cms.bool( True ),
2266  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 ),
2267  tccUnpacking = cms.bool( True ),
2268  numbTriggerTSamples = cms.int32( 1 ),
2269  InputLabel = cms.InputTag( "rawDataCollector" ),
2270  numbXtalTSamples = cms.int32( 10 ),
2271  feIdCheck = cms.bool( True ),
2272  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 ),
2273  silentMode = cms.untracked.bool( True ),
2274  DoRegional = cms.bool( False ),
2275  forceToKeepFRData = cms.bool( False ),
2276  memUnpacking = cms.bool( True )
2277 )
2278 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
2279  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
2280  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
2281  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
2282  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
2283  algo = cms.string( "EcalUncalibRecHitWorkerWeights" ),
2284  algoPSet = cms.PSet( )
2285 )
2286 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
2287  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2288  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
2289  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
2290  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2291  ebFEToBeRecovered = cms.string( "ebFE" ),
2292  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2293  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
2294  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2295  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2296  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2297  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2298  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2299  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
2300  eeFEToBeRecovered = cms.string( "eeFE" )
2301 )
2302 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
2303  recoverEEVFE = cms.bool( False ),
2304  EErechitCollection = cms.string( "EcalRecHitsEE" ),
2305  recoverEBIsolatedChannels = cms.bool( False ),
2306  recoverEBVFE = cms.bool( False ),
2307  laserCorrection = cms.bool( True ),
2308  EBLaserMIN = cms.double( 0.5 ),
2309  killDeadChannels = cms.bool( True ),
2310  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
2311  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
2312  EBLaserMAX = cms.double( 3.0 ),
2313  EELaserMIN = cms.double( 0.5 ),
2314  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
2315  EELaserMAX = cms.double( 8.0 ),
2316  recoverEEIsolatedChannels = cms.bool( False ),
2317  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
2318  recoverEBFE = cms.bool( True ),
2319  algo = cms.string( "EcalRecHitWorkerSimple" ),
2320  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
2321  singleChannelRecoveryThreshold = cms.double( 8.0 ),
2322  ChannelStatusToBeExcluded = cms.vstring( ),
2323  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
2324  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
2325  recoverEEFE = cms.bool( True ),
2326  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
2327  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
2328  flagsMapDBReco = cms.PSet(
2329  kGood = cms.vstring( 'kOk',
2330  'kDAC',
2331  'kNoLaser',
2332  'kNoisy' ),
2333  kNeighboursRecovered = cms.vstring( 'kFixedG0',
2334  'kNonRespondingIsolated',
2335  'kDeadVFE' ),
2336  kDead = cms.vstring( 'kNoDataNoTP' ),
2337  kNoisy = cms.vstring( 'kNNoisy',
2338  'kFixedG6',
2339  'kFixedG1' ),
2340  kTowerRecovered = cms.vstring( 'kDeadFE' )
2341  ),
2342  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
2343  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
2344  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
2345  cleaningConfig = cms.PSet(
2346  e6e2thresh = cms.double( 0.04 ),
2347  tightenCrack_e6e2_double = cms.double( 3.0 ),
2348  e4e1Threshold_endcap = cms.double( 0.3 ),
2349  tightenCrack_e4e1_single = cms.double( 3.0 ),
2350  tightenCrack_e1_double = cms.double( 2.0 ),
2351  cThreshold_barrel = cms.double( 4.0 ),
2352  e4e1Threshold_barrel = cms.double( 0.08 ),
2353  tightenCrack_e1_single = cms.double( 2.0 ),
2354  e4e1_b_barrel = cms.double( -0.024 ),
2355  e4e1_a_barrel = cms.double( 0.04 ),
2356  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
2357  cThreshold_endcap = cms.double( 15.0 ),
2358  e4e1_b_endcap = cms.double( -0.0125 ),
2359  e4e1_a_endcap = cms.double( 0.02 ),
2360  cThreshold_double = cms.double( 10.0 )
2361  ),
2362  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
2363  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
2364 )
2365 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
2366  digiTimeFromDB = cms.bool( True ),
2367  mcOOTCorrectionName = cms.string( "" ),
2368  S9S1stat = cms.PSet(
2369  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 ),
2370  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 ),
2371  flagsToSkip = cms.int32( 24 ),
2372  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 ),
2373  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 ),
2374  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 ),
2375  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 ),
2376  isS8S1 = cms.bool( False ),
2377  HcalAcceptSeverityLevel = cms.int32( 9 )
2378  ),
2379  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
2380  tsFromDB = cms.bool( True ),
2381  samplesToAdd = cms.int32( 2 ),
2382  mcOOTCorrectionCategory = cms.string( "MC" ),
2383  dataOOTCorrectionName = cms.string( "" ),
2384  puCorrMethod = cms.int32( 0 ),
2385  correctionPhaseNS = cms.double( 13.0 ),
2386  HFInWindowStat = cms.PSet(
2387  hflongEthresh = cms.double( 40.0 ),
2388  hflongMinWindowTime = cms.vdouble( -10.0 ),
2389  hfshortEthresh = cms.double( 40.0 ),
2390  hflongMaxWindowTime = cms.vdouble( 10.0 ),
2391  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
2392  hfshortMinWindowTime = cms.vdouble( -12.0 )
2393  ),
2394  digiLabel = cms.InputTag( "hltHcalDigis" ),
2395  setHSCPFlags = cms.bool( False ),
2396  firstAuxTS = cms.int32( 1 ),
2397  digistat = cms.PSet(
2398  HFdigiflagFirstSample = cms.int32( 1 ),
2399  HFdigiflagMinEthreshold = cms.double( 40.0 ),
2400  HFdigiflagSamplesToAdd = cms.int32( 3 ),
2401  HFdigiflagExpectedPeak = cms.int32( 2 ),
2402  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
2403  ),
2404  hfTimingTrustParameters = cms.PSet(
2405  hfTimingTrustLevel2 = cms.int32( 4 ),
2406  hfTimingTrustLevel1 = cms.int32( 1 )
2407  ),
2408  PETstat = cms.PSet(
2409  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 ),
2410  short_R_29 = cms.vdouble( 0.8 ),
2411  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 ),
2412  flagsToSkip = cms.int32( 0 ),
2413  short_R = cms.vdouble( 0.8 ),
2414  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 ),
2415  long_R_29 = cms.vdouble( 0.8 ),
2416  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 ),
2417  long_R = cms.vdouble( 0.98 ),
2418  HcalAcceptSeverityLevel = cms.int32( 9 )
2419  ),
2420  setSaturationFlags = cms.bool( False ),
2421  setNegativeFlags = cms.bool( False ),
2422  useLeakCorrection = cms.bool( False ),
2423  setTimingTrustFlags = cms.bool( False ),
2424  S8S1stat = cms.PSet(
2425  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 ),
2426  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 ),
2427  flagsToSkip = cms.int32( 16 ),
2428  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 ),
2429  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 ),
2430  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 ),
2431  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 ),
2432  isS8S1 = cms.bool( True ),
2433  HcalAcceptSeverityLevel = cms.int32( 9 )
2434  ),
2435  correctForPhaseContainment = cms.bool( False ),
2436  correctForTimeslew = cms.bool( False ),
2437  setNoiseFlags = cms.bool( True ),
2438  correctTiming = cms.bool( False ),
2439  setPulseShapeFlags = cms.bool( False ),
2440  Subdetector = cms.string( "HF" ),
2441  dataOOTCorrectionCategory = cms.string( "Data" ),
2442  dropZSmarkedPassed = cms.bool( True ),
2443  recoParamsFromDB = cms.bool( True ),
2444  firstSample = cms.int32( 2 ),
2445  setTimingShapedCutsFlags = cms.bool( False ),
2446  pulseJitter = cms.double( 1.0 ),
2447  chargeMax = cms.double( 6.0 ),
2448  timeMin = cms.double( -15.0 ),
2449  ts4chi2 = cms.double( 15.0 ),
2450  ts345chi2 = cms.double( 100.0 ),
2451  applyTimeSlew = cms.bool( True ),
2452  applyTimeConstraint = cms.bool( True ),
2453  applyPulseJitter = cms.bool( False ),
2454  timingshapedcutsParameters = cms.PSet( ),
2455  ts3chi2 = cms.double( 5.0 ),
2456  ts4Min = cms.double( 5.0 ),
2457  pulseShapeParameters = cms.PSet( ),
2458  noise = cms.double( 1.0 ),
2459  applyPedConstraint = cms.bool( True ),
2460  applyUnconstrainedFit = cms.bool( False ),
2461  ts4Max = cms.double( 500.0 ),
2462  meanTime = cms.double( -2.5 ),
2463  flagParameters = cms.PSet( ),
2464  fitTimes = cms.int32( 1 ),
2465  timeMax = cms.double( 10.0 ),
2466  timeSigma = cms.double( 5.0 ),
2467  pedSigma = cms.double( 0.5 ),
2468  meanPed = cms.double( 0.0 ),
2469  hscpParameters = cms.PSet( )
2470 )
2471 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
2472  digiTimeFromDB = cms.bool( True ),
2473  mcOOTCorrectionName = cms.string( "" ),
2474  S9S1stat = cms.PSet( ),
2475  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
2476  tsFromDB = cms.bool( True ),
2477  samplesToAdd = cms.int32( 4 ),
2478  mcOOTCorrectionCategory = cms.string( "MC" ),
2479  dataOOTCorrectionName = cms.string( "" ),
2480  puCorrMethod = cms.int32( 0 ),
2481  correctionPhaseNS = cms.double( 13.0 ),
2482  HFInWindowStat = cms.PSet( ),
2483  digiLabel = cms.InputTag( "hltHcalDigis" ),
2484  setHSCPFlags = cms.bool( False ),
2485  firstAuxTS = cms.int32( 4 ),
2486  digistat = cms.PSet( ),
2487  hfTimingTrustParameters = cms.PSet( ),
2488  PETstat = cms.PSet( ),
2489  setSaturationFlags = cms.bool( False ),
2490  setNegativeFlags = cms.bool( False ),
2491  useLeakCorrection = cms.bool( False ),
2492  setTimingTrustFlags = cms.bool( False ),
2493  S8S1stat = cms.PSet( ),
2494  correctForPhaseContainment = cms.bool( True ),
2495  correctForTimeslew = cms.bool( True ),
2496  setNoiseFlags = cms.bool( False ),
2497  correctTiming = cms.bool( False ),
2498  setPulseShapeFlags = cms.bool( False ),
2499  Subdetector = cms.string( "HO" ),
2500  dataOOTCorrectionCategory = cms.string( "Data" ),
2501  dropZSmarkedPassed = cms.bool( True ),
2502  recoParamsFromDB = cms.bool( True ),
2503  firstSample = cms.int32( 4 ),
2504  setTimingShapedCutsFlags = cms.bool( False ),
2505  pulseJitter = cms.double( 1.0 ),
2506  chargeMax = cms.double( 6.0 ),
2507  timeMin = cms.double( -15.0 ),
2508  ts4chi2 = cms.double( 15.0 ),
2509  ts345chi2 = cms.double( 100.0 ),
2510  applyTimeSlew = cms.bool( True ),
2511  applyTimeConstraint = cms.bool( True ),
2512  applyPulseJitter = cms.bool( False ),
2513  timingshapedcutsParameters = cms.PSet( ),
2514  ts3chi2 = cms.double( 5.0 ),
2515  ts4Min = cms.double( 5.0 ),
2516  pulseShapeParameters = cms.PSet( ),
2517  noise = cms.double( 1.0 ),
2518  applyPedConstraint = cms.bool( True ),
2519  applyUnconstrainedFit = cms.bool( False ),
2520  ts4Max = cms.double( 500.0 ),
2521  meanTime = cms.double( -2.5 ),
2522  flagParameters = cms.PSet( ),
2523  fitTimes = cms.int32( 1 ),
2524  timeMax = cms.double( 10.0 ),
2525  timeSigma = cms.double( 5.0 ),
2526  pedSigma = cms.double( 0.5 ),
2527  meanPed = cms.double( 0.0 ),
2528  hscpParameters = cms.PSet( )
2529 )
2530 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
2531  EBSumThreshold = cms.double( 0.2 ),
2532  MomHBDepth = cms.double( 0.2 ),
2533  UseEtEBTreshold = cms.bool( False ),
2534  hfInput = cms.InputTag( "hltHfreco" ),
2535  AllowMissingInputs = cms.bool( False ),
2536  MomEEDepth = cms.double( 0.0 ),
2537  EESumThreshold = cms.double( 0.45 ),
2538  HBGrid = cms.vdouble( ),
2539  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
2540  HBThreshold = cms.double( 0.4 ),
2541  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
2542  UseEcalRecoveredHits = cms.bool( False ),
2543  MomConstrMethod = cms.int32( 1 ),
2544  MomHEDepth = cms.double( 0.4 ),
2545  HcalThreshold = cms.double( -1000.0 ),
2546  HF2Weights = cms.vdouble( ),
2547  HOWeights = cms.vdouble( ),
2548  EEGrid = cms.vdouble( ),
2549  UseSymEBTreshold = cms.bool( False ),
2550  EEWeights = cms.vdouble( ),
2551  EEWeight = cms.double( 1.0 ),
2552  UseHO = cms.bool( False ),
2553  HBWeights = cms.vdouble( ),
2554  HF1Weight = cms.double( 1.0 ),
2555  HF2Grid = cms.vdouble( ),
2556  HEDWeights = cms.vdouble( ),
2557  HEDGrid = cms.vdouble( ),
2558  EBWeight = cms.double( 1.0 ),
2559  HF1Grid = cms.vdouble( ),
2560  EBWeights = cms.vdouble( ),
2561  HOWeight = cms.double( 1.0 ),
2562  HESWeight = cms.double( 1.0 ),
2563  HESThreshold = cms.double( 0.4 ),
2564  hbheInput = cms.InputTag( "hltHbhereco" ),
2565  HF2Weight = cms.double( 1.0 ),
2566  HF2Threshold = cms.double( 1.8 ),
2567  HcalAcceptSeverityLevel = cms.uint32( 11 ),
2568  EEThreshold = cms.double( 0.3 ),
2569  HOThresholdPlus1 = cms.double( 1.1 ),
2570  HOThresholdPlus2 = cms.double( 1.1 ),
2571  HF1Weights = cms.vdouble( ),
2572  hoInput = cms.InputTag( "hltHoreco" ),
2573  HF1Threshold = cms.double( 1.2 ),
2574  HOThresholdMinus1 = cms.double( 1.1 ),
2575  HESGrid = cms.vdouble( ),
2576  EcutTower = cms.double( -1000.0 ),
2577  UseRejectedRecoveredEcalHits = cms.bool( False ),
2578  UseEtEETreshold = cms.bool( False ),
2579  HESWeights = cms.vdouble( ),
2580  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
2581  'kWeird',
2582  'kBad' ),
2583  HEDWeight = cms.double( 1.0 ),
2584  UseSymEETreshold = cms.bool( False ),
2585  HEDThreshold = cms.double( 0.4 ),
2586  EBThreshold = cms.double( 0.07 ),
2587  UseRejectedHitsOnly = cms.bool( False ),
2588  UseHcalRecoveredHits = cms.bool( True ),
2589  HOThresholdMinus2 = cms.double( 1.1 ),
2590  HOThreshold0 = cms.double( 1.1 ),
2591  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
2592  UseRejectedRecoveredHcalHits = cms.bool( False ),
2593  MomEBDepth = cms.double( 0.3 ),
2594  HBWeight = cms.double( 1.0 ),
2595  HOGrid = cms.vdouble( ),
2596  EBGrid = cms.vdouble( )
2597 )
2598 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
2599  Active_Area_Repeats = cms.int32( 5 ),
2600  doAreaFastjet = cms.bool( False ),
2601  voronoiRfact = cms.double( -9.0 ),
2602  maxBadHcalCells = cms.uint32( 9999999 ),
2603  doAreaDiskApprox = cms.bool( False ),
2604  maxRecoveredEcalCells = cms.uint32( 9999999 ),
2605  jetType = cms.string( "CaloJet" ),
2606  minSeed = cms.uint32( 0 ),
2607  Ghost_EtaMax = cms.double( 6.0 ),
2608  doRhoFastjet = cms.bool( False ),
2609  jetAlgorithm = cms.string( "AntiKt" ),
2610  nSigmaPU = cms.double( 1.0 ),
2611  GhostArea = cms.double( 0.01 ),
2612  Rho_EtaMax = cms.double( 4.4 ),
2613  maxBadEcalCells = cms.uint32( 9999999 ),
2614  useDeterministicSeed = cms.bool( True ),
2615  doPVCorrection = cms.bool( False ),
2616  maxRecoveredHcalCells = cms.uint32( 9999999 ),
2617  rParam = cms.double( 0.4 ),
2618  maxProblematicHcalCells = cms.uint32( 9999999 ),
2619  doOutputJets = cms.bool( True ),
2620  src = cms.InputTag( "hltTowerMakerForPF" ),
2621  inputEtMin = cms.double( 0.3 ),
2622  puPtMin = cms.double( 10.0 ),
2623  srcPVs = cms.InputTag( "NotUsed" ),
2624  jetPtMin = cms.double( 1.0 ),
2625  radiusPU = cms.double( 0.4 ),
2626  maxProblematicEcalCells = cms.uint32( 9999999 ),
2627  doPUOffsetCorr = cms.bool( False ),
2628  inputEMin = cms.double( 0.0 ),
2629  useMassDropTagger = cms.bool( False ),
2630  muMin = cms.double( -1.0 ),
2631  subtractorName = cms.string( "" ),
2632  muCut = cms.double( -1.0 ),
2633  subjetPtMin = cms.double( -1.0 ),
2634  useTrimming = cms.bool( False ),
2635  muMax = cms.double( -1.0 ),
2636  yMin = cms.double( -1.0 ),
2637  useFiltering = cms.bool( False ),
2638  rFilt = cms.double( -1.0 ),
2639  yMax = cms.double( -1.0 ),
2640  zcut = cms.double( -1.0 ),
2641  MinVtxNdof = cms.int32( 5 ),
2642  MaxVtxZ = cms.double( 15.0 ),
2643  UseOnlyVertexTracks = cms.bool( False ),
2644  dRMin = cms.double( -1.0 ),
2645  nFilt = cms.int32( -1 ),
2646  usePruning = cms.bool( False ),
2647  maxDepth = cms.int32( -1 ),
2648  yCut = cms.double( -1.0 ),
2649  DzTrVtxMax = cms.double( 0.0 ),
2650  UseOnlyOnePV = cms.bool( False ),
2651  rcut_factor = cms.double( -1.0 ),
2652  sumRecHits = cms.bool( False ),
2653  trimPtFracMin = cms.double( -1.0 ),
2654  dRMax = cms.double( -1.0 ),
2655  DxyTrVtxMax = cms.double( 0.0 ),
2656  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
2657 )
2658 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
2659  filter = cms.bool( False ),
2660  src = cms.InputTag( "hltAK4CaloJetsPF" ),
2661  etMin = cms.double( 5.0 )
2662 )
2663 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
2664  useStandardFEDid = cms.bool( True ),
2665  maxFEDid = cms.untracked.int32( 779 ),
2666  inputLabel = cms.InputTag( "rawDataCollector" ),
2667  minFEDid = cms.untracked.int32( 770 ),
2668  dataType = cms.string( "DDU" ),
2669  readOutParameters = cms.PSet(
2670  debug = cms.untracked.bool( False ),
2671  rosParameters = cms.PSet(
2672  writeSC = cms.untracked.bool( True ),
2673  readingDDU = cms.untracked.bool( True ),
2674  performDataIntegrityMonitor = cms.untracked.bool( False ),
2675  readDDUIDfromDDU = cms.untracked.bool( True ),
2676  debug = cms.untracked.bool( False ),
2677  localDAQ = cms.untracked.bool( False )
2678  ),
2679  localDAQ = cms.untracked.bool( False ),
2680  performDataIntegrityMonitor = cms.untracked.bool( False )
2681  ),
2682  dqmOnly = cms.bool( False )
2683 )
2684 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
2685  debug = cms.untracked.bool( False ),
2686  recAlgoConfig = cms.PSet(
2687  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2688  minTime = cms.double( -3.0 ),
2689  stepTwoFromDigi = cms.bool( False ),
2690  doVdriftCorr = cms.bool( True ),
2691  debug = cms.untracked.bool( False ),
2692  maxTime = cms.double( 420.0 ),
2693  tTrigModeConfig = cms.PSet(
2694  vPropWire = cms.double( 24.4 ),
2695  doTOFCorrection = cms.bool( True ),
2696  tofCorrType = cms.int32( 0 ),
2697  wirePropCorrType = cms.int32( 0 ),
2698  tTrigLabel = cms.string( "" ),
2699  doWirePropCorrection = cms.bool( True ),
2700  doT0Correction = cms.bool( True ),
2701  debug = cms.untracked.bool( False )
2702  ),
2703  useUncertDB = cms.bool( True )
2704  ),
2705  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
2706  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
2707 )
2708 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
2709  debug = cms.untracked.bool( False ),
2710  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
2711  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
2712  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
2713  Reco4DAlgoConfig = cms.PSet(
2714  segmCleanerMode = cms.int32( 2 ),
2715  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
2716  recAlgoConfig = cms.PSet(
2717  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2718  minTime = cms.double( -3.0 ),
2719  stepTwoFromDigi = cms.bool( False ),
2720  doVdriftCorr = cms.bool( True ),
2721  debug = cms.untracked.bool( False ),
2722  maxTime = cms.double( 420.0 ),
2723  tTrigModeConfig = cms.PSet(
2724  vPropWire = cms.double( 24.4 ),
2725  doTOFCorrection = cms.bool( True ),
2726  tofCorrType = cms.int32( 0 ),
2727  wirePropCorrType = cms.int32( 0 ),
2728  tTrigLabel = cms.string( "" ),
2729  doWirePropCorrection = cms.bool( True ),
2730  doT0Correction = cms.bool( True ),
2731  debug = cms.untracked.bool( False )
2732  ),
2733  useUncertDB = cms.bool( True )
2734  ),
2735  nSharedHitsMax = cms.int32( 2 ),
2736  hit_afterT0_resolution = cms.double( 0.03 ),
2737  Reco2DAlgoConfig = cms.PSet(
2738  segmCleanerMode = cms.int32( 2 ),
2739  recAlgoConfig = cms.PSet(
2740  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
2741  minTime = cms.double( -3.0 ),
2742  stepTwoFromDigi = cms.bool( False ),
2743  doVdriftCorr = cms.bool( True ),
2744  debug = cms.untracked.bool( False ),
2745  maxTime = cms.double( 420.0 ),
2746  tTrigModeConfig = cms.PSet(
2747  vPropWire = cms.double( 24.4 ),
2748  doTOFCorrection = cms.bool( True ),
2749  tofCorrType = cms.int32( 0 ),
2750  wirePropCorrType = cms.int32( 0 ),
2751  tTrigLabel = cms.string( "" ),
2752  doWirePropCorrection = cms.bool( True ),
2753  doT0Correction = cms.bool( True ),
2754  debug = cms.untracked.bool( False )
2755  ),
2756  useUncertDB = cms.bool( True )
2757  ),
2758  nSharedHitsMax = cms.int32( 2 ),
2759  AlphaMaxPhi = cms.double( 1.0 ),
2760  hit_afterT0_resolution = cms.double( 0.03 ),
2761  MaxAllowedHits = cms.uint32( 50 ),
2762  performT0_vdriftSegCorrection = cms.bool( False ),
2763  AlphaMaxTheta = cms.double( 0.9 ),
2764  debug = cms.untracked.bool( False ),
2765  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
2766  nUnSharedHitsMin = cms.int32( 2 ),
2767  performT0SegCorrection = cms.bool( False ),
2768  perform_delta_rejecting = cms.bool( False )
2769  ),
2770  performT0_vdriftSegCorrection = cms.bool( False ),
2771  debug = cms.untracked.bool( False ),
2772  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
2773  nUnSharedHitsMin = cms.int32( 2 ),
2774  AllDTRecHits = cms.bool( True ),
2775  performT0SegCorrection = cms.bool( False ),
2776  perform_delta_rejecting = cms.bool( False )
2777  )
2778 )
2779 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
2780  PrintEventNumber = cms.untracked.bool( False ),
2781  SuppressZeroLCT = cms.untracked.bool( True ),
2782  UseExaminer = cms.bool( True ),
2783  Debug = cms.untracked.bool( False ),
2784  ErrorMask = cms.uint32( 0x0 ),
2785  InputObjects = cms.InputTag( "rawDataCollector" ),
2786  ExaminerMask = cms.uint32( 0x1febf3f6 ),
2787  runDQM = cms.untracked.bool( False ),
2788  UnpackStatusDigis = cms.bool( False ),
2789  VisualFEDInspect = cms.untracked.bool( False ),
2790  FormatedEventDump = cms.untracked.bool( False ),
2791  UseFormatStatus = cms.bool( True ),
2792  UseSelectiveUnpacking = cms.bool( True ),
2793  VisualFEDShort = cms.untracked.bool( False )
2794 )
2795 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
2796  XTasymmetry_ME1b = cms.double( 0.0 ),
2797  XTasymmetry_ME1a = cms.double( 0.0 ),
2798  ConstSyst_ME1a = cms.double( 0.022 ),
2799  ConstSyst_ME1b = cms.double( 0.007 ),
2800  XTasymmetry_ME41 = cms.double( 0.0 ),
2801  CSCStripxtalksOffset = cms.double( 0.03 ),
2802  CSCUseCalibrations = cms.bool( True ),
2803  CSCUseTimingCorrections = cms.bool( True ),
2804  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
2805  XTasymmetry_ME22 = cms.double( 0.0 ),
2806  UseFivePoleFit = cms.bool( True ),
2807  XTasymmetry_ME21 = cms.double( 0.0 ),
2808  ConstSyst_ME21 = cms.double( 0.0 ),
2809  CSCDebug = cms.untracked.bool( False ),
2810  ConstSyst_ME22 = cms.double( 0.0 ),
2811  CSCUseGasGainCorrections = cms.bool( False ),
2812  XTasymmetry_ME31 = cms.double( 0.0 ),
2813  readBadChambers = cms.bool( True ),
2814  NoiseLevel_ME13 = cms.double( 8.0 ),
2815  NoiseLevel_ME12 = cms.double( 9.0 ),
2816  NoiseLevel_ME32 = cms.double( 9.0 ),
2817  NoiseLevel_ME31 = cms.double( 9.0 ),
2818  XTasymmetry_ME32 = cms.double( 0.0 ),
2819  ConstSyst_ME41 = cms.double( 0.0 ),
2820  CSCStripClusterSize = cms.untracked.int32( 3 ),
2821  CSCStripClusterChargeCut = cms.double( 25.0 ),
2822  CSCStripPeakThreshold = cms.double( 10.0 ),
2823  readBadChannels = cms.bool( False ),
2824  UseParabolaFit = cms.bool( False ),
2825  XTasymmetry_ME13 = cms.double( 0.0 ),
2826  XTasymmetry_ME12 = cms.double( 0.0 ),
2827  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
2828  ConstSyst_ME12 = cms.double( 0.0 ),
2829  ConstSyst_ME13 = cms.double( 0.0 ),
2830  ConstSyst_ME32 = cms.double( 0.0 ),
2831  ConstSyst_ME31 = cms.double( 0.0 ),
2832  UseAverageTime = cms.bool( False ),
2833  NoiseLevel_ME1a = cms.double( 7.0 ),
2834  NoiseLevel_ME1b = cms.double( 8.0 ),
2835  CSCWireClusterDeltaT = cms.int32( 1 ),
2836  CSCUseStaticPedestals = cms.bool( False ),
2837  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
2838  CSCstripWireDeltaTime = cms.int32( 8 ),
2839  NoiseLevel_ME21 = cms.double( 9.0 ),
2840  NoiseLevel_ME22 = cms.double( 9.0 ),
2841  NoiseLevel_ME41 = cms.double( 9.0 )
2842 )
2843 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
2844  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
2845  algo_psets = cms.VPSet(
2846  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
2847  'ME1/b',
2848  'ME1/2',
2849  'ME1/3',
2850  'ME2/1',
2851  'ME2/2',
2852  'ME3/1',
2853  'ME3/2',
2854  'ME4/1',
2855  'ME4/2' ),
2856  algo_name = cms.string( "CSCSegAlgoST" ),
2857  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
2858  algo_psets = cms.VPSet(
2859  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
2860  yweightPenalty = cms.double( 1.5 ),
2861  maxRecHitsInCluster = cms.int32( 20 ),
2862  dPhiFineMax = cms.double( 0.025 ),
2863  preClusteringUseChaining = cms.bool( True ),
2864  ForceCovariance = cms.bool( False ),
2865  hitDropLimit6Hits = cms.double( 0.3333 ),
2866  NormChi2Cut2D = cms.double( 20.0 ),
2867  BPMinImprovement = cms.double( 10000.0 ),
2868  Covariance = cms.double( 0.0 ),
2869  tanPhiMax = cms.double( 0.5 ),
2870  SeedBig = cms.double( 0.0015 ),
2871  onlyBestSegment = cms.bool( False ),
2872  dRPhiFineMax = cms.double( 8.0 ),
2873  SeedSmall = cms.double( 2.0E-4 ),
2874  curvePenalty = cms.double( 2.0 ),
2875  dXclusBoxMax = cms.double( 4.0 ),
2876  BrutePruning = cms.bool( True ),
2877  curvePenaltyThreshold = cms.double( 0.85 ),
2878  CorrectTheErrors = cms.bool( True ),
2879  hitDropLimit4Hits = cms.double( 0.6 ),
2880  useShowering = cms.bool( False ),
2881  CSCDebug = cms.untracked.bool( False ),
2882  tanThetaMax = cms.double( 1.2 ),
2883  NormChi2Cut3D = cms.double( 10.0 ),
2884  minHitsPerSegment = cms.int32( 3 ),
2885  ForceCovarianceAll = cms.bool( False ),
2886  yweightPenaltyThreshold = cms.double( 1.0 ),
2887  prePrunLimit = cms.double( 3.17 ),
2888  hitDropLimit5Hits = cms.double( 0.8 ),
2889  preClustering = cms.bool( True ),
2890  prePrun = cms.bool( True ),
2891  maxDPhi = cms.double( 999.0 ),
2892  maxDTheta = cms.double( 999.0 ),
2893  Pruning = cms.bool( True ),
2894  dYclusBoxMax = cms.double( 8.0 )
2895  ),
2896  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
2897  yweightPenalty = cms.double( 1.5 ),
2898  maxRecHitsInCluster = cms.int32( 24 ),
2899  dPhiFineMax = cms.double( 0.025 ),
2900  preClusteringUseChaining = cms.bool( True ),
2901  ForceCovariance = cms.bool( False ),
2902  hitDropLimit6Hits = cms.double( 0.3333 ),
2903  NormChi2Cut2D = cms.double( 20.0 ),
2904  BPMinImprovement = cms.double( 10000.0 ),
2905  Covariance = cms.double( 0.0 ),
2906  tanPhiMax = cms.double( 0.5 ),
2907  SeedBig = cms.double( 0.0015 ),
2908  onlyBestSegment = cms.bool( False ),
2909  dRPhiFineMax = cms.double( 8.0 ),
2910  SeedSmall = cms.double( 2.0E-4 ),
2911  curvePenalty = cms.double( 2.0 ),
2912  dXclusBoxMax = cms.double( 4.0 ),
2913  BrutePruning = cms.bool( True ),
2914  curvePenaltyThreshold = cms.double( 0.85 ),
2915  CorrectTheErrors = cms.bool( True ),
2916  hitDropLimit4Hits = cms.double( 0.6 ),
2917  useShowering = cms.bool( False ),
2918  CSCDebug = cms.untracked.bool( False ),
2919  tanThetaMax = cms.double( 1.2 ),
2920  NormChi2Cut3D = cms.double( 10.0 ),
2921  minHitsPerSegment = cms.int32( 3 ),
2922  ForceCovarianceAll = cms.bool( False ),
2923  yweightPenaltyThreshold = cms.double( 1.0 ),
2924  prePrunLimit = cms.double( 3.17 ),
2925  hitDropLimit5Hits = cms.double( 0.8 ),
2926  preClustering = cms.bool( True ),
2927  prePrun = cms.bool( True ),
2928  maxDPhi = cms.double( 999.0 ),
2929  maxDTheta = cms.double( 999.0 ),
2930  Pruning = cms.bool( True ),
2931  dYclusBoxMax = cms.double( 8.0 )
2932  )
2933  )
2934  )
2935  ),
2936  algo_type = cms.int32( 1 )
2937 )
2938 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
2939  InputLabel = cms.InputTag( "rawDataCollector" ),
2940  doSynchro = cms.bool( False )
2941 )
2942 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
2943  recAlgoConfig = cms.PSet( ),
2944  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
2945  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
2946  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
2947  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
2948  deadSource = cms.string( "File" ),
2949  maskSource = cms.string( "File" )
2950 )
2951 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
2952  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
2953  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
2954  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
2955  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
2956  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
2957  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
2958  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
2959  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
2960  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
2961  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
2962  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
2963  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
2964  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
2965  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
2966  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
2967  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
2968  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
2969  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
2970  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
2971  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
2972  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
2973  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
2974  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
2975  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
2976  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
2977  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
2978  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
2979  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
2980  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
2981  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
2982  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
2983  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
2984  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
2985  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
2986  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
2987  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
2988  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
2989  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
2990  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
2991  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
2992  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
2993  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
2994  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
2995  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
2996  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
2997  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
2998  deltaPhiSearchWindow = cms.double( 0.25 ),
2999  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
3000  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3001  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3002  deltaEtaSearchWindow = cms.double( 0.2 ),
3003  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
3004  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
3005  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
3006  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
3007  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
3008  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
3009  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
3010  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
3011  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
3012  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3013  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
3014  EnableDTMeasurement = cms.bool( True ),
3015  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3016  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
3017  scaleDT = cms.bool( True ),
3018  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
3019  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
3020  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
3021  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
3022  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
3023  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
3024  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
3025  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
3026  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
3027  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
3028  crackWindow = cms.double( 0.04 ),
3029  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
3030  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
3031  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
3032  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
3033  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
3034  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
3035  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
3036  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3037  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
3038  EnableCSCMeasurement = cms.bool( True ),
3039  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
3040  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
3041  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
3042  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
3043 )
3044 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGenerator",
3045  ServiceParameters = cms.PSet(
3046  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
3047  RPCLayers = cms.bool( True ),
3048  UseMuonNavigation = cms.untracked.bool( True )
3049  ),
3050  InputObjects = cms.InputTag( "hltL1extraParticles" ),
3051  L1MaxEta = cms.double( 2.5 ),
3052  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
3053  L1MinPt = cms.double( 0.0 ),
3054  L1MinQuality = cms.uint32( 1 ),
3055  GMTReadoutCollection = cms.InputTag( "hltGtDigis" ),
3056  UseUnassociatedL1 = cms.bool( False ),
3057  UseOfflineSeed = cms.untracked.bool( True ),
3058  Propagator = cms.string( "SteppingHelixPropagatorAny" )
3059 )
3060 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
3061  ServiceParameters = cms.PSet(
3062  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
3063  'hltESPFastSteppingHelixPropagatorOpposite' ),
3064  RPCLayers = cms.bool( True ),
3065  UseMuonNavigation = cms.untracked.bool( True )
3066  ),
3067  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
3068  SeedTransformerParameters = cms.PSet(
3069  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3070  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3071  NMinRecHits = cms.uint32( 2 ),
3072  UseSubRecHits = cms.bool( False ),
3073  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3074  RescaleError = cms.double( 100.0 )
3075  ),
3076  L2TrajBuilderParameters = cms.PSet(
3077  DoRefit = cms.bool( False ),
3078  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3079  FilterParameters = cms.PSet(
3080  NumberOfSigma = cms.double( 3.0 ),
3081  FitDirection = cms.string( "insideOut" ),
3082  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3083  MaxChi2 = cms.double( 1000.0 ),
3084  MuonTrajectoryUpdatorParameters = cms.PSet(
3085  MaxChi2 = cms.double( 25.0 ),
3086  RescaleErrorFactor = cms.double( 100.0 ),
3087  Granularity = cms.int32( 0 ),
3088  ExcludeRPCFromFit = cms.bool( False ),
3089  UseInvalidHits = cms.bool( True ),
3090  RescaleError = cms.bool( False )
3091  ),
3092  EnableRPCMeasurement = cms.bool( True ),
3093  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3094  EnableDTMeasurement = cms.bool( True ),
3095  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
3096  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3097  EnableCSCMeasurement = cms.bool( True )
3098  ),
3099  NavigationType = cms.string( "Standard" ),
3100  SeedTransformerParameters = cms.PSet(
3101  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3102  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3103  NMinRecHits = cms.uint32( 2 ),
3104  UseSubRecHits = cms.bool( False ),
3105  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3106  RescaleError = cms.double( 100.0 )
3107  ),
3108  DoBackwardFilter = cms.bool( True ),
3109  SeedPosition = cms.string( "in" ),
3110  BWFilterParameters = cms.PSet(
3111  NumberOfSigma = cms.double( 3.0 ),
3112  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3113  FitDirection = cms.string( "outsideIn" ),
3114  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3115  MaxChi2 = cms.double( 100.0 ),
3116  MuonTrajectoryUpdatorParameters = cms.PSet(
3117  MaxChi2 = cms.double( 25.0 ),
3118  RescaleErrorFactor = cms.double( 100.0 ),
3119  Granularity = cms.int32( 0 ),
3120  ExcludeRPCFromFit = cms.bool( False ),
3121  UseInvalidHits = cms.bool( True ),
3122  RescaleError = cms.bool( False )
3123  ),
3124  EnableRPCMeasurement = cms.bool( True ),
3125  BWSeedType = cms.string( "fromGenerator" ),
3126  EnableDTMeasurement = cms.bool( True ),
3127  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
3128  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3129  EnableCSCMeasurement = cms.bool( True )
3130  ),
3131  DoSeedRefit = cms.bool( False )
3132  ),
3133  DoSeedRefit = cms.bool( False ),
3134  TrackLoaderParameters = cms.PSet(
3135  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3136  DoSmoothing = cms.bool( False ),
3137  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3138  MuonUpdatorAtVertexParameters = cms.PSet(
3139  MaxChi2 = cms.double( 1000000.0 ),
3140  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
3141  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3142  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3143  ),
3144  VertexConstraint = cms.bool( True ),
3145  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3146  ),
3147  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
3148 )
3149 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
3150  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3151 )
3152 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3153  UseQualityInfo = cms.bool( False ),
3154  UsePilotBlade = cms.bool( False ),
3155  UsePhase1 = cms.bool( False ),
3156  InputLabel = cms.InputTag( "rawDataCollector" ),
3157  IncludeErrors = cms.bool( False ),
3158  ErrorList = cms.vint32( ),
3159  Regions = cms.PSet( ),
3160  Timing = cms.untracked.bool( False ),
3161  UserErrorList = cms.vint32( )
3162 )
3163 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3164  src = cms.InputTag( "hltSiPixelDigis" ),
3165  ChannelThreshold = cms.int32( 1000 ),
3166  maxNumberOfClusters = cms.int32( 20000 ),
3167  VCaltoElectronGain = cms.int32( 65 ),
3168  MissCalibrate = cms.untracked.bool( True ),
3169  SplitClusters = cms.bool( False ),
3170  VCaltoElectronOffset = cms.int32( -414 ),
3171  payloadType = cms.string( "HLT" ),
3172  SeedThreshold = cms.int32( 1000 ),
3173  ClusterThreshold = cms.double( 4000.0 )
3174 )
3175 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3176  src = cms.InputTag( "hltSiPixelClusters" ),
3177  onDemand = cms.bool( False )
3178 )
3179 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3180  VerboseLevel = cms.untracked.int32( 0 ),
3181  src = cms.InputTag( "hltSiPixelClusters" ),
3182  CPE = cms.string( "hltESPPixelCPEGeneric" )
3183 )
3184 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
3185  ProductLabel = cms.InputTag( "rawDataCollector" )
3186 )
3187 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
3188  ProductLabel = cms.InputTag( "rawDataCollector" ),
3189  DoAPVEmulatorCheck = cms.bool( False ),
3190  Algorithms = cms.PSet(
3191  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
3192  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
3193  PedestalSubtractionFedMode = cms.bool( True ),
3194  TruncateInSuppressor = cms.bool( True ),
3195  doAPVRestore = cms.bool( False ),
3196  useCMMeanMap = cms.bool( False )
3197  ),
3198  Clusterizer = cms.PSet(
3199  ChannelThreshold = cms.double( 2.0 ),
3200  MaxSequentialBad = cms.uint32( 1 ),
3201  MaxSequentialHoles = cms.uint32( 0 ),
3202  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
3203  MaxAdjacentBad = cms.uint32( 0 ),
3204  QualityLabel = cms.string( "" ),
3205  SeedThreshold = cms.double( 3.0 ),
3206  ClusterThreshold = cms.double( 5.0 ),
3207  setDetId = cms.bool( True ),
3208  RemoveApvShots = cms.bool( True ),
3209  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3210  ),
3211  onDemand = cms.bool( True )
3212 )
3213 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
3214  inactivePixelDetectorLabels = cms.VInputTag( ),
3215  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
3216  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
3217  switchOffPixelsIfEmpty = cms.bool( True ),
3218  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
3219  skipClusters = cms.InputTag( "" ),
3220  measurementTracker = cms.string( "hltESPMeasurementTracker" )
3221 )
3222 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
3223  TkSeedGenerator = cms.PSet(
3224  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3225  option = cms.uint32( 3 ),
3226  maxChi2 = cms.double( 40.0 ),
3227  errorMatrixPset = cms.PSet(
3228  atIP = cms.bool( True ),
3229  action = cms.string( "use" ),
3230  errorMatrixValuesPSet = cms.PSet(
3231  pf3_V12 = cms.PSet(
3232  action = cms.string( "scale" ),
3233  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 )
3234  ),
3235  pf3_V13 = cms.PSet(
3236  action = cms.string( "scale" ),
3237  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 )
3238  ),
3239  pf3_V11 = cms.PSet(
3240  action = cms.string( "scale" ),
3241  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 )
3242  ),
3243  pf3_V14 = cms.PSet(
3244  action = cms.string( "scale" ),
3245  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 )
3246  ),
3247  pf3_V15 = cms.PSet(
3248  action = cms.string( "scale" ),
3249  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 )
3250  ),
3251  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
3252  pf3_V33 = cms.PSet(
3253  action = cms.string( "scale" ),
3254  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 )
3255  ),
3256  zAxis = cms.vdouble( -3.14159, 3.14159 ),
3257  pf3_V44 = cms.PSet(
3258  action = cms.string( "scale" ),
3259  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 )
3260  ),
3261  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
3262  pf3_V22 = cms.PSet(
3263  action = cms.string( "scale" ),
3264  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 )
3265  ),
3266  pf3_V23 = cms.PSet(
3267  action = cms.string( "scale" ),
3268  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 )
3269  ),
3270  pf3_V45 = cms.PSet(
3271  action = cms.string( "scale" ),
3272  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 )
3273  ),
3274  pf3_V55 = cms.PSet(
3275  action = cms.string( "scale" ),
3276  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 )
3277  ),
3278  pf3_V34 = cms.PSet(
3279  action = cms.string( "scale" ),
3280  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 )
3281  ),
3282  pf3_V35 = cms.PSet(
3283  action = cms.string( "scale" ),
3284  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 )
3285  ),
3286  pf3_V25 = cms.PSet(
3287  action = cms.string( "scale" ),
3288  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 )
3289  ),
3290  pf3_V24 = cms.PSet(
3291  action = cms.string( "scale" ),
3292  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 )
3293  )
3294  )
3295  ),
3296  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3297  manySeeds = cms.bool( False ),
3298  copyMuonRecHit = cms.bool( False ),
3299  ComponentName = cms.string( "TSGForRoadSearch" ),
3300  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
3301  ),
3302  ServiceParameters = cms.PSet(
3303  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
3304  'hltESPSteppingHelixPropagatorAlong' ),
3305  RPCLayers = cms.bool( True ),
3306  UseMuonNavigation = cms.untracked.bool( True )
3307  ),
3308  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
3309  MuonTrackingRegionBuilder = cms.PSet( ),
3310  PCut = cms.double( 2.5 ),
3311  TrackerSeedCleaner = cms.PSet( ),
3312  PtCut = cms.double( 1.0 )
3313 )
3314 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
3315  src = cms.InputTag( "hltL3TrajSeedOIState" ),
3316  reverseTrajectories = cms.bool( True ),
3317  TransientInitialStateEstimatorParameters = cms.PSet(
3318  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3319  numberMeasurementsForFit = cms.int32( 4 ),
3320  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3321  ),
3322  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3323  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3324  cleanTrajectoryAfterInOut = cms.bool( False ),
3325  useHitsSplitting = cms.bool( False ),
3326  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3327  doSeedingRegionRebuilding = cms.bool( False ),
3328  trackCandidateAlso = cms.bool( True ),
3329  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3330  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3331  TrajectoryBuilder = cms.string( "" ),
3332  maxNSeeds = cms.uint32( 100000 )
3333 )
3334 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
3335  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
3336  SimpleMagneticField = cms.string( "" ),
3337  clusterRemovalInfo = cms.InputTag( "" ),
3338  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3339  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3340  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3341  useHitsSplitting = cms.bool( False ),
3342  MeasurementTracker = cms.string( "" ),
3343  AlgorithmName = cms.string( "hltIterX" ),
3344  alias = cms.untracked.string( "" ),
3345  NavigationSchool = cms.string( "" ),
3346  TrajectoryInEvent = cms.bool( True ),
3347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3348  GeometricInnerState = cms.bool( True ),
3349  useSimpleMF = cms.bool( False ),
3350  Propagator = cms.string( "PropagatorWithMaterial" )
3351 )
3352 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
3353  ServiceParameters = cms.PSet(
3354  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3355  'SteppingHelixPropagatorAny',
3356  'hltESPSmartPropagator',
3357  'hltESPSteppingHelixPropagatorOpposite' ),
3358  RPCLayers = cms.bool( True ),
3359  UseMuonNavigation = cms.untracked.bool( True )
3360  ),
3361  L3TrajBuilderParameters = cms.PSet(
3362  ScaleTECyFactor = cms.double( -1.0 ),
3363  GlbRefitterParameters = cms.PSet(
3364  TrackerSkipSection = cms.int32( -1 ),
3365  DoPredictionsOnly = cms.bool( False ),
3366  PropDirForCosmics = cms.bool( False ),
3367  HitThreshold = cms.int32( 1 ),
3368  MuonHitsOption = cms.int32( 1 ),
3369  Chi2CutRPC = cms.double( 1.0 ),
3370  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3371  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3372  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3373  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3374  RefitDirection = cms.string( "insideOut" ),
3375  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3376  Chi2CutCSC = cms.double( 150.0 ),
3377  Chi2CutDT = cms.double( 10.0 ),
3378  RefitRPCHits = cms.bool( True ),
3379  SkipStation = cms.int32( -1 ),
3380  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3381  TrackerSkipSystem = cms.int32( -1 ),
3382  DYTthrs = cms.vint32( 30, 15 )
3383  ),
3384  ScaleTECxFactor = cms.double( -1.0 ),
3385  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3386  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3387  MuonTrackingRegionBuilder = cms.PSet(
3388  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3389  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3390  OnDemand = cms.double( -1.0 ),
3391  Rescale_Dz = cms.double( 3.0 ),
3392  vertexCollection = cms.InputTag( "pixelVertices" ),
3393  Rescale_phi = cms.double( 3.0 ),
3394  Eta_fixed = cms.double( 0.2 ),
3395  DeltaZ_Region = cms.double( 15.9 ),
3396  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3397  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3398  Eta_min = cms.double( 0.05 ),
3399  Phi_fixed = cms.double( 0.2 ),
3400  DeltaR = cms.double( 0.2 ),
3401  EscapePt = cms.double( 1.5 ),
3402  UseFixedRegion = cms.bool( False ),
3403  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3404  Rescale_eta = cms.double( 3.0 ),
3405  Phi_min = cms.double( 0.05 ),
3406  UseVertex = cms.bool( False ),
3407  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3408  ),
3409  RefitRPCHits = cms.bool( True ),
3410  PCut = cms.double( 2.5 ),
3411  TrackTransformer = cms.PSet(
3412  DoPredictionsOnly = cms.bool( False ),
3413  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3414  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3415  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3416  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3417  RefitDirection = cms.string( "insideOut" ),
3418  RefitRPCHits = cms.bool( True ),
3419  Propagator = cms.string( "hltESPSmartPropagatorAny" )
3420  ),
3421  GlobalMuonTrackMatcher = cms.PSet(
3422  Pt_threshold1 = cms.double( 0.0 ),
3423  DeltaDCut_3 = cms.double( 15.0 ),
3424  MinP = cms.double( 2.5 ),
3425  MinPt = cms.double( 1.0 ),
3426  Chi2Cut_1 = cms.double( 50.0 ),
3427  Pt_threshold2 = cms.double( 9.99999999E8 ),
3428  LocChi2Cut = cms.double( 0.001 ),
3429  Eta_threshold = cms.double( 1.2 ),
3430  Quality_3 = cms.double( 7.0 ),
3431  Quality_2 = cms.double( 15.0 ),
3432  Chi2Cut_2 = cms.double( 50.0 ),
3433  Chi2Cut_3 = cms.double( 200.0 ),
3434  DeltaDCut_1 = cms.double( 40.0 ),
3435  DeltaRCut_2 = cms.double( 0.2 ),
3436  DeltaRCut_3 = cms.double( 1.0 ),
3437  DeltaDCut_2 = cms.double( 10.0 ),
3438  DeltaRCut_1 = cms.double( 0.1 ),
3439  Propagator = cms.string( "hltESPSmartPropagator" ),
3440  Quality_1 = cms.double( 20.0 )
3441  ),
3442  PtCut = cms.double( 1.0 ),
3443  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3444  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
3445  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3446  tkTrajMaxChi2 = cms.double( 9999.0 ),
3447  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
3448  tkTrajVertex = cms.InputTag( "pixelVertices" ),
3449  tkTrajUseVertex = cms.bool( False )
3450  ),
3451  TrackLoaderParameters = cms.PSet(
3452  PutTkTrackIntoEvent = cms.untracked.bool( False ),
3453  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3454  SmoothTkTrack = cms.untracked.bool( False ),
3455  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
3456  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3457  MuonUpdatorAtVertexParameters = cms.PSet(
3458  MaxChi2 = cms.double( 1000000.0 ),
3459  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3460  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3461  ),
3462  VertexConstraint = cms.bool( False ),
3463  DoSmoothing = cms.bool( True ),
3464  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3465  ),
3466  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3467 )
3468 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
3469  TkSeedGenerator = cms.PSet(
3470  PSetNames = cms.vstring( 'skipTSG',
3471  'iterativeTSG' ),
3472  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
3473  iterativeTSG = cms.PSet(
3474  ErrorRescaling = cms.double( 3.0 ),
3475  beamSpot = cms.InputTag( "unused" ),
3476  MaxChi2 = cms.double( 40.0 ),
3477  errorMatrixPset = cms.PSet(
3478  atIP = cms.bool( True ),
3479  action = cms.string( "use" ),
3480  errorMatrixValuesPSet = cms.PSet(
3481  pf3_V12 = cms.PSet(
3482  action = cms.string( "scale" ),
3483  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 )
3484  ),
3485  pf3_V13 = cms.PSet(
3486  action = cms.string( "scale" ),
3487  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 )
3488  ),
3489  pf3_V11 = cms.PSet(
3490  action = cms.string( "scale" ),
3491  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 )
3492  ),
3493  pf3_V14 = cms.PSet(
3494  action = cms.string( "scale" ),
3495  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 )
3496  ),
3497  pf3_V15 = cms.PSet(
3498  action = cms.string( "scale" ),
3499  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 )
3500  ),
3501  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
3502  pf3_V33 = cms.PSet(
3503  action = cms.string( "scale" ),
3504  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 )
3505  ),
3506  zAxis = cms.vdouble( -3.14159, 3.14159 ),
3507  pf3_V44 = cms.PSet(
3508  action = cms.string( "scale" ),
3509  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 )
3510  ),
3511  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
3512  pf3_V22 = cms.PSet(
3513  action = cms.string( "scale" ),
3514  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 )
3515  ),
3516  pf3_V23 = cms.PSet(
3517  action = cms.string( "scale" ),
3518  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 )
3519  ),
3520  pf3_V45 = cms.PSet(
3521  action = cms.string( "scale" ),
3522  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 )
3523  ),
3524  pf3_V55 = cms.PSet(
3525  action = cms.string( "scale" ),
3526  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 )
3527  ),
3528  pf3_V34 = cms.PSet(
3529  action = cms.string( "scale" ),
3530  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 )
3531  ),
3532  pf3_V35 = cms.PSet(
3533  action = cms.string( "scale" ),
3534  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 )
3535  ),
3536  pf3_V25 = cms.PSet(
3537  action = cms.string( "scale" ),
3538  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 )
3539  ),
3540  pf3_V24 = cms.PSet(
3541  action = cms.string( "scale" ),
3542  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 )
3543  )
3544  )
3545  ),
3546  UpdateState = cms.bool( True ),
3547  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3548  SelectState = cms.bool( False ),
3549  SigmaZ = cms.double( 25.0 ),
3550  ResetMethod = cms.string( "matrix" ),
3551  ComponentName = cms.string( "TSGFromPropagation" ),
3552  UseVertexState = cms.bool( True ),
3553  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3554  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
3555  ),
3556  skipTSG = cms.PSet( ),
3557  ComponentName = cms.string( "DualByL2TSG" )
3558  ),
3559  ServiceParameters = cms.PSet(
3560  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
3561  'hltESPSmartPropagatorAnyOpposite' ),
3562  RPCLayers = cms.bool( True ),
3563  UseMuonNavigation = cms.untracked.bool( True )
3564  ),
3565  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
3566  MuonTrackingRegionBuilder = cms.PSet( ),
3567  PCut = cms.double( 2.5 ),
3568  TrackerSeedCleaner = cms.PSet(
3569  cleanerFromSharedHits = cms.bool( True ),
3570  ptCleaner = cms.bool( True ),
3571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3572  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3573  directionCleaner = cms.bool( True )
3574  ),
3575  PtCut = cms.double( 1.0 )
3576 )
3577 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
3578  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
3579  reverseTrajectories = cms.bool( True ),
3580  TransientInitialStateEstimatorParameters = cms.PSet(
3581  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3582  numberMeasurementsForFit = cms.int32( 4 ),
3583  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3584  ),
3585  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3586  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3587  cleanTrajectoryAfterInOut = cms.bool( False ),
3588  useHitsSplitting = cms.bool( False ),
3589  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3590  doSeedingRegionRebuilding = cms.bool( False ),
3591  trackCandidateAlso = cms.bool( True ),
3592  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3593  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3594  TrajectoryBuilder = cms.string( "" ),
3595  maxNSeeds = cms.uint32( 100000 )
3596 )
3597 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
3598  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
3599  SimpleMagneticField = cms.string( "" ),
3600  clusterRemovalInfo = cms.InputTag( "" ),
3601  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3602  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3603  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3604  useHitsSplitting = cms.bool( False ),
3605  MeasurementTracker = cms.string( "" ),
3606  AlgorithmName = cms.string( "hltIterX" ),
3607  alias = cms.untracked.string( "" ),
3608  NavigationSchool = cms.string( "" ),
3609  TrajectoryInEvent = cms.bool( True ),
3610  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3611  GeometricInnerState = cms.bool( True ),
3612  useSimpleMF = cms.bool( False ),
3613  Propagator = cms.string( "PropagatorWithMaterial" )
3614 )
3615 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
3616  ServiceParameters = cms.PSet(
3617  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3618  'SteppingHelixPropagatorAny',
3619  'hltESPSmartPropagator',
3620  'hltESPSteppingHelixPropagatorOpposite' ),
3621  RPCLayers = cms.bool( True ),
3622  UseMuonNavigation = cms.untracked.bool( True )
3623  ),
3624  L3TrajBuilderParameters = cms.PSet(
3625  ScaleTECyFactor = cms.double( -1.0 ),
3626  GlbRefitterParameters = cms.PSet(
3627  TrackerSkipSection = cms.int32( -1 ),
3628  DoPredictionsOnly = cms.bool( False ),
3629  PropDirForCosmics = cms.bool( False ),
3630  HitThreshold = cms.int32( 1 ),
3631  MuonHitsOption = cms.int32( 1 ),
3632  Chi2CutRPC = cms.double( 1.0 ),
3633  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3634  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3635  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3636  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3637  RefitDirection = cms.string( "insideOut" ),
3638  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3639  Chi2CutCSC = cms.double( 150.0 ),
3640  Chi2CutDT = cms.double( 10.0 ),
3641  RefitRPCHits = cms.bool( True ),
3642  SkipStation = cms.int32( -1 ),
3643  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3644  TrackerSkipSystem = cms.int32( -1 ),
3645  DYTthrs = cms.vint32( 30, 15 )
3646  ),
3647  ScaleTECxFactor = cms.double( -1.0 ),
3648  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3649  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3650  MuonTrackingRegionBuilder = cms.PSet(
3651  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3652  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3653  OnDemand = cms.double( -1.0 ),
3654  Rescale_Dz = cms.double( 3.0 ),
3655  vertexCollection = cms.InputTag( "pixelVertices" ),
3656  Rescale_phi = cms.double( 3.0 ),
3657  Eta_fixed = cms.double( 0.2 ),
3658  DeltaZ_Region = cms.double( 15.9 ),
3659  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3660  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3661  Eta_min = cms.double( 0.05 ),
3662  Phi_fixed = cms.double( 0.2 ),
3663  DeltaR = cms.double( 0.2 ),
3664  EscapePt = cms.double( 1.5 ),
3665  UseFixedRegion = cms.bool( False ),
3666  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3667  Rescale_eta = cms.double( 3.0 ),
3668  Phi_min = cms.double( 0.05 ),
3669  UseVertex = cms.bool( False ),
3670  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3671  ),
3672  RefitRPCHits = cms.bool( True ),
3673  PCut = cms.double( 2.5 ),
3674  TrackTransformer = cms.PSet(
3675  DoPredictionsOnly = cms.bool( False ),
3676  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3677  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3678  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3679  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3680  RefitDirection = cms.string( "insideOut" ),
3681  RefitRPCHits = cms.bool( True ),
3682  Propagator = cms.string( "hltESPSmartPropagatorAny" )
3683  ),
3684  GlobalMuonTrackMatcher = cms.PSet(
3685  Pt_threshold1 = cms.double( 0.0 ),
3686  DeltaDCut_3 = cms.double( 15.0 ),
3687  MinP = cms.double( 2.5 ),
3688  MinPt = cms.double( 1.0 ),
3689  Chi2Cut_1 = cms.double( 50.0 ),
3690  Pt_threshold2 = cms.double( 9.99999999E8 ),
3691  LocChi2Cut = cms.double( 0.001 ),
3692  Eta_threshold = cms.double( 1.2 ),
3693  Quality_3 = cms.double( 7.0 ),
3694  Quality_2 = cms.double( 15.0 ),
3695  Chi2Cut_2 = cms.double( 50.0 ),
3696  Chi2Cut_3 = cms.double( 200.0 ),
3697  DeltaDCut_1 = cms.double( 40.0 ),
3698  DeltaRCut_2 = cms.double( 0.2 ),
3699  DeltaRCut_3 = cms.double( 1.0 ),
3700  DeltaDCut_2 = cms.double( 10.0 ),
3701  DeltaRCut_1 = cms.double( 0.1 ),
3702  Propagator = cms.string( "hltESPSmartPropagator" ),
3703  Quality_1 = cms.double( 20.0 )
3704  ),
3705  PtCut = cms.double( 1.0 ),
3706  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3707  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
3708  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3709  tkTrajMaxChi2 = cms.double( 9999.0 ),
3710  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
3711  tkTrajVertex = cms.InputTag( "pixelVertices" ),
3712  tkTrajUseVertex = cms.bool( False )
3713  ),
3714  TrackLoaderParameters = cms.PSet(
3715  PutTkTrackIntoEvent = cms.untracked.bool( False ),
3716  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3717  SmoothTkTrack = cms.untracked.bool( False ),
3718  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
3719  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3720  MuonUpdatorAtVertexParameters = cms.PSet(
3721  MaxChi2 = cms.double( 1000000.0 ),
3722  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3723  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3724  ),
3725  VertexConstraint = cms.bool( False ),
3726  DoSmoothing = cms.bool( True ),
3727  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3728  ),
3729  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3730 )
3731 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
3732  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
3733 )
3734 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3735  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3736  'BPix1+BPix2+FPix1_pos',
3737  'BPix1+BPix2+FPix1_neg',
3738  'BPix1+FPix1_pos+FPix2_pos',
3739  'BPix1+FPix1_neg+FPix2_neg' ),
3740  MTOB = cms.PSet( ),
3741  TEC = cms.PSet( ),
3742  MTID = cms.PSet( ),
3743  FPix = cms.PSet(
3744  useErrorsFromParam = cms.bool( True ),
3745  hitErrorRPhi = cms.double( 0.0051 ),
3746  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3747  HitProducer = cms.string( "hltSiPixelRecHits" ),
3748  hitErrorRZ = cms.double( 0.0036 )
3749  ),
3750  MTEC = cms.PSet( ),
3751  MTIB = cms.PSet( ),
3752  TID = cms.PSet( ),
3753  TOB = cms.PSet( ),
3754  BPix = cms.PSet(
3755  useErrorsFromParam = cms.bool( True ),
3756  hitErrorRPhi = cms.double( 0.0027 ),
3757  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3758  HitProducer = cms.string( "hltSiPixelRecHits" ),
3759  hitErrorRZ = cms.double( 0.006 )
3760  ),
3761  TIB = cms.PSet( )
3762 )
3763 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
3764  layerList = cms.vstring( 'BPix1+BPix2',
3765  'BPix1+BPix3',
3766  'BPix2+BPix3',
3767  'BPix1+FPix1_pos',
3768  'BPix1+FPix1_neg',
3769  'BPix1+FPix2_pos',
3770  'BPix1+FPix2_neg',
3771  'BPix2+FPix1_pos',
3772  'BPix2+FPix1_neg',
3773  'BPix2+FPix2_pos',
3774  'BPix2+FPix2_neg',
3775  'FPix1_pos+FPix2_pos',
3776  'FPix1_neg+FPix2_neg' ),
3777  MTOB = cms.PSet( ),
3778  TEC = cms.PSet( ),
3779  MTID = cms.PSet( ),
3780  FPix = cms.PSet(
3781  useErrorsFromParam = cms.bool( True ),
3782  hitErrorRPhi = cms.double( 0.0051 ),
3783  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3784  HitProducer = cms.string( "hltSiPixelRecHits" ),
3785  hitErrorRZ = cms.double( 0.0036 )
3786  ),
3787  MTEC = cms.PSet( ),
3788  MTIB = cms.PSet( ),
3789  TID = cms.PSet( ),
3790  TOB = cms.PSet( ),
3791  BPix = cms.PSet(
3792  useErrorsFromParam = cms.bool( True ),
3793  hitErrorRPhi = cms.double( 0.0027 ),
3794  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3795  HitProducer = cms.string( "hltSiPixelRecHits" ),
3796  hitErrorRZ = cms.double( 0.006 )
3797  ),
3798  TIB = cms.PSet( )
3799 )
3800 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
3801  layerList = cms.vstring( 'BPix1+BPix2',
3802  'BPix1+BPix3',
3803  'BPix2+BPix3',
3804  'BPix1+FPix1_pos',
3805  'BPix1+FPix1_neg',
3806  'BPix1+FPix2_pos',
3807  'BPix1+FPix2_neg',
3808  'BPix2+FPix1_pos',
3809  'BPix2+FPix1_neg',
3810  'BPix2+FPix2_pos',
3811  'BPix2+FPix2_neg',
3812  'FPix1_pos+FPix2_pos',
3813  'FPix1_neg+FPix2_neg',
3814  'FPix2_pos+TEC1_pos',
3815  'FPix2_pos+TEC2_pos',
3816  'TEC1_pos+TEC2_pos',
3817  'TEC2_pos+TEC3_pos',
3818  'FPix2_neg+TEC1_neg',
3819  'FPix2_neg+TEC2_neg',
3820  'TEC1_neg+TEC2_neg',
3821  'TEC2_neg+TEC3_neg' ),
3822  MTOB = cms.PSet( ),
3823  TEC = cms.PSet(
3824  useRingSlector = cms.bool( True ),
3825  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3826  minRing = cms.int32( 1 ),
3827  maxRing = cms.int32( 1 ),
3828  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3829  ),
3830  MTID = cms.PSet( ),
3831  FPix = cms.PSet(
3832  useErrorsFromParam = cms.bool( True ),
3833  hitErrorRPhi = cms.double( 0.0051 ),
3834  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3835  HitProducer = cms.string( "hltSiPixelRecHits" ),
3836  hitErrorRZ = cms.double( 0.0036 )
3837  ),
3838  MTEC = cms.PSet( ),
3839  MTIB = cms.PSet( ),
3840  TID = cms.PSet( ),
3841  TOB = cms.PSet( ),
3842  BPix = cms.PSet(
3843  useErrorsFromParam = cms.bool( True ),
3844  hitErrorRPhi = cms.double( 0.0027 ),
3845  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3846  HitProducer = cms.string( "hltSiPixelRecHits" ),
3847  hitErrorRZ = cms.double( 0.006 )
3848  ),
3849  TIB = cms.PSet( )
3850 )
3851 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
3852  TkSeedGenerator = cms.PSet(
3853  PSetNames = cms.vstring( 'skipTSG',
3854  'iterativeTSG' ),
3855  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
3856  iterativeTSG = cms.PSet(
3857  firstTSG = cms.PSet(
3858  ComponentName = cms.string( "TSGFromOrderedHits" ),
3859  OrderedHitsFactoryPSet = cms.PSet(
3860  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3861  GeneratorPSet = cms.PSet(
3862  useBending = cms.bool( True ),
3863  useFixedPreFiltering = cms.bool( False ),
3864  maxElement = cms.uint32( 0 ),
3865  phiPreFiltering = cms.double( 0.3 ),
3866  extraHitRPhitolerance = cms.double( 0.06 ),
3867  useMultScattering = cms.bool( True ),
3868  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
3869  extraHitRZtolerance = cms.double( 0.06 ),
3870  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
3871  ),
3872  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3873  ),
3874  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3875  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
3876  ),
3877  PSetNames = cms.vstring( 'firstTSG',
3878  'secondTSG' ),
3879  ComponentName = cms.string( "CombinedTSG" ),
3880  thirdTSG = cms.PSet(
3881  PSetNames = cms.vstring( 'endcapTSG',
3882  'barrelTSG' ),
3883  barrelTSG = cms.PSet( ),
3884  endcapTSG = cms.PSet(
3885  ComponentName = cms.string( "TSGFromOrderedHits" ),
3886  OrderedHitsFactoryPSet = cms.PSet(
3887  maxElement = cms.uint32( 0 ),
3888  ComponentName = cms.string( "StandardHitPairGenerator" ),
3889  useOnDemandTracker = cms.untracked.int32( 0 ),
3890  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
3891  ),
3892  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3893  ),
3894  etaSeparation = cms.double( 2.0 ),
3895  ComponentName = cms.string( "DualByEtaTSG" ),
3896  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
3897  ),
3898  secondTSG = cms.PSet(
3899  ComponentName = cms.string( "TSGFromOrderedHits" ),
3900  OrderedHitsFactoryPSet = cms.PSet(
3901  maxElement = cms.uint32( 0 ),
3902  ComponentName = cms.string( "StandardHitPairGenerator" ),
3903  useOnDemandTracker = cms.untracked.int32( 0 ),
3904  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
3905  ),
3906  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3907  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
3908  )
3909  ),
3910  skipTSG = cms.PSet( ),
3911  ComponentName = cms.string( "DualByL2TSG" )
3912  ),
3913  ServiceParameters = cms.PSet(
3914  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
3915  RPCLayers = cms.bool( True ),
3916  UseMuonNavigation = cms.untracked.bool( True )
3917  ),
3918  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
3919  MuonTrackingRegionBuilder = cms.PSet(
3920  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3921  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3922  OnDemand = cms.double( -1.0 ),
3923  Rescale_Dz = cms.double( 3.0 ),
3924  vertexCollection = cms.InputTag( "pixelVertices" ),
3925  Rescale_phi = cms.double( 3.0 ),
3926  Eta_fixed = cms.double( 0.2 ),
3927  DeltaZ_Region = cms.double( 15.9 ),
3928  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3929  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3930  Eta_min = cms.double( 0.1 ),
3931  Phi_fixed = cms.double( 0.2 ),
3932  DeltaR = cms.double( 0.2 ),
3933  EscapePt = cms.double( 1.5 ),
3934  UseFixedRegion = cms.bool( False ),
3935  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3936  Rescale_eta = cms.double( 3.0 ),
3937  Phi_min = cms.double( 0.1 ),
3938  UseVertex = cms.bool( False ),
3939  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3940  ),
3941  PCut = cms.double( 2.5 ),
3942  TrackerSeedCleaner = cms.PSet(
3943  cleanerFromSharedHits = cms.bool( True ),
3944  ptCleaner = cms.bool( True ),
3945  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3946  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3947  directionCleaner = cms.bool( True )
3948  ),
3949  PtCut = cms.double( 1.0 )
3950 )
3951 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
3952  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
3953  reverseTrajectories = cms.bool( False ),
3954  TransientInitialStateEstimatorParameters = cms.PSet(
3955  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3956  numberMeasurementsForFit = cms.int32( 4 ),
3957  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3958  ),
3959  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3960  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3961  cleanTrajectoryAfterInOut = cms.bool( False ),
3962  useHitsSplitting = cms.bool( False ),
3963  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3964  doSeedingRegionRebuilding = cms.bool( False ),
3965  trackCandidateAlso = cms.bool( True ),
3966  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3967  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3968  TrajectoryBuilder = cms.string( "" ),
3969  maxNSeeds = cms.uint32( 100000 )
3970 )
3971 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
3972  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
3973  SimpleMagneticField = cms.string( "" ),
3974  clusterRemovalInfo = cms.InputTag( "" ),
3975  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3976  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3977  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3978  useHitsSplitting = cms.bool( False ),
3979  MeasurementTracker = cms.string( "" ),
3980  AlgorithmName = cms.string( "hltIterX" ),
3981  alias = cms.untracked.string( "" ),
3982  NavigationSchool = cms.string( "" ),
3983  TrajectoryInEvent = cms.bool( True ),
3984  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3985  GeometricInnerState = cms.bool( True ),
3986  useSimpleMF = cms.bool( False ),
3987  Propagator = cms.string( "PropagatorWithMaterial" )
3988 )
3989 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
3990  ServiceParameters = cms.PSet(
3991  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3992  'SteppingHelixPropagatorAny',
3993  'hltESPSmartPropagator',
3994  'hltESPSteppingHelixPropagatorOpposite' ),
3995  RPCLayers = cms.bool( True ),
3996  UseMuonNavigation = cms.untracked.bool( True )
3997  ),
3998  L3TrajBuilderParameters = cms.PSet(
3999  ScaleTECyFactor = cms.double( -1.0 ),
4000  GlbRefitterParameters = cms.PSet(
4001  TrackerSkipSection = cms.int32( -1 ),
4002  DoPredictionsOnly = cms.bool( False ),
4003  PropDirForCosmics = cms.bool( False ),
4004  HitThreshold = cms.int32( 1 ),
4005  MuonHitsOption = cms.int32( 1 ),
4006  Chi2CutRPC = cms.double( 1.0 ),
4007  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4008  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4009  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4010  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4011  RefitDirection = cms.string( "insideOut" ),
4012  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4013  Chi2CutCSC = cms.double( 150.0 ),
4014  Chi2CutDT = cms.double( 10.0 ),
4015  RefitRPCHits = cms.bool( True ),
4016  SkipStation = cms.int32( -1 ),
4017  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4018  TrackerSkipSystem = cms.int32( -1 ),
4019  DYTthrs = cms.vint32( 30, 15 )
4020  ),
4021  ScaleTECxFactor = cms.double( -1.0 ),
4022  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4023  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4024  MuonTrackingRegionBuilder = cms.PSet(
4025  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4026  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4027  OnDemand = cms.double( -1.0 ),
4028  Rescale_Dz = cms.double( 3.0 ),
4029  vertexCollection = cms.InputTag( "pixelVertices" ),
4030  Rescale_phi = cms.double( 3.0 ),
4031  Eta_fixed = cms.double( 0.2 ),
4032  DeltaZ_Region = cms.double( 15.9 ),
4033  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4034  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4035  Eta_min = cms.double( 0.05 ),
4036  Phi_fixed = cms.double( 0.2 ),
4037  DeltaR = cms.double( 0.2 ),
4038  EscapePt = cms.double( 1.5 ),
4039  UseFixedRegion = cms.bool( False ),
4040  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4041  Rescale_eta = cms.double( 3.0 ),
4042  Phi_min = cms.double( 0.05 ),
4043  UseVertex = cms.bool( False ),
4044  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4045  ),
4046  RefitRPCHits = cms.bool( True ),
4047  PCut = cms.double( 2.5 ),
4048  TrackTransformer = cms.PSet(
4049  DoPredictionsOnly = cms.bool( False ),
4050  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4051  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4052  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4053  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4054  RefitDirection = cms.string( "insideOut" ),
4055  RefitRPCHits = cms.bool( True ),
4056  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4057  ),
4058  GlobalMuonTrackMatcher = cms.PSet(
4059  Pt_threshold1 = cms.double( 0.0 ),
4060  DeltaDCut_3 = cms.double( 15.0 ),
4061  MinP = cms.double( 2.5 ),
4062  MinPt = cms.double( 1.0 ),
4063  Chi2Cut_1 = cms.double( 50.0 ),
4064  Pt_threshold2 = cms.double( 9.99999999E8 ),
4065  LocChi2Cut = cms.double( 0.001 ),
4066  Eta_threshold = cms.double( 1.2 ),
4067  Quality_3 = cms.double( 7.0 ),
4068  Quality_2 = cms.double( 15.0 ),
4069  Chi2Cut_2 = cms.double( 50.0 ),
4070  Chi2Cut_3 = cms.double( 200.0 ),
4071  DeltaDCut_1 = cms.double( 40.0 ),
4072  DeltaRCut_2 = cms.double( 0.2 ),
4073  DeltaRCut_3 = cms.double( 1.0 ),
4074  DeltaDCut_2 = cms.double( 10.0 ),
4075  DeltaRCut_1 = cms.double( 0.1 ),
4076  Propagator = cms.string( "hltESPSmartPropagator" ),
4077  Quality_1 = cms.double( 20.0 )
4078  ),
4079  PtCut = cms.double( 1.0 ),
4080  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4081  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
4082  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4083  tkTrajMaxChi2 = cms.double( 9999.0 ),
4084  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4085  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4086  tkTrajUseVertex = cms.bool( False )
4087  ),
4088  TrackLoaderParameters = cms.PSet(
4089  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4090  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4091  SmoothTkTrack = cms.untracked.bool( False ),
4092  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4093  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4094  MuonUpdatorAtVertexParameters = cms.PSet(
4095  MaxChi2 = cms.double( 1000000.0 ),
4096  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4097  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4098  ),
4099  VertexConstraint = cms.bool( False ),
4100  DoSmoothing = cms.bool( True ),
4101  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4102  ),
4103  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4104 )
4105 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
4106  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
4107 )
4108 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
4109  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
4110 )
4111 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
4112  ShareFrac = cms.double( 0.19 ),
4113  writeOnlyTrkQuals = cms.bool( False ),
4114  MinPT = cms.double( 0.05 ),
4115  allowFirstHitShare = cms.bool( True ),
4116  copyExtras = cms.untracked.bool( True ),
4117  Epsilon = cms.double( -0.001 ),
4118  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4119  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4120  MaxNormalizedChisq = cms.double( 1000.0 ),
4121  copyMVA = cms.bool( False ),
4122  FoundHitBonus = cms.double( 100.0 ),
4123  setsToMerge = cms.VPSet(
4124  cms.PSet( pQual = cms.bool( False ),
4125  tLists = cms.vint32( 0, 1 )
4126  )
4127  ),
4128  MinFound = cms.int32( 3 ),
4129  hasSelector = cms.vint32( 0, 0 ),
4130  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4131  LostHitPenalty = cms.double( 0.0 ),
4132  newQuality = cms.string( "confirmed" )
4133 )
4134 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
4135  ShareFrac = cms.double( 0.19 ),
4136  writeOnlyTrkQuals = cms.bool( False ),
4137  MinPT = cms.double( 0.05 ),
4138  allowFirstHitShare = cms.bool( True ),
4139  copyExtras = cms.untracked.bool( True ),
4140  Epsilon = cms.double( -0.001 ),
4141  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4142  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4143  MaxNormalizedChisq = cms.double( 1000.0 ),
4144  copyMVA = cms.bool( False ),
4145  FoundHitBonus = cms.double( 100.0 ),
4146  setsToMerge = cms.VPSet(
4147  cms.PSet( pQual = cms.bool( False ),
4148  tLists = cms.vint32( 0, 1 )
4149  )
4150  ),
4151  MinFound = cms.int32( 3 ),
4152  hasSelector = cms.vint32( 0, 0 ),
4153  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4154  LostHitPenalty = cms.double( 0.0 ),
4155  newQuality = cms.string( "confirmed" )
4156 )
4157 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
4158  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
4159 )
4160 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
4161  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
4162 )
4163 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
4164  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
4165  InputObjects = cms.InputTag( "hltL3Muons" ),
4166  MuonPtOption = cms.string( "Tracker" )
4167 )
4168 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
4169  useFilterWithES = cms.bool( False ),
4170  FilterPSet = cms.PSet(
4171  chi2 = cms.double( 1000.0 ),
4172  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4173  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
4174  nSigmaInvPtTolerance = cms.double( 0.0 ),
4175  ptMin = cms.double( 0.1 ),
4176  tipMax = cms.double( 1.0 )
4177  ),
4178  passLabel = cms.string( "" ),
4179  FitterPSet = cms.PSet(
4180  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
4181  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4182  fixImpactParameter = cms.double( 0.0 )
4183  ),
4184  RegionFactoryPSet = cms.PSet(
4185  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
4186  RegionPSet = cms.PSet(
4187  precise = cms.bool( True ),
4188  originRadius = cms.double( 0.2 ),
4189  ptMin = cms.double( 0.9 ),
4190  originHalfLength = cms.double( 24.0 ),
4191  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4192  )
4193  ),
4194  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
4195  OrderedHitsFactoryPSet = cms.PSet(
4196  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4197  GeneratorPSet = cms.PSet(
4198  useBending = cms.bool( True ),
4199  useFixedPreFiltering = cms.bool( False ),
4200  maxElement = cms.uint32( 100000 ),
4201  phiPreFiltering = cms.double( 0.3 ),
4202  extraHitRPhitolerance = cms.double( 0.06 ),
4203  useMultScattering = cms.bool( True ),
4204  SeedComparitorPSet = cms.PSet(
4205  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
4206  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
4207  ),
4208  extraHitRZtolerance = cms.double( 0.06 ),
4209  ComponentName = cms.string( "PixelTripletHLTGenerator" )
4210  ),
4211  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
4212  )
4213 )
4214 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
4215  WtAverage = cms.bool( True ),
4216  Method2 = cms.bool( True ),
4217  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4218  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4219  Verbosity = cms.int32( 0 ),
4220  UseError = cms.bool( True ),
4221  TrackCollection = cms.InputTag( "hltPixelTracks" ),
4222  PtMin = cms.double( 1.0 ),
4223  NTrkMin = cms.int32( 2 ),
4224  ZOffset = cms.double( 5.0 ),
4225  Finder = cms.string( "DivisiveVertexFinder" ),
4226  ZSeparation = cms.double( 0.05 )
4227 )
4228 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4229  minSumPt2 = cms.double( 0.0 ),
4230  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4231  maxVtx = cms.uint32( 100 ),
4232  fractionSumPt2 = cms.double( 0.3 ),
4233  src = cms.InputTag( "hltPixelVertices" )
4234 )
4235 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
4236  useEventsWithNoVertex = cms.bool( True ),
4237  originHalfLength = cms.double( 0.3 ),
4238  useProtoTrackKinematics = cms.bool( False ),
4239  usePV = cms.bool( False ),
4240  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
4241  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4242  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4243  InputCollection = cms.InputTag( "hltPixelTracks" ),
4244  originRadius = cms.double( 0.1 )
4245 )
4246 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4247  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
4248  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4249  SimpleMagneticField = cms.string( "ParabolicMf" ),
4250  TransientInitialStateEstimatorParameters = cms.PSet(
4251  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4252  numberMeasurementsForFit = cms.int32( 4 ),
4253  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4254  ),
4255  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4256  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4257  cleanTrajectoryAfterInOut = cms.bool( False ),
4258  useHitsSplitting = cms.bool( False ),
4259  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4260  doSeedingRegionRebuilding = cms.bool( False ),
4261  maxNSeeds = cms.uint32( 100000 ),
4262  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
4263  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4264  TrajectoryBuilder = cms.string( "" )
4265 )
4266 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4267  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
4268  SimpleMagneticField = cms.string( "ParabolicMf" ),
4269  clusterRemovalInfo = cms.InputTag( "" ),
4270  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4271  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4272  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4273  useHitsSplitting = cms.bool( False ),
4274  MeasurementTracker = cms.string( "" ),
4275  AlgorithmName = cms.string( "hltIter0" ),
4276  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4277  NavigationSchool = cms.string( "" ),
4278  TrajectoryInEvent = cms.bool( True ),
4279  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4280  GeometricInnerState = cms.bool( True ),
4281  useSimpleMF = cms.bool( True ),
4282  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4283 )
4284 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
4285  max_d0 = cms.double( 100.0 ),
4286  minNumber3DLayers = cms.uint32( 0 ),
4287  max_lostHitFraction = cms.double( 1.0 ),
4288  applyAbsCutsIfNoPV = cms.bool( False ),
4289  qualityBit = cms.string( "highPurity" ),
4290  minNumberLayers = cms.uint32( 3 ),
4291  chi2n_par = cms.double( 0.7 ),
4292  useVtxError = cms.bool( False ),
4293  nSigmaZ = cms.double( 3.0 ),
4294  dz_par2 = cms.vdouble( 0.4, 4.0 ),
4295  applyAdaptedPVCuts = cms.bool( True ),
4296  min_eta = cms.double( -9999.0 ),
4297  dz_par1 = cms.vdouble( 0.35, 4.0 ),
4298  copyTrajectories = cms.untracked.bool( True ),
4299  vtxNumber = cms.int32( -1 ),
4300  max_d0NoPV = cms.double( 100.0 ),
4301  keepAllTracks = cms.bool( False ),
4302  maxNumberLostLayers = cms.uint32( 1 ),
4303  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4304  max_relpterr = cms.double( 9999.0 ),
4305  copyExtras = cms.untracked.bool( True ),
4306  max_z0NoPV = cms.double( 100.0 ),
4307  vertexCut = cms.string( "tracksSize>=3" ),
4308  max_z0 = cms.double( 100.0 ),
4309  useVertices = cms.bool( True ),
4310  min_nhits = cms.uint32( 0 ),
4311  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4312  max_minMissHitOutOrIn = cms.int32( 99 ),
4313  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4314  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4315  max_eta = cms.double( 9999.0 ),
4316  d0_par2 = cms.vdouble( 0.4, 4.0 ),
4317  d0_par1 = cms.vdouble( 0.3, 4.0 ),
4318  res_par = cms.vdouble( 0.003, 0.001 ),
4319  minHitsToBypassChecks = cms.uint32( 20 )
4320 )
4321 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
4322  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4323  particleType = cms.string( "pi+" )
4324 )
4325 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
4326  Active_Area_Repeats = cms.int32( 5 ),
4327  doAreaFastjet = cms.bool( False ),
4328  voronoiRfact = cms.double( 0.9 ),
4329  maxBadHcalCells = cms.uint32( 9999999 ),
4330  doAreaDiskApprox = cms.bool( False ),
4331  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4332  jetType = cms.string( "TrackJet" ),
4333  minSeed = cms.uint32( 14327 ),
4334  Ghost_EtaMax = cms.double( 6.0 ),
4335  doRhoFastjet = cms.bool( False ),
4336  jetAlgorithm = cms.string( "AntiKt" ),
4337  nSigmaPU = cms.double( 1.0 ),
4338  GhostArea = cms.double( 0.01 ),
4339  Rho_EtaMax = cms.double( 4.4 ),
4340  maxBadEcalCells = cms.uint32( 9999999 ),
4341  useDeterministicSeed = cms.bool( True ),
4342  doPVCorrection = cms.bool( False ),
4343  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4344  rParam = cms.double( 0.4 ),
4345  maxProblematicHcalCells = cms.uint32( 9999999 ),
4346  doOutputJets = cms.bool( True ),
4347  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
4348  inputEtMin = cms.double( 0.1 ),
4349  puPtMin = cms.double( 0.0 ),
4350  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4351  jetPtMin = cms.double( 1.0 ),
4352  radiusPU = cms.double( 0.4 ),
4353  maxProblematicEcalCells = cms.uint32( 9999999 ),
4354  doPUOffsetCorr = cms.bool( False ),
4355  inputEMin = cms.double( 0.0 ),
4356  useMassDropTagger = cms.bool( False ),
4357  muMin = cms.double( -1.0 ),
4358  subtractorName = cms.string( "" ),
4359  muCut = cms.double( -1.0 ),
4360  subjetPtMin = cms.double( -1.0 ),
4361  useTrimming = cms.bool( False ),
4362  muMax = cms.double( -1.0 ),
4363  yMin = cms.double( -1.0 ),
4364  useFiltering = cms.bool( False ),
4365  rFilt = cms.double( -1.0 ),
4366  yMax = cms.double( -1.0 ),
4367  zcut = cms.double( -1.0 ),
4368  MinVtxNdof = cms.int32( 0 ),
4369  MaxVtxZ = cms.double( 30.0 ),
4370  UseOnlyVertexTracks = cms.bool( False ),
4371  dRMin = cms.double( -1.0 ),
4372  nFilt = cms.int32( -1 ),
4373  usePruning = cms.bool( False ),
4374  maxDepth = cms.int32( -1 ),
4375  yCut = cms.double( -1.0 ),
4376  DzTrVtxMax = cms.double( 0.5 ),
4377  UseOnlyOnePV = cms.bool( True ),
4378  rcut_factor = cms.double( -1.0 ),
4379  sumRecHits = cms.bool( False ),
4380  trimPtFracMin = cms.double( -1.0 ),
4381  dRMax = cms.double( -1.0 ),
4382  DxyTrVtxMax = cms.double( 0.2 ),
4383  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4384 )
4385 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4386  fractionMinCaloInTauCone = cms.double( 0.7 ),
4387  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4388  tauConeSize = cms.double( 0.2 ),
4389  ptTrkMaxInCaloCone = cms.double( 1.0 ),
4390  isolationConeSize = cms.double( 0.5 ),
4391  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
4392  nTrkMaxInCaloCone = cms.int32( 0 ),
4393  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4394  etaMinCaloJet = cms.double( -2.7 ),
4395  etaMaxCaloJet = cms.double( 2.7 ),
4396  ptMinCaloJet = cms.double( 5.0 ),
4397  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
4398 )
4399 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4400  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4401  maxChi2 = cms.double( 9.0 ),
4402  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4403  oldClusterRemovalInfo = cms.InputTag( "" ),
4404  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4405  overrideTrkQuals = cms.InputTag( "" ),
4406  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4407  TrackQuality = cms.string( "highPurity" )
4408 )
4409 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4410  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4411  OnDemand = cms.bool( False ),
4412  src = cms.InputTag( "hltSiStripClusters" )
4413 )
4414 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
4415  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
4416  'BPix1+BPix2+FPix1_pos',
4417  'BPix1+BPix2+FPix1_neg',
4418  'BPix1+FPix1_pos+FPix2_pos',
4419  'BPix1+FPix1_neg+FPix2_neg' ),
4420  MTOB = cms.PSet( ),
4421  TEC = cms.PSet( ),
4422  MTID = cms.PSet( ),
4423  FPix = cms.PSet(
4424  HitProducer = cms.string( "hltSiPixelRecHits" ),
4425  hitErrorRZ = cms.double( 0.0036 ),
4426  useErrorsFromParam = cms.bool( True ),
4427  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4428  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4429  hitErrorRPhi = cms.double( 0.0051 )
4430  ),
4431  MTEC = cms.PSet( ),
4432  MTIB = cms.PSet( ),
4433  TID = cms.PSet( ),
4434  TOB = cms.PSet( ),
4435  BPix = cms.PSet(
4436  HitProducer = cms.string( "hltSiPixelRecHits" ),
4437  hitErrorRZ = cms.double( 0.006 ),
4438  useErrorsFromParam = cms.bool( True ),
4439  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4440  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4441  hitErrorRPhi = cms.double( 0.0027 )
4442  ),
4443  TIB = cms.PSet( )
4444 )
4445 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
4446  RegionFactoryPSet = cms.PSet(
4447  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
4448  RegionPSet = cms.PSet(
4449  precise = cms.bool( True ),
4450  originRadius = cms.double( 0.05 ),
4451  searchOpt = cms.bool( True ),
4452  ptMin = cms.double( 0.5 ),
4453  measurementTrackerName = cms.string( "hltIter1MaskedMeasurementTrackerEvent" ),
4454  mode = cms.string( "VerticesFixed" ),
4455  maxNRegions = cms.int32( 100 ),
4456  maxNVertices = cms.int32( 10 ),
4457  deltaPhi = cms.double( 1.0 ),
4458  deltaEta = cms.double( 1.0 ),
4459  zErrorBeamSpot = cms.double( 15.0 ),
4460  nSigmaZBeamSpot = cms.double( 3.0 ),
4461  zErrorVetex = cms.double( 0.1 ),
4462  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4463  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4464  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" )
4465  )
4466  ),
4467  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4468  ClusterCheckPSet = cms.PSet(
4469  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4470  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
4471  doClusterCheck = cms.bool( False ),
4472  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
4473  MaxNumberOfPixelClusters = cms.uint32( 10000 )
4474  ),
4475  OrderedHitsFactoryPSet = cms.PSet(
4476  maxElement = cms.uint32( 0 ),
4477  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4478  GeneratorPSet = cms.PSet(
4479  useBending = cms.bool( True ),
4480  useFixedPreFiltering = cms.bool( False ),
4481  maxElement = cms.uint32( 100000 ),
4482  phiPreFiltering = cms.double( 0.3 ),
4483  extraHitRPhitolerance = cms.double( 0.032 ),
4484  useMultScattering = cms.bool( True ),
4485  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
4486  extraHitRZtolerance = cms.double( 0.037 ),
4487  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4488  ),
4489  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
4490  ),
4491  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
4492 )
4493 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4494  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
4495  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4496  SimpleMagneticField = cms.string( "ParabolicMf" ),
4497  TransientInitialStateEstimatorParameters = cms.PSet(
4498  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4499  numberMeasurementsForFit = cms.int32( 4 ),
4500  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4501  ),
4502  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4503  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4504  cleanTrajectoryAfterInOut = cms.bool( False ),
4505  useHitsSplitting = cms.bool( False ),
4506  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4507  doSeedingRegionRebuilding = cms.bool( False ),
4508  maxNSeeds = cms.uint32( 100000 ),
4509  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
4510  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4511  TrajectoryBuilder = cms.string( "" )
4512 )
4513 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4514  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
4515  SimpleMagneticField = cms.string( "ParabolicMf" ),
4516  clusterRemovalInfo = cms.InputTag( "" ),
4517  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4518  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4519  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4520  useHitsSplitting = cms.bool( False ),
4521  MeasurementTracker = cms.string( "" ),
4522  AlgorithmName = cms.string( "hltIter1" ),
4523  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4524  NavigationSchool = cms.string( "" ),
4525  TrajectoryInEvent = cms.bool( True ),
4526  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4527  GeometricInnerState = cms.bool( True ),
4528  useSimpleMF = cms.bool( True ),
4529  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4530 )
4531 fragment.hltIter1PFlowTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
4532  max_d0 = cms.double( 100.0 ),
4533  minNumber3DLayers = cms.uint32( 0 ),
4534  max_lostHitFraction = cms.double( 1.0 ),
4535  applyAbsCutsIfNoPV = cms.bool( False ),
4536  qualityBit = cms.string( "highPurity" ),
4537  minNumberLayers = cms.uint32( 3 ),
4538  chi2n_par = cms.double( 0.7 ),
4539  useVtxError = cms.bool( False ),
4540  nSigmaZ = cms.double( 3.0 ),
4541  dz_par2 = cms.vdouble( 0.9, 3.0 ),
4542  applyAdaptedPVCuts = cms.bool( True ),
4543  min_eta = cms.double( -9999.0 ),
4544  dz_par1 = cms.vdouble( 0.8, 3.0 ),
4545  copyTrajectories = cms.untracked.bool( True ),
4546  vtxNumber = cms.int32( -1 ),
4547  max_d0NoPV = cms.double( 100.0 ),
4548  keepAllTracks = cms.bool( False ),
4549  maxNumberLostLayers = cms.uint32( 1 ),
4550  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4551  max_relpterr = cms.double( 9999.0 ),
4552  copyExtras = cms.untracked.bool( True ),
4553  max_z0NoPV = cms.double( 100.0 ),
4554  vertexCut = cms.string( "tracksSize>=3" ),
4555  max_z0 = cms.double( 100.0 ),
4556  useVertices = cms.bool( True ),
4557  min_nhits = cms.uint32( 0 ),
4558  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4559  max_minMissHitOutOrIn = cms.int32( 99 ),
4560  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4561  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4562  max_eta = cms.double( 9999.0 ),
4563  d0_par2 = cms.vdouble( 0.9, 3.0 ),
4564  d0_par1 = cms.vdouble( 0.85, 3.0 ),
4565  res_par = cms.vdouble( 0.003, 0.001 ),
4566  minHitsToBypassChecks = cms.uint32( 20 )
4567 )
4568 fragment.hltIter1PFlowTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
4569  max_d0 = cms.double( 100.0 ),
4570  minNumber3DLayers = cms.uint32( 0 ),
4571  max_lostHitFraction = cms.double( 1.0 ),
4572  applyAbsCutsIfNoPV = cms.bool( False ),
4573  qualityBit = cms.string( "highPurity" ),
4574  minNumberLayers = cms.uint32( 5 ),
4575  chi2n_par = cms.double( 0.4 ),
4576  useVtxError = cms.bool( False ),
4577  nSigmaZ = cms.double( 3.0 ),
4578  dz_par2 = cms.vdouble( 1.0, 4.0 ),
4579  applyAdaptedPVCuts = cms.bool( True ),
4580  min_eta = cms.double( -9999.0 ),
4581  dz_par1 = cms.vdouble( 1.0, 4.0 ),
4582  copyTrajectories = cms.untracked.bool( True ),
4583  vtxNumber = cms.int32( -1 ),
4584  max_d0NoPV = cms.double( 100.0 ),
4585  keepAllTracks = cms.bool( False ),
4586  maxNumberLostLayers = cms.uint32( 1 ),
4587  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4588  max_relpterr = cms.double( 9999.0 ),
4589  copyExtras = cms.untracked.bool( True ),
4590  max_z0NoPV = cms.double( 100.0 ),
4591  vertexCut = cms.string( "tracksSize>=3" ),
4592  max_z0 = cms.double( 100.0 ),
4593  useVertices = cms.bool( True ),
4594  min_nhits = cms.uint32( 0 ),
4595  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4596  max_minMissHitOutOrIn = cms.int32( 99 ),
4597  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4598  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4599  max_eta = cms.double( 9999.0 ),
4600  d0_par2 = cms.vdouble( 1.0, 4.0 ),
4601  d0_par1 = cms.vdouble( 1.0, 4.0 ),
4602  res_par = cms.vdouble( 0.003, 0.001 ),
4603  minHitsToBypassChecks = cms.uint32( 20 )
4604 )
4605 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
4606  ShareFrac = cms.double( 0.19 ),
4607  writeOnlyTrkQuals = cms.bool( False ),
4608  MinPT = cms.double( 0.05 ),
4609  allowFirstHitShare = cms.bool( True ),
4610  copyExtras = cms.untracked.bool( True ),
4611  Epsilon = cms.double( -0.001 ),
4612  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
4613  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4614  MaxNormalizedChisq = cms.double( 1000.0 ),
4615  copyMVA = cms.bool( False ),
4616  FoundHitBonus = cms.double( 5.0 ),
4617  setsToMerge = cms.VPSet(
4618  cms.PSet( pQual = cms.bool( False ),
4619  tLists = cms.vint32( 0, 1 )
4620  )
4621  ),
4622  MinFound = cms.int32( 3 ),
4623  hasSelector = cms.vint32( 0, 0 ),
4624  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
4625  LostHitPenalty = cms.double( 20.0 ),
4626  newQuality = cms.string( "confirmed" )
4627 )
4628 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
4629  ShareFrac = cms.double( 0.19 ),
4630  writeOnlyTrkQuals = cms.bool( False ),
4631  MinPT = cms.double( 0.05 ),
4632  allowFirstHitShare = cms.bool( True ),
4633  copyExtras = cms.untracked.bool( True ),
4634  Epsilon = cms.double( -0.001 ),
4635  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4636  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4637  MaxNormalizedChisq = cms.double( 1000.0 ),
4638  copyMVA = cms.bool( False ),
4639  FoundHitBonus = cms.double( 5.0 ),
4640  setsToMerge = cms.VPSet(
4641  cms.PSet( pQual = cms.bool( False ),
4642  tLists = cms.vint32( 0, 1 )
4643  )
4644  ),
4645  MinFound = cms.int32( 3 ),
4646  hasSelector = cms.vint32( 0, 0 ),
4647  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4648  LostHitPenalty = cms.double( 20.0 ),
4649  newQuality = cms.string( "confirmed" )
4650 )
4651 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
4652  src = cms.InputTag( "hltIter1Merged" ),
4653  particleType = cms.string( "pi+" )
4654 )
4655 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
4656  Active_Area_Repeats = cms.int32( 5 ),
4657  doAreaFastjet = cms.bool( False ),
4658  voronoiRfact = cms.double( 0.9 ),
4659  maxBadHcalCells = cms.uint32( 9999999 ),
4660  doAreaDiskApprox = cms.bool( False ),
4661  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4662  jetType = cms.string( "TrackJet" ),
4663  minSeed = cms.uint32( 14327 ),
4664  Ghost_EtaMax = cms.double( 6.0 ),
4665  doRhoFastjet = cms.bool( False ),
4666  jetAlgorithm = cms.string( "AntiKt" ),
4667  nSigmaPU = cms.double( 1.0 ),
4668  GhostArea = cms.double( 0.01 ),
4669  Rho_EtaMax = cms.double( 4.4 ),
4670  maxBadEcalCells = cms.uint32( 9999999 ),
4671  useDeterministicSeed = cms.bool( True ),
4672  doPVCorrection = cms.bool( False ),
4673  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4674  rParam = cms.double( 0.4 ),
4675  maxProblematicHcalCells = cms.uint32( 9999999 ),
4676  doOutputJets = cms.bool( True ),
4677  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
4678  inputEtMin = cms.double( 0.1 ),
4679  puPtMin = cms.double( 0.0 ),
4680  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4681  jetPtMin = cms.double( 7.5 ),
4682  radiusPU = cms.double( 0.4 ),
4683  maxProblematicEcalCells = cms.uint32( 9999999 ),
4684  doPUOffsetCorr = cms.bool( False ),
4685  inputEMin = cms.double( 0.0 ),
4686  useMassDropTagger = cms.bool( False ),
4687  muMin = cms.double( -1.0 ),
4688  subtractorName = cms.string( "" ),
4689  muCut = cms.double( -1.0 ),
4690  subjetPtMin = cms.double( -1.0 ),
4691  useTrimming = cms.bool( False ),
4692  muMax = cms.double( -1.0 ),
4693  yMin = cms.double( -1.0 ),
4694  useFiltering = cms.bool( False ),
4695  rFilt = cms.double( -1.0 ),
4696  yMax = cms.double( -1.0 ),
4697  zcut = cms.double( -1.0 ),
4698  MinVtxNdof = cms.int32( 0 ),
4699  MaxVtxZ = cms.double( 30.0 ),
4700  UseOnlyVertexTracks = cms.bool( False ),
4701  dRMin = cms.double( -1.0 ),
4702  nFilt = cms.int32( -1 ),
4703  usePruning = cms.bool( False ),
4704  maxDepth = cms.int32( -1 ),
4705  yCut = cms.double( -1.0 ),
4706  DzTrVtxMax = cms.double( 0.5 ),
4707  UseOnlyOnePV = cms.bool( True ),
4708  rcut_factor = cms.double( -1.0 ),
4709  sumRecHits = cms.bool( False ),
4710  trimPtFracMin = cms.double( -1.0 ),
4711  dRMax = cms.double( -1.0 ),
4712  DxyTrVtxMax = cms.double( 0.2 ),
4713  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4714 )
4715 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4716  fractionMinCaloInTauCone = cms.double( 0.7 ),
4717  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4718  tauConeSize = cms.double( 0.2 ),
4719  ptTrkMaxInCaloCone = cms.double( 1.4 ),
4720  isolationConeSize = cms.double( 0.5 ),
4721  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
4722  nTrkMaxInCaloCone = cms.int32( 0 ),
4723  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4724  etaMinCaloJet = cms.double( -2.7 ),
4725  etaMaxCaloJet = cms.double( 2.7 ),
4726  ptMinCaloJet = cms.double( 5.0 ),
4727  inputTrackTag = cms.InputTag( "hltIter1Merged" )
4728 )
4729 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4730  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4731  maxChi2 = cms.double( 16.0 ),
4732  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
4733  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4734  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4735  overrideTrkQuals = cms.InputTag( "" ),
4736  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4737  TrackQuality = cms.string( "highPurity" )
4738 )
4739 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4740  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4741  OnDemand = cms.bool( False ),
4742  src = cms.InputTag( "hltSiStripClusters" )
4743 )
4744 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4745  layerList = cms.vstring( 'BPix1+BPix2',
4746  'BPix1+BPix3',
4747  'BPix2+BPix3',
4748  'BPix1+FPix1_pos',
4749  'BPix1+FPix1_neg',
4750  'BPix1+FPix2_pos',
4751  'BPix1+FPix2_neg',
4752  'BPix2+FPix1_pos',
4753  'BPix2+FPix1_neg',
4754  'BPix2+FPix2_pos',
4755  'BPix2+FPix2_neg',
4756  'FPix1_pos+FPix2_pos',
4757  'FPix1_neg+FPix2_neg' ),
4758  MTOB = cms.PSet( ),
4759  TEC = cms.PSet( ),
4760  MTID = cms.PSet( ),
4761  FPix = cms.PSet(
4762  HitProducer = cms.string( "hltSiPixelRecHits" ),
4763  hitErrorRZ = cms.double( 0.0036 ),
4764  useErrorsFromParam = cms.bool( True ),
4765  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4766  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4767  hitErrorRPhi = cms.double( 0.0051 )
4768  ),
4769  MTEC = cms.PSet( ),
4770  MTIB = cms.PSet( ),
4771  TID = cms.PSet( ),
4772  TOB = cms.PSet( ),
4773  BPix = cms.PSet(
4774  HitProducer = cms.string( "hltSiPixelRecHits" ),
4775  hitErrorRZ = cms.double( 0.006 ),
4776  useErrorsFromParam = cms.bool( True ),
4777  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4778  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4779  hitErrorRPhi = cms.double( 0.0027 )
4780  ),
4781  TIB = cms.PSet( )
4782 )
4783 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
4784  RegionFactoryPSet = cms.PSet(
4785  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
4786  RegionPSet = cms.PSet(
4787  precise = cms.bool( True ),
4788  originRadius = cms.double( 0.025 ),
4789  searchOpt = cms.bool( True ),
4790  originZPos = cms.double( 0.0 ),
4791  ptMin = cms.double( 1.2 ),
4792  measurementTrackerName = cms.string( "hltIter2MaskedMeasurementTrackerEvent" ),
4793  mode = cms.string( "VerticesFixed" ),
4794  maxNRegions = cms.int32( 100 ),
4795  maxNVertices = cms.int32( 10 ),
4796  deltaPhi = cms.double( 0.8 ),
4797  deltaEta = cms.double( 0.8 ),
4798  zErrorBeamSpot = cms.double( 15.0 ),
4799  nSigmaZBeamSpot = cms.double( 3.0 ),
4800  zErrorVetex = cms.double( 0.05 ),
4801  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4802  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4803  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" )
4804  )
4805  ),
4806  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4807  ClusterCheckPSet = cms.PSet(
4808  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4809  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
4810  doClusterCheck = cms.bool( False ),
4811  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
4812  MaxNumberOfPixelClusters = cms.uint32( 10000 )
4813  ),
4814  OrderedHitsFactoryPSet = cms.PSet(
4815  maxElement = cms.uint32( 0 ),
4816  ComponentName = cms.string( "StandardHitPairGenerator" ),
4817  GeneratorPSet = cms.PSet(
4818  maxElement = cms.uint32( 100000 ),
4819  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4820  ),
4821  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
4822  ),
4823  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
4824 )
4825 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4826  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
4827  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4828  SimpleMagneticField = cms.string( "ParabolicMf" ),
4829  TransientInitialStateEstimatorParameters = cms.PSet(
4830  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4831  numberMeasurementsForFit = cms.int32( 4 ),
4832  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4833  ),
4834  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4835  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4836  cleanTrajectoryAfterInOut = cms.bool( False ),
4837  useHitsSplitting = cms.bool( False ),
4838  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4839  doSeedingRegionRebuilding = cms.bool( False ),
4840  maxNSeeds = cms.uint32( 100000 ),
4841  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
4842  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4843  TrajectoryBuilder = cms.string( "" )
4844 )
4845 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4846  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
4847  SimpleMagneticField = cms.string( "ParabolicMf" ),
4848  clusterRemovalInfo = cms.InputTag( "" ),
4849  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4850  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4851  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4852  useHitsSplitting = cms.bool( False ),
4853  MeasurementTracker = cms.string( "" ),
4854  AlgorithmName = cms.string( "hltIter2" ),
4855  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4856  NavigationSchool = cms.string( "" ),
4857  TrajectoryInEvent = cms.bool( True ),
4858  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4859  GeometricInnerState = cms.bool( True ),
4860  useSimpleMF = cms.bool( True ),
4861  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4862 )
4863 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
4864  max_d0 = cms.double( 100.0 ),
4865  minNumber3DLayers = cms.uint32( 0 ),
4866  max_lostHitFraction = cms.double( 1.0 ),
4867  applyAbsCutsIfNoPV = cms.bool( False ),
4868  qualityBit = cms.string( "highPurity" ),
4869  minNumberLayers = cms.uint32( 3 ),
4870  chi2n_par = cms.double( 0.7 ),
4871  useVtxError = cms.bool( False ),
4872  nSigmaZ = cms.double( 3.0 ),
4873  dz_par2 = cms.vdouble( 0.4, 4.0 ),
4874  applyAdaptedPVCuts = cms.bool( True ),
4875  min_eta = cms.double( -9999.0 ),
4876  dz_par1 = cms.vdouble( 0.35, 4.0 ),
4877  copyTrajectories = cms.untracked.bool( True ),
4878  vtxNumber = cms.int32( -1 ),
4879  max_d0NoPV = cms.double( 100.0 ),
4880  keepAllTracks = cms.bool( False ),
4881  maxNumberLostLayers = cms.uint32( 1 ),
4882  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4883  max_relpterr = cms.double( 9999.0 ),
4884  copyExtras = cms.untracked.bool( True ),
4885  max_z0NoPV = cms.double( 100.0 ),
4886  vertexCut = cms.string( "tracksSize>=3" ),
4887  max_z0 = cms.double( 100.0 ),
4888  useVertices = cms.bool( True ),
4889  min_nhits = cms.uint32( 0 ),
4890  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
4891  max_minMissHitOutOrIn = cms.int32( 99 ),
4892  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4893  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4894  max_eta = cms.double( 9999.0 ),
4895  d0_par2 = cms.vdouble( 0.4, 4.0 ),
4896  d0_par1 = cms.vdouble( 0.3, 4.0 ),
4897  res_par = cms.vdouble( 0.003, 0.001 ),
4898  minHitsToBypassChecks = cms.uint32( 20 )
4899 )
4900 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
4901  ShareFrac = cms.double( 0.19 ),
4902  writeOnlyTrkQuals = cms.bool( False ),
4903  MinPT = cms.double( 0.05 ),
4904  allowFirstHitShare = cms.bool( True ),
4905  copyExtras = cms.untracked.bool( True ),
4906  Epsilon = cms.double( -0.001 ),
4907  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
4908  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4909  MaxNormalizedChisq = cms.double( 1000.0 ),
4910  copyMVA = cms.bool( False ),
4911  FoundHitBonus = cms.double( 5.0 ),
4912  setsToMerge = cms.VPSet(
4913  cms.PSet( pQual = cms.bool( False ),
4914  tLists = cms.vint32( 0, 1 )
4915  )
4916  ),
4917  MinFound = cms.int32( 3 ),
4918  hasSelector = cms.vint32( 0, 0 ),
4919  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
4920  LostHitPenalty = cms.double( 20.0 ),
4921  newQuality = cms.string( "confirmed" )
4922 )
4923 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
4924  ShareFrac = cms.double( 0.19 ),
4925  writeOnlyTrkQuals = cms.bool( False ),
4926  MinPT = cms.double( 0.05 ),
4927  allowFirstHitShare = cms.bool( True ),
4928  copyExtras = cms.untracked.bool( True ),
4929  Epsilon = cms.double( -0.001 ),
4930  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
4931  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4932  MaxNormalizedChisq = cms.double( 1000.0 ),
4933  copyMVA = cms.bool( False ),
4934  FoundHitBonus = cms.double( 5.0 ),
4935  setsToMerge = cms.VPSet(
4936  cms.PSet( pQual = cms.bool( False ),
4937  tLists = cms.vint32( 0, 1 )
4938  )
4939  ),
4940  MinFound = cms.int32( 3 ),
4941  hasSelector = cms.vint32( 0, 0 ),
4942  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
4943  LostHitPenalty = cms.double( 20.0 ),
4944  newQuality = cms.string( "confirmed" )
4945 )
4946 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
4947  pMin = cms.double( 2.5 ),
4948  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
4949  shareHitFraction = cms.double( 0.8 ),
4950  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
4951  ptMin = cms.double( 2.5 )
4952 )
4953 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
4954  TrackExtractorPSet = cms.PSet(
4955  Diff_z = cms.double( 0.2 ),
4956  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
4957  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
4958  ComponentName = cms.string( "TrackExtractor" ),
4959  DR_Max = cms.double( 1.0 ),
4960  Diff_r = cms.double( 0.1 ),
4961  Chi2Prob_Min = cms.double( -1.0 ),
4962  DR_Veto = cms.double( 0.01 ),
4963  NHits_Min = cms.uint32( 0 ),
4964  Chi2Ndof_Max = cms.double( 1.0E64 ),
4965  Pt_Min = cms.double( -1.0 ),
4966  DepositLabel = cms.untracked.string( "" ),
4967  BeamlineOption = cms.string( "BeamSpotFromEvent" )
4968  ),
4969  maxAbsEta = cms.double( 3.0 ),
4970  fillGlobalTrackRefits = cms.bool( False ),
4971  arbitrationCleanerOptions = cms.PSet(
4972  Clustering = cms.bool( True ),
4973  ME1a = cms.bool( True ),
4974  ClusterDPhi = cms.double( 0.6 ),
4975  OverlapDTheta = cms.double( 0.02 ),
4976  Overlap = cms.bool( True ),
4977  OverlapDPhi = cms.double( 0.0786 ),
4978  ClusterDTheta = cms.double( 0.02 )
4979  ),
4980  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
4981  addExtraSoftMuons = cms.bool( False ),
4982  debugWithTruthMatching = cms.bool( False ),
4983  CaloExtractorPSet = cms.PSet(
4984  PrintTimeReport = cms.untracked.bool( False ),
4985  DR_Max = cms.double( 1.0 ),
4986  DepositInstanceLabels = cms.vstring( 'ecal',
4987  'hcal',
4988  'ho' ),
4989  Noise_HE = cms.double( 0.2 ),
4990  NoiseTow_EB = cms.double( 0.04 ),
4991  NoiseTow_EE = cms.double( 0.15 ),
4992  Threshold_H = cms.double( 0.5 ),
4993  ServiceParameters = cms.PSet(
4994  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
4995  RPCLayers = cms.bool( False ),
4996  UseMuonNavigation = cms.untracked.bool( False )
4997  ),
4998  Threshold_E = cms.double( 0.2 ),
4999  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5000  DepositLabel = cms.untracked.string( "Cal" ),
5001  UseRecHitsFlag = cms.bool( False ),
5002  TrackAssociatorParameters = cms.PSet(
5003  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5004  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5005  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5006  dRHcal = cms.double( 1.0 ),
5007  dRPreshowerPreselection = cms.double( 0.2 ),
5008  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5009  useEcal = cms.bool( False ),
5010  dREcal = cms.double( 1.0 ),
5011  dREcalPreselection = cms.double( 1.0 ),
5012  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5013  dRMuon = cms.double( 9999.0 ),
5014  propagateAllDirections = cms.bool( True ),
5015  muonMaxDistanceX = cms.double( 5.0 ),
5016  muonMaxDistanceY = cms.double( 5.0 ),
5017  useHO = cms.bool( False ),
5018  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5019  usePreshower = cms.bool( False ),
5020  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5021  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5022  dRHcalPreselection = cms.double( 1.0 ),
5023  useMuon = cms.bool( False ),
5024  useCalo = cms.bool( True ),
5025  accountForTrajectoryChangeCalo = cms.bool( False ),
5026  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5027  dRMuonPreselection = cms.double( 0.2 ),
5028  truthMatch = cms.bool( False ),
5029  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5030  useHcal = cms.bool( False )
5031  ),
5032  Threshold_HO = cms.double( 0.5 ),
5033  Noise_EE = cms.double( 0.1 ),
5034  Noise_EB = cms.double( 0.025 ),
5035  DR_Veto_H = cms.double( 0.1 ),
5036  CenterConeOnCalIntersection = cms.bool( False ),
5037  ComponentName = cms.string( "CaloExtractorByAssociator" ),
5038  Noise_HB = cms.double( 0.2 ),
5039  DR_Veto_E = cms.double( 0.07 ),
5040  DR_Veto_HO = cms.double( 0.1 ),
5041  Noise_HO = cms.double( 0.2 )
5042  ),
5043  runArbitrationCleaner = cms.bool( False ),
5044  fillEnergy = cms.bool( True ),
5045  TrackerKinkFinderParameters = cms.PSet(
5046  usePosition = cms.bool( False ),
5047  diagonalOnly = cms.bool( False )
5048  ),
5049  TimingFillerParameters = cms.PSet(
5050  UseDT = cms.bool( True ),
5051  ErrorDT = cms.double( 6.0 ),
5052  EcalEnergyCut = cms.double( 0.4 ),
5053  ErrorEB = cms.double( 2.085 ),
5054  ErrorCSC = cms.double( 7.4 ),
5055  CSCTimingParameters = cms.PSet(
5056  CSCsegments = cms.InputTag( "hltCscSegments" ),
5057  CSCTimeOffset = cms.double( 0.0 ),
5058  CSCStripTimeOffset = cms.double( 0.0 ),
5059  MatchParameters = cms.PSet(
5060  CSCsegments = cms.InputTag( "hltCscSegments" ),
5061  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5062  DTradius = cms.double( 0.01 ),
5063  TightMatchDT = cms.bool( False ),
5064  TightMatchCSC = cms.bool( True )
5065  ),
5066  debug = cms.bool( False ),
5067  UseStripTime = cms.bool( True ),
5068  CSCStripError = cms.double( 7.0 ),
5069  CSCWireError = cms.double( 8.6 ),
5070  CSCWireTimeOffset = cms.double( 0.0 ),
5071  ServiceParameters = cms.PSet(
5072  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5073  RPCLayers = cms.bool( True )
5074  ),
5075  PruneCut = cms.double( 100.0 ),
5076  UseWireTime = cms.bool( True )
5077  ),
5078  DTTimingParameters = cms.PSet(
5079  HitError = cms.double( 6.0 ),
5080  DoWireCorr = cms.bool( False ),
5081  MatchParameters = cms.PSet(
5082  CSCsegments = cms.InputTag( "hltCscSegments" ),
5083  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5084  DTradius = cms.double( 0.01 ),
5085  TightMatchDT = cms.bool( False ),
5086  TightMatchCSC = cms.bool( True )
5087  ),
5088  debug = cms.bool( False ),
5089  DTsegments = cms.InputTag( "hltDt4DSegments" ),
5090  PruneCut = cms.double( 10000.0 ),
5091  RequireBothProjections = cms.bool( False ),
5092  HitsMin = cms.int32( 5 ),
5093  DTTimeOffset = cms.double( 2.7 ),
5094  DropTheta = cms.bool( True ),
5095  UseSegmentT0 = cms.bool( False ),
5096  ServiceParameters = cms.PSet(
5097  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5098  RPCLayers = cms.bool( True )
5099  )
5100  ),
5101  ErrorEE = cms.double( 6.95 ),
5102  UseCSC = cms.bool( True ),
5103  UseECAL = cms.bool( True )
5104  ),
5105  inputCollectionTypes = cms.vstring( 'inner tracks',
5106  'links',
5107  'outer tracks' ),
5108  minCaloCompatibility = cms.double( 0.6 ),
5109  ecalDepositName = cms.string( "ecal" ),
5110  minP = cms.double( 10.0 ),
5111  fillIsolation = cms.bool( True ),
5112  jetDepositName = cms.string( "jets" ),
5113  hoDepositName = cms.string( "ho" ),
5114  writeIsoDeposits = cms.bool( False ),
5115  maxAbsPullX = cms.double( 4.0 ),
5116  maxAbsPullY = cms.double( 9999.0 ),
5117  minPt = cms.double( 10.0 ),
5118  TrackAssociatorParameters = cms.PSet(
5119  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5120  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5121  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5122  dRHcal = cms.double( 9999.0 ),
5123  dRPreshowerPreselection = cms.double( 0.2 ),
5124  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5125  useEcal = cms.bool( True ),
5126  dREcal = cms.double( 9999.0 ),
5127  dREcalPreselection = cms.double( 0.05 ),
5128  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5129  dRMuon = cms.double( 9999.0 ),
5130  propagateAllDirections = cms.bool( True ),
5131  muonMaxDistanceX = cms.double( 5.0 ),
5132  muonMaxDistanceY = cms.double( 5.0 ),
5133  useHO = cms.bool( True ),
5134  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5135  usePreshower = cms.bool( False ),
5136  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5137  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5138  dRHcalPreselection = cms.double( 0.2 ),
5139  useMuon = cms.bool( True ),
5140  useCalo = cms.bool( False ),
5141  accountForTrajectoryChangeCalo = cms.bool( False ),
5142  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5143  dRMuonPreselection = cms.double( 0.2 ),
5144  truthMatch = cms.bool( False ),
5145  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5146  useHcal = cms.bool( True )
5147  ),
5148  JetExtractorPSet = cms.PSet(
5149  PrintTimeReport = cms.untracked.bool( False ),
5150  ExcludeMuonVeto = cms.bool( True ),
5151  TrackAssociatorParameters = cms.PSet(
5152  muonMaxDistanceSigmaX = cms.double( 0.0 ),
5153  muonMaxDistanceSigmaY = cms.double( 0.0 ),
5154  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
5155  dRHcal = cms.double( 0.5 ),
5156  dRPreshowerPreselection = cms.double( 0.2 ),
5157  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
5158  useEcal = cms.bool( False ),
5159  dREcal = cms.double( 0.5 ),
5160  dREcalPreselection = cms.double( 0.5 ),
5161  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
5162  dRMuon = cms.double( 9999.0 ),
5163  propagateAllDirections = cms.bool( True ),
5164  muonMaxDistanceX = cms.double( 5.0 ),
5165  muonMaxDistanceY = cms.double( 5.0 ),
5166  useHO = cms.bool( False ),
5167  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
5168  usePreshower = cms.bool( False ),
5169  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
5170  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5171  dRHcalPreselection = cms.double( 0.5 ),
5172  useMuon = cms.bool( False ),
5173  useCalo = cms.bool( True ),
5174  accountForTrajectoryChangeCalo = cms.bool( False ),
5175  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5176  dRMuonPreselection = cms.double( 0.2 ),
5177  truthMatch = cms.bool( False ),
5178  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
5179  useHcal = cms.bool( False )
5180  ),
5181  ServiceParameters = cms.PSet(
5182  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
5183  RPCLayers = cms.bool( False ),
5184  UseMuonNavigation = cms.untracked.bool( False )
5185  ),
5186  ComponentName = cms.string( "JetExtractor" ),
5187  DR_Max = cms.double( 1.0 ),
5188  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5189  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5190  DR_Veto = cms.double( 0.1 ),
5191  Threshold = cms.double( 5.0 )
5192  ),
5193  fillGlobalTrackQuality = cms.bool( False ),
5194  minPCaloMuon = cms.double( 1.0E9 ),
5195  maxAbsDy = cms.double( 9999.0 ),
5196  fillCaloCompatibility = cms.bool( True ),
5197  fillMatching = cms.bool( True ),
5198  MuonCaloCompatibility = cms.PSet(
5199  allSiPMHO = cms.bool( False ),
5200  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
5201  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
5202  delta_eta = cms.double( 0.02 ),
5203  delta_phi = cms.double( 0.02 )
5204  ),
5205  fillTrackerKink = cms.bool( False ),
5206  hcalDepositName = cms.string( "hcal" ),
5207  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
5208  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
5209  trackDepositName = cms.string( "tracker" ),
5210  maxAbsDx = cms.double( 3.0 ),
5211  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
5212  minNumberOfMatches = cms.int32( 1 )
5213 )
5214 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
5215  sourceTag = cms.InputTag( "rawDataCollector" ),
5216  debugMode = cms.untracked.bool( False ),
5217  InstanceES = cms.string( "" ),
5218  ESdigiCollection = cms.string( "" ),
5219  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
5220 )
5221 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
5222  ESRecoAlgo = cms.int32( 0 ),
5223  ESrechitCollection = cms.string( "EcalRecHitsES" ),
5224  algo = cms.string( "ESRecHitWorker" ),
5225  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
5226 )
5227 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
5228  producers = cms.VPSet(
5229  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
5230  qualityTests = cms.VPSet(
5231  cms.PSet( threshold = cms.double( 0.08 ),
5232  name = cms.string( "PFRecHitQTestThreshold" )
5233  ),
5234  cms.PSet( timingCleaning = cms.bool( True ),
5235  topologicalCleaning = cms.bool( True ),
5236  cleaningThreshold = cms.double( 2.0 ),
5237  skipTTRecoveredHits = cms.bool( True ),
5238  name = cms.string( "PFRecHitQTestECAL" )
5239  )
5240  ),
5241  name = cms.string( "PFEBRecHitCreator" )
5242  ),
5243  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
5244  qualityTests = cms.VPSet(
5245  cms.PSet( threshold = cms.double( 0.3 ),
5246  name = cms.string( "PFRecHitQTestThreshold" )
5247  ),
5248  cms.PSet( timingCleaning = cms.bool( True ),
5249  topologicalCleaning = cms.bool( True ),
5250  cleaningThreshold = cms.double( 2.0 ),
5251  skipTTRecoveredHits = cms.bool( True ),
5252  name = cms.string( "PFRecHitQTestECAL" )
5253  )
5254  ),
5255  name = cms.string( "PFEERecHitCreator" )
5256  )
5257  ),
5258  navigator = cms.PSet(
5259  barrel = cms.PSet( ),
5260  endcap = cms.PSet( ),
5261  name = cms.string( "PFRecHitECALNavigator" )
5262  )
5263 )
5264 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
5265  ECAL_Compensate = cms.bool( False ),
5266  ECAL_Dead_Code = cms.uint32( 10 ),
5267  MinLongTiming_Cut = cms.double( -5.0 ),
5268  ECAL_Compensation = cms.double( 0.5 ),
5269  MaxLongTiming_Cut = cms.double( 5.0 ),
5270  weight_HFhad = cms.double( 1.0 ),
5271  ApplyPulseDPG = cms.bool( False ),
5272  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
5273  ECAL_Threshold = cms.double( 10.0 ),
5274  ApplyTimeDPG = cms.bool( False ),
5275  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
5276  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
5277  LongFibre_Fraction = cms.double( 0.1 ),
5278  MaxShortTiming_Cut = cms.double( 5.0 ),
5279  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
5280  thresh_Barrel = cms.double( 0.4 ),
5281  navigation_HF = cms.bool( True ),
5282  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
5283  HF_Calib_29 = cms.double( 1.07 ),
5284  LongFibre_Cut = cms.double( 120.0 ),
5285  EM_Depth = cms.double( 22.0 ),
5286  weight_HFem = cms.double( 1.0 ),
5287  LongShortFibre_Cut = cms.double( 1.0E9 ),
5288  MinShortTiming_Cut = cms.double( -5.0 ),
5289  HCAL_Calib = cms.bool( True ),
5290  thresh_HF = cms.double( 0.4 ),
5291  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
5292  thresh_Endcap = cms.double( 0.4 ),
5293  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
5294  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
5295  ShortFibre_Cut = cms.double( 60.0 ),
5296  ApplyLongShortDPG = cms.bool( True ),
5297  HF_Calib = cms.bool( True ),
5298  HAD_Depth = cms.double( 47.0 ),
5299  ShortFibre_Fraction = cms.double( 0.01 ),
5300  HCAL_Calib_29 = cms.double( 1.35 )
5301 )
5302 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
5303  producers = cms.VPSet(
5304  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
5305  qualityTests = cms.VPSet(
5306  cms.PSet( threshold = cms.double( 7.0E-6 ),
5307  name = cms.string( "PFRecHitQTestThreshold" )
5308  )
5309  ),
5310  name = cms.string( "PFPSRecHitCreator" )
5311  )
5312  ),
5313  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
5314 )
5315 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
5316  pfClusterBuilder = cms.PSet(
5317  positionCalc = cms.PSet(
5318  minFractionInCalc = cms.double( 1.0E-9 ),
5319  logWeightDenominator = cms.double( 0.08 ),
5320  minAllowedNormalization = cms.double( 1.0E-9 ),
5321  posCalcNCrystals = cms.int32( 9 ),
5322  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5323  ),
5324  minFracTot = cms.double( 1.0E-20 ),
5325  positionCalcForConvergence = cms.PSet(
5326  minFractionInCalc = cms.double( 0.0 ),
5327  W0 = cms.double( 4.2 ),
5328  minAllowedNormalization = cms.double( 0.0 ),
5329  T0_EB = cms.double( 7.4 ),
5330  X0 = cms.double( 0.89 ),
5331  T0_ES = cms.double( 1.2 ),
5332  T0_EE = cms.double( 3.1 ),
5333  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
5334  ),
5335  maxIterations = cms.uint32( 50 ),
5336  stoppingTolerance = cms.double( 1.0E-8 ),
5337  minFractionToKeep = cms.double( 1.0E-7 ),
5338  excludeOtherSeeds = cms.bool( True ),
5339  showerSigma = cms.double( 1.5 ),
5340  recHitEnergyNorms = cms.VPSet(
5341  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
5342  recHitEnergyNorm = cms.double( 0.08 )
5343  ),
5344  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
5345  recHitEnergyNorm = cms.double( 0.3 )
5346  )
5347  ),
5348  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5349  allCellsPositionCalc = cms.PSet(
5350  minFractionInCalc = cms.double( 1.0E-9 ),
5351  logWeightDenominator = cms.double( 0.08 ),
5352  minAllowedNormalization = cms.double( 1.0E-9 ),
5353  posCalcNCrystals = cms.int32( -1 ),
5354  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5355  )
5356  ),
5357  positionReCalc = cms.PSet(
5358  minFractionInCalc = cms.double( 0.0 ),
5359  W0 = cms.double( 4.2 ),
5360  minAllowedNormalization = cms.double( 0.0 ),
5361  T0_EB = cms.double( 7.4 ),
5362  X0 = cms.double( 0.89 ),
5363  T0_ES = cms.double( 1.2 ),
5364  T0_EE = cms.double( 3.1 ),
5365  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
5366  ),
5367  initialClusteringStep = cms.PSet(
5368  thresholdsByDetector = cms.VPSet(
5369  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
5370  detector = cms.string( "ECAL_BARREL" ),
5371  gatheringThresholdPt = cms.double( 0.0 )
5372  ),
5373  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
5374  detector = cms.string( "ECAL_ENDCAP" ),
5375  gatheringThresholdPt = cms.double( 0.0 )
5376  )
5377  ),
5378  useCornerCells = cms.bool( True ),
5379  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5380  ),
5381  energyCorrector = cms.PSet( ),
5382  recHitCleaners = cms.VPSet(
5383  cms.PSet( cleaningByDetector = cms.VPSet(
5384  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
5385  fractionThresholdModifier = cms.double( 3.0 ),
5386  doubleSpikeThresh = cms.double( 10.0 ),
5387  minS4S1_b = cms.double( -0.024 ),
5388  singleSpikeThresh = cms.double( 4.0 ),
5389  detector = cms.string( "ECAL_BARREL" ),
5390  minS4S1_a = cms.double( 0.04 ),
5391  energyThresholdModifier = cms.double( 2.0 )
5392  ),
5393  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5394  fractionThresholdModifier = cms.double( 3.0 ),
5395  doubleSpikeThresh = cms.double( 1.0E9 ),
5396  minS4S1_b = cms.double( -0.0125 ),
5397  singleSpikeThresh = cms.double( 15.0 ),
5398  detector = cms.string( "ECAL_ENDCAP" ),
5399  minS4S1_a = cms.double( 0.02 ),
5400  energyThresholdModifier = cms.double( 2.0 )
5401  )
5402 ),
5403  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5404  )
5405  ),
5406  seedFinder = cms.PSet(
5407  nNeighbours = cms.int32( 8 ),
5408  thresholdsByDetector = cms.VPSet(
5409  cms.PSet( seedingThreshold = cms.double( 0.6 ),
5410  seedingThresholdPt = cms.double( 0.15 ),
5411  detector = cms.string( "ECAL_ENDCAP" )
5412  ),
5413  cms.PSet( seedingThreshold = cms.double( 0.23 ),
5414  seedingThresholdPt = cms.double( 0.0 ),
5415  detector = cms.string( "ECAL_BARREL" )
5416  )
5417  ),
5418  algoName = cms.string( "LocalMaximumSeedFinder" )
5419  ),
5420  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
5421 )
5422 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
5423  pfClusterBuilder = cms.PSet(
5424  minFracTot = cms.double( 1.0E-20 ),
5425  positionCalc = cms.PSet(
5426  minFractionInCalc = cms.double( 1.0E-9 ),
5427  logWeightDenominator = cms.double( 6.0E-5 ),
5428  minAllowedNormalization = cms.double( 1.0E-9 ),
5429  posCalcNCrystals = cms.int32( -1 ),
5430  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
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( 0.3 ),
5437  recHitEnergyNorms = cms.VPSet(
5438  cms.PSet( detector = cms.string( "PS1" ),
5439  recHitEnergyNorm = cms.double( 6.0E-5 )
5440  ),
5441  cms.PSet( detector = cms.string( "PS2" ),
5442  recHitEnergyNorm = cms.double( 6.0E-5 )
5443  )
5444  ),
5445  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
5446  ),
5447  positionReCalc = cms.PSet( ),
5448  initialClusteringStep = cms.PSet(
5449  thresholdsByDetector = cms.VPSet(
5450  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
5451  detector = cms.string( "PS1" ),
5452  gatheringThresholdPt = cms.double( 0.0 )
5453  ),
5454  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
5455  detector = cms.string( "PS2" ),
5456  gatheringThresholdPt = cms.double( 0.0 )
5457  )
5458  ),
5459  useCornerCells = cms.bool( False ),
5460  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5461  ),
5462  energyCorrector = cms.PSet( ),
5463  recHitCleaners = cms.VPSet(
5464  ),
5465  seedFinder = cms.PSet(
5466  nNeighbours = cms.int32( 4 ),
5467  thresholdsByDetector = cms.VPSet(
5468  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
5469  seedingThresholdPt = cms.double( 0.0 ),
5470  detector = cms.string( "PS1" )
5471  ),
5472  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
5473  seedingThresholdPt = cms.double( 0.0 ),
5474  detector = cms.string( "PS2" )
5475  )
5476  ),
5477  algoName = cms.string( "LocalMaximumSeedFinder" )
5478  ),
5479  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
5480 )
5481 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
5482  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
5483  minimumPSEnergy = cms.double( 0.0 ),
5484  energyCorrector = cms.PSet(
5485  applyCrackCorrections = cms.bool( False ),
5486  algoName = cms.string( "PFClusterEMEnergyCorrector" )
5487  ),
5488  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
5489 )
5490 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFClusterProducer",
5491  pfClusterBuilder = cms.PSet(
5492  positionCalc = cms.PSet(
5493  minFractionInCalc = cms.double( 1.0E-9 ),
5494  logWeightDenominator = cms.double( 0.8 ),
5495  minAllowedNormalization = cms.double( 1.0E-9 ),
5496  posCalcNCrystals = cms.int32( 5 ),
5497  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5498  ),
5499  minFracTot = cms.double( 1.0E-20 ),
5500  maxIterations = cms.uint32( 50 ),
5501  stoppingTolerance = cms.double( 1.0E-8 ),
5502  minFractionToKeep = cms.double( 1.0E-7 ),
5503  excludeOtherSeeds = cms.bool( True ),
5504  showerSigma = cms.double( 10.0 ),
5505  recHitEnergyNorms = cms.VPSet(
5506  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
5507  recHitEnergyNorm = cms.double( 0.8 )
5508  ),
5509  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
5510  recHitEnergyNorm = cms.double( 0.8 )
5511  )
5512  ),
5513  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5514  allCellsPositionCalc = cms.PSet(
5515  minFractionInCalc = cms.double( 1.0E-9 ),
5516  logWeightDenominator = cms.double( 0.8 ),
5517  minAllowedNormalization = cms.double( 1.0E-9 ),
5518  posCalcNCrystals = cms.int32( -1 ),
5519  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5520  )
5521  ),
5522  positionReCalc = cms.PSet( ),
5523  initialClusteringStep = cms.PSet(
5524  thresholdsByDetector = cms.VPSet(
5525  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5526  detector = cms.string( "HCAL_BARREL1" ),
5527  gatheringThresholdPt = cms.double( 0.0 )
5528  ),
5529  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5530  detector = cms.string( "HCAL_ENDCAP" ),
5531  gatheringThresholdPt = cms.double( 0.0 )
5532  )
5533  ),
5534  useCornerCells = cms.bool( True ),
5535  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5536  ),
5537  energyCorrector = cms.PSet( ),
5538  recHitCleaners = cms.VPSet(
5539  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
5540  ),
5541  seedFinder = cms.PSet(
5542  nNeighbours = cms.int32( 4 ),
5543  thresholdsByDetector = cms.VPSet(
5544  cms.PSet( seedingThreshold = cms.double( 0.8 ),
5545  seedingThresholdPt = cms.double( 0.0 ),
5546  detector = cms.string( "HCAL_BARREL1" )
5547  ),
5548  cms.PSet( seedingThreshold = cms.double( 1.1 ),
5549  seedingThresholdPt = cms.double( 0.0 ),
5550  detector = cms.string( "HCAL_ENDCAP" )
5551  )
5552  ),
5553  algoName = cms.string( "LocalMaximumSeedFinder" )
5554  ),
5555  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCAL" )
5556 )
5557 fragment.hltParticleFlowClusterHFEM = cms.EDProducer( "PFClusterProducer",
5558  pfClusterBuilder = cms.PSet(
5559  positionCalc = cms.PSet(
5560  minFractionInCalc = cms.double( 1.0E-9 ),
5561  logWeightDenominator = cms.double( 0.8 ),
5562  minAllowedNormalization = cms.double( 1.0E-9 ),
5563  posCalcNCrystals = cms.int32( 5 ),
5564  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5565  ),
5566  minFracTot = cms.double( 1.0E-20 ),
5567  maxIterations = cms.uint32( 50 ),
5568  stoppingTolerance = cms.double( 1.0E-8 ),
5569  minFractionToKeep = cms.double( 1.0E-7 ),
5570  excludeOtherSeeds = cms.bool( True ),
5571  showerSigma = cms.double( 10.0 ),
5572  recHitEnergyNorms = cms.VPSet(
5573  cms.PSet( detector = cms.string( "HF_EM" ),
5574  recHitEnergyNorm = cms.double( 0.8 )
5575  )
5576  ),
5577  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5578  allCellsPositionCalc = cms.PSet(
5579  minFractionInCalc = cms.double( 1.0E-9 ),
5580  logWeightDenominator = cms.double( 0.8 ),
5581  minAllowedNormalization = cms.double( 1.0E-9 ),
5582  posCalcNCrystals = cms.int32( -1 ),
5583  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5584  )
5585  ),
5586  positionReCalc = cms.PSet( ),
5587  initialClusteringStep = cms.PSet(
5588  thresholdsByDetector = cms.VPSet(
5589  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5590  detector = cms.string( "HF_EM" ),
5591  gatheringThresholdPt = cms.double( 0.0 )
5592  )
5593  ),
5594  useCornerCells = cms.bool( False ),
5595  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5596  ),
5597  energyCorrector = cms.PSet( ),
5598  recHitCleaners = cms.VPSet(
5599  cms.PSet( cleaningByDetector = cms.VPSet(
5600  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5601  fractionThresholdModifier = cms.double( 1.0 ),
5602  doubleSpikeThresh = cms.double( 1.0E9 ),
5603  minS4S1_b = cms.double( -0.19 ),
5604  singleSpikeThresh = cms.double( 80.0 ),
5605  detector = cms.string( "HF_EM" ),
5606  minS4S1_a = cms.double( 0.11 ),
5607  energyThresholdModifier = cms.double( 1.0 )
5608  )
5609 ),
5610  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5611  )
5612  ),
5613  seedFinder = cms.PSet(
5614  nNeighbours = cms.int32( 0 ),
5615  thresholdsByDetector = cms.VPSet(
5616  cms.PSet( seedingThreshold = cms.double( 1.4 ),
5617  seedingThresholdPt = cms.double( 0.0 ),
5618  detector = cms.string( "HF_EM" )
5619  )
5620  ),
5621  algoName = cms.string( "LocalMaximumSeedFinder" )
5622  ),
5623  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFEM' )
5624 )
5625 fragment.hltParticleFlowClusterHFHAD = cms.EDProducer( "PFClusterProducer",
5626  pfClusterBuilder = cms.PSet(
5627  positionCalc = cms.PSet(
5628  minFractionInCalc = cms.double( 1.0E-9 ),
5629  logWeightDenominator = cms.double( 0.8 ),
5630  minAllowedNormalization = cms.double( 1.0E-9 ),
5631  posCalcNCrystals = cms.int32( 5 ),
5632  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5633  ),
5634  minFracTot = cms.double( 1.0E-20 ),
5635  maxIterations = cms.uint32( 50 ),
5636  stoppingTolerance = cms.double( 1.0E-8 ),
5637  minFractionToKeep = cms.double( 1.0E-7 ),
5638  excludeOtherSeeds = cms.bool( True ),
5639  showerSigma = cms.double( 10.0 ),
5640  recHitEnergyNorms = cms.VPSet(
5641  cms.PSet( detector = cms.string( "HF_HAD" ),
5642  recHitEnergyNorm = cms.double( 0.8 )
5643  )
5644  ),
5645  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5646  allCellsPositionCalc = cms.PSet(
5647  minFractionInCalc = cms.double( 1.0E-9 ),
5648  logWeightDenominator = cms.double( 0.8 ),
5649  minAllowedNormalization = cms.double( 1.0E-9 ),
5650  posCalcNCrystals = cms.int32( -1 ),
5651  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
5652  )
5653  ),
5654  positionReCalc = cms.PSet( ),
5655  initialClusteringStep = cms.PSet(
5656  thresholdsByDetector = cms.VPSet(
5657  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
5658  detector = cms.string( "HF_HAD" ),
5659  gatheringThresholdPt = cms.double( 0.0 )
5660  )
5661  ),
5662  useCornerCells = cms.bool( False ),
5663  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
5664  ),
5665  energyCorrector = cms.PSet( ),
5666  recHitCleaners = cms.VPSet(
5667  cms.PSet( cleaningByDetector = cms.VPSet(
5668  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
5669  fractionThresholdModifier = cms.double( 1.0 ),
5670  doubleSpikeThresh = cms.double( 1.0E9 ),
5671  minS4S1_b = cms.double( -0.08 ),
5672  singleSpikeThresh = cms.double( 120.0 ),
5673  detector = cms.string( "HF_HAD" ),
5674  minS4S1_a = cms.double( 0.045 ),
5675  energyThresholdModifier = cms.double( 1.0 )
5676  )
5677 ),
5678  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
5679  )
5680  ),
5681  seedFinder = cms.PSet(
5682  nNeighbours = cms.int32( 0 ),
5683  thresholdsByDetector = cms.VPSet(
5684  cms.PSet( seedingThreshold = cms.double( 1.4 ),
5685  seedingThresholdPt = cms.double( 0.0 ),
5686  detector = cms.string( "HF_HAD" )
5687  )
5688  ),
5689  algoName = cms.string( "LocalMaximumSeedFinder" )
5690  ),
5691  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFHAD' )
5692 )
5693 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
5694  TrackQuality = cms.string( "none" ),
5695  UseQuality = cms.bool( False ),
5696  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
5697 )
5698 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
5699  debug = cms.untracked.bool( False ),
5700  linkDefinitions = cms.VPSet(
5701  cms.PSet( useKDTree = cms.bool( True ),
5702  linkType = cms.string( "PS1:ECAL" ),
5703  linkerName = cms.string( "PreshowerAndECALLinker" )
5704  ),
5705  cms.PSet( useKDTree = cms.bool( True ),
5706  linkType = cms.string( "PS2:ECAL" ),
5707  linkerName = cms.string( "PreshowerAndECALLinker" )
5708  ),
5709  cms.PSet( useKDTree = cms.bool( True ),
5710  linkType = cms.string( "TRACK:ECAL" ),
5711  linkerName = cms.string( "TrackAndECALLinker" )
5712  ),
5713  cms.PSet( useKDTree = cms.bool( True ),
5714  linkType = cms.string( "TRACK:HCAL" ),
5715  linkerName = cms.string( "TrackAndHCALLinker" )
5716  ),
5717  cms.PSet( useKDTree = cms.bool( False ),
5718  linkType = cms.string( "ECAL:HCAL" ),
5719  linkerName = cms.string( "ECALAndHCALLinker" )
5720  ),
5721  cms.PSet( useKDTree = cms.bool( False ),
5722  linkType = cms.string( "HFEM:HFHAD" ),
5723  linkerName = cms.string( "HFEMAndHFHADLinker" )
5724  )
5725  ),
5726  elementImporters = cms.VPSet(
5727  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
5728  useIterativeTracking = cms.bool( False ),
5729  source = cms.InputTag( "hltLightPFTracks" ),
5730  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
5731  muonSrc = cms.InputTag( "hltMuons" ),
5732  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
5733  ),
5734  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
5735  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
5736  BCtoPFCMap = cms.InputTag( "" )
5737  ),
5738  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5739  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
5740  ),
5741  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5742  source = cms.InputTag( "hltParticleFlowClusterHFEM" )
5743  ),
5744  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5745  source = cms.InputTag( "hltParticleFlowClusterHFHAD" )
5746  ),
5747  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
5748  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
5749  )
5750  ),
5751  verbose = cms.untracked.bool( False )
5752 )
5753 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
5754  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
5755  minPtForPostCleaning = cms.double( 20.0 ),
5756  pf_nsigma_ECAL = cms.double( 0.0 ),
5757  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
5758  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
5759  metFactorForFakes = cms.double( 4.0 ),
5760  muon_HO = cms.vdouble( 0.9, 0.9 ),
5761  electron_missinghits = cms.uint32( 1 ),
5762  metSignificanceForCleaning = cms.double( 3.0 ),
5763  usePFPhotons = cms.bool( False ),
5764  dptRel_DispVtx = cms.double( 10.0 ),
5765  nTrackIsoForEgammaSC = cms.uint32( 2 ),
5766  pf_nsigma_HCAL = cms.double( 1.0 ),
5767  cosmicRejectionDistance = cms.double( 1.0 ),
5768  useEGammaFilters = cms.bool( False ),
5769  useEGammaElectrons = cms.bool( False ),
5770  nsigma_TRACK = cms.double( 1.0 ),
5771  useEGammaSupercluster = cms.bool( False ),
5772  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
5773  eventFractionForCleaning = cms.double( 0.8 ),
5774  usePFDecays = cms.bool( False ),
5775  rejectTracks_Step45 = cms.bool( False ),
5776  eventFractionForRejection = cms.double( 0.8 ),
5777  photon_MinEt = cms.double( 10.0 ),
5778  usePFNuclearInteractions = cms.bool( False ),
5779  maxSignificance = cms.double( 2.5 ),
5780  electron_iso_mva_endcap = cms.double( -0.1075 ),
5781  debug = cms.untracked.bool( False ),
5782  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
5783  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 ),
5784  ptErrorScale = cms.double( 8.0 ),
5785  minSignificance = cms.double( 2.5 ),
5786  minMomentumForPunchThrough = cms.double( 100.0 ),
5787  pf_conv_mvaCut = cms.double( 0.0 ),
5788  useCalibrationsFromDB = cms.bool( True ),
5789  usePFElectrons = cms.bool( False ),
5790  electron_iso_combIso_endcap = cms.double( 10.0 ),
5791  photon_combIso = cms.double( 10.0 ),
5792  electron_iso_mva_barrel = cms.double( -0.1875 ),
5793  postHFCleaning = cms.bool( False ),
5794  factors_45 = cms.vdouble( 10.0, 100.0 ),
5795  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHCAL:Cleaned','hltParticleFlowClusterHFHAD:Cleaned','hltParticleFlowClusterHFEM:Cleaned' ),
5796  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
5797  minSignificanceReduction = cms.double( 1.4 ),
5798  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
5799  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 ),
5800  minPixelHits = cms.int32( 1 ),
5801  maxDPtOPt = cms.double( 1.0 ),
5802  useHO = cms.bool( False ),
5803  pf_electron_output_col = cms.string( "electrons" ),
5804  electron_noniso_mvaCut = cms.double( -0.1 ),
5805  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
5806  useVerticesForNeutral = cms.bool( True ),
5807  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes.root" ),
5808  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
5809  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
5810  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
5811  minDeltaMet = cms.double( 0.4 ),
5812  pt_Error = cms.double( 1.0 ),
5813  useProtectionsForJetMET = cms.bool( True ),
5814  metFactorForRejection = cms.double( 4.0 ),
5815  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
5816  calibHF_use = cms.bool( False ),
5817  verbose = cms.untracked.bool( False ),
5818  usePFConversions = cms.bool( False ),
5819  trackQuality = cms.string( "highPurity" ),
5820  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
5821  metFactorForCleaning = cms.double( 4.0 ),
5822  eventFactorForCosmics = cms.double( 10.0 ),
5823  egammaElectrons = cms.InputTag( "" ),
5824  minEnergyForPunchThrough = cms.double( 100.0 ),
5825  minTrackerHits = cms.int32( 8 ),
5826  iCfgCandConnector = cms.PSet(
5827  bCalibSecondary = cms.bool( False ),
5828  bCalibPrimary = cms.bool( False ),
5829  bCorrect = cms.bool( False ),
5830  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
5831  ),
5832  rejectTracks_Bad = cms.bool( False ),
5833  pf_electronID_crackCorrection = cms.bool( False ),
5834  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterCorr.root" ),
5835  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 ),
5836  muons = cms.InputTag( "hltMuons" ),
5837  metFactorForHighEta = cms.double( 25.0 ),
5838  minHFCleaningPt = cms.double( 5.0 ),
5839  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
5840  pf_electron_mvaCut = cms.double( -0.1 ),
5841  ptFactorForHighEta = cms.double( 2.0 ),
5842  maxDeltaPhiPt = cms.double( 7.0 ),
5843  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
5844  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
5845  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 ),
5846  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr.root" ),
5847  photon_HoE = cms.double( 0.1 ),
5848  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
5849  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 ),
5850  punchThroughFactor = cms.double( 3.0 ),
5851  algoType = cms.uint32( 0 ),
5852  electron_iso_combIso_barrel = cms.double( 10.0 ),
5853  postMuonCleaning = cms.bool( True ),
5854  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 ),
5855  electron_protectionsForJetMET = cms.PSet(
5856  maxE = cms.double( 50.0 ),
5857  maxTrackPOverEele = cms.double( 1.0 ),
5858  maxEcalEOverP_2 = cms.double( 0.2 ),
5859  maxHcalEOverEcalE = cms.double( 0.1 ),
5860  maxEcalEOverP_1 = cms.double( 0.5 ),
5861  maxHcalEOverP = cms.double( 1.0 ),
5862  maxEcalEOverPRes = cms.double( 0.2 ),
5863  maxHcalE = cms.double( 10.0 ),
5864  maxEeleOverPout = cms.double( 0.2 ),
5865  maxNtracks = cms.double( 3.0 ),
5866  maxEleHcalEOverEcalE = cms.double( 0.1 ),
5867  maxDPhiIN = cms.double( 0.1 ),
5868  maxEeleOverPoutRes = cms.double( 0.5 )
5869  ),
5870  electron_iso_pt = cms.double( 10.0 ),
5871  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
5872  vertexCollection = cms.InputTag( "hltPixelVertices" ),
5873  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
5874  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 ),
5875  blocks = cms.InputTag( "hltParticleFlowBlock" ),
5876  punchThroughMETFactor = cms.double( 4.0 ),
5877  metSignificanceForRejection = cms.double( 4.0 ),
5878  photon_protectionsForJetMET = cms.PSet(
5879  sumPtTrackIsoSlope = cms.double( 0.001 ),
5880  sumPtTrackIso = cms.double( 2.0 )
5881  ),
5882  usePhotonReg = cms.bool( False ),
5883  dzPV = cms.double( 0.2 ),
5884  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 ),
5885  useRegressionFromDB = cms.bool( False ),
5886  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
5887  usePFSCEleCalib = cms.bool( True )
5888 )
5889 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
5890  Active_Area_Repeats = cms.int32( 5 ),
5891  doAreaFastjet = cms.bool( False ),
5892  voronoiRfact = cms.double( -9.0 ),
5893  maxBadHcalCells = cms.uint32( 9999999 ),
5894  doAreaDiskApprox = cms.bool( True ),
5895  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5896  jetType = cms.string( "PFJet" ),
5897  minSeed = cms.uint32( 0 ),
5898  Ghost_EtaMax = cms.double( 6.0 ),
5899  doRhoFastjet = cms.bool( False ),
5900  jetAlgorithm = cms.string( "AntiKt" ),
5901  nSigmaPU = cms.double( 1.0 ),
5902  GhostArea = cms.double( 0.01 ),
5903  Rho_EtaMax = cms.double( 4.4 ),
5904  maxBadEcalCells = cms.uint32( 9999999 ),
5905  useDeterministicSeed = cms.bool( True ),
5906  doPVCorrection = cms.bool( False ),
5907  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5908  rParam = cms.double( 0.4 ),
5909  maxProblematicHcalCells = cms.uint32( 9999999 ),
5910  doOutputJets = cms.bool( True ),
5911  src = cms.InputTag( "hltParticleFlow" ),
5912  inputEtMin = cms.double( 0.0 ),
5913  puPtMin = cms.double( 10.0 ),
5914  srcPVs = cms.InputTag( "hltPixelVertices" ),
5915  jetPtMin = cms.double( 0.0 ),
5916  radiusPU = cms.double( 0.4 ),
5917  maxProblematicEcalCells = cms.uint32( 9999999 ),
5918  doPUOffsetCorr = cms.bool( False ),
5919  inputEMin = cms.double( 0.0 ),
5920  useMassDropTagger = cms.bool( False ),
5921  muMin = cms.double( -1.0 ),
5922  subtractorName = cms.string( "" ),
5923  muCut = cms.double( -1.0 ),
5924  subjetPtMin = cms.double( -1.0 ),
5925  useTrimming = cms.bool( False ),
5926  muMax = cms.double( -1.0 ),
5927  yMin = cms.double( -1.0 ),
5928  useFiltering = cms.bool( False ),
5929  rFilt = cms.double( -1.0 ),
5930  yMax = cms.double( -1.0 ),
5931  zcut = cms.double( -1.0 ),
5932  MinVtxNdof = cms.int32( 0 ),
5933  MaxVtxZ = cms.double( 15.0 ),
5934  UseOnlyVertexTracks = cms.bool( False ),
5935  dRMin = cms.double( -1.0 ),
5936  nFilt = cms.int32( -1 ),
5937  usePruning = cms.bool( False ),
5938  maxDepth = cms.int32( -1 ),
5939  yCut = cms.double( -1.0 ),
5940  DzTrVtxMax = cms.double( 0.0 ),
5941  UseOnlyOnePV = cms.bool( False ),
5942  rcut_factor = cms.double( -1.0 ),
5943  sumRecHits = cms.bool( False ),
5944  trimPtFracMin = cms.double( -1.0 ),
5945  dRMax = cms.double( -1.0 ),
5946  DxyTrVtxMax = cms.double( 0.0 ),
5947  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5948 )
5949 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
5950  CEF = cms.double( 0.99 ),
5951  NHF = cms.double( 0.99 ),
5952  minPt = cms.double( 20.0 ),
5953  CHF = cms.double( 0.0 ),
5954  NEF = cms.double( 0.99 ),
5955  NTOT = cms.int32( 1 ),
5956  NCH = cms.int32( 0 ),
5957  jetsInput = cms.InputTag( "hltAK4PFJets" )
5958 )
5959 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
5960  CEF = cms.double( 0.99 ),
5961  NHF = cms.double( 0.9 ),
5962  minPt = cms.double( 20.0 ),
5963  CHF = cms.double( 0.0 ),
5964  NEF = cms.double( 0.99 ),
5965  NTOT = cms.int32( 1 ),
5966  NCH = cms.int32( 0 ),
5967  jetsInput = cms.InputTag( "hltAK4PFJets" )
5968 )
5969 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
5970  gridSpacing = cms.double( 0.55 ),
5971  maxRapidity = cms.double( 5.0 ),
5972  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
5973 )
5974 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
5975  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
5976  algorithm = cms.string( "AK4PFHLT" ),
5977  level = cms.string( "L1FastJet" )
5978 )
5979 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
5980  algorithm = cms.string( "AK4PFHLT" ),
5981  level = cms.string( "L2Relative" )
5982 )
5983 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
5984  algorithm = cms.string( "AK4PFHLT" ),
5985  level = cms.string( "L3Absolute" )
5986 )
5987 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
5988  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector' )
5989 )
5990 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
5991  src = cms.InputTag( "hltAK4PFJets" ),
5992  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
5993 )
5994 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
5995  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
5996  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
5997 )
5998 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
5999  src = cms.InputTag( "hltAK4PFJetsTightID" ),
6000  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
6001 )
6002 fragment.hltSinglePFJet15wCastorJet = cms.EDFilter( "HLT1PFJet",
6003  saveTags = cms.bool( True ),
6004  MinPt = cms.double( 15.0 ),
6005  MinN = cms.int32( 1 ),
6006  MaxEta = cms.double( 99.0 ),
6007  MinMass = cms.double( -1.0 ),
6008  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
6009  MinE = cms.double( -1.0 ),
6010  triggerType = cms.int32( 85 )
6011 )
6012 fragment.hltL1sL1RomanPots = cms.EDFilter( "HLTLevel1GTSeed",
6013  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_0" ),
6014  saveTags = cms.bool( True ),
6015  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6016  L1UseL1TriggerObjectMaps = cms.bool( True ),
6017  L1UseAliasesForSeeding = cms.bool( True ),
6018  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6019  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6020  L1NrBxInEvent = cms.int32( 3 ),
6021  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6022  L1TechTriggerSeeding = cms.bool( False )
6023 )
6024 fragment.hltPreL1RomanPotsSinglePixelTrack04 = cms.EDFilter( "HLTPrescaler",
6025  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6026  offset = cms.uint32( 0 )
6027 )
6028 fragment.hltPixelTracksForMinBias = cms.EDProducer( "PixelTrackProducer",
6029  useFilterWithES = cms.bool( False ),
6030  FilterPSet = cms.PSet(
6031  chi2 = cms.double( 1000.0 ),
6032  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6033  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
6034  nSigmaInvPtTolerance = cms.double( 0.0 ),
6035  ptMin = cms.double( 0.4 ),
6036  tipMax = cms.double( 1.0 )
6037  ),
6038  passLabel = cms.string( "" ),
6039  FitterPSet = cms.PSet(
6040  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
6041  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" )
6042  ),
6043  RegionFactoryPSet = cms.PSet(
6044  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
6045  RegionPSet = cms.PSet(
6046  precise = cms.bool( True ),
6047  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6048  originHalfLength = cms.double( 25.0 ),
6049  originRadius = cms.double( 0.1 ),
6050  ptMin = cms.double( 0.4 )
6051  )
6052  ),
6053  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
6054  OrderedHitsFactoryPSet = cms.PSet(
6055  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6056  GeneratorPSet = cms.PSet(
6057  useBending = cms.bool( True ),
6058  useFixedPreFiltering = cms.bool( False ),
6059  maxElement = cms.uint32( 100000 ),
6060  phiPreFiltering = cms.double( 0.3 ),
6061  extraHitRPhitolerance = cms.double( 0.06 ),
6062  useMultScattering = cms.bool( True ),
6063  SeedComparitorPSet = cms.PSet(
6064  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6065  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6066  ),
6067  extraHitRZtolerance = cms.double( 0.06 ),
6068  ComponentName = cms.string( "PixelTripletHLTGenerator" )
6069  ),
6070  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
6071  )
6072 )
6073 fragment.hltPixelCandsForMinBias = cms.EDProducer( "ConcreteChargedCandidateProducer",
6074  src = cms.InputTag( "hltPixelTracksForMinBias" ),
6075  particleType = cms.string( "pi+" )
6076 )
6077 fragment.hltMinBiasPixelFilterPT04 = cms.EDFilter( "HLTPixlMBFilt",
6078  pixlTag = cms.InputTag( "hltPixelCandsForMinBias" ),
6079  saveTags = cms.bool( True ),
6080  MinTrks = cms.uint32( 1 ),
6081  MinPt = cms.double( 0.4 ),
6082  MinSep = cms.double( 1.0 )
6083 )
6084 fragment.hltL1sL1SingleJet8BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
6085  L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_BptxAND" ),
6086  saveTags = cms.bool( True ),
6087  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6088  L1UseL1TriggerObjectMaps = cms.bool( True ),
6089  L1UseAliasesForSeeding = cms.bool( True ),
6090  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6091  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6092  L1NrBxInEvent = cms.int32( 3 ),
6093  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6094  L1TechTriggerSeeding = cms.bool( False )
6095 )
6096 fragment.hltPrePFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
6097  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6098  offset = cms.uint32( 0 )
6099 )
6100 fragment.hltSinglePFJet15NoCaloMatched = cms.EDFilter( "HLT1PFJet",
6101  saveTags = cms.bool( True ),
6102  MinPt = cms.double( 15.0 ),
6103  MinN = cms.int32( 1 ),
6104  MaxEta = cms.double( 99.0 ),
6105  MinMass = cms.double( -1.0 ),
6106  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
6107  MinE = cms.double( -1.0 ),
6108  triggerType = cms.int32( 85 )
6109 )
6110 fragment.hltL1sETT15BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
6111  L1SeedsLogicalExpression = cms.string( "L1_ETT15_BptxAND" ),
6112  saveTags = cms.bool( True ),
6113  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6114  L1UseL1TriggerObjectMaps = cms.bool( True ),
6115  L1UseAliasesForSeeding = cms.bool( True ),
6116  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6117  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6118  L1NrBxInEvent = cms.int32( 3 ),
6119  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6120  L1TechTriggerSeeding = cms.bool( False )
6121 )
6122 fragment.hltPrePixelTracksMultiplicity60 = cms.EDFilter( "HLTPrescaler",
6123  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6124  offset = cms.uint32( 0 )
6125 )
6126 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
6127  useFilterWithES = cms.bool( False ),
6128  FilterPSet = cms.PSet(
6129  chi2 = cms.double( 1000.0 ),
6130  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6131  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
6132  nSigmaInvPtTolerance = cms.double( 0.0 ),
6133  ptMin = cms.double( 0.3 ),
6134  tipMax = cms.double( 1.0 )
6135  ),
6136  passLabel = cms.string( "" ),
6137  FitterPSet = cms.PSet(
6138  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
6139  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6140  fixImpactParameter = cms.double( 0.0 )
6141  ),
6142  RegionFactoryPSet = cms.PSet(
6143  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
6144  RegionPSet = cms.PSet(
6145  precise = cms.bool( True ),
6146  originRadius = cms.double( 0.2 ),
6147  ptMin = cms.double( 0.3 ),
6148  originHalfLength = cms.double( 15.1 ),
6149  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
6150  )
6151  ),
6152  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
6153  OrderedHitsFactoryPSet = cms.PSet(
6154  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6155  GeneratorPSet = cms.PSet(
6156  useBending = cms.bool( True ),
6157  useFixedPreFiltering = cms.bool( False ),
6158  maxElement = cms.uint32( 100000 ),
6159  phiPreFiltering = cms.double( 0.3 ),
6160  extraHitRPhitolerance = cms.double( 0.06 ),
6161  useMultScattering = cms.bool( True ),
6162  SeedComparitorPSet = cms.PSet(
6163  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6164  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6165  ),
6166  extraHitRZtolerance = cms.double( 0.06 ),
6167  ComponentName = cms.string( "PixelTripletHLTGenerator" )
6168  ),
6169  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
6170  )
6171 )
6172 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
6173  WtAverage = cms.bool( True ),
6174  Method2 = cms.bool( True ),
6175  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6176  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6177  Verbosity = cms.int32( 0 ),
6178  UseError = cms.bool( True ),
6179  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
6180  PtMin = cms.double( 0.4 ),
6181  NTrkMin = cms.int32( 30 ),
6182  ZOffset = cms.double( 5.0 ),
6183  Finder = cms.string( "DivisiveVertexFinder" ),
6184  ZSeparation = cms.double( 0.05 )
6185 )
6186 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
6187  max_d0 = cms.double( 100.0 ),
6188  minNumber3DLayers = cms.uint32( 0 ),
6189  max_lostHitFraction = cms.double( 1.0 ),
6190  applyAbsCutsIfNoPV = cms.bool( False ),
6191  qualityBit = cms.string( "loose" ),
6192  minNumberLayers = cms.uint32( 0 ),
6193  chi2n_par = cms.double( 9999.0 ),
6194  useVtxError = cms.bool( False ),
6195  nSigmaZ = cms.double( 100.0 ),
6196  dz_par2 = cms.vdouble( 1.0, 1.0 ),
6197  applyAdaptedPVCuts = cms.bool( True ),
6198  min_eta = cms.double( -9999.0 ),
6199  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
6200  copyTrajectories = cms.untracked.bool( False ),
6201  vtxNumber = cms.int32( -1 ),
6202  max_d0NoPV = cms.double( 0.5 ),
6203  keepAllTracks = cms.bool( False ),
6204  maxNumberLostLayers = cms.uint32( 999 ),
6205  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6206  max_relpterr = cms.double( 999.0 ),
6207  copyExtras = cms.untracked.bool( False ),
6208  max_z0NoPV = cms.double( 100.0 ),
6209  vertexCut = cms.string( "" ),
6210  max_z0 = cms.double( 100.0 ),
6211  useVertices = cms.bool( True ),
6212  min_nhits = cms.uint32( 0 ),
6213  src = cms.InputTag( "hltPixelTracksForHighMult" ),
6214  max_minMissHitOutOrIn = cms.int32( 99 ),
6215  chi2n_no1Dmod_par = cms.double( 9999.0 ),
6216  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
6217  max_eta = cms.double( 9999.0 ),
6218  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
6219  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
6220  res_par = cms.vdouble( 99999.0, 99999.0 ),
6221  minHitsToBypassChecks = cms.uint32( 999 )
6222 )
6223 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
6224  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
6225  particleType = cms.string( "pi+" )
6226 )
6227 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6228  saveTags = cms.bool( True ),
6229  MinTrks = cms.int32( 60 ),
6230  MinPt = cms.double( 0.4 ),
6231  MaxVz = cms.double( 15.0 ),
6232  MaxEta = cms.double( 2.4 ),
6233  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6234  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6235  MaxPt = cms.double( 9999.0 ),
6236  MinSep = cms.double( 0.12 )
6237 )
6238 fragment.hltPrePixelTracksMultiplicity85 = cms.EDFilter( "HLTPrescaler",
6239  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6240  offset = cms.uint32( 0 )
6241 )
6242 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6243  saveTags = cms.bool( True ),
6244  MinTrks = cms.int32( 85 ),
6245  MinPt = cms.double( 0.4 ),
6246  MaxVz = cms.double( 15.0 ),
6247  MaxEta = cms.double( 2.4 ),
6248  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6249  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6250  MaxPt = cms.double( 9999.0 ),
6251  MinSep = cms.double( 0.12 )
6252 )
6253 fragment.hltPrePixelTracksMultiplicity110 = cms.EDFilter( "HLTPrescaler",
6254  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6255  offset = cms.uint32( 0 )
6256 )
6257 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6258  saveTags = cms.bool( True ),
6259  MinTrks = cms.int32( 110 ),
6260  MinPt = cms.double( 0.4 ),
6261  MaxVz = cms.double( 15.0 ),
6262  MaxEta = cms.double( 2.4 ),
6263  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6264  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6265  MaxPt = cms.double( 9999.0 ),
6266  MinSep = cms.double( 0.12 )
6267 )
6268 fragment.hltL1sETT90 = cms.EDFilter( "HLTLevel1GTSeed",
6269  L1SeedsLogicalExpression = cms.string( "L1_ETT90" ),
6270  saveTags = cms.bool( True ),
6271  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6272  L1UseL1TriggerObjectMaps = cms.bool( True ),
6273  L1UseAliasesForSeeding = cms.bool( True ),
6274  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6275  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6276  L1NrBxInEvent = cms.int32( 3 ),
6277  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6278  L1TechTriggerSeeding = cms.bool( False )
6279 )
6280 fragment.hltPrePixelTracksMultiplicity135 = cms.EDFilter( "HLTPrescaler",
6281  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6282  offset = cms.uint32( 0 )
6283 )
6284 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6285  saveTags = cms.bool( True ),
6286  MinTrks = cms.int32( 135 ),
6287  MinPt = cms.double( 0.4 ),
6288  MaxVz = cms.double( 15.0 ),
6289  MaxEta = cms.double( 2.4 ),
6290  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6291  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6292  MaxPt = cms.double( 9999.0 ),
6293  MinSep = cms.double( 0.12 )
6294 )
6295 fragment.hltL1sETT130 = cms.EDFilter( "HLTLevel1GTSeed",
6296  L1SeedsLogicalExpression = cms.string( "L1_ETT130" ),
6297  saveTags = cms.bool( True ),
6298  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6299  L1UseL1TriggerObjectMaps = cms.bool( True ),
6300  L1UseAliasesForSeeding = cms.bool( True ),
6301  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6302  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6303  L1NrBxInEvent = cms.int32( 3 ),
6304  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6305  L1TechTriggerSeeding = cms.bool( False )
6306 )
6307 fragment.hltPrePixelTracksMultiplicity160 = cms.EDFilter( "HLTPrescaler",
6308  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6309  offset = cms.uint32( 0 )
6310 )
6311 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
6312  saveTags = cms.bool( True ),
6313  MinTrks = cms.int32( 160 ),
6314  MinPt = cms.double( 0.4 ),
6315  MaxVz = cms.double( 15.0 ),
6316  MaxEta = cms.double( 2.4 ),
6317  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
6318  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
6319  MaxPt = cms.double( 9999.0 ),
6320  MinSep = cms.double( 0.12 )
6321 )
6322 fragment.hltL1sL1SingleEG5 = cms.EDFilter( "HLTLevel1GTSeed",
6323  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ),
6324  saveTags = cms.bool( True ),
6325  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
6326  L1UseL1TriggerObjectMaps = cms.bool( True ),
6327  L1UseAliasesForSeeding = cms.bool( True ),
6328  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6329  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
6330  L1NrBxInEvent = cms.int32( 3 ),
6331  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
6332  L1TechTriggerSeeding = cms.bool( False )
6333 )
6334 fragment.hltPreEle5SC5JPsiMass2to4p5 = cms.EDFilter( "HLTPrescaler",
6335  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
6336  offset = cms.uint32( 0 )
6337 )
6338 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6339  l1InputRegions = cms.VPSet(
6340  cms.PSet( maxEt = cms.double( 999.0 ),
6341  regionEtaMargin = cms.double( 0.14 ),
6342  minEt = cms.double( 5.0 ),
6343  regionPhiMargin = cms.double( 0.4 ),
6344  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6345  type = cms.string( "L1EmParticle" )
6346  ),
6347  cms.PSet( maxEt = cms.double( 999.0 ),
6348  regionEtaMargin = cms.double( 0.14 ),
6349  minEt = cms.double( 5.0 ),
6350  regionPhiMargin = cms.double( 0.4 ),
6351  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6352  type = cms.string( "L1EmParticle" )
6353  ),
6354  cms.PSet( maxEt = cms.double( 999.0 ),
6355  regionEtaMargin = cms.double( 0.14 ),
6356  minEt = cms.double( 200.0 ),
6357  regionPhiMargin = cms.double( 0.4 ),
6358  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6359  type = cms.string( "L1JetParticle" )
6360  )
6361  ),
6362  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6363  productLabels = cms.vstring( 'EcalRecHitsEB',
6364  'EcalRecHitsEE' )
6365 )
6366 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
6367  l1InputRegions = cms.VPSet(
6368  cms.PSet( maxEt = cms.double( 999.0 ),
6369  regionEtaMargin = cms.double( 0.14 ),
6370  minEt = cms.double( 5.0 ),
6371  regionPhiMargin = cms.double( 0.4 ),
6372  inputColl = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6373  type = cms.string( "L1EmParticle" )
6374  ),
6375  cms.PSet( maxEt = cms.double( 999.0 ),
6376  regionEtaMargin = cms.double( 0.14 ),
6377  minEt = cms.double( 5.0 ),
6378  regionPhiMargin = cms.double( 0.4 ),
6379  inputColl = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6380  type = cms.string( "L1EmParticle" )
6381  ),
6382  cms.PSet( maxEt = cms.double( 999.0 ),
6383  regionEtaMargin = cms.double( 0.14 ),
6384  minEt = cms.double( 200.0 ),
6385  regionPhiMargin = cms.double( 0.4 ),
6386  inputColl = cms.InputTag( 'hltL1extraParticles','Central' ),
6387  type = cms.string( "L1JetParticle" )
6388  )
6389  ),
6390  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
6391  productLabels = cms.vstring( 'EcalRecHitsES' )
6392 )
6393 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
6394  producers = cms.VPSet(
6395  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6396  qualityTests = cms.VPSet(
6397  cms.PSet( threshold = cms.double( 0.08 ),
6398  name = cms.string( "PFRecHitQTestThreshold" )
6399  ),
6400  cms.PSet( timingCleaning = cms.bool( True ),
6401  topologicalCleaning = cms.bool( True ),
6402  cleaningThreshold = cms.double( 2.0 ),
6403  skipTTRecoveredHits = cms.bool( True ),
6404  name = cms.string( "PFRecHitQTestECAL" )
6405  )
6406  ),
6407  name = cms.string( "PFEBRecHitCreator" )
6408  ),
6409  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6410  qualityTests = cms.VPSet(
6411  cms.PSet( threshold = cms.double( 0.3 ),
6412  name = cms.string( "PFRecHitQTestThreshold" )
6413  ),
6414  cms.PSet( timingCleaning = cms.bool( True ),
6415  topologicalCleaning = cms.bool( True ),
6416  cleaningThreshold = cms.double( 2.0 ),
6417  skipTTRecoveredHits = cms.bool( True ),
6418  name = cms.string( "PFRecHitQTestECAL" )
6419  )
6420  ),
6421  name = cms.string( "PFEERecHitCreator" )
6422  )
6423  ),
6424  navigator = cms.PSet(
6425  barrel = cms.PSet( ),
6426  endcap = cms.PSet( ),
6427  name = cms.string( "PFRecHitECALNavigator" )
6428  )
6429 )
6430 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
6431  producers = cms.VPSet(
6432  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
6433  qualityTests = cms.VPSet(
6434  cms.PSet( threshold = cms.double( 7.0E-6 ),
6435  name = cms.string( "PFRecHitQTestThreshold" )
6436  )
6437  ),
6438  name = cms.string( "PFPSRecHitCreator" )
6439  )
6440  ),
6441  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6442 )
6443 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
6444  pfClusterBuilder = cms.PSet(
6445  minFracTot = cms.double( 1.0E-20 ),
6446  positionCalc = cms.PSet(
6447  minFractionInCalc = cms.double( 1.0E-9 ),
6448  logWeightDenominator = cms.double( 6.0E-5 ),
6449  minAllowedNormalization = cms.double( 1.0E-9 ),
6450  posCalcNCrystals = cms.int32( -1 ),
6451  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6452  ),
6453  maxIterations = cms.uint32( 50 ),
6454  stoppingTolerance = cms.double( 1.0E-8 ),
6455  minFractionToKeep = cms.double( 1.0E-7 ),
6456  excludeOtherSeeds = cms.bool( True ),
6457  showerSigma = cms.double( 0.3 ),
6458  recHitEnergyNorms = cms.VPSet(
6459  cms.PSet( detector = cms.string( "PS1" ),
6460  recHitEnergyNorm = cms.double( 6.0E-5 )
6461  ),
6462  cms.PSet( detector = cms.string( "PS2" ),
6463  recHitEnergyNorm = cms.double( 6.0E-5 )
6464  )
6465  ),
6466  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6467  ),
6468  positionReCalc = cms.PSet( ),
6469  initialClusteringStep = cms.PSet(
6470  thresholdsByDetector = cms.VPSet(
6471  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6472  detector = cms.string( "PS1" ),
6473  gatheringThresholdPt = cms.double( 0.0 )
6474  ),
6475  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6476  detector = cms.string( "PS2" ),
6477  gatheringThresholdPt = cms.double( 0.0 )
6478  )
6479  ),
6480  useCornerCells = cms.bool( False ),
6481  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6482  ),
6483  energyCorrector = cms.PSet( ),
6484  recHitCleaners = cms.VPSet(
6485  ),
6486  seedFinder = cms.PSet(
6487  nNeighbours = cms.int32( 4 ),
6488  thresholdsByDetector = cms.VPSet(
6489  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6490  seedingThresholdPt = cms.double( 0.0 ),
6491  detector = cms.string( "PS1" )
6492  ),
6493  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6494  seedingThresholdPt = cms.double( 0.0 ),
6495  detector = cms.string( "PS2" )
6496  )
6497  ),
6498  algoName = cms.string( "LocalMaximumSeedFinder" )
6499  ),
6500  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
6501 )
6502 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
6503  pfClusterBuilder = cms.PSet(
6504  positionCalc = cms.PSet(
6505  minFractionInCalc = cms.double( 1.0E-9 ),
6506  logWeightDenominator = cms.double( 0.08 ),
6507  minAllowedNormalization = cms.double( 1.0E-9 ),
6508  posCalcNCrystals = cms.int32( 9 ),
6509  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6510  ),
6511  minFracTot = cms.double( 1.0E-20 ),
6512  positionCalcForConvergence = cms.PSet(
6513  minFractionInCalc = cms.double( 0.0 ),
6514  W0 = cms.double( 4.2 ),
6515  minAllowedNormalization = cms.double( 0.0 ),
6516  T0_EB = cms.double( 7.4 ),
6517  X0 = cms.double( 0.89 ),
6518  T0_ES = cms.double( 1.2 ),
6519  T0_EE = cms.double( 3.1 ),
6520  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6521  ),
6522  maxIterations = cms.uint32( 50 ),
6523  stoppingTolerance = cms.double( 1.0E-8 ),
6524  minFractionToKeep = cms.double( 1.0E-7 ),
6525  excludeOtherSeeds = cms.bool( True ),
6526  showerSigma = cms.double( 1.5 ),
6527  recHitEnergyNorms = cms.VPSet(
6528  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6529  recHitEnergyNorm = cms.double( 0.08 )
6530  ),
6531  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6532  recHitEnergyNorm = cms.double( 0.3 )
6533  )
6534  ),
6535  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6536  allCellsPositionCalc = cms.PSet(
6537  minFractionInCalc = cms.double( 1.0E-9 ),
6538  logWeightDenominator = cms.double( 0.08 ),
6539  minAllowedNormalization = cms.double( 1.0E-9 ),
6540  posCalcNCrystals = cms.int32( -1 ),
6541  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6542  )
6543  ),
6544  positionReCalc = cms.PSet(
6545  minFractionInCalc = cms.double( 0.0 ),
6546  W0 = cms.double( 4.2 ),
6547  minAllowedNormalization = cms.double( 0.0 ),
6548  T0_EB = cms.double( 7.4 ),
6549  X0 = cms.double( 0.89 ),
6550  T0_ES = cms.double( 1.2 ),
6551  T0_EE = cms.double( 3.1 ),
6552  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6553  ),
6554  initialClusteringStep = cms.PSet(
6555  thresholdsByDetector = cms.VPSet(
6556  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6557  detector = cms.string( "ECAL_BARREL" ),
6558  gatheringThresholdPt = cms.double( 0.0 )
6559  ),
6560  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6561  detector = cms.string( "ECAL_ENDCAP" ),
6562  gatheringThresholdPt = cms.double( 0.0 )
6563  )
6564  ),
6565  useCornerCells = cms.bool( True ),
6566  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6567  ),
6568  energyCorrector = cms.PSet( ),
6569  recHitCleaners = cms.VPSet(
6570  cms.PSet( cleaningByDetector = cms.VPSet(
6571  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6572  fractionThresholdModifier = cms.double( 3.0 ),
6573  doubleSpikeThresh = cms.double( 10.0 ),
6574  minS4S1_b = cms.double( -0.024 ),
6575  singleSpikeThresh = cms.double( 4.0 ),
6576  detector = cms.string( "ECAL_BARREL" ),
6577  minS4S1_a = cms.double( 0.04 ),
6578  energyThresholdModifier = cms.double( 2.0 )
6579  ),
6580  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6581  fractionThresholdModifier = cms.double( 3.0 ),
6582  doubleSpikeThresh = cms.double( 1.0E9 ),
6583  minS4S1_b = cms.double( -0.0125 ),
6584  singleSpikeThresh = cms.double( 15.0 ),
6585  detector = cms.string( "ECAL_ENDCAP" ),
6586  minS4S1_a = cms.double( 0.02 ),
6587  energyThresholdModifier = cms.double( 2.0 )
6588  )
6589 ),
6590  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6591  )
6592  ),
6593  seedFinder = cms.PSet(
6594  nNeighbours = cms.int32( 8 ),
6595  thresholdsByDetector = cms.VPSet(
6596  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6597  seedingThresholdPt = cms.double( 0.15 ),
6598  detector = cms.string( "ECAL_ENDCAP" )
6599  ),
6600  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6601  seedingThresholdPt = cms.double( 0.0 ),
6602  detector = cms.string( "ECAL_BARREL" )
6603  )
6604  ),
6605  algoName = cms.string( "LocalMaximumSeedFinder" )
6606  ),
6607  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
6608 )
6609 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6610  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
6611  minimumPSEnergy = cms.double( 0.0 ),
6612  energyCorrector = cms.PSet(
6613  applyCrackCorrections = cms.bool( False ),
6614  algoName = cms.string( "PFClusterEMEnergyCorrector" )
6615  ),
6616  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
6617 )
6618 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
6619  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
6620  doSatelliteClusterMerge = cms.bool( False ),
6621  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6622  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
6623  useRegression = cms.bool( False ),
6624  satelliteMajorityFraction = cms.double( 0.5 ),
6625  thresh_PFClusterEndcap = cms.double( 4.0 ),
6626  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6627  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
6628  use_preshower = cms.bool( True ),
6629  thresh_PFClusterBarrel = cms.double( 4.0 ),
6630  thresh_SCEt = cms.double( 4.0 ),
6631  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
6632  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
6633  verbose = cms.untracked.bool( False ),
6634  useDynamicDPhiWindow = cms.bool( True ),
6635  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
6636  regressionConfig = cms.PSet(
6637  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
6638  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6639  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6640  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
6641  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
6642  ),
6643  applyCrackCorrections = cms.bool( False ),
6644  satelliteClusterSeedThreshold = cms.double( 50.0 ),
6645  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
6646  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
6647  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6648  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
6649  ClusteringType = cms.string( "Mustache" ),
6650  EnergyWeight = cms.string( "Raw" ),
6651  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
6652  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
6653  thresh_PFClusterES = cms.double( 5.0 ),
6654  seedThresholdIsET = cms.bool( True ),
6655  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
6656 )
6657 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
6658  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
6659  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
6660  recoEcalCandidateCollection = cms.string( "" )
6661 )
6662 fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1MatchFilterRegional",
6663  doIsolated = cms.bool( False ),
6664  endcap_end = cms.double( 2.65 ),
6665  region_phi_size = cms.double( 1.044 ),
6666  saveTags = cms.bool( False ),
6667  region_eta_size_ecap = cms.double( 1.0 ),
6668  barrel_end = cms.double( 1.4791 ),
6669  l1IsolatedTag = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6670  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
6671  l1CenJetsTag = cms.InputTag( 'hltL1extraParticles','Central' ),
6672  region_eta_size = cms.double( 0.522 ),
6673  L1SeedFilterTag = cms.InputTag( "hltL1sL1SingleEG5" ),
6674  candNonIsolatedTag = cms.InputTag( "" ),
6675  l1NonIsolatedTag = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6676  ncandcut = cms.int32( 1 )
6677 )
6678 fragment.hltEle5SC5JPsiEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
6679  saveTags = cms.bool( True ),
6680  L1NonIsoCand = cms.InputTag( "" ),
6681  relaxed = cms.untracked.bool( False ),
6682  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6683  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
6684  etcutEB = cms.double( 5.0 ),
6685  etcutEE = cms.double( 5.0 ),
6686  ncandcut = cms.int32( 1 )
6687 )
6688 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
6689  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6690  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
6691  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
6692  isIeta = cms.bool( True )
6693 )
6694 fragment.hltEle5SC5JPsiClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6695  doIsolated = cms.bool( True ),
6696  thrOverE2EE = cms.double( -1.0 ),
6697  L1NonIsoCand = cms.InputTag( "" ),
6698  saveTags = cms.bool( True ),
6699  thrOverE2EB = cms.double( -1.0 ),
6700  thrRegularEE = cms.double( 0.05 ),
6701  thrOverEEE = cms.double( -1.0 ),
6702  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6703  thrOverEEB = cms.double( -1.0 ),
6704  thrRegularEB = cms.double( 0.015 ),
6705  lessThan = cms.bool( True ),
6706  useEt = cms.bool( False ),
6707  ncandcut = cms.int32( 1 ),
6708  isoTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
6709  candTag = cms.InputTag( "hltEle5SC5JPsiEtFilter" ),
6710  nonIsoTag = cms.InputTag( "" )
6711 )
6712 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6713  EBSumThreshold = cms.double( 0.2 ),
6714  MomHBDepth = cms.double( 0.2 ),
6715  UseEtEBTreshold = cms.bool( False ),
6716  hfInput = cms.InputTag( "hltHfreco" ),
6717  AllowMissingInputs = cms.bool( False ),
6718  MomEEDepth = cms.double( 0.0 ),
6719  EESumThreshold = cms.double( 0.45 ),
6720  HBGrid = cms.vdouble( ),
6721  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6722  HBThreshold = cms.double( 0.7 ),
6723  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6724  UseEcalRecoveredHits = cms.bool( False ),
6725  MomConstrMethod = cms.int32( 1 ),
6726  MomHEDepth = cms.double( 0.4 ),
6727  HcalThreshold = cms.double( -1000.0 ),
6728  HF2Weights = cms.vdouble( ),
6729  HOWeights = cms.vdouble( ),
6730  EEGrid = cms.vdouble( ),
6731  UseSymEBTreshold = cms.bool( False ),
6732  EEWeights = cms.vdouble( ),
6733  EEWeight = cms.double( 1.0 ),
6734  UseHO = cms.bool( False ),
6735  HBWeights = cms.vdouble( ),
6736  HF1Weight = cms.double( 1.0 ),
6737  HF2Grid = cms.vdouble( ),
6738  HEDWeights = cms.vdouble( ),
6739  HEDGrid = cms.vdouble( ),
6740  EBWeight = cms.double( 1.0 ),
6741  HF1Grid = cms.vdouble( ),
6742  EBWeights = cms.vdouble( ),
6743  HOWeight = cms.double( 1.0E-99 ),
6744  HESWeight = cms.double( 1.0 ),
6745  HESThreshold = cms.double( 0.8 ),
6746  hbheInput = cms.InputTag( "hltHbhereco" ),
6747  HF2Weight = cms.double( 1.0 ),
6748  HF2Threshold = cms.double( 0.85 ),
6749  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6750  EEThreshold = cms.double( 0.3 ),
6751  HOThresholdPlus1 = cms.double( 3.5 ),
6752  HOThresholdPlus2 = cms.double( 3.5 ),
6753  HF1Weights = cms.vdouble( ),
6754  hoInput = cms.InputTag( "hltHoreco" ),
6755  HF1Threshold = cms.double( 0.5 ),
6756  HOThresholdMinus1 = cms.double( 3.5 ),
6757  HESGrid = cms.vdouble( ),
6758  EcutTower = cms.double( -1000.0 ),
6759  UseRejectedRecoveredEcalHits = cms.bool( False ),
6760  UseEtEETreshold = cms.bool( False ),
6761  HESWeights = cms.vdouble( ),
6762  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6763  'kWeird',
6764  'kBad' ),
6765  HEDWeight = cms.double( 1.0 ),
6766  UseSymEETreshold = cms.bool( False ),
6767  HEDThreshold = cms.double( 0.8 ),
6768  EBThreshold = cms.double( 0.07 ),
6769  UseRejectedHitsOnly = cms.bool( False ),
6770  UseHcalRecoveredHits = cms.bool( False ),
6771  HOThresholdMinus2 = cms.double( 3.5 ),
6772  HOThreshold0 = cms.double( 3.5 ),
6773  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6774  UseRejectedRecoveredHcalHits = cms.bool( False ),
6775  MomEBDepth = cms.double( 0.3 ),
6776  HBWeight = cms.double( 1.0 ),
6777  HOGrid = cms.vdouble( ),
6778  EBGrid = cms.vdouble( )
6779 )
6780 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
6781  gridSpacing = cms.double( 0.55 ),
6782  maxRapidity = cms.double( 2.5 ),
6783  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
6784 )
6785 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
6786  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
6787  effectiveAreaBarrel = cms.double( 0.105 ),
6788  outerCone = cms.double( 0.14 ),
6789  innerCone = cms.double( 0.0 ),
6790  useSingleTower = cms.bool( False ),
6791  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6792  depth = cms.int32( -1 ),
6793  doRhoCorrection = cms.bool( False ),
6794  effectiveAreaEndcap = cms.double( 0.17 ),
6795  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6796  rhoMax = cms.double( 9.9999999E7 ),
6797  etMin = cms.double( 0.0 ),
6798  rhoScale = cms.double( 1.0 ),
6799  doEtSum = cms.bool( False )
6800 )
6801 fragment.hltEle5SC5JPsiHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6802  doIsolated = cms.bool( True ),
6803  thrOverE2EE = cms.double( -1.0 ),
6804  L1NonIsoCand = cms.InputTag( "" ),
6805  saveTags = cms.bool( True ),
6806  thrOverE2EB = cms.double( -1.0 ),
6807  thrRegularEE = cms.double( -1.0 ),
6808  thrOverEEE = cms.double( 0.15 ),
6809  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6810  thrOverEEB = cms.double( 0.15 ),
6811  thrRegularEB = cms.double( -1.0 ),
6812  lessThan = cms.bool( True ),
6813  useEt = cms.bool( False ),
6814  ncandcut = cms.int32( 1 ),
6815  isoTag = cms.InputTag( "hltEgammaHoverE" ),
6816  candTag = cms.InputTag( "hltEle5SC5JPsiClusterShapeFilter" ),
6817  nonIsoTag = cms.InputTag( "" )
6818 )
6819 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
6820  energyEndcap = cms.double( 0.0 ),
6821  effectiveAreaBarrel = cms.double( 0.147 ),
6822  etaStripBarrel = cms.double( 0.0 ),
6823  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6824  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
6825  etaStripEndcap = cms.double( 0.0 ),
6826  drVetoBarrel = cms.double( 0.0 ),
6827  drMax = cms.double( 0.3 ),
6828  doRhoCorrection = cms.bool( True ),
6829  energyBarrel = cms.double( 0.0 ),
6830  effectiveAreaEndcap = cms.double( 0.131 ),
6831  drVetoEndcap = cms.double( 0.0 ),
6832  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6833  rhoMax = cms.double( 9.9999999E7 ),
6834  rhoScale = cms.double( 1.0 )
6835 )
6836 fragment.hltEle5SC5JPsiEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6837  doIsolated = cms.bool( True ),
6838  thrOverE2EE = cms.double( -1.0 ),
6839  L1NonIsoCand = cms.InputTag( "" ),
6840  saveTags = cms.bool( True ),
6841  thrOverE2EB = cms.double( -1.0 ),
6842  thrRegularEE = cms.double( -1.0 ),
6843  thrOverEEE = cms.double( 0.3 ),
6844  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6845  thrOverEEB = cms.double( 0.5 ),
6846  thrRegularEB = cms.double( -1.0 ),
6847  lessThan = cms.bool( True ),
6848  useEt = cms.bool( True ),
6849  ncandcut = cms.int32( 1 ),
6850  isoTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
6851  candTag = cms.InputTag( "hltEle5SC5JPsiHEFilter" ),
6852  nonIsoTag = cms.InputTag( "" )
6853 )
6854 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
6855  L1NonIsoCand = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
6856  EMin = cms.double( 0.8 ),
6857  EtMin = cms.double( 0.5 ),
6858  L1IsoCand = cms.InputTag( 'hltL1extraParticles','Isolated' ),
6859  useTowersInCone = cms.double( 0.8 ),
6860  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
6861 )
6862 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
6863  ECAL_Compensate = cms.bool( False ),
6864  ECAL_Dead_Code = cms.uint32( 10 ),
6865  MinLongTiming_Cut = cms.double( -5.0 ),
6866  ECAL_Compensation = cms.double( 0.5 ),
6867  MaxLongTiming_Cut = cms.double( 5.0 ),
6868  weight_HFhad = cms.double( 1.0 ),
6869  ApplyPulseDPG = cms.bool( False ),
6870  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6871  ECAL_Threshold = cms.double( 10.0 ),
6872  ApplyTimeDPG = cms.bool( False ),
6873  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
6874  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6875  LongFibre_Fraction = cms.double( 0.1 ),
6876  MaxShortTiming_Cut = cms.double( 5.0 ),
6877  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6878  thresh_Barrel = cms.double( 0.4 ),
6879  navigation_HF = cms.bool( True ),
6880  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6881  HF_Calib_29 = cms.double( 1.07 ),
6882  LongFibre_Cut = cms.double( 120.0 ),
6883  EM_Depth = cms.double( 22.0 ),
6884  weight_HFem = cms.double( 1.0 ),
6885  LongShortFibre_Cut = cms.double( 1.0E9 ),
6886  MinShortTiming_Cut = cms.double( -5.0 ),
6887  HCAL_Calib = cms.bool( True ),
6888  thresh_HF = cms.double( 0.4 ),
6889  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6890  thresh_Endcap = cms.double( 0.4 ),
6891  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6892  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6893  ShortFibre_Cut = cms.double( 60.0 ),
6894  ApplyLongShortDPG = cms.bool( True ),
6895  HF_Calib = cms.bool( True ),
6896  HAD_Depth = cms.double( 47.0 ),
6897  ShortFibre_Fraction = cms.double( 0.01 ),
6898  HCAL_Calib_29 = cms.double( 1.35 )
6899 )
6900 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFClusterProducer",
6901  pfClusterBuilder = cms.PSet(
6902  positionCalc = cms.PSet(
6903  minFractionInCalc = cms.double( 1.0E-9 ),
6904  logWeightDenominator = cms.double( 0.8 ),
6905  minAllowedNormalization = cms.double( 1.0E-9 ),
6906  posCalcNCrystals = cms.int32( 5 ),
6907  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6908  ),
6909  minFracTot = cms.double( 1.0E-20 ),
6910  maxIterations = cms.uint32( 50 ),
6911  stoppingTolerance = cms.double( 1.0E-8 ),
6912  minFractionToKeep = cms.double( 1.0E-7 ),
6913  excludeOtherSeeds = cms.bool( True ),
6914  showerSigma = cms.double( 10.0 ),
6915  recHitEnergyNorms = cms.VPSet(
6916  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
6917  recHitEnergyNorm = cms.double( 0.8 )
6918  ),
6919  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
6920  recHitEnergyNorm = cms.double( 0.8 )
6921  )
6922  ),
6923  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6924  allCellsPositionCalc = cms.PSet(
6925  minFractionInCalc = cms.double( 1.0E-9 ),
6926  logWeightDenominator = cms.double( 0.8 ),
6927  minAllowedNormalization = cms.double( 1.0E-9 ),
6928  posCalcNCrystals = cms.int32( -1 ),
6929  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6930  )
6931  ),
6932  positionReCalc = cms.PSet( ),
6933  initialClusteringStep = cms.PSet(
6934  thresholdsByDetector = cms.VPSet(
6935  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6936  detector = cms.string( "HCAL_BARREL1" ),
6937  gatheringThresholdPt = cms.double( 0.0 )
6938  ),
6939  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6940  detector = cms.string( "HCAL_ENDCAP" ),
6941  gatheringThresholdPt = cms.double( 0.0 )
6942  )
6943  ),
6944  useCornerCells = cms.bool( True ),
6945  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6946  ),
6947  energyCorrector = cms.PSet( ),
6948  recHitCleaners = cms.VPSet(
6949  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
6950  ),
6951  seedFinder = cms.PSet(
6952  nNeighbours = cms.int32( 4 ),
6953  thresholdsByDetector = cms.VPSet(
6954  cms.PSet( seedingThreshold = cms.double( 0.8 ),
6955  seedingThresholdPt = cms.double( 0.0 ),
6956  detector = cms.string( "HCAL_BARREL1" )
6957  ),
6958  cms.PSet( seedingThreshold = cms.double( 1.1 ),
6959  seedingThresholdPt = cms.double( 0.0 ),
6960  detector = cms.string( "HCAL_ENDCAP" )
6961  )
6962  ),
6963  algoName = cms.string( "LocalMaximumSeedFinder" )
6964  ),
6965  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCALForEgamma" )
6966 )
6967 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
6968  energyEndcap = cms.double( 0.0 ),
6969  useHF = cms.bool( False ),
6970  useEt = cms.bool( True ),
6971  etaStripBarrel = cms.double( 0.0 ),
6972  pfClusterProducerHFHAD = cms.InputTag( "hltParticleFlowClusterHFHADForEgamma" ),
6973  rhoScale = cms.double( 1.0 ),
6974  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
6975  etaStripEndcap = cms.double( 0.0 ),
6976  drVetoBarrel = cms.double( 0.0 ),
6977  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
6978  drMax = cms.double( 0.3 ),
6979  effectiveAreaBarrel = cms.double( 0.071 ),
6980  energyBarrel = cms.double( 0.0 ),
6981  effectiveAreaEndcap = cms.double( 0.182 ),
6982  drVetoEndcap = cms.double( 0.0 ),
6983  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
6984  rhoMax = cms.double( 9.9999999E7 ),
6985  pfClusterProducerHFEM = cms.InputTag( "hltParticleFlowClusterHFEMForEgamma" ),
6986  doRhoCorrection = cms.bool( True )
6987 )
6988 fragment.hltEle5SC5JPsiHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
6989  doIsolated = cms.bool( True ),
6990  thrOverE2EE = cms.double( -1.0 ),
6991  L1NonIsoCand = cms.InputTag( "" ),
6992  saveTags = cms.bool( True ),
6993  thrOverE2EB = cms.double( -1.0 ),
6994  thrRegularEE = cms.double( -1.0 ),
6995  thrOverEEE = cms.double( 0.2 ),
6996  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
6997  thrOverEEB = cms.double( 0.2 ),
6998  thrRegularEB = cms.double( -1.0 ),
6999  lessThan = cms.bool( True ),
7000  useEt = cms.bool( True ),
7001  ncandcut = cms.int32( 1 ),
7002  isoTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
7003  candTag = cms.InputTag( "hltEle5SC5JPsiEcalIsoFilter" ),
7004  nonIsoTag = cms.InputTag( "" )
7005 )
7006 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
7007  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7008  SeedConfiguration = cms.PSet(
7009  searchInTIDTEC = cms.bool( True ),
7010  HighPtThreshold = cms.double( 35.0 ),
7011  r2MinF = cms.double( -0.15 ),
7012  OrderedHitsFactoryPSet = cms.PSet(
7013  maxElement = cms.uint32( 0 ),
7014  ComponentName = cms.string( "StandardHitPairGenerator" ),
7015  useOnDemandTracker = cms.untracked.int32( 0 ),
7016  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
7017  ),
7018  DeltaPhi1Low = cms.double( 0.23 ),
7019  DeltaPhi1High = cms.double( 0.08 ),
7020  ePhiMin1 = cms.double( -0.08 ),
7021  LowPtThreshold = cms.double( 3.0 ),
7022  RegionPSet = cms.PSet(
7023  deltaPhiRegion = cms.double( 0.4 ),
7024  originHalfLength = cms.double( 15.0 ),
7025  useZInVertex = cms.bool( True ),
7026  deltaEtaRegion = cms.double( 0.1 ),
7027  ptMin = cms.double( 1.5 ),
7028  originRadius = cms.double( 0.2 ),
7029  VertexProducer = cms.InputTag( "dummyVertices" )
7030  ),
7031  dynamicPhiRoad = cms.bool( False ),
7032  ePhiMax1 = cms.double( 0.04 ),
7033  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
7034  SizeWindowENeg = cms.double( 0.675 ),
7035  nSigmasDeltaZ1 = cms.double( 5.0 ),
7036  rMaxI = cms.double( 0.2 ),
7037  preFilteredSeeds = cms.bool( True ),
7038  r2MaxF = cms.double( 0.15 ),
7039  pPhiMin1 = cms.double( -0.04 ),
7040  initialSeeds = cms.InputTag( "noSeedsHere" ),
7041  pPhiMax1 = cms.double( 0.08 ),
7042  SCEtCut = cms.double( 3.0 ),
7043  z2MaxB = cms.double( 0.09 ),
7044  fromTrackerSeeds = cms.bool( True ),
7045  hcalRecHits = cms.InputTag( "hltHbhereco" ),
7046  z2MinB = cms.double( -0.09 ),
7047  rMinI = cms.double( -0.2 ),
7048  hOverEConeSize = cms.double( 0.0 ),
7049  hOverEHBMinE = cms.double( 999999.0 ),
7050  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7051  applyHOverECut = cms.bool( False ),
7052  hOverEHFMinE = cms.double( 999999.0 ),
7053  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7054  PhiMin2B = cms.double( -0.004 ),
7055  PhiMin2F = cms.double( -0.004 ),
7056  PhiMax2B = cms.double( 0.004 ),
7057  PhiMax2F = cms.double( 0.004 ),
7058  DeltaPhi2B = cms.double( 0.004 ),
7059  DeltaPhi2F = cms.double( 0.004 ),
7060  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
7061  ),
7062  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
7063 )
7064 fragment.hltEle5SC5JPsiPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
7065  saveTags = cms.bool( True ),
7066  s2_threshold = cms.double( 0.4 ),
7067  npixelmatchcut = cms.double( 1.0 ),
7068  tanhSO10InterThres = cms.double( 1.0 ),
7069  pixelVeto = cms.bool( False ),
7070  doIsolated = cms.bool( True ),
7071  s_a_phi1B = cms.double( 0.0069 ),
7072  s_a_phi1F = cms.double( 0.0076 ),
7073  s_a_phi1I = cms.double( 0.0088 ),
7074  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7075  candTag = cms.InputTag( "hltEle5SC5JPsiHcalIsoFilter" ),
7076  tanhSO10ForwardThres = cms.double( 1.0 ),
7077  L1IsoPixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7078  L1NonIsoCand = cms.InputTag( "" ),
7079  ncandcut = cms.int32( 1 ),
7080  tanhSO10BarrelThres = cms.double( 0.35 ),
7081  s_a_rF = cms.double( 0.04 ),
7082  L1NonIsoPixelSeedsTag = cms.InputTag( "" ),
7083  s_a_rI = cms.double( 0.027 ),
7084  s_a_phi2I = cms.double( 7.0E-4 ),
7085  useS = cms.bool( False ),
7086  s_a_phi2B = cms.double( 3.7E-4 ),
7087  s_a_zB = cms.double( 0.012 ),
7088  s_a_phi2F = cms.double( 0.00906 )
7089 )
7090 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
7091  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
7092  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7093  SimpleMagneticField = cms.string( "" ),
7094  TransientInitialStateEstimatorParameters = cms.PSet(
7095  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
7096  numberMeasurementsForFit = cms.int32( 4 ),
7097  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
7098  ),
7099  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7100  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7101  cleanTrajectoryAfterInOut = cms.bool( True ),
7102  useHitsSplitting = cms.bool( True ),
7103  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7104  doSeedingRegionRebuilding = cms.bool( True ),
7105  maxNSeeds = cms.uint32( 1000000 ),
7106  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForElectrons" ) ),
7107  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7108  TrajectoryBuilder = cms.string( "" )
7109 )
7110 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
7111  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
7112  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7113  producer = cms.string( "" ),
7114  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7115  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
7116  useHitsSplitting = cms.bool( False ),
7117  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
7118  GeometricInnerState = cms.bool( True ),
7119  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7120  TrajectoryInEvent = cms.bool( True ),
7121  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7122  AlgorithmName = cms.string( "gsf" ),
7123  Propagator = cms.string( "hltESPFwdElectronPropagator" )
7124 )
7125 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
7126  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7127  UseGsfTracks = cms.bool( True ),
7128  TrackProducer = cms.InputTag( "" ),
7129  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
7130 )
7131 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
7132  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7133  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7134  upperTrackNrToRemoveCut = cms.int32( 9999 ),
7135  lowerTrackNrToRemoveCut = cms.int32( -1 ),
7136  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
7137 )
7138 fragment.hltEle5SC5JPsiOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7139  doIsolated = cms.bool( True ),
7140  thrOverE2EE = cms.double( -1.0 ),
7141  L1NonIsoCand = cms.InputTag( "" ),
7142  saveTags = cms.bool( True ),
7143  thrOverE2EB = cms.double( -1.0 ),
7144  thrRegularEE = cms.double( 0.03 ),
7145  thrOverEEE = cms.double( -1.0 ),
7146  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7147  thrOverEEB = cms.double( -1.0 ),
7148  thrRegularEB = cms.double( 0.05 ),
7149  lessThan = cms.bool( True ),
7150  useEt = cms.bool( True ),
7151  ncandcut = cms.int32( 1 ),
7152  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
7153  candTag = cms.InputTag( "hltEle5SC5JPsiPixelMatchFilter" ),
7154  nonIsoTag = cms.InputTag( "" )
7155 )
7156 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
7157  verbose = cms.untracked.bool( False ),
7158  useTriggerFilterElectrons = cms.bool( False ),
7159  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7160  isRecoCandidate = cms.bool( True ),
7161  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
7162  useTriggerFilterMuons = cms.bool( False ),
7163  useBeamSpot = cms.bool( True ),
7164  vertexLabel = cms.InputTag( "None" ),
7165  triggerFilterElectronsSrc = cms.InputTag( "None" ),
7166  triggerFilterMuonsSrc = cms.InputTag( "None" ),
7167  useVertex = cms.bool( False )
7168 )
7169 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
7170  useFilterWithES = cms.bool( False ),
7171  FilterPSet = cms.PSet(
7172  chi2 = cms.double( 1000.0 ),
7173  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7174  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
7175  nSigmaInvPtTolerance = cms.double( 0.0 ),
7176  ptMin = cms.double( 0.1 ),
7177  tipMax = cms.double( 1.0 )
7178  ),
7179  passLabel = cms.string( "" ),
7180  FitterPSet = cms.PSet(
7181  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
7182  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7183  fixImpactParameter = cms.double( 0.0 )
7184  ),
7185  RegionFactoryPSet = cms.PSet(
7186  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
7187  RegionPSet = cms.PSet(
7188  precise = cms.bool( True ),
7189  originRadius = cms.double( 0.2 ),
7190  ptMin = cms.double( 0.9 ),
7191  originHalfLength = cms.double( 0.3 ),
7192  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7193  useFixedError = cms.bool( True ),
7194  sigmaZVertex = cms.double( 3.0 ),
7195  fixedError = cms.double( 0.2 ),
7196  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
7197  useFoundVertices = cms.bool( True ),
7198  nSigmaZ = cms.double( 4.0 ),
7199  useFakeVertices = cms.bool( True )
7200  )
7201  ),
7202  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
7203  OrderedHitsFactoryPSet = cms.PSet(
7204  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7205  GeneratorPSet = cms.PSet(
7206  useBending = cms.bool( True ),
7207  useFixedPreFiltering = cms.bool( False ),
7208  maxElement = cms.uint32( 100000 ),
7209  phiPreFiltering = cms.double( 0.3 ),
7210  extraHitRPhitolerance = cms.double( 0.06 ),
7211  useMultScattering = cms.bool( True ),
7212  SeedComparitorPSet = cms.PSet(
7213  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7214  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7215  ),
7216  extraHitRZtolerance = cms.double( 0.06 ),
7217  ComponentName = cms.string( "PixelTripletHLTGenerator" )
7218  ),
7219  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
7220  )
7221 )
7222 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
7223  WtAverage = cms.bool( True ),
7224  Method2 = cms.bool( True ),
7225  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7226  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
7227  Verbosity = cms.int32( 0 ),
7228  UseError = cms.bool( True ),
7229  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7230  PtMin = cms.double( 1.0 ),
7231  NTrkMin = cms.int32( 2 ),
7232  ZOffset = cms.double( 5.0 ),
7233  Finder = cms.string( "DivisiveVertexFinder" ),
7234  ZSeparation = cms.double( 0.05 )
7235 )
7236 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7237  useEventsWithNoVertex = cms.bool( True ),
7238  originHalfLength = cms.double( 0.3 ),
7239  useProtoTrackKinematics = cms.bool( False ),
7240  usePV = cms.bool( True ),
7241  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7242  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7243  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7244  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
7245  originRadius = cms.double( 0.1 )
7246 )
7247 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7248  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
7249  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7250  SimpleMagneticField = cms.string( "ParabolicMf" ),
7251  TransientInitialStateEstimatorParameters = cms.PSet(
7252  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7253  numberMeasurementsForFit = cms.int32( 4 ),
7254  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7255  ),
7256  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7257  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7258  cleanTrajectoryAfterInOut = cms.bool( False ),
7259  useHitsSplitting = cms.bool( False ),
7260  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7261  doSeedingRegionRebuilding = cms.bool( False ),
7262  maxNSeeds = cms.uint32( 100000 ),
7263  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
7264  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7265  TrajectoryBuilder = cms.string( "" )
7266 )
7267 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7268  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
7269  SimpleMagneticField = cms.string( "ParabolicMf" ),
7270  clusterRemovalInfo = cms.InputTag( "" ),
7271  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7272  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7273  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7274  useHitsSplitting = cms.bool( False ),
7275  MeasurementTracker = cms.string( "" ),
7276  AlgorithmName = cms.string( "hltIterX" ),
7277  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7278  NavigationSchool = cms.string( "" ),
7279  TrajectoryInEvent = cms.bool( True ),
7280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7281  GeometricInnerState = cms.bool( True ),
7282  useSimpleMF = cms.bool( True ),
7283  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7284 )
7285 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7286  max_d0 = cms.double( 100.0 ),
7287  minNumber3DLayers = cms.uint32( 0 ),
7288  max_lostHitFraction = cms.double( 1.0 ),
7289  applyAbsCutsIfNoPV = cms.bool( False ),
7290  qualityBit = cms.string( "highPurity" ),
7291  minNumberLayers = cms.uint32( 3 ),
7292  chi2n_par = cms.double( 0.7 ),
7293  useVtxError = cms.bool( False ),
7294  nSigmaZ = cms.double( 3.0 ),
7295  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7296  applyAdaptedPVCuts = cms.bool( True ),
7297  min_eta = cms.double( -9999.0 ),
7298  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7299  copyTrajectories = cms.untracked.bool( True ),
7300  vtxNumber = cms.int32( -1 ),
7301  max_d0NoPV = cms.double( 100.0 ),
7302  keepAllTracks = cms.bool( False ),
7303  maxNumberLostLayers = cms.uint32( 1 ),
7304  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7305  max_relpterr = cms.double( 9999.0 ),
7306  copyExtras = cms.untracked.bool( True ),
7307  max_z0NoPV = cms.double( 100.0 ),
7308  vertexCut = cms.string( "tracksSize>=3" ),
7309  max_z0 = cms.double( 100.0 ),
7310  useVertices = cms.bool( True ),
7311  min_nhits = cms.uint32( 0 ),
7312  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
7313  max_minMissHitOutOrIn = cms.int32( 99 ),
7314  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7315  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7316  max_eta = cms.double( 9999.0 ),
7317  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7318  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7319  res_par = cms.vdouble( 0.003, 0.001 ),
7320  minHitsToBypassChecks = cms.uint32( 20 )
7321 )
7322 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7323  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7324  maxChi2 = cms.double( 9.0 ),
7325  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
7326  oldClusterRemovalInfo = cms.InputTag( "" ),
7327  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7328  overrideTrkQuals = cms.InputTag( "" ),
7329  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7330  TrackQuality = cms.string( "highPurity" )
7331 )
7332 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7333  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7334  OnDemand = cms.bool( False ),
7335  src = cms.InputTag( "hltSiStripClusters" )
7336 )
7337 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7338  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7339  'BPix1+BPix2+FPix1_pos',
7340  'BPix1+BPix2+FPix1_neg',
7341  'BPix1+FPix1_pos+FPix2_pos',
7342  'BPix1+FPix1_neg+FPix2_neg' ),
7343  MTOB = cms.PSet( ),
7344  TEC = cms.PSet( ),
7345  MTID = cms.PSet( ),
7346  FPix = cms.PSet(
7347  HitProducer = cms.string( "hltSiPixelRecHits" ),
7348  hitErrorRZ = cms.double( 0.0036 ),
7349  useErrorsFromParam = cms.bool( True ),
7350  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7351  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7352  hitErrorRPhi = cms.double( 0.0051 )
7353  ),
7354  MTEC = cms.PSet( ),
7355  MTIB = cms.PSet( ),
7356  TID = cms.PSet( ),
7357  TOB = cms.PSet( ),
7358  BPix = cms.PSet(
7359  HitProducer = cms.string( "hltSiPixelRecHits" ),
7360  hitErrorRZ = cms.double( 0.006 ),
7361  useErrorsFromParam = cms.bool( True ),
7362  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7363  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7364  hitErrorRPhi = cms.double( 0.0027 )
7365  ),
7366  TIB = cms.PSet( )
7367 )
7368 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7369  RegionFactoryPSet = cms.PSet(
7370  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7371  RegionPSet = cms.PSet(
7372  precise = cms.bool( True ),
7373  originRadius = cms.double( 0.05 ),
7374  ptMin = cms.double( 0.5 ),
7375  input = cms.InputTag( "hltEgammaCandidates" ),
7376  maxNRegions = cms.int32( 10 ),
7377  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7378  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7379  zErrorBeamSpot = cms.double( 24.2 ),
7380  deltaEta = cms.double( 0.5 ),
7381  deltaPhi = cms.double( 0.5 ),
7382  nSigmaZVertex = cms.double( 3.0 ),
7383  nSigmaZBeamSpot = cms.double( 4.0 ),
7384  mode = cms.string( "VerticesFixed" ),
7385  maxNVertices = cms.int32( 3 ),
7386  zErrorVetex = cms.double( 0.2 )
7387  )
7388  ),
7389  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7390  ClusterCheckPSet = cms.PSet(
7391  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7392  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7393  doClusterCheck = cms.bool( False ),
7394  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7395  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7396  ),
7397  OrderedHitsFactoryPSet = cms.PSet(
7398  maxElement = cms.uint32( 0 ),
7399  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7400  GeneratorPSet = cms.PSet(
7401  useBending = cms.bool( True ),
7402  useFixedPreFiltering = cms.bool( False ),
7403  maxElement = cms.uint32( 100000 ),
7404  phiPreFiltering = cms.double( 0.3 ),
7405  extraHitRPhitolerance = cms.double( 0.032 ),
7406  useMultScattering = cms.bool( True ),
7407  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
7408  extraHitRZtolerance = cms.double( 0.037 ),
7409  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7410  ),
7411  SeedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
7412  ),
7413  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
7414 )
7415 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7416  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
7417  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7418  SimpleMagneticField = cms.string( "ParabolicMf" ),
7419  TransientInitialStateEstimatorParameters = cms.PSet(
7420  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7421  numberMeasurementsForFit = cms.int32( 4 ),
7422  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7423  ),
7424  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7425  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7426  cleanTrajectoryAfterInOut = cms.bool( False ),
7427  useHitsSplitting = cms.bool( False ),
7428  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7429  doSeedingRegionRebuilding = cms.bool( False ),
7430  maxNSeeds = cms.uint32( 100000 ),
7431  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
7432  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7433  TrajectoryBuilder = cms.string( "" )
7434 )
7435 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7436  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
7437  SimpleMagneticField = cms.string( "ParabolicMf" ),
7438  clusterRemovalInfo = cms.InputTag( "" ),
7439  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7440  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
7441  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7442  useHitsSplitting = cms.bool( False ),
7443  MeasurementTracker = cms.string( "" ),
7444  AlgorithmName = cms.string( "hltIterX" ),
7445  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7446  NavigationSchool = cms.string( "" ),
7447  TrajectoryInEvent = cms.bool( True ),
7448  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7449  GeometricInnerState = cms.bool( True ),
7450  useSimpleMF = cms.bool( True ),
7451  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7452 )
7453 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
7454  max_d0 = cms.double( 100.0 ),
7455  minNumber3DLayers = cms.uint32( 0 ),
7456  max_lostHitFraction = cms.double( 1.0 ),
7457  applyAbsCutsIfNoPV = cms.bool( False ),
7458  qualityBit = cms.string( "highPurity" ),
7459  minNumberLayers = cms.uint32( 3 ),
7460  chi2n_par = cms.double( 0.7 ),
7461  useVtxError = cms.bool( False ),
7462  nSigmaZ = cms.double( 3.0 ),
7463  dz_par2 = cms.vdouble( 0.9, 3.0 ),
7464  applyAdaptedPVCuts = cms.bool( True ),
7465  min_eta = cms.double( -9999.0 ),
7466  dz_par1 = cms.vdouble( 0.8, 3.0 ),
7467  copyTrajectories = cms.untracked.bool( True ),
7468  vtxNumber = cms.int32( -1 ),
7469  max_d0NoPV = cms.double( 100.0 ),
7470  keepAllTracks = cms.bool( False ),
7471  maxNumberLostLayers = cms.uint32( 1 ),
7472  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7473  max_relpterr = cms.double( 9999.0 ),
7474  copyExtras = cms.untracked.bool( True ),
7475  max_z0NoPV = cms.double( 100.0 ),
7476  vertexCut = cms.string( "tracksSize>=3" ),
7477  max_z0 = cms.double( 100.0 ),
7478  useVertices = cms.bool( True ),
7479  min_nhits = cms.uint32( 0 ),
7480  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7481  max_minMissHitOutOrIn = cms.int32( 99 ),
7482  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7483  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7484  max_eta = cms.double( 9999.0 ),
7485  d0_par2 = cms.vdouble( 0.9, 3.0 ),
7486  d0_par1 = cms.vdouble( 0.85, 3.0 ),
7487  res_par = cms.vdouble( 0.003, 0.001 ),
7488  minHitsToBypassChecks = cms.uint32( 20 )
7489 )
7490 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
7491  max_d0 = cms.double( 100.0 ),
7492  minNumber3DLayers = cms.uint32( 0 ),
7493  max_lostHitFraction = cms.double( 1.0 ),
7494  applyAbsCutsIfNoPV = cms.bool( False ),
7495  qualityBit = cms.string( "highPurity" ),
7496  minNumberLayers = cms.uint32( 5 ),
7497  chi2n_par = cms.double( 0.4 ),
7498  useVtxError = cms.bool( False ),
7499  nSigmaZ = cms.double( 3.0 ),
7500  dz_par2 = cms.vdouble( 1.0, 4.0 ),
7501  applyAdaptedPVCuts = cms.bool( True ),
7502  min_eta = cms.double( -9999.0 ),
7503  dz_par1 = cms.vdouble( 1.0, 4.0 ),
7504  copyTrajectories = cms.untracked.bool( True ),
7505  vtxNumber = cms.int32( -1 ),
7506  max_d0NoPV = cms.double( 100.0 ),
7507  keepAllTracks = cms.bool( False ),
7508  maxNumberLostLayers = cms.uint32( 1 ),
7509  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7510  max_relpterr = cms.double( 9999.0 ),
7511  copyExtras = cms.untracked.bool( True ),
7512  max_z0NoPV = cms.double( 100.0 ),
7513  vertexCut = cms.string( "tracksSize>=3" ),
7514  max_z0 = cms.double( 100.0 ),
7515  useVertices = cms.bool( True ),
7516  min_nhits = cms.uint32( 0 ),
7517  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
7518  max_minMissHitOutOrIn = cms.int32( 99 ),
7519  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7520  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7521  max_eta = cms.double( 9999.0 ),
7522  d0_par2 = cms.vdouble( 1.0, 4.0 ),
7523  d0_par1 = cms.vdouble( 1.0, 4.0 ),
7524  res_par = cms.vdouble( 0.003, 0.001 ),
7525  minHitsToBypassChecks = cms.uint32( 20 )
7526 )
7527 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
7528  ShareFrac = cms.double( 0.19 ),
7529  writeOnlyTrkQuals = cms.bool( False ),
7530  MinPT = cms.double( 0.05 ),
7531  allowFirstHitShare = cms.bool( True ),
7532  copyExtras = cms.untracked.bool( True ),
7533  Epsilon = cms.double( -0.001 ),
7534  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7535  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7536  MaxNormalizedChisq = cms.double( 1000.0 ),
7537  copyMVA = cms.bool( False ),
7538  FoundHitBonus = cms.double( 5.0 ),
7539  setsToMerge = cms.VPSet(
7540  cms.PSet( pQual = cms.bool( False ),
7541  tLists = cms.vint32( 0, 1 )
7542  )
7543  ),
7544  MinFound = cms.int32( 3 ),
7545  hasSelector = cms.vint32( 0, 0 ),
7546  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
7547  LostHitPenalty = cms.double( 20.0 ),
7548  newQuality = cms.string( "confirmed" )
7549 )
7550 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
7551  ShareFrac = cms.double( 0.19 ),
7552  writeOnlyTrkQuals = cms.bool( False ),
7553  MinPT = cms.double( 0.05 ),
7554  allowFirstHitShare = cms.bool( True ),
7555  copyExtras = cms.untracked.bool( True ),
7556  Epsilon = cms.double( -0.001 ),
7557  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7558  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7559  MaxNormalizedChisq = cms.double( 1000.0 ),
7560  copyMVA = cms.bool( False ),
7561  FoundHitBonus = cms.double( 5.0 ),
7562  setsToMerge = cms.VPSet(
7563  cms.PSet( pQual = cms.bool( False ),
7564  tLists = cms.vint32( 0, 1 )
7565  )
7566  ),
7567  MinFound = cms.int32( 3 ),
7568  hasSelector = cms.vint32( 0, 0 ),
7569  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
7570  LostHitPenalty = cms.double( 20.0 ),
7571  newQuality = cms.string( "confirmed" )
7572 )
7573 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7574  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7575  maxChi2 = cms.double( 16.0 ),
7576  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
7577  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
7578  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7579  overrideTrkQuals = cms.InputTag( "" ),
7580  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7581  TrackQuality = cms.string( "highPurity" )
7582 )
7583 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7584  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7585  OnDemand = cms.bool( False ),
7586  src = cms.InputTag( "hltSiStripClusters" )
7587 )
7588 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7589  layerList = cms.vstring( 'BPix1+BPix2',
7590  'BPix1+BPix3',
7591  'BPix2+BPix3',
7592  'BPix1+FPix1_pos',
7593  'BPix1+FPix1_neg',
7594  'BPix1+FPix2_pos',
7595  'BPix1+FPix2_neg',
7596  'BPix2+FPix1_pos',
7597  'BPix2+FPix1_neg',
7598  'BPix2+FPix2_pos',
7599  'BPix2+FPix2_neg',
7600  'FPix1_pos+FPix2_pos',
7601  'FPix1_neg+FPix2_neg' ),
7602  MTOB = cms.PSet( ),
7603  TEC = cms.PSet( ),
7604  MTID = cms.PSet( ),
7605  FPix = cms.PSet(
7606  HitProducer = cms.string( "hltSiPixelRecHits" ),
7607  hitErrorRZ = cms.double( 0.0036 ),
7608  useErrorsFromParam = cms.bool( True ),
7609  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7610  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7611  hitErrorRPhi = cms.double( 0.0051 )
7612  ),
7613  MTEC = cms.PSet( ),
7614  MTIB = cms.PSet( ),
7615  TID = cms.PSet( ),
7616  TOB = cms.PSet( ),
7617  BPix = cms.PSet(
7618  HitProducer = cms.string( "hltSiPixelRecHits" ),
7619  hitErrorRZ = cms.double( 0.006 ),
7620  useErrorsFromParam = cms.bool( True ),
7621  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7622  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
7623  hitErrorRPhi = cms.double( 0.0027 )
7624  ),
7625  TIB = cms.PSet( )
7626 )
7627 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7628  RegionFactoryPSet = cms.PSet(
7629  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7630  RegionPSet = cms.PSet(
7631  precise = cms.bool( True ),
7632  originRadius = cms.double( 0.05 ),
7633  ptMin = cms.double( 1.2 ),
7634  deltaEta = cms.double( 0.5 ),
7635  deltaPhi = cms.double( 0.5 ),
7636  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
7637  input = cms.InputTag( "hltEgammaCandidates" ),
7638  mode = cms.string( "VerticesFixed" ),
7639  maxNRegions = cms.int32( 10 ),
7640  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7641  maxNVertices = cms.int32( 3 ),
7642  zErrorBeamSpot = cms.double( 24.2 ),
7643  nSigmaZVertex = cms.double( 3.0 ),
7644  nSigmaZBeamSpot = cms.double( 4.0 ),
7645  zErrorVetex = cms.double( 0.2 )
7646  )
7647  ),
7648  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7649  ClusterCheckPSet = cms.PSet(
7650  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7651  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7652  doClusterCheck = cms.bool( False ),
7653  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7654  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7655  ),
7656  OrderedHitsFactoryPSet = cms.PSet(
7657  maxElement = cms.uint32( 0 ),
7658  ComponentName = cms.string( "StandardHitPairGenerator" ),
7659  GeneratorPSet = cms.PSet(
7660  maxElement = cms.uint32( 100000 ),
7661  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7662  ),
7663  SeedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
7664  ),
7665  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
7666 )
7667 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7668  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
7669  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7670  SimpleMagneticField = cms.string( "ParabolicMf" ),
7671  TransientInitialStateEstimatorParameters = cms.PSet(
7672  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7673  numberMeasurementsForFit = cms.int32( 4 ),
7674  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7675  ),
7676  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7677  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7678  cleanTrajectoryAfterInOut = cms.bool( False ),
7679  useHitsSplitting = cms.bool( False ),
7680  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7681  doSeedingRegionRebuilding = cms.bool( False ),
7682  maxNSeeds = cms.uint32( 100000 ),
7683  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
7684  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7685  TrajectoryBuilder = cms.string( "" )
7686 )
7687 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7688  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
7689  SimpleMagneticField = cms.string( "ParabolicMf" ),
7690  clusterRemovalInfo = cms.InputTag( "" ),
7691  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7692  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
7693  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7694  useHitsSplitting = cms.bool( False ),
7695  MeasurementTracker = cms.string( "" ),
7696  AlgorithmName = cms.string( "hltIterX" ),
7697  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7698  NavigationSchool = cms.string( "" ),
7699  TrajectoryInEvent = cms.bool( True ),
7700  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7701  GeometricInnerState = cms.bool( True ),
7702  useSimpleMF = cms.bool( True ),
7703  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7704 )
7705 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
7706  max_d0 = cms.double( 100.0 ),
7707  minNumber3DLayers = cms.uint32( 0 ),
7708  max_lostHitFraction = cms.double( 1.0 ),
7709  applyAbsCutsIfNoPV = cms.bool( False ),
7710  qualityBit = cms.string( "highPurity" ),
7711  minNumberLayers = cms.uint32( 3 ),
7712  chi2n_par = cms.double( 0.7 ),
7713  useVtxError = cms.bool( False ),
7714  nSigmaZ = cms.double( 3.0 ),
7715  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7716  applyAdaptedPVCuts = cms.bool( True ),
7717  min_eta = cms.double( -9999.0 ),
7718  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7719  copyTrajectories = cms.untracked.bool( True ),
7720  vtxNumber = cms.int32( -1 ),
7721  max_d0NoPV = cms.double( 100.0 ),
7722  keepAllTracks = cms.bool( False ),
7723  maxNumberLostLayers = cms.uint32( 1 ),
7724  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7725  max_relpterr = cms.double( 9999.0 ),
7726  copyExtras = cms.untracked.bool( True ),
7727  max_z0NoPV = cms.double( 100.0 ),
7728  vertexCut = cms.string( "tracksSize>=3" ),
7729  max_z0 = cms.double( 100.0 ),
7730  useVertices = cms.bool( True ),
7731  min_nhits = cms.uint32( 0 ),
7732  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
7733  max_minMissHitOutOrIn = cms.int32( 99 ),
7734  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7735  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
7736  max_eta = cms.double( 9999.0 ),
7737  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7738  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7739  res_par = cms.vdouble( 0.003, 0.001 ),
7740  minHitsToBypassChecks = cms.uint32( 20 )
7741 )
7742 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
7743  ShareFrac = cms.double( 0.19 ),
7744  writeOnlyTrkQuals = cms.bool( False ),
7745  MinPT = cms.double( 0.05 ),
7746  allowFirstHitShare = cms.bool( True ),
7747  copyExtras = cms.untracked.bool( True ),
7748  Epsilon = cms.double( -0.001 ),
7749  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7750  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7751  MaxNormalizedChisq = cms.double( 1000.0 ),
7752  copyMVA = cms.bool( False ),
7753  FoundHitBonus = cms.double( 5.0 ),
7754  setsToMerge = cms.VPSet(
7755  cms.PSet( pQual = cms.bool( False ),
7756  tLists = cms.vint32( 0, 1 )
7757  )
7758  ),
7759  MinFound = cms.int32( 3 ),
7760  hasSelector = cms.vint32( 0, 0 ),
7761  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
7762  LostHitPenalty = cms.double( 20.0 ),
7763  newQuality = cms.string( "confirmed" )
7764 )
7765 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
7766  egTrkIsoStripEndcap = cms.double( 0.03 ),
7767  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
7768  useGsfTrack = cms.bool( True ),
7769  useSCRefs = cms.bool( True ),
7770  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
7771  egTrkIsoStripBarrel = cms.double( 0.03 ),
7772  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
7773  egTrkIsoConeSize = cms.double( 0.3 ),
7774  egTrkIsoRSpan = cms.double( 999999.0 ),
7775  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
7776  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7777  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
7778  egTrkIsoPtMin = cms.double( 1.0 ),
7779  egTrkIsoZSpan = cms.double( 0.15 )
7780 )
7781 fragment.hltEle5SC5JPsiTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7782  doIsolated = cms.bool( True ),
7783  thrOverE2EE = cms.double( -1.0 ),
7784  L1NonIsoCand = cms.InputTag( "" ),
7785  saveTags = cms.bool( True ),
7786  thrOverE2EB = cms.double( -1.0 ),
7787  thrRegularEE = cms.double( -1.0 ),
7788  thrOverEEE = cms.double( 0.2 ),
7789  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7790  thrOverEEB = cms.double( 0.2 ),
7791  thrRegularEB = cms.double( -1.0 ),
7792  lessThan = cms.bool( True ),
7793  useEt = cms.bool( True ),
7794  ncandcut = cms.int32( 1 ),
7795  isoTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
7796  candTag = cms.InputTag( "hltEle5SC5JPsiOneOEMinusOneOPFilter" ),
7797  nonIsoTag = cms.InputTag( "" )
7798 )
7799 fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer",
7800  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
7801  doSatelliteClusterMerge = cms.bool( False ),
7802  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7803  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
7804  useRegression = cms.bool( False ),
7805  satelliteMajorityFraction = cms.double( 0.5 ),
7806  thresh_PFClusterEndcap = cms.double( 4.0 ),
7807  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7808  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
7809  use_preshower = cms.bool( True ),
7810  thresh_PFClusterBarrel = cms.double( 4.0 ),
7811  thresh_SCEt = cms.double( 4.0 ),
7812  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
7813  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
7814  verbose = cms.untracked.bool( False ),
7815  useDynamicDPhiWindow = cms.bool( True ),
7816  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
7817  regressionConfig = cms.PSet(
7818  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
7819  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
7820  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
7821  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
7822  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
7823  ),
7824  applyCrackCorrections = cms.bool( False ),
7825  satelliteClusterSeedThreshold = cms.double( 50.0 ),
7826  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
7827  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
7828  PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7829  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
7830  ClusteringType = cms.string( "Mustache" ),
7831  EnergyWeight = cms.string( "Raw" ),
7832  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
7833  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
7834  thresh_PFClusterES = cms.double( 5.0 ),
7835  seedThresholdIsET = cms.bool( True ),
7836  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
7837 )
7838 fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
7839  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7840  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ),
7841  recoEcalCandidateCollection = cms.string( "" )
7842 )
7843 fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
7844  doIsolated = cms.bool( True ),
7845  saveTags = cms.bool( False ),
7846  candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7847  candNonIsolatedTag = cms.InputTag( "" )
7848 )
7849 fragment.hltEle5SC5JPsiEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter",
7850  saveTags = cms.bool( True ),
7851  L1NonIsoCand = cms.InputTag( "" ),
7852  relaxed = cms.untracked.bool( False ),
7853  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7854  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
7855  etcutEB = cms.double( 4.0 ),
7856  etcutEE = cms.double( 4.0 ),
7857  ncandcut = cms.int32( 2 )
7858 )
7859 fragment.hltEle5SC5JPsiMass2to4p5Filter = cms.EDFilter( "HLTPMMassFilter",
7860  saveTags = cms.bool( True ),
7861  lowerMassCut = cms.double( 0.0 ),
7862  L1NonIsoCand = cms.InputTag( "" ),
7863  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7864  relaxed = cms.untracked.bool( False ),
7865  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
7866  isElectron1 = cms.untracked.bool( False ),
7867  isElectron2 = cms.untracked.bool( False ),
7868  upperMassCut = cms.double( 5.0 ),
7869  candTag = cms.InputTag( "hltEle5SC5JPsiEtUnseededFilter" ),
7870  reqOppCharge = cms.untracked.bool( False ),
7871  nZcandcut = cms.int32( 1 )
7872 )
7873 fragment.hltL1sL1SingleJet12BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
7874  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ),
7875  saveTags = cms.bool( True ),
7876  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
7877  L1UseL1TriggerObjectMaps = cms.bool( True ),
7878  L1UseAliasesForSeeding = cms.bool( True ),
7879  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7880  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
7881  L1NrBxInEvent = cms.int32( 3 ),
7882  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
7883  L1TechTriggerSeeding = cms.bool( False )
7884 )
7885 fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7886  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7887  offset = cms.uint32( 0 )
7888 )
7889 fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7890  saveTags = cms.bool( True ),
7891  minPtProbe = cms.double( 15.0 ),
7892  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7893  triggerType = cms.int32( 85 ),
7894  applyAbsToTag = cms.bool( False ),
7895  oppositeEta = cms.bool( False ),
7896  minPtAve = cms.double( 0.0 ),
7897  applyAbsToProbe = cms.bool( False ),
7898  minProbeEta = cms.double( -99.0 ),
7899  atLeastOneJetAbovePT = cms.double( 0.0 ),
7900  maxTagEta = cms.double( 99.0 ),
7901  minPtTag = cms.double( 15.0 ),
7902  maxProbeEta = cms.double( 99.0 ),
7903  minTagEta = cms.double( -99.0 ),
7904  minDphi = cms.double( -1.0 )
7905 )
7906 fragment.hltPreDiPFJet15FBEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7907  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7908  offset = cms.uint32( 0 )
7909 )
7910 fragment.hltDoublePFJet15FBEta2 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7911  saveTags = cms.bool( True ),
7912  minPtProbe = cms.double( 15.0 ),
7913  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7914  triggerType = cms.int32( 85 ),
7915  applyAbsToTag = cms.bool( False ),
7916  oppositeEta = cms.bool( True ),
7917  minPtAve = cms.double( 0.0 ),
7918  applyAbsToProbe = cms.bool( False ),
7919  minProbeEta = cms.double( -99.0 ),
7920  atLeastOneJetAbovePT = cms.double( 0.0 ),
7921  maxTagEta = cms.double( 99.0 ),
7922  minPtTag = cms.double( 15.0 ),
7923  maxProbeEta = cms.double( -2.0 ),
7924  minTagEta = cms.double( 2.0 ),
7925  minDphi = cms.double( -1.0 )
7926 )
7927 fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7928  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7929  offset = cms.uint32( 0 )
7930 )
7931 fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
7932  saveTags = cms.bool( True ),
7933  minPtProbe = cms.double( 15.0 ),
7934  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7935  triggerType = cms.int32( 85 ),
7936  applyAbsToTag = cms.bool( False ),
7937  oppositeEta = cms.bool( True ),
7938  minPtAve = cms.double( 0.0 ),
7939  applyAbsToProbe = cms.bool( False ),
7940  minProbeEta = cms.double( -99.0 ),
7941  atLeastOneJetAbovePT = cms.double( 0.0 ),
7942  maxTagEta = cms.double( 99.0 ),
7943  minPtTag = cms.double( 15.0 ),
7944  maxProbeEta = cms.double( -3.0 ),
7945  minTagEta = cms.double( 3.0 ),
7946  minDphi = cms.double( -1.0 )
7947 )
7948 fragment.hltPrePFJet15FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7949  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7950  offset = cms.uint32( 0 )
7951 )
7952 fragment.hltSinglePFJet15FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7953  saveTags = cms.bool( True ),
7954  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7955  minJetEta = cms.double( 2.0 ),
7956  minPtJet = cms.double( 15.0 ),
7957  applyAbsToJet = cms.bool( True ),
7958  triggerType = cms.int32( 85 ),
7959  maxJetEta = cms.double( 99.0 )
7960 )
7961 fragment.hltPrePFJet15FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7962  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7963  offset = cms.uint32( 0 )
7964 )
7965 fragment.hltSinglePFJet15FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7966  saveTags = cms.bool( True ),
7967  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7968  minJetEta = cms.double( 3.0 ),
7969  minPtJet = cms.double( 15.0 ),
7970  applyAbsToJet = cms.bool( True ),
7971  triggerType = cms.int32( 85 ),
7972  maxJetEta = cms.double( 99.0 )
7973 )
7974 fragment.hltPrePFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7975  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7976  offset = cms.uint32( 0 )
7977 )
7978 fragment.hltSinglePFJet25NoCaloMatched = cms.EDFilter( "HLT1PFJet",
7979  saveTags = cms.bool( True ),
7980  MinPt = cms.double( 25.0 ),
7981  MinN = cms.int32( 1 ),
7982  MaxEta = cms.double( 99.0 ),
7983  MinMass = cms.double( -1.0 ),
7984  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7985  MinE = cms.double( -1.0 ),
7986  triggerType = cms.int32( 85 )
7987 )
7988 fragment.hltPrePFJet25FwdEta2NoCaloMatched = cms.EDFilter( "HLTPrescaler",
7989  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7990  offset = cms.uint32( 0 )
7991 )
7992 fragment.hltSinglePFJet25FwdEta2 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
7993  saveTags = cms.bool( True ),
7994  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7995  minJetEta = cms.double( 2.0 ),
7996  minPtJet = cms.double( 25.0 ),
7997  applyAbsToJet = cms.bool( True ),
7998  triggerType = cms.int32( 85 ),
7999  maxJetEta = cms.double( 99.0 )
8000 )
8001 fragment.hltPrePFJet25FwdEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8002  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8003  offset = cms.uint32( 0 )
8004 )
8005 fragment.hltSinglePFJet25FwdEta3 = cms.EDFilter( "HLTPFJetEtaTopologyFilter",
8006  saveTags = cms.bool( True ),
8007  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8008  minJetEta = cms.double( 3.0 ),
8009  minPtJet = cms.double( 25.0 ),
8010  applyAbsToJet = cms.bool( True ),
8011  triggerType = cms.int32( 85 ),
8012  maxJetEta = cms.double( 99.0 )
8013 )
8014 fragment.hltL1sL1SingleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
8015  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20" ),
8016  saveTags = cms.bool( True ),
8017  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8018  L1UseL1TriggerObjectMaps = cms.bool( True ),
8019  L1UseAliasesForSeeding = cms.bool( True ),
8020  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8021  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8022  L1NrBxInEvent = cms.int32( 3 ),
8023  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8024  L1TechTriggerSeeding = cms.bool( False )
8025 )
8026 fragment.hltPrePFJet40NoCaloMatched = cms.EDFilter( "HLTPrescaler",
8027  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8028  offset = cms.uint32( 0 )
8029 )
8030 fragment.hltSinglePFJet40NoCaloMatched = cms.EDFilter( "HLT1PFJet",
8031  saveTags = cms.bool( True ),
8032  MinPt = cms.double( 40.0 ),
8033  MinN = cms.int32( 1 ),
8034  MaxEta = cms.double( 99.0 ),
8035  MinMass = cms.double( -1.0 ),
8036  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8037  MinE = cms.double( -1.0 ),
8038  triggerType = cms.int32( 85 )
8039 )
8040 fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler",
8041  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8042  offset = cms.uint32( 0 )
8043 )
8044 fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8045  saveTags = cms.bool( True ),
8046  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8047  maxTagEta = cms.double( 1.4 ),
8048  minPtJet = cms.double( 10.0 ),
8049  minPtAve = cms.double( 15.0 ),
8050  minProbeEta = cms.double( 2.7 ),
8051  triggerType = cms.int32( 85 ),
8052  maxProbeEta = cms.double( 5.5 ),
8053  minTagEta = cms.double( -1.0 ),
8054  minDphi = cms.double( 2.5 )
8055 )
8056 fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler",
8057  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8058  offset = cms.uint32( 0 )
8059 )
8060 fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8061  saveTags = cms.bool( True ),
8062  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8063  maxTagEta = cms.double( 1.4 ),
8064  minPtJet = cms.double( 10.0 ),
8065  minPtAve = cms.double( 25.0 ),
8066  minProbeEta = cms.double( 2.7 ),
8067  triggerType = cms.int32( 85 ),
8068  maxProbeEta = cms.double( 5.5 ),
8069  minTagEta = cms.double( -1.0 ),
8070  minDphi = cms.double( 2.5 )
8071 )
8072 fragment.hltL1sL1SingleJet16 = cms.EDFilter( "HLTLevel1GTSeed",
8073  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ),
8074  saveTags = cms.bool( True ),
8075  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8076  L1UseL1TriggerObjectMaps = cms.bool( True ),
8077  L1UseAliasesForSeeding = cms.bool( True ),
8078  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8079  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8080  L1NrBxInEvent = cms.int32( 3 ),
8081  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8082  L1TechTriggerSeeding = cms.bool( False )
8083 )
8084 fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler",
8085  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8086  offset = cms.uint32( 0 )
8087 )
8088 fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8089  saveTags = cms.bool( True ),
8090  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8091  maxTagEta = cms.double( 1.4 ),
8092  minPtJet = cms.double( 10.0 ),
8093  minPtAve = cms.double( 35.0 ),
8094  minProbeEta = cms.double( 2.7 ),
8095  triggerType = cms.int32( 85 ),
8096  maxProbeEta = cms.double( 5.5 ),
8097  minTagEta = cms.double( -1.0 ),
8098  minDphi = cms.double( 2.5 )
8099 )
8100 fragment.hltPreDiPFJetAve15Central = cms.EDFilter( "HLTPrescaler",
8101  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8102  offset = cms.uint32( 0 )
8103 )
8104 fragment.hltDiPFJetAve15ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8105  saveTags = cms.bool( True ),
8106  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8107  maxTagEta = cms.double( 1.4 ),
8108  minPtJet = cms.double( 10.0 ),
8109  minPtAve = cms.double( 15.0 ),
8110  minProbeEta = cms.double( -1.0 ),
8111  triggerType = cms.int32( 85 ),
8112  maxProbeEta = cms.double( 2.7 ),
8113  minTagEta = cms.double( -1.0 ),
8114  minDphi = cms.double( 2.5 )
8115 )
8116 fragment.hltPreDiPFJetAve25Central = cms.EDFilter( "HLTPrescaler",
8117  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8118  offset = cms.uint32( 0 )
8119 )
8120 fragment.hltDiPFJetAve25ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8121  saveTags = cms.bool( True ),
8122  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8123  maxTagEta = cms.double( 1.4 ),
8124  minPtJet = cms.double( 10.0 ),
8125  minPtAve = cms.double( 25.0 ),
8126  minProbeEta = cms.double( -1.0 ),
8127  triggerType = cms.int32( 85 ),
8128  maxProbeEta = cms.double( 2.7 ),
8129  minTagEta = cms.double( -1.0 ),
8130  minDphi = cms.double( 2.5 )
8131 )
8132 fragment.hltPreDiPFJetAve35Central = cms.EDFilter( "HLTPrescaler",
8133  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8134  offset = cms.uint32( 0 )
8135 )
8136 fragment.hltDiPFJetAve35ForCentralJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
8137  saveTags = cms.bool( True ),
8138  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
8139  maxTagEta = cms.double( 1.4 ),
8140  minPtJet = cms.double( 10.0 ),
8141  minPtAve = cms.double( 35.0 ),
8142  minProbeEta = cms.double( -1.0 ),
8143  triggerType = cms.int32( 85 ),
8144  maxProbeEta = cms.double( 2.7 ),
8145  minTagEta = cms.double( -1.0 ),
8146  minDphi = cms.double( 2.5 )
8147 )
8148 fragment.hltPreL1RomanPotsSinglePixelTrack02 = cms.EDFilter( "HLTPrescaler",
8149  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8150  offset = cms.uint32( 0 )
8151 )
8152 fragment.hltMinBiasPixelFilterPT02 = cms.EDFilter( "HLTPixlMBFilt",
8153  pixlTag = cms.InputTag( "hltPixelCandsForMinBias" ),
8154  saveTags = cms.bool( True ),
8155  MinTrks = cms.uint32( 1 ),
8156  MinPt = cms.double( 0.2 ),
8157  MinSep = cms.double( 1.0 )
8158 )
8159 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
8160  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8161  offset = cms.uint32( 0 )
8162 )
8163 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8164  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8165  offset = cms.uint32( 0 )
8166 )
8167 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8168  SelectedTriggerType = cms.int32( 3 )
8169 )
8170 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
8171  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8172  offset = cms.uint32( 0 )
8173 )
8174 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTLevel1GTSeed",
8175  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8176  saveTags = cms.bool( True ),
8177  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8178  L1UseL1TriggerObjectMaps = cms.bool( True ),
8179  L1UseAliasesForSeeding = cms.bool( True ),
8180  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8181  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8182  L1NrBxInEvent = cms.int32( 3 ),
8183  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8184  L1TechTriggerSeeding = cms.bool( False )
8185 )
8186 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
8187  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8188  offset = cms.uint32( 0 )
8189 )
8190 fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler",
8191  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8192  offset = cms.uint32( 0 )
8193 )
8194 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8195  Active_Area_Repeats = cms.int32( 5 ),
8196  doAreaFastjet = cms.bool( False ),
8197  voronoiRfact = cms.double( 0.9 ),
8198  maxBadHcalCells = cms.uint32( 9999999 ),
8199  doAreaDiskApprox = cms.bool( True ),
8200  maxRecoveredEcalCells = cms.uint32( 9999999 ),
8201  jetType = cms.string( "CaloJet" ),
8202  minSeed = cms.uint32( 14327 ),
8203  Ghost_EtaMax = cms.double( 6.0 ),
8204  doRhoFastjet = cms.bool( False ),
8205  jetAlgorithm = cms.string( "AntiKt" ),
8206  nSigmaPU = cms.double( 1.0 ),
8207  GhostArea = cms.double( 0.01 ),
8208  Rho_EtaMax = cms.double( 4.4 ),
8209  maxBadEcalCells = cms.uint32( 9999999 ),
8210  useDeterministicSeed = cms.bool( True ),
8211  doPVCorrection = cms.bool( False ),
8212  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8213  rParam = cms.double( 0.4 ),
8214  maxProblematicHcalCells = cms.uint32( 9999999 ),
8215  doOutputJets = cms.bool( True ),
8216  src = cms.InputTag( "hltTowerMakerForAll" ),
8217  inputEtMin = cms.double( 0.3 ),
8218  puPtMin = cms.double( 10.0 ),
8219  srcPVs = cms.InputTag( "NotUsed" ),
8220  jetPtMin = cms.double( 1.0 ),
8221  radiusPU = cms.double( 0.4 ),
8222  maxProblematicEcalCells = cms.uint32( 9999999 ),
8223  doPUOffsetCorr = cms.bool( False ),
8224  inputEMin = cms.double( 0.0 ),
8225  useMassDropTagger = cms.bool( False ),
8226  muMin = cms.double( -1.0 ),
8227  subtractorName = cms.string( "" ),
8228  muCut = cms.double( -1.0 ),
8229  subjetPtMin = cms.double( -1.0 ),
8230  useTrimming = cms.bool( False ),
8231  muMax = cms.double( -1.0 ),
8232  yMin = cms.double( -1.0 ),
8233  useFiltering = cms.bool( False ),
8234  rFilt = cms.double( -1.0 ),
8235  yMax = cms.double( -1.0 ),
8236  zcut = cms.double( -1.0 ),
8237  MinVtxNdof = cms.int32( 5 ),
8238  MaxVtxZ = cms.double( 15.0 ),
8239  UseOnlyVertexTracks = cms.bool( False ),
8240  dRMin = cms.double( -1.0 ),
8241  nFilt = cms.int32( -1 ),
8242  usePruning = cms.bool( False ),
8243  maxDepth = cms.int32( -1 ),
8244  yCut = cms.double( -1.0 ),
8245  DzTrVtxMax = cms.double( 0.0 ),
8246  UseOnlyOnePV = cms.bool( False ),
8247  rcut_factor = cms.double( -1.0 ),
8248  sumRecHits = cms.bool( False ),
8249  trimPtFracMin = cms.double( -1.0 ),
8250  dRMax = cms.double( -1.0 ),
8251  DxyTrVtxMax = cms.double( 0.0 ),
8252  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
8253 )
8254 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8255  min_N90 = cms.int32( -2 ),
8256  min_N90hits = cms.int32( 2 ),
8257  min_EMF = cms.double( 1.0E-6 ),
8258  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8259  JetIDParams = cms.PSet(
8260  useRecHits = cms.bool( True ),
8261  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8262  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8263  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8264  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8265  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8266  ),
8267  max_EMF = cms.double( 999.0 )
8268 )
8269 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8270  gridSpacing = cms.double( 0.55 ),
8271  maxRapidity = cms.double( 5.0 ),
8272  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
8273 )
8274 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8275  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
8276  algorithm = cms.string( "AK4CaloHLT" ),
8277  level = cms.string( "L1FastJet" )
8278 )
8279 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8280  algorithm = cms.string( "AK4CaloHLT" ),
8281  level = cms.string( "L2Relative" )
8282 )
8283 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8284  algorithm = cms.string( "AK4CaloHLT" ),
8285  level = cms.string( "L3Absolute" )
8286 )
8287 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8288  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector' )
8289 )
8290 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8291  src = cms.InputTag( "hltAK4CaloJets" ),
8292  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8293 )
8294 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8295  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8296  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8297 )
8298 fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet",
8299  saveTags = cms.bool( True ),
8300  MinPt = cms.double( 30.0 ),
8301  MinN = cms.int32( 1 ),
8302  MaxEta = cms.double( 5.0 ),
8303  MinMass = cms.double( -1.0 ),
8304  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8305  MinE = cms.double( -1.0 ),
8306  triggerType = cms.int32( 85 )
8307 )
8308 fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
8309  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8310  offset = cms.uint32( 0 )
8311 )
8312 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
8313  saveTags = cms.bool( True ),
8314  MinPt = cms.double( 40.0 ),
8315  MinN = cms.int32( 1 ),
8316  MaxEta = cms.double( 5.0 ),
8317  MinMass = cms.double( -1.0 ),
8318  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8319  MinE = cms.double( -1.0 ),
8320  triggerType = cms.int32( 85 )
8321 )
8322 fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler",
8323  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8324  offset = cms.uint32( 0 )
8325 )
8326 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
8327  saveTags = cms.bool( True ),
8328  MinPt = cms.double( 50.0 ),
8329  MinN = cms.int32( 1 ),
8330  MaxEta = cms.double( 5.0 ),
8331  MinMass = cms.double( -1.0 ),
8332  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8333  MinE = cms.double( -1.0 ),
8334  triggerType = cms.int32( 85 )
8335 )
8336 fragment.hltL1sL1SingleJet36 = cms.EDFilter( "HLTLevel1GTSeed",
8337  L1SeedsLogicalExpression = cms.string( "L1_SingleJet36" ),
8338  saveTags = cms.bool( True ),
8339  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8340  L1UseL1TriggerObjectMaps = cms.bool( True ),
8341  L1UseAliasesForSeeding = cms.bool( True ),
8342  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8343  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8344  L1NrBxInEvent = cms.int32( 3 ),
8345  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8346  L1TechTriggerSeeding = cms.bool( False )
8347 )
8348 fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
8349  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8350  offset = cms.uint32( 0 )
8351 )
8352 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
8353  saveTags = cms.bool( True ),
8354  MinPt = cms.double( 80.0 ),
8355  MinN = cms.int32( 1 ),
8356  MaxEta = cms.double( 5.0 ),
8357  MinMass = cms.double( -1.0 ),
8358  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8359  MinE = cms.double( -1.0 ),
8360  triggerType = cms.int32( 85 )
8361 )
8362 fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
8363  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8364  offset = cms.uint32( 0 )
8365 )
8366 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
8367  saveTags = cms.bool( True ),
8368  MinPt = cms.double( 100.0 ),
8369  MinN = cms.int32( 1 ),
8370  MaxEta = cms.double( 5.0 ),
8371  MinMass = cms.double( -1.0 ),
8372  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8373  MinE = cms.double( -1.0 ),
8374  triggerType = cms.int32( 85 )
8375 )
8376 fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler",
8377  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8378  offset = cms.uint32( 0 )
8379 )
8380 fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet",
8381  saveTags = cms.bool( True ),
8382  MinPt = cms.double( 15.0 ),
8383  MinN = cms.int32( 1 ),
8384  MaxEta = cms.double( 5.0 ),
8385  MinMass = cms.double( -1.0 ),
8386  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8387  MinE = cms.double( -1.0 ),
8388  triggerType = cms.int32( 85 )
8389 )
8390 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8391  DeltaR = cms.double( 0.5 ),
8392  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ),
8393  TriggerType = cms.int32( 85 ),
8394  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8395 )
8396 fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet",
8397  saveTags = cms.bool( True ),
8398  MinPt = cms.double( 30.0 ),
8399  MinN = cms.int32( 1 ),
8400  MaxEta = cms.double( 5.0 ),
8401  MinMass = cms.double( -1.0 ),
8402  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
8403  MinE = cms.double( -1.0 ),
8404  triggerType = cms.int32( 85 )
8405 )
8406 fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler",
8407  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8408  offset = cms.uint32( 0 )
8409 )
8410 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8411  DeltaR = cms.double( 0.5 ),
8412  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ),
8413  TriggerType = cms.int32( 85 ),
8414  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8415 )
8416 fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet",
8417  saveTags = cms.bool( True ),
8418  MinPt = cms.double( 50.0 ),
8419  MinN = cms.int32( 1 ),
8420  MaxEta = cms.double( 5.0 ),
8421  MinMass = cms.double( -1.0 ),
8422  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ),
8423  MinE = cms.double( -1.0 ),
8424  triggerType = cms.int32( 85 )
8425 )
8426 fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
8427  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8428  offset = cms.uint32( 0 )
8429 )
8430 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8431  DeltaR = cms.double( 0.5 ),
8432  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
8433  TriggerType = cms.int32( 85 ),
8434  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8435 )
8436 fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet",
8437  saveTags = cms.bool( True ),
8438  MinPt = cms.double( 80.0 ),
8439  MinN = cms.int32( 1 ),
8440  MaxEta = cms.double( 5.0 ),
8441  MinMass = cms.double( -1.0 ),
8442  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ),
8443  MinE = cms.double( -1.0 ),
8444  triggerType = cms.int32( 85 )
8445 )
8446 fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
8447  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8448  offset = cms.uint32( 0 )
8449 )
8450 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
8451  saveTags = cms.bool( True ),
8452  MinPt = cms.double( 70.0 ),
8453  MinN = cms.int32( 1 ),
8454  MaxEta = cms.double( 5.0 ),
8455  MinMass = cms.double( -1.0 ),
8456  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8457  MinE = cms.double( -1.0 ),
8458  triggerType = cms.int32( 85 )
8459 )
8460 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8461  DeltaR = cms.double( 0.5 ),
8462  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
8463  TriggerType = cms.int32( 85 ),
8464  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8465 )
8466 fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet",
8467  saveTags = cms.bool( True ),
8468  MinPt = cms.double( 100.0 ),
8469  MinN = cms.int32( 1 ),
8470  MaxEta = cms.double( 5.0 ),
8471  MinMass = cms.double( -1.0 ),
8472  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
8473  MinE = cms.double( -1.0 ),
8474  triggerType = cms.int32( 85 )
8475 )
8476 fragment.hltL1sL1SingleEG2BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
8477  L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND" ),
8478  saveTags = cms.bool( True ),
8479  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8480  L1UseL1TriggerObjectMaps = cms.bool( True ),
8481  L1UseAliasesForSeeding = cms.bool( True ),
8482  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8483  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8484  L1NrBxInEvent = cms.int32( 3 ),
8485  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8486  L1TechTriggerSeeding = cms.bool( False )
8487 )
8488 fragment.hltPreHISinglePhoton10 = cms.EDFilter( "HLTPrescaler",
8489  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8490  offset = cms.uint32( 0 )
8491 )
8492 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8493  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8494  IslandEndcapSeedThr = cms.double( 0.18 ),
8495  posCalcParameters = cms.PSet(
8496  T0_barl = cms.double( 7.4 ),
8497  LogWeighted = cms.bool( True ),
8498  T0_endc = cms.double( 3.1 ),
8499  T0_endcPresh = cms.double( 1.2 ),
8500  W0 = cms.double( 4.2 ),
8501  X0 = cms.double( 0.89 )
8502  ),
8503  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8504  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8505  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8506  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8507  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8508  VerbosityLevel = cms.string( "ERROR" ),
8509  IslandBarrelSeedThr = cms.double( 0.5 ),
8510  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8511  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8512 )
8513 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8514  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8515  endcapEtaSearchRoad = cms.double( 0.14 ),
8516  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8517  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8518  barrelPhiSearchRoad = cms.double( 0.8 ),
8519  endcapPhiSearchRoad = cms.double( 0.6 ),
8520  endcapBCEnergyThreshold = cms.double( 0.0 ),
8521  VerbosityLevel = cms.string( "ERROR" ),
8522  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8523  barrelEtaSearchRoad = cms.double( 0.07 ),
8524  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8525  barrelBCEnergyThreshold = cms.double( 0.0 ),
8526  doBarrel = cms.bool( True ),
8527  doEndcaps = cms.bool( True ),
8528  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8529  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8530 )
8531 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8532  corectedSuperClusterCollection = cms.string( "" ),
8533  sigmaElectronicNoise = cms.double( 0.03 ),
8534  superClusterAlgo = cms.string( "Island" ),
8535  etThresh = cms.double( 0.0 ),
8536  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8537  applyEnergyCorrection = cms.bool( True ),
8538  isl_fCorrPset = cms.PSet(
8539  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8540  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 ),
8541  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8542  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 ),
8543  brLinearLowThr = cms.double( 0.0 ),
8544  brLinearHighThr = cms.double( 0.0 ),
8545  minR9Barrel = cms.double( 0.94 ),
8546  minR9Endcap = cms.double( 0.95 ),
8547  maxR9 = cms.double( 1.5 )
8548  ),
8549  VerbosityLevel = cms.string( "ERROR" ),
8550  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8551 )
8552 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8553  corectedSuperClusterCollection = cms.string( "" ),
8554  sigmaElectronicNoise = cms.double( 0.15 ),
8555  superClusterAlgo = cms.string( "Island" ),
8556  etThresh = cms.double( 0.0 ),
8557  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8558  applyEnergyCorrection = cms.bool( True ),
8559  isl_fCorrPset = cms.PSet(
8560  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8561  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 ),
8562  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8563  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 ),
8564  brLinearLowThr = cms.double( 0.0 ),
8565  brLinearHighThr = cms.double( 0.0 ),
8566  minR9Barrel = cms.double( 0.94 ),
8567  minR9Endcap = cms.double( 0.95 ),
8568  maxR9 = cms.double( 1.5 )
8569  ),
8570  VerbosityLevel = cms.string( "ERROR" ),
8571  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8572 )
8573 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8574  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8575  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8576  TimingCut = cms.untracked.double( 9999999.0 ),
8577  swissCutThr = cms.untracked.double( 0.95 ),
8578  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8579  etCut = cms.double( 8.0 ),
8580  outputColl = cms.string( "" )
8581 )
8582 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8583  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8584  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8585  recoEcalCandidateCollection = cms.string( "" )
8586 )
8587 fragment.hltHIPhoton10 = cms.EDFilter( "HLT1Photon",
8588  saveTags = cms.bool( True ),
8589  MinPt = cms.double( 10.0 ),
8590  MinN = cms.int32( 1 ),
8591  MaxEta = cms.double( 3.0 ),
8592  MinMass = cms.double( -1.0 ),
8593  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8594  MinE = cms.double( -1.0 ),
8595  triggerType = cms.int32( 81 )
8596 )
8597 fragment.hltPreHISinglePhoton15 = cms.EDFilter( "HLTPrescaler",
8598  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8599  offset = cms.uint32( 0 )
8600 )
8601 fragment.hltHIPhoton15 = cms.EDFilter( "HLT1Photon",
8602  saveTags = cms.bool( True ),
8603  MinPt = cms.double( 15.0 ),
8604  MinN = cms.int32( 1 ),
8605  MaxEta = cms.double( 3.0 ),
8606  MinMass = cms.double( -1.0 ),
8607  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8608  MinE = cms.double( -1.0 ),
8609  triggerType = cms.int32( 81 )
8610 )
8611 fragment.hltPreHISinglePhoton20 = cms.EDFilter( "HLTPrescaler",
8612  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8613  offset = cms.uint32( 0 )
8614 )
8615 fragment.hltHIPhoton20 = cms.EDFilter( "HLT1Photon",
8616  saveTags = cms.bool( True ),
8617  MinPt = cms.double( 20.0 ),
8618  MinN = cms.int32( 1 ),
8619  MaxEta = cms.double( 3.0 ),
8620  MinMass = cms.double( -1.0 ),
8621  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8622  MinE = cms.double( -1.0 ),
8623  triggerType = cms.int32( 81 )
8624 )
8625 fragment.hltPreHISinglePhoton40 = cms.EDFilter( "HLTPrescaler",
8626  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8627  offset = cms.uint32( 0 )
8628 )
8629 fragment.hltHIPhoton40 = cms.EDFilter( "HLT1Photon",
8630  saveTags = cms.bool( True ),
8631  MinPt = cms.double( 40.0 ),
8632  MinN = cms.int32( 1 ),
8633  MaxEta = cms.double( 3.0 ),
8634  MinMass = cms.double( -1.0 ),
8635  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8636  MinE = cms.double( -1.0 ),
8637  triggerType = cms.int32( 81 )
8638 )
8639 fragment.hltPreHISinglePhoton60 = cms.EDFilter( "HLTPrescaler",
8640  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8641  offset = cms.uint32( 0 )
8642 )
8643 fragment.hltHIPhoton60 = cms.EDFilter( "HLT1Photon",
8644  saveTags = cms.bool( True ),
8645  MinPt = cms.double( 60.0 ),
8646  MinN = cms.int32( 1 ),
8647  MaxEta = cms.double( 3.0 ),
8648  MinMass = cms.double( -1.0 ),
8649  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8650  MinE = cms.double( -1.0 ),
8651  triggerType = cms.int32( 81 )
8652 )
8653 fragment.hltBPTXCoincidence = cms.EDFilter( "HLTLevel1Activity",
8654  technicalBits = cms.uint64( 0x11 ),
8655  ignoreL1Mask = cms.bool( True ),
8656  invert = cms.bool( False ),
8657  physicsLoBits = cms.uint64( 0x1 ),
8658  physicsHiBits = cms.uint64( 0x0 ),
8659  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8660  daqPartitions = cms.uint32( 1 ),
8661  bunchCrossings = cms.vint32( 0, 1, -1 )
8662 )
8663 fragment.hltL1sL1DoubleMuOpen = cms.EDFilter( "HLTLevel1GTSeed",
8664  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
8665  saveTags = cms.bool( True ),
8666  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
8667  L1UseL1TriggerObjectMaps = cms.bool( True ),
8668  L1UseAliasesForSeeding = cms.bool( True ),
8669  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8670  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
8671  L1NrBxInEvent = cms.int32( 3 ),
8672  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
8673  L1TechTriggerSeeding = cms.bool( False )
8674 )
8675 fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8676  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8677  offset = cms.uint32( 0 )
8678 )
8679 fragment.hltL1fL1DoubleMuOpenFiltered0 = cms.EDFilter( "HLTMuonL1Filter",
8680  saveTags = cms.bool( True ),
8681  CSCTFtag = cms.InputTag( "unused" ),
8682  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8683  MinPt = cms.double( 0.0 ),
8684  MinN = cms.int32( 2 ),
8685  MaxEta = cms.double( 2.5 ),
8686  SelectQualities = cms.vint32( ),
8687  CandTag = cms.InputTag( "hltL1extraParticles" ),
8688  ExcludeSingleSegmentCSC = cms.bool( False )
8689 )
8690 fragment.hltPreHIL2Mu3 = cms.EDFilter( "HLTPrescaler",
8691  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8692  offset = cms.uint32( 0 )
8693 )
8694 fragment.hltHIL1SingleMuOpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8695  saveTags = cms.bool( False ),
8696  CSCTFtag = cms.InputTag( "unused" ),
8697  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMuOpen" ),
8698  MinPt = cms.double( 0.0 ),
8699  MinN = cms.int32( 1 ),
8700  MaxEta = cms.double( 2.5 ),
8701  SelectQualities = cms.vint32( ),
8702  CandTag = cms.InputTag( "hltL1extraParticles" ),
8703  ExcludeSingleSegmentCSC = cms.bool( False )
8704 )
8705 fragment.hltHIL2Mu3L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8706  saveTags = cms.bool( True ),
8707  MaxDr = cms.double( 9999.0 ),
8708  CutOnChambers = cms.bool( False ),
8709  PreviousCandTag = cms.InputTag( "hltHIL1SingleMuOpenFiltered" ),
8710  MinPt = cms.double( 3.0 ),
8711  MinN = cms.int32( 1 ),
8712  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8713  MaxEta = cms.double( 2.5 ),
8714  MinNhits = cms.vint32( 0 ),
8715  MinDxySig = cms.double( -1.0 ),
8716  MinNchambers = cms.vint32( 0 ),
8717  AbsEtaBins = cms.vdouble( 5.0 ),
8718  MaxDz = cms.double( 9999.0 ),
8719  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8720  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8721  MinDr = cms.double( -1.0 ),
8722  NSigmaPt = cms.double( 0.0 ),
8723  MinNstations = cms.vint32( 0 )
8724 )
8725 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8726  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8727  offset = cms.uint32( 0 )
8728 )
8729 fragment.hltHIDoubleMuLevel1PathL1OpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
8730  saveTags = cms.bool( True ),
8731  CSCTFtag = cms.InputTag( "unused" ),
8732  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpen" ),
8733  MinPt = cms.double( 0.0 ),
8734  MinN = cms.int32( 2 ),
8735  MaxEta = cms.double( 2.5 ),
8736  SelectQualities = cms.vint32( ),
8737  CandTag = cms.InputTag( "hltL1extraParticles" ),
8738  ExcludeSingleSegmentCSC = cms.bool( False )
8739 )
8740 fragment.hltHIL2DoubleMu0L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
8741  saveTags = cms.bool( True ),
8742  MaxDr = cms.double( 9999.0 ),
8743  CutOnChambers = cms.bool( False ),
8744  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
8745  MinPt = cms.double( 0.0 ),
8746  MinN = cms.int32( 2 ),
8747  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8748  MaxEta = cms.double( 3.0 ),
8749  MinNhits = cms.vint32( 0 ),
8750  MinDxySig = cms.double( -1.0 ),
8751  MinNchambers = cms.vint32( 0 ),
8752  AbsEtaBins = cms.vdouble( 5.0 ),
8753  MaxDz = cms.double( 9999.0 ),
8754  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8755  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8756  MinDr = cms.double( -1.0 ),
8757  NSigmaPt = cms.double( 0.0 ),
8758  MinNstations = cms.vint32( 0 )
8759 )
8760 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
8761  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
8762  offset = cms.uint32( 0 )
8763 )
8764 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8765  src = cms.InputTag( "hltSiPixelDigis" ),
8766  ChannelThreshold = cms.int32( 1000 ),
8767  maxNumberOfClusters = cms.int32( -1 ),
8768  VCaltoElectronGain = cms.int32( 65 ),
8769  MissCalibrate = cms.untracked.bool( True ),
8770  SplitClusters = cms.bool( False ),
8771  VCaltoElectronOffset = cms.int32( -414 ),
8772  payloadType = cms.string( "HLT" ),
8773  SeedThreshold = cms.int32( 1000 ),
8774  ClusterThreshold = cms.double( 4000.0 )
8775 )
8776 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8777  src = cms.InputTag( "hltHISiPixelClusters" ),
8778  onDemand = cms.bool( False )
8779 )
8780 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8781  VerboseLevel = cms.untracked.int32( 0 ),
8782  src = cms.InputTag( "hltHISiPixelClusters" ),
8783  CPE = cms.string( "hltESPPixelCPEGeneric" )
8784 )
8785 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8786  inactivePixelDetectorLabels = cms.VInputTag( ),
8787  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
8788  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8789  switchOffPixelsIfEmpty = cms.bool( True ),
8790  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8791  skipClusters = cms.InputTag( "" ),
8792  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8793 )
8794 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8795  TkSeedGenerator = cms.PSet(
8796  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8797  option = cms.uint32( 3 ),
8798  maxChi2 = cms.double( 40.0 ),
8799  errorMatrixPset = cms.PSet(
8800  atIP = cms.bool( True ),
8801  action = cms.string( "use" ),
8802  errorMatrixValuesPSet = cms.PSet(
8803  pf3_V12 = cms.PSet(
8804  action = cms.string( "scale" ),
8805  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 )
8806  ),
8807  pf3_V13 = cms.PSet(
8808  action = cms.string( "scale" ),
8809  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 )
8810  ),
8811  pf3_V11 = cms.PSet(
8812  action = cms.string( "scale" ),
8813  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 )
8814  ),
8815  pf3_V14 = cms.PSet(
8816  action = cms.string( "scale" ),
8817  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 )
8818  ),
8819  pf3_V15 = cms.PSet(
8820  action = cms.string( "scale" ),
8821  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 )
8822  ),
8823  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8824  pf3_V33 = cms.PSet(
8825  action = cms.string( "scale" ),
8826  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 )
8827  ),
8828  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8829  pf3_V44 = cms.PSet(
8830  action = cms.string( "scale" ),
8831  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 )
8832  ),
8833  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8834  pf3_V22 = cms.PSet(
8835  action = cms.string( "scale" ),
8836  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 )
8837  ),
8838  pf3_V23 = 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_V45 = cms.PSet(
8843  action = cms.string( "scale" ),
8844  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 )
8845  ),
8846  pf3_V55 = cms.PSet(
8847  action = cms.string( "scale" ),
8848  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 )
8849  ),
8850  pf3_V34 = 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  pf3_V35 = cms.PSet(
8855  action = cms.string( "scale" ),
8856  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 )
8857  ),
8858  pf3_V25 = cms.PSet(
8859  action = cms.string( "scale" ),
8860  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 )
8861  ),
8862  pf3_V24 = cms.PSet(
8863  action = cms.string( "scale" ),
8864  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 )
8865  )
8866  )
8867  ),
8868  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8869  manySeeds = cms.bool( False ),
8870  copyMuonRecHit = cms.bool( False ),
8871  ComponentName = cms.string( "TSGForRoadSearch" ),
8872  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8873  ),
8874  ServiceParameters = cms.PSet(
8875  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8876  'hltESPSteppingHelixPropagatorAlong' ),
8877  RPCLayers = cms.bool( True ),
8878  UseMuonNavigation = cms.untracked.bool( True )
8879  ),
8880  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8881  MuonTrackingRegionBuilder = cms.PSet( ),
8882  PCut = cms.double( 2.5 ),
8883  TrackerSeedCleaner = cms.PSet( ),
8884  PtCut = cms.double( 1.0 )
8885 )
8886 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8887  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8888  reverseTrajectories = cms.bool( True ),
8889  TransientInitialStateEstimatorParameters = cms.PSet(
8890  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8891  numberMeasurementsForFit = cms.int32( 4 ),
8892  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8893  ),
8894  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8895  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8896  cleanTrajectoryAfterInOut = cms.bool( False ),
8897  useHitsSplitting = cms.bool( False ),
8898  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8899  doSeedingRegionRebuilding = cms.bool( False ),
8900  trackCandidateAlso = cms.bool( True ),
8901  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8902  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8903  TrajectoryBuilder = cms.string( "" ),
8904  maxNSeeds = cms.uint32( 100000 )
8905 )
8906 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8907  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8908  SimpleMagneticField = cms.string( "" ),
8909  clusterRemovalInfo = cms.InputTag( "" ),
8910  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8911  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8912  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8913  useHitsSplitting = cms.bool( False ),
8914  MeasurementTracker = cms.string( "" ),
8915  AlgorithmName = cms.string( "undefAlgorithm" ),
8916  alias = cms.untracked.string( "" ),
8917  NavigationSchool = cms.string( "" ),
8918  TrajectoryInEvent = cms.bool( True ),
8919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8920  GeometricInnerState = cms.bool( True ),
8921  useSimpleMF = cms.bool( False ),
8922  Propagator = cms.string( "PropagatorWithMaterial" )
8923 )
8924 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8925  ServiceParameters = cms.PSet(
8926  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8927  'SteppingHelixPropagatorAny',
8928  'hltESPSmartPropagator',
8929  'hltESPSteppingHelixPropagatorOpposite' ),
8930  RPCLayers = cms.bool( True ),
8931  UseMuonNavigation = cms.untracked.bool( True )
8932  ),
8933  L3TrajBuilderParameters = cms.PSet(
8934  ScaleTECyFactor = cms.double( -1.0 ),
8935  GlbRefitterParameters = cms.PSet(
8936  TrackerSkipSection = cms.int32( -1 ),
8937  DoPredictionsOnly = cms.bool( False ),
8938  PropDirForCosmics = cms.bool( False ),
8939  HitThreshold = cms.int32( 1 ),
8940  MuonHitsOption = cms.int32( 1 ),
8941  Chi2CutRPC = cms.double( 1.0 ),
8942  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8943  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8944  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8945  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8946  RefitDirection = cms.string( "insideOut" ),
8947  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8948  Chi2CutCSC = cms.double( 150.0 ),
8949  Chi2CutDT = cms.double( 10.0 ),
8950  RefitRPCHits = cms.bool( True ),
8951  SkipStation = cms.int32( -1 ),
8952  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8953  TrackerSkipSystem = cms.int32( -1 ),
8954  DYTthrs = cms.vint32( 30, 15 )
8955  ),
8956  ScaleTECxFactor = cms.double( -1.0 ),
8957  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8958  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8959  MuonTrackingRegionBuilder = cms.PSet(
8960  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8961  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8962  OnDemand = cms.double( -1.0 ),
8963  Rescale_Dz = cms.double( 3.0 ),
8964  vertexCollection = cms.InputTag( "pixelVertices" ),
8965  Rescale_phi = cms.double( 3.0 ),
8966  Eta_fixed = cms.double( 0.2 ),
8967  DeltaZ_Region = cms.double( 15.9 ),
8968  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
8969  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8970  Eta_min = cms.double( 0.05 ),
8971  Phi_fixed = cms.double( 0.2 ),
8972  DeltaR = cms.double( 0.2 ),
8973  EscapePt = cms.double( 1.5 ),
8974  UseFixedRegion = cms.bool( False ),
8975  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8976  Rescale_eta = cms.double( 3.0 ),
8977  Phi_min = cms.double( 0.05 ),
8978  UseVertex = cms.bool( False ),
8979  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
8980  ),
8981  RefitRPCHits = cms.bool( True ),
8982  PCut = cms.double( 2.5 ),
8983  TrackTransformer = cms.PSet(
8984  DoPredictionsOnly = cms.bool( False ),
8985  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8986  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8987  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8988  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8989  RefitDirection = cms.string( "insideOut" ),
8990  RefitRPCHits = cms.bool( True ),
8991  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8992  ),
8993  GlobalMuonTrackMatcher = cms.PSet(
8994  Pt_threshold1 = cms.double( 0.0 ),
8995  DeltaDCut_3 = cms.double( 15.0 ),
8996  MinP = cms.double( 2.5 ),
8997  MinPt = cms.double( 1.0 ),
8998  Chi2Cut_1 = cms.double( 50.0 ),
8999  Pt_threshold2 = cms.double( 9.99999999E8 ),
9000  LocChi2Cut = cms.double( 0.001 ),
9001  Eta_threshold = cms.double( 1.2 ),
9002  Quality_3 = cms.double( 7.0 ),
9003  Quality_2 = cms.double( 15.0 ),
9004  Chi2Cut_2 = cms.double( 50.0 ),
9005  Chi2Cut_3 = cms.double( 200.0 ),
9006  DeltaDCut_1 = cms.double( 40.0 ),
9007  DeltaRCut_2 = cms.double( 0.2 ),
9008  DeltaRCut_3 = cms.double( 1.0 ),
9009  DeltaDCut_2 = cms.double( 10.0 ),
9010  DeltaRCut_1 = cms.double( 0.1 ),
9011  Propagator = cms.string( "hltESPSmartPropagator" ),
9012  Quality_1 = cms.double( 20.0 )
9013  ),
9014  PtCut = cms.double( 1.0 ),
9015  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9016  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
9017  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9018  tkTrajMaxChi2 = cms.double( 9999.0 ),
9019  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9020  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9021  tkTrajUseVertex = cms.bool( False )
9022  ),
9023  TrackLoaderParameters = cms.PSet(
9024  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9025  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9026  SmoothTkTrack = cms.untracked.bool( False ),
9027  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9028  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9029  MuonUpdatorAtVertexParameters = cms.PSet(
9030  MaxChi2 = cms.double( 1000000.0 ),
9031  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9032  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9033  ),
9034  VertexConstraint = cms.bool( False ),
9035  DoSmoothing = cms.bool( True ),
9036  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9037  ),
9038  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9039 )
9040 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
9041  TkSeedGenerator = cms.PSet(
9042  PSetNames = cms.vstring( 'skipTSG',
9043  'iterativeTSG' ),
9044  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
9045  iterativeTSG = cms.PSet(
9046  ErrorRescaling = cms.double( 3.0 ),
9047  beamSpot = cms.InputTag( "unused" ),
9048  MaxChi2 = cms.double( 40.0 ),
9049  errorMatrixPset = cms.PSet(
9050  atIP = cms.bool( True ),
9051  action = cms.string( "use" ),
9052  errorMatrixValuesPSet = cms.PSet(
9053  pf3_V12 = cms.PSet(
9054  action = cms.string( "scale" ),
9055  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 )
9056  ),
9057  pf3_V13 = cms.PSet(
9058  action = cms.string( "scale" ),
9059  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 )
9060  ),
9061  pf3_V11 = cms.PSet(
9062  action = cms.string( "scale" ),
9063  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 )
9064  ),
9065  pf3_V14 = cms.PSet(
9066  action = cms.string( "scale" ),
9067  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 )
9068  ),
9069  pf3_V15 = cms.PSet(
9070  action = cms.string( "scale" ),
9071  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 )
9072  ),
9073  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9074  pf3_V33 = cms.PSet(
9075  action = cms.string( "scale" ),
9076  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 )
9077  ),
9078  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9079  pf3_V44 = cms.PSet(
9080  action = cms.string( "scale" ),
9081  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 )
9082  ),
9083  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9084  pf3_V22 = cms.PSet(
9085  action = cms.string( "scale" ),
9086  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 )
9087  ),
9088  pf3_V23 = 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_V45 = cms.PSet(
9093  action = cms.string( "scale" ),
9094  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 )
9095  ),
9096  pf3_V55 = cms.PSet(
9097  action = cms.string( "scale" ),
9098  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 )
9099  ),
9100  pf3_V34 = 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  pf3_V35 = cms.PSet(
9105  action = cms.string( "scale" ),
9106  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 )
9107  ),
9108  pf3_V25 = cms.PSet(
9109  action = cms.string( "scale" ),
9110  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 )
9111  ),
9112  pf3_V24 = cms.PSet(
9113  action = cms.string( "scale" ),
9114  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 )
9115  )
9116  )
9117  ),
9118  UpdateState = cms.bool( True ),
9119  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9120  SelectState = cms.bool( False ),
9121  SigmaZ = cms.double( 25.0 ),
9122  ResetMethod = cms.string( "matrix" ),
9123  ComponentName = cms.string( "TSGFromPropagation" ),
9124  UseVertexState = cms.bool( True ),
9125  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9126  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9127  ),
9128  skipTSG = cms.PSet( ),
9129  ComponentName = cms.string( "DualByL2TSG" )
9130  ),
9131  ServiceParameters = cms.PSet(
9132  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9133  'hltESPSmartPropagatorAnyOpposite' ),
9134  RPCLayers = cms.bool( True ),
9135  UseMuonNavigation = cms.untracked.bool( True )
9136  ),
9137  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9138  MuonTrackingRegionBuilder = cms.PSet( ),
9139  PCut = cms.double( 2.5 ),
9140  TrackerSeedCleaner = cms.PSet(
9141  cleanerFromSharedHits = cms.bool( True ),
9142  ptCleaner = cms.bool( True ),
9143  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9144  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9145  directionCleaner = cms.bool( True )
9146  ),
9147  PtCut = cms.double( 1.0 )
9148 )
9149 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9150  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9151  reverseTrajectories = cms.bool( True ),
9152  TransientInitialStateEstimatorParameters = cms.PSet(
9153  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9154  numberMeasurementsForFit = cms.int32( 4 ),
9155  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9156  ),
9157  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9158  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9159  cleanTrajectoryAfterInOut = cms.bool( False ),
9160  useHitsSplitting = cms.bool( False ),
9161  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9162  doSeedingRegionRebuilding = cms.bool( False ),
9163  trackCandidateAlso = cms.bool( True ),
9164  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9165  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9166  TrajectoryBuilder = cms.string( "" ),
9167  maxNSeeds = cms.uint32( 100000 )
9168 )
9169 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9170  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9171  SimpleMagneticField = cms.string( "" ),
9172  clusterRemovalInfo = cms.InputTag( "" ),
9173  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9174  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9175  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9176  useHitsSplitting = cms.bool( False ),
9177  MeasurementTracker = cms.string( "" ),
9178  AlgorithmName = cms.string( "undefAlgorithm" ),
9179  alias = cms.untracked.string( "" ),
9180  NavigationSchool = cms.string( "" ),
9181  TrajectoryInEvent = cms.bool( True ),
9182  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9183  GeometricInnerState = cms.bool( True ),
9184  useSimpleMF = cms.bool( False ),
9185  Propagator = cms.string( "PropagatorWithMaterial" )
9186 )
9187 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9188  ServiceParameters = cms.PSet(
9189  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9190  'SteppingHelixPropagatorAny',
9191  'hltESPSmartPropagator',
9192  'hltESPSteppingHelixPropagatorOpposite' ),
9193  RPCLayers = cms.bool( True ),
9194  UseMuonNavigation = cms.untracked.bool( True )
9195  ),
9196  L3TrajBuilderParameters = cms.PSet(
9197  ScaleTECyFactor = cms.double( -1.0 ),
9198  GlbRefitterParameters = cms.PSet(
9199  TrackerSkipSection = cms.int32( -1 ),
9200  DoPredictionsOnly = cms.bool( False ),
9201  PropDirForCosmics = cms.bool( False ),
9202  HitThreshold = cms.int32( 1 ),
9203  MuonHitsOption = cms.int32( 1 ),
9204  Chi2CutRPC = cms.double( 1.0 ),
9205  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9206  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9207  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9208  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9209  RefitDirection = cms.string( "insideOut" ),
9210  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9211  Chi2CutCSC = cms.double( 150.0 ),
9212  Chi2CutDT = cms.double( 10.0 ),
9213  RefitRPCHits = cms.bool( True ),
9214  SkipStation = cms.int32( -1 ),
9215  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9216  TrackerSkipSystem = cms.int32( -1 ),
9217  DYTthrs = cms.vint32( 30, 15 )
9218  ),
9219  ScaleTECxFactor = cms.double( -1.0 ),
9220  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9221  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9222  MuonTrackingRegionBuilder = cms.PSet(
9223  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9224  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9225  OnDemand = cms.double( -1.0 ),
9226  Rescale_Dz = cms.double( 3.0 ),
9227  vertexCollection = cms.InputTag( "pixelVertices" ),
9228  Rescale_phi = cms.double( 3.0 ),
9229  Eta_fixed = cms.double( 0.2 ),
9230  DeltaZ_Region = cms.double( 15.9 ),
9231  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9232  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9233  Eta_min = cms.double( 0.05 ),
9234  Phi_fixed = cms.double( 0.2 ),
9235  DeltaR = cms.double( 0.2 ),
9236  EscapePt = cms.double( 1.5 ),
9237  UseFixedRegion = cms.bool( False ),
9238  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9239  Rescale_eta = cms.double( 3.0 ),
9240  Phi_min = cms.double( 0.05 ),
9241  UseVertex = cms.bool( False ),
9242  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9243  ),
9244  RefitRPCHits = cms.bool( True ),
9245  PCut = cms.double( 2.5 ),
9246  TrackTransformer = cms.PSet(
9247  DoPredictionsOnly = cms.bool( False ),
9248  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9249  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9250  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9251  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9252  RefitDirection = cms.string( "insideOut" ),
9253  RefitRPCHits = cms.bool( True ),
9254  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9255  ),
9256  GlobalMuonTrackMatcher = cms.PSet(
9257  Pt_threshold1 = cms.double( 0.0 ),
9258  DeltaDCut_3 = cms.double( 15.0 ),
9259  MinP = cms.double( 2.5 ),
9260  MinPt = cms.double( 1.0 ),
9261  Chi2Cut_1 = cms.double( 50.0 ),
9262  Pt_threshold2 = cms.double( 9.99999999E8 ),
9263  LocChi2Cut = cms.double( 0.001 ),
9264  Eta_threshold = cms.double( 1.2 ),
9265  Quality_3 = cms.double( 7.0 ),
9266  Quality_2 = cms.double( 15.0 ),
9267  Chi2Cut_2 = cms.double( 50.0 ),
9268  Chi2Cut_3 = cms.double( 200.0 ),
9269  DeltaDCut_1 = cms.double( 40.0 ),
9270  DeltaRCut_2 = cms.double( 0.2 ),
9271  DeltaRCut_3 = cms.double( 1.0 ),
9272  DeltaDCut_2 = cms.double( 10.0 ),
9273  DeltaRCut_1 = cms.double( 0.1 ),
9274  Propagator = cms.string( "hltESPSmartPropagator" ),
9275  Quality_1 = cms.double( 20.0 )
9276  ),
9277  PtCut = cms.double( 1.0 ),
9278  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9279  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9280  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9281  tkTrajMaxChi2 = cms.double( 9999.0 ),
9282  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9283  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9284  tkTrajUseVertex = cms.bool( False )
9285  ),
9286  TrackLoaderParameters = cms.PSet(
9287  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9288  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9289  SmoothTkTrack = cms.untracked.bool( False ),
9290  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9291  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9292  MuonUpdatorAtVertexParameters = cms.PSet(
9293  MaxChi2 = cms.double( 1000000.0 ),
9294  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9295  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9296  ),
9297  VertexConstraint = cms.bool( False ),
9298  DoSmoothing = cms.bool( True ),
9299  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9300  ),
9301  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9302 )
9303 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9304  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9305 )
9306 fragment.hltHIL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
9307  TkSeedGenerator = cms.PSet(
9308  PSetNames = cms.vstring( 'skipTSG',
9309  'skipTSG' ),
9310  L3TkCollectionA = cms.InputTag( "hltHIL3TkFromL2OICombination" ),
9311  iterativeTSG = cms.PSet(
9312  firstTSG = cms.PSet(
9313  ComponentName = cms.string( "TSGFromOrderedHits" ),
9314  OrderedHitsFactoryPSet = cms.PSet(
9315  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9316  GeneratorPSet = cms.PSet(
9317  useBending = cms.bool( True ),
9318  useFixedPreFiltering = cms.bool( False ),
9319  maxElement = cms.uint32( 0 ),
9320  phiPreFiltering = cms.double( 0.3 ),
9321  extraHitRPhitolerance = cms.double( 0.06 ),
9322  useMultScattering = cms.bool( True ),
9323  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9324  extraHitRZtolerance = cms.double( 0.06 ),
9325  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9326  ),
9327  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9328  ),
9329  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9330  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9331  ),
9332  PSetNames = cms.vstring( 'firstTSG',
9333  'secondTSG' ),
9334  ComponentName = cms.string( "CombinedTSG" ),
9335  thirdTSG = cms.PSet(
9336  PSetNames = cms.vstring( 'endcapTSG',
9337  'barrelTSG' ),
9338  barrelTSG = cms.PSet( ),
9339  endcapTSG = cms.PSet(
9340  ComponentName = cms.string( "TSGFromOrderedHits" ),
9341  OrderedHitsFactoryPSet = cms.PSet(
9342  maxElement = cms.uint32( 0 ),
9343  ComponentName = cms.string( "StandardHitPairGenerator" ),
9344  useOnDemandTracker = cms.untracked.int32( 0 ),
9345  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
9346  ),
9347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9348  ),
9349  etaSeparation = cms.double( 2.0 ),
9350  ComponentName = cms.string( "DualByEtaTSG" ),
9351  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9352  ),
9353  secondTSG = cms.PSet(
9354  ComponentName = cms.string( "TSGFromOrderedHits" ),
9355  OrderedHitsFactoryPSet = cms.PSet(
9356  maxElement = cms.uint32( 0 ),
9357  ComponentName = cms.string( "StandardHitPairGenerator" ),
9358  useOnDemandTracker = cms.untracked.int32( 0 ),
9359  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
9360  ),
9361  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9362  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
9363  )
9364  ),
9365  skipTSG = cms.PSet( ),
9366  ComponentName = cms.string( "DualByL2TSG" )
9367  ),
9368  ServiceParameters = cms.PSet(
9369  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
9370  RPCLayers = cms.bool( True ),
9371  UseMuonNavigation = cms.untracked.bool( True )
9372  ),
9373  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9374  MuonTrackingRegionBuilder = cms.PSet(
9375  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9376  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9377  OnDemand = cms.double( -1.0 ),
9378  Rescale_Dz = cms.double( 3.0 ),
9379  vertexCollection = cms.InputTag( "pixelVertices" ),
9380  Rescale_phi = cms.double( 3.0 ),
9381  Eta_fixed = cms.double( 0.2 ),
9382  DeltaZ_Region = cms.double( 15.9 ),
9383  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9384  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9385  Eta_min = cms.double( 0.1 ),
9386  Phi_fixed = cms.double( 0.2 ),
9387  DeltaR = cms.double( 0.2 ),
9388  EscapePt = cms.double( 1.5 ),
9389  UseFixedRegion = cms.bool( False ),
9390  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9391  Rescale_eta = cms.double( 3.0 ),
9392  Phi_min = cms.double( 0.1 ),
9393  UseVertex = cms.bool( False ),
9394  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9395  ),
9396  PCut = cms.double( 2.5 ),
9397  TrackerSeedCleaner = cms.PSet(
9398  cleanerFromSharedHits = cms.bool( True ),
9399  ptCleaner = cms.bool( True ),
9400  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9401  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9402  directionCleaner = cms.bool( True )
9403  ),
9404  PtCut = cms.double( 1.0 )
9405 )
9406 fragment.hltHIL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
9407  src = cms.InputTag( "hltHIL3TrajSeedIOHit" ),
9408  reverseTrajectories = cms.bool( False ),
9409  TransientInitialStateEstimatorParameters = cms.PSet(
9410  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9411  numberMeasurementsForFit = cms.int32( 4 ),
9412  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9413  ),
9414  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9415  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9416  cleanTrajectoryAfterInOut = cms.bool( False ),
9417  useHitsSplitting = cms.bool( False ),
9418  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9419  doSeedingRegionRebuilding = cms.bool( False ),
9420  trackCandidateAlso = cms.bool( True ),
9421  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9422  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9423  TrajectoryBuilder = cms.string( "" ),
9424  maxNSeeds = cms.uint32( 100000 )
9425 )
9426 fragment.hltHIL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
9427  src = cms.InputTag( "hltHIL3TrackCandidateFromL2IOHit" ),
9428  SimpleMagneticField = cms.string( "" ),
9429  clusterRemovalInfo = cms.InputTag( "" ),
9430  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9431  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9432  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9433  useHitsSplitting = cms.bool( False ),
9434  MeasurementTracker = cms.string( "" ),
9435  AlgorithmName = cms.string( "undefAlgorithm" ),
9436  alias = cms.untracked.string( "" ),
9437  NavigationSchool = cms.string( "" ),
9438  TrajectoryInEvent = cms.bool( True ),
9439  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9440  GeometricInnerState = cms.bool( True ),
9441  useSimpleMF = cms.bool( False ),
9442  Propagator = cms.string( "PropagatorWithMaterial" )
9443 )
9444 fragment.hltHIAllL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
9445  ServiceParameters = cms.PSet(
9446  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9447  'SteppingHelixPropagatorAny',
9448  'hltESPSmartPropagator',
9449  'hltESPSteppingHelixPropagatorOpposite' ),
9450  RPCLayers = cms.bool( True ),
9451  UseMuonNavigation = cms.untracked.bool( True )
9452  ),
9453  L3TrajBuilderParameters = cms.PSet(
9454  ScaleTECyFactor = cms.double( -1.0 ),
9455  GlbRefitterParameters = cms.PSet(
9456  TrackerSkipSection = cms.int32( -1 ),
9457  DoPredictionsOnly = cms.bool( False ),
9458  PropDirForCosmics = cms.bool( False ),
9459  HitThreshold = cms.int32( 1 ),
9460  MuonHitsOption = cms.int32( 1 ),
9461  Chi2CutRPC = cms.double( 1.0 ),
9462  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9463  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9464  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9465  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9466  RefitDirection = cms.string( "insideOut" ),
9467  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9468  Chi2CutCSC = cms.double( 150.0 ),
9469  Chi2CutDT = cms.double( 10.0 ),
9470  RefitRPCHits = cms.bool( True ),
9471  SkipStation = cms.int32( -1 ),
9472  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9473  TrackerSkipSystem = cms.int32( -1 ),
9474  DYTthrs = cms.vint32( 30, 15 )
9475  ),
9476  ScaleTECxFactor = cms.double( -1.0 ),
9477  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9478  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9479  MuonTrackingRegionBuilder = cms.PSet(
9480  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
9481  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
9482  OnDemand = cms.double( -1.0 ),
9483  Rescale_Dz = cms.double( 3.0 ),
9484  vertexCollection = cms.InputTag( "pixelVertices" ),
9485  Rescale_phi = cms.double( 3.0 ),
9486  Eta_fixed = cms.double( 0.2 ),
9487  DeltaZ_Region = cms.double( 15.9 ),
9488  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9489  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
9490  Eta_min = cms.double( 0.05 ),
9491  Phi_fixed = cms.double( 0.2 ),
9492  DeltaR = cms.double( 0.2 ),
9493  EscapePt = cms.double( 1.5 ),
9494  UseFixedRegion = cms.bool( False ),
9495  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
9496  Rescale_eta = cms.double( 3.0 ),
9497  Phi_min = cms.double( 0.05 ),
9498  UseVertex = cms.bool( False ),
9499  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9500  ),
9501  RefitRPCHits = cms.bool( True ),
9502  PCut = cms.double( 2.5 ),
9503  TrackTransformer = cms.PSet(
9504  DoPredictionsOnly = cms.bool( False ),
9505  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9506  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9507  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9508  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9509  RefitDirection = cms.string( "insideOut" ),
9510  RefitRPCHits = cms.bool( True ),
9511  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9512  ),
9513  GlobalMuonTrackMatcher = cms.PSet(
9514  Pt_threshold1 = cms.double( 0.0 ),
9515  DeltaDCut_3 = cms.double( 15.0 ),
9516  MinP = cms.double( 2.5 ),
9517  MinPt = cms.double( 1.0 ),
9518  Chi2Cut_1 = cms.double( 50.0 ),
9519  Pt_threshold2 = cms.double( 9.99999999E8 ),
9520  LocChi2Cut = cms.double( 0.001 ),
9521  Eta_threshold = cms.double( 1.2 ),
9522  Quality_3 = cms.double( 7.0 ),
9523  Quality_2 = cms.double( 15.0 ),
9524  Chi2Cut_2 = cms.double( 50.0 ),
9525  Chi2Cut_3 = cms.double( 200.0 ),
9526  DeltaDCut_1 = cms.double( 40.0 ),
9527  DeltaRCut_2 = cms.double( 0.2 ),
9528  DeltaRCut_3 = cms.double( 1.0 ),
9529  DeltaDCut_2 = cms.double( 10.0 ),
9530  DeltaRCut_1 = cms.double( 0.1 ),
9531  Propagator = cms.string( "hltESPSmartPropagator" ),
9532  Quality_1 = cms.double( 20.0 )
9533  ),
9534  PtCut = cms.double( 1.0 ),
9535  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9536  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2IOHit" ),
9537  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9538  tkTrajMaxChi2 = cms.double( 9999.0 ),
9539  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9540  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9541  tkTrajUseVertex = cms.bool( False )
9542  ),
9543  TrackLoaderParameters = cms.PSet(
9544  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9545  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9546  SmoothTkTrack = cms.untracked.bool( False ),
9547  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9548  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9549  MuonUpdatorAtVertexParameters = cms.PSet(
9550  MaxChi2 = cms.double( 1000000.0 ),
9551  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9552  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9553  ),
9554  VertexConstraint = cms.bool( False ),
9555  DoSmoothing = cms.bool( True ),
9556  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9557  ),
9558  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9559 )
9560 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9561  labels = cms.VInputTag( 'hltHIL3TrajSeedIOHit','hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9562 )
9563 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9564  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2IOHit','hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9565 )
9566 fragment.hltHIL3TkTracksFromL2 = cms.EDProducer( "L3TrackCombiner",
9567  labels = cms.VInputTag( 'hltHIL3TkTracksFromL2IOHit','hltHIL3TkTracksFromL2OIHit','hltHIL3TkTracksFromL2OIState' )
9568 )
9569 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9570  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9571 )
9572 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9573  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
9574 )
9575 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9576  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9577  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9578  MuonPtOption = cms.string( "Global" )
9579 )
9580 fragment.hltHISingleMu3L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9581  MaxNormalizedChi2 = cms.double( 20.0 ),
9582  saveTags = cms.bool( True ),
9583  PreviousCandTag = cms.InputTag( "hltHIL2Mu3L2Filtered" ),
9584  MinNmuonHits = cms.int32( 0 ),
9585  MinN = cms.int32( 1 ),
9586  MinTrackPt = cms.double( 0.0 ),
9587  MaxEta = cms.double( 2.5 ),
9588  MaxDXYBeamSpot = cms.double( 0.1 ),
9589  MinNhits = cms.int32( 0 ),
9590  MinDxySig = cms.double( -1.0 ),
9591  NSigmaPt = cms.double( 0.0 ),
9592  MaxDz = cms.double( 9999.0 ),
9593  MaxPtDifference = cms.double( 9999.0 ),
9594  MaxDr = cms.double( 2.0 ),
9595  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9596  MinDXYBeamSpot = cms.double( -1.0 ),
9597  MinDr = cms.double( -1.0 ),
9598  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9599  MinPt = cms.double( 3.0 )
9600 )
9601 fragment.hltPreFullTrack12 = cms.EDFilter( "HLTPrescaler",
9602  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
9603  offset = cms.uint32( 0 )
9604 )
9605 fragment.hltAK6CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
9606  Active_Area_Repeats = cms.int32( 5 ),
9607  doAreaFastjet = cms.bool( False ),
9608  voronoiRfact = cms.double( -9.0 ),
9609  maxBadHcalCells = cms.uint32( 9999999 ),
9610  doAreaDiskApprox = cms.bool( False ),
9611  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9612  jetType = cms.string( "CaloJet" ),
9613  minSeed = cms.uint32( 0 ),
9614  Ghost_EtaMax = cms.double( 6.0 ),
9615  doRhoFastjet = cms.bool( False ),
9616  jetAlgorithm = cms.string( "AntiKt" ),
9617  nSigmaPU = cms.double( 1.0 ),
9618  GhostArea = cms.double( 0.01 ),
9619  Rho_EtaMax = cms.double( 4.4 ),
9620  maxBadEcalCells = cms.uint32( 9999999 ),
9621  useDeterministicSeed = cms.bool( True ),
9622  doPVCorrection = cms.bool( False ),
9623  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9624  rParam = cms.double( 0.6 ),
9625  maxProblematicHcalCells = cms.uint32( 9999999 ),
9626  doOutputJets = cms.bool( True ),
9627  src = cms.InputTag( "hltTowerMakerForPF" ),
9628  inputEtMin = cms.double( 0.3 ),
9629  puPtMin = cms.double( 10.0 ),
9630  srcPVs = cms.InputTag( "NotUsed" ),
9631  jetPtMin = cms.double( 1.0 ),
9632  radiusPU = cms.double( 0.6 ),
9633  maxProblematicEcalCells = cms.uint32( 9999999 ),
9634  doPUOffsetCorr = cms.bool( False ),
9635  inputEMin = cms.double( 0.0 ),
9636  useMassDropTagger = cms.bool( False ),
9637  muMin = cms.double( -1.0 ),
9638  subtractorName = cms.string( "" ),
9639  muCut = cms.double( -1.0 ),
9640  subjetPtMin = cms.double( -1.0 ),
9641  useTrimming = cms.bool( False ),
9642  muMax = cms.double( -1.0 ),
9643  yMin = cms.double( -1.0 ),
9644  useFiltering = cms.bool( False ),
9645  rFilt = cms.double( -1.0 ),
9646  yMax = cms.double( -1.0 ),
9647  zcut = cms.double( -1.0 ),
9648  MinVtxNdof = cms.int32( 5 ),
9649  MaxVtxZ = cms.double( 15.0 ),
9650  UseOnlyVertexTracks = cms.bool( False ),
9651  dRMin = cms.double( -1.0 ),
9652  nFilt = cms.int32( -1 ),
9653  usePruning = cms.bool( False ),
9654  maxDepth = cms.int32( -1 ),
9655  yCut = cms.double( -1.0 ),
9656  DzTrVtxMax = cms.double( 0.0 ),
9657  UseOnlyOnePV = cms.bool( False ),
9658  rcut_factor = cms.double( -1.0 ),
9659  sumRecHits = cms.bool( False ),
9660  trimPtFracMin = cms.double( -1.0 ),
9661  dRMax = cms.double( -1.0 ),
9662  DxyTrVtxMax = cms.double( 0.0 ),
9663  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9664 )
9665 fragment.hltAK6CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
9666  filter = cms.bool( False ),
9667  src = cms.InputTag( "hltAK6CaloJetsPF" ),
9668  etMin = cms.double( 5.0 )
9669 )
9670 fragment.hltPixelTracksForHighPt = cms.EDProducer( "PixelTrackProducer",
9671  useFilterWithES = cms.bool( False ),
9672  FilterPSet = cms.PSet(
9673  chi2 = cms.double( 1000.0 ),
9674  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9675  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9676  nSigmaInvPtTolerance = cms.double( 0.0 ),
9677  ptMin = cms.double( 0.3 ),
9678  tipMax = cms.double( 1.0 )
9679  ),
9680  passLabel = cms.string( "" ),
9681  FitterPSet = cms.PSet(
9682  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9683  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9684  fixImpactParameter = cms.double( 0.0 )
9685  ),
9686  RegionFactoryPSet = cms.PSet(
9687  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9688  RegionPSet = cms.PSet(
9689  precise = cms.bool( True ),
9690  originRadius = cms.double( 0.2 ),
9691  ptMin = cms.double( 0.3 ),
9692  originHalfLength = cms.double( 15.1 ),
9693  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9694  )
9695  ),
9696  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9697  OrderedHitsFactoryPSet = cms.PSet(
9698  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9699  GeneratorPSet = cms.PSet(
9700  useBending = cms.bool( True ),
9701  useFixedPreFiltering = cms.bool( False ),
9702  maxElement = cms.uint32( 100000 ),
9703  phiPreFiltering = cms.double( 0.3 ),
9704  extraHitRPhitolerance = cms.double( 0.06 ),
9705  useMultScattering = cms.bool( True ),
9706  SeedComparitorPSet = cms.PSet(
9707  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9708  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9709  ),
9710  extraHitRZtolerance = cms.double( 0.06 ),
9711  ComponentName = cms.string( "PixelTripletHLTGenerator" )
9712  ),
9713  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9714  )
9715 )
9716 fragment.hltPixelVerticesForHighPt = cms.EDProducer( "PixelVertexProducer",
9717  WtAverage = cms.bool( True ),
9718  Method2 = cms.bool( True ),
9719  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9720  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
9721  Verbosity = cms.int32( 0 ),
9722  UseError = cms.bool( True ),
9723  TrackCollection = cms.InputTag( "hltPixelTracksForHighPt" ),
9724  PtMin = cms.double( 0.4 ),
9725  NTrkMin = cms.int32( 2 ),
9726  ZOffset = cms.double( 5.0 ),
9727  Finder = cms.string( "DivisiveVertexFinder" ),
9728  ZSeparation = cms.double( 0.05 )
9729 )
9730 fragment.hltHighPtPixelTracks = cms.EDProducer( "PixelTrackProducer",
9731  useFilterWithES = cms.bool( False ),
9732  FilterPSet = cms.PSet(
9733  chi2 = cms.double( 1000.0 ),
9734  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9735  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9736  nSigmaInvPtTolerance = cms.double( 0.0 ),
9737  ptMin = cms.double( 0.0 ),
9738  tipMax = cms.double( 1.0 )
9739  ),
9740  passLabel = cms.string( "" ),
9741  FitterPSet = cms.PSet(
9742  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9743  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9744  fixImpactParameter = cms.double( 0.0 )
9745  ),
9746  RegionFactoryPSet = cms.PSet(
9747  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9748  RegionPSet = cms.PSet(
9749  precise = cms.bool( True ),
9750  originHalfLength = cms.double( 15.1 ),
9751  originRadius = cms.double( 0.2 ),
9752  ptMin = cms.double( 6.0 ),
9753  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
9754  )
9755  ),
9756  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9757  OrderedHitsFactoryPSet = cms.PSet(
9758  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9759  GeneratorPSet = cms.PSet(
9760  useBending = cms.bool( True ),
9761  useFixedPreFiltering = cms.bool( False ),
9762  phiPreFiltering = cms.double( 0.3 ),
9763  extraHitRPhitolerance = cms.double( 0.06 ),
9764  useMultScattering = cms.bool( True ),
9765  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9766  extraHitRZtolerance = cms.double( 0.06 ),
9767  maxElement = cms.uint32( 100000 ),
9768  SeedComparitorPSet = cms.PSet(
9769  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9770  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9771  )
9772  ),
9773  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9774  )
9775 )
9776 fragment.hltIter0HighPtPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9777  useEventsWithNoVertex = cms.bool( True ),
9778  originHalfLength = cms.double( 0.6 ),
9779  useProtoTrackKinematics = cms.bool( False ),
9780  usePV = cms.bool( False ),
9781  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9782  InputVertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
9783  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9784  InputCollection = cms.InputTag( "hltHighPtPixelTracks" ),
9785  originRadius = cms.double( 0.2 )
9786 )
9787 fragment.hltIter0HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9788  src = cms.InputTag( "hltIter0HighPtPixelSeedsFromPixelTracks" ),
9789  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9790  SimpleMagneticField = cms.string( "ParabolicMf" ),
9791  TransientInitialStateEstimatorParameters = cms.PSet(
9792  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9793  numberMeasurementsForFit = cms.int32( 4 ),
9794  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9795  ),
9796  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9797  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9798  cleanTrajectoryAfterInOut = cms.bool( False ),
9799  useHitsSplitting = cms.bool( False ),
9800  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9801  doSeedingRegionRebuilding = cms.bool( False ),
9802  maxNSeeds = cms.uint32( 100000 ),
9803  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
9804  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9805  TrajectoryBuilder = cms.string( "" )
9806 )
9807 fragment.hltIter0HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9808  src = cms.InputTag( "hltIter0HighPtCkfTrackCandidates" ),
9809  SimpleMagneticField = cms.string( "ParabolicMf" ),
9810  clusterRemovalInfo = cms.InputTag( "" ),
9811  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9812  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9813  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9814  useHitsSplitting = cms.bool( False ),
9815  MeasurementTracker = cms.string( "" ),
9816  AlgorithmName = cms.string( "hltIterX" ),
9817  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9818  NavigationSchool = cms.string( "" ),
9819  TrajectoryInEvent = cms.bool( True ),
9820  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9821  GeometricInnerState = cms.bool( True ),
9822  useSimpleMF = cms.bool( True ),
9823  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9824 )
9825 fragment.hltIter0HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
9826  max_d0 = cms.double( 100.0 ),
9827  minNumber3DLayers = cms.uint32( 0 ),
9828  max_lostHitFraction = cms.double( 1.0 ),
9829  applyAbsCutsIfNoPV = cms.bool( False ),
9830  qualityBit = cms.string( "highPurity" ),
9831  minNumberLayers = cms.uint32( 3 ),
9832  chi2n_par = cms.double( 0.7 ),
9833  useVtxError = cms.bool( False ),
9834  nSigmaZ = cms.double( 3.0 ),
9835  dz_par2 = cms.vdouble( 0.4, 4.0 ),
9836  applyAdaptedPVCuts = cms.bool( True ),
9837  min_eta = cms.double( -9999.0 ),
9838  dz_par1 = cms.vdouble( 0.35, 4.0 ),
9839  copyTrajectories = cms.untracked.bool( True ),
9840  vtxNumber = cms.int32( -1 ),
9841  max_d0NoPV = cms.double( 100.0 ),
9842  keepAllTracks = cms.bool( False ),
9843  maxNumberLostLayers = cms.uint32( 1 ),
9844  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9845  max_relpterr = cms.double( 9999.0 ),
9846  copyExtras = cms.untracked.bool( True ),
9847  max_z0NoPV = cms.double( 100.0 ),
9848  vertexCut = cms.string( "tracksSize>=3" ),
9849  max_z0 = cms.double( 100.0 ),
9850  useVertices = cms.bool( True ),
9851  min_nhits = cms.uint32( 0 ),
9852  src = cms.InputTag( "hltIter0HighPtCtfWithMaterialTracks" ),
9853  max_minMissHitOutOrIn = cms.int32( 99 ),
9854  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9855  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
9856  max_eta = cms.double( 9999.0 ),
9857  d0_par2 = cms.vdouble( 0.4, 4.0 ),
9858  d0_par1 = cms.vdouble( 0.3, 4.0 ),
9859  res_par = cms.vdouble( 0.003, 0.001 ),
9860  minHitsToBypassChecks = cms.uint32( 20 )
9861 )
9862 fragment.hltTrackIter0RefsForJets4Iter1ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
9863  src = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9864  particleType = cms.string( "pi+" )
9865 )
9866 fragment.hltAK6Iter0TrackJets4Iter1ForHighPt = cms.EDProducer( "FastjetJetProducer",
9867  Active_Area_Repeats = cms.int32( 5 ),
9868  doAreaFastjet = cms.bool( False ),
9869  voronoiRfact = cms.double( 0.9 ),
9870  maxBadHcalCells = cms.uint32( 9999999 ),
9871  doAreaDiskApprox = cms.bool( False ),
9872  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9873  jetType = cms.string( "TrackJet" ),
9874  minSeed = cms.uint32( 14327 ),
9875  Ghost_EtaMax = cms.double( 6.0 ),
9876  doRhoFastjet = cms.bool( False ),
9877  jetAlgorithm = cms.string( "AntiKt" ),
9878  nSigmaPU = cms.double( 1.0 ),
9879  GhostArea = cms.double( 0.01 ),
9880  Rho_EtaMax = cms.double( 4.4 ),
9881  maxBadEcalCells = cms.uint32( 9999999 ),
9882  useDeterministicSeed = cms.bool( True ),
9883  doPVCorrection = cms.bool( False ),
9884  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9885  rParam = cms.double( 0.6 ),
9886  maxProblematicHcalCells = cms.uint32( 9999999 ),
9887  doOutputJets = cms.bool( True ),
9888  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1ForHighPt" ),
9889  inputEtMin = cms.double( 0.1 ),
9890  puPtMin = cms.double( 0.0 ),
9891  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
9892  jetPtMin = cms.double( 1.0 ),
9893  radiusPU = cms.double( 0.6 ),
9894  maxProblematicEcalCells = cms.uint32( 9999999 ),
9895  doPUOffsetCorr = cms.bool( False ),
9896  inputEMin = cms.double( 0.0 ),
9897  useMassDropTagger = cms.bool( False ),
9898  muMin = cms.double( -1.0 ),
9899  subtractorName = cms.string( "" ),
9900  muCut = cms.double( -1.0 ),
9901  subjetPtMin = cms.double( -1.0 ),
9902  useTrimming = cms.bool( False ),
9903  muMax = cms.double( -1.0 ),
9904  yMin = cms.double( -1.0 ),
9905  useFiltering = cms.bool( False ),
9906  rFilt = cms.double( -1.0 ),
9907  yMax = cms.double( -1.0 ),
9908  zcut = cms.double( -1.0 ),
9909  MinVtxNdof = cms.int32( 0 ),
9910  MaxVtxZ = cms.double( 30.0 ),
9911  UseOnlyVertexTracks = cms.bool( False ),
9912  dRMin = cms.double( -1.0 ),
9913  nFilt = cms.int32( -1 ),
9914  usePruning = cms.bool( False ),
9915  maxDepth = cms.int32( -1 ),
9916  yCut = cms.double( -1.0 ),
9917  DzTrVtxMax = cms.double( 0.5 ),
9918  UseOnlyOnePV = cms.bool( True ),
9919  rcut_factor = cms.double( -1.0 ),
9920  sumRecHits = cms.bool( False ),
9921  trimPtFracMin = cms.double( -1.0 ),
9922  dRMax = cms.double( -1.0 ),
9923  DxyTrVtxMax = cms.double( 0.2 ),
9924  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9925 )
9926 fragment.hltIter0TrackAndTauJets4Iter1ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9927  fractionMinCaloInTauCone = cms.double( 0.7 ),
9928  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9929  tauConeSize = cms.double( 0.2 ),
9930  ptTrkMaxInCaloCone = cms.double( 1.0 ),
9931  isolationConeSize = cms.double( 0.5 ),
9932  inputTrackJetTag = cms.InputTag( "hltAK6Iter0TrackJets4Iter1ForHighPt" ),
9933  nTrkMaxInCaloCone = cms.int32( 0 ),
9934  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
9935  etaMinCaloJet = cms.double( -2.7 ),
9936  etaMaxCaloJet = cms.double( 2.7 ),
9937  ptMinCaloJet = cms.double( 5.0 ),
9938  inputTrackTag = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" )
9939 )
9940 fragment.hltIter1HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9941  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9942  maxChi2 = cms.double( 9.0 ),
9943  trajectories = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
9944  oldClusterRemovalInfo = cms.InputTag( "" ),
9945  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9946  overrideTrkQuals = cms.InputTag( "" ),
9947  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9948  TrackQuality = cms.string( "highPurity" )
9949 )
9950 fragment.hltIter1HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9951  clustersToSkip = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
9952  OnDemand = cms.bool( False ),
9953  src = cms.InputTag( "hltSiStripClusters" )
9954 )
9955 fragment.hltIter1HighPtPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9956  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9957  'BPix1+BPix2+FPix1_pos',
9958  'BPix1+BPix2+FPix1_neg',
9959  'BPix1+FPix1_pos+FPix2_pos',
9960  'BPix1+FPix1_neg+FPix2_neg' ),
9961  MTOB = cms.PSet( ),
9962  TEC = cms.PSet( ),
9963  MTID = cms.PSet( ),
9964  FPix = cms.PSet(
9965  HitProducer = cms.string( "hltSiPixelRecHits" ),
9966  hitErrorRZ = cms.double( 0.0036 ),
9967  useErrorsFromParam = cms.bool( True ),
9968  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9969  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
9970  hitErrorRPhi = cms.double( 0.0051 )
9971  ),
9972  MTEC = cms.PSet( ),
9973  MTIB = cms.PSet( ),
9974  TID = cms.PSet( ),
9975  TOB = cms.PSet( ),
9976  BPix = cms.PSet(
9977  HitProducer = cms.string( "hltSiPixelRecHits" ),
9978  hitErrorRZ = cms.double( 0.006 ),
9979  useErrorsFromParam = cms.bool( True ),
9980  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9981  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
9982  hitErrorRPhi = cms.double( 0.0027 )
9983  ),
9984  TIB = cms.PSet( )
9985 )
9986 fragment.hltIter1HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9987  RegionFactoryPSet = cms.PSet(
9988  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
9989  RegionPSet = cms.PSet(
9990  precise = cms.bool( True ),
9991  originRadius = cms.double( 0.1 ),
9992  searchOpt = cms.bool( True ),
9993  ptMin = cms.double( 6.0 ),
9994  measurementTrackerName = cms.string( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
9995  mode = cms.string( "VerticesFixed" ),
9996  maxNRegions = cms.int32( 100 ),
9997  maxNVertices = cms.int32( 10 ),
9998  deltaPhi = cms.double( 1.0 ),
9999  deltaEta = cms.double( 1.0 ),
10000  zErrorBeamSpot = cms.double( 15.0 ),
10001  nSigmaZBeamSpot = cms.double( 3.0 ),
10002  zErrorVetex = cms.double( 0.1 ),
10003  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10004  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10005  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1ForHighPt" )
10006  )
10007  ),
10008  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10009  ClusterCheckPSet = cms.PSet(
10010  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10011  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10012  doClusterCheck = cms.bool( False ),
10013  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10014  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10015  ),
10016  OrderedHitsFactoryPSet = cms.PSet(
10017  maxElement = cms.uint32( 0 ),
10018  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10019  GeneratorPSet = cms.PSet(
10020  useBending = cms.bool( True ),
10021  useFixedPreFiltering = cms.bool( False ),
10022  maxElement = cms.uint32( 100000 ),
10023  phiPreFiltering = cms.double( 0.3 ),
10024  extraHitRPhitolerance = cms.double( 0.032 ),
10025  useMultScattering = cms.bool( True ),
10026  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10027  extraHitRZtolerance = cms.double( 0.037 ),
10028  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10029  ),
10030  SeedingLayers = cms.InputTag( "hltIter1HighPtPixelLayerTriplets" )
10031  ),
10032  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10033 )
10034 fragment.hltIter1HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10035  src = cms.InputTag( "hltIter1HighPtPixelSeeds" ),
10036  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10037  SimpleMagneticField = cms.string( "ParabolicMf" ),
10038  TransientInitialStateEstimatorParameters = cms.PSet(
10039  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10040  numberMeasurementsForFit = cms.int32( 4 ),
10041  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10042  ),
10043  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10044  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10045  cleanTrajectoryAfterInOut = cms.bool( False ),
10046  useHitsSplitting = cms.bool( False ),
10047  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10048  doSeedingRegionRebuilding = cms.bool( False ),
10049  maxNSeeds = cms.uint32( 100000 ),
10050  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
10051  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10052  TrajectoryBuilder = cms.string( "" )
10053 )
10054 fragment.hltIter1HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10055  src = cms.InputTag( "hltIter1HighPtCkfTrackCandidates" ),
10056  SimpleMagneticField = cms.string( "ParabolicMf" ),
10057  clusterRemovalInfo = cms.InputTag( "" ),
10058  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10059  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
10060  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10061  useHitsSplitting = cms.bool( False ),
10062  MeasurementTracker = cms.string( "" ),
10063  AlgorithmName = cms.string( "hltIterX" ),
10064  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10065  NavigationSchool = cms.string( "" ),
10066  TrajectoryInEvent = cms.bool( True ),
10067  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10068  GeometricInnerState = cms.bool( True ),
10069  useSimpleMF = cms.bool( True ),
10070  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10071 )
10072 fragment.hltIter1HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10073  max_d0 = cms.double( 100.0 ),
10074  minNumber3DLayers = cms.uint32( 0 ),
10075  max_lostHitFraction = cms.double( 1.0 ),
10076  applyAbsCutsIfNoPV = cms.bool( False ),
10077  qualityBit = cms.string( "highPurity" ),
10078  minNumberLayers = cms.uint32( 3 ),
10079  chi2n_par = cms.double( 0.7 ),
10080  useVtxError = cms.bool( False ),
10081  nSigmaZ = cms.double( 3.0 ),
10082  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10083  applyAdaptedPVCuts = cms.bool( True ),
10084  min_eta = cms.double( -9999.0 ),
10085  dz_par1 = cms.vdouble( 0.8, 3.0 ),
10086  copyTrajectories = cms.untracked.bool( True ),
10087  vtxNumber = cms.int32( -1 ),
10088  max_d0NoPV = cms.double( 100.0 ),
10089  keepAllTracks = cms.bool( False ),
10090  maxNumberLostLayers = cms.uint32( 1 ),
10091  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10092  max_relpterr = cms.double( 9999.0 ),
10093  copyExtras = cms.untracked.bool( True ),
10094  max_z0NoPV = cms.double( 100.0 ),
10095  vertexCut = cms.string( "tracksSize>=3" ),
10096  max_z0 = cms.double( 100.0 ),
10097  useVertices = cms.bool( True ),
10098  min_nhits = cms.uint32( 0 ),
10099  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10100  max_minMissHitOutOrIn = cms.int32( 99 ),
10101  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10102  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10103  max_eta = cms.double( 9999.0 ),
10104  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10105  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10106  res_par = cms.vdouble( 0.003, 0.001 ),
10107  minHitsToBypassChecks = cms.uint32( 20 )
10108 )
10109 fragment.hltIter1HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10110  max_d0 = cms.double( 100.0 ),
10111  minNumber3DLayers = cms.uint32( 0 ),
10112  max_lostHitFraction = cms.double( 1.0 ),
10113  applyAbsCutsIfNoPV = cms.bool( False ),
10114  qualityBit = cms.string( "highPurity" ),
10115  minNumberLayers = cms.uint32( 5 ),
10116  chi2n_par = cms.double( 0.4 ),
10117  useVtxError = cms.bool( False ),
10118  nSigmaZ = cms.double( 3.0 ),
10119  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10120  applyAdaptedPVCuts = cms.bool( True ),
10121  min_eta = cms.double( -9999.0 ),
10122  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10123  copyTrajectories = cms.untracked.bool( True ),
10124  vtxNumber = cms.int32( -1 ),
10125  max_d0NoPV = cms.double( 100.0 ),
10126  keepAllTracks = cms.bool( False ),
10127  maxNumberLostLayers = cms.uint32( 1 ),
10128  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10129  max_relpterr = cms.double( 9999.0 ),
10130  copyExtras = cms.untracked.bool( True ),
10131  max_z0NoPV = cms.double( 100.0 ),
10132  vertexCut = cms.string( "tracksSize>=3" ),
10133  max_z0 = cms.double( 100.0 ),
10134  useVertices = cms.bool( True ),
10135  min_nhits = cms.uint32( 0 ),
10136  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
10137  max_minMissHitOutOrIn = cms.int32( 99 ),
10138  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10139  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10140  max_eta = cms.double( 9999.0 ),
10141  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10142  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10143  res_par = cms.vdouble( 0.003, 0.001 ),
10144  minHitsToBypassChecks = cms.uint32( 20 )
10145 )
10146 fragment.hltIter1HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10147  ShareFrac = cms.double( 0.19 ),
10148  writeOnlyTrkQuals = cms.bool( False ),
10149  MinPT = cms.double( 0.05 ),
10150  allowFirstHitShare = cms.bool( True ),
10151  copyExtras = cms.untracked.bool( True ),
10152  Epsilon = cms.double( -0.001 ),
10153  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10154  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10155  MaxNormalizedChisq = cms.double( 1000.0 ),
10156  copyMVA = cms.bool( False ),
10157  FoundHitBonus = cms.double( 5.0 ),
10158  setsToMerge = cms.VPSet(
10159  cms.PSet( pQual = cms.bool( False ),
10160  tLists = cms.vint32( 0, 1 )
10161  )
10162  ),
10163  MinFound = cms.int32( 3 ),
10164  hasSelector = cms.vint32( 0, 0 ),
10165  TrackProducers = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
10166  LostHitPenalty = cms.double( 20.0 ),
10167  newQuality = cms.string( "confirmed" )
10168 )
10169 fragment.hltIter1HighPtMerged = cms.EDProducer( "TrackListMerger",
10170  ShareFrac = cms.double( 0.19 ),
10171  writeOnlyTrkQuals = cms.bool( False ),
10172  MinPT = cms.double( 0.05 ),
10173  allowFirstHitShare = cms.bool( True ),
10174  copyExtras = cms.untracked.bool( True ),
10175  Epsilon = cms.double( -0.001 ),
10176  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10177  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10178  MaxNormalizedChisq = cms.double( 1000.0 ),
10179  copyMVA = cms.bool( False ),
10180  FoundHitBonus = cms.double( 5.0 ),
10181  setsToMerge = cms.VPSet(
10182  cms.PSet( pQual = cms.bool( False ),
10183  tLists = cms.vint32( 0, 1 )
10184  )
10185  ),
10186  MinFound = cms.int32( 3 ),
10187  hasSelector = cms.vint32( 0, 0 ),
10188  TrackProducers = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
10189  LostHitPenalty = cms.double( 20.0 ),
10190  newQuality = cms.string( "confirmed" )
10191 )
10192 fragment.hltTrackIter1RefsForJets4Iter2ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10193  src = cms.InputTag( "hltIter1HighPtMerged" ),
10194  particleType = cms.string( "pi+" )
10195 )
10196 fragment.hltAK6Iter1TrackJets4Iter2ForHighPt = cms.EDProducer( "FastjetJetProducer",
10197  Active_Area_Repeats = cms.int32( 5 ),
10198  doAreaFastjet = cms.bool( False ),
10199  voronoiRfact = cms.double( 0.9 ),
10200  maxBadHcalCells = cms.uint32( 9999999 ),
10201  doAreaDiskApprox = cms.bool( False ),
10202  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10203  jetType = cms.string( "TrackJet" ),
10204  minSeed = cms.uint32( 14327 ),
10205  Ghost_EtaMax = cms.double( 6.0 ),
10206  doRhoFastjet = cms.bool( False ),
10207  jetAlgorithm = cms.string( "AntiKt" ),
10208  nSigmaPU = cms.double( 1.0 ),
10209  GhostArea = cms.double( 0.01 ),
10210  Rho_EtaMax = cms.double( 4.4 ),
10211  maxBadEcalCells = cms.uint32( 9999999 ),
10212  useDeterministicSeed = cms.bool( True ),
10213  doPVCorrection = cms.bool( False ),
10214  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10215  rParam = cms.double( 0.6 ),
10216  maxProblematicHcalCells = cms.uint32( 9999999 ),
10217  doOutputJets = cms.bool( True ),
10218  src = cms.InputTag( "hltTrackIter1RefsForJets4Iter2ForHighPt" ),
10219  inputEtMin = cms.double( 0.1 ),
10220  puPtMin = cms.double( 0.0 ),
10221  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10222  jetPtMin = cms.double( 1.4 ),
10223  radiusPU = cms.double( 0.6 ),
10224  maxProblematicEcalCells = cms.uint32( 9999999 ),
10225  doPUOffsetCorr = cms.bool( False ),
10226  inputEMin = cms.double( 0.0 ),
10227  useMassDropTagger = cms.bool( False ),
10228  muMin = cms.double( -1.0 ),
10229  subtractorName = cms.string( "" ),
10230  muCut = cms.double( -1.0 ),
10231  subjetPtMin = cms.double( -1.0 ),
10232  useTrimming = cms.bool( False ),
10233  muMax = cms.double( -1.0 ),
10234  yMin = cms.double( -1.0 ),
10235  useFiltering = cms.bool( False ),
10236  rFilt = cms.double( -1.0 ),
10237  yMax = cms.double( -1.0 ),
10238  zcut = cms.double( -1.0 ),
10239  MinVtxNdof = cms.int32( 0 ),
10240  MaxVtxZ = cms.double( 30.0 ),
10241  UseOnlyVertexTracks = cms.bool( False ),
10242  dRMin = cms.double( -1.0 ),
10243  nFilt = cms.int32( -1 ),
10244  usePruning = cms.bool( False ),
10245  maxDepth = cms.int32( -1 ),
10246  yCut = cms.double( -1.0 ),
10247  DzTrVtxMax = cms.double( 0.5 ),
10248  UseOnlyOnePV = cms.bool( True ),
10249  rcut_factor = cms.double( -1.0 ),
10250  sumRecHits = cms.bool( False ),
10251  trimPtFracMin = cms.double( -1.0 ),
10252  dRMax = cms.double( -1.0 ),
10253  DxyTrVtxMax = cms.double( 0.2 ),
10254  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10255 )
10256 fragment.hltIter1TrackAndTauJets4Iter2ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10257  fractionMinCaloInTauCone = cms.double( 0.7 ),
10258  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10259  tauConeSize = cms.double( 0.2 ),
10260  ptTrkMaxInCaloCone = cms.double( 1.4 ),
10261  isolationConeSize = cms.double( 0.5 ),
10262  inputTrackJetTag = cms.InputTag( "hltAK6Iter1TrackJets4Iter2ForHighPt" ),
10263  nTrkMaxInCaloCone = cms.int32( 0 ),
10264  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10265  etaMinCaloJet = cms.double( -2.7 ),
10266  etaMaxCaloJet = cms.double( 2.7 ),
10267  ptMinCaloJet = cms.double( 5.0 ),
10268  inputTrackTag = cms.InputTag( "hltIter1HighPtMerged" )
10269 )
10270 fragment.hltIter2HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10271  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10272  maxChi2 = cms.double( 16.0 ),
10273  trajectories = cms.InputTag( "hltIter1HighPtTrackSelectionHighPurity" ),
10274  oldClusterRemovalInfo = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
10275  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10276  overrideTrkQuals = cms.InputTag( "" ),
10277  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10278  TrackQuality = cms.string( "highPurity" )
10279 )
10280 fragment.hltIter2HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10281  clustersToSkip = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10282  OnDemand = cms.bool( False ),
10283  src = cms.InputTag( "hltSiStripClusters" )
10284 )
10285 fragment.hltIter2HighPtPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
10286  layerList = cms.vstring( 'BPix1+BPix2',
10287  'BPix1+BPix3',
10288  'BPix2+BPix3',
10289  'BPix1+FPix1_pos',
10290  'BPix1+FPix1_neg',
10291  'BPix1+FPix2_pos',
10292  'BPix1+FPix2_neg',
10293  'BPix2+FPix1_pos',
10294  'BPix2+FPix1_neg',
10295  'BPix2+FPix2_pos',
10296  'BPix2+FPix2_neg',
10297  'FPix1_pos+FPix2_pos',
10298  'FPix1_neg+FPix2_neg' ),
10299  MTOB = cms.PSet( ),
10300  TEC = cms.PSet( ),
10301  MTID = cms.PSet( ),
10302  FPix = cms.PSet(
10303  HitProducer = cms.string( "hltSiPixelRecHits" ),
10304  hitErrorRZ = cms.double( 0.0036 ),
10305  useErrorsFromParam = cms.bool( True ),
10306  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10307  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10308  hitErrorRPhi = cms.double( 0.0051 )
10309  ),
10310  MTEC = cms.PSet( ),
10311  MTIB = cms.PSet( ),
10312  TID = cms.PSet( ),
10313  TOB = cms.PSet( ),
10314  BPix = cms.PSet(
10315  HitProducer = cms.string( "hltSiPixelRecHits" ),
10316  hitErrorRZ = cms.double( 0.006 ),
10317  useErrorsFromParam = cms.bool( True ),
10318  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10319  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10320  hitErrorRPhi = cms.double( 0.0027 )
10321  ),
10322  TIB = cms.PSet( )
10323 )
10324 fragment.hltIter2HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10325  RegionFactoryPSet = cms.PSet(
10326  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10327  RegionPSet = cms.PSet(
10328  precise = cms.bool( True ),
10329  originRadius = cms.double( 0.025 ),
10330  searchOpt = cms.bool( True ),
10331  originZPos = cms.double( 0.0 ),
10332  ptMin = cms.double( 6.0 ),
10333  measurementTrackerName = cms.string( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10334  mode = cms.string( "VerticesFixed" ),
10335  maxNRegions = cms.int32( 100 ),
10336  maxNVertices = cms.int32( 10 ),
10337  deltaPhi = cms.double( 0.8 ),
10338  deltaEta = cms.double( 0.8 ),
10339  zErrorBeamSpot = cms.double( 15.0 ),
10340  nSigmaZBeamSpot = cms.double( 3.0 ),
10341  zErrorVetex = cms.double( 0.05 ),
10342  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10343  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10344  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2ForHighPt" )
10345  )
10346  ),
10347  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10348  ClusterCheckPSet = cms.PSet(
10349  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10350  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10351  doClusterCheck = cms.bool( False ),
10352  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10353  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10354  ),
10355  OrderedHitsFactoryPSet = cms.PSet(
10356  maxElement = cms.uint32( 0 ),
10357  ComponentName = cms.string( "StandardHitPairGenerator" ),
10358  GeneratorPSet = cms.PSet(
10359  maxElement = cms.uint32( 100000 ),
10360  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10361  ),
10362  SeedingLayers = cms.InputTag( "hltIter2HighPtPixelLayerPairs" )
10363  ),
10364  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
10365 )
10366 fragment.hltIter2HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10367  src = cms.InputTag( "hltIter2HighPtPixelSeeds" ),
10368  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10369  SimpleMagneticField = cms.string( "ParabolicMf" ),
10370  TransientInitialStateEstimatorParameters = cms.PSet(
10371  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10372  numberMeasurementsForFit = cms.int32( 4 ),
10373  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10374  ),
10375  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10376  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10377  cleanTrajectoryAfterInOut = cms.bool( False ),
10378  useHitsSplitting = cms.bool( False ),
10379  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10380  doSeedingRegionRebuilding = cms.bool( False ),
10381  maxNSeeds = cms.uint32( 100000 ),
10382  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
10383  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10384  TrajectoryBuilder = cms.string( "" )
10385 )
10386 fragment.hltIter2HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10387  src = cms.InputTag( "hltIter2HighPtCkfTrackCandidates" ),
10388  SimpleMagneticField = cms.string( "ParabolicMf" ),
10389  clusterRemovalInfo = cms.InputTag( "" ),
10390  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10391  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
10392  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10393  useHitsSplitting = cms.bool( False ),
10394  MeasurementTracker = cms.string( "" ),
10395  AlgorithmName = cms.string( "hltIterX" ),
10396  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10397  NavigationSchool = cms.string( "" ),
10398  TrajectoryInEvent = cms.bool( True ),
10399  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10400  GeometricInnerState = cms.bool( True ),
10401  useSimpleMF = cms.bool( True ),
10402  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10403 )
10404 fragment.hltIter2HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
10405  max_d0 = cms.double( 100.0 ),
10406  minNumber3DLayers = cms.uint32( 0 ),
10407  max_lostHitFraction = cms.double( 1.0 ),
10408  applyAbsCutsIfNoPV = cms.bool( False ),
10409  qualityBit = cms.string( "highPurity" ),
10410  minNumberLayers = cms.uint32( 3 ),
10411  chi2n_par = cms.double( 0.7 ),
10412  useVtxError = cms.bool( False ),
10413  nSigmaZ = cms.double( 3.0 ),
10414  dz_par2 = cms.vdouble( 0.4, 4.0 ),
10415  applyAdaptedPVCuts = cms.bool( True ),
10416  min_eta = cms.double( -9999.0 ),
10417  dz_par1 = cms.vdouble( 0.35, 4.0 ),
10418  copyTrajectories = cms.untracked.bool( True ),
10419  vtxNumber = cms.int32( -1 ),
10420  max_d0NoPV = cms.double( 100.0 ),
10421  keepAllTracks = cms.bool( False ),
10422  maxNumberLostLayers = cms.uint32( 1 ),
10423  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10424  max_relpterr = cms.double( 9999.0 ),
10425  copyExtras = cms.untracked.bool( True ),
10426  max_z0NoPV = cms.double( 100.0 ),
10427  vertexCut = cms.string( "tracksSize>=3" ),
10428  max_z0 = cms.double( 100.0 ),
10429  useVertices = cms.bool( True ),
10430  min_nhits = cms.uint32( 0 ),
10431  src = cms.InputTag( "hltIter2HighPtCtfWithMaterialTracks" ),
10432  max_minMissHitOutOrIn = cms.int32( 99 ),
10433  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10434  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10435  max_eta = cms.double( 9999.0 ),
10436  d0_par2 = cms.vdouble( 0.4, 4.0 ),
10437  d0_par1 = cms.vdouble( 0.3, 4.0 ),
10438  res_par = cms.vdouble( 0.003, 0.001 ),
10439  minHitsToBypassChecks = cms.uint32( 20 )
10440 )
10441 fragment.hltIter2HighPtMerged = cms.EDProducer( "TrackListMerger",
10442  ShareFrac = cms.double( 0.19 ),
10443  writeOnlyTrkQuals = cms.bool( False ),
10444  MinPT = cms.double( 0.05 ),
10445  allowFirstHitShare = cms.bool( True ),
10446  copyExtras = cms.untracked.bool( True ),
10447  Epsilon = cms.double( -0.001 ),
10448  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10449  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10450  MaxNormalizedChisq = cms.double( 1000.0 ),
10451  copyMVA = cms.bool( False ),
10452  FoundHitBonus = cms.double( 5.0 ),
10453  setsToMerge = cms.VPSet(
10454  cms.PSet( pQual = cms.bool( False ),
10455  tLists = cms.vint32( 0, 1 )
10456  )
10457  ),
10458  MinFound = cms.int32( 3 ),
10459  hasSelector = cms.vint32( 0, 0 ),
10460  TrackProducers = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
10461  LostHitPenalty = cms.double( 20.0 ),
10462  newQuality = cms.string( "confirmed" )
10463 )
10464 fragment.hltTrackIter2RefsForJets4Iter3ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10465  src = cms.InputTag( "hltIter2HighPtMerged" ),
10466  particleType = cms.string( "pi+" )
10467 )
10468 fragment.hltAK6Iter2TrackJets4Iter3ForHighPt = cms.EDProducer( "FastjetJetProducer",
10469  Active_Area_Repeats = cms.int32( 5 ),
10470  doAreaFastjet = cms.bool( False ),
10471  voronoiRfact = cms.double( 0.9 ),
10472  maxBadHcalCells = cms.uint32( 9999999 ),
10473  doAreaDiskApprox = cms.bool( False ),
10474  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10475  jetType = cms.string( "TrackJet" ),
10476  minSeed = cms.uint32( 14327 ),
10477  Ghost_EtaMax = cms.double( 6.0 ),
10478  doRhoFastjet = cms.bool( False ),
10479  jetAlgorithm = cms.string( "AntiKt" ),
10480  nSigmaPU = cms.double( 1.0 ),
10481  GhostArea = cms.double( 0.01 ),
10482  Rho_EtaMax = cms.double( 4.4 ),
10483  maxBadEcalCells = cms.uint32( 9999999 ),
10484  useDeterministicSeed = cms.bool( True ),
10485  doPVCorrection = cms.bool( False ),
10486  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10487  rParam = cms.double( 0.6 ),
10488  maxProblematicHcalCells = cms.uint32( 9999999 ),
10489  doOutputJets = cms.bool( True ),
10490  src = cms.InputTag( "hltTrackIter2RefsForJets4Iter3ForHighPt" ),
10491  inputEtMin = cms.double( 0.1 ),
10492  puPtMin = cms.double( 0.0 ),
10493  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10494  jetPtMin = cms.double( 3.0 ),
10495  radiusPU = cms.double( 0.6 ),
10496  maxProblematicEcalCells = cms.uint32( 9999999 ),
10497  doPUOffsetCorr = cms.bool( False ),
10498  inputEMin = cms.double( 0.0 ),
10499  useMassDropTagger = cms.bool( False ),
10500  muMin = cms.double( -1.0 ),
10501  subtractorName = cms.string( "" ),
10502  muCut = cms.double( -1.0 ),
10503  subjetPtMin = cms.double( -1.0 ),
10504  useTrimming = cms.bool( False ),
10505  muMax = cms.double( -1.0 ),
10506  yMin = cms.double( -1.0 ),
10507  useFiltering = cms.bool( False ),
10508  rFilt = cms.double( -1.0 ),
10509  yMax = cms.double( -1.0 ),
10510  zcut = cms.double( -1.0 ),
10511  MinVtxNdof = cms.int32( 0 ),
10512  MaxVtxZ = cms.double( 30.0 ),
10513  UseOnlyVertexTracks = cms.bool( False ),
10514  dRMin = cms.double( -1.0 ),
10515  nFilt = cms.int32( -1 ),
10516  usePruning = cms.bool( False ),
10517  maxDepth = cms.int32( -1 ),
10518  yCut = cms.double( -1.0 ),
10519  DzTrVtxMax = cms.double( 0.5 ),
10520  UseOnlyOnePV = cms.bool( True ),
10521  rcut_factor = cms.double( -1.0 ),
10522  sumRecHits = cms.bool( False ),
10523  trimPtFracMin = cms.double( -1.0 ),
10524  dRMax = cms.double( -1.0 ),
10525  DxyTrVtxMax = cms.double( 0.2 ),
10526  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10527 )
10528 fragment.hltIter2TrackAndTauJets4Iter3ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10529  fractionMinCaloInTauCone = cms.double( 0.7 ),
10530  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10531  tauConeSize = cms.double( 0.2 ),
10532  ptTrkMaxInCaloCone = cms.double( 3.0 ),
10533  isolationConeSize = cms.double( 0.5 ),
10534  inputTrackJetTag = cms.InputTag( "hltAK6Iter2TrackJets4Iter3ForHighPt" ),
10535  nTrkMaxInCaloCone = cms.int32( 0 ),
10536  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10537  etaMinCaloJet = cms.double( -2.7 ),
10538  etaMaxCaloJet = cms.double( 2.7 ),
10539  ptMinCaloJet = cms.double( 5.0 ),
10540  inputTrackTag = cms.InputTag( "hltIter2HighPtMerged" )
10541 )
10542 fragment.hltIter3HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10543  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10544  maxChi2 = cms.double( 16.0 ),
10545  trajectories = cms.InputTag( "hltIter2HighPtTrackSelectionHighPurity" ),
10546  oldClusterRemovalInfo = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
10547  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10548  overrideTrkQuals = cms.InputTag( "" ),
10549  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10550  TrackQuality = cms.string( "highPurity" )
10551 )
10552 fragment.hltIter3HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10553  clustersToSkip = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10554  OnDemand = cms.bool( False ),
10555  src = cms.InputTag( "hltSiStripClusters" )
10556 )
10557 fragment.hltIter3HighPtLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10558  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10559  'BPix1+BPix2+FPix1_pos',
10560  'BPix1+BPix2+FPix1_neg',
10561  'BPix1+FPix1_pos+FPix2_pos',
10562  'BPix1+FPix1_neg+FPix2_neg',
10563  'BPix2+FPix1_pos+FPix2_pos',
10564  'BPix2+FPix1_neg+FPix2_neg',
10565  'FPix1_pos+FPix2_pos+TEC1_pos',
10566  'FPix1_neg+FPix2_neg+TEC1_neg',
10567  'FPix2_pos+TEC2_pos+TEC3_pos',
10568  'FPix2_neg+TEC2_neg+TEC3_neg',
10569  'BPix2+BPix3+TIB1',
10570  'BPix2+BPix3+TIB2',
10571  'BPix1+BPix3+TIB1',
10572  'BPix1+BPix3+TIB2',
10573  'BPix1+BPix2+TIB1',
10574  'BPix1+BPix2+TIB2' ),
10575  MTOB = cms.PSet( ),
10576  TEC = cms.PSet(
10577  useRingSelector = cms.bool( True ),
10578  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10579  minRing = cms.int32( 1 ),
10580  maxRing = cms.int32( 1 ),
10581  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10582  ),
10583  MTID = cms.PSet( ),
10584  FPix = cms.PSet(
10585  HitProducer = cms.string( "hltSiPixelRecHits" ),
10586  hitErrorRZ = cms.double( 0.0036 ),
10587  useErrorsFromParam = cms.bool( True ),
10588  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10589  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10590  hitErrorRPhi = cms.double( 0.0051 )
10591  ),
10592  MTEC = cms.PSet( ),
10593  MTIB = cms.PSet( ),
10594  TID = cms.PSet( ),
10595  TOB = cms.PSet( ),
10596  BPix = cms.PSet(
10597  HitProducer = cms.string( "hltSiPixelRecHits" ),
10598  hitErrorRZ = cms.double( 0.006 ),
10599  useErrorsFromParam = cms.bool( True ),
10600  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10601  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10602  hitErrorRPhi = cms.double( 0.0027 )
10603  ),
10604  TIB = cms.PSet(
10605  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10606  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10607  )
10608 )
10609 fragment.hltIter3HighPtMixedSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10610  RegionFactoryPSet = cms.PSet(
10611  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10612  RegionPSet = cms.PSet(
10613  precise = cms.bool( True ),
10614  originRadius = cms.double( 0.05 ),
10615  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
10616  searchOpt = cms.bool( True ),
10617  ptMin = cms.double( 6.0 ),
10618  measurementTrackerName = cms.string( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10619  mode = cms.string( "VerticesFixed" ),
10620  maxNRegions = cms.int32( 100 ),
10621  maxNVertices = cms.int32( 10 ),
10622  deltaPhi = cms.double( 0.5 ),
10623  deltaEta = cms.double( 0.5 ),
10624  zErrorBeamSpot = cms.double( 15.0 ),
10625  nSigmaZBeamSpot = cms.double( 3.0 ),
10626  zErrorVetex = cms.double( 0.05 ),
10627  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10628  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10629  input = cms.InputTag( "hltIter2TrackAndTauJets4Iter3ForHighPt" )
10630  )
10631  ),
10632  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10633  ClusterCheckPSet = cms.PSet(
10634  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10635  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10636  doClusterCheck = cms.bool( False ),
10637  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10638  MaxNumberOfPixelClusters = cms.uint32( 10000 )
10639  ),
10640  OrderedHitsFactoryPSet = cms.PSet(
10641  maxElement = cms.uint32( 0 ),
10642  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10643  GeneratorPSet = cms.PSet(
10644  useBending = cms.bool( True ),
10645  useFixedPreFiltering = cms.bool( False ),
10646  maxElement = cms.uint32( 100000 ),
10647  phiPreFiltering = cms.double( 0.3 ),
10648  extraHitRPhitolerance = cms.double( 0.032 ),
10649  useMultScattering = cms.bool( True ),
10650  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10651  extraHitRZtolerance = cms.double( 0.037 ),
10652  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10653  ),
10654  SeedingLayers = cms.InputTag( "hltIter3HighPtLayerTriplets" )
10655  ),
10656  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
10657 )
10658 fragment.hltIter3HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10659  src = cms.InputTag( "hltIter3HighPtMixedSeeds" ),
10660  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10661  SimpleMagneticField = cms.string( "ParabolicMf" ),
10662  TransientInitialStateEstimatorParameters = cms.PSet(
10663  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10664  numberMeasurementsForFit = cms.int32( 4 ),
10665  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10666  ),
10667  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10668  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10669  cleanTrajectoryAfterInOut = cms.bool( False ),
10670  useHitsSplitting = cms.bool( False ),
10671  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10672  doSeedingRegionRebuilding = cms.bool( False ),
10673  maxNSeeds = cms.uint32( 100000 ),
10674  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryBuilderIT" ) ),
10675  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10676  TrajectoryBuilder = cms.string( "" )
10677 )
10678 fragment.hltIter3HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10679  src = cms.InputTag( "hltIter3HighPtCkfTrackCandidates" ),
10680  SimpleMagneticField = cms.string( "ParabolicMf" ),
10681  clusterRemovalInfo = cms.InputTag( "" ),
10682  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10683  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
10684  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10685  useHitsSplitting = cms.bool( False ),
10686  MeasurementTracker = cms.string( "" ),
10687  AlgorithmName = cms.string( "hltIterX" ),
10688  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10689  NavigationSchool = cms.string( "" ),
10690  TrajectoryInEvent = cms.bool( True ),
10691  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10692  GeometricInnerState = cms.bool( True ),
10693  useSimpleMF = cms.bool( True ),
10694  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10695 )
10696 fragment.hltIter3HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
10697  max_d0 = cms.double( 100.0 ),
10698  minNumber3DLayers = cms.uint32( 0 ),
10699  max_lostHitFraction = cms.double( 1.0 ),
10700  applyAbsCutsIfNoPV = cms.bool( False ),
10701  qualityBit = cms.string( "highPurity" ),
10702  minNumberLayers = cms.uint32( 3 ),
10703  chi2n_par = cms.double( 0.7 ),
10704  useVtxError = cms.bool( False ),
10705  nSigmaZ = cms.double( 3.0 ),
10706  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10707  applyAdaptedPVCuts = cms.bool( True ),
10708  min_eta = cms.double( -9999.0 ),
10709  dz_par1 = cms.vdouble( 0.85, 3.0 ),
10710  copyTrajectories = cms.untracked.bool( True ),
10711  vtxNumber = cms.int32( -1 ),
10712  max_d0NoPV = cms.double( 100.0 ),
10713  keepAllTracks = cms.bool( False ),
10714  maxNumberLostLayers = cms.uint32( 1 ),
10715  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10716  max_relpterr = cms.double( 9999.0 ),
10717  copyExtras = cms.untracked.bool( True ),
10718  max_z0NoPV = cms.double( 100.0 ),
10719  vertexCut = cms.string( "tracksSize>=3" ),
10720  max_z0 = cms.double( 100.0 ),
10721  useVertices = cms.bool( True ),
10722  min_nhits = cms.uint32( 0 ),
10723  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10724  max_minMissHitOutOrIn = cms.int32( 99 ),
10725  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10726  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10727  max_eta = cms.double( 9999.0 ),
10728  d0_par2 = cms.vdouble( 0.9, 3.0 ),
10729  d0_par1 = cms.vdouble( 0.85, 3.0 ),
10730  res_par = cms.vdouble( 0.003, 0.001 ),
10731  minHitsToBypassChecks = cms.uint32( 20 )
10732 )
10733 fragment.hltIter3HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
10734  max_d0 = cms.double( 100.0 ),
10735  minNumber3DLayers = cms.uint32( 0 ),
10736  max_lostHitFraction = cms.double( 1.0 ),
10737  applyAbsCutsIfNoPV = cms.bool( False ),
10738  qualityBit = cms.string( "highPurity" ),
10739  minNumberLayers = cms.uint32( 5 ),
10740  chi2n_par = cms.double( 0.4 ),
10741  useVtxError = cms.bool( False ),
10742  nSigmaZ = cms.double( 3.0 ),
10743  dz_par2 = cms.vdouble( 1.0, 4.0 ),
10744  applyAdaptedPVCuts = cms.bool( True ),
10745  min_eta = cms.double( -9999.0 ),
10746  dz_par1 = cms.vdouble( 1.0, 4.0 ),
10747  copyTrajectories = cms.untracked.bool( True ),
10748  vtxNumber = cms.int32( -1 ),
10749  max_d0NoPV = cms.double( 100.0 ),
10750  keepAllTracks = cms.bool( False ),
10751  maxNumberLostLayers = cms.uint32( 1 ),
10752  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10753  max_relpterr = cms.double( 9999.0 ),
10754  copyExtras = cms.untracked.bool( True ),
10755  max_z0NoPV = cms.double( 100.0 ),
10756  vertexCut = cms.string( "tracksSize>=3" ),
10757  max_z0 = cms.double( 100.0 ),
10758  useVertices = cms.bool( True ),
10759  min_nhits = cms.uint32( 0 ),
10760  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
10761  max_minMissHitOutOrIn = cms.int32( 99 ),
10762  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10763  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
10764  max_eta = cms.double( 9999.0 ),
10765  d0_par2 = cms.vdouble( 1.0, 4.0 ),
10766  d0_par1 = cms.vdouble( 1.0, 4.0 ),
10767  res_par = cms.vdouble( 0.003, 0.001 ),
10768  minHitsToBypassChecks = cms.uint32( 20 )
10769 )
10770 fragment.hltIter3HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
10771  ShareFrac = cms.double( 0.19 ),
10772  writeOnlyTrkQuals = cms.bool( False ),
10773  MinPT = cms.double( 0.05 ),
10774  allowFirstHitShare = cms.bool( True ),
10775  copyExtras = cms.untracked.bool( True ),
10776  Epsilon = cms.double( -0.001 ),
10777  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10778  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10779  MaxNormalizedChisq = cms.double( 1000.0 ),
10780  copyMVA = cms.bool( False ),
10781  FoundHitBonus = cms.double( 5.0 ),
10782  setsToMerge = cms.VPSet(
10783  cms.PSet( pQual = cms.bool( False ),
10784  tLists = cms.vint32( 0, 1 )
10785  )
10786  ),
10787  MinFound = cms.int32( 3 ),
10788  hasSelector = cms.vint32( 0, 0 ),
10789  TrackProducers = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
10790  LostHitPenalty = cms.double( 20.0 ),
10791  newQuality = cms.string( "confirmed" )
10792 )
10793 fragment.hltIter3HighPtMerged = cms.EDProducer( "TrackListMerger",
10794  ShareFrac = cms.double( 0.19 ),
10795  writeOnlyTrkQuals = cms.bool( False ),
10796  MinPT = cms.double( 0.05 ),
10797  allowFirstHitShare = cms.bool( True ),
10798  copyExtras = cms.untracked.bool( True ),
10799  Epsilon = cms.double( -0.001 ),
10800  selectedTrackQuals = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10801  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10802  MaxNormalizedChisq = cms.double( 1000.0 ),
10803  copyMVA = cms.bool( False ),
10804  FoundHitBonus = cms.double( 5.0 ),
10805  setsToMerge = cms.VPSet(
10806  cms.PSet( pQual = cms.bool( False ),
10807  tLists = cms.vint32( 0, 1 )
10808  )
10809  ),
10810  MinFound = cms.int32( 3 ),
10811  hasSelector = cms.vint32( 0, 0 ),
10812  TrackProducers = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
10813  LostHitPenalty = cms.double( 20.0 ),
10814  newQuality = cms.string( "confirmed" )
10815 )
10816 fragment.hltTrackIter3RefsForJets4Iter4ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
10817  src = cms.InputTag( "hltIter3HighPtMerged" ),
10818  particleType = cms.string( "pi+" )
10819 )
10820 fragment.hltAK6Iter3TrackJets4Iter4ForHighPt = cms.EDProducer( "FastjetJetProducer",
10821  Active_Area_Repeats = cms.int32( 5 ),
10822  doAreaFastjet = cms.bool( False ),
10823  voronoiRfact = cms.double( 0.9 ),
10824  maxBadHcalCells = cms.uint32( 9999999 ),
10825  doAreaDiskApprox = cms.bool( False ),
10826  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10827  jetType = cms.string( "TrackJet" ),
10828  minSeed = cms.uint32( 14327 ),
10829  Ghost_EtaMax = cms.double( 6.0 ),
10830  doRhoFastjet = cms.bool( False ),
10831  jetAlgorithm = cms.string( "AntiKt" ),
10832  nSigmaPU = cms.double( 1.0 ),
10833  GhostArea = cms.double( 0.01 ),
10834  Rho_EtaMax = cms.double( 4.4 ),
10835  maxBadEcalCells = cms.uint32( 9999999 ),
10836  useDeterministicSeed = cms.bool( True ),
10837  doPVCorrection = cms.bool( False ),
10838  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10839  rParam = cms.double( 0.6 ),
10840  maxProblematicHcalCells = cms.uint32( 9999999 ),
10841  doOutputJets = cms.bool( True ),
10842  src = cms.InputTag( "hltTrackIter3RefsForJets4Iter4ForHighPt" ),
10843  inputEtMin = cms.double( 0.1 ),
10844  puPtMin = cms.double( 0.0 ),
10845  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
10846  jetPtMin = cms.double( 4.0 ),
10847  radiusPU = cms.double( 0.6 ),
10848  maxProblematicEcalCells = cms.uint32( 9999999 ),
10849  doPUOffsetCorr = cms.bool( False ),
10850  inputEMin = cms.double( 0.0 ),
10851  useMassDropTagger = cms.bool( False ),
10852  muMin = cms.double( -1.0 ),
10853  subtractorName = cms.string( "" ),
10854  muCut = cms.double( -1.0 ),
10855  subjetPtMin = cms.double( -1.0 ),
10856  useTrimming = cms.bool( False ),
10857  muMax = cms.double( -1.0 ),
10858  yMin = cms.double( -1.0 ),
10859  useFiltering = cms.bool( False ),
10860  rFilt = cms.double( -1.0 ),
10861  yMax = cms.double( -1.0 ),
10862  zcut = cms.double( -1.0 ),
10863  MinVtxNdof = cms.int32( 0 ),
10864  MaxVtxZ = cms.double( 30.0 ),
10865  UseOnlyVertexTracks = cms.bool( False ),
10866  dRMin = cms.double( -1.0 ),
10867  nFilt = cms.int32( -1 ),
10868  usePruning = cms.bool( False ),
10869  maxDepth = cms.int32( -1 ),
10870  yCut = cms.double( -1.0 ),
10871  DzTrVtxMax = cms.double( 0.5 ),
10872  UseOnlyOnePV = cms.bool( True ),
10873  rcut_factor = cms.double( -1.0 ),
10874  sumRecHits = cms.bool( False ),
10875  trimPtFracMin = cms.double( -1.0 ),
10876  dRMax = cms.double( -1.0 ),
10877  DxyTrVtxMax = cms.double( 0.2 ),
10878  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
10879 )
10880 fragment.hltIter3TrackAndTauJets4Iter4ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
10881  fractionMinCaloInTauCone = cms.double( 0.7 ),
10882  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
10883  tauConeSize = cms.double( 0.2 ),
10884  ptTrkMaxInCaloCone = cms.double( 4.0 ),
10885  isolationConeSize = cms.double( 0.5 ),
10886  inputTrackJetTag = cms.InputTag( "hltAK6Iter3TrackJets4Iter4ForHighPt" ),
10887  nTrkMaxInCaloCone = cms.int32( 0 ),
10888  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
10889  etaMinCaloJet = cms.double( -2.7 ),
10890  etaMaxCaloJet = cms.double( 2.7 ),
10891  ptMinCaloJet = cms.double( 5.0 ),
10892  inputTrackTag = cms.InputTag( "hltIter3HighPtMerged" )
10893 )
10894 fragment.hltIter4HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10895  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10896  maxChi2 = cms.double( 9.0 ),
10897  trajectories = cms.InputTag( "hltIter3HighPtTrackSelectionHighPurity" ),
10898  oldClusterRemovalInfo = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
10899  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10900  overrideTrkQuals = cms.InputTag( "" ),
10901  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10902  TrackQuality = cms.string( "highPurity" )
10903 )
10904 fragment.hltIter4HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10905  clustersToSkip = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10906  OnDemand = cms.bool( False ),
10907  src = cms.InputTag( "hltSiStripClusters" )
10908 )
10909 fragment.hltIter4HighPtPixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10910  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10911  'TIB1+TIB2+MTID1_pos',
10912  'TIB1+TIB2+MTID1_neg',
10913  'TID1_pos+TID2_pos+TID3_pos',
10914  'TID1_neg+TID2_neg+TID3_neg',
10915  'TID1_pos+TID2_pos+MTID3_pos',
10916  'TID1_neg+TID2_neg+MTID3_neg' ),
10917  MTOB = cms.PSet( ),
10918  TEC = cms.PSet(
10919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10920  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10921  useRingSlector = cms.bool( True ),
10922  minRing = cms.int32( 1 ),
10923  maxRing = cms.int32( 2 ),
10924  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10925  ),
10926  MTID = cms.PSet(
10927  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10928  useRingSlector = cms.bool( True ),
10929  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10930  minRing = cms.int32( 3 ),
10931  maxRing = cms.int32( 3 ),
10932  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10933  ),
10934  FPix = cms.PSet( ),
10935  MTEC = cms.PSet(
10936  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10937  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10938  useRingSlector = cms.bool( True ),
10939  minRing = cms.int32( 3 ),
10940  maxRing = cms.int32( 3 ),
10941  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10942  ),
10943  MTIB = cms.PSet(
10944  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10945  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10946  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10947  ),
10948  TID = cms.PSet(
10949  useRingSlector = cms.bool( True ),
10950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10951  minRing = cms.int32( 1 ),
10952  maxRing = cms.int32( 2 ),
10953  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10954  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10955  ),
10956  TOB = cms.PSet( ),
10957  BPix = cms.PSet( ),
10958  TIB = cms.PSet(
10959  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10960  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
10961  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10962  )
10963 )
10964 fragment.hltIter4HighPtPixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10965  RegionFactoryPSet = cms.PSet(
10966  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
10967  RegionPSet = cms.PSet(
10968  precise = cms.bool( True ),
10969  originRadius = cms.double( 1.0 ),
10970  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
10971  searchOpt = cms.bool( True ),
10972  ptMin = cms.double( 6.0 ),
10973  measurementTrackerName = cms.string( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
10974  mode = cms.string( "VerticesFixed" ),
10975  maxNRegions = cms.int32( 100 ),
10976  maxNVertices = cms.int32( 10 ),
10977  deltaPhi = cms.double( 0.5 ),
10978  deltaEta = cms.double( 0.5 ),
10979  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
10980  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10981  input = cms.InputTag( "hltIter3TrackAndTauJets4Iter4ForHighPt" ),
10982  zErrorBeamSpot = cms.double( 15.0 ),
10983  nSigmaZBeamSpot = cms.double( 3.0 ),
10984  zErrorVetex = cms.double( 12.0 )
10985  ),
10986  RegionPsetFomBeamSpotBlockFixedZ = cms.PSet(
10987  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10988  RegionPSet = cms.PSet(
10989  precise = cms.bool( True ),
10990  originHalfLength = cms.double( 21.2 ),
10991  originRadius = cms.double( 0.2 ),
10992  ptMin = cms.double( 0.9 ),
10993  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
10994  )
10995  )
10996  ),
10997  SeedComparitorPSet = cms.PSet(
10998  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10999  FilterAtHelixStage = cms.bool( True ),
11000  FilterPixelHits = cms.bool( False ),
11001  FilterStripHits = cms.bool( False ),
11002  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" )
11003  ),
11004  ClusterCheckPSet = cms.PSet(
11005  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
11006  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
11007  doClusterCheck = cms.bool( False ),
11008  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
11009  MaxNumberOfPixelClusters = cms.uint32( 10000 )
11010  ),
11011  OrderedHitsFactoryPSet = cms.PSet(
11012  ComponentName = cms.string( "StandardMultiHitGenerator" ),
11013  GeneratorPSet = cms.PSet(
11014  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
11015  useFixedPreFiltering = cms.bool( False ),
11016  phiPreFiltering = cms.double( 0.3 ),
11017  extraHitRPhitolerance = cms.double( 0.0 ),
11018  extraHitRZtolerance = cms.double( 0.0 ),
11019  extraZKDBox = cms.double( 0.2 ),
11020  extraRKDBox = cms.double( 0.2 ),
11021  extraPhiKDBox = cms.double( 0.005 ),
11022  fnSigmaRZ = cms.double( 2.0 ),
11023  refitHits = cms.bool( True ),
11024  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
11025  maxChi2 = cms.double( 5.0 ),
11026  chi2VsPtCut = cms.bool( True ),
11027  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
11028  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
11029  debug = cms.bool( False ),
11030  detIdsToDebug = cms.vint32( 0, 0, 0 ),
11031  maxElement = cms.uint32( 100000 ),
11032  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
11033  ),
11034  SeedingLayers = cms.InputTag( "hltIter4HighPtPixelLessLayerTriplets" )
11035  ),
11036  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
11037 )
11038 fragment.hltIter4HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11039  src = cms.InputTag( "hltIter4HighPtPixelLessSeeds" ),
11040  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11041  SimpleMagneticField = cms.string( "ParabolicMf" ),
11042  TransientInitialStateEstimatorParameters = cms.PSet(
11043  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11044  numberMeasurementsForFit = cms.int32( 4 ),
11045  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11046  ),
11047  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11048  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11049  cleanTrajectoryAfterInOut = cms.bool( True ),
11050  useHitsSplitting = cms.bool( True ),
11051  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11052  doSeedingRegionRebuilding = cms.bool( False ),
11053  maxNSeeds = cms.uint32( 100000 ),
11054  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ),
11055  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11056  TrajectoryBuilder = cms.string( "" )
11057 )
11058 fragment.hltIter4HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11059  src = cms.InputTag( "hltIter4HighPtCkfTrackCandidates" ),
11060  SimpleMagneticField = cms.string( "ParabolicMf" ),
11061  clusterRemovalInfo = cms.InputTag( "" ),
11062  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11063  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
11064  Fitter = cms.string( "hltESPFittingSmootherIT" ),
11065  useHitsSplitting = cms.bool( False ),
11066  MeasurementTracker = cms.string( "" ),
11067  AlgorithmName = cms.string( "hltIterX" ),
11068  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11069  NavigationSchool = cms.string( "" ),
11070  TrajectoryInEvent = cms.bool( True ),
11071  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11072  GeometricInnerState = cms.bool( True ),
11073  useSimpleMF = cms.bool( True ),
11074  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11075 )
11076 fragment.hltIter4HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
11077  max_d0 = cms.double( 100.0 ),
11078  minNumber3DLayers = cms.uint32( 0 ),
11079  max_lostHitFraction = cms.double( 1.0 ),
11080  applyAbsCutsIfNoPV = cms.bool( False ),
11081  qualityBit = cms.string( "highPurity" ),
11082  minNumberLayers = cms.uint32( 5 ),
11083  chi2n_par = cms.double( 0.25 ),
11084  useVtxError = cms.bool( False ),
11085  nSigmaZ = cms.double( 3.0 ),
11086  dz_par2 = cms.vdouble( 1.0, 4.0 ),
11087  applyAdaptedPVCuts = cms.bool( True ),
11088  min_eta = cms.double( -9999.0 ),
11089  dz_par1 = cms.vdouble( 1.0, 4.0 ),
11090  copyTrajectories = cms.untracked.bool( True ),
11091  vtxNumber = cms.int32( -1 ),
11092  max_d0NoPV = cms.double( 100.0 ),
11093  keepAllTracks = cms.bool( False ),
11094  maxNumberLostLayers = cms.uint32( 0 ),
11095  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11096  max_relpterr = cms.double( 9999.0 ),
11097  copyExtras = cms.untracked.bool( True ),
11098  max_z0NoPV = cms.double( 100.0 ),
11099  vertexCut = cms.string( "tracksSize>=3" ),
11100  max_z0 = cms.double( 100.0 ),
11101  useVertices = cms.bool( True ),
11102  min_nhits = cms.uint32( 0 ),
11103  src = cms.InputTag( "hltIter4HighPtCtfWithMaterialTracks" ),
11104  max_minMissHitOutOrIn = cms.int32( 99 ),
11105  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11106  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11107  max_eta = cms.double( 9999.0 ),
11108  d0_par2 = cms.vdouble( 1.0, 4.0 ),
11109  d0_par1 = cms.vdouble( 1.0, 4.0 ),
11110  res_par = cms.vdouble( 0.003, 0.001 ),
11111  minHitsToBypassChecks = cms.uint32( 20 )
11112 )
11113 fragment.hltIter4HighPtMerged = cms.EDProducer( "TrackListMerger",
11114  ShareFrac = cms.double( 0.19 ),
11115  writeOnlyTrkQuals = cms.bool( False ),
11116  MinPT = cms.double( 0.05 ),
11117  allowFirstHitShare = cms.bool( True ),
11118  copyExtras = cms.untracked.bool( True ),
11119  Epsilon = cms.double( -0.001 ),
11120  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11121  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11122  MaxNormalizedChisq = cms.double( 1000.0 ),
11123  copyMVA = cms.bool( False ),
11124  FoundHitBonus = cms.double( 5.0 ),
11125  setsToMerge = cms.VPSet(
11126  cms.PSet( pQual = cms.bool( False ),
11127  tLists = cms.vint32( 0, 1 )
11128  )
11129  ),
11130  MinFound = cms.int32( 3 ),
11131  hasSelector = cms.vint32( 0, 0 ),
11132  TrackProducers = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
11133  LostHitPenalty = cms.double( 20.0 ),
11134  newQuality = cms.string( "confirmed" )
11135 )
11136 fragment.hltHighPtGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11137  max_d0 = cms.double( 100.0 ),
11138  minNumber3DLayers = cms.uint32( 0 ),
11139  max_lostHitFraction = cms.double( 1.0 ),
11140  applyAbsCutsIfNoPV = cms.bool( False ),
11141  qualityBit = cms.string( "loose" ),
11142  minNumberLayers = cms.uint32( 0 ),
11143  chi2n_par = cms.double( 9999.0 ),
11144  useVtxError = cms.bool( False ),
11145  nSigmaZ = cms.double( 100.0 ),
11146  dz_par2 = cms.vdouble( 1.0, 1.0 ),
11147  applyAdaptedPVCuts = cms.bool( True ),
11148  min_eta = cms.double( -9999.0 ),
11149  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
11150  copyTrajectories = cms.untracked.bool( False ),
11151  vtxNumber = cms.int32( -1 ),
11152  max_d0NoPV = cms.double( 0.5 ),
11153  keepAllTracks = cms.bool( False ),
11154  maxNumberLostLayers = cms.uint32( 999 ),
11155  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11156  max_relpterr = cms.double( 0.15 ),
11157  copyExtras = cms.untracked.bool( False ),
11158  max_z0NoPV = cms.double( 100.0 ),
11159  vertexCut = cms.string( "tracksSize>=2" ),
11160  max_z0 = cms.double( 100.0 ),
11161  useVertices = cms.bool( True ),
11162  min_nhits = cms.uint32( 0 ),
11163  src = cms.InputTag( "hltIter4HighPtMerged" ),
11164  max_minMissHitOutOrIn = cms.int32( 99 ),
11165  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11166  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
11167  max_eta = cms.double( 9999.0 ),
11168  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
11169  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
11170  res_par = cms.vdouble( 99999.0, 99999.0 ),
11171  minHitsToBypassChecks = cms.uint32( 999 )
11172 )
11173 fragment.hltHighPtFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11174  src = cms.InputTag( "hltHighPtGoodFullTracks" ),
11175  particleType = cms.string( "pi+" )
11176 )
11177 fragment.hltHighPtFullTrack12 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11178  saveTags = cms.bool( True ),
11179  MinTrks = cms.int32( 1 ),
11180  MinPt = cms.double( 12.0 ),
11181  MaxVz = cms.double( 15.0 ),
11182  MaxEta = cms.double( 2.4 ),
11183  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11184  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11185  MaxPt = cms.double( 9999.0 ),
11186  MinSep = cms.double( 0.4 )
11187 )
11188 fragment.hltPreFullTrack20 = cms.EDFilter( "HLTPrescaler",
11189  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11190  offset = cms.uint32( 0 )
11191 )
11192 fragment.hltHighPtFullTrack20 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11193  saveTags = cms.bool( True ),
11194  MinTrks = cms.int32( 1 ),
11195  MinPt = cms.double( 20.0 ),
11196  MaxVz = cms.double( 15.0 ),
11197  MaxEta = cms.double( 2.4 ),
11198  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11199  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11200  MaxPt = cms.double( 9999.0 ),
11201  MinSep = cms.double( 0.4 )
11202 )
11203 fragment.hltPreFullTrack30 = cms.EDFilter( "HLTPrescaler",
11204  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11205  offset = cms.uint32( 0 )
11206 )
11207 fragment.hltHighPtFullTrack30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11208  saveTags = cms.bool( True ),
11209  MinTrks = cms.int32( 1 ),
11210  MinPt = cms.double( 30.0 ),
11211  MaxVz = cms.double( 15.0 ),
11212  MaxEta = cms.double( 2.4 ),
11213  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11214  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11215  MaxPt = cms.double( 9999.0 ),
11216  MinSep = cms.double( 0.4 )
11217 )
11218 fragment.hltPreFullTrack50 = cms.EDFilter( "HLTPrescaler",
11219  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11220  offset = cms.uint32( 0 )
11221 )
11222 fragment.hltHighPtFullTrack50 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11223  saveTags = cms.bool( True ),
11224  MinTrks = cms.int32( 1 ),
11225  MinPt = cms.double( 50.0 ),
11226  MaxVz = cms.double( 15.0 ),
11227  MaxEta = cms.double( 2.4 ),
11228  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
11229  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11230  MaxPt = cms.double( 9999.0 ),
11231  MinSep = cms.double( 0.4 )
11232 )
11233 fragment.hltPreActivityEcalSC7 = cms.EDFilter( "HLTPrescaler",
11234  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11235  offset = cms.uint32( 0 )
11236 )
11237 fragment.hltActivityEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
11238  saveTags = cms.bool( False ),
11239  L1NonIsoCand = cms.InputTag( "" ),
11240  relaxed = cms.untracked.bool( False ),
11241  L1IsoCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11242  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
11243  etcutEB = cms.double( 7.0 ),
11244  etcutEE = cms.double( 7.0 ),
11245  ncandcut = cms.int32( 1 )
11246 )
11247 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
11248  SelectedTriggerType = cms.int32( 2 )
11249 )
11250 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
11251  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11252  offset = cms.uint32( 0 )
11253 )
11254 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11255  inputTag = cms.InputTag( "rawDataCollector" ),
11256  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 )
11257 )
11258 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
11259  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11260  offset = cms.uint32( 0 )
11261 )
11262 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
11263  InputTag = cms.InputTag( "rawDataCollector" ),
11264  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
11265  FilterSummary = cms.untracked.bool( False )
11266 )
11267 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
11268  inputTag = cms.InputTag( "rawDataCollector" ),
11269  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 )
11270 )
11271 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
11272  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11273  offset = cms.uint32( 0 )
11274 )
11275 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
11276  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 ),
11277  ampCut_barrel = cms.double( 8.0 ),
11278  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
11279  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
11280  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11281  ampCut_endcap = cms.double( 12.0 ),
11282  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
11283  statusThreshold = cms.uint32( 3 ),
11284  useRecoFlag = cms.bool( False ),
11285  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
11286  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11287  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 ),
11288  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11289  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11290  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 ),
11291  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 )
11292 )
11293 fragment.hltPreAlCaEcalPi0EBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11294  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11295  offset = cms.uint32( 0 )
11296 )
11297 fragment.hltL1sAlCaEcalPi0EtaLowPU = cms.EDFilter( "HLTLevel1GTSeed",
11298  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND OR L1_SingleJet16 OR L1_SingleEG5 OR L1_DoubleJet20 OR L1_SingleJet20 OR L1_SingleJet36" ),
11299  saveTags = cms.bool( True ),
11300  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11301  L1UseL1TriggerObjectMaps = cms.bool( True ),
11302  L1UseAliasesForSeeding = cms.bool( True ),
11303  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11304  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11305  L1NrBxInEvent = cms.int32( 3 ),
11306  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11307  L1TechTriggerSeeding = cms.bool( False )
11308 )
11309 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
11310  statusLevelRecHitsToUse = cms.int32( 1 ),
11311  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
11312  flagLevelRecHitsToUse = cms.int32( 1 ),
11313  maxNumberofClusters = cms.int32( 99999 ),
11314  clusPhiSize = cms.int32( 3 ),
11315  posCalcParameters = cms.PSet(
11316  T0_barl = cms.double( 7.4 ),
11317  LogWeighted = cms.bool( True ),
11318  T0_endc = cms.double( 3.1 ),
11319  T0_endcPresh = cms.double( 1.2 ),
11320  W0 = cms.double( 4.2 ),
11321  X0 = cms.double( 0.89 )
11322  ),
11323  clusEtaSize = cms.int32( 3 ),
11324  useRecoFlag = cms.bool( False ),
11325  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11326  maxNumberofSeeds = cms.int32( 99999 ),
11327  useDBStatus = cms.bool( True ),
11328  debugLevel = cms.int32( 0 ),
11329  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11330  clusSeedThrEndCap = cms.double( 1.0 ),
11331  clusSeedThr = cms.double( 0.5 ),
11332  doEndcaps = cms.bool( True ),
11333  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
11334  doBarrel = cms.bool( True )
11335 )
11336 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11337  barrelSelection = cms.PSet(
11338  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
11339  massLowPi0Cand = cms.double( 0.104 ),
11340  seleIsoBarrel_region2 = cms.double( 0.5 ),
11341  seleMinvMaxBarrel = cms.double( 0.22 ),
11342  seleIsoBarrel_region1 = cms.double( 0.5 ),
11343  seleMinvMinBarrel = cms.double( 0.06 ),
11344  selePtPairBarrel_region2 = cms.double( 1.75 ),
11345  seleS9S25Gamma = cms.double( 0.0 ),
11346  selePtPairBarrel_region1 = cms.double( 2.0 ),
11347  region1_Barrel = cms.double( 1.0 ),
11348  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
11349  massHighPi0Cand = cms.double( 0.163 ),
11350  ptMinForIsolation = cms.double( 1.0 ),
11351  store5x5RecHitEB = cms.bool( False ),
11352  selePtGammaBarrel_region1 = cms.double( 0.65 ),
11353  seleBeltDeta = cms.double( 0.05 ),
11354  removePi0CandidatesForEta = cms.bool( False ),
11355  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11356  selePtGammaBarrel_region2 = cms.double( 0.65 ),
11357  seleBeltDR = cms.double( 0.2 )
11358  ),
11359  statusLevelRecHitsToUse = cms.int32( 1 ),
11360  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11361  doSelBarrel = cms.bool( True ),
11362  flagLevelRecHitsToUse = cms.int32( 1 ),
11363  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11364  doSelEndcap = cms.bool( False ),
11365  storeRecHitES = cms.bool( False ),
11366  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11367  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11368  useRecoFlag = cms.bool( False ),
11369  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11370  debugLevel = cms.int32( 0 ),
11371  endcapSelection = cms.PSet(
11372  seleS9S25GammaEndCap = cms.double( 0.0 ),
11373  seleBeltDREndCap = cms.double( 0.2 ),
11374  region1_EndCap = cms.double( 1.8 ),
11375  seleMinvMinEndCap = cms.double( 0.05 ),
11376  store5x5RecHitEE = cms.bool( False ),
11377  seleMinvMaxEndCap = cms.double( 0.3 ),
11378  selePtPairEndCap_region1 = cms.double( 1.5 ),
11379  selePtPairEndCap_region3 = cms.double( 99.0 ),
11380  selePtPairEndCap_region2 = cms.double( 1.5 ),
11381  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11382  seleBeltDetaEndCap = cms.double( 0.05 ),
11383  seleIsoEndCap_region1 = cms.double( 0.5 ),
11384  region2_EndCap = cms.double( 2.0 ),
11385  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11386  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11387  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11388  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11389  seleIsoEndCap_region2 = cms.double( 0.5 ),
11390  ptMinForIsolationEndCap = cms.double( 0.5 ),
11391  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11392  seleIsoEndCap_region3 = cms.double( 0.5 ),
11393  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11394  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11395  ),
11396  preshowerSelection = cms.PSet(
11397  preshCalibGamma = cms.double( 0.024 ),
11398  preshStripEnergyCut = cms.double( 0.0 ),
11399  debugLevelES = cms.string( "" ),
11400  preshCalibPlaneY = cms.double( 0.7 ),
11401  preshCalibPlaneX = cms.double( 1.0 ),
11402  preshCalibMIP = cms.double( 9.0E-5 ),
11403  preshNclust = cms.int32( 4 ),
11404  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11405  preshClusterEnergyCut = cms.double( 0.0 ),
11406  preshSeededNstrip = cms.int32( 15 )
11407  ),
11408  useDBStatus = cms.bool( True )
11409 )
11410 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
11411  doEnergyScale = cms.bool( False ),
11412  doLaserCorrectionsInverse = cms.bool( False ),
11413  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11414  doEnergyScaleInverse = cms.bool( False ),
11415  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
11416  doIntercalibInverse = cms.bool( False ),
11417  doLaserCorrections = cms.bool( False ),
11418  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11419  doIntercalib = cms.bool( False ),
11420  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11421 )
11422 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
11423  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11424  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
11425  digisOut = cms.string( "pi0EBDigis" ),
11426  region = cms.string( "barrel" )
11427 )
11428 fragment.hltPreAlCaEcalPi0EEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11429  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11430  offset = cms.uint32( 0 )
11431 )
11432 fragment.hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11433  barrelSelection = cms.PSet(
11434  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11435  massLowPi0Cand = cms.double( 0.104 ),
11436  seleIsoBarrel_region2 = cms.double( 0.5 ),
11437  seleMinvMaxBarrel = cms.double( 0.22 ),
11438  seleIsoBarrel_region1 = cms.double( 0.5 ),
11439  seleMinvMinBarrel = cms.double( 0.06 ),
11440  selePtPairBarrel_region2 = cms.double( 1.5 ),
11441  seleS9S25Gamma = cms.double( 0.0 ),
11442  selePtPairBarrel_region1 = cms.double( 1.5 ),
11443  region1_Barrel = cms.double( 1.0 ),
11444  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11445  massHighPi0Cand = cms.double( 0.163 ),
11446  ptMinForIsolation = cms.double( 1.0 ),
11447  store5x5RecHitEB = cms.bool( False ),
11448  selePtGammaBarrel_region1 = cms.double( 0.5 ),
11449  seleBeltDeta = cms.double( 0.05 ),
11450  removePi0CandidatesForEta = cms.bool( False ),
11451  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11452  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11453  seleBeltDR = cms.double( 0.2 )
11454  ),
11455  statusLevelRecHitsToUse = cms.int32( 1 ),
11456  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11457  doSelBarrel = cms.bool( False ),
11458  flagLevelRecHitsToUse = cms.int32( 1 ),
11459  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11460  doSelEndcap = cms.bool( True ),
11461  storeRecHitES = cms.bool( True ),
11462  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11463  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11464  useRecoFlag = cms.bool( False ),
11465  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11466  debugLevel = cms.int32( 0 ),
11467  endcapSelection = cms.PSet(
11468  seleS9S25GammaEndCap = cms.double( 0.0 ),
11469  seleBeltDREndCap = cms.double( 0.2 ),
11470  region1_EndCap = cms.double( 1.8 ),
11471  seleMinvMinEndCap = cms.double( 0.05 ),
11472  store5x5RecHitEE = cms.bool( False ),
11473  seleMinvMaxEndCap = cms.double( 0.3 ),
11474  selePtPairEndCap_region1 = cms.double( 2.5 ),
11475  selePtPairEndCap_region3 = cms.double( 2.0 ),
11476  selePtPairEndCap_region2 = cms.double( 2.0 ),
11477  selePtGammaEndCap_region3 = cms.double( 0.95 ),
11478  seleBeltDetaEndCap = cms.double( 0.05 ),
11479  seleIsoEndCap_region1 = cms.double( 0.5 ),
11480  region2_EndCap = cms.double( 2.0 ),
11481  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
11482  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
11483  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
11484  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11485  seleIsoEndCap_region2 = cms.double( 0.5 ),
11486  ptMinForIsolationEndCap = cms.double( 0.5 ),
11487  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11488  seleIsoEndCap_region3 = cms.double( 0.5 ),
11489  selePtGammaEndCap_region2 = cms.double( 0.95 ),
11490  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" )
11491  ),
11492  preshowerSelection = cms.PSet(
11493  preshCalibGamma = cms.double( 0.024 ),
11494  preshStripEnergyCut = cms.double( 0.0 ),
11495  debugLevelES = cms.string( "" ),
11496  preshCalibPlaneY = cms.double( 0.7 ),
11497  preshCalibPlaneX = cms.double( 1.0 ),
11498  preshCalibMIP = cms.double( 9.0E-5 ),
11499  preshNclust = cms.int32( 4 ),
11500  ESCollection = cms.string( "pi0EcalRecHitsES" ),
11501  preshClusterEnergyCut = cms.double( 0.0 ),
11502  preshSeededNstrip = cms.int32( 15 )
11503  ),
11504  useDBStatus = cms.bool( True )
11505 )
11506 fragment.hltAlCaPi0EEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11507  doEnergyScale = cms.bool( False ),
11508  doLaserCorrectionsInverse = cms.bool( False ),
11509  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11510  doEnergyScaleInverse = cms.bool( False ),
11511  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU','pi0EcalRecHitsEE' ),
11512  doIntercalibInverse = cms.bool( False ),
11513  doLaserCorrections = cms.bool( False ),
11514  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
11515  doIntercalib = cms.bool( False ),
11516  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
11517 )
11518 fragment.hltAlCaPi0EERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11519  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11520  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibratorLowPU','pi0EcalRecHitsEE' ),
11521  digisOut = cms.string( "pi0EEDigis" ),
11522  region = cms.string( "endcap" )
11523 )
11524 fragment.hltPreAlCaEcalEtaEBonlyLowPU = cms.EDFilter( "HLTPrescaler",
11525  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11526  offset = cms.uint32( 0 )
11527 )
11528 fragment.hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11529  barrelSelection = cms.PSet(
11530  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11531  massLowPi0Cand = cms.double( 0.084 ),
11532  seleIsoBarrel_region2 = cms.double( 0.5 ),
11533  seleMinvMaxBarrel = cms.double( 0.8 ),
11534  seleIsoBarrel_region1 = cms.double( 0.5 ),
11535  seleMinvMinBarrel = cms.double( 0.2 ),
11536  selePtPairBarrel_region2 = cms.double( 2.5 ),
11537  seleS9S25Gamma = cms.double( 0.8 ),
11538  selePtPairBarrel_region1 = cms.double( 2.5 ),
11539  region1_Barrel = cms.double( 1.0 ),
11540  seleS4S9GammaBarrel_region2 = cms.double( 0.87 ),
11541  massHighPi0Cand = cms.double( 0.156 ),
11542  ptMinForIsolation = cms.double( 1.0 ),
11543  store5x5RecHitEB = cms.bool( True ),
11544  selePtGammaBarrel_region1 = cms.double( 0.8 ),
11545  seleBeltDeta = cms.double( 0.1 ),
11546  removePi0CandidatesForEta = cms.bool( True ),
11547  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11548  selePtGammaBarrel_region2 = cms.double( 0.8 ),
11549  seleBeltDR = cms.double( 0.3 )
11550  ),
11551  statusLevelRecHitsToUse = cms.int32( 1 ),
11552  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11553  doSelBarrel = cms.bool( True ),
11554  flagLevelRecHitsToUse = cms.int32( 1 ),
11555  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11556  doSelEndcap = cms.bool( False ),
11557  storeRecHitES = cms.bool( False ),
11558  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11559  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11560  useRecoFlag = cms.bool( False ),
11561  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11562  debugLevel = cms.int32( 0 ),
11563  endcapSelection = cms.PSet(
11564  seleS9S25GammaEndCap = cms.double( 0.0 ),
11565  seleBeltDREndCap = cms.double( 0.2 ),
11566  region1_EndCap = cms.double( 1.8 ),
11567  seleMinvMinEndCap = cms.double( 0.05 ),
11568  store5x5RecHitEE = cms.bool( False ),
11569  seleMinvMaxEndCap = cms.double( 0.3 ),
11570  selePtPairEndCap_region1 = cms.double( 1.5 ),
11571  selePtPairEndCap_region3 = cms.double( 99.0 ),
11572  selePtPairEndCap_region2 = cms.double( 1.5 ),
11573  selePtGammaEndCap_region3 = cms.double( 0.5 ),
11574  seleBeltDetaEndCap = cms.double( 0.05 ),
11575  seleIsoEndCap_region1 = cms.double( 0.5 ),
11576  region2_EndCap = cms.double( 2.0 ),
11577  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
11578  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
11579  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
11580  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
11581  seleIsoEndCap_region2 = cms.double( 0.5 ),
11582  ptMinForIsolationEndCap = cms.double( 0.5 ),
11583  selePtGammaEndCap_region1 = cms.double( 0.5 ),
11584  seleIsoEndCap_region3 = cms.double( 0.5 ),
11585  selePtGammaEndCap_region2 = cms.double( 0.5 ),
11586  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11587  ),
11588  preshowerSelection = cms.PSet(
11589  preshCalibGamma = cms.double( 0.024 ),
11590  preshStripEnergyCut = cms.double( 0.0 ),
11591  debugLevelES = cms.string( "" ),
11592  preshCalibPlaneY = cms.double( 0.7 ),
11593  preshCalibPlaneX = cms.double( 1.0 ),
11594  preshCalibMIP = cms.double( 9.0E-5 ),
11595  preshNclust = cms.int32( 4 ),
11596  ESCollection = cms.string( "etaEcalRecHitsES" ),
11597  preshClusterEnergyCut = cms.double( 0.0 ),
11598  preshSeededNstrip = cms.int32( 15 )
11599  ),
11600  useDBStatus = cms.bool( True )
11601 )
11602 fragment.hltAlCaEtaEBUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11603  doEnergyScale = cms.bool( False ),
11604  doLaserCorrectionsInverse = cms.bool( False ),
11605  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11606  doEnergyScaleInverse = cms.bool( False ),
11607  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU','etaEcalRecHitsEB' ),
11608  doIntercalibInverse = cms.bool( False ),
11609  doLaserCorrections = cms.bool( False ),
11610  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11611  doIntercalib = cms.bool( False ),
11612  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11613 )
11614 fragment.hltAlCaEtaEBRechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11615  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11616  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibratorLowPU','etaEcalRecHitsEB' ),
11617  digisOut = cms.string( "etaEBDigis" ),
11618  region = cms.string( "barrel" )
11619 )
11620 fragment.hltPreAlCaEcalEtaEEonlyLowPU = cms.EDFilter( "HLTPrescaler",
11621  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11622  offset = cms.uint32( 0 )
11623 )
11624 fragment.hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
11625  barrelSelection = cms.PSet(
11626  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
11627  massLowPi0Cand = cms.double( 0.104 ),
11628  seleIsoBarrel_region2 = cms.double( 0.5 ),
11629  seleMinvMaxBarrel = cms.double( 0.8 ),
11630  seleIsoBarrel_region1 = cms.double( 0.5 ),
11631  seleMinvMinBarrel = cms.double( 0.3 ),
11632  selePtPairBarrel_region2 = cms.double( 1.5 ),
11633  seleS9S25Gamma = cms.double( 0.0 ),
11634  selePtPairBarrel_region1 = cms.double( 1.5 ),
11635  region1_Barrel = cms.double( 1.0 ),
11636  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
11637  massHighPi0Cand = cms.double( 0.163 ),
11638  ptMinForIsolation = cms.double( 1.0 ),
11639  store5x5RecHitEB = cms.bool( False ),
11640  selePtGammaBarrel_region1 = cms.double( 1.0 ),
11641  seleBeltDeta = cms.double( 0.05 ),
11642  removePi0CandidatesForEta = cms.bool( False ),
11643  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
11644  selePtGammaBarrel_region2 = cms.double( 0.5 ),
11645  seleBeltDR = cms.double( 0.2 )
11646  ),
11647  statusLevelRecHitsToUse = cms.int32( 1 ),
11648  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11649  doSelBarrel = cms.bool( False ),
11650  flagLevelRecHitsToUse = cms.int32( 1 ),
11651  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11652  doSelEndcap = cms.bool( True ),
11653  storeRecHitES = cms.bool( True ),
11654  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
11655  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11656  useRecoFlag = cms.bool( False ),
11657  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
11658  debugLevel = cms.int32( 0 ),
11659  endcapSelection = cms.PSet(
11660  seleS9S25GammaEndCap = cms.double( 0.85 ),
11661  seleBeltDREndCap = cms.double( 0.3 ),
11662  region1_EndCap = cms.double( 1.8 ),
11663  seleMinvMinEndCap = cms.double( 0.2 ),
11664  store5x5RecHitEE = cms.bool( True ),
11665  seleMinvMaxEndCap = cms.double( 0.8 ),
11666  selePtPairEndCap_region1 = cms.double( 2.7 ),
11667  selePtPairEndCap_region3 = cms.double( 2.7 ),
11668  selePtPairEndCap_region2 = cms.double( 2.7 ),
11669  selePtGammaEndCap_region3 = cms.double( 1.0 ),
11670  seleBeltDetaEndCap = cms.double( 0.1 ),
11671  seleIsoEndCap_region1 = cms.double( 0.5 ),
11672  region2_EndCap = cms.double( 2.0 ),
11673  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
11674  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
11675  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
11676  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
11677  seleIsoEndCap_region2 = cms.double( 0.5 ),
11678  ptMinForIsolationEndCap = cms.double( 0.5 ),
11679  selePtGammaEndCap_region1 = cms.double( 0.8 ),
11680  seleIsoEndCap_region3 = cms.double( 0.5 ),
11681  selePtGammaEndCap_region2 = cms.double( 0.8 ),
11682  endcapHitCollection = cms.string( "etaEcalRecHitsEE" )
11683  ),
11684  preshowerSelection = cms.PSet(
11685  preshCalibGamma = cms.double( 0.024 ),
11686  preshStripEnergyCut = cms.double( 0.0 ),
11687  debugLevelES = cms.string( "" ),
11688  preshCalibPlaneY = cms.double( 0.7 ),
11689  preshCalibPlaneX = cms.double( 1.0 ),
11690  preshCalibMIP = cms.double( 9.0E-5 ),
11691  preshNclust = cms.int32( 4 ),
11692  ESCollection = cms.string( "etaEcalRecHitsES" ),
11693  preshClusterEnergyCut = cms.double( 0.0 ),
11694  preshSeededNstrip = cms.int32( 15 )
11695  ),
11696  useDBStatus = cms.bool( True )
11697 )
11698 fragment.hltAlCaEtaEEUncalibratorLowPU = cms.EDProducer( "EcalRecalibRecHitProducer",
11699  doEnergyScale = cms.bool( False ),
11700  doLaserCorrectionsInverse = cms.bool( False ),
11701  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11702  doEnergyScaleInverse = cms.bool( False ),
11703  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU','etaEcalRecHitsEE' ),
11704  doIntercalibInverse = cms.bool( False ),
11705  doLaserCorrections = cms.bool( False ),
11706  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
11707  doIntercalib = cms.bool( False ),
11708  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
11709 )
11710 fragment.hltAlCaEtaEERechitsToDigisLowPU = cms.EDProducer( "HLTRechitsToDigis",
11711  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11712  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibratorLowPU','etaEcalRecHitsEE' ),
11713  digisOut = cms.string( "etaEEDigis" ),
11714  region = cms.string( "endcap" )
11715 )
11716 fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo = cms.EDFilter( "HLTLevel1GTSeed",
11717  L1SeedsLogicalExpression = cms.string( "L1_SingleJetC20_NotBptxOR" ),
11718  saveTags = cms.bool( False ),
11719  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11720  L1UseL1TriggerObjectMaps = cms.bool( True ),
11721  L1UseAliasesForSeeding = cms.bool( True ),
11722  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11723  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11724  L1NrBxInEvent = cms.int32( 1 ),
11725  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11726  L1TechTriggerSeeding = cms.bool( False )
11727 )
11728 fragment.hltPreGlobalRunHPDNoise = cms.EDFilter( "HLTPrescaler",
11729  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11730  offset = cms.uint32( 0 )
11731 )
11732 fragment.hltL1sTechTrigHCALNoise = cms.EDFilter( "HLTLevel1GTSeed",
11733  L1SeedsLogicalExpression = cms.string( "11 OR 12" ),
11734  saveTags = cms.bool( True ),
11735  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11736  L1UseL1TriggerObjectMaps = cms.bool( True ),
11737  L1UseAliasesForSeeding = cms.bool( True ),
11738  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11739  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11740  L1NrBxInEvent = cms.int32( 3 ),
11741  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11742  L1TechTriggerSeeding = cms.bool( True )
11743 )
11744 fragment.hltPreL1TechHBHEHOtotalOR = cms.EDFilter( "HLTPrescaler",
11745  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11746  offset = cms.uint32( 0 )
11747 )
11748 fragment.hltL1sL1TechHCALHFsinglechannel = cms.EDFilter( "HLTLevel1GTSeed",
11749  L1SeedsLogicalExpression = cms.string( "8" ),
11750  saveTags = cms.bool( True ),
11751  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11752  L1UseL1TriggerObjectMaps = cms.bool( True ),
11753  L1UseAliasesForSeeding = cms.bool( True ),
11754  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11755  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11756  L1NrBxInEvent = cms.int32( 3 ),
11757  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11758  L1TechTriggerSeeding = cms.bool( True )
11759 )
11760 fragment.hltPreL1TechHCALHFsinglechannel = cms.EDFilter( "HLTPrescaler",
11761  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11762  offset = cms.uint32( 0 )
11763 )
11764 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTLevel1GTSeed",
11765  L1SeedsLogicalExpression = cms.string( "6" ),
11766  saveTags = cms.bool( True ),
11767  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11768  L1UseL1TriggerObjectMaps = cms.bool( True ),
11769  L1UseAliasesForSeeding = cms.bool( True ),
11770  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11771  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11772  L1NrBxInEvent = cms.int32( 3 ),
11773  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11774  L1TechTriggerSeeding = cms.bool( True )
11775 )
11776 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11777  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11778  offset = cms.uint32( 0 )
11779 )
11780 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTLevel1GTSeed",
11781  L1SeedsLogicalExpression = cms.string( "5" ),
11782  saveTags = cms.bool( True ),
11783  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11784  L1UseL1TriggerObjectMaps = cms.bool( True ),
11785  L1UseAliasesForSeeding = cms.bool( True ),
11786  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11787  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11788  L1NrBxInEvent = cms.int32( 3 ),
11789  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11790  L1TechTriggerSeeding = cms.bool( True )
11791 )
11792 fragment.hltPreL1Tech5BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
11793  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11794  offset = cms.uint32( 0 )
11795 )
11796 fragment.hltL1sTech7 = cms.EDFilter( "HLTLevel1GTSeed",
11797  L1SeedsLogicalExpression = cms.string( "7" ),
11798  saveTags = cms.bool( True ),
11799  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11800  L1UseL1TriggerObjectMaps = cms.bool( True ),
11801  L1UseAliasesForSeeding = cms.bool( True ),
11802  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11803  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11804  L1NrBxInEvent = cms.int32( 3 ),
11805  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11806  L1TechTriggerSeeding = cms.bool( True )
11807 )
11808 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
11809  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11810  offset = cms.uint32( 0 )
11811 )
11812 fragment.hltL1sL1CastorHighJet = cms.EDFilter( "HLTLevel1GTSeed",
11813  L1SeedsLogicalExpression = cms.string( "L1_CastorHighJet" ),
11814  saveTags = cms.bool( True ),
11815  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11816  L1UseL1TriggerObjectMaps = cms.bool( True ),
11817  L1UseAliasesForSeeding = cms.bool( True ),
11818  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11819  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11820  L1NrBxInEvent = cms.int32( 3 ),
11821  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11822  L1TechTriggerSeeding = cms.bool( False )
11823 )
11824 fragment.hltPreL1CastorHighJet = cms.EDFilter( "HLTPrescaler",
11825  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11826  offset = cms.uint32( 0 )
11827 )
11828 fragment.hltL1sL1CastorMeduimJet = cms.EDFilter( "HLTLevel1GTSeed",
11829  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet" ),
11830  saveTags = cms.bool( True ),
11831  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11832  L1UseL1TriggerObjectMaps = cms.bool( True ),
11833  L1UseAliasesForSeeding = cms.bool( True ),
11834  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11835  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11836  L1NrBxInEvent = cms.int32( 3 ),
11837  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11838  L1TechTriggerSeeding = cms.bool( False )
11839 )
11840 fragment.hltPreL1CastorMediumJet = cms.EDFilter( "HLTPrescaler",
11841  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11842  offset = cms.uint32( 0 )
11843 )
11844 fragment.hltL1sL1CastorMuon = cms.EDFilter( "HLTLevel1GTSeed",
11845  L1SeedsLogicalExpression = cms.string( "L1_CastorMuon" ),
11846  saveTags = cms.bool( True ),
11847  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11848  L1UseL1TriggerObjectMaps = cms.bool( True ),
11849  L1UseAliasesForSeeding = cms.bool( True ),
11850  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11851  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11852  L1NrBxInEvent = cms.int32( 3 ),
11853  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11854  L1TechTriggerSeeding = cms.bool( False )
11855 )
11856 fragment.hltPreL1CastorMuon = cms.EDFilter( "HLTPrescaler",
11857  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11858  offset = cms.uint32( 0 )
11859 )
11860 fragment.hltL1sL1DoubleJet20 = cms.EDFilter( "HLTLevel1GTSeed",
11861  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20" ),
11862  saveTags = cms.bool( True ),
11863  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11864  L1UseL1TriggerObjectMaps = cms.bool( True ),
11865  L1UseAliasesForSeeding = cms.bool( True ),
11866  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11867  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11868  L1NrBxInEvent = cms.int32( 3 ),
11869  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11870  L1TechTriggerSeeding = cms.bool( False )
11871 )
11872 fragment.hltPreL1DoubleJet20 = cms.EDFilter( "HLTPrescaler",
11873  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11874  offset = cms.uint32( 0 )
11875 )
11876 fragment.hltL1sL1DoubleJet28 = cms.EDFilter( "HLTLevel1GTSeed",
11877  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet28" ),
11878  saveTags = cms.bool( True ),
11879  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11880  L1UseL1TriggerObjectMaps = cms.bool( True ),
11881  L1UseAliasesForSeeding = cms.bool( True ),
11882  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11883  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11884  L1NrBxInEvent = cms.int32( 3 ),
11885  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11886  L1TechTriggerSeeding = cms.bool( False )
11887 )
11888 fragment.hltPreL1DoubleJet28 = cms.EDFilter( "HLTPrescaler",
11889  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11890  offset = cms.uint32( 0 )
11891 )
11892 fragment.hltL1sL1DoubleJet32 = cms.EDFilter( "HLTLevel1GTSeed",
11893  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet32" ),
11894  saveTags = cms.bool( True ),
11895  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11896  L1UseL1TriggerObjectMaps = cms.bool( True ),
11897  L1UseAliasesForSeeding = cms.bool( True ),
11898  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11899  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11900  L1NrBxInEvent = cms.int32( 3 ),
11901  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11902  L1TechTriggerSeeding = cms.bool( False )
11903 )
11904 fragment.hltPreL1DoubleJet32 = cms.EDFilter( "HLTPrescaler",
11905  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11906  offset = cms.uint32( 0 )
11907 )
11908 fragment.hltPreL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
11909  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11910  offset = cms.uint32( 0 )
11911 )
11912 fragment.hltL1sL1TOTEM0 = cms.EDFilter( "HLTLevel1GTSeed",
11913  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_0" ),
11914  saveTags = cms.bool( True ),
11915  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11916  L1UseL1TriggerObjectMaps = cms.bool( True ),
11917  L1UseAliasesForSeeding = cms.bool( True ),
11918  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11919  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11920  L1NrBxInEvent = cms.int32( 3 ),
11921  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11922  L1TechTriggerSeeding = cms.bool( False )
11923 )
11924 fragment.hltPreL1TOTEM0RomanPotsAND = cms.EDFilter( "HLTPrescaler",
11925  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11926  offset = cms.uint32( 0 )
11927 )
11928 fragment.hltL1sL1TOTEM1 = cms.EDFilter( "HLTLevel1GTSeed",
11929  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
11930  saveTags = cms.bool( True ),
11931  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11932  L1UseL1TriggerObjectMaps = cms.bool( True ),
11933  L1UseAliasesForSeeding = cms.bool( True ),
11934  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11935  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11936  L1NrBxInEvent = cms.int32( 3 ),
11937  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11938  L1TechTriggerSeeding = cms.bool( False )
11939 )
11940 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
11941  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11942  offset = cms.uint32( 0 )
11943 )
11944 fragment.hltL1sL1TOTEM2 = cms.EDFilter( "HLTLevel1GTSeed",
11945  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
11946  saveTags = cms.bool( True ),
11947  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11948  L1UseL1TriggerObjectMaps = cms.bool( True ),
11949  L1UseAliasesForSeeding = cms.bool( True ),
11950  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11951  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11952  L1NrBxInEvent = cms.int32( 3 ),
11953  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11954  L1TechTriggerSeeding = cms.bool( False )
11955 )
11956 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
11957  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11958  offset = cms.uint32( 0 )
11959 )
11960 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTLevel1GTSeed",
11961  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
11962  saveTags = cms.bool( True ),
11963  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11964  L1UseL1TriggerObjectMaps = cms.bool( True ),
11965  L1UseAliasesForSeeding = cms.bool( True ),
11966  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11967  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11968  L1NrBxInEvent = cms.int32( 3 ),
11969  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11970  L1TechTriggerSeeding = cms.bool( False )
11971 )
11972 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
11973  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11974  offset = cms.uint32( 0 )
11975 )
11976 fragment.hltL1sMinimumBiasHF1ORNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
11977  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR_NoBptxGating" ),
11978  saveTags = cms.bool( True ),
11979  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11980  L1UseL1TriggerObjectMaps = cms.bool( True ),
11981  L1UseAliasesForSeeding = cms.bool( True ),
11982  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11983  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
11984  L1NrBxInEvent = cms.int32( 3 ),
11985  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
11986  L1TechTriggerSeeding = cms.bool( False )
11987 )
11988 fragment.hltPreL1MinimumBiasHF1ORNoBptxGate = cms.EDFilter( "HLTPrescaler",
11989  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11990  offset = cms.uint32( 0 )
11991 )
11992 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTLevel1GTSeed",
11993  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
11994  saveTags = cms.bool( True ),
11995  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
11996  L1UseL1TriggerObjectMaps = cms.bool( True ),
11997  L1UseAliasesForSeeding = cms.bool( True ),
11998  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
11999  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12000  L1NrBxInEvent = cms.int32( 3 ),
12001  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12002  L1TechTriggerSeeding = cms.bool( False )
12003 )
12004 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12005  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12006  offset = cms.uint32( 0 )
12007 )
12008 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
12009  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12010  saveTags = cms.bool( True ),
12011  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12012  L1UseL1TriggerObjectMaps = cms.bool( True ),
12013  L1UseAliasesForSeeding = cms.bool( True ),
12014  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12015  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12016  L1NrBxInEvent = cms.int32( 3 ),
12017  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12018  L1TechTriggerSeeding = cms.bool( False )
12019 )
12020 fragment.hltPreL1MinimumBiasHF2ORNoBptxGate = cms.EDFilter( "HLTPrescaler",
12021  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12022  offset = cms.uint32( 0 )
12023 )
12024 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTLevel1GTSeed",
12025  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12026  saveTags = cms.bool( True ),
12027  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12028  L1UseL1TriggerObjectMaps = cms.bool( True ),
12029  L1UseAliasesForSeeding = cms.bool( True ),
12030  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12031  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12032  L1NrBxInEvent = cms.int32( 3 ),
12033  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12034  L1TechTriggerSeeding = cms.bool( False )
12035 )
12036 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12037  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12038  offset = cms.uint32( 0 )
12039 )
12040 fragment.hltL1sMinimumBiasHF1ANDNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
12041  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND_NoBptxGating" ),
12042  saveTags = cms.bool( True ),
12043  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12044  L1UseL1TriggerObjectMaps = cms.bool( True ),
12045  L1UseAliasesForSeeding = cms.bool( True ),
12046  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12047  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12048  L1NrBxInEvent = cms.int32( 3 ),
12049  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12050  L1TechTriggerSeeding = cms.bool( False )
12051 )
12052 fragment.hltPreL1MinimumBiasHF1ANDNoBptxGate = cms.EDFilter( "HLTPrescaler",
12053  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12054  offset = cms.uint32( 0 )
12055 )
12056 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTLevel1GTSeed",
12057  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12058  saveTags = cms.bool( True ),
12059  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12060  L1UseL1TriggerObjectMaps = cms.bool( True ),
12061  L1UseAliasesForSeeding = cms.bool( True ),
12062  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12063  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12064  L1NrBxInEvent = cms.int32( 3 ),
12065  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12066  L1TechTriggerSeeding = cms.bool( False )
12067 )
12068 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12069  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12070  offset = cms.uint32( 0 )
12071 )
12072 fragment.hltL1sMinimumBiasHF2ANDNoBptxGating = cms.EDFilter( "HLTLevel1GTSeed",
12073  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND_NoBptxGating" ),
12074  saveTags = cms.bool( True ),
12075  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12076  L1UseL1TriggerObjectMaps = cms.bool( True ),
12077  L1UseAliasesForSeeding = cms.bool( True ),
12078  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12079  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12080  L1NrBxInEvent = cms.int32( 3 ),
12081  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12082  L1TechTriggerSeeding = cms.bool( False )
12083 )
12084 fragment.hltPreL1MinimumBiasHF2ANDNoBptxGate = cms.EDFilter( "HLTPrescaler",
12085  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12086  offset = cms.uint32( 0 )
12087 )
12088 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
12089  invert = cms.bool( False ),
12090  period = cms.uint32( 4096 ),
12091  rawInput = cms.InputTag( "rawDataCollector" ),
12092  fedId = cms.int32( 813 )
12093 )
12094 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTLevel1GTSeed",
12095  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleJet16 OR L1_SingleJet68 OR L1_SingleMuOpen OR L1_ZeroBias" ),
12096  saveTags = cms.bool( True ),
12097  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12098  L1UseL1TriggerObjectMaps = cms.bool( True ),
12099  L1UseAliasesForSeeding = cms.bool( True ),
12100  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12101  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12102  L1NrBxInEvent = cms.int32( 3 ),
12103  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12104  L1TechTriggerSeeding = cms.bool( False )
12105 )
12106 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
12107  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12108  offset = cms.uint32( 0 )
12109 )
12110 fragment.hltL1sHcalPhiSym = cms.EDFilter( "HLTLevel1GTSeed",
12111  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG20 OR L1_SingleMuOpen" ),
12112  saveTags = cms.bool( True ),
12113  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12114  L1UseL1TriggerObjectMaps = cms.bool( True ),
12115  L1UseAliasesForSeeding = cms.bool( True ),
12116  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12117  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12118  L1NrBxInEvent = cms.int32( 3 ),
12119  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12120  L1TechTriggerSeeding = cms.bool( False )
12121 )
12122 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
12123  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12124  offset = cms.uint32( 0 )
12125 )
12126 fragment.hltL1EventNumberUTCA = cms.EDFilter( "HLTL1NumberFilter",
12127  invert = cms.bool( False ),
12128  period = cms.uint32( 1048576 ),
12129  rawInput = cms.InputTag( "rawDataCollector" ),
12130  fedId = cms.int32( 813 )
12131 )
12132 fragment.hltPreHcalUTCA = cms.EDFilter( "HLTPrescaler",
12133  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12134  offset = cms.uint32( 0 )
12135 )
12136 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12137  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12138  offset = cms.uint32( 0 )
12139 )
12140 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12141  inputTag = cms.InputTag( "rawDataCollector" ),
12142  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 )
12143 )
12144 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12145  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12146  offset = cms.uint32( 0 )
12147 )
12148 fragment.hltL1sL1SingleJet68 = cms.EDFilter( "HLTLevel1GTSeed",
12149  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68" ),
12150  saveTags = cms.bool( True ),
12151  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
12152  L1UseL1TriggerObjectMaps = cms.bool( True ),
12153  L1UseAliasesForSeeding = cms.bool( True ),
12154  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12155  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
12156  L1NrBxInEvent = cms.int32( 3 ),
12157  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
12158  L1TechTriggerSeeding = cms.bool( False )
12159 )
12160 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
12161  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12162  offset = cms.uint32( 0 )
12163 )
12164 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12165  minPTrack = cms.double( 5.0 ),
12166  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12167  MaxVtxDXYSeed = cms.double( 101.0 ),
12168  tauUnbiasCone = cms.double( 1.2 ),
12169  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12170  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12171  EBEtaBoundary = cms.double( 1.479 ),
12172  maxPTrackForIsolation = cms.double( 3.0 ),
12173  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12174  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12175  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12176  MaxVtxDXYIsol = cms.double( 101.0 ),
12177  tauAssociationCone = cms.double( 0.0 ),
12178  ExtrapolationConeSize = cms.double( 1.0 )
12179 )
12180 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12181  MaxPtNearby = cms.double( 2.0 ),
12182  saveTags = cms.bool( True ),
12183  MinEtaTrack = cms.double( 1.1 ),
12184  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12185  MinPtTrack = cms.double( 3.5 ),
12186  DropMultiL2Event = cms.bool( False ),
12187  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12188  MinEnergyTrack = cms.double( 12.0 ),
12189  NMaxTrackCandidates = cms.int32( 5 ),
12190  MaxEtaTrack = cms.double( 2.2 ),
12191  candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
12192  filterTrackEnergy = cms.bool( True )
12193 )
12194 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12195  ECHitEnergyThreshold = cms.double( 0.05 ),
12196  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12197  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12198  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12199  EcalConeSizeEta0 = cms.double( 0.09 ),
12200  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12201  EcalConeSizeEta1 = cms.double( 0.14 )
12202 )
12203 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12204  saveTags = cms.bool( False ),
12205  DropMultiL2Event = cms.bool( False ),
12206  MaxEnergyIn = cms.double( 1.2 ),
12207  MaxEnergyOut = cms.double( 1.2 ),
12208  NMaxTrackCandidates = cms.int32( 10 ),
12209  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" )
12210 )
12211 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
12212  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12213  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
12214  associationCone = cms.double( 0.2 )
12215 )
12216 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackFilter",
12217  MaxPtNearby = cms.double( 2.0 ),
12218  saveTags = cms.bool( True ),
12219  MinEtaTrack = cms.double( 1.1 ),
12220  MinDeltaPtL1Jet = cms.double( 4.0 ),
12221  MinPtTrack = cms.double( 20.0 ),
12222  DropMultiL2Event = cms.bool( False ),
12223  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12224  MinEnergyTrack = cms.double( 18.0 ),
12225  NMaxTrackCandidates = cms.int32( 999 ),
12226  MaxEtaTrack = cms.double( 2.2 ),
12227  candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
12228  filterTrackEnergy = cms.bool( True )
12229 )
12230 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
12231  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12232  offset = cms.uint32( 0 )
12233 )
12234 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateProducer",
12235  minPTrack = cms.double( 5.0 ),
12236  L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
12237  MaxVtxDXYSeed = cms.double( 101.0 ),
12238  tauUnbiasCone = cms.double( 1.2 ),
12239  VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
12240  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12241  EBEtaBoundary = cms.double( 1.479 ),
12242  maxPTrackForIsolation = cms.double( 3.0 ),
12243  MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
12244  PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
12245  PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ),
12246  MaxVtxDXYIsol = cms.double( 101.0 ),
12247  tauAssociationCone = cms.double( 0.0 ),
12248  ExtrapolationConeSize = cms.double( 1.0 )
12249 )
12250 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12251  MaxPtNearby = cms.double( 2.0 ),
12252  saveTags = cms.bool( True ),
12253  MinEtaTrack = cms.double( 0.0 ),
12254  MinDeltaPtL1Jet = cms.double( -40000.0 ),
12255  MinPtTrack = cms.double( 3.5 ),
12256  DropMultiL2Event = cms.bool( False ),
12257  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12258  MinEnergyTrack = cms.double( 12.0 ),
12259  NMaxTrackCandidates = cms.int32( 10 ),
12260  MaxEtaTrack = cms.double( 1.15 ),
12261  candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
12262  filterTrackEnergy = cms.bool( True )
12263 )
12264 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
12265  ECHitEnergyThreshold = cms.double( 0.05 ),
12266  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12267  EBRecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEB" ),
12268  ECHitCountEnergyThreshold = cms.double( 0.5 ),
12269  EcalConeSizeEta0 = cms.double( 0.09 ),
12270  EERecHitSource = cms.InputTag( "hltEcalRecHit","EcalRecHitsEE" ),
12271  EcalConeSizeEta1 = cms.double( 0.14 )
12272 )
12273 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
12274  saveTags = cms.bool( False ),
12275  DropMultiL2Event = cms.bool( False ),
12276  MaxEnergyIn = cms.double( 1.2 ),
12277  MaxEnergyOut = cms.double( 1.2 ),
12278  NMaxTrackCandidates = cms.int32( 10 ),
12279  candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" )
12280 )
12281 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
12282  corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
12283  filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
12284  associationCone = cms.double( 0.2 )
12285 )
12286 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackFilter",
12287  MaxPtNearby = cms.double( 2.0 ),
12288  saveTags = cms.bool( True ),
12289  MinEtaTrack = cms.double( 0.0 ),
12290  MinDeltaPtL1Jet = cms.double( 4.0 ),
12291  MinPtTrack = cms.double( 20.0 ),
12292  DropMultiL2Event = cms.bool( False ),
12293  L1GTSeedLabel = cms.InputTag( "hltL1sL1SingleJet68" ),
12294  MinEnergyTrack = cms.double( 18.0 ),
12295  NMaxTrackCandidates = cms.int32( 999 ),
12296  MaxEtaTrack = cms.double( 1.15 ),
12297  candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
12298  filterTrackEnergy = cms.bool( True )
12299 )
12300 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12301  inputTag = cms.InputTag( "rawDataCollector" ),
12302  fedList = cms.vuint32( 1023, 1024 )
12303 )
12304 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12305  processName = cms.string( "@" )
12306 )
12307 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12308  processName = cms.string( "@" )
12309 )
12310 fragment.hltPreAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12311  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
12312  offset = cms.uint32( 0 )
12313 )
12314 fragment.hltL1GtTrigReport = cms.EDAnalyzer( "L1GtTrigReport",
12315  PrintVerbosity = cms.untracked.int32( 10 ),
12316  UseL1GlobalTriggerRecord = cms.bool( False ),
12317  PrintOutput = cms.untracked.int32( 3 ),
12318  L1GtRecordInputTag = cms.InputTag( "hltGtDigis" )
12319 )
12320 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12321  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12322  ReferenceRate = cms.untracked.double( 100.0 ),
12323  serviceBy = cms.untracked.string( "never" ),
12324  resetBy = cms.untracked.string( "never" ),
12325  reportBy = cms.untracked.string( "job" ),
12326  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12327 )
12328 
12329 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtDigis + fragment.hltGctDigis + fragment.hltL1GtObjectMap + fragment.hltL1extraParticles )
12330 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12331 fragment.HLTBeginSequenceAntiBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXAntiCoincidence + fragment.HLTBeamSpot )
12332 fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco )
12333 fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets )
12334 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12335 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12336 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12337 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12338 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12339 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12340 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12341 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12342 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12343 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12344 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12345 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12346 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 )
12347 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12348 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12349 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12350 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackSelectionHighPurity )
12351 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12352 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackSelectionHighPurityLoose + fragment.hltIter1PFlowTrackSelectionHighPurityTight + fragment.hltIter1PFlowTrackSelectionHighPurity )
12353 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12354 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackSelectionHighPurity )
12355 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12356 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12357 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12358 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 )
12359 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12360 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFCorrector )
12361 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12362 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12363 fragment.HLTPixelTrackingForMinBiasSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForMinBias )
12364 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12365 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
12366 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
12367 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll )
12368 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
12369 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
12370 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
12371 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
12372 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
12373 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
12374 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
12375 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
12376 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
12377 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
12378 fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded )
12379 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 )
12380 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtDigis )
12381 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12382 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12383 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloCorrector )
12384 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12385 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12386 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12387 fragment.HLTBeginSequenceBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXCoincidence + fragment.HLTBeamSpot )
12388 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12389 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12390 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 )
12391 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3TkTracksFromL2 + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12392 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12393 fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK6CaloJetsPF )
12394 fragment.HLTRecoJetSequenceAK6PrePFForHighPt = cms.Sequence( fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt + fragment.hltAK6CaloJetsPFEt5 )
12395 fragment.HLTRecopixelvertexingForHighPtSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighPt + fragment.hltPixelVerticesForHighPt )
12396 fragment.HLTIterativeTrackingForHighPtIteration0 = cms.Sequence( fragment.hltHighPtPixelTracks + fragment.hltIter0HighPtPixelSeedsFromPixelTracks + fragment.hltIter0HighPtCkfTrackCandidates + fragment.hltIter0HighPtCtfWithMaterialTracks + fragment.hltIter0HighPtTrackSelectionHighPurity )
12397 fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1ForHighPt + fragment.hltAK6Iter0TrackJets4Iter1ForHighPt + fragment.hltIter0TrackAndTauJets4Iter1ForHighPt )
12398 fragment.HLTIterativeTrackingForHighPtIteration1 = cms.Sequence( fragment.hltIter1HighPtClustersRefRemoval + fragment.hltIter1HighPtMaskedMeasurementTrackerEvent + fragment.hltIter1HighPtPixelLayerTriplets + fragment.hltIter1HighPtPixelSeeds + fragment.hltIter1HighPtCkfTrackCandidates + fragment.hltIter1HighPtCtfWithMaterialTracks + fragment.hltIter1HighPtTrackSelectionHighPurityLoose + fragment.hltIter1HighPtTrackSelectionHighPurityTight + fragment.hltIter1HighPtTrackSelectionHighPurity )
12399 fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence = cms.Sequence( fragment.hltTrackIter1RefsForJets4Iter2ForHighPt + fragment.hltAK6Iter1TrackJets4Iter2ForHighPt + fragment.hltIter1TrackAndTauJets4Iter2ForHighPt )
12400 fragment.HLTIterativeTrackingForHighPtIteration2 = cms.Sequence( fragment.hltIter2HighPtClustersRefRemoval + fragment.hltIter2HighPtMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtPixelLayerPairs + fragment.hltIter2HighPtPixelSeeds + fragment.hltIter2HighPtCkfTrackCandidates + fragment.hltIter2HighPtCtfWithMaterialTracks + fragment.hltIter2HighPtTrackSelectionHighPurity )
12401 fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence = cms.Sequence( fragment.hltTrackIter2RefsForJets4Iter3ForHighPt + fragment.hltAK6Iter2TrackJets4Iter3ForHighPt + fragment.hltIter2TrackAndTauJets4Iter3ForHighPt )
12402 fragment.HLTIterativeTrackingForHighPtIteration3 = cms.Sequence( fragment.hltIter3HighPtClustersRefRemoval + fragment.hltIter3HighPtMaskedMeasurementTrackerEvent + fragment.hltIter3HighPtLayerTriplets + fragment.hltIter3HighPtMixedSeeds + fragment.hltIter3HighPtCkfTrackCandidates + fragment.hltIter3HighPtCtfWithMaterialTracks + fragment.hltIter3HighPtTrackSelectionHighPurityLoose + fragment.hltIter3HighPtTrackSelectionHighPurityTight + fragment.hltIter3HighPtTrackSelectionHighPurity )
12403 fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence = cms.Sequence( fragment.hltTrackIter3RefsForJets4Iter4ForHighPt + fragment.hltAK6Iter3TrackJets4Iter4ForHighPt + fragment.hltIter3TrackAndTauJets4Iter4ForHighPt )
12404 fragment.HLTIterativeTrackingForHighPtIteration4 = cms.Sequence( fragment.hltIter4HighPtClustersRefRemoval + fragment.hltIter4HighPtMaskedMeasurementTrackerEvent + fragment.hltIter4HighPtPixelLessLayerTriplets + fragment.hltIter4HighPtPixelLessSeeds + fragment.hltIter4HighPtCkfTrackCandidates + fragment.hltIter4HighPtCtfWithMaterialTracks + fragment.hltIter4HighPtTrackSelectionHighPurity )
12405 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 )
12406 fragment.HLTEcalActivitySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltActivityEtFilter )
12407 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtDigis )
12408 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12409 fragment.HLTBeginSequenceUTCA = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberUTCA + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12410 
12411 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12412 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 )
12413 fragment.HLT_JetE30_NoBPTX_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJetC20NotBptxOR + fragment.hltPreJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence )
12414 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 )
12415 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 )
12416 fragment.HLT_L1SingleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
12417 fragment.HLT_L1SingleMuOpen_DT_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
12418 fragment.HLT_L1Tech_DT_GlobalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TechDTGlobalOR + fragment.hltPreL1TechDTGlobalOR + fragment.HLTEndSequence )
12419 fragment.HLT_L1CastorMediumJet_PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CASTORMediumJetANDL1SingleJet12 + fragment.hltPreL1CastorMediumJetPFJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15wCastorJet + fragment.HLTEndSequence )
12420 fragment.HLT_L1RomanPots_SinglePixelTrack04_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack04 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT04 + fragment.HLTEndSequence )
12421 fragment.HLT_PFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15NoCaloMatched + fragment.HLTEndSequence )
12422 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 )
12423 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 )
12424 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 )
12425 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 )
12426 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 )
12427 fragment.HLT_Ele5_SC5_JPsi_Mass2to4p5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreEle5SC5JPsiMass2to4p5 + fragment.HLTEle5SC5JPsiMass2to4p5Sequence + fragment.HLTEndSequence )
12428 fragment.HLT_DiPFJet15_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence )
12429 fragment.HLT_DiPFJet15_FBEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta2 + fragment.HLTEndSequence )
12430 fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence )
12431 fragment.HLT_PFJet15_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta2 + fragment.HLTEndSequence )
12432 fragment.HLT_PFJet15_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPrePFJet15FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet15FwdEta3 + fragment.HLTEndSequence )
12433 fragment.HLT_PFJet25_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25NoCaloMatched + fragment.HLTEndSequence )
12434 fragment.HLT_PFJet25_FwdEta2_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta2NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta2 + fragment.HLTEndSequence )
12435 fragment.HLT_PFJet25_FwdEta3_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPrePFJet25FwdEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet25FwdEta3 + fragment.HLTEndSequence )
12436 fragment.HLT_PFJet40_NoCaloMatched_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20 + fragment.hltPrePFJet40NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFJet40NoCaloMatched + fragment.HLTEndSequence )
12437 fragment.HLT_DiPFJetAve15_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence )
12438 fragment.HLT_DiPFJetAve25_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence )
12439 fragment.HLT_DiPFJetAve35_HFJEC_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence )
12440 fragment.HLT_DiPFJetAve15_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet8BptxAND + fragment.hltPreDiPFJetAve15Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForCentralJEC + fragment.HLTEndSequence )
12441 fragment.HLT_DiPFJetAve25_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreDiPFJetAve25Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForCentralJEC + fragment.HLTEndSequence )
12442 fragment.HLT_DiPFJetAve35_Central_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreDiPFJetAve35Central + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForCentralJEC + fragment.HLTEndSequence )
12443 fragment.HLT_L1RomanPots_SinglePixelTrack02_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1RomanPots + fragment.hltPreL1RomanPotsSinglePixelTrack02 + fragment.HLTDoLocalPixelSequence + fragment.HLTPixelTrackingForMinBiasSequence + fragment.hltPixelCandsForMinBias + fragment.hltMinBiasPixelFilterPT02 + fragment.HLTEndSequence )
12444 fragment.HLT_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
12445 fragment.DST_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12446 fragment.HLT_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12447 fragment.HLT_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12448 fragment.HLT_AK4CaloJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence )
12449 fragment.HLT_AK4CaloJet40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence )
12450 fragment.HLT_AK4CaloJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence )
12451 fragment.HLT_AK4CaloJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
12452 fragment.HLT_AK4CaloJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
12453 fragment.HLT_AK4PFJet30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet12BptxAND + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
12454 fragment.HLT_AK4PFJet50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet16 + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence )
12455 fragment.HLT_AK4PFJet80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence )
12456 fragment.HLT_AK4PFJet100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet36 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence )
12457 fragment.HLT_HISinglePhoton10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton10 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10 + fragment.HLTEndSequence )
12458 fragment.HLT_HISinglePhoton15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton15 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15 + fragment.HLTEndSequence )
12459 fragment.HLT_HISinglePhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG2BptxAND + fragment.hltPreHISinglePhoton20 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20 + fragment.HLTEndSequence )
12460 fragment.HLT_HISinglePhoton40_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton40 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40 + fragment.HLTEndSequence )
12461 fragment.HLT_HISinglePhoton60_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG5 + fragment.hltPreHISinglePhoton60 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60 + fragment.HLTEndSequence )
12462 fragment.HLT_HIL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL1DoubleMu0 + fragment.hltL1fL1DoubleMuOpenFiltered0 + fragment.HLTEndSequence )
12463 fragment.HLT_HIL2Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL2Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTEndSequence )
12464 fragment.HLT_HIL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreHIL2DoubleMu0 + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0L2Filtered + fragment.HLTEndSequence )
12465 fragment.HLT_HIL3Mu3_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sL1SingleMuOpen + fragment.hltPreHIL3Mu3 + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3L3Filtered + fragment.HLTEndSequence )
12466 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 )
12467 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 )
12468 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 )
12469 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 )
12470 fragment.HLT_Activity_Ecal_SC7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreActivityEcalSC7 + fragment.HLTEcalActivitySequence + fragment.HLTEndSequence )
12471 fragment.HLT_EcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12472 fragment.HLT_HcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12473 fragment.AlCa_EcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
12474 fragment.AlCa_EcalPi0EBonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreAlCaEcalPi0EBonlyLowPU + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
12475 fragment.AlCa_EcalPi0EEonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreAlCaEcalPi0EEonlyLowPU + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU + fragment.hltAlCaPi0EEUncalibratorLowPU + fragment.hltAlCaPi0EERechitsToDigisLowPU + fragment.HLTEndSequence )
12476 fragment.AlCa_EcalEtaEBonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreAlCaEcalEtaEBonlyLowPU + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegionalLowPU + fragment.hltAlCaEtaEBUncalibratorLowPU + fragment.hltAlCaEtaEBRechitsToDigisLowPU + fragment.HLTEndSequence )
12477 fragment.AlCa_EcalEtaEEonly_LowPU_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreAlCaEcalEtaEEonlyLowPU + fragment.hltL1sAlCaEcalPi0EtaLowPU + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU + fragment.hltAlCaEtaEEUncalibratorLowPU + fragment.hltAlCaEtaEERechitsToDigisLowPU + fragment.HLTEndSequence )
12478 fragment.HLT_GlobalRunHPDNoise_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet20CentralNoBPTXNoHalo + fragment.hltPreGlobalRunHPDNoise + fragment.HLTEndSequence )
12479 fragment.HLT_L1Tech_HBHEHO_totalOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTechTrigHCALNoise + fragment.hltPreL1TechHBHEHOtotalOR + fragment.HLTEndSequence )
12480 fragment.HLT_L1Tech_HCAL_HF_single_channel_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TechHCALHFsinglechannel + fragment.hltPreL1TechHCALHFsinglechannel + fragment.HLTEndSequence )
12481 fragment.HLT_L1Tech6_BPTX_MinusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12482 fragment.HLT_L1Tech5_BPTX_PlusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXMinusOnly + fragment.HLTEndSequence )
12483 fragment.HLT_L1Tech7_NoBPTX_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12484 fragment.HLT_L1CastorHighJet_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CastorHighJet + fragment.hltPreL1CastorHighJet + fragment.HLTEndSequence )
12485 fragment.HLT_L1CastorMediumJet_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CastorMeduimJet + fragment.hltPreL1CastorMediumJet + fragment.HLTEndSequence )
12486 fragment.HLT_L1CastorMuon_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CastorMuon + fragment.hltPreL1CastorMuon + fragment.HLTEndSequence )
12487 fragment.HLT_L1DoubleJet20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet20 + fragment.hltPreL1DoubleJet20 + fragment.HLTEndSequence )
12488 fragment.HLT_L1DoubleJet28_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet28 + fragment.hltPreL1DoubleJet28 + fragment.HLTEndSequence )
12489 fragment.HLT_L1DoubleJet32_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleJet32 + fragment.hltPreL1DoubleJet32 + fragment.HLTEndSequence )
12490 fragment.HLT_L1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpen + fragment.hltPreL1DoubleMuOpen + fragment.HLTEndSequence )
12491 fragment.HLT_L1TOTEM0_RomanPotsAND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM0 + fragment.hltPreL1TOTEM0RomanPotsAND + fragment.HLTEndSequence )
12492 fragment.HLT_L1TOTEM1_MinBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12493 fragment.HLT_L1TOTEM2_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1TOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12494 fragment.HLT_L1MinimumBiasHF1OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12495 fragment.HLT_L1MinimumBiasHF1OR_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1ORNoBptxGating + fragment.hltPreL1MinimumBiasHF1ORNoBptxGate + fragment.HLTEndSequence )
12496 fragment.HLT_L1MinimumBiasHF2OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12497 fragment.HLT_L1MinimumBiasHF2OR_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGate + fragment.HLTEndSequence )
12498 fragment.HLT_L1MinimumBiasHF1AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12499 fragment.HLT_L1MinimumBiasHF1AND_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1ANDNoBptxGating + fragment.hltPreL1MinimumBiasHF1ANDNoBptxGate + fragment.HLTEndSequence )
12500 fragment.HLT_L1MinimumBiasHF2AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12501 fragment.HLT_L1MinimumBiasHF2AND_NoBptxGate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ANDNoBptxGating + fragment.hltPreL1MinimumBiasHF2ANDNoBptxGate + fragment.HLTEndSequence )
12502 fragment.HLT_HcalNZS_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
12503 fragment.HLT_HcalPhiSym_v1 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalPhiSym + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
12504 fragment.HLT_HcalUTCA_v1 = cms.Path( fragment.HLTBeginSequenceUTCA + fragment.hltPreHcalUTCA + fragment.HLTEndSequence )
12505 fragment.AlCa_LumiPixels_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12506 fragment.AlCa_LumiPixels_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12507 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 )
12508 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 )
12509 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtDigis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12510 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltPreAnalyzerEndpath + fragment.hltGtDigis + fragment.hltL1GtTrigReport + fragment.hltTrigReport )
12511 
12512 
12513 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_L1CastorMediumJet_PFJet15_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_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_L1CastorHighJet_v1, fragment.HLT_L1CastorMediumJet_v1, fragment.HLT_L1CastorMuon_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_NoBptxGate_v1, fragment.HLT_L1MinimumBiasHF2OR_v1, fragment.HLT_L1MinimumBiasHF2OR_NoBptxGate_v1, fragment.HLT_L1MinimumBiasHF1AND_v1, fragment.HLT_L1MinimumBiasHF1AND_NoBptxGate_v1, fragment.HLT_L1MinimumBiasHF2AND_v1, fragment.HLT_L1MinimumBiasHF2AND_NoBptxGate_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, fragment.HLTAnalyzerEndpath ))
12514 
12515 
12516 # dummyfy hltGetConditions in cff's
12517 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12518  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12519  result = cms.bool( True )
12520  )
12521  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12522 
12523 # add specific customizations
12524 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12525 fragment = customizeHLTforAll(fragment)
12526