CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PIon_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_7_4_0/PIon/V41 (CMSSW_7_4_0)
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/PIon/V41')
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( "hltESPChi2ChargeMeasurementEstimator16" ),
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( "hltESPChi2ChargeMeasurementEstimator16" ),
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( "hltESPChi2ChargeMeasurementEstimator16" ),
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( "hltESPChi2ChargeMeasurementEstimator16" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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( "hltESPChi2ChargeMeasurementEstimator9" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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( "hltESPChi2ChargeMeasurementEstimator30" ),
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.streams = cms.PSet( A = cms.vstring( 'InitialPD',
396  'Templates' ) )
397 fragment.datasets = cms.PSet(
398  InitialPD = cms.vstring( 'HLT_Ele27_eta2p1_WP75_Gsf_v1',
399  'HLT_Mu50_v1',
400  'HLT_PFJet260_v1',
401  'HLT_Physics_v1' ),
402  Templates = cms.vstring( 'HLT_CaloJet260_v1',
403  'HLT_Photon20_CaloIdVL_IsoL_v1' )
404 )
405 
406 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
407  iovIsRunNotTime = cms.bool( True ),
408  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
409  firstValid = cms.vuint32( 1 )
410 )
411 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
412  iovIsRunNotTime = cms.bool( True ),
413  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
414  firstValid = cms.vuint32( 1 )
415 )
416 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
417  iovIsRunNotTime = cms.bool( True ),
418  recordName = cms.string( "JetTagComputerRecord" ),
419  firstValid = cms.vuint32( 1 )
420 )
421 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
422  iovIsRunNotTime = cms.bool( True ),
423  recordName = cms.string( "CSCIndexerRecord" ),
424  firstValid = cms.vuint32( 1 )
425 )
426 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
427  iovIsRunNotTime = cms.bool( True ),
428  recordName = cms.string( "CSCChannelMapperRecord" ),
429  firstValid = cms.vuint32( 1 )
430 )
431 
432 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
433  maxImpactParameterSig = cms.double( 999999.0 ),
434  deltaR = cms.double( -1.0 ),
435  minimumImpactParameter = cms.double( -1.0 ),
436  maximumDecayLength = cms.double( 999999.0 ),
437  impactParameterType = cms.int32( 1 ),
438  trackQualityClass = cms.string( "any" ),
439  deltaRmin = cms.double( 0.0 ),
440  maxImpactParameter = cms.double( 0.2 ),
441  useSignedImpactParameterSig = cms.bool( True ),
442  maximumDistanceToJetAxis = cms.double( 999999.0 ),
443  nthTrack = cms.int32( -1 )
444 )
445 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
446  maxImpactParameterSig = cms.double( 999999.0 ),
447  deltaR = cms.double( -1.0 ),
448  minimumImpactParameter = cms.double( -1.0 ),
449  maximumDecayLength = cms.double( 999999.0 ),
450  impactParameterType = cms.int32( 1 ),
451  trackQualityClass = cms.string( "any" ),
452  deltaRmin = cms.double( 0.0 ),
453  maxImpactParameter = cms.double( 0.1 ),
454  useSignedImpactParameterSig = cms.bool( True ),
455  maximumDistanceToJetAxis = cms.double( 999999.0 ),
456  nthTrack = cms.int32( -1 )
457 )
458 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
459  b_pT = cms.double( 0.3684 ),
460  deltaR = cms.double( -1.0 ),
461  minimumImpactParameter = cms.double( 0.05 ),
462  a_dR = cms.double( -0.001053 ),
463  min_pT = cms.double( 120.0 ),
464  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
465  max_pT = cms.double( 500.0 ),
466  impactParameterType = cms.int32( 1 ),
467  trackQualityClass = cms.string( "any" ),
468  useVariableJTA = cms.bool( False ),
469  min_pT_dRcut = cms.double( 0.5 ),
470  max_pT_trackPTcut = cms.double( 3.0 ),
471  max_pT_dRcut = cms.double( 0.1 ),
472  b_dR = cms.double( 0.6263 ),
473  a_pT = cms.double( 0.005263 ),
474  maximumDecayLength = cms.double( 999999.0 ),
475  nthTrack = cms.int32( 1 ),
476  useSignedImpactParameterSig = cms.bool( False )
477 )
478 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
479  b_pT = cms.double( 0.3684 ),
480  deltaR = cms.double( -1.0 ),
481  minimumImpactParameter = cms.double( 0.2 ),
482  a_dR = cms.double( -0.001053 ),
483  min_pT = cms.double( 120.0 ),
484  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
485  max_pT = cms.double( 500.0 ),
486  impactParameterType = cms.int32( 1 ),
487  trackQualityClass = cms.string( "any" ),
488  useVariableJTA = cms.bool( False ),
489  min_pT_dRcut = cms.double( 0.5 ),
490  max_pT_trackPTcut = cms.double( 3.0 ),
491  max_pT_dRcut = cms.double( 0.1 ),
492  b_dR = cms.double( 0.6263 ),
493  a_pT = cms.double( 0.005263 ),
494  maximumDecayLength = cms.double( 999999.0 ),
495  nthTrack = cms.int32( 2 ),
496  useSignedImpactParameterSig = cms.bool( True )
497 )
498 fragment.hltESPAK8CaloCorrection = cms.ESProducer( "JetCorrectionESChain",
499  correctors = cms.vstring( 'hltESPAK8CaloFastJetCorrectionESProducer',
500  'hltESPAK8CaloRelativeCorrectionESProducer',
501  'hltESPAK8CaloAbsoluteCorrectionESProducer' ),
502  appendToDataLabel = cms.string( "" )
503 )
504 fragment.hltESPAK8CaloFastJetCorrectionESProducer = cms.ESProducer( "L1FastjetCorrectionESProducer",
505  appendToDataLabel = cms.string( "" ),
506  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
507  algorithm = cms.string( "AK8CaloHLT" ),
508  level = cms.string( "L1FastJet" )
509 )
510 fragment.hltESPAK8CaloRelativeCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
511  appendToDataLabel = cms.string( "" ),
512  algorithm = cms.string( "AK8CaloHLT" ),
513  level = cms.string( "L2Relative" )
514 )
515 fragment.hltESPAK8CaloAbsoluteCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
516  appendToDataLabel = cms.string( "" ),
517  algorithm = cms.string( "AK8CaloHLT" ),
518  level = cms.string( "L3Absolute" )
519 )
520 fragment.hltESPAK8PFCorrection = cms.ESProducer( "JetCorrectionESChain",
521  correctors = cms.vstring( 'hltESPAK8PFFastJetCorrectionESProducer',
522  'hltESPAK8PFRelativeCorrectionESProducer',
523  'hltESPAK8PFAbsoluteCorrectionESProducer' ),
524  appendToDataLabel = cms.string( "" )
525 )
526 fragment.hltESPAK8PFFastJetCorrectionESProducer = cms.ESProducer( "L1FastjetCorrectionESProducer",
527  appendToDataLabel = cms.string( "" ),
528  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
529  algorithm = cms.string( "AK8PFHLT" ),
530  level = cms.string( "L1FastJet" )
531 )
532 fragment.hltESPAK8PFRelativeCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
533  appendToDataLabel = cms.string( "" ),
534  algorithm = cms.string( "AK8PFHLT" ),
535  level = cms.string( "L2Relative" )
536 )
537 fragment.hltESPAK8PFAbsoluteCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
538  appendToDataLabel = cms.string( "" ),
539  algorithm = cms.string( "AK8PFHLT" ),
540  level = cms.string( "L3Absolute" )
541 )
542 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
543  b_pT = cms.double( 0.3684 ),
544  deltaR = cms.double( -1.0 ),
545  minimumImpactParameter = cms.double( 0.05 ),
546  a_dR = cms.double( -0.001053 ),
547  min_pT = cms.double( 120.0 ),
548  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
549  max_pT = cms.double( 500.0 ),
550  impactParameterType = cms.int32( 1 ),
551  trackQualityClass = cms.string( "any" ),
552  useVariableJTA = cms.bool( False ),
553  min_pT_dRcut = cms.double( 0.5 ),
554  max_pT_trackPTcut = cms.double( 3.0 ),
555  max_pT_dRcut = cms.double( 0.1 ),
556  b_dR = cms.double( 0.6263 ),
557  a_pT = cms.double( 0.005263 ),
558  maximumDecayLength = cms.double( 999999.0 ),
559  nthTrack = cms.int32( 1 ),
560  useSignedImpactParameterSig = cms.bool( False )
561 )
562 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
563  maxImpactParameterSig = cms.double( 999999.0 ),
564  deltaR = cms.double( -1.0 ),
565  minimumImpactParameter = cms.double( -1.0 ),
566  maximumDecayLength = cms.double( 999999.0 ),
567  impactParameterType = cms.int32( 1 ),
568  trackQualityClass = cms.string( "any" ),
569  deltaRmin = cms.double( 0.0 ),
570  maxImpactParameter = cms.double( 0.1 ),
571  useSignedImpactParameterSig = cms.bool( True ),
572  maximumDistanceToJetAxis = cms.double( 999999.0 ),
573  nthTrack = cms.int32( -1 )
574 )
575 fragment.hltESPAK4CaloCorrection = cms.ESProducer( "JetCorrectionESChain",
576  correctors = cms.vstring( 'hltESPAK4CaloFastJetCorrectionESProducer',
577  'hltESPAK4CaloRelativeCorrectionESProducer',
578  'hltESPAK4CaloAbsoluteCorrectionESProducer' ),
579  appendToDataLabel = cms.string( "" )
580 )
581 fragment.hltESPAK4PFCorrection = cms.ESProducer( "JetCorrectionESChain",
582  correctors = cms.vstring( 'hltESPAK4PFFastJetCorrectionESProducer',
583  'hltESPAK4PFRelativeCorrectionESProducer',
584  'hltESPAK4PFAbsoluteCorrectionESProducer' ),
585  appendToDataLabel = cms.string( "" )
586 )
587 fragment.hltESPAK4CaloFastJetCorrectionESProducer = cms.ESProducer( "L1FastjetCorrectionESProducer",
588  appendToDataLabel = cms.string( "" ),
589  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
590  algorithm = cms.string( "AK4CaloHLT" ),
591  level = cms.string( "L1FastJet" )
592 )
593 fragment.hltESPAK4PFFastJetCorrectionESProducer = cms.ESProducer( "L1FastjetCorrectionESProducer",
594  appendToDataLabel = cms.string( "" ),
595  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
596  algorithm = cms.string( "AK4PFHLT" ),
597  level = cms.string( "L1FastJet" )
598 )
599 fragment.hltESPAK4PFRelativeCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
600  appendToDataLabel = cms.string( "" ),
601  algorithm = cms.string( "AK4PFHLT" ),
602  level = cms.string( "L2Relative" )
603 )
604 fragment.hltESPAK4CaloRelativeCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
605  appendToDataLabel = cms.string( "" ),
606  algorithm = cms.string( "AK4CaloHLT" ),
607  level = cms.string( "L2Relative" )
608 )
609 fragment.hltESPAK4CaloAbsoluteCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
610  appendToDataLabel = cms.string( "" ),
611  algorithm = cms.string( "AK4CaloHLT" ),
612  level = cms.string( "L3Absolute" )
613 )
614 fragment.hltESPAK4PFAbsoluteCorrectionESProducer = cms.ESProducer( "LXXXCorrectionESProducer",
615  appendToDataLabel = cms.string( "" ),
616  algorithm = cms.string( "AK4PFHLT" ),
617  level = cms.string( "L3Absolute" )
618 )
619 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
620  SimpleMagneticField = cms.string( "ParabolicMf" ),
621  PropagationDirection = cms.string( "alongMomentum" ),
622  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
623  Mass = cms.double( 0.105 ),
624  ptMin = cms.double( -1.0 ),
625  MaxDPhi = cms.double( 1.6 ),
626  useRungeKutta = cms.bool( False )
627 )
628 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
629  SimpleMagneticField = cms.string( "ParabolicMf" ),
630  PropagationDirection = cms.string( "oppositeToMomentum" ),
631  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
632  Mass = cms.double( 0.105 ),
633  ptMin = cms.double( -1.0 ),
634  MaxDPhi = cms.double( 1.6 ),
635  useRungeKutta = cms.bool( False )
636 )
637 fragment.ParabolicParametrizedMagneticFieldProducer = cms.ESProducer( "ParametrizedMagneticFieldProducer",
638  version = cms.string( "Parabolic" ),
639  parameters = cms.PSet( BValue = cms.string( "" ) ),
640  label = cms.untracked.string( "ParabolicMf" )
641 )
642 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
643  MaxChi2 = cms.double( 9.0 ),
644  nSigma = cms.double( 3.0 ),
645  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" )
646 )
647 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
648  MaxChi2 = cms.double( 16.0 ),
649  nSigma = cms.double( 3.0 ),
650  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" )
651 )
652 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
653  MaxChi2 = cms.double( 30.0 ),
654  nSigma = cms.double( 3.0 ),
655  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" )
656 )
657 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
658  MaxChi2 = cms.double( 30.0 ),
659  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
660  pTChargeCutThreshold = cms.double( -1.0 ),
661  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
662  nSigma = cms.double( 3.0 )
663 )
664 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
665  MaxDPhi = cms.double( 1.6 ),
666  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
667  PropagationDirection = cms.string( "anyDirection" )
668 )
669 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
670  AlgoName = cms.string( "CSCChannelMapperPostls1" )
671 )
672 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
673  AlgoName = cms.string( "CSCIndexerPostls1" )
674 )
675 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
676 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
677  appendToDataLabel = cms.string( "" ),
678  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
679 )
680 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
681  appendToDataLabel = cms.string( "" )
682 )
683 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
684  ComponentName = cms.string( "ClusterShapeHitFilter" ),
685  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
686  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
687 )
688 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
689  MaxChi2 = cms.double( 9.0 ),
690  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
691  pTChargeCutThreshold = cms.double( 15.0 ),
692  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
693  nSigma = cms.double( 3.0 )
694 )
695 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
696  MaxChi2 = cms.double( 16.0 ),
697  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
698  pTChargeCutThreshold = cms.double( -1.0 ),
699  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
700  nSigma = cms.double( 3.0 )
701 )
702 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
703  SimpleMagneticField = cms.string( "" ),
704  PropagationDirection = cms.string( "alongMomentum" ),
705  ComponentName = cms.string( "PropagatorWithMaterial" ),
706  Mass = cms.double( 0.105 ),
707  ptMin = cms.double( -1.0 ),
708  MaxDPhi = cms.double( 1.6 ),
709  useRungeKutta = cms.bool( False )
710 )
711 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
712  SimpleMagneticField = cms.string( "" ),
713  PropagationDirection = cms.string( "oppositeToMomentum" ),
714  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
715  Mass = cms.double( 0.105 ),
716  ptMin = cms.double( -1.0 ),
717  MaxDPhi = cms.double( 1.6 ),
718  useRungeKutta = cms.bool( False )
719 )
720 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
721  NoErrorPropagation = cms.bool( False ),
722  endcapShiftInZPos = cms.double( 0.0 ),
723  PropagationDirection = cms.string( "anyDirection" ),
724  useTuningForL2Speed = cms.bool( False ),
725  useIsYokeFlag = cms.bool( True ),
726  endcapShiftInZNeg = cms.double( 0.0 ),
727  SetVBFPointer = cms.bool( False ),
728  AssumeNoMaterial = cms.bool( False ),
729  returnTangentPlane = cms.bool( True ),
730  useInTeslaFromMagField = cms.bool( False ),
731  VBFName = cms.string( "VolumeBasedMagneticField" ),
732  useEndcapShiftsInZ = cms.bool( False ),
733  sendLogWarning = cms.bool( False ),
734  useMatVolumes = cms.bool( True ),
735  debug = cms.bool( False ),
736  ApplyRadX0Correction = cms.bool( True ),
737  useMagVolumes = cms.bool( True ),
738  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
739 )
740 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
741  ComponentName = cms.string( "TransientTrackBuilder" )
742 )
743 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
744  ComponentName = cms.string( "CaloDetIdAssociator" ),
745  etaBinSize = cms.double( 0.087 ),
746  nEta = cms.int32( 70 ),
747  nPhi = cms.int32( 72 ),
748  includeBadChambers = cms.bool( False )
749 )
750 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
751  ComponentName = cms.string( "CosmicNavigationSchool" ),
752  SimpleMagneticField = cms.string( "" )
753 )
754 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
755  ComponentName = cms.string( "EcalDetIdAssociator" ),
756  etaBinSize = cms.double( 0.02 ),
757  nEta = cms.int32( 300 ),
758  nPhi = cms.int32( 360 ),
759  includeBadChambers = cms.bool( False )
760 )
761 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
762  dbstatusMask = cms.PSet(
763  kGood = cms.vstring( 'kOk' ),
764  kProblematic = cms.vstring( 'kDAC',
765  'kNoLaser',
766  'kNoisy',
767  'kNNoisy',
768  'kNNNoisy',
769  'kNNNNoisy',
770  'kNNNNNoisy',
771  'kFixedG6',
772  'kFixedG1',
773  'kFixedG0' ),
774  kRecovered = cms.vstring( ),
775  kTime = cms.vstring( ),
776  kWeird = cms.vstring( ),
777  kBad = cms.vstring( 'kNonRespondingIsolated',
778  'kDeadVFE',
779  'kDeadFE',
780  'kNoDataNoTP' )
781  ),
782  timeThresh = cms.double( 2.0 ),
783  flagMask = cms.PSet(
784  kGood = cms.vstring( 'kGood' ),
785  kProblematic = cms.vstring( 'kPoorReco',
786  'kPoorCalib',
787  'kNoisy',
788  'kSaturated' ),
789  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
790  'kTowerRecovered' ),
791  kTime = cms.vstring( 'kOutOfTime' ),
792  kWeird = cms.vstring( 'kWeird',
793  'kDiWeird' ),
794  kBad = cms.vstring( 'kFaultyHardware',
795  'kDead',
796  'kKilled' )
797  )
798 )
799 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
800  ComponentName = cms.string( "HcalDetIdAssociator" ),
801  etaBinSize = cms.double( 0.087 ),
802  nEta = cms.int32( 70 ),
803  nPhi = cms.int32( 72 ),
804  includeBadChambers = cms.bool( False )
805 )
806 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
807  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
808  'TimingSubtractedBit' ),
809  SeverityLevels = cms.VPSet(
810  cms.PSet( RecHitFlags = cms.vstring( ),
811  ChannelStatus = cms.vstring( ),
812  Level = cms.int32( 0 )
813  ),
814  cms.PSet( RecHitFlags = cms.vstring( ),
815  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
816  Level = cms.int32( 1 )
817  ),
818  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
819  'HSCP_FracLeader',
820  'HSCP_OuterEnergy',
821  'HSCP_ExpFit',
822  'ADCSaturationBit',
823  'HBHEIsolatedNoise',
824  'AddedSimHcalNoise' ),
825  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
826  Level = cms.int32( 5 )
827  ),
828  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
829  'HBHEPulseShape',
830  'HOBit',
831  'HFInTimeWindow',
832  'ZDCBit',
833  'CalibrationBit',
834  'TimingErrorBit',
835  'HBHETriangleNoise',
836  'HBHETS4TS5Noise' ),
837  ChannelStatus = cms.vstring( ),
838  Level = cms.int32( 8 )
839  ),
840  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
841  'HFPET',
842  'HFS8S1Ratio',
843  'HFDigiTime' ),
844  ChannelStatus = cms.vstring( ),
845  Level = cms.int32( 11 )
846  ),
847  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
848  'HBHESpikeNoise' ),
849  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
850  Level = cms.int32( 12 )
851  ),
852  cms.PSet( RecHitFlags = cms.vstring( ),
853  ChannelStatus = cms.vstring( 'HcalCellHot' ),
854  Level = cms.int32( 15 )
855  ),
856  cms.PSet( RecHitFlags = cms.vstring( ),
857  ChannelStatus = cms.vstring( 'HcalCellOff',
858  'HcalCellDead' ),
859  Level = cms.int32( 20 )
860  )
861  ),
862  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
863  'HcalCellOff',
864  'HcalCellDead' )
865 )
866 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
867  categoryVariableName = cms.string( "vertexCategory" ),
868  useTrackWeights = cms.bool( True ),
869  useCategories = cms.bool( True ),
870  pseudoMultiplicityMin = cms.uint32( 2 ),
871  correctVertexMass = cms.bool( True ),
872  trackSelection = cms.PSet(
873  totalHitsMin = cms.uint32( 0 ),
874  jetDeltaRMax = cms.double( 0.3 ),
875  qualityClass = cms.string( "any" ),
876  pixelHitsMin = cms.uint32( 0 ),
877  sip3dSigMin = cms.double( -99999.9 ),
878  sip3dSigMax = cms.double( 99999.9 ),
879  normChi2Max = cms.double( 99999.9 ),
880  maxDistToAxis = cms.double( 0.07 ),
881  sip2dValMax = cms.double( 99999.9 ),
882  maxDecayLen = cms.double( 5.0 ),
883  ptMin = cms.double( 0.0 ),
884  sip2dSigMax = cms.double( 99999.9 ),
885  sip2dSigMin = cms.double( -99999.9 ),
886  sip3dValMax = cms.double( 99999.9 ),
887  sip2dValMin = cms.double( -99999.9 ),
888  sip3dValMin = cms.double( -99999.9 )
889  ),
890  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
891  'CombinedSVPseudoVertex',
892  'CombinedSVNoVertex' ),
893  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
894  charmCut = cms.double( 1.5 ),
895  vertexFlip = cms.bool( False ),
896  minimumTrackWeight = cms.double( 0.5 ),
897  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
898  trackMultiplicityMin = cms.uint32( 3 ),
899  trackPseudoSelection = cms.PSet(
900  totalHitsMin = cms.uint32( 0 ),
901  jetDeltaRMax = cms.double( 0.3 ),
902  qualityClass = cms.string( "any" ),
903  pixelHitsMin = cms.uint32( 0 ),
904  sip3dSigMin = cms.double( -99999.9 ),
905  sip3dSigMax = cms.double( 99999.9 ),
906  normChi2Max = cms.double( 99999.9 ),
907  maxDistToAxis = cms.double( 0.07 ),
908  sip2dValMax = cms.double( 99999.9 ),
909  maxDecayLen = cms.double( 5.0 ),
910  ptMin = cms.double( 0.0 ),
911  sip2dSigMax = cms.double( 99999.9 ),
912  sip2dSigMin = cms.double( 2.0 ),
913  sip3dValMax = cms.double( 99999.9 ),
914  sip2dValMin = cms.double( -99999.9 ),
915  sip3dValMin = cms.double( -99999.9 )
916  ),
917  trackSort = cms.string( "sip2dSig" ),
918  trackFlip = cms.bool( False )
919 )
920 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
921  categoryVariableName = cms.string( "vertexCategory" ),
922  useTrackWeights = cms.bool( True ),
923  useCategories = cms.bool( True ),
924  pseudoMultiplicityMin = cms.uint32( 2 ),
925  correctVertexMass = cms.bool( True ),
926  trackSelection = cms.PSet(
927  b_pT = cms.double( 0.3684 ),
928  max_pT = cms.double( 500.0 ),
929  useVariableJTA = cms.bool( False ),
930  maxDecayLen = cms.double( 5.0 ),
931  sip3dValMin = cms.double( -99999.9 ),
932  max_pT_dRcut = cms.double( 0.1 ),
933  a_pT = cms.double( 0.005263 ),
934  totalHitsMin = cms.uint32( 0 ),
935  jetDeltaRMax = cms.double( 0.3 ),
936  a_dR = cms.double( -0.001053 ),
937  maxDistToAxis = cms.double( 0.07 ),
938  ptMin = cms.double( 0.0 ),
939  qualityClass = cms.string( "any" ),
940  pixelHitsMin = cms.uint32( 0 ),
941  sip2dValMax = cms.double( 99999.9 ),
942  max_pT_trackPTcut = cms.double( 3.0 ),
943  sip2dValMin = cms.double( -99999.9 ),
944  normChi2Max = cms.double( 99999.9 ),
945  sip3dValMax = cms.double( 99999.9 ),
946  sip3dSigMin = cms.double( -99999.9 ),
947  min_pT = cms.double( 120.0 ),
948  min_pT_dRcut = cms.double( 0.5 ),
949  sip2dSigMax = cms.double( 99999.9 ),
950  sip3dSigMax = cms.double( 99999.9 ),
951  sip2dSigMin = cms.double( -99999.9 ),
952  b_dR = cms.double( 0.6263 )
953  ),
954  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
955  'CombinedSVIVFV2PseudoVertex',
956  'CombinedSVIVFV2NoVertex' ),
957  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
958  charmCut = cms.double( 1.5 ),
959  vertexFlip = cms.bool( False ),
960  minimumTrackWeight = cms.double( 0.5 ),
961  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
962  trackMultiplicityMin = cms.uint32( 3 ),
963  trackPseudoSelection = cms.PSet(
964  b_pT = cms.double( 0.3684 ),
965  max_pT = cms.double( 500.0 ),
966  useVariableJTA = cms.bool( False ),
967  maxDecayLen = cms.double( 5.0 ),
968  sip3dValMin = cms.double( -99999.9 ),
969  max_pT_dRcut = cms.double( 0.1 ),
970  a_pT = cms.double( 0.005263 ),
971  totalHitsMin = cms.uint32( 0 ),
972  jetDeltaRMax = cms.double( 0.3 ),
973  a_dR = cms.double( -0.001053 ),
974  maxDistToAxis = cms.double( 0.07 ),
975  ptMin = cms.double( 0.0 ),
976  qualityClass = cms.string( "any" ),
977  pixelHitsMin = cms.uint32( 0 ),
978  sip2dValMax = cms.double( 99999.9 ),
979  max_pT_trackPTcut = cms.double( 3.0 ),
980  sip2dValMin = cms.double( -99999.9 ),
981  normChi2Max = cms.double( 99999.9 ),
982  sip3dValMax = cms.double( 99999.9 ),
983  sip3dSigMin = cms.double( -99999.9 ),
984  min_pT = cms.double( 120.0 ),
985  min_pT_dRcut = cms.double( 0.5 ),
986  sip2dSigMax = cms.double( 99999.9 ),
987  sip3dSigMax = cms.double( 99999.9 ),
988  sip2dSigMin = cms.double( 2.0 ),
989  b_dR = cms.double( 0.6263 )
990  ),
991  trackSort = cms.string( "sip2dSig" ),
992  trackFlip = cms.bool( False )
993 )
994 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
995  MaxDPhi = cms.double( 1.6 ),
996  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
997  PropagationDirection = cms.string( "alongMomentum" )
998 )
999 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1000  MaxDPhi = cms.double( 1.6 ),
1001  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
1002  PropagationDirection = cms.string( "oppositeToMomentum" )
1003 )
1004 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1005  SimpleMagneticField = cms.string( "" ),
1006  PropagationDirection = cms.string( "oppositeToMomentum" ),
1007  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
1008  Mass = cms.double( 5.11E-4 ),
1009  ptMin = cms.double( -1.0 ),
1010  MaxDPhi = cms.double( 1.6 ),
1011  useRungeKutta = cms.bool( False )
1012 )
1013 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
1014  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
1015  MaxComponents = cms.int32( 12 ),
1016  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
1017 )
1018 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
1019  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
1020 )
1021 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
1022  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
1023  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
1024  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
1025  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
1026  Mass = cms.double( 5.11E-4 ),
1027  BetheHeitlerCorrection = cms.int32( 2 )
1028 )
1029 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1030  NoErrorPropagation = cms.bool( False ),
1031  endcapShiftInZPos = cms.double( 0.0 ),
1032  PropagationDirection = cms.string( "anyDirection" ),
1033  useTuningForL2Speed = cms.bool( True ),
1034  useIsYokeFlag = cms.bool( True ),
1035  endcapShiftInZNeg = cms.double( 0.0 ),
1036  SetVBFPointer = cms.bool( False ),
1037  AssumeNoMaterial = cms.bool( False ),
1038  returnTangentPlane = cms.bool( True ),
1039  useInTeslaFromMagField = cms.bool( False ),
1040  VBFName = cms.string( "VolumeBasedMagneticField" ),
1041  useEndcapShiftsInZ = cms.bool( False ),
1042  sendLogWarning = cms.bool( False ),
1043  useMatVolumes = cms.bool( True ),
1044  debug = cms.bool( False ),
1045  ApplyRadX0Correction = cms.bool( True ),
1046  useMagVolumes = cms.bool( True ),
1047  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
1048 )
1049 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1050  NoErrorPropagation = cms.bool( False ),
1051  endcapShiftInZPos = cms.double( 0.0 ),
1052  PropagationDirection = cms.string( "oppositeToMomentum" ),
1053  useTuningForL2Speed = cms.bool( True ),
1054  useIsYokeFlag = cms.bool( True ),
1055  endcapShiftInZNeg = cms.double( 0.0 ),
1056  SetVBFPointer = cms.bool( False ),
1057  AssumeNoMaterial = cms.bool( False ),
1058  returnTangentPlane = cms.bool( True ),
1059  useInTeslaFromMagField = cms.bool( False ),
1060  VBFName = cms.string( "VolumeBasedMagneticField" ),
1061  useEndcapShiftsInZ = cms.bool( False ),
1062  sendLogWarning = cms.bool( False ),
1063  useMatVolumes = cms.bool( True ),
1064  debug = cms.bool( False ),
1065  ApplyRadX0Correction = cms.bool( True ),
1066  useMagVolumes = cms.bool( True ),
1067  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
1068 )
1069 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
1070  EstimateCut = cms.double( -1.0 ),
1071  LogPixelProbabilityCut = cms.double( -16.0 ),
1072  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1073  MinNumberOfHits = cms.int32( 3 ),
1074  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1075  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1076  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
1077  NoInvalidHitsBeginEnd = cms.bool( True ),
1078  RejectTracks = cms.bool( True )
1079 )
1080 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
1081  EstimateCut = cms.double( -1.0 ),
1082  LogPixelProbabilityCut = cms.double( -16.0 ),
1083  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1084  MinNumberOfHits = cms.int32( 5 ),
1085  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1086  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1087  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
1088  NoInvalidHitsBeginEnd = cms.bool( False ),
1089  RejectTracks = cms.bool( True )
1090 )
1091 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1092  SimpleMagneticField = cms.string( "" ),
1093  PropagationDirection = cms.string( "alongMomentum" ),
1094  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
1095  Mass = cms.double( 5.11E-4 ),
1096  ptMin = cms.double( -1.0 ),
1097  MaxDPhi = cms.double( 1.6 ),
1098  useRungeKutta = cms.bool( False )
1099 )
1100 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
1101  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
1102 )
1103 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1104  EstimateCut = cms.double( -1.0 ),
1105  LogPixelProbabilityCut = cms.double( -16.0 ),
1106  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
1107  MinNumberOfHits = cms.int32( 5 ),
1108  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
1109  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1110  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
1111  NoInvalidHitsBeginEnd = cms.bool( True ),
1112  RejectTracks = cms.bool( True )
1113 )
1114 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
1115  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1116  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
1117  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
1118  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1119  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
1120 )
1121 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
1122  ErrorRescaling = cms.double( 100.0 ),
1123  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1124  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1125  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
1126  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
1127  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
1128 )
1129 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1130  EstimateCut = cms.double( -1.0 ),
1131  LogPixelProbabilityCut = cms.double( -16.0 ),
1132  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
1133  MinNumberOfHits = cms.int32( 5 ),
1134  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
1135  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1136  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
1137  NoInvalidHitsBeginEnd = cms.bool( False ),
1138  RejectTracks = cms.bool( True )
1139 )
1140 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
1141  EstimateCut = cms.double( -1.0 ),
1142  LogPixelProbabilityCut = cms.double( -16.0 ),
1143  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1144  MinNumberOfHits = cms.int32( 5 ),
1145  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1146  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1147  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
1148  NoInvalidHitsBeginEnd = cms.bool( False ),
1149  RejectTracks = cms.bool( True )
1150 )
1151 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1152  minHits = cms.int32( 3 ),
1153  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
1154  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1155  Updator = cms.string( "hltESPKFUpdator" ),
1156  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1157  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1158 )
1159 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
1160  minHits = cms.int32( 3 ),
1161  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1162  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1163  Updator = cms.string( "hltESPKFUpdator" ),
1164  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
1165  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1166 )
1167 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1168  errorRescaling = cms.double( 100.0 ),
1169  minHits = cms.int32( 3 ),
1170  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
1171  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1172  Updator = cms.string( "hltESPKFUpdator" ),
1173  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1174  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1175 )
1176 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
1177  errorRescaling = cms.double( 100.0 ),
1178  minHits = cms.int32( 3 ),
1179  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1180  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1181  Updator = cms.string( "hltESPKFUpdator" ),
1182  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
1183  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1184 )
1185 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
1186  errorRescaling = cms.double( 10.0 ),
1187  minHits = cms.int32( 3 ),
1188  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
1189  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1190  Updator = cms.string( "hltESPKFUpdator" ),
1191  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
1192  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1193 )
1194 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
1195  ComponentName = cms.string( "hltESPKFUpdator" )
1196 )
1197 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
1198  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
1199  DistanceMeasure = cms.string( "KullbackLeibler" )
1200 )
1201 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1202  minHits = cms.int32( 3 ),
1203  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
1204  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1205  Updator = cms.string( "hltESPKFUpdator" ),
1206  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
1207  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1208 )
1209 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
1210  UseStripStripQualityDB = cms.bool( True ),
1211  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1212  UsePixelROCQualityDB = cms.bool( True ),
1213  DebugPixelROCQualityDB = cms.untracked.bool( False ),
1214  UseStripAPVFiberQualityDB = cms.bool( True ),
1215  badStripCuts = cms.PSet(
1216  TOB = cms.PSet(
1217  maxConsecutiveBad = cms.uint32( 9999 ),
1218  maxBad = cms.uint32( 9999 )
1219  ),
1220  TID = cms.PSet(
1221  maxConsecutiveBad = cms.uint32( 9999 ),
1222  maxBad = cms.uint32( 9999 )
1223  ),
1224  TEC = cms.PSet(
1225  maxConsecutiveBad = cms.uint32( 9999 ),
1226  maxBad = cms.uint32( 9999 )
1227  ),
1228  TIB = cms.PSet(
1229  maxConsecutiveBad = cms.uint32( 9999 ),
1230  maxBad = cms.uint32( 9999 )
1231  )
1232  ),
1233  DebugStripModuleQualityDB = cms.untracked.bool( False ),
1234  ComponentName = cms.string( "hltESPMeasurementTracker" ),
1235  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
1236  UsePixelModuleQualityDB = cms.bool( True ),
1237  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
1238  HitMatcher = cms.string( "StandardMatcher" ),
1239  DebugStripStripQualityDB = cms.untracked.bool( False ),
1240  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1241  SiStripQualityLabel = cms.string( "" ),
1242  UseStripModuleQualityDB = cms.bool( True ),
1243  MaskBadAPVFibers = cms.bool( True )
1244 )
1245 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
1246  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
1247 )
1248 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
1249  useLAAlignmentOffsets = cms.bool( False ),
1250  DoCosmics = cms.bool( False ),
1251  eff_charge_cut_highX = cms.double( 1.0 ),
1252  eff_charge_cut_highY = cms.double( 1.0 ),
1253  inflate_all_errors_no_trk_angle = cms.bool( False ),
1254  eff_charge_cut_lowY = cms.double( 0.0 ),
1255  eff_charge_cut_lowX = cms.double( 0.0 ),
1256  UseErrorsFromTemplates = cms.bool( True ),
1257  TruncatePixelCharge = cms.bool( True ),
1258  size_cutY = cms.double( 3.0 ),
1259  size_cutX = cms.double( 3.0 ),
1260  useLAWidthFromDB = cms.bool( False ),
1261  inflate_errors = cms.bool( False ),
1262  Alpha2Order = cms.bool( True ),
1263  ClusterProbComputationFlag = cms.int32( 0 ),
1264  PixelErrorParametrization = cms.string( "NOTcmsim" ),
1265  EdgeClusterErrorX = cms.double( 50.0 ),
1266  EdgeClusterErrorY = cms.double( 85.0 ),
1267  LoadTemplatesFromDB = cms.bool( True ),
1268  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
1269  IrradiationBiasCorrection = cms.bool( False )
1270 )
1271 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1272  SimpleMagneticField = cms.string( "" ),
1273  PropagationDirection = cms.string( "alongMomentum" ),
1274  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1275  Mass = cms.double( 0.105 ),
1276  ptMin = cms.double( -1.0 ),
1277  MaxDPhi = cms.double( 1.6 ),
1278  useRungeKutta = cms.bool( True )
1279 )
1280 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
1281  Epsilon = cms.double( 5.0 ),
1282  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1283  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
1284  PropagationDirection = cms.string( "alongMomentum" ),
1285  ComponentName = cms.string( "hltESPSmartPropagator" )
1286 )
1287 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
1288  Epsilon = cms.double( 5.0 ),
1289  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1290  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1291  PropagationDirection = cms.string( "alongMomentum" ),
1292  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
1293 )
1294 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
1295  Epsilon = cms.double( 5.0 ),
1296  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
1297  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1298  PropagationDirection = cms.string( "oppositeToMomentum" ),
1299  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
1300 )
1301 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
1302  distance = cms.double( 0.5 )
1303 )
1304 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1305  NoErrorPropagation = cms.bool( False ),
1306  endcapShiftInZPos = cms.double( 0.0 ),
1307  PropagationDirection = cms.string( "alongMomentum" ),
1308  useTuningForL2Speed = cms.bool( False ),
1309  useIsYokeFlag = cms.bool( True ),
1310  endcapShiftInZNeg = cms.double( 0.0 ),
1311  SetVBFPointer = cms.bool( False ),
1312  AssumeNoMaterial = cms.bool( False ),
1313  returnTangentPlane = cms.bool( True ),
1314  useInTeslaFromMagField = cms.bool( False ),
1315  VBFName = cms.string( "VolumeBasedMagneticField" ),
1316  useEndcapShiftsInZ = cms.bool( False ),
1317  sendLogWarning = cms.bool( False ),
1318  useMatVolumes = cms.bool( True ),
1319  debug = cms.bool( False ),
1320  ApplyRadX0Correction = cms.bool( True ),
1321  useMagVolumes = cms.bool( True ),
1322  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
1323 )
1324 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1325  NoErrorPropagation = cms.bool( False ),
1326  endcapShiftInZPos = cms.double( 0.0 ),
1327  PropagationDirection = cms.string( "oppositeToMomentum" ),
1328  useTuningForL2Speed = cms.bool( False ),
1329  useIsYokeFlag = cms.bool( True ),
1330  endcapShiftInZNeg = cms.double( 0.0 ),
1331  SetVBFPointer = cms.bool( False ),
1332  AssumeNoMaterial = cms.bool( False ),
1333  returnTangentPlane = cms.bool( True ),
1334  useInTeslaFromMagField = cms.bool( False ),
1335  VBFName = cms.string( "VolumeBasedMagneticField" ),
1336  useEndcapShiftsInZ = cms.bool( False ),
1337  sendLogWarning = cms.bool( False ),
1338  useMatVolumes = cms.bool( True ),
1339  debug = cms.bool( False ),
1340  ApplyRadX0Correction = cms.bool( True ),
1341  useMagVolumes = cms.bool( True ),
1342  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
1343 )
1344 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
1345  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
1346  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
1347  parameters = cms.PSet(
1348  mLC_P2 = cms.double( 0.3 ),
1349  mLC_P1 = cms.double( 0.618 ),
1350  mLC_P0 = cms.double( -0.326 ),
1351  useLegacyError = cms.bool( False ),
1352  mTEC_P1 = cms.double( 0.471 ),
1353  mTEC_P0 = cms.double( -1.885 ),
1354  mTOB_P0 = cms.double( -1.026 ),
1355  mTOB_P1 = cms.double( 0.253 ),
1356  mTIB_P0 = cms.double( -0.742 ),
1357  mTIB_P1 = cms.double( 0.202 ),
1358  mTID_P0 = cms.double( -1.427 ),
1359  mTID_P1 = cms.double( 0.433 ),
1360  maxChgOneMIP = cms.double( 6000.0 )
1361  )
1362 )
1363 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1364  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1365  Matcher = cms.string( "StandardMatcher" ),
1366  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1367  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1368  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
1369 )
1370 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1371  StripCPE = cms.string( "Fake" ),
1372  Matcher = cms.string( "StandardMatcher" ),
1373  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1374  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1375  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
1376 )
1377 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1378  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
1379  fractionShared = cms.double( 0.5 ),
1380  ValidHitBonus = cms.double( 100.0 ),
1381  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1382  MissingHitPenalty = cms.double( 0.0 ),
1383  allowSharedFirstHit = cms.bool( False )
1384 )
1385 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
1386  minHits = cms.int32( 3 ),
1387  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
1388  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1389  Updator = cms.string( "hltESPKFUpdator" ),
1390  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1391  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1392 )
1393 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
1394  errorRescaling = cms.double( 100.0 ),
1395  minHits = cms.int32( 3 ),
1396  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
1397  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1398  Updator = cms.string( "hltESPKFUpdator" ),
1399  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1400  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1401 )
1402 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1403  ComponentName = cms.string( "HODetIdAssociator" ),
1404  etaBinSize = cms.double( 0.087 ),
1405  nEta = cms.int32( 30 ),
1406  nPhi = cms.int32( 72 ),
1407  includeBadChambers = cms.bool( False )
1408 )
1409 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1410  ComponentName = cms.string( "MuonDetIdAssociator" ),
1411  etaBinSize = cms.double( 0.125 ),
1412  nEta = cms.int32( 48 ),
1413  nPhi = cms.int32( 48 ),
1414  includeBadChambers = cms.bool( False )
1415 )
1416 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1417  ComponentName = cms.string( "SimpleNavigationSchool" ),
1418  SimpleMagneticField = cms.string( "ParabolicMf" )
1419 )
1420 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1421  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
1422  etaBinSize = cms.double( 0.1 ),
1423  nEta = cms.int32( 60 ),
1424  nPhi = cms.int32( 30 ),
1425  includeBadChambers = cms.bool( False )
1426 )
1427 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
1428  ListOfRecordToMerge = cms.VPSet(
1429  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
1430  tag = cms.string( "" )
1431  ),
1432  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
1433  tag = cms.string( "" )
1434  )
1435  )
1436 )
1437 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
1438 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
1439  LatencyRecord = cms.PSet(
1440  record = cms.string( "SiStripLatencyRcd" ),
1441  label = cms.untracked.string( "" )
1442  ),
1443  BackPlaneCorrectionDeconvMode = cms.PSet(
1444  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1445  label = cms.untracked.string( "deconvolution" )
1446  ),
1447  BackPlaneCorrectionPeakMode = cms.PSet(
1448  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1449  label = cms.untracked.string( "peak" )
1450  )
1451 )
1452 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
1453  LatencyRecord = cms.PSet(
1454  record = cms.string( "SiStripLatencyRcd" ),
1455  label = cms.untracked.string( "" )
1456  ),
1457  LorentzAngleDeconvMode = cms.PSet(
1458  record = cms.string( "SiStripLorentzAngleRcd" ),
1459  label = cms.untracked.string( "deconvolution" )
1460  ),
1461  LorentzAnglePeakMode = cms.PSet(
1462  record = cms.string( "SiStripLorentzAngleRcd" ),
1463  label = cms.untracked.string( "peak" )
1464  )
1465 )
1466 
1467 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
1468  toGet = cms.VPSet(
1469  ),
1470  verbose = cms.untracked.bool( False )
1471 )
1472 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
1473  RawDataCollection = cms.InputTag( "rawDataCollector" )
1474 )
1475 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
1476  result = cms.bool( False )
1477 )
1478 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
1479  SelectedTriggerType = cms.int32( 1 )
1480 )
1481 fragment.hltGtDigis = cms.EDProducer( "L1GlobalTriggerRawToDigi",
1482  DaqGtFedId = cms.untracked.int32( 813 ),
1483  Verbosity = cms.untracked.int32( 0 ),
1484  UnpackBxInEvent = cms.int32( 5 ),
1485  ActiveBoardsMask = cms.uint32( 0xffff ),
1486  DaqGtInputTag = cms.InputTag( "rawDataCollector" )
1487 )
1488 fragment.hltCaloStage1Digis = cms.EDProducer( "L1TRawToDigi",
1489  lenSlinkTrailer = cms.untracked.int32( 8 ),
1490  lenAMC13Header = cms.untracked.int32( 8 ),
1491  lenAMC13Trailer = cms.untracked.int32( 8 ),
1492  Setup = cms.string( "stage1::CaloSetup" ),
1493  InputLabel = cms.InputTag( "rawDataCollector" ),
1494  lenSlinkHeader = cms.untracked.int32( 8 ),
1495  FWId = cms.untracked.int32( 2 ),
1496  FedIds = cms.vint32( 1352 ),
1497  lenAMCHeader = cms.untracked.int32( 8 ),
1498  lenAMCTrailer = cms.untracked.int32( 0 )
1499 )
1500 fragment.hltCaloStage1LegacyFormatDigis = cms.EDProducer( "L1TCaloUpgradeToGCTConverter",
1501  InputHFCountsCollection = cms.InputTag( 'hltCaloStage1Digis','HFBitCounts' ),
1502  InputHFSumsCollection = cms.InputTag( 'hltCaloStage1Digis','HFRingSums' ),
1503  InputRlxTauCollection = cms.InputTag( 'hltCaloStage1Digis','rlxTaus' ),
1504  InputIsoTauCollection = cms.InputTag( 'hltCaloStage1Digis','isoTaus' ),
1505  InputCollection = cms.InputTag( "hltCaloStage1Digis" )
1506 )
1507 fragment.hltL1GtObjectMap = cms.EDProducer( "L1GlobalTrigger",
1508  TechnicalTriggersUnprescaled = cms.bool( True ),
1509  ProduceL1GtObjectMapRecord = cms.bool( True ),
1510  AlgorithmTriggersUnmasked = cms.bool( False ),
1511  EmulateBxInEvent = cms.int32( 1 ),
1512  AlgorithmTriggersUnprescaled = cms.bool( True ),
1513  ProduceL1GtDaqRecord = cms.bool( False ),
1514  ReadTechnicalTriggerRecords = cms.bool( True ),
1515  RecordLength = cms.vint32( 3, 0 ),
1516  TechnicalTriggersUnmasked = cms.bool( False ),
1517  ProduceL1GtEvmRecord = cms.bool( False ),
1518  GmtInputTag = cms.InputTag( "hltGtDigis" ),
1519  TechnicalTriggersVetoUnmasked = cms.bool( True ),
1520  AlternativeNrBxBoardEvm = cms.uint32( 0 ),
1521  TechnicalTriggersInputTags = cms.VInputTag( 'simBscDigis' ),
1522  CastorInputTag = cms.InputTag( "castorL1Digis" ),
1523  GctInputTag = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1524  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
1525  WritePsbL1GtDaqRecord = cms.bool( False ),
1526  BstLengthBytes = cms.int32( -1 )
1527 )
1528 fragment.hltL1extraParticles = cms.EDProducer( "L1ExtraParticlesProd",
1529  tauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','tauJets' ),
1530  etHadSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1531  isoTauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoTauJets' ),
1532  etTotalSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1533  centralBxOnly = cms.bool( True ),
1534  centralJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','cenJets' ),
1535  etMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1536  hfRingEtSumsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1537  produceMuonParticles = cms.bool( True ),
1538  forwardJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','forJets' ),
1539  ignoreHtMiss = cms.bool( False ),
1540  htMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1541  produceCaloParticles = cms.bool( True ),
1542  muonSource = cms.InputTag( "hltGtDigis" ),
1543  isolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoEm' ),
1544  nonIsolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','nonIsoEm' ),
1545  hfRingBitCountsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" )
1546 )
1547 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
1548  scalersInputTag = cms.InputTag( "rawDataCollector" )
1549 )
1550 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
1551  maxZ = cms.double( 40.0 ),
1552  src = cms.InputTag( "hltScalersRawToDigi" ),
1553  gtEvmLabel = cms.InputTag( "" ),
1554  changeToCMSCoordinates = cms.bool( False ),
1555  setSigmaZ = cms.double( 0.0 ),
1556  maxRadius = cms.double( 2.0 )
1557 )
1558 fragment.hltL1sL1SingleJet200 = cms.EDFilter( "HLTLevel1GTSeed",
1559  L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
1560  saveTags = cms.bool( True ),
1561  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
1562  L1UseL1TriggerObjectMaps = cms.bool( True ),
1563  L1UseAliasesForSeeding = cms.bool( True ),
1564  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1565  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
1566  L1NrBxInEvent = cms.int32( 3 ),
1567  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
1568  L1TechTriggerSeeding = cms.bool( False )
1569 )
1570 fragment.hltPreCaloJet260 = cms.EDFilter( "HLTPrescaler",
1571  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1572  offset = cms.uint32( 0 )
1573 )
1574 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
1575  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 ),
1576  FedLabel = cms.InputTag( "listfeds" ),
1577  eventPut = cms.bool( True ),
1578  srpUnpacking = cms.bool( True ),
1579  syncCheck = cms.bool( True ),
1580  headerUnpacking = cms.bool( True ),
1581  feUnpacking = cms.bool( True ),
1582  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 ),
1583  tccUnpacking = cms.bool( True ),
1584  numbTriggerTSamples = cms.int32( 1 ),
1585  InputLabel = cms.InputTag( "rawDataCollector" ),
1586  numbXtalTSamples = cms.int32( 10 ),
1587  feIdCheck = cms.bool( True ),
1588  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 ),
1589  silentMode = cms.untracked.bool( True ),
1590  DoRegional = cms.bool( False ),
1591  forceToKeepFRData = cms.bool( False ),
1592  memUnpacking = cms.bool( True )
1593 )
1594 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
1595  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
1596  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
1597  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
1598  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
1599  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
1600  algoPSet = cms.PSet(
1601  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
1602  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1603  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
1604  amplitudeThresholdEE = cms.double( 10.0 ),
1605  EBtimeConstantTerm = cms.double( 0.6 ),
1606  EEtimeFitLimits_Lower = cms.double( 0.2 ),
1607  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
1608  ebSpikeThreshold = cms.double( 1.042 ),
1609  EBtimeNconst = cms.double( 28.5 ),
1610  ampErrorCalculation = cms.bool( False ),
1611  kPoorRecoFlagEB = cms.bool( True ),
1612  EBtimeFitLimits_Lower = cms.double( 0.2 ),
1613  kPoorRecoFlagEE = cms.bool( False ),
1614  chi2ThreshEB_ = cms.double( 65.0 ),
1615  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1616  useLumiInfoRunHeader = cms.bool( False ),
1617  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
1618  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
1619  EEtimeFitLimits_Upper = cms.double( 1.4 ),
1620  prefitMaxChiSqEB = cms.double( 100.0 ),
1621  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1622  prefitMaxChiSqEE = cms.double( 10.0 ),
1623  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1624  EBtimeFitLimits_Upper = cms.double( 1.4 ),
1625  timealgo = cms.string( "None" ),
1626  amplitudeThresholdEB = cms.double( 10.0 ),
1627  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
1628  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
1629  EEtimeNconst = cms.double( 31.8 ),
1630  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
1631  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
1632  EEtimeConstantTerm = cms.double( 1.0 ),
1633  chi2ThreshEE_ = cms.double( 50.0 ),
1634  doPrefitEE = cms.bool( True ),
1635  doPrefitEB = cms.bool( True )
1636  )
1637 )
1638 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
1639  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
1640  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
1641  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
1642  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
1643  ebFEToBeRecovered = cms.string( "ebFE" ),
1644  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
1645  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
1646  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
1647  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
1648  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
1649  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
1650  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
1651  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
1652  eeFEToBeRecovered = cms.string( "eeFE" )
1653 )
1654 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
1655  recoverEEVFE = cms.bool( False ),
1656  EErechitCollection = cms.string( "EcalRecHitsEE" ),
1657  recoverEBIsolatedChannels = cms.bool( False ),
1658  recoverEBVFE = cms.bool( False ),
1659  laserCorrection = cms.bool( True ),
1660  EBLaserMIN = cms.double( 0.5 ),
1661  killDeadChannels = cms.bool( True ),
1662  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
1663  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
1664  EBLaserMAX = cms.double( 3.0 ),
1665  EELaserMIN = cms.double( 0.5 ),
1666  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
1667  EELaserMAX = cms.double( 8.0 ),
1668  recoverEEIsolatedChannels = cms.bool( False ),
1669  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
1670  recoverEBFE = cms.bool( True ),
1671  algo = cms.string( "EcalRecHitWorkerSimple" ),
1672  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
1673  singleChannelRecoveryThreshold = cms.double( 8.0 ),
1674  ChannelStatusToBeExcluded = cms.vstring( ),
1675  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
1676  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
1677  recoverEEFE = cms.bool( True ),
1678  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
1679  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
1680  flagsMapDBReco = cms.PSet(
1681  kGood = cms.vstring( 'kOk',
1682  'kDAC',
1683  'kNoLaser',
1684  'kNoisy' ),
1685  kNeighboursRecovered = cms.vstring( 'kFixedG0',
1686  'kNonRespondingIsolated',
1687  'kDeadVFE' ),
1688  kDead = cms.vstring( 'kNoDataNoTP' ),
1689  kNoisy = cms.vstring( 'kNNoisy',
1690  'kFixedG6',
1691  'kFixedG1' ),
1692  kTowerRecovered = cms.vstring( 'kDeadFE' )
1693  ),
1694  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
1695  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
1696  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
1697  cleaningConfig = cms.PSet(
1698  e6e2thresh = cms.double( 0.04 ),
1699  tightenCrack_e6e2_double = cms.double( 3.0 ),
1700  e4e1Threshold_endcap = cms.double( 0.3 ),
1701  tightenCrack_e4e1_single = cms.double( 3.0 ),
1702  tightenCrack_e1_double = cms.double( 2.0 ),
1703  cThreshold_barrel = cms.double( 4.0 ),
1704  e4e1Threshold_barrel = cms.double( 0.08 ),
1705  tightenCrack_e1_single = cms.double( 2.0 ),
1706  e4e1_b_barrel = cms.double( -0.024 ),
1707  e4e1_a_barrel = cms.double( 0.04 ),
1708  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
1709  cThreshold_endcap = cms.double( 15.0 ),
1710  e4e1_b_endcap = cms.double( -0.0125 ),
1711  e4e1_a_endcap = cms.double( 0.02 ),
1712  cThreshold_double = cms.double( 10.0 )
1713  ),
1714  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
1715  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
1716 )
1717 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
1718  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
1719  FilterDataQuality = cms.bool( True ),
1720  silent = cms.untracked.bool( True ),
1721  HcalFirstFED = cms.untracked.int32( 700 ),
1722  InputLabel = cms.InputTag( "rawDataCollector" ),
1723  ComplainEmptyData = cms.untracked.bool( False ),
1724  ElectronicsMap = cms.string( "" ),
1725  UnpackCalib = cms.untracked.bool( True ),
1726  FEDs = cms.untracked.vint32( ),
1727  UnpackerMode = cms.untracked.int32( 0 ),
1728  UnpackTTP = cms.untracked.bool( False ),
1729  lastSample = cms.int32( 9 ),
1730  UnpackZDC = cms.untracked.bool( True ),
1731  firstSample = cms.int32( 0 )
1732 )
1733 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
1734  digiTimeFromDB = cms.bool( True ),
1735  mcOOTCorrectionName = cms.string( "" ),
1736  S9S1stat = cms.PSet( ),
1737  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
1738  tsFromDB = cms.bool( True ),
1739  samplesToAdd = cms.int32( 4 ),
1740  mcOOTCorrectionCategory = cms.string( "MC" ),
1741  dataOOTCorrectionName = cms.string( "" ),
1742  puCorrMethod = cms.int32( 0 ),
1743  correctionPhaseNS = cms.double( 13.0 ),
1744  HFInWindowStat = cms.PSet( ),
1745  digiLabel = cms.InputTag( "hltHcalDigis" ),
1746  setHSCPFlags = cms.bool( False ),
1747  firstAuxTS = cms.int32( 4 ),
1748  digistat = cms.PSet( ),
1749  hfTimingTrustParameters = cms.PSet( ),
1750  PETstat = cms.PSet( ),
1751  setSaturationFlags = cms.bool( False ),
1752  setNegativeFlags = cms.bool( False ),
1753  useLeakCorrection = cms.bool( False ),
1754  setTimingTrustFlags = cms.bool( False ),
1755  S8S1stat = cms.PSet( ),
1756  correctForPhaseContainment = cms.bool( True ),
1757  correctForTimeslew = cms.bool( True ),
1758  setNoiseFlags = cms.bool( False ),
1759  correctTiming = cms.bool( False ),
1760  setPulseShapeFlags = cms.bool( False ),
1761  Subdetector = cms.string( "HBHE" ),
1762  dataOOTCorrectionCategory = cms.string( "Data" ),
1763  dropZSmarkedPassed = cms.bool( True ),
1764  recoParamsFromDB = cms.bool( True ),
1765  firstSample = cms.int32( 4 ),
1766  setTimingShapedCutsFlags = cms.bool( False ),
1767  pulseJitter = cms.double( 1.0 ),
1768  chargeMax = cms.double( 6.0 ),
1769  negativeParameters = cms.PSet(
1770  TS4TS5ChargeThreshold = cms.double( 70.0 ),
1771  Cut = cms.vdouble( -50.0, -100.0, -100.0, -100.0, -100.0, -100.0 ),
1772  Last = cms.int32( 6 ),
1773  MinimumChargeThreshold = cms.double( 20.0 ),
1774  Threshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
1775  First = cms.int32( 4 )
1776  ),
1777  timeMin = cms.double( -15.0 ),
1778  ts4chi2 = cms.double( 15.0 ),
1779  ts345chi2 = cms.double( 100.0 ),
1780  applyTimeSlew = cms.bool( True ),
1781  applyTimeConstraint = cms.bool( True ),
1782  applyPulseJitter = cms.bool( False ),
1783  timingshapedcutsParameters = cms.PSet(
1784  ignorelowest = cms.bool( True ),
1785  win_offset = cms.double( 0.0 ),
1786  ignorehighest = cms.bool( False ),
1787  win_gain = cms.double( 1.0 ),
1788  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 )
1789  ),
1790  ts3chi2 = cms.double( 5.0 ),
1791  ts4Min = cms.double( 5.0 ),
1792  pulseShapeParameters = cms.PSet( ),
1793  noise = cms.double( 1.0 ),
1794  applyPedConstraint = cms.bool( True ),
1795  applyUnconstrainedFit = cms.bool( False ),
1796  ts4Max = cms.double( 500.0 ),
1797  meanTime = cms.double( -2.5 ),
1798  flagParameters = cms.PSet(
1799  nominalPedestal = cms.double( 3.0 ),
1800  hitMultiplicityThreshold = cms.int32( 17 ),
1801  hitEnergyMinimum = cms.double( 1.0 ),
1802  pulseShapeParameterSets = cms.VPSet(
1803  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
1804  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
1805  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
1806  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
1807  )
1808  ),
1809  fitTimes = cms.int32( 1 ),
1810  timeMax = cms.double( 10.0 ),
1811  timeSigma = cms.double( 5.0 ),
1812  pedSigma = cms.double( 0.5 ),
1813  meanPed = cms.double( 0.0 ),
1814  hscpParameters = cms.PSet(
1815  slopeMax = cms.double( -0.6 ),
1816  r1Max = cms.double( 1.0 ),
1817  r1Min = cms.double( 0.15 ),
1818  TimingEnergyThreshold = cms.double( 30.0 ),
1819  slopeMin = cms.double( -1.5 ),
1820  outerMin = cms.double( 0.0 ),
1821  outerMax = cms.double( 0.1 ),
1822  fracLeaderMin = cms.double( 0.4 ),
1823  r2Min = cms.double( 0.1 ),
1824  r2Max = cms.double( 0.5 ),
1825  fracLeaderMax = cms.double( 0.7 )
1826  )
1827 )
1828 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
1829  digiTimeFromDB = cms.bool( True ),
1830  mcOOTCorrectionName = cms.string( "" ),
1831  S9S1stat = cms.PSet(
1832  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 ),
1833  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 ),
1834  flagsToSkip = cms.int32( 24 ),
1835  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 ),
1836  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 ),
1837  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 ),
1838  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 ),
1839  isS8S1 = cms.bool( False ),
1840  HcalAcceptSeverityLevel = cms.int32( 9 )
1841  ),
1842  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
1843  tsFromDB = cms.bool( True ),
1844  samplesToAdd = cms.int32( 2 ),
1845  mcOOTCorrectionCategory = cms.string( "MC" ),
1846  dataOOTCorrectionName = cms.string( "" ),
1847  puCorrMethod = cms.int32( 0 ),
1848  correctionPhaseNS = cms.double( 13.0 ),
1849  HFInWindowStat = cms.PSet(
1850  hflongEthresh = cms.double( 40.0 ),
1851  hflongMinWindowTime = cms.vdouble( -10.0 ),
1852  hfshortEthresh = cms.double( 40.0 ),
1853  hflongMaxWindowTime = cms.vdouble( 10.0 ),
1854  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
1855  hfshortMinWindowTime = cms.vdouble( -12.0 )
1856  ),
1857  digiLabel = cms.InputTag( "hltHcalDigis" ),
1858  setHSCPFlags = cms.bool( False ),
1859  firstAuxTS = cms.int32( 1 ),
1860  digistat = cms.PSet(
1861  HFdigiflagFirstSample = cms.int32( 1 ),
1862  HFdigiflagMinEthreshold = cms.double( 40.0 ),
1863  HFdigiflagSamplesToAdd = cms.int32( 3 ),
1864  HFdigiflagExpectedPeak = cms.int32( 2 ),
1865  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
1866  ),
1867  hfTimingTrustParameters = cms.PSet(
1868  hfTimingTrustLevel2 = cms.int32( 4 ),
1869  hfTimingTrustLevel1 = cms.int32( 1 )
1870  ),
1871  PETstat = cms.PSet(
1872  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 ),
1873  short_R_29 = cms.vdouble( 0.8 ),
1874  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 ),
1875  flagsToSkip = cms.int32( 0 ),
1876  short_R = cms.vdouble( 0.8 ),
1877  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 ),
1878  long_R_29 = cms.vdouble( 0.8 ),
1879  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 ),
1880  long_R = cms.vdouble( 0.98 ),
1881  HcalAcceptSeverityLevel = cms.int32( 9 )
1882  ),
1883  setSaturationFlags = cms.bool( False ),
1884  setNegativeFlags = cms.bool( False ),
1885  useLeakCorrection = cms.bool( False ),
1886  setTimingTrustFlags = cms.bool( False ),
1887  S8S1stat = cms.PSet(
1888  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 ),
1889  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 ),
1890  flagsToSkip = cms.int32( 16 ),
1891  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 ),
1892  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 ),
1893  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 ),
1894  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 ),
1895  isS8S1 = cms.bool( True ),
1896  HcalAcceptSeverityLevel = cms.int32( 9 )
1897  ),
1898  correctForPhaseContainment = cms.bool( False ),
1899  correctForTimeslew = cms.bool( False ),
1900  setNoiseFlags = cms.bool( True ),
1901  correctTiming = cms.bool( False ),
1902  setPulseShapeFlags = cms.bool( False ),
1903  Subdetector = cms.string( "HF" ),
1904  dataOOTCorrectionCategory = cms.string( "Data" ),
1905  dropZSmarkedPassed = cms.bool( True ),
1906  recoParamsFromDB = cms.bool( True ),
1907  firstSample = cms.int32( 2 ),
1908  setTimingShapedCutsFlags = cms.bool( False ),
1909  pulseJitter = cms.double( 1.0 ),
1910  chargeMax = cms.double( 6.0 ),
1911  negativeParameters = cms.PSet(
1912  TS4TS5ChargeThreshold = cms.double( 70.0 ),
1913  Cut = cms.vdouble( -50.0, -100.0, -100.0, -100.0, -100.0, -100.0 ),
1914  Last = cms.int32( 6 ),
1915  MinimumChargeThreshold = cms.double( 20.0 ),
1916  Threshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
1917  First = cms.int32( 4 )
1918  ),
1919  timeMin = cms.double( -15.0 ),
1920  ts4chi2 = cms.double( 15.0 ),
1921  ts345chi2 = cms.double( 100.0 ),
1922  applyTimeSlew = cms.bool( True ),
1923  applyTimeConstraint = cms.bool( True ),
1924  applyPulseJitter = cms.bool( False ),
1925  timingshapedcutsParameters = cms.PSet( ),
1926  ts3chi2 = cms.double( 5.0 ),
1927  ts4Min = cms.double( 5.0 ),
1928  pulseShapeParameters = cms.PSet( ),
1929  noise = cms.double( 1.0 ),
1930  applyPedConstraint = cms.bool( True ),
1931  applyUnconstrainedFit = cms.bool( False ),
1932  ts4Max = cms.double( 500.0 ),
1933  meanTime = cms.double( -2.5 ),
1934  flagParameters = cms.PSet( ),
1935  fitTimes = cms.int32( 1 ),
1936  timeMax = cms.double( 10.0 ),
1937  timeSigma = cms.double( 5.0 ),
1938  pedSigma = cms.double( 0.5 ),
1939  meanPed = cms.double( 0.0 ),
1940  hscpParameters = cms.PSet( )
1941 )
1942 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
1943  digiTimeFromDB = cms.bool( True ),
1944  mcOOTCorrectionName = cms.string( "" ),
1945  S9S1stat = cms.PSet( ),
1946  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
1947  tsFromDB = cms.bool( True ),
1948  samplesToAdd = cms.int32( 4 ),
1949  mcOOTCorrectionCategory = cms.string( "MC" ),
1950  dataOOTCorrectionName = cms.string( "" ),
1951  puCorrMethod = cms.int32( 0 ),
1952  correctionPhaseNS = cms.double( 13.0 ),
1953  HFInWindowStat = cms.PSet( ),
1954  digiLabel = cms.InputTag( "hltHcalDigis" ),
1955  setHSCPFlags = cms.bool( False ),
1956  firstAuxTS = cms.int32( 4 ),
1957  digistat = cms.PSet( ),
1958  hfTimingTrustParameters = cms.PSet( ),
1959  PETstat = cms.PSet( ),
1960  setSaturationFlags = cms.bool( False ),
1961  setNegativeFlags = cms.bool( False ),
1962  useLeakCorrection = cms.bool( False ),
1963  setTimingTrustFlags = cms.bool( False ),
1964  S8S1stat = cms.PSet( ),
1965  correctForPhaseContainment = cms.bool( True ),
1966  correctForTimeslew = cms.bool( True ),
1967  setNoiseFlags = cms.bool( False ),
1968  correctTiming = cms.bool( False ),
1969  setPulseShapeFlags = cms.bool( False ),
1970  Subdetector = cms.string( "HO" ),
1971  dataOOTCorrectionCategory = cms.string( "Data" ),
1972  dropZSmarkedPassed = cms.bool( True ),
1973  recoParamsFromDB = cms.bool( True ),
1974  firstSample = cms.int32( 4 ),
1975  setTimingShapedCutsFlags = cms.bool( False ),
1976  pulseJitter = cms.double( 1.0 ),
1977  chargeMax = cms.double( 6.0 ),
1978  negativeParameters = cms.PSet(
1979  TS4TS5ChargeThreshold = cms.double( 70.0 ),
1980  Cut = cms.vdouble( -50.0, -100.0, -100.0, -100.0, -100.0, -100.0 ),
1981  Last = cms.int32( 6 ),
1982  MinimumChargeThreshold = cms.double( 20.0 ),
1983  Threshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
1984  First = cms.int32( 4 )
1985  ),
1986  timeMin = cms.double( -15.0 ),
1987  ts4chi2 = cms.double( 15.0 ),
1988  ts345chi2 = cms.double( 100.0 ),
1989  applyTimeSlew = cms.bool( True ),
1990  applyTimeConstraint = cms.bool( True ),
1991  applyPulseJitter = cms.bool( False ),
1992  timingshapedcutsParameters = cms.PSet( ),
1993  ts3chi2 = cms.double( 5.0 ),
1994  ts4Min = cms.double( 5.0 ),
1995  pulseShapeParameters = cms.PSet( ),
1996  noise = cms.double( 1.0 ),
1997  applyPedConstraint = cms.bool( True ),
1998  applyUnconstrainedFit = cms.bool( False ),
1999  ts4Max = cms.double( 500.0 ),
2000  meanTime = cms.double( -2.5 ),
2001  flagParameters = cms.PSet( ),
2002  fitTimes = cms.int32( 1 ),
2003  timeMax = cms.double( 10.0 ),
2004  timeSigma = cms.double( 5.0 ),
2005  pedSigma = cms.double( 0.5 ),
2006  meanPed = cms.double( 0.0 ),
2007  hscpParameters = cms.PSet( )
2008 )
2009 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
2010  EBSumThreshold = cms.double( 0.2 ),
2011  MomHBDepth = cms.double( 0.2 ),
2012  UseEtEBTreshold = cms.bool( False ),
2013  hfInput = cms.InputTag( "hltHfreco" ),
2014  AllowMissingInputs = cms.bool( False ),
2015  MomEEDepth = cms.double( 0.0 ),
2016  EESumThreshold = cms.double( 0.45 ),
2017  HBGrid = cms.vdouble( ),
2018  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
2019  HBThreshold = cms.double( 0.7 ),
2020  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
2021  UseEcalRecoveredHits = cms.bool( False ),
2022  MomConstrMethod = cms.int32( 1 ),
2023  MomHEDepth = cms.double( 0.4 ),
2024  HcalThreshold = cms.double( -1000.0 ),
2025  HF2Weights = cms.vdouble( ),
2026  HOWeights = cms.vdouble( ),
2027  EEGrid = cms.vdouble( ),
2028  UseSymEBTreshold = cms.bool( False ),
2029  EEWeights = cms.vdouble( ),
2030  EEWeight = cms.double( 1.0 ),
2031  UseHO = cms.bool( False ),
2032  HBWeights = cms.vdouble( ),
2033  HF1Weight = cms.double( 1.0 ),
2034  HF2Grid = cms.vdouble( ),
2035  HEDWeights = cms.vdouble( ),
2036  HEDGrid = cms.vdouble( ),
2037  EBWeight = cms.double( 1.0 ),
2038  HF1Grid = cms.vdouble( ),
2039  EBWeights = cms.vdouble( ),
2040  HOWeight = cms.double( 1.0E-99 ),
2041  HESWeight = cms.double( 1.0 ),
2042  HESThreshold = cms.double( 0.8 ),
2043  hbheInput = cms.InputTag( "hltHbhereco" ),
2044  HF2Weight = cms.double( 1.0 ),
2045  HF2Threshold = cms.double( 0.85 ),
2046  HcalAcceptSeverityLevel = cms.uint32( 9 ),
2047  EEThreshold = cms.double( 0.3 ),
2048  HOThresholdPlus1 = cms.double( 3.5 ),
2049  HOThresholdPlus2 = cms.double( 3.5 ),
2050  HF1Weights = cms.vdouble( ),
2051  hoInput = cms.InputTag( "hltHoreco" ),
2052  HF1Threshold = cms.double( 0.5 ),
2053  HOThresholdMinus1 = cms.double( 3.5 ),
2054  HESGrid = cms.vdouble( ),
2055  EcutTower = cms.double( -1000.0 ),
2056  UseRejectedRecoveredEcalHits = cms.bool( False ),
2057  UseEtEETreshold = cms.bool( False ),
2058  HESWeights = cms.vdouble( ),
2059  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
2060  'kWeird',
2061  'kBad' ),
2062  HEDWeight = cms.double( 1.0 ),
2063  UseSymEETreshold = cms.bool( False ),
2064  HEDThreshold = cms.double( 0.8 ),
2065  EBThreshold = cms.double( 0.07 ),
2066  UseRejectedHitsOnly = cms.bool( False ),
2067  UseHcalRecoveredHits = cms.bool( False ),
2068  HOThresholdMinus2 = cms.double( 3.5 ),
2069  HOThreshold0 = cms.double( 3.5 ),
2070  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
2071  UseRejectedRecoveredHcalHits = cms.bool( False ),
2072  MomEBDepth = cms.double( 0.3 ),
2073  HBWeight = cms.double( 1.0 ),
2074  HOGrid = cms.vdouble( ),
2075  EBGrid = cms.vdouble( )
2076 )
2077 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
2078  Active_Area_Repeats = cms.int32( 5 ),
2079  doAreaFastjet = cms.bool( False ),
2080  voronoiRfact = cms.double( 0.9 ),
2081  maxBadHcalCells = cms.uint32( 9999999 ),
2082  doAreaDiskApprox = cms.bool( True ),
2083  maxRecoveredEcalCells = cms.uint32( 9999999 ),
2084  jetType = cms.string( "CaloJet" ),
2085  minSeed = cms.uint32( 14327 ),
2086  Ghost_EtaMax = cms.double( 6.0 ),
2087  doRhoFastjet = cms.bool( False ),
2088  jetAlgorithm = cms.string( "AntiKt" ),
2089  nSigmaPU = cms.double( 1.0 ),
2090  GhostArea = cms.double( 0.01 ),
2091  Rho_EtaMax = cms.double( 4.4 ),
2092  maxBadEcalCells = cms.uint32( 9999999 ),
2093  useDeterministicSeed = cms.bool( True ),
2094  doPVCorrection = cms.bool( False ),
2095  maxRecoveredHcalCells = cms.uint32( 9999999 ),
2096  rParam = cms.double( 0.4 ),
2097  maxProblematicHcalCells = cms.uint32( 9999999 ),
2098  doOutputJets = cms.bool( True ),
2099  src = cms.InputTag( "hltTowerMakerForAll" ),
2100  inputEtMin = cms.double( 0.3 ),
2101  puPtMin = cms.double( 10.0 ),
2102  srcPVs = cms.InputTag( "NotUsed" ),
2103  jetPtMin = cms.double( 1.0 ),
2104  radiusPU = cms.double( 0.4 ),
2105  maxProblematicEcalCells = cms.uint32( 9999999 ),
2106  doPUOffsetCorr = cms.bool( False ),
2107  inputEMin = cms.double( 0.0 ),
2108  useMassDropTagger = cms.bool( False ),
2109  muMin = cms.double( -1.0 ),
2110  subtractorName = cms.string( "" ),
2111  muCut = cms.double( -1.0 ),
2112  subjetPtMin = cms.double( -1.0 ),
2113  useTrimming = cms.bool( False ),
2114  muMax = cms.double( -1.0 ),
2115  yMin = cms.double( -1.0 ),
2116  useFiltering = cms.bool( False ),
2117  rFilt = cms.double( -1.0 ),
2118  yMax = cms.double( -1.0 ),
2119  zcut = cms.double( -1.0 ),
2120  MinVtxNdof = cms.int32( 5 ),
2121  MaxVtxZ = cms.double( 15.0 ),
2122  UseOnlyVertexTracks = cms.bool( False ),
2123  dRMin = cms.double( -1.0 ),
2124  nFilt = cms.int32( -1 ),
2125  usePruning = cms.bool( False ),
2126  maxDepth = cms.int32( -1 ),
2127  yCut = cms.double( -1.0 ),
2128  DzTrVtxMax = cms.double( 0.0 ),
2129  UseOnlyOnePV = cms.bool( False ),
2130  rcut_factor = cms.double( -1.0 ),
2131  sumRecHits = cms.bool( False ),
2132  trimPtFracMin = cms.double( -1.0 ),
2133  dRMax = cms.double( -1.0 ),
2134  DxyTrVtxMax = cms.double( 0.0 ),
2135  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
2136 )
2137 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
2138  min_N90 = cms.int32( -2 ),
2139  min_N90hits = cms.int32( 2 ),
2140  min_EMF = cms.double( 1.0E-6 ),
2141  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
2142  JetIDParams = cms.PSet(
2143  useRecHits = cms.bool( True ),
2144  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
2145  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
2146  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
2147  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
2148  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
2149  ),
2150  max_EMF = cms.double( 999.0 )
2151 )
2152 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
2153  gridSpacing = cms.double( 0.55 ),
2154  maxRapidity = cms.double( 5.0 ),
2155  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
2156 )
2157 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CaloJetCorrectionProducer",
2158  src = cms.InputTag( "hltAK4CaloJets" ),
2159  correctors = cms.vstring( 'hltESPAK4CaloCorrection' )
2160 )
2161 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CaloJetCorrectionProducer",
2162  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
2163  correctors = cms.vstring( 'hltESPAK4CaloCorrection' )
2164 )
2165 fragment.hltSingleCaloJet260 = cms.EDFilter( "HLT1CaloJet",
2166  saveTags = cms.bool( True ),
2167  MinPt = cms.double( 260.0 ),
2168  MinN = cms.int32( 1 ),
2169  MaxEta = cms.double( 5.0 ),
2170  MinMass = cms.double( -1.0 ),
2171  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
2172  MinE = cms.double( -1.0 ),
2173  triggerType = cms.int32( 85 )
2174 )
2175 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
2176  result = cms.bool( True )
2177 )
2178 fragment.hltL1sL1SingleIsoEG22erOrSingleEG25 = cms.EDFilter( "HLTLevel1GTSeed",
2179  L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG22er OR L1_SingleEG25" ),
2180  saveTags = cms.bool( True ),
2181  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
2182  L1UseL1TriggerObjectMaps = cms.bool( True ),
2183  L1UseAliasesForSeeding = cms.bool( True ),
2184  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2185  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
2186  L1NrBxInEvent = cms.int32( 3 ),
2187  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
2188  L1TechTriggerSeeding = cms.bool( False )
2189 )
2190 fragment.hltPreEle27eta2p1WP75Gsf = cms.EDFilter( "HLTPrescaler",
2191  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2192  offset = cms.uint32( 0 )
2193 )
2194 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
2195  sourceTag = cms.InputTag( "rawDataCollector" ),
2196  debugMode = cms.untracked.bool( False ),
2197  InstanceES = cms.string( "" ),
2198  ESdigiCollection = cms.string( "" ),
2199  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
2200 )
2201 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
2202  ESRecoAlgo = cms.int32( 0 ),
2203  ESrechitCollection = cms.string( "EcalRecHitsES" ),
2204  algo = cms.string( "ESRecHitWorker" ),
2205  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
2206 )
2207 fragment.hltRechitInRegionsECAL = cms.EDProducer( "EgammaHLTRechitInRegionsProducer",
2208  l1LowerThr = cms.double( 5.0 ),
2209  doIsolated = cms.bool( True ),
2210  useUncalib = cms.bool( False ),
2211  regionEtaMargin = cms.double( 0.14 ),
2212  ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
2213  regionPhiMargin = cms.double( 0.4 ),
2214  l1TagNonIsolated = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
2215  l1UpperThr = cms.double( 999.0 ),
2216  l1LowerThrIgnoreIsolation = cms.double( 0.0 ),
2217  productLabels = cms.vstring( 'EcalRecHitsEB',
2218  'EcalRecHitsEE' ),
2219  l1TagIsolated = cms.InputTag( 'hltL1extraParticles','Isolated' )
2220 )
2221 fragment.hltRechitInRegionsES = cms.EDProducer( "EgammaHLTRechitInRegionsProducer",
2222  l1LowerThr = cms.double( 5.0 ),
2223  doIsolated = cms.bool( True ),
2224  useUncalib = cms.bool( False ),
2225  regionEtaMargin = cms.double( 0.14 ),
2226  ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
2227  regionPhiMargin = cms.double( 0.4 ),
2228  l1TagNonIsolated = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
2229  l1UpperThr = cms.double( 999.0 ),
2230  l1LowerThrIgnoreIsolation = cms.double( 0.0 ),
2231  productLabels = cms.vstring( 'EcalRecHitsES' ),
2232  l1TagIsolated = cms.InputTag( 'hltL1extraParticles','Isolated' )
2233 )
2234 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
2235  producers = cms.VPSet(
2236  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
2237  qualityTests = cms.VPSet(
2238  cms.PSet( threshold = cms.double( 0.08 ),
2239  name = cms.string( "PFRecHitQTestThreshold" )
2240  ),
2241  cms.PSet( timingCleaning = cms.bool( True ),
2242  topologicalCleaning = cms.bool( True ),
2243  cleaningThreshold = cms.double( 2.0 ),
2244  skipTTRecoveredHits = cms.bool( True ),
2245  name = cms.string( "PFRecHitQTestECAL" )
2246  )
2247  ),
2248  name = cms.string( "PFEBRecHitCreator" )
2249  ),
2250  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
2251  qualityTests = cms.VPSet(
2252  cms.PSet( threshold = cms.double( 0.3 ),
2253  name = cms.string( "PFRecHitQTestThreshold" )
2254  ),
2255  cms.PSet( timingCleaning = cms.bool( True ),
2256  topologicalCleaning = cms.bool( True ),
2257  cleaningThreshold = cms.double( 2.0 ),
2258  skipTTRecoveredHits = cms.bool( True ),
2259  name = cms.string( "PFRecHitQTestECAL" )
2260  )
2261  ),
2262  name = cms.string( "PFEERecHitCreator" )
2263  )
2264  ),
2265  navigator = cms.PSet(
2266  barrel = cms.PSet( ),
2267  endcap = cms.PSet( ),
2268  name = cms.string( "PFRecHitECALNavigator" )
2269  )
2270 )
2271 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
2272  producers = cms.VPSet(
2273  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
2274  qualityTests = cms.VPSet(
2275  cms.PSet( threshold = cms.double( 7.0E-6 ),
2276  name = cms.string( "PFRecHitQTestThreshold" )
2277  )
2278  ),
2279  name = cms.string( "PFPSRecHitCreator" )
2280  )
2281  ),
2282  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
2283 )
2284 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
2285  pfClusterBuilder = cms.PSet(
2286  minFracTot = cms.double( 1.0E-20 ),
2287  positionCalc = cms.PSet(
2288  minFractionInCalc = cms.double( 1.0E-9 ),
2289  logWeightDenominator = cms.double( 6.0E-5 ),
2290  minAllowedNormalization = cms.double( 1.0E-9 ),
2291  posCalcNCrystals = cms.int32( -1 ),
2292  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
2293  ),
2294  maxIterations = cms.uint32( 50 ),
2295  stoppingTolerance = cms.double( 1.0E-8 ),
2296  minFractionToKeep = cms.double( 1.0E-7 ),
2297  excludeOtherSeeds = cms.bool( True ),
2298  showerSigma = cms.double( 0.3 ),
2299  recHitEnergyNorms = cms.VPSet(
2300  cms.PSet( detector = cms.string( "PS1" ),
2301  recHitEnergyNorm = cms.double( 6.0E-5 )
2302  ),
2303  cms.PSet( detector = cms.string( "PS2" ),
2304  recHitEnergyNorm = cms.double( 6.0E-5 )
2305  )
2306  ),
2307  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
2308  ),
2309  positionReCalc = cms.PSet( ),
2310  initialClusteringStep = cms.PSet(
2311  thresholdsByDetector = cms.VPSet(
2312  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
2313  detector = cms.string( "PS1" ),
2314  gatheringThresholdPt = cms.double( 0.0 )
2315  ),
2316  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
2317  detector = cms.string( "PS2" ),
2318  gatheringThresholdPt = cms.double( 0.0 )
2319  )
2320  ),
2321  useCornerCells = cms.bool( False ),
2322  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
2323  ),
2324  energyCorrector = cms.PSet( ),
2325  recHitCleaners = cms.VPSet(
2326  ),
2327  seedFinder = cms.PSet(
2328  nNeighbours = cms.int32( 4 ),
2329  thresholdsByDetector = cms.VPSet(
2330  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
2331  seedingThresholdPt = cms.double( 0.0 ),
2332  detector = cms.string( "PS1" )
2333  ),
2334  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
2335  seedingThresholdPt = cms.double( 0.0 ),
2336  detector = cms.string( "PS2" )
2337  )
2338  ),
2339  algoName = cms.string( "LocalMaximumSeedFinder" )
2340  ),
2341  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
2342 )
2343 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
2344  pfClusterBuilder = cms.PSet(
2345  positionCalc = cms.PSet(
2346  minFractionInCalc = cms.double( 1.0E-9 ),
2347  logWeightDenominator = cms.double( 0.08 ),
2348  minAllowedNormalization = cms.double( 1.0E-9 ),
2349  posCalcNCrystals = cms.int32( 9 ),
2350  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
2351  ),
2352  minFracTot = cms.double( 1.0E-20 ),
2353  positionCalcForConvergence = cms.PSet(
2354  minFractionInCalc = cms.double( 0.0 ),
2355  W0 = cms.double( 4.2 ),
2356  minAllowedNormalization = cms.double( 0.0 ),
2357  T0_EB = cms.double( 7.4 ),
2358  X0 = cms.double( 0.89 ),
2359  T0_ES = cms.double( 1.2 ),
2360  T0_EE = cms.double( 3.1 ),
2361  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
2362  ),
2363  maxIterations = cms.uint32( 50 ),
2364  stoppingTolerance = cms.double( 1.0E-8 ),
2365  minFractionToKeep = cms.double( 1.0E-7 ),
2366  excludeOtherSeeds = cms.bool( True ),
2367  showerSigma = cms.double( 1.5 ),
2368  recHitEnergyNorms = cms.VPSet(
2369  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
2370  recHitEnergyNorm = cms.double( 0.08 )
2371  ),
2372  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
2373  recHitEnergyNorm = cms.double( 0.3 )
2374  )
2375  ),
2376  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
2377  allCellsPositionCalc = cms.PSet(
2378  minFractionInCalc = cms.double( 1.0E-9 ),
2379  logWeightDenominator = cms.double( 0.08 ),
2380  minAllowedNormalization = cms.double( 1.0E-9 ),
2381  posCalcNCrystals = cms.int32( -1 ),
2382  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
2383  )
2384  ),
2385  positionReCalc = cms.PSet(
2386  minFractionInCalc = cms.double( 0.0 ),
2387  W0 = cms.double( 4.2 ),
2388  minAllowedNormalization = cms.double( 0.0 ),
2389  T0_EB = cms.double( 7.4 ),
2390  X0 = cms.double( 0.89 ),
2391  T0_ES = cms.double( 1.2 ),
2392  T0_EE = cms.double( 3.1 ),
2393  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
2394  ),
2395  initialClusteringStep = cms.PSet(
2396  thresholdsByDetector = cms.VPSet(
2397  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
2398  detector = cms.string( "ECAL_BARREL" ),
2399  gatheringThresholdPt = cms.double( 0.0 )
2400  ),
2401  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
2402  detector = cms.string( "ECAL_ENDCAP" ),
2403  gatheringThresholdPt = cms.double( 0.0 )
2404  )
2405  ),
2406  useCornerCells = cms.bool( True ),
2407  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
2408  ),
2409  energyCorrector = cms.PSet( ),
2410  recHitCleaners = cms.VPSet(
2411  cms.PSet( cleaningByDetector = cms.VPSet(
2412  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
2413  fractionThresholdModifier = cms.double( 3.0 ),
2414  doubleSpikeThresh = cms.double( 10.0 ),
2415  minS4S1_b = cms.double( -0.024 ),
2416  singleSpikeThresh = cms.double( 4.0 ),
2417  detector = cms.string( "ECAL_BARREL" ),
2418  minS4S1_a = cms.double( 0.04 ),
2419  energyThresholdModifier = cms.double( 2.0 )
2420  ),
2421  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
2422  fractionThresholdModifier = cms.double( 3.0 ),
2423  doubleSpikeThresh = cms.double( 1.0E9 ),
2424  minS4S1_b = cms.double( -0.0125 ),
2425  singleSpikeThresh = cms.double( 15.0 ),
2426  detector = cms.string( "ECAL_ENDCAP" ),
2427  minS4S1_a = cms.double( 0.02 ),
2428  energyThresholdModifier = cms.double( 2.0 )
2429  )
2430 ),
2431  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
2432  )
2433  ),
2434  seedFinder = cms.PSet(
2435  nNeighbours = cms.int32( 8 ),
2436  thresholdsByDetector = cms.VPSet(
2437  cms.PSet( seedingThreshold = cms.double( 0.6 ),
2438  seedingThresholdPt = cms.double( 0.15 ),
2439  detector = cms.string( "ECAL_ENDCAP" )
2440  ),
2441  cms.PSet( seedingThreshold = cms.double( 0.23 ),
2442  seedingThresholdPt = cms.double( 0.0 ),
2443  detector = cms.string( "ECAL_BARREL" )
2444  )
2445  ),
2446  algoName = cms.string( "LocalMaximumSeedFinder" )
2447  ),
2448  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
2449 )
2450 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
2451  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
2452  minimumPSEnergy = cms.double( 0.0 ),
2453  energyCorrector = cms.PSet(
2454  applyCrackCorrections = cms.bool( False ),
2455  algoName = cms.string( "PFClusterEMEnergyCorrector" )
2456  ),
2457  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
2458 )
2459 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
2460  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
2461  doSatelliteClusterMerge = cms.bool( False ),
2462  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2463  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
2464  useRegression = cms.bool( False ),
2465  satelliteMajorityFraction = cms.double( 0.5 ),
2466  thresh_PFClusterEndcap = cms.double( 4.0 ),
2467  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
2468  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
2469  use_preshower = cms.bool( True ),
2470  thresh_PFClusterBarrel = cms.double( 4.0 ),
2471  thresh_SCEt = cms.double( 4.0 ),
2472  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
2473  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
2474  verbose = cms.untracked.bool( False ),
2475  useDynamicDPhiWindow = cms.bool( True ),
2476  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
2477  regressionConfig = cms.PSet(
2478  regressionKeyEE = cms.string( "pfscecal_EECorrection_offline" ),
2479  ecalRecHitsEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
2480  ecalRecHitsEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
2481  regressionKeyEB = cms.string( "pfscecal_EBCorrection_offline" ),
2482  vertexCollection = cms.InputTag( "offlinePrimaryVertices" )
2483  ),
2484  applyCrackCorrections = cms.bool( False ),
2485  satelliteClusterSeedThreshold = cms.double( 50.0 ),
2486  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
2487  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
2488  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
2489  thresh_PFClusterSeedBarrel = cms.double( 4.0 ),
2490  ClusteringType = cms.string( "Mustache" ),
2491  EnergyWeight = cms.string( "Raw" ),
2492  thresh_PFClusterSeedEndcap = cms.double( 4.0 ),
2493  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
2494  thresh_PFClusterES = cms.double( 5.0 ),
2495  seedThresholdIsET = cms.bool( True ),
2496  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
2497 )
2498 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
2499  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
2500  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
2501  recoEcalCandidateCollection = cms.string( "" )
2502 )
2503 fragment.hltEGL1SingleIsoEG22erOrSingleEG25Filter = cms.EDFilter( "HLTEgammaL1MatchFilterRegional",
2504  doIsolated = cms.bool( False ),
2505  endcap_end = cms.double( 2.17 ),
2506  saveTags = cms.bool( False ),
2507  region_eta_size_ecap = cms.double( 1.0 ),
2508  barrel_end = cms.double( 1.4791 ),
2509  l1IsolatedTag = cms.InputTag( 'hltL1extraParticles','Isolated' ),
2510  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
2511  region_phi_size = cms.double( 1.044 ),
2512  region_eta_size = cms.double( 0.522 ),
2513  L1SeedFilterTag = cms.InputTag( "hltL1sL1SingleIsoEG22erOrSingleEG25" ),
2514  candNonIsolatedTag = cms.InputTag( "" ),
2515  l1NonIsolatedTag = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
2516  ncandcut = cms.int32( 1 )
2517 )
2518 fragment.hltEG27EtL1IsoEG22erOrSingleEG25Filter = cms.EDFilter( "HLTEgammaEtFilter",
2519  saveTags = cms.bool( False ),
2520  L1NonIsoCand = cms.InputTag( "" ),
2521  relaxed = cms.untracked.bool( False ),
2522  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2523  inputTag = cms.InputTag( "hltEGL1SingleIsoEG22erOrSingleEG25Filter" ),
2524  etcutEB = cms.double( 27.0 ),
2525  etcutEE = cms.double( 27.0 ),
2526  ncandcut = cms.int32( 1 )
2527 )
2528 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
2529  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
2530  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
2531  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
2532  isIeta = cms.bool( True )
2533 )
2534 fragment.hltEle27WP75ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
2535  doIsolated = cms.bool( True ),
2536  thrOverE2EE = cms.double( -1.0 ),
2537  L1NonIsoCand = cms.InputTag( "" ),
2538  saveTags = cms.bool( False ),
2539  thrOverE2EB = cms.double( -1.0 ),
2540  thrRegularEE = cms.double( 0.031 ),
2541  thrOverEEE = cms.double( -1.0 ),
2542  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2543  thrOverEEB = cms.double( -1.0 ),
2544  thrRegularEB = cms.double( 0.011 ),
2545  lessThan = cms.bool( True ),
2546  useEt = cms.bool( False ),
2547  ncandcut = cms.int32( 1 ),
2548  isoTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
2549  candTag = cms.InputTag( "hltEG27EtL1IsoEG22erOrSingleEG25Filter" ),
2550  nonIsoTag = cms.InputTag( "" )
2551 )
2552 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
2553  gridSpacing = cms.double( 0.55 ),
2554  maxRapidity = cms.double( 2.5 ),
2555  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
2556 )
2557 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
2558  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
2559  effectiveAreaBarrel = cms.double( 0.105 ),
2560  outerCone = cms.double( 0.14 ),
2561  innerCone = cms.double( 0.0 ),
2562  useSingleTower = cms.bool( False ),
2563  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
2564  depth = cms.int32( -1 ),
2565  doRhoCorrection = cms.bool( False ),
2566  effectiveAreaEndcap = cms.double( 0.17 ),
2567  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
2568  rhoMax = cms.double( 9.9999999E7 ),
2569  etMin = cms.double( 0.0 ),
2570  rhoScale = cms.double( 1.0 ),
2571  doEtSum = cms.bool( False )
2572 )
2573 fragment.hltEle27WP75HcEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
2574  doIsolated = cms.bool( True ),
2575  thrOverE2EE = cms.double( 0.0 ),
2576  L1NonIsoCand = cms.InputTag( "" ),
2577  saveTags = cms.bool( False ),
2578  thrOverE2EB = cms.double( 0.0 ),
2579  thrRegularEE = cms.double( 13.0 ),
2580  thrOverEEE = cms.double( 0.01 ),
2581  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2582  thrOverEEB = cms.double( 0.01 ),
2583  thrRegularEB = cms.double( 4.0 ),
2584  lessThan = cms.bool( True ),
2585  useEt = cms.bool( False ),
2586  ncandcut = cms.int32( 1 ),
2587  isoTag = cms.InputTag( "hltEgammaHoverE" ),
2588  candTag = cms.InputTag( "hltEle27WP75ClusterShapeFilter" ),
2589  nonIsoTag = cms.InputTag( "" )
2590 )
2591 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
2592  energyEndcap = cms.double( 0.0 ),
2593  effectiveAreaBarrel = cms.double( 0.149 ),
2594  etaStripBarrel = cms.double( 0.0 ),
2595  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
2596  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
2597  etaStripEndcap = cms.double( 0.0 ),
2598  drVetoBarrel = cms.double( 0.0 ),
2599  drMax = cms.double( 0.3 ),
2600  doRhoCorrection = cms.bool( True ),
2601  energyBarrel = cms.double( 0.0 ),
2602  effectiveAreaEndcap = cms.double( 0.097 ),
2603  drVetoEndcap = cms.double( 0.0 ),
2604  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
2605  rhoMax = cms.double( 9.9999999E7 ),
2606  rhoScale = cms.double( 1.0 )
2607 )
2608 fragment.hltEle27WP75EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
2609  doIsolated = cms.bool( True ),
2610  thrOverE2EE = cms.double( -1.0 ),
2611  L1NonIsoCand = cms.InputTag( "" ),
2612  saveTags = cms.bool( False ),
2613  thrOverE2EB = cms.double( -1.0 ),
2614  thrRegularEE = cms.double( -1.0 ),
2615  thrOverEEE = cms.double( 0.14 ),
2616  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2617  thrOverEEB = cms.double( 0.21 ),
2618  thrRegularEB = cms.double( -1.0 ),
2619  lessThan = cms.bool( True ),
2620  useEt = cms.bool( True ),
2621  ncandcut = cms.int32( 1 ),
2622  isoTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
2623  candTag = cms.InputTag( "hltEle27WP75HcEFilter" ),
2624  nonIsoTag = cms.InputTag( "" )
2625 )
2626 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
2627  L1NonIsoCand = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
2628  EMin = cms.double( 0.8 ),
2629  EtMin = cms.double( 0.5 ),
2630  L1IsoCand = cms.InputTag( 'hltL1extraParticles','Isolated' ),
2631  useTowersInCone = cms.double( 0.8 ),
2632  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
2633 )
2634 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
2635  ECAL_Compensate = cms.bool( False ),
2636  ECAL_Dead_Code = cms.uint32( 10 ),
2637  MinLongTiming_Cut = cms.double( -5.0 ),
2638  ECAL_Compensation = cms.double( 0.5 ),
2639  MaxLongTiming_Cut = cms.double( 5.0 ),
2640  weight_HFhad = cms.double( 1.0 ),
2641  ApplyPulseDPG = cms.bool( False ),
2642  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
2643  ECAL_Threshold = cms.double( 10.0 ),
2644  ApplyTimeDPG = cms.bool( False ),
2645  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
2646  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
2647  LongFibre_Fraction = cms.double( 0.1 ),
2648  MaxShortTiming_Cut = cms.double( 5.0 ),
2649  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
2650  thresh_Barrel = cms.double( 0.4 ),
2651  navigation_HF = cms.bool( True ),
2652  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
2653  HF_Calib_29 = cms.double( 1.07 ),
2654  LongFibre_Cut = cms.double( 120.0 ),
2655  EM_Depth = cms.double( 22.0 ),
2656  weight_HFem = cms.double( 1.0 ),
2657  LongShortFibre_Cut = cms.double( 1.0E9 ),
2658  MinShortTiming_Cut = cms.double( -5.0 ),
2659  HCAL_Calib = cms.bool( True ),
2660  thresh_HF = cms.double( 0.4 ),
2661  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
2662  thresh_Endcap = cms.double( 0.4 ),
2663  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
2664  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
2665  ShortFibre_Cut = cms.double( 60.0 ),
2666  ApplyLongShortDPG = cms.bool( True ),
2667  HF_Calib = cms.bool( True ),
2668  HAD_Depth = cms.double( 47.0 ),
2669  ShortFibre_Fraction = cms.double( 0.01 ),
2670  HCAL_Calib_29 = cms.double( 1.35 )
2671 )
2672 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFClusterProducer",
2673  pfClusterBuilder = cms.PSet(
2674  positionCalc = cms.PSet(
2675  minFractionInCalc = cms.double( 1.0E-9 ),
2676  logWeightDenominator = cms.double( 0.8 ),
2677  minAllowedNormalization = cms.double( 1.0E-9 ),
2678  posCalcNCrystals = cms.int32( 5 ),
2679  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
2680  ),
2681  minFracTot = cms.double( 1.0E-20 ),
2682  maxIterations = cms.uint32( 50 ),
2683  stoppingTolerance = cms.double( 1.0E-8 ),
2684  minFractionToKeep = cms.double( 1.0E-7 ),
2685  excludeOtherSeeds = cms.bool( True ),
2686  showerSigma = cms.double( 10.0 ),
2687  recHitEnergyNorms = cms.VPSet(
2688  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
2689  recHitEnergyNorm = cms.double( 0.8 )
2690  ),
2691  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
2692  recHitEnergyNorm = cms.double( 0.8 )
2693  )
2694  ),
2695  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
2696  allCellsPositionCalc = cms.PSet(
2697  minFractionInCalc = cms.double( 1.0E-9 ),
2698  logWeightDenominator = cms.double( 0.8 ),
2699  minAllowedNormalization = cms.double( 1.0E-9 ),
2700  posCalcNCrystals = cms.int32( -1 ),
2701  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
2702  )
2703  ),
2704  positionReCalc = cms.PSet( ),
2705  initialClusteringStep = cms.PSet(
2706  thresholdsByDetector = cms.VPSet(
2707  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
2708  detector = cms.string( "HCAL_BARREL1" ),
2709  gatheringThresholdPt = cms.double( 0.0 )
2710  ),
2711  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
2712  detector = cms.string( "HCAL_ENDCAP" ),
2713  gatheringThresholdPt = cms.double( 0.0 )
2714  )
2715  ),
2716  useCornerCells = cms.bool( True ),
2717  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
2718  ),
2719  energyCorrector = cms.PSet( ),
2720  recHitCleaners = cms.VPSet(
2721  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
2722  ),
2723  seedFinder = cms.PSet(
2724  nNeighbours = cms.int32( 4 ),
2725  thresholdsByDetector = cms.VPSet(
2726  cms.PSet( seedingThreshold = cms.double( 0.8 ),
2727  seedingThresholdPt = cms.double( 0.0 ),
2728  detector = cms.string( "HCAL_BARREL1" )
2729  ),
2730  cms.PSet( seedingThreshold = cms.double( 1.1 ),
2731  seedingThresholdPt = cms.double( 0.0 ),
2732  detector = cms.string( "HCAL_ENDCAP" )
2733  )
2734  ),
2735  algoName = cms.string( "LocalMaximumSeedFinder" )
2736  ),
2737  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCALForEgamma" )
2738 )
2739 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
2740  energyEndcap = cms.double( 0.0 ),
2741  useHF = cms.bool( False ),
2742  useEt = cms.bool( True ),
2743  etaStripBarrel = cms.double( 0.0 ),
2744  pfClusterProducerHFHAD = cms.InputTag( "hltParticleFlowClusterHFHADForEgamma" ),
2745  rhoScale = cms.double( 1.0 ),
2746  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
2747  etaStripEndcap = cms.double( 0.0 ),
2748  drVetoBarrel = cms.double( 0.0 ),
2749  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
2750  drMax = cms.double( 0.3 ),
2751  effectiveAreaBarrel = cms.double( 0.06 ),
2752  energyBarrel = cms.double( 0.0 ),
2753  effectiveAreaEndcap = cms.double( 0.089 ),
2754  drVetoEndcap = cms.double( 0.0 ),
2755  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
2756  rhoMax = cms.double( 9.9999999E7 ),
2757  pfClusterProducerHFEM = cms.InputTag( "hltParticleFlowClusterHFEMForEgamma" ),
2758  doRhoCorrection = cms.bool( True )
2759 )
2760 fragment.hltEle27WP75HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
2761  doIsolated = cms.bool( True ),
2762  thrOverE2EE = cms.double( -1.0 ),
2763  L1NonIsoCand = cms.InputTag( "" ),
2764  saveTags = cms.bool( False ),
2765  thrOverE2EB = cms.double( -1.0 ),
2766  thrRegularEE = cms.double( -1.0 ),
2767  thrOverEEE = cms.double( 0.21 ),
2768  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2769  thrOverEEB = cms.double( 0.11 ),
2770  thrRegularEB = cms.double( -1.0 ),
2771  lessThan = cms.bool( True ),
2772  useEt = cms.bool( True ),
2773  ncandcut = cms.int32( 1 ),
2774  isoTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
2775  candTag = cms.InputTag( "hltEle27WP75EcalIsoFilter" ),
2776  nonIsoTag = cms.InputTag( "" )
2777 )
2778 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
2779  UseQualityInfo = cms.bool( False ),
2780  UsePilotBlade = cms.bool( False ),
2781  UsePhase1 = cms.bool( False ),
2782  InputLabel = cms.InputTag( "rawDataCollector" ),
2783  IncludeErrors = cms.bool( False ),
2784  ErrorList = cms.vint32( ),
2785  Regions = cms.PSet( ),
2786  Timing = cms.untracked.bool( False ),
2787  UserErrorList = cms.vint32( )
2788 )
2789 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
2790  src = cms.InputTag( "hltSiPixelDigis" ),
2791  ChannelThreshold = cms.int32( 1000 ),
2792  maxNumberOfClusters = cms.int32( 20000 ),
2793  VCaltoElectronGain = cms.int32( 65 ),
2794  MissCalibrate = cms.untracked.bool( True ),
2795  SplitClusters = cms.bool( False ),
2796  VCaltoElectronOffset = cms.int32( -414 ),
2797  payloadType = cms.string( "HLT" ),
2798  SeedThreshold = cms.int32( 1000 ),
2799  ClusterThreshold = cms.double( 4000.0 )
2800 )
2801 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
2802  src = cms.InputTag( "hltSiPixelClusters" ),
2803  onDemand = cms.bool( False )
2804 )
2805 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
2806  VerboseLevel = cms.untracked.int32( 0 ),
2807  src = cms.InputTag( "hltSiPixelClusters" ),
2808  CPE = cms.string( "hltESPPixelCPEGeneric" )
2809 )
2810 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
2811  ProductLabel = cms.InputTag( "rawDataCollector" )
2812 )
2813 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
2814  ProductLabel = cms.InputTag( "rawDataCollector" ),
2815  DoAPVEmulatorCheck = cms.bool( False ),
2816  Algorithms = cms.PSet(
2817  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
2818  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
2819  PedestalSubtractionFedMode = cms.bool( True ),
2820  TruncateInSuppressor = cms.bool( True ),
2821  doAPVRestore = cms.bool( False ),
2822  useCMMeanMap = cms.bool( False )
2823  ),
2824  Clusterizer = cms.PSet(
2825  ChannelThreshold = cms.double( 2.0 ),
2826  MaxSequentialBad = cms.uint32( 1 ),
2827  MaxSequentialHoles = cms.uint32( 0 ),
2828  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
2829  MaxAdjacentBad = cms.uint32( 0 ),
2830  QualityLabel = cms.string( "" ),
2831  SeedThreshold = cms.double( 3.0 ),
2832  ClusterThreshold = cms.double( 5.0 ),
2833  setDetId = cms.bool( True ),
2834  RemoveApvShots = cms.bool( True ),
2835  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
2836  ),
2837  onDemand = cms.bool( True )
2838 )
2839 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
2840  inactivePixelDetectorLabels = cms.VInputTag( ),
2841  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
2842  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
2843  switchOffPixelsIfEmpty = cms.bool( True ),
2844  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
2845  skipClusters = cms.InputTag( "" ),
2846  measurementTracker = cms.string( "hltESPMeasurementTracker" )
2847 )
2848 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
2849  layerList = cms.vstring( 'BPix1+BPix2',
2850  'BPix1+BPix3',
2851  'BPix2+BPix3',
2852  'BPix1+FPix1_pos',
2853  'BPix1+FPix1_neg',
2854  'BPix1+FPix2_pos',
2855  'BPix1+FPix2_neg',
2856  'BPix2+FPix1_pos',
2857  'BPix2+FPix1_neg',
2858  'BPix2+FPix2_pos',
2859  'BPix2+FPix2_neg',
2860  'FPix1_pos+FPix2_pos',
2861  'FPix1_neg+FPix2_neg',
2862  'FPix2_pos+TEC1_pos',
2863  'FPix2_pos+TEC2_pos',
2864  'TEC1_pos+TEC2_pos',
2865  'TEC2_pos+TEC3_pos',
2866  'FPix2_neg+TEC1_neg',
2867  'FPix2_neg+TEC2_neg',
2868  'TEC1_neg+TEC2_neg',
2869  'TEC2_neg+TEC3_neg' ),
2870  MTOB = cms.PSet( ),
2871  TEC = cms.PSet(
2872  useRingSlector = cms.bool( True ),
2873  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2874  minRing = cms.int32( 1 ),
2875  maxRing = cms.int32( 1 ),
2876  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
2877  ),
2878  MTID = cms.PSet( ),
2879  FPix = cms.PSet(
2880  useErrorsFromParam = cms.bool( True ),
2881  hitErrorRPhi = cms.double( 0.0051 ),
2882  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
2883  HitProducer = cms.string( "hltSiPixelRecHits" ),
2884  hitErrorRZ = cms.double( 0.0036 )
2885  ),
2886  MTEC = cms.PSet( ),
2887  MTIB = cms.PSet( ),
2888  TID = cms.PSet( ),
2889  TOB = cms.PSet( ),
2890  BPix = cms.PSet(
2891  useErrorsFromParam = cms.bool( True ),
2892  hitErrorRPhi = cms.double( 0.0027 ),
2893  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
2894  HitProducer = cms.string( "hltSiPixelRecHits" ),
2895  hitErrorRZ = cms.double( 0.006 )
2896  ),
2897  TIB = cms.PSet( )
2898 )
2899 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
2900  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
2901  SeedConfiguration = cms.PSet(
2902  searchInTIDTEC = cms.bool( True ),
2903  HighPtThreshold = cms.double( 35.0 ),
2904  r2MinF = cms.double( -0.15 ),
2905  OrderedHitsFactoryPSet = cms.PSet(
2906  maxElement = cms.uint32( 0 ),
2907  ComponentName = cms.string( "StandardHitPairGenerator" ),
2908  useOnDemandTracker = cms.untracked.int32( 0 ),
2909  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
2910  ),
2911  DeltaPhi1Low = cms.double( 0.23 ),
2912  DeltaPhi1High = cms.double( 0.08 ),
2913  ePhiMin1 = cms.double( -0.08 ),
2914  LowPtThreshold = cms.double( 3.0 ),
2915  RegionPSet = cms.PSet(
2916  deltaPhiRegion = cms.double( 0.4 ),
2917  originHalfLength = cms.double( 15.0 ),
2918  useZInVertex = cms.bool( True ),
2919  deltaEtaRegion = cms.double( 0.1 ),
2920  ptMin = cms.double( 1.5 ),
2921  originRadius = cms.double( 0.2 ),
2922  VertexProducer = cms.InputTag( "dummyVertices" )
2923  ),
2924  dynamicPhiRoad = cms.bool( False ),
2925  ePhiMax1 = cms.double( 0.04 ),
2926  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
2927  SizeWindowENeg = cms.double( 0.675 ),
2928  nSigmasDeltaZ1 = cms.double( 5.0 ),
2929  rMaxI = cms.double( 0.2 ),
2930  preFilteredSeeds = cms.bool( True ),
2931  r2MaxF = cms.double( 0.15 ),
2932  pPhiMin1 = cms.double( -0.04 ),
2933  initialSeeds = cms.InputTag( "noSeedsHere" ),
2934  pPhiMax1 = cms.double( 0.08 ),
2935  SCEtCut = cms.double( 3.0 ),
2936  z2MaxB = cms.double( 0.09 ),
2937  fromTrackerSeeds = cms.bool( True ),
2938  hcalRecHits = cms.InputTag( "hltHbhereco" ),
2939  z2MinB = cms.double( -0.09 ),
2940  rMinI = cms.double( -0.2 ),
2941  hOverEConeSize = cms.double( 0.0 ),
2942  hOverEHBMinE = cms.double( 999999.0 ),
2943  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2944  applyHOverECut = cms.bool( False ),
2945  hOverEHFMinE = cms.double( 999999.0 ),
2946  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
2947  PhiMin2B = cms.double( -0.004 ),
2948  PhiMin2F = cms.double( -0.004 ),
2949  PhiMax2B = cms.double( 0.004 ),
2950  PhiMax2F = cms.double( 0.004 ),
2951  DeltaPhi2B = cms.double( 0.004 ),
2952  DeltaPhi2F = cms.double( 0.004 ),
2953  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
2954  ),
2955  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
2956 )
2957 fragment.hltEle27WP75PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
2958  saveTags = cms.bool( False ),
2959  s2_threshold = cms.double( 0.4 ),
2960  npixelmatchcut = cms.double( 1.0 ),
2961  tanhSO10InterThres = cms.double( 1.0 ),
2962  pixelVeto = cms.bool( False ),
2963  doIsolated = cms.bool( True ),
2964  s_a_phi1B = cms.double( 0.0069 ),
2965  s_a_phi1F = cms.double( 0.0076 ),
2966  s_a_phi1I = cms.double( 0.0088 ),
2967  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
2968  candTag = cms.InputTag( "hltEle27WP75HcalIsoFilter" ),
2969  tanhSO10ForwardThres = cms.double( 1.0 ),
2970  L1IsoPixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
2971  L1NonIsoCand = cms.InputTag( "" ),
2972  ncandcut = cms.int32( 1 ),
2973  tanhSO10BarrelThres = cms.double( 0.35 ),
2974  s_a_rF = cms.double( 0.04 ),
2975  L1NonIsoPixelSeedsTag = cms.InputTag( "" ),
2976  s_a_rI = cms.double( 0.027 ),
2977  s_a_phi2I = cms.double( 7.0E-4 ),
2978  useS = cms.bool( False ),
2979  s_a_phi2B = cms.double( 3.7E-4 ),
2980  s_a_zB = cms.double( 0.012 ),
2981  s_a_phi2F = cms.double( 0.00906 )
2982 )
2983 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
2984  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
2985  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
2986  SimpleMagneticField = cms.string( "" ),
2987  TransientInitialStateEstimatorParameters = cms.PSet(
2988  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
2989  numberMeasurementsForFit = cms.int32( 4 ),
2990  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
2991  ),
2992  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2993  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
2994  cleanTrajectoryAfterInOut = cms.bool( True ),
2995  useHitsSplitting = cms.bool( True ),
2996  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
2997  doSeedingRegionRebuilding = cms.bool( True ),
2998  maxNSeeds = cms.uint32( 1000000 ),
2999  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForElectrons" ) ),
3000  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3001  TrajectoryBuilder = cms.string( "" )
3002 )
3003 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
3004  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
3005  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3006  producer = cms.string( "" ),
3007  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3008  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
3009  useHitsSplitting = cms.bool( False ),
3010  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
3011  GeometricInnerState = cms.bool( True ),
3012  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3013  TrajectoryInEvent = cms.bool( True ),
3014  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3015  AlgorithmName = cms.string( "gsf" ),
3016  Propagator = cms.string( "hltESPFwdElectronPropagator" )
3017 )
3018 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
3019  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
3020  UseGsfTracks = cms.bool( True ),
3021  TrackProducer = cms.InputTag( "" ),
3022  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
3023 )
3024 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
3025  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
3026  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
3027  upperTrackNrToRemoveCut = cms.int32( 9999 ),
3028  lowerTrackNrToRemoveCut = cms.int32( -1 ),
3029  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
3030 )
3031 fragment.hltEle27WP75GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
3032  doIsolated = cms.bool( True ),
3033  thrOverE2EE = cms.double( -1.0 ),
3034  L1NonIsoCand = cms.InputTag( "" ),
3035  saveTags = cms.bool( False ),
3036  thrOverE2EB = cms.double( -1.0 ),
3037  thrRegularEE = cms.double( 0.032 ),
3038  thrOverEEE = cms.double( -1.0 ),
3039  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
3040  thrOverEEB = cms.double( -1.0 ),
3041  thrRegularEB = cms.double( 0.032 ),
3042  lessThan = cms.bool( True ),
3043  useEt = cms.bool( True ),
3044  ncandcut = cms.int32( 1 ),
3045  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
3046  candTag = cms.InputTag( "hltEle27WP75PixelMatchFilter" ),
3047  nonIsoTag = cms.InputTag( "" )
3048 )
3049 fragment.hltEle27WP75GsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
3050  doIsolated = cms.bool( True ),
3051  thrOverE2EE = cms.double( -1.0 ),
3052  L1NonIsoCand = cms.InputTag( "" ),
3053  saveTags = cms.bool( False ),
3054  thrOverE2EB = cms.double( -1.0 ),
3055  thrRegularEE = cms.double( 2.8 ),
3056  thrOverEEE = cms.double( -1.0 ),
3057  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
3058  thrOverEEB = cms.double( -1.0 ),
3059  thrRegularEB = cms.double( 3.0 ),
3060  lessThan = cms.bool( True ),
3061  useEt = cms.bool( True ),
3062  ncandcut = cms.int32( 1 ),
3063  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ),
3064  candTag = cms.InputTag( "hltEle27WP75GsfOneOEMinusOneOPFilter" ),
3065  nonIsoTag = cms.InputTag( "" )
3066 )
3067 fragment.hltEle27WP75GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
3068  doIsolated = cms.bool( True ),
3069  thrOverE2EE = cms.double( -1.0 ),
3070  L1NonIsoCand = cms.InputTag( "" ),
3071  saveTags = cms.bool( False ),
3072  thrOverE2EB = cms.double( -1.0 ),
3073  thrRegularEE = cms.double( 0.0065 ),
3074  thrOverEEE = cms.double( -1.0 ),
3075  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
3076  thrOverEEB = cms.double( -1.0 ),
3077  thrRegularEB = cms.double( 0.0035 ),
3078  lessThan = cms.bool( True ),
3079  useEt = cms.bool( True ),
3080  ncandcut = cms.int32( 1 ),
3081  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','Deta' ),
3082  candTag = cms.InputTag( "hltEle27WP75GsfChi2Filter" ),
3083  nonIsoTag = cms.InputTag( "" )
3084 )
3085 fragment.hltEle27WP75GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
3086  doIsolated = cms.bool( True ),
3087  thrOverE2EE = cms.double( -1.0 ),
3088  L1NonIsoCand = cms.InputTag( "" ),
3089  saveTags = cms.bool( False ),
3090  thrOverE2EB = cms.double( -1.0 ),
3091  thrRegularEE = cms.double( 0.035 ),
3092  thrOverEEE = cms.double( -1.0 ),
3093  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
3094  thrOverEEB = cms.double( -1.0 ),
3095  thrRegularEB = cms.double( 0.021 ),
3096  lessThan = cms.bool( True ),
3097  useEt = cms.bool( True ),
3098  ncandcut = cms.int32( 1 ),
3099  isoTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
3100  candTag = cms.InputTag( "hltEle27WP75GsfDetaFilter" ),
3101  nonIsoTag = cms.InputTag( "" )
3102 )
3103 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
3104  verbose = cms.untracked.bool( False ),
3105  useTriggerFilterElectrons = cms.bool( False ),
3106  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
3107  isRecoCandidate = cms.bool( True ),
3108  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
3109  useTriggerFilterMuons = cms.bool( False ),
3110  useBeamSpot = cms.bool( True ),
3111  vertexLabel = cms.InputTag( "None" ),
3112  triggerFilterElectronsSrc = cms.InputTag( "None" ),
3113  triggerFilterMuonsSrc = cms.InputTag( "None" ),
3114  useVertex = cms.bool( False )
3115 )
3116 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3117  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3118  'BPix1+BPix2+FPix1_pos',
3119  'BPix1+BPix2+FPix1_neg',
3120  'BPix1+FPix1_pos+FPix2_pos',
3121  'BPix1+FPix1_neg+FPix2_neg' ),
3122  MTOB = cms.PSet( ),
3123  TEC = cms.PSet( ),
3124  MTID = cms.PSet( ),
3125  FPix = cms.PSet(
3126  useErrorsFromParam = cms.bool( True ),
3127  hitErrorRPhi = cms.double( 0.0051 ),
3128  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3129  HitProducer = cms.string( "hltSiPixelRecHits" ),
3130  hitErrorRZ = cms.double( 0.0036 )
3131  ),
3132  MTEC = cms.PSet( ),
3133  MTIB = cms.PSet( ),
3134  TID = cms.PSet( ),
3135  TOB = cms.PSet( ),
3136  BPix = cms.PSet(
3137  useErrorsFromParam = cms.bool( True ),
3138  hitErrorRPhi = cms.double( 0.0027 ),
3139  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3140  HitProducer = cms.string( "hltSiPixelRecHits" ),
3141  hitErrorRZ = cms.double( 0.006 )
3142  ),
3143  TIB = cms.PSet( )
3144 )
3145 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
3146  FilterPSet = cms.PSet(
3147  chi2 = cms.double( 1000.0 ),
3148  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3149  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3150  nSigmaInvPtTolerance = cms.double( 0.0 ),
3151  ptMin = cms.double( 0.1 ),
3152  tipMax = cms.double( 1.0 )
3153  ),
3154  useFilterWithES = cms.bool( False ),
3155  FitterPSet = cms.PSet(
3156  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3157  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3158  fixImpactParameter = cms.double( 0.0 )
3159  ),
3160  RegionFactoryPSet = cms.PSet(
3161  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
3162  RegionPSet = cms.PSet(
3163  precise = cms.bool( True ),
3164  originRadius = cms.double( 0.2 ),
3165  ptMin = cms.double( 0.9 ),
3166  originHalfLength = cms.double( 0.3 ),
3167  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3168  useFixedError = cms.bool( True ),
3169  sigmaZVertex = cms.double( 3.0 ),
3170  fixedError = cms.double( 0.2 ),
3171  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
3172  useFoundVertices = cms.bool( True ),
3173  nSigmaZ = cms.double( 4.0 ),
3174  useFakeVertices = cms.bool( True )
3175  )
3176  ),
3177  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3178  OrderedHitsFactoryPSet = cms.PSet(
3179  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3180  GeneratorPSet = cms.PSet(
3181  useBending = cms.bool( True ),
3182  useFixedPreFiltering = cms.bool( False ),
3183  maxElement = cms.uint32( 100000 ),
3184  phiPreFiltering = cms.double( 0.3 ),
3185  extraHitRPhitolerance = cms.double( 0.06 ),
3186  useMultScattering = cms.bool( True ),
3187  SeedComparitorPSet = cms.PSet(
3188  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3189  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3190  ),
3191  extraHitRZtolerance = cms.double( 0.06 ),
3192  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3193  ),
3194  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3195  )
3196 )
3197 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
3198  WtAverage = cms.bool( True ),
3199  Method2 = cms.bool( True ),
3200  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3201  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
3202  Verbosity = cms.int32( 0 ),
3203  UseError = cms.bool( True ),
3204  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
3205  PtMin = cms.double( 1.0 ),
3206  NTrkMin = cms.int32( 2 ),
3207  ZOffset = cms.double( 5.0 ),
3208  Finder = cms.string( "DivisiveVertexFinder" ),
3209  ZSeparation = cms.double( 0.05 )
3210 )
3211 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
3212  useEventsWithNoVertex = cms.bool( True ),
3213  originHalfLength = cms.double( 0.3 ),
3214  useProtoTrackKinematics = cms.bool( False ),
3215  usePV = cms.bool( True ),
3216  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
3217  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
3218  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3219  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
3220  originRadius = cms.double( 0.1 )
3221 )
3222 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
3223  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
3224  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
3225  SimpleMagneticField = cms.string( "ParabolicMf" ),
3226  TransientInitialStateEstimatorParameters = cms.PSet(
3227  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
3228  numberMeasurementsForFit = cms.int32( 4 ),
3229  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
3230  ),
3231  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3232  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3233  cleanTrajectoryAfterInOut = cms.bool( False ),
3234  useHitsSplitting = cms.bool( False ),
3235  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3236  doSeedingRegionRebuilding = cms.bool( False ),
3237  maxNSeeds = cms.uint32( 100000 ),
3238  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
3239  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3240  TrajectoryBuilder = cms.string( "" )
3241 )
3242 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
3243  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
3244  SimpleMagneticField = cms.string( "ParabolicMf" ),
3245  clusterRemovalInfo = cms.InputTag( "" ),
3246  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3247  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
3248  Fitter = cms.string( "hltESPFittingSmootherIT" ),
3249  useHitsSplitting = cms.bool( False ),
3250  MeasurementTracker = cms.string( "" ),
3251  AlgorithmName = cms.string( "hltIterX" ),
3252  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
3253  NavigationSchool = cms.string( "" ),
3254  TrajectoryInEvent = cms.bool( True ),
3255  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3256  GeometricInnerState = cms.bool( True ),
3257  useSimpleMF = cms.bool( True ),
3258  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
3259 )
3260 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
3261  max_d0 = cms.double( 100.0 ),
3262  minNumber3DLayers = cms.uint32( 0 ),
3263  max_lostHitFraction = cms.double( 1.0 ),
3264  applyAbsCutsIfNoPV = cms.bool( False ),
3265  qualityBit = cms.string( "highPurity" ),
3266  minNumberLayers = cms.uint32( 3 ),
3267  chi2n_par = cms.double( 0.7 ),
3268  useVtxError = cms.bool( False ),
3269  nSigmaZ = cms.double( 3.0 ),
3270  dz_par2 = cms.vdouble( 0.4, 4.0 ),
3271  applyAdaptedPVCuts = cms.bool( True ),
3272  min_eta = cms.double( -9999.0 ),
3273  dz_par1 = cms.vdouble( 0.35, 4.0 ),
3274  copyTrajectories = cms.untracked.bool( True ),
3275  vtxNumber = cms.int32( -1 ),
3276  max_d0NoPV = cms.double( 100.0 ),
3277  keepAllTracks = cms.bool( False ),
3278  maxNumberLostLayers = cms.uint32( 1 ),
3279  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3280  max_relpterr = cms.double( 9999.0 ),
3281  copyExtras = cms.untracked.bool( True ),
3282  max_z0NoPV = cms.double( 100.0 ),
3283  vertexCut = cms.string( "tracksSize>=3" ),
3284  max_z0 = cms.double( 100.0 ),
3285  useVertices = cms.bool( True ),
3286  min_nhits = cms.uint32( 0 ),
3287  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
3288  max_minMissHitOutOrIn = cms.int32( 99 ),
3289  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3290  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
3291  max_eta = cms.double( 9999.0 ),
3292  d0_par2 = cms.vdouble( 0.4, 4.0 ),
3293  d0_par1 = cms.vdouble( 0.3, 4.0 ),
3294  res_par = cms.vdouble( 0.003, 0.001 ),
3295  minHitsToBypassChecks = cms.uint32( 20 )
3296 )
3297 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
3298  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
3299  maxChi2 = cms.double( 9.0 ),
3300  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
3301  oldClusterRemovalInfo = cms.InputTag( "" ),
3302  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
3303  overrideTrkQuals = cms.InputTag( "" ),
3304  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
3305  TrackQuality = cms.string( "highPurity" )
3306 )
3307 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
3308  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
3309  OnDemand = cms.bool( False ),
3310  src = cms.InputTag( "hltSiStripClusters" )
3311 )
3312 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3313  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3314  'BPix1+BPix2+FPix1_pos',
3315  'BPix1+BPix2+FPix1_neg',
3316  'BPix1+FPix1_pos+FPix2_pos',
3317  'BPix1+FPix1_neg+FPix2_neg' ),
3318  MTOB = cms.PSet( ),
3319  TEC = cms.PSet( ),
3320  MTID = cms.PSet( ),
3321  FPix = cms.PSet(
3322  HitProducer = cms.string( "hltSiPixelRecHits" ),
3323  hitErrorRZ = cms.double( 0.0036 ),
3324  useErrorsFromParam = cms.bool( True ),
3325  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3326  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
3327  hitErrorRPhi = cms.double( 0.0051 )
3328  ),
3329  MTEC = cms.PSet( ),
3330  MTIB = cms.PSet( ),
3331  TID = cms.PSet( ),
3332  TOB = cms.PSet( ),
3333  BPix = cms.PSet(
3334  HitProducer = cms.string( "hltSiPixelRecHits" ),
3335  hitErrorRZ = cms.double( 0.006 ),
3336  useErrorsFromParam = cms.bool( True ),
3337  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3338  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
3339  hitErrorRPhi = cms.double( 0.0027 )
3340  ),
3341  TIB = cms.PSet( )
3342 )
3343 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
3344  RegionFactoryPSet = cms.PSet(
3345  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
3346  RegionPSet = cms.PSet(
3347  precise = cms.bool( True ),
3348  originRadius = cms.double( 0.05 ),
3349  ptMin = cms.double( 0.5 ),
3350  input = cms.InputTag( "hltEgammaCandidates" ),
3351  maxNRegions = cms.int32( 10 ),
3352  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3353  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
3354  zErrorBeamSpot = cms.double( 24.2 ),
3355  deltaEta = cms.double( 0.5 ),
3356  deltaPhi = cms.double( 0.5 ),
3357  nSigmaZVertex = cms.double( 3.0 ),
3358  nSigmaZBeamSpot = cms.double( 4.0 ),
3359  mode = cms.string( "VerticesFixed" ),
3360  maxNVertices = cms.int32( 3 ),
3361  zErrorVetex = cms.double( 0.2 )
3362  )
3363  ),
3364  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
3365  ClusterCheckPSet = cms.PSet(
3366  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
3367  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
3368  doClusterCheck = cms.bool( False ),
3369  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
3370  MaxNumberOfPixelClusters = cms.uint32( 10000 )
3371  ),
3372  OrderedHitsFactoryPSet = cms.PSet(
3373  maxElement = cms.uint32( 0 ),
3374  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3375  GeneratorPSet = cms.PSet(
3376  useBending = cms.bool( True ),
3377  useFixedPreFiltering = cms.bool( False ),
3378  maxElement = cms.uint32( 100000 ),
3379  phiPreFiltering = cms.double( 0.3 ),
3380  extraHitRPhitolerance = cms.double( 0.032 ),
3381  useMultScattering = cms.bool( True ),
3382  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
3383  extraHitRZtolerance = cms.double( 0.037 ),
3384  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
3385  ),
3386  SeedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
3387  ),
3388  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
3389 )
3390 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
3391  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
3392  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
3393  SimpleMagneticField = cms.string( "ParabolicMf" ),
3394  TransientInitialStateEstimatorParameters = cms.PSet(
3395  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
3396  numberMeasurementsForFit = cms.int32( 4 ),
3397  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
3398  ),
3399  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3400  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
3401  cleanTrajectoryAfterInOut = cms.bool( False ),
3402  useHitsSplitting = cms.bool( False ),
3403  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3404  doSeedingRegionRebuilding = cms.bool( False ),
3405  maxNSeeds = cms.uint32( 100000 ),
3406  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
3407  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3408  TrajectoryBuilder = cms.string( "" )
3409 )
3410 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
3411  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
3412  SimpleMagneticField = cms.string( "ParabolicMf" ),
3413  clusterRemovalInfo = cms.InputTag( "" ),
3414  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3415  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
3416  Fitter = cms.string( "hltESPFittingSmootherIT" ),
3417  useHitsSplitting = cms.bool( False ),
3418  MeasurementTracker = cms.string( "" ),
3419  AlgorithmName = cms.string( "hltIterX" ),
3420  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
3421  NavigationSchool = cms.string( "" ),
3422  TrajectoryInEvent = cms.bool( True ),
3423  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3424  GeometricInnerState = cms.bool( True ),
3425  useSimpleMF = cms.bool( True ),
3426  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
3427 )
3428 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
3429  max_d0 = cms.double( 100.0 ),
3430  minNumber3DLayers = cms.uint32( 0 ),
3431  max_lostHitFraction = cms.double( 1.0 ),
3432  applyAbsCutsIfNoPV = cms.bool( False ),
3433  qualityBit = cms.string( "highPurity" ),
3434  minNumberLayers = cms.uint32( 3 ),
3435  chi2n_par = cms.double( 0.7 ),
3436  useVtxError = cms.bool( False ),
3437  nSigmaZ = cms.double( 3.0 ),
3438  dz_par2 = cms.vdouble( 0.9, 3.0 ),
3439  applyAdaptedPVCuts = cms.bool( True ),
3440  min_eta = cms.double( -9999.0 ),
3441  dz_par1 = cms.vdouble( 0.8, 3.0 ),
3442  copyTrajectories = cms.untracked.bool( True ),
3443  vtxNumber = cms.int32( -1 ),
3444  max_d0NoPV = cms.double( 100.0 ),
3445  keepAllTracks = cms.bool( False ),
3446  maxNumberLostLayers = cms.uint32( 1 ),
3447  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3448  max_relpterr = cms.double( 9999.0 ),
3449  copyExtras = cms.untracked.bool( True ),
3450  max_z0NoPV = cms.double( 100.0 ),
3451  vertexCut = cms.string( "tracksSize>=3" ),
3452  max_z0 = cms.double( 100.0 ),
3453  useVertices = cms.bool( True ),
3454  min_nhits = cms.uint32( 0 ),
3455  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
3456  max_minMissHitOutOrIn = cms.int32( 99 ),
3457  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3458  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
3459  max_eta = cms.double( 9999.0 ),
3460  d0_par2 = cms.vdouble( 0.9, 3.0 ),
3461  d0_par1 = cms.vdouble( 0.85, 3.0 ),
3462  res_par = cms.vdouble( 0.003, 0.001 ),
3463  minHitsToBypassChecks = cms.uint32( 20 )
3464 )
3465 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
3466  max_d0 = cms.double( 100.0 ),
3467  minNumber3DLayers = cms.uint32( 0 ),
3468  max_lostHitFraction = cms.double( 1.0 ),
3469  applyAbsCutsIfNoPV = cms.bool( False ),
3470  qualityBit = cms.string( "highPurity" ),
3471  minNumberLayers = cms.uint32( 5 ),
3472  chi2n_par = cms.double( 0.4 ),
3473  useVtxError = cms.bool( False ),
3474  nSigmaZ = cms.double( 3.0 ),
3475  dz_par2 = cms.vdouble( 1.0, 4.0 ),
3476  applyAdaptedPVCuts = cms.bool( True ),
3477  min_eta = cms.double( -9999.0 ),
3478  dz_par1 = cms.vdouble( 1.0, 4.0 ),
3479  copyTrajectories = cms.untracked.bool( True ),
3480  vtxNumber = cms.int32( -1 ),
3481  max_d0NoPV = cms.double( 100.0 ),
3482  keepAllTracks = cms.bool( False ),
3483  maxNumberLostLayers = cms.uint32( 1 ),
3484  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3485  max_relpterr = cms.double( 9999.0 ),
3486  copyExtras = cms.untracked.bool( True ),
3487  max_z0NoPV = cms.double( 100.0 ),
3488  vertexCut = cms.string( "tracksSize>=3" ),
3489  max_z0 = cms.double( 100.0 ),
3490  useVertices = cms.bool( True ),
3491  min_nhits = cms.uint32( 0 ),
3492  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
3493  max_minMissHitOutOrIn = cms.int32( 99 ),
3494  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3495  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
3496  max_eta = cms.double( 9999.0 ),
3497  d0_par2 = cms.vdouble( 1.0, 4.0 ),
3498  d0_par1 = cms.vdouble( 1.0, 4.0 ),
3499  res_par = cms.vdouble( 0.003, 0.001 ),
3500  minHitsToBypassChecks = cms.uint32( 20 )
3501 )
3502 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
3503  ShareFrac = cms.double( 0.19 ),
3504  writeOnlyTrkQuals = cms.bool( False ),
3505  MinPT = cms.double( 0.05 ),
3506  allowFirstHitShare = cms.bool( True ),
3507  copyExtras = cms.untracked.bool( True ),
3508  Epsilon = cms.double( -0.001 ),
3509  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
3510  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
3511  MaxNormalizedChisq = cms.double( 1000.0 ),
3512  copyMVA = cms.bool( False ),
3513  FoundHitBonus = cms.double( 5.0 ),
3514  setsToMerge = cms.VPSet(
3515  cms.PSet( pQual = cms.bool( False ),
3516  tLists = cms.vint32( 0, 1 )
3517  )
3518  ),
3519  MinFound = cms.int32( 3 ),
3520  hasSelector = cms.vint32( 0, 0 ),
3521  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
3522  LostHitPenalty = cms.double( 20.0 ),
3523  newQuality = cms.string( "confirmed" )
3524 )
3525 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
3526  ShareFrac = cms.double( 0.19 ),
3527  writeOnlyTrkQuals = cms.bool( False ),
3528  MinPT = cms.double( 0.05 ),
3529  allowFirstHitShare = cms.bool( True ),
3530  copyExtras = cms.untracked.bool( True ),
3531  Epsilon = cms.double( -0.001 ),
3532  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
3533  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
3534  MaxNormalizedChisq = cms.double( 1000.0 ),
3535  copyMVA = cms.bool( False ),
3536  FoundHitBonus = cms.double( 5.0 ),
3537  setsToMerge = cms.VPSet(
3538  cms.PSet( pQual = cms.bool( False ),
3539  tLists = cms.vint32( 0, 1 )
3540  )
3541  ),
3542  MinFound = cms.int32( 3 ),
3543  hasSelector = cms.vint32( 0, 0 ),
3544  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
3545  LostHitPenalty = cms.double( 20.0 ),
3546  newQuality = cms.string( "confirmed" )
3547 )
3548 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
3549  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
3550  maxChi2 = cms.double( 16.0 ),
3551  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
3552  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
3553  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
3554  overrideTrkQuals = cms.InputTag( "" ),
3555  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
3556  TrackQuality = cms.string( "highPurity" )
3557 )
3558 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
3559  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
3560  OnDemand = cms.bool( False ),
3561  src = cms.InputTag( "hltSiStripClusters" )
3562 )
3563 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
3564  layerList = cms.vstring( 'BPix1+BPix2',
3565  'BPix1+BPix3',
3566  'BPix2+BPix3',
3567  'BPix1+FPix1_pos',
3568  'BPix1+FPix1_neg',
3569  'BPix1+FPix2_pos',
3570  'BPix1+FPix2_neg',
3571  'BPix2+FPix1_pos',
3572  'BPix2+FPix1_neg',
3573  'BPix2+FPix2_pos',
3574  'BPix2+FPix2_neg',
3575  'FPix1_pos+FPix2_pos',
3576  'FPix1_neg+FPix2_neg' ),
3577  MTOB = cms.PSet( ),
3578  TEC = cms.PSet( ),
3579  MTID = cms.PSet( ),
3580  FPix = cms.PSet(
3581  HitProducer = cms.string( "hltSiPixelRecHits" ),
3582  hitErrorRZ = cms.double( 0.0036 ),
3583  useErrorsFromParam = cms.bool( True ),
3584  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3585  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
3586  hitErrorRPhi = cms.double( 0.0051 )
3587  ),
3588  MTEC = cms.PSet( ),
3589  MTIB = cms.PSet( ),
3590  TID = cms.PSet( ),
3591  TOB = cms.PSet( ),
3592  BPix = cms.PSet(
3593  HitProducer = cms.string( "hltSiPixelRecHits" ),
3594  hitErrorRZ = cms.double( 0.006 ),
3595  useErrorsFromParam = cms.bool( True ),
3596  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3597  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
3598  hitErrorRPhi = cms.double( 0.0027 )
3599  ),
3600  TIB = cms.PSet( )
3601 )
3602 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
3603  RegionFactoryPSet = cms.PSet(
3604  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
3605  RegionPSet = cms.PSet(
3606  precise = cms.bool( True ),
3607  originRadius = cms.double( 0.05 ),
3608  ptMin = cms.double( 1.2 ),
3609  deltaEta = cms.double( 0.5 ),
3610  deltaPhi = cms.double( 0.5 ),
3611  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
3612  input = cms.InputTag( "hltEgammaCandidates" ),
3613  mode = cms.string( "VerticesFixed" ),
3614  maxNRegions = cms.int32( 10 ),
3615  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3616  maxNVertices = cms.int32( 3 ),
3617  zErrorBeamSpot = cms.double( 24.2 ),
3618  nSigmaZVertex = cms.double( 3.0 ),
3619  nSigmaZBeamSpot = cms.double( 4.0 ),
3620  zErrorVetex = cms.double( 0.2 )
3621  )
3622  ),
3623  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
3624  ClusterCheckPSet = cms.PSet(
3625  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
3626  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
3627  doClusterCheck = cms.bool( False ),
3628  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
3629  MaxNumberOfPixelClusters = cms.uint32( 10000 )
3630  ),
3631  OrderedHitsFactoryPSet = cms.PSet(
3632  maxElement = cms.uint32( 0 ),
3633  ComponentName = cms.string( "StandardHitPairGenerator" ),
3634  GeneratorPSet = cms.PSet(
3635  maxElement = cms.uint32( 100000 ),
3636  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
3637  ),
3638  SeedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
3639  ),
3640  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
3641 )
3642 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
3643  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
3644  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
3645  SimpleMagneticField = cms.string( "ParabolicMf" ),
3646  TransientInitialStateEstimatorParameters = cms.PSet(
3647  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
3648  numberMeasurementsForFit = cms.int32( 4 ),
3649  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
3650  ),
3651  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3652  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
3653  cleanTrajectoryAfterInOut = cms.bool( False ),
3654  useHitsSplitting = cms.bool( False ),
3655  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3656  doSeedingRegionRebuilding = cms.bool( False ),
3657  maxNSeeds = cms.uint32( 100000 ),
3658  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
3659  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3660  TrajectoryBuilder = cms.string( "" )
3661 )
3662 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
3663  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
3664  SimpleMagneticField = cms.string( "ParabolicMf" ),
3665  clusterRemovalInfo = cms.InputTag( "" ),
3666  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3667  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
3668  Fitter = cms.string( "hltESPFittingSmootherIT" ),
3669  useHitsSplitting = cms.bool( False ),
3670  MeasurementTracker = cms.string( "" ),
3671  AlgorithmName = cms.string( "hltIterX" ),
3672  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
3673  NavigationSchool = cms.string( "" ),
3674  TrajectoryInEvent = cms.bool( True ),
3675  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3676  GeometricInnerState = cms.bool( True ),
3677  useSimpleMF = cms.bool( True ),
3678  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
3679 )
3680 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
3681  max_d0 = cms.double( 100.0 ),
3682  minNumber3DLayers = cms.uint32( 0 ),
3683  max_lostHitFraction = cms.double( 1.0 ),
3684  applyAbsCutsIfNoPV = cms.bool( False ),
3685  qualityBit = cms.string( "highPurity" ),
3686  minNumberLayers = cms.uint32( 3 ),
3687  chi2n_par = cms.double( 0.7 ),
3688  useVtxError = cms.bool( False ),
3689  nSigmaZ = cms.double( 3.0 ),
3690  dz_par2 = cms.vdouble( 0.4, 4.0 ),
3691  applyAdaptedPVCuts = cms.bool( True ),
3692  min_eta = cms.double( -9999.0 ),
3693  dz_par1 = cms.vdouble( 0.35, 4.0 ),
3694  copyTrajectories = cms.untracked.bool( True ),
3695  vtxNumber = cms.int32( -1 ),
3696  max_d0NoPV = cms.double( 100.0 ),
3697  keepAllTracks = cms.bool( False ),
3698  maxNumberLostLayers = cms.uint32( 1 ),
3699  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3700  max_relpterr = cms.double( 9999.0 ),
3701  copyExtras = cms.untracked.bool( True ),
3702  max_z0NoPV = cms.double( 100.0 ),
3703  vertexCut = cms.string( "tracksSize>=3" ),
3704  max_z0 = cms.double( 100.0 ),
3705  useVertices = cms.bool( True ),
3706  min_nhits = cms.uint32( 0 ),
3707  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
3708  max_minMissHitOutOrIn = cms.int32( 99 ),
3709  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3710  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
3711  max_eta = cms.double( 9999.0 ),
3712  d0_par2 = cms.vdouble( 0.4, 4.0 ),
3713  d0_par1 = cms.vdouble( 0.3, 4.0 ),
3714  res_par = cms.vdouble( 0.003, 0.001 ),
3715  minHitsToBypassChecks = cms.uint32( 20 )
3716 )
3717 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
3718  ShareFrac = cms.double( 0.19 ),
3719  writeOnlyTrkQuals = cms.bool( False ),
3720  MinPT = cms.double( 0.05 ),
3721  allowFirstHitShare = cms.bool( True ),
3722  copyExtras = cms.untracked.bool( True ),
3723  Epsilon = cms.double( -0.001 ),
3724  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
3725  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
3726  MaxNormalizedChisq = cms.double( 1000.0 ),
3727  copyMVA = cms.bool( False ),
3728  FoundHitBonus = cms.double( 5.0 ),
3729  setsToMerge = cms.VPSet(
3730  cms.PSet( pQual = cms.bool( False ),
3731  tLists = cms.vint32( 0, 1 )
3732  )
3733  ),
3734  MinFound = cms.int32( 3 ),
3735  hasSelector = cms.vint32( 0, 0 ),
3736  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
3737  LostHitPenalty = cms.double( 20.0 ),
3738  newQuality = cms.string( "confirmed" )
3739 )
3740 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
3741  egTrkIsoStripEndcap = cms.double( 0.03 ),
3742  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
3743  useGsfTrack = cms.bool( True ),
3744  useSCRefs = cms.bool( True ),
3745  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
3746  egTrkIsoStripBarrel = cms.double( 0.03 ),
3747  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
3748  egTrkIsoConeSize = cms.double( 0.3 ),
3749  egTrkIsoRSpan = cms.double( 999999.0 ),
3750  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
3751  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
3752  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
3753  egTrkIsoPtMin = cms.double( 1.0 ),
3754  egTrkIsoZSpan = cms.double( 0.15 )
3755 )
3756 fragment.hltEle27WP75GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
3757  doIsolated = cms.bool( True ),
3758  thrOverE2EE = cms.double( -1.0 ),
3759  L1NonIsoCand = cms.InputTag( "" ),
3760  saveTags = cms.bool( True ),
3761  thrOverE2EB = cms.double( -1.0 ),
3762  thrRegularEE = cms.double( -1.0 ),
3763  thrOverEEE = cms.double( 0.05 ),
3764  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
3765  thrOverEEB = cms.double( 0.05 ),
3766  thrRegularEB = cms.double( -1.0 ),
3767  lessThan = cms.bool( True ),
3768  useEt = cms.bool( True ),
3769  ncandcut = cms.int32( 1 ),
3770  isoTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
3771  candTag = cms.InputTag( "hltEle27WP75GsfDphiFilter" ),
3772  nonIsoTag = cms.InputTag( "" )
3773 )
3774 fragment.hltL1sL1SingleMu16ORSingleMu25 = cms.EDFilter( "HLTLevel1GTSeed",
3775  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ),
3776  saveTags = cms.bool( True ),
3777  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
3778  L1UseL1TriggerObjectMaps = cms.bool( True ),
3779  L1UseAliasesForSeeding = cms.bool( True ),
3780  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3781  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
3782  L1NrBxInEvent = cms.int32( 3 ),
3783  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
3784  L1TechTriggerSeeding = cms.bool( False )
3785 )
3786 fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler",
3787  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3788  offset = cms.uint32( 0 )
3789 )
3790 fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1Filter",
3791  saveTags = cms.bool( False ),
3792  CSCTFtag = cms.InputTag( "unused" ),
3793  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMu16ORSingleMu25" ),
3794  MinPt = cms.double( 0.0 ),
3795  MinN = cms.int32( 1 ),
3796  MaxEta = cms.double( 2.5 ),
3797  SelectQualities = cms.vint32( ),
3798  CandTag = cms.InputTag( "hltL1extraParticles" ),
3799  ExcludeSingleSegmentCSC = cms.bool( False )
3800 )
3801 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
3802  useStandardFEDid = cms.bool( True ),
3803  maxFEDid = cms.untracked.int32( 779 ),
3804  inputLabel = cms.InputTag( "rawDataCollector" ),
3805  minFEDid = cms.untracked.int32( 770 ),
3806  dataType = cms.string( "DDU" ),
3807  readOutParameters = cms.PSet(
3808  debug = cms.untracked.bool( False ),
3809  rosParameters = cms.PSet(
3810  writeSC = cms.untracked.bool( True ),
3811  readingDDU = cms.untracked.bool( True ),
3812  performDataIntegrityMonitor = cms.untracked.bool( False ),
3813  readDDUIDfromDDU = cms.untracked.bool( True ),
3814  debug = cms.untracked.bool( False ),
3815  localDAQ = cms.untracked.bool( False )
3816  ),
3817  localDAQ = cms.untracked.bool( False ),
3818  performDataIntegrityMonitor = cms.untracked.bool( False )
3819  ),
3820  dqmOnly = cms.bool( False )
3821 )
3822 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
3823  debug = cms.untracked.bool( False ),
3824  recAlgoConfig = cms.PSet(
3825  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3826  minTime = cms.double( -3.0 ),
3827  stepTwoFromDigi = cms.bool( False ),
3828  doVdriftCorr = cms.bool( True ),
3829  debug = cms.untracked.bool( False ),
3830  maxTime = cms.double( 420.0 ),
3831  tTrigModeConfig = cms.PSet(
3832  vPropWire = cms.double( 24.4 ),
3833  doTOFCorrection = cms.bool( True ),
3834  tofCorrType = cms.int32( 0 ),
3835  wirePropCorrType = cms.int32( 0 ),
3836  tTrigLabel = cms.string( "" ),
3837  doWirePropCorrection = cms.bool( True ),
3838  doT0Correction = cms.bool( True ),
3839  debug = cms.untracked.bool( False )
3840  ),
3841  useUncertDB = cms.bool( True )
3842  ),
3843  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
3844  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
3845 )
3846 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
3847  debug = cms.untracked.bool( False ),
3848  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
3849  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
3850  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
3851  Reco4DAlgoConfig = cms.PSet(
3852  segmCleanerMode = cms.int32( 2 ),
3853  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
3854  recAlgoConfig = cms.PSet(
3855  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3856  minTime = cms.double( -3.0 ),
3857  stepTwoFromDigi = cms.bool( False ),
3858  doVdriftCorr = cms.bool( True ),
3859  debug = cms.untracked.bool( False ),
3860  maxTime = cms.double( 420.0 ),
3861  tTrigModeConfig = cms.PSet(
3862  vPropWire = cms.double( 24.4 ),
3863  doTOFCorrection = cms.bool( True ),
3864  tofCorrType = cms.int32( 0 ),
3865  wirePropCorrType = cms.int32( 0 ),
3866  tTrigLabel = cms.string( "" ),
3867  doWirePropCorrection = cms.bool( True ),
3868  doT0Correction = cms.bool( True ),
3869  debug = cms.untracked.bool( False )
3870  ),
3871  useUncertDB = cms.bool( True )
3872  ),
3873  nSharedHitsMax = cms.int32( 2 ),
3874  hit_afterT0_resolution = cms.double( 0.03 ),
3875  Reco2DAlgoConfig = cms.PSet(
3876  segmCleanerMode = cms.int32( 2 ),
3877  recAlgoConfig = cms.PSet(
3878  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3879  minTime = cms.double( -3.0 ),
3880  stepTwoFromDigi = cms.bool( False ),
3881  doVdriftCorr = cms.bool( True ),
3882  debug = cms.untracked.bool( False ),
3883  maxTime = cms.double( 420.0 ),
3884  tTrigModeConfig = cms.PSet(
3885  vPropWire = cms.double( 24.4 ),
3886  doTOFCorrection = cms.bool( True ),
3887  tofCorrType = cms.int32( 0 ),
3888  wirePropCorrType = cms.int32( 0 ),
3889  tTrigLabel = cms.string( "" ),
3890  doWirePropCorrection = cms.bool( True ),
3891  doT0Correction = cms.bool( True ),
3892  debug = cms.untracked.bool( False )
3893  ),
3894  useUncertDB = cms.bool( True )
3895  ),
3896  nSharedHitsMax = cms.int32( 2 ),
3897  AlphaMaxPhi = cms.double( 1.0 ),
3898  hit_afterT0_resolution = cms.double( 0.03 ),
3899  MaxAllowedHits = cms.uint32( 50 ),
3900  performT0_vdriftSegCorrection = cms.bool( False ),
3901  AlphaMaxTheta = cms.double( 0.9 ),
3902  debug = cms.untracked.bool( False ),
3903  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3904  nUnSharedHitsMin = cms.int32( 2 ),
3905  performT0SegCorrection = cms.bool( False ),
3906  perform_delta_rejecting = cms.bool( False )
3907  ),
3908  performT0_vdriftSegCorrection = cms.bool( False ),
3909  debug = cms.untracked.bool( False ),
3910  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3911  nUnSharedHitsMin = cms.int32( 2 ),
3912  AllDTRecHits = cms.bool( True ),
3913  performT0SegCorrection = cms.bool( False ),
3914  perform_delta_rejecting = cms.bool( False )
3915  )
3916 )
3917 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
3918  PrintEventNumber = cms.untracked.bool( False ),
3919  SuppressZeroLCT = cms.untracked.bool( True ),
3920  UseExaminer = cms.bool( True ),
3921  Debug = cms.untracked.bool( False ),
3922  ErrorMask = cms.uint32( 0x0 ),
3923  InputObjects = cms.InputTag( "rawDataCollector" ),
3924  ExaminerMask = cms.uint32( 0x1febf3f6 ),
3925  runDQM = cms.untracked.bool( False ),
3926  UnpackStatusDigis = cms.bool( False ),
3927  VisualFEDInspect = cms.untracked.bool( False ),
3928  FormatedEventDump = cms.untracked.bool( False ),
3929  UseFormatStatus = cms.bool( True ),
3930  UseSelectiveUnpacking = cms.bool( True ),
3931  VisualFEDShort = cms.untracked.bool( False )
3932 )
3933 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
3934  XTasymmetry_ME1b = cms.double( 0.0 ),
3935  XTasymmetry_ME1a = cms.double( 0.0 ),
3936  ConstSyst_ME1a = cms.double( 0.022 ),
3937  ConstSyst_ME1b = cms.double( 0.007 ),
3938  XTasymmetry_ME41 = cms.double( 0.0 ),
3939  CSCStripxtalksOffset = cms.double( 0.03 ),
3940  CSCUseCalibrations = cms.bool( True ),
3941  CSCUseTimingCorrections = cms.bool( True ),
3942  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
3943  XTasymmetry_ME22 = cms.double( 0.0 ),
3944  UseFivePoleFit = cms.bool( True ),
3945  XTasymmetry_ME21 = cms.double( 0.0 ),
3946  ConstSyst_ME21 = cms.double( 0.0 ),
3947  CSCDebug = cms.untracked.bool( False ),
3948  ConstSyst_ME22 = cms.double( 0.0 ),
3949  CSCUseGasGainCorrections = cms.bool( False ),
3950  XTasymmetry_ME31 = cms.double( 0.0 ),
3951  readBadChambers = cms.bool( True ),
3952  NoiseLevel_ME13 = cms.double( 8.0 ),
3953  NoiseLevel_ME12 = cms.double( 9.0 ),
3954  NoiseLevel_ME32 = cms.double( 9.0 ),
3955  NoiseLevel_ME31 = cms.double( 9.0 ),
3956  XTasymmetry_ME32 = cms.double( 0.0 ),
3957  ConstSyst_ME41 = cms.double( 0.0 ),
3958  CSCStripClusterSize = cms.untracked.int32( 3 ),
3959  CSCStripClusterChargeCut = cms.double( 25.0 ),
3960  CSCStripPeakThreshold = cms.double( 10.0 ),
3961  readBadChannels = cms.bool( False ),
3962  UseParabolaFit = cms.bool( False ),
3963  XTasymmetry_ME13 = cms.double( 0.0 ),
3964  XTasymmetry_ME12 = cms.double( 0.0 ),
3965  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
3966  ConstSyst_ME12 = cms.double( 0.0 ),
3967  ConstSyst_ME13 = cms.double( 0.0 ),
3968  ConstSyst_ME32 = cms.double( 0.0 ),
3969  ConstSyst_ME31 = cms.double( 0.0 ),
3970  UseAverageTime = cms.bool( False ),
3971  NoiseLevel_ME1a = cms.double( 7.0 ),
3972  NoiseLevel_ME1b = cms.double( 8.0 ),
3973  CSCWireClusterDeltaT = cms.int32( 1 ),
3974  CSCUseStaticPedestals = cms.bool( False ),
3975  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
3976  CSCstripWireDeltaTime = cms.int32( 8 ),
3977  NoiseLevel_ME21 = cms.double( 9.0 ),
3978  NoiseLevel_ME22 = cms.double( 9.0 ),
3979  NoiseLevel_ME41 = cms.double( 9.0 )
3980 )
3981 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
3982  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
3983  algo_psets = cms.VPSet(
3984  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
3985  'ME1/b',
3986  'ME1/2',
3987  'ME1/3',
3988  'ME2/1',
3989  'ME2/2',
3990  'ME3/1',
3991  'ME3/2',
3992  'ME4/1',
3993  'ME4/2' ),
3994  algo_name = cms.string( "CSCSegAlgoST" ),
3995  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
3996  algo_psets = cms.VPSet(
3997  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
3998  yweightPenalty = cms.double( 1.5 ),
3999  maxRecHitsInCluster = cms.int32( 20 ),
4000  dPhiFineMax = cms.double( 0.025 ),
4001  preClusteringUseChaining = cms.bool( True ),
4002  ForceCovariance = cms.bool( False ),
4003  hitDropLimit6Hits = cms.double( 0.3333 ),
4004  NormChi2Cut2D = cms.double( 20.0 ),
4005  BPMinImprovement = cms.double( 10000.0 ),
4006  Covariance = cms.double( 0.0 ),
4007  tanPhiMax = cms.double( 0.5 ),
4008  SeedBig = cms.double( 0.0015 ),
4009  onlyBestSegment = cms.bool( False ),
4010  dRPhiFineMax = cms.double( 8.0 ),
4011  SeedSmall = cms.double( 2.0E-4 ),
4012  curvePenalty = cms.double( 2.0 ),
4013  dXclusBoxMax = cms.double( 4.0 ),
4014  BrutePruning = cms.bool( True ),
4015  curvePenaltyThreshold = cms.double( 0.85 ),
4016  CorrectTheErrors = cms.bool( True ),
4017  hitDropLimit4Hits = cms.double( 0.6 ),
4018  useShowering = cms.bool( False ),
4019  CSCDebug = cms.untracked.bool( False ),
4020  tanThetaMax = cms.double( 1.2 ),
4021  NormChi2Cut3D = cms.double( 10.0 ),
4022  minHitsPerSegment = cms.int32( 3 ),
4023  ForceCovarianceAll = cms.bool( False ),
4024  yweightPenaltyThreshold = cms.double( 1.0 ),
4025  prePrunLimit = cms.double( 3.17 ),
4026  hitDropLimit5Hits = cms.double( 0.8 ),
4027  preClustering = cms.bool( True ),
4028  prePrun = cms.bool( True ),
4029  maxDPhi = cms.double( 999.0 ),
4030  maxDTheta = cms.double( 999.0 ),
4031  Pruning = cms.bool( True ),
4032  dYclusBoxMax = cms.double( 8.0 )
4033  ),
4034  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4035  yweightPenalty = cms.double( 1.5 ),
4036  maxRecHitsInCluster = cms.int32( 24 ),
4037  dPhiFineMax = cms.double( 0.025 ),
4038  preClusteringUseChaining = cms.bool( True ),
4039  ForceCovariance = cms.bool( False ),
4040  hitDropLimit6Hits = cms.double( 0.3333 ),
4041  NormChi2Cut2D = cms.double( 20.0 ),
4042  BPMinImprovement = cms.double( 10000.0 ),
4043  Covariance = cms.double( 0.0 ),
4044  tanPhiMax = cms.double( 0.5 ),
4045  SeedBig = cms.double( 0.0015 ),
4046  onlyBestSegment = cms.bool( False ),
4047  dRPhiFineMax = cms.double( 8.0 ),
4048  SeedSmall = cms.double( 2.0E-4 ),
4049  curvePenalty = cms.double( 2.0 ),
4050  dXclusBoxMax = cms.double( 4.0 ),
4051  BrutePruning = cms.bool( True ),
4052  curvePenaltyThreshold = cms.double( 0.85 ),
4053  CorrectTheErrors = cms.bool( True ),
4054  hitDropLimit4Hits = cms.double( 0.6 ),
4055  useShowering = cms.bool( False ),
4056  CSCDebug = cms.untracked.bool( False ),
4057  tanThetaMax = cms.double( 1.2 ),
4058  NormChi2Cut3D = cms.double( 10.0 ),
4059  minHitsPerSegment = cms.int32( 3 ),
4060  ForceCovarianceAll = cms.bool( False ),
4061  yweightPenaltyThreshold = cms.double( 1.0 ),
4062  prePrunLimit = cms.double( 3.17 ),
4063  hitDropLimit5Hits = cms.double( 0.8 ),
4064  preClustering = cms.bool( True ),
4065  prePrun = cms.bool( True ),
4066  maxDPhi = cms.double( 999.0 ),
4067  maxDTheta = cms.double( 999.0 ),
4068  Pruning = cms.bool( True ),
4069  dYclusBoxMax = cms.double( 8.0 )
4070  )
4071  )
4072  )
4073  ),
4074  algo_type = cms.int32( 1 )
4075 )
4076 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4077  InputLabel = cms.InputTag( "rawDataCollector" ),
4078  doSynchro = cms.bool( False )
4079 )
4080 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4081  recAlgoConfig = cms.PSet( ),
4082  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4083  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4084  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4085  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4086  deadSource = cms.string( "File" ),
4087  maskSource = cms.string( "File" )
4088 )
4089 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4090  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4091  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4092  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4093  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4094  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4095  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4096  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4097  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4098  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4099  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4100  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4101  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4102  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4103  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4104  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4105  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4106  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4107  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4108  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4109  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4110  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4111  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4112  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4113  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4114  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4115  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4116  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4117  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4118  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4119  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4120  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4121  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4122  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4123  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4124  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4125  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4126  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4127  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4128  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4129  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4130  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4131  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4132  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4133  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4134  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4135  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4136  deltaPhiSearchWindow = cms.double( 0.25 ),
4137  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4138  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4139  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4140  deltaEtaSearchWindow = cms.double( 0.2 ),
4141  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4142  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4143  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4144  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4145  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4146  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4147  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4148  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4149  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4150  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4151  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4152  EnableDTMeasurement = cms.bool( True ),
4153  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4154  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4155  scaleDT = cms.bool( True ),
4156  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4157  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4158  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4159  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4160  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4161  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4162  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4163  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4164  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4165  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4166  crackWindow = cms.double( 0.04 ),
4167  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4168  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4169  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4170  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4171  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4172  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4173  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4174  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4175  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4176  EnableCSCMeasurement = cms.bool( True ),
4177  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4178  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4179  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4180  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4181 )
4182 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGenerator",
4183  ServiceParameters = cms.PSet(
4184  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4185  RPCLayers = cms.bool( True ),
4186  UseMuonNavigation = cms.untracked.bool( True )
4187  ),
4188  InputObjects = cms.InputTag( "hltL1extraParticles" ),
4189  L1MaxEta = cms.double( 2.5 ),
4190  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4191  L1MinPt = cms.double( 0.0 ),
4192  L1MinQuality = cms.uint32( 1 ),
4193  GMTReadoutCollection = cms.InputTag( "hltGtDigis" ),
4194  UseUnassociatedL1 = cms.bool( False ),
4195  UseOfflineSeed = cms.untracked.bool( True ),
4196  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4197 )
4198 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4199  ServiceParameters = cms.PSet(
4200  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4201  'hltESPFastSteppingHelixPropagatorOpposite' ),
4202  RPCLayers = cms.bool( True ),
4203  UseMuonNavigation = cms.untracked.bool( True )
4204  ),
4205  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4206  SeedTransformerParameters = cms.PSet(
4207  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4208  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4209  NMinRecHits = cms.uint32( 2 ),
4210  UseSubRecHits = cms.bool( False ),
4211  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4212  RescaleError = cms.double( 100.0 )
4213  ),
4214  L2TrajBuilderParameters = cms.PSet(
4215  DoRefit = cms.bool( False ),
4216  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4217  FilterParameters = cms.PSet(
4218  NumberOfSigma = cms.double( 3.0 ),
4219  FitDirection = cms.string( "insideOut" ),
4220  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4221  MaxChi2 = cms.double( 1000.0 ),
4222  MuonTrajectoryUpdatorParameters = cms.PSet(
4223  MaxChi2 = cms.double( 25.0 ),
4224  RescaleErrorFactor = cms.double( 100.0 ),
4225  Granularity = cms.int32( 0 ),
4226  ExcludeRPCFromFit = cms.bool( False ),
4227  UseInvalidHits = cms.bool( True ),
4228  RescaleError = cms.bool( False )
4229  ),
4230  EnableRPCMeasurement = cms.bool( True ),
4231  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4232  EnableDTMeasurement = cms.bool( True ),
4233  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4234  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4235  EnableCSCMeasurement = cms.bool( True )
4236  ),
4237  NavigationType = cms.string( "Standard" ),
4238  SeedTransformerParameters = cms.PSet(
4239  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4240  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4241  NMinRecHits = cms.uint32( 2 ),
4242  UseSubRecHits = cms.bool( False ),
4243  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4244  RescaleError = cms.double( 100.0 )
4245  ),
4246  DoBackwardFilter = cms.bool( True ),
4247  SeedPosition = cms.string( "in" ),
4248  BWFilterParameters = cms.PSet(
4249  NumberOfSigma = cms.double( 3.0 ),
4250  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4251  FitDirection = cms.string( "outsideIn" ),
4252  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4253  MaxChi2 = cms.double( 100.0 ),
4254  MuonTrajectoryUpdatorParameters = cms.PSet(
4255  MaxChi2 = cms.double( 25.0 ),
4256  RescaleErrorFactor = cms.double( 100.0 ),
4257  Granularity = cms.int32( 0 ),
4258  ExcludeRPCFromFit = cms.bool( False ),
4259  UseInvalidHits = cms.bool( True ),
4260  RescaleError = cms.bool( False )
4261  ),
4262  EnableRPCMeasurement = cms.bool( True ),
4263  BWSeedType = cms.string( "fromGenerator" ),
4264  EnableDTMeasurement = cms.bool( True ),
4265  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4266  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4267  EnableCSCMeasurement = cms.bool( True )
4268  ),
4269  DoSeedRefit = cms.bool( False )
4270  ),
4271  DoSeedRefit = cms.bool( False ),
4272  TrackLoaderParameters = cms.PSet(
4273  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4274  DoSmoothing = cms.bool( False ),
4275  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4276  MuonUpdatorAtVertexParameters = cms.PSet(
4277  MaxChi2 = cms.double( 1000000.0 ),
4278  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4279  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4280  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4281  ),
4282  VertexConstraint = cms.bool( True ),
4283  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4284  ),
4285  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4286 )
4287 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4288  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4289 )
4290 fragment.hltL2fL1sMu16orMu25L1f0L2Filtered16Q = cms.EDFilter( "HLTMuonL2PreFilter",
4291  saveTags = cms.bool( True ),
4292  MaxDr = cms.double( 9999.0 ),
4293  CutOnChambers = cms.bool( False ),
4294  PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ),
4295  MinPt = cms.double( 16.0 ),
4296  MinN = cms.int32( 1 ),
4297  SeedMapTag = cms.InputTag( "hltL2Muons" ),
4298  MaxEta = cms.double( 2.5 ),
4299  MinNhits = cms.vint32( 0, 1, 0, 1 ),
4300  MinDxySig = cms.double( -1.0 ),
4301  MinNchambers = cms.vint32( 0 ),
4302  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
4303  MaxDz = cms.double( 9999.0 ),
4304  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
4305  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4306  MinDr = cms.double( -1.0 ),
4307  NSigmaPt = cms.double( 0.0 ),
4308  MinNstations = cms.vint32( 0, 2, 0, 2 )
4309 )
4310 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4311  TkSeedGenerator = cms.PSet(
4312  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4313  option = cms.uint32( 3 ),
4314  maxChi2 = cms.double( 40.0 ),
4315  errorMatrixPset = cms.PSet(
4316  atIP = cms.bool( True ),
4317  action = cms.string( "use" ),
4318  errorMatrixValuesPSet = cms.PSet(
4319  pf3_V12 = cms.PSet(
4320  action = cms.string( "scale" ),
4321  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 )
4322  ),
4323  pf3_V13 = cms.PSet(
4324  action = cms.string( "scale" ),
4325  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 )
4326  ),
4327  pf3_V11 = cms.PSet(
4328  action = cms.string( "scale" ),
4329  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 )
4330  ),
4331  pf3_V14 = cms.PSet(
4332  action = cms.string( "scale" ),
4333  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 )
4334  ),
4335  pf3_V15 = cms.PSet(
4336  action = cms.string( "scale" ),
4337  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 )
4338  ),
4339  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4340  pf3_V33 = cms.PSet(
4341  action = cms.string( "scale" ),
4342  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 )
4343  ),
4344  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4345  pf3_V44 = cms.PSet(
4346  action = cms.string( "scale" ),
4347  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 )
4348  ),
4349  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4350  pf3_V22 = cms.PSet(
4351  action = cms.string( "scale" ),
4352  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 )
4353  ),
4354  pf3_V23 = cms.PSet(
4355  action = cms.string( "scale" ),
4356  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 )
4357  ),
4358  pf3_V45 = cms.PSet(
4359  action = cms.string( "scale" ),
4360  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 )
4361  ),
4362  pf3_V55 = cms.PSet(
4363  action = cms.string( "scale" ),
4364  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 )
4365  ),
4366  pf3_V34 = cms.PSet(
4367  action = cms.string( "scale" ),
4368  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 )
4369  ),
4370  pf3_V35 = cms.PSet(
4371  action = cms.string( "scale" ),
4372  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 )
4373  ),
4374  pf3_V25 = cms.PSet(
4375  action = cms.string( "scale" ),
4376  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 )
4377  ),
4378  pf3_V24 = cms.PSet(
4379  action = cms.string( "scale" ),
4380  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 )
4381  )
4382  )
4383  ),
4384  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4385  manySeeds = cms.bool( False ),
4386  copyMuonRecHit = cms.bool( False ),
4387  ComponentName = cms.string( "TSGForRoadSearch" ),
4388  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4389  ),
4390  ServiceParameters = cms.PSet(
4391  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4392  'hltESPSteppingHelixPropagatorAlong' ),
4393  RPCLayers = cms.bool( True ),
4394  UseMuonNavigation = cms.untracked.bool( True )
4395  ),
4396  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4397  MuonTrackingRegionBuilder = cms.PSet( ),
4398  PCut = cms.double( 2.5 ),
4399  TrackerSeedCleaner = cms.PSet( ),
4400  PtCut = cms.double( 1.0 )
4401 )
4402 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
4403  src = cms.InputTag( "hltL3TrajSeedOIState" ),
4404  reverseTrajectories = cms.bool( True ),
4405  TransientInitialStateEstimatorParameters = cms.PSet(
4406  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4407  numberMeasurementsForFit = cms.int32( 4 ),
4408  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4409  ),
4410  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4411  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4412  cleanTrajectoryAfterInOut = cms.bool( False ),
4413  useHitsSplitting = cms.bool( False ),
4414  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4415  doSeedingRegionRebuilding = cms.bool( False ),
4416  trackCandidateAlso = cms.bool( True ),
4417  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4418  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4419  TrajectoryBuilder = cms.string( "" ),
4420  maxNSeeds = cms.uint32( 100000 )
4421 )
4422 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
4423  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
4424  SimpleMagneticField = cms.string( "" ),
4425  clusterRemovalInfo = cms.InputTag( "" ),
4426  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4427  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4428  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4429  useHitsSplitting = cms.bool( False ),
4430  MeasurementTracker = cms.string( "" ),
4431  AlgorithmName = cms.string( "hltIterX" ),
4432  alias = cms.untracked.string( "" ),
4433  NavigationSchool = cms.string( "" ),
4434  TrajectoryInEvent = cms.bool( True ),
4435  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4436  GeometricInnerState = cms.bool( True ),
4437  useSimpleMF = cms.bool( False ),
4438  Propagator = cms.string( "PropagatorWithMaterial" )
4439 )
4440 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
4441  ServiceParameters = cms.PSet(
4442  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4443  'SteppingHelixPropagatorAny',
4444  'hltESPSmartPropagator',
4445  'hltESPSteppingHelixPropagatorOpposite' ),
4446  RPCLayers = cms.bool( True ),
4447  UseMuonNavigation = cms.untracked.bool( True )
4448  ),
4449  L3TrajBuilderParameters = cms.PSet(
4450  ScaleTECyFactor = cms.double( -1.0 ),
4451  GlbRefitterParameters = cms.PSet(
4452  TrackerSkipSection = cms.int32( -1 ),
4453  DoPredictionsOnly = cms.bool( False ),
4454  PropDirForCosmics = cms.bool( False ),
4455  HitThreshold = cms.int32( 1 ),
4456  MuonHitsOption = cms.int32( 1 ),
4457  Chi2CutRPC = cms.double( 1.0 ),
4458  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4459  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4460  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4461  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4462  RefitDirection = cms.string( "insideOut" ),
4463  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4464  Chi2CutCSC = cms.double( 150.0 ),
4465  Chi2CutDT = cms.double( 10.0 ),
4466  RefitRPCHits = cms.bool( True ),
4467  SkipStation = cms.int32( -1 ),
4468  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4469  TrackerSkipSystem = cms.int32( -1 ),
4470  DYTthrs = cms.vint32( 30, 15 )
4471  ),
4472  ScaleTECxFactor = cms.double( -1.0 ),
4473  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4474  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4475  MuonTrackingRegionBuilder = cms.PSet(
4476  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4477  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4478  OnDemand = cms.double( -1.0 ),
4479  Rescale_Dz = cms.double( 3.0 ),
4480  vertexCollection = cms.InputTag( "pixelVertices" ),
4481  Rescale_phi = cms.double( 3.0 ),
4482  Eta_fixed = cms.double( 0.2 ),
4483  DeltaZ_Region = cms.double( 15.9 ),
4484  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4485  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4486  Eta_min = cms.double( 0.05 ),
4487  Phi_fixed = cms.double( 0.2 ),
4488  DeltaR = cms.double( 0.2 ),
4489  EscapePt = cms.double( 1.5 ),
4490  UseFixedRegion = cms.bool( False ),
4491  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4492  Rescale_eta = cms.double( 3.0 ),
4493  Phi_min = cms.double( 0.05 ),
4494  UseVertex = cms.bool( False ),
4495  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4496  ),
4497  RefitRPCHits = cms.bool( True ),
4498  PCut = cms.double( 2.5 ),
4499  TrackTransformer = cms.PSet(
4500  DoPredictionsOnly = cms.bool( False ),
4501  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4502  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4503  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4504  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4505  RefitDirection = cms.string( "insideOut" ),
4506  RefitRPCHits = cms.bool( True ),
4507  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4508  ),
4509  GlobalMuonTrackMatcher = cms.PSet(
4510  Pt_threshold1 = cms.double( 0.0 ),
4511  DeltaDCut_3 = cms.double( 15.0 ),
4512  MinP = cms.double( 2.5 ),
4513  MinPt = cms.double( 1.0 ),
4514  Chi2Cut_1 = cms.double( 50.0 ),
4515  Pt_threshold2 = cms.double( 9.99999999E8 ),
4516  LocChi2Cut = cms.double( 0.001 ),
4517  Eta_threshold = cms.double( 1.2 ),
4518  Quality_3 = cms.double( 7.0 ),
4519  Quality_2 = cms.double( 15.0 ),
4520  Chi2Cut_2 = cms.double( 50.0 ),
4521  Chi2Cut_3 = cms.double( 200.0 ),
4522  DeltaDCut_1 = cms.double( 40.0 ),
4523  DeltaRCut_2 = cms.double( 0.2 ),
4524  DeltaRCut_3 = cms.double( 1.0 ),
4525  DeltaDCut_2 = cms.double( 10.0 ),
4526  DeltaRCut_1 = cms.double( 0.1 ),
4527  Propagator = cms.string( "hltESPSmartPropagator" ),
4528  Quality_1 = cms.double( 20.0 )
4529  ),
4530  PtCut = cms.double( 1.0 ),
4531  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4532  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
4533  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4534  tkTrajMaxChi2 = cms.double( 9999.0 ),
4535  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4536  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4537  tkTrajUseVertex = cms.bool( False )
4538  ),
4539  TrackLoaderParameters = cms.PSet(
4540  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4541  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4542  SmoothTkTrack = cms.untracked.bool( False ),
4543  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4544  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4545  MuonUpdatorAtVertexParameters = cms.PSet(
4546  MaxChi2 = cms.double( 1000000.0 ),
4547  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4548  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4549  ),
4550  VertexConstraint = cms.bool( False ),
4551  DoSmoothing = cms.bool( True ),
4552  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4553  ),
4554  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4555 )
4556 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
4557  TkSeedGenerator = cms.PSet(
4558  PSetNames = cms.vstring( 'skipTSG',
4559  'iterativeTSG' ),
4560  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
4561  iterativeTSG = cms.PSet(
4562  ErrorRescaling = cms.double( 3.0 ),
4563  beamSpot = cms.InputTag( "unused" ),
4564  MaxChi2 = cms.double( 40.0 ),
4565  errorMatrixPset = cms.PSet(
4566  atIP = cms.bool( True ),
4567  action = cms.string( "use" ),
4568  errorMatrixValuesPSet = cms.PSet(
4569  pf3_V12 = cms.PSet(
4570  action = cms.string( "scale" ),
4571  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 )
4572  ),
4573  pf3_V13 = cms.PSet(
4574  action = cms.string( "scale" ),
4575  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 )
4576  ),
4577  pf3_V11 = cms.PSet(
4578  action = cms.string( "scale" ),
4579  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 )
4580  ),
4581  pf3_V14 = cms.PSet(
4582  action = cms.string( "scale" ),
4583  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 )
4584  ),
4585  pf3_V15 = cms.PSet(
4586  action = cms.string( "scale" ),
4587  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 )
4588  ),
4589  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4590  pf3_V33 = cms.PSet(
4591  action = cms.string( "scale" ),
4592  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 )
4593  ),
4594  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4595  pf3_V44 = cms.PSet(
4596  action = cms.string( "scale" ),
4597  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 )
4598  ),
4599  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4600  pf3_V22 = cms.PSet(
4601  action = cms.string( "scale" ),
4602  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 )
4603  ),
4604  pf3_V23 = cms.PSet(
4605  action = cms.string( "scale" ),
4606  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 )
4607  ),
4608  pf3_V45 = cms.PSet(
4609  action = cms.string( "scale" ),
4610  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 )
4611  ),
4612  pf3_V55 = cms.PSet(
4613  action = cms.string( "scale" ),
4614  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 )
4615  ),
4616  pf3_V34 = cms.PSet(
4617  action = cms.string( "scale" ),
4618  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 )
4619  ),
4620  pf3_V35 = cms.PSet(
4621  action = cms.string( "scale" ),
4622  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 )
4623  ),
4624  pf3_V25 = cms.PSet(
4625  action = cms.string( "scale" ),
4626  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 )
4627  ),
4628  pf3_V24 = cms.PSet(
4629  action = cms.string( "scale" ),
4630  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 )
4631  )
4632  )
4633  ),
4634  UpdateState = cms.bool( True ),
4635  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4636  SelectState = cms.bool( False ),
4637  SigmaZ = cms.double( 25.0 ),
4638  ResetMethod = cms.string( "matrix" ),
4639  ComponentName = cms.string( "TSGFromPropagation" ),
4640  UseVertexState = cms.bool( True ),
4641  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4642  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4643  ),
4644  skipTSG = cms.PSet( ),
4645  ComponentName = cms.string( "DualByL2TSG" )
4646  ),
4647  ServiceParameters = cms.PSet(
4648  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
4649  'hltESPSmartPropagatorAnyOpposite' ),
4650  RPCLayers = cms.bool( True ),
4651  UseMuonNavigation = cms.untracked.bool( True )
4652  ),
4653  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4654  MuonTrackingRegionBuilder = cms.PSet( ),
4655  PCut = cms.double( 2.5 ),
4656  TrackerSeedCleaner = cms.PSet(
4657  cleanerFromSharedHits = cms.bool( True ),
4658  ptCleaner = cms.bool( True ),
4659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4660  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4661  directionCleaner = cms.bool( True )
4662  ),
4663  PtCut = cms.double( 1.0 )
4664 )
4665 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
4666  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
4667  reverseTrajectories = cms.bool( True ),
4668  TransientInitialStateEstimatorParameters = cms.PSet(
4669  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4670  numberMeasurementsForFit = cms.int32( 4 ),
4671  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4672  ),
4673  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4674  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4675  cleanTrajectoryAfterInOut = cms.bool( False ),
4676  useHitsSplitting = cms.bool( False ),
4677  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4678  doSeedingRegionRebuilding = cms.bool( False ),
4679  trackCandidateAlso = cms.bool( True ),
4680  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4681  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4682  TrajectoryBuilder = cms.string( "" ),
4683  maxNSeeds = cms.uint32( 100000 )
4684 )
4685 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
4686  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
4687  SimpleMagneticField = cms.string( "" ),
4688  clusterRemovalInfo = cms.InputTag( "" ),
4689  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4690  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4691  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4692  useHitsSplitting = cms.bool( False ),
4693  MeasurementTracker = cms.string( "" ),
4694  AlgorithmName = cms.string( "hltIterX" ),
4695  alias = cms.untracked.string( "" ),
4696  NavigationSchool = cms.string( "" ),
4697  TrajectoryInEvent = cms.bool( True ),
4698  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4699  GeometricInnerState = cms.bool( True ),
4700  useSimpleMF = cms.bool( False ),
4701  Propagator = cms.string( "PropagatorWithMaterial" )
4702 )
4703 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
4704  ServiceParameters = cms.PSet(
4705  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4706  'SteppingHelixPropagatorAny',
4707  'hltESPSmartPropagator',
4708  'hltESPSteppingHelixPropagatorOpposite' ),
4709  RPCLayers = cms.bool( True ),
4710  UseMuonNavigation = cms.untracked.bool( True )
4711  ),
4712  L3TrajBuilderParameters = cms.PSet(
4713  ScaleTECyFactor = cms.double( -1.0 ),
4714  GlbRefitterParameters = cms.PSet(
4715  TrackerSkipSection = cms.int32( -1 ),
4716  DoPredictionsOnly = cms.bool( False ),
4717  PropDirForCosmics = cms.bool( False ),
4718  HitThreshold = cms.int32( 1 ),
4719  MuonHitsOption = cms.int32( 1 ),
4720  Chi2CutRPC = cms.double( 1.0 ),
4721  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4722  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4723  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4724  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4725  RefitDirection = cms.string( "insideOut" ),
4726  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4727  Chi2CutCSC = cms.double( 150.0 ),
4728  Chi2CutDT = cms.double( 10.0 ),
4729  RefitRPCHits = cms.bool( True ),
4730  SkipStation = cms.int32( -1 ),
4731  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4732  TrackerSkipSystem = cms.int32( -1 ),
4733  DYTthrs = cms.vint32( 30, 15 )
4734  ),
4735  ScaleTECxFactor = cms.double( -1.0 ),
4736  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4737  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4738  MuonTrackingRegionBuilder = cms.PSet(
4739  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4740  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4741  OnDemand = cms.double( -1.0 ),
4742  Rescale_Dz = cms.double( 3.0 ),
4743  vertexCollection = cms.InputTag( "pixelVertices" ),
4744  Rescale_phi = cms.double( 3.0 ),
4745  Eta_fixed = cms.double( 0.2 ),
4746  DeltaZ_Region = cms.double( 15.9 ),
4747  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4748  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4749  Eta_min = cms.double( 0.05 ),
4750  Phi_fixed = cms.double( 0.2 ),
4751  DeltaR = cms.double( 0.2 ),
4752  EscapePt = cms.double( 1.5 ),
4753  UseFixedRegion = cms.bool( False ),
4754  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4755  Rescale_eta = cms.double( 3.0 ),
4756  Phi_min = cms.double( 0.05 ),
4757  UseVertex = cms.bool( False ),
4758  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4759  ),
4760  RefitRPCHits = cms.bool( True ),
4761  PCut = cms.double( 2.5 ),
4762  TrackTransformer = cms.PSet(
4763  DoPredictionsOnly = cms.bool( False ),
4764  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4765  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4766  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4767  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4768  RefitDirection = cms.string( "insideOut" ),
4769  RefitRPCHits = cms.bool( True ),
4770  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4771  ),
4772  GlobalMuonTrackMatcher = cms.PSet(
4773  Pt_threshold1 = cms.double( 0.0 ),
4774  DeltaDCut_3 = cms.double( 15.0 ),
4775  MinP = cms.double( 2.5 ),
4776  MinPt = cms.double( 1.0 ),
4777  Chi2Cut_1 = cms.double( 50.0 ),
4778  Pt_threshold2 = cms.double( 9.99999999E8 ),
4779  LocChi2Cut = cms.double( 0.001 ),
4780  Eta_threshold = cms.double( 1.2 ),
4781  Quality_3 = cms.double( 7.0 ),
4782  Quality_2 = cms.double( 15.0 ),
4783  Chi2Cut_2 = cms.double( 50.0 ),
4784  Chi2Cut_3 = cms.double( 200.0 ),
4785  DeltaDCut_1 = cms.double( 40.0 ),
4786  DeltaRCut_2 = cms.double( 0.2 ),
4787  DeltaRCut_3 = cms.double( 1.0 ),
4788  DeltaDCut_2 = cms.double( 10.0 ),
4789  DeltaRCut_1 = cms.double( 0.1 ),
4790  Propagator = cms.string( "hltESPSmartPropagator" ),
4791  Quality_1 = cms.double( 20.0 )
4792  ),
4793  PtCut = cms.double( 1.0 ),
4794  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4795  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
4796  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4797  tkTrajMaxChi2 = cms.double( 9999.0 ),
4798  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4799  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4800  tkTrajUseVertex = cms.bool( False )
4801  ),
4802  TrackLoaderParameters = cms.PSet(
4803  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4804  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4805  SmoothTkTrack = cms.untracked.bool( False ),
4806  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4807  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4808  MuonUpdatorAtVertexParameters = cms.PSet(
4809  MaxChi2 = cms.double( 1000000.0 ),
4810  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4811  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4812  ),
4813  VertexConstraint = cms.bool( False ),
4814  DoSmoothing = cms.bool( True ),
4815  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4816  ),
4817  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4818 )
4819 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
4820  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
4821 )
4822 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4823  layerList = cms.vstring( 'BPix1+BPix2',
4824  'BPix1+BPix3',
4825  'BPix2+BPix3',
4826  'BPix1+FPix1_pos',
4827  'BPix1+FPix1_neg',
4828  'BPix1+FPix2_pos',
4829  'BPix1+FPix2_neg',
4830  'BPix2+FPix1_pos',
4831  'BPix2+FPix1_neg',
4832  'BPix2+FPix2_pos',
4833  'BPix2+FPix2_neg',
4834  'FPix1_pos+FPix2_pos',
4835  'FPix1_neg+FPix2_neg' ),
4836  MTOB = cms.PSet( ),
4837  TEC = cms.PSet( ),
4838  MTID = cms.PSet( ),
4839  FPix = cms.PSet(
4840  useErrorsFromParam = cms.bool( True ),
4841  hitErrorRPhi = cms.double( 0.0051 ),
4842  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4843  HitProducer = cms.string( "hltSiPixelRecHits" ),
4844  hitErrorRZ = cms.double( 0.0036 )
4845  ),
4846  MTEC = cms.PSet( ),
4847  MTIB = cms.PSet( ),
4848  TID = cms.PSet( ),
4849  TOB = cms.PSet( ),
4850  BPix = cms.PSet(
4851  useErrorsFromParam = cms.bool( True ),
4852  hitErrorRPhi = cms.double( 0.0027 ),
4853  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4854  HitProducer = cms.string( "hltSiPixelRecHits" ),
4855  hitErrorRZ = cms.double( 0.006 )
4856  ),
4857  TIB = cms.PSet( )
4858 )
4859 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
4860  TkSeedGenerator = cms.PSet(
4861  PSetNames = cms.vstring( 'skipTSG',
4862  'iterativeTSG' ),
4863  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
4864  iterativeTSG = cms.PSet(
4865  firstTSG = cms.PSet(
4866  ComponentName = cms.string( "TSGFromOrderedHits" ),
4867  OrderedHitsFactoryPSet = cms.PSet(
4868  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4869  GeneratorPSet = cms.PSet(
4870  useBending = cms.bool( True ),
4871  useFixedPreFiltering = cms.bool( False ),
4872  maxElement = cms.uint32( 0 ),
4873  phiPreFiltering = cms.double( 0.3 ),
4874  extraHitRPhitolerance = cms.double( 0.06 ),
4875  useMultScattering = cms.bool( True ),
4876  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
4877  extraHitRZtolerance = cms.double( 0.06 ),
4878  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4879  ),
4880  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
4881  ),
4882  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4883  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4884  ),
4885  PSetNames = cms.vstring( 'firstTSG',
4886  'secondTSG' ),
4887  ComponentName = cms.string( "CombinedTSG" ),
4888  thirdTSG = cms.PSet(
4889  PSetNames = cms.vstring( 'endcapTSG',
4890  'barrelTSG' ),
4891  barrelTSG = cms.PSet( ),
4892  endcapTSG = cms.PSet(
4893  ComponentName = cms.string( "TSGFromOrderedHits" ),
4894  OrderedHitsFactoryPSet = cms.PSet(
4895  maxElement = cms.uint32( 0 ),
4896  ComponentName = cms.string( "StandardHitPairGenerator" ),
4897  useOnDemandTracker = cms.untracked.int32( 0 ),
4898  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
4899  ),
4900  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4901  ),
4902  etaSeparation = cms.double( 2.0 ),
4903  ComponentName = cms.string( "DualByEtaTSG" ),
4904  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4905  ),
4906  secondTSG = cms.PSet(
4907  ComponentName = cms.string( "TSGFromOrderedHits" ),
4908  OrderedHitsFactoryPSet = cms.PSet(
4909  maxElement = cms.uint32( 0 ),
4910  ComponentName = cms.string( "StandardHitPairGenerator" ),
4911  useOnDemandTracker = cms.untracked.int32( 0 ),
4912  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
4913  ),
4914  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4915  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4916  )
4917  ),
4918  skipTSG = cms.PSet( ),
4919  ComponentName = cms.string( "DualByL2TSG" )
4920  ),
4921  ServiceParameters = cms.PSet(
4922  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
4923  RPCLayers = cms.bool( True ),
4924  UseMuonNavigation = cms.untracked.bool( True )
4925  ),
4926  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4927  MuonTrackingRegionBuilder = cms.PSet(
4928  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
4929  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
4930  OnDemand = cms.double( -1.0 ),
4931  Rescale_Dz = cms.double( 3.0 ),
4932  vertexCollection = cms.InputTag( "pixelVertices" ),
4933  Rescale_phi = cms.double( 3.0 ),
4934  Eta_fixed = cms.double( 0.2 ),
4935  DeltaZ_Region = cms.double( 15.9 ),
4936  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4937  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
4938  Eta_min = cms.double( 0.1 ),
4939  Phi_fixed = cms.double( 0.2 ),
4940  DeltaR = cms.double( 0.2 ),
4941  EscapePt = cms.double( 1.5 ),
4942  UseFixedRegion = cms.bool( False ),
4943  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
4944  Rescale_eta = cms.double( 3.0 ),
4945  Phi_min = cms.double( 0.1 ),
4946  UseVertex = cms.bool( False ),
4947  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
4948  ),
4949  PCut = cms.double( 2.5 ),
4950  TrackerSeedCleaner = cms.PSet(
4951  cleanerFromSharedHits = cms.bool( True ),
4952  ptCleaner = cms.bool( True ),
4953  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4954  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4955  directionCleaner = cms.bool( True )
4956  ),
4957  PtCut = cms.double( 1.0 )
4958 )
4959 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
4960  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
4961  reverseTrajectories = cms.bool( False ),
4962  TransientInitialStateEstimatorParameters = cms.PSet(
4963  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4964  numberMeasurementsForFit = cms.int32( 4 ),
4965  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4966  ),
4967  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4968  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4969  cleanTrajectoryAfterInOut = cms.bool( False ),
4970  useHitsSplitting = cms.bool( False ),
4971  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4972  doSeedingRegionRebuilding = cms.bool( False ),
4973  trackCandidateAlso = cms.bool( True ),
4974  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4975  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4976  TrajectoryBuilder = cms.string( "" ),
4977  maxNSeeds = cms.uint32( 100000 )
4978 )
4979 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
4980  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
4981  SimpleMagneticField = cms.string( "" ),
4982  clusterRemovalInfo = cms.InputTag( "" ),
4983  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4984  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4985  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4986  useHitsSplitting = cms.bool( False ),
4987  MeasurementTracker = cms.string( "" ),
4988  AlgorithmName = cms.string( "hltIterX" ),
4989  alias = cms.untracked.string( "" ),
4990  NavigationSchool = cms.string( "" ),
4991  TrajectoryInEvent = cms.bool( True ),
4992  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4993  GeometricInnerState = cms.bool( True ),
4994  useSimpleMF = cms.bool( False ),
4995  Propagator = cms.string( "PropagatorWithMaterial" )
4996 )
4997 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
4998  ServiceParameters = cms.PSet(
4999  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5000  'SteppingHelixPropagatorAny',
5001  'hltESPSmartPropagator',
5002  'hltESPSteppingHelixPropagatorOpposite' ),
5003  RPCLayers = cms.bool( True ),
5004  UseMuonNavigation = cms.untracked.bool( True )
5005  ),
5006  L3TrajBuilderParameters = cms.PSet(
5007  ScaleTECyFactor = cms.double( -1.0 ),
5008  GlbRefitterParameters = cms.PSet(
5009  TrackerSkipSection = cms.int32( -1 ),
5010  DoPredictionsOnly = cms.bool( False ),
5011  PropDirForCosmics = cms.bool( False ),
5012  HitThreshold = cms.int32( 1 ),
5013  MuonHitsOption = cms.int32( 1 ),
5014  Chi2CutRPC = cms.double( 1.0 ),
5015  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5016  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5017  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5018  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5019  RefitDirection = cms.string( "insideOut" ),
5020  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5021  Chi2CutCSC = cms.double( 150.0 ),
5022  Chi2CutDT = cms.double( 10.0 ),
5023  RefitRPCHits = cms.bool( True ),
5024  SkipStation = cms.int32( -1 ),
5025  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5026  TrackerSkipSystem = cms.int32( -1 ),
5027  DYTthrs = cms.vint32( 30, 15 )
5028  ),
5029  ScaleTECxFactor = cms.double( -1.0 ),
5030  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5031  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5032  MuonTrackingRegionBuilder = cms.PSet(
5033  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5034  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5035  OnDemand = cms.double( -1.0 ),
5036  Rescale_Dz = cms.double( 3.0 ),
5037  vertexCollection = cms.InputTag( "pixelVertices" ),
5038  Rescale_phi = cms.double( 3.0 ),
5039  Eta_fixed = cms.double( 0.2 ),
5040  DeltaZ_Region = cms.double( 15.9 ),
5041  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5042  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5043  Eta_min = cms.double( 0.05 ),
5044  Phi_fixed = cms.double( 0.2 ),
5045  DeltaR = cms.double( 0.2 ),
5046  EscapePt = cms.double( 1.5 ),
5047  UseFixedRegion = cms.bool( False ),
5048  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5049  Rescale_eta = cms.double( 3.0 ),
5050  Phi_min = cms.double( 0.05 ),
5051  UseVertex = cms.bool( False ),
5052  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
5053  ),
5054  RefitRPCHits = cms.bool( True ),
5055  PCut = cms.double( 2.5 ),
5056  TrackTransformer = cms.PSet(
5057  DoPredictionsOnly = cms.bool( False ),
5058  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5059  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5060  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5061  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5062  RefitDirection = cms.string( "insideOut" ),
5063  RefitRPCHits = cms.bool( True ),
5064  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5065  ),
5066  GlobalMuonTrackMatcher = cms.PSet(
5067  Pt_threshold1 = cms.double( 0.0 ),
5068  DeltaDCut_3 = cms.double( 15.0 ),
5069  MinP = cms.double( 2.5 ),
5070  MinPt = cms.double( 1.0 ),
5071  Chi2Cut_1 = cms.double( 50.0 ),
5072  Pt_threshold2 = cms.double( 9.99999999E8 ),
5073  LocChi2Cut = cms.double( 0.001 ),
5074  Eta_threshold = cms.double( 1.2 ),
5075  Quality_3 = cms.double( 7.0 ),
5076  Quality_2 = cms.double( 15.0 ),
5077  Chi2Cut_2 = cms.double( 50.0 ),
5078  Chi2Cut_3 = cms.double( 200.0 ),
5079  DeltaDCut_1 = cms.double( 40.0 ),
5080  DeltaRCut_2 = cms.double( 0.2 ),
5081  DeltaRCut_3 = cms.double( 1.0 ),
5082  DeltaDCut_2 = cms.double( 10.0 ),
5083  DeltaRCut_1 = cms.double( 0.1 ),
5084  Propagator = cms.string( "hltESPSmartPropagator" ),
5085  Quality_1 = cms.double( 20.0 )
5086  ),
5087  PtCut = cms.double( 1.0 ),
5088  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5089  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5090  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5091  tkTrajMaxChi2 = cms.double( 9999.0 ),
5092  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5093  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5094  tkTrajUseVertex = cms.bool( False )
5095  ),
5096  TrackLoaderParameters = cms.PSet(
5097  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5098  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5099  SmoothTkTrack = cms.untracked.bool( False ),
5100  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5101  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5102  MuonUpdatorAtVertexParameters = cms.PSet(
5103  MaxChi2 = cms.double( 1000000.0 ),
5104  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5105  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5106  ),
5107  VertexConstraint = cms.bool( False ),
5108  DoSmoothing = cms.bool( True ),
5109  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5110  ),
5111  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5112 )
5113 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5114  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5115 )
5116 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5117  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5118 )
5119 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5120  ShareFrac = cms.double( 0.19 ),
5121  writeOnlyTrkQuals = cms.bool( False ),
5122  MinPT = cms.double( 0.05 ),
5123  allowFirstHitShare = cms.bool( True ),
5124  copyExtras = cms.untracked.bool( True ),
5125  Epsilon = cms.double( -0.001 ),
5126  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5127  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5128  MaxNormalizedChisq = cms.double( 1000.0 ),
5129  copyMVA = cms.bool( False ),
5130  FoundHitBonus = cms.double( 100.0 ),
5131  setsToMerge = cms.VPSet(
5132  cms.PSet( pQual = cms.bool( False ),
5133  tLists = cms.vint32( 0, 1 )
5134  )
5135  ),
5136  MinFound = cms.int32( 3 ),
5137  hasSelector = cms.vint32( 0, 0 ),
5138  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5139  LostHitPenalty = cms.double( 0.0 ),
5140  newQuality = cms.string( "confirmed" )
5141 )
5142 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5143  ShareFrac = cms.double( 0.19 ),
5144  writeOnlyTrkQuals = cms.bool( False ),
5145  MinPT = cms.double( 0.05 ),
5146  allowFirstHitShare = cms.bool( True ),
5147  copyExtras = cms.untracked.bool( True ),
5148  Epsilon = cms.double( -0.001 ),
5149  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5150  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5151  MaxNormalizedChisq = cms.double( 1000.0 ),
5152  copyMVA = cms.bool( False ),
5153  FoundHitBonus = cms.double( 100.0 ),
5154  setsToMerge = cms.VPSet(
5155  cms.PSet( pQual = cms.bool( False ),
5156  tLists = cms.vint32( 0, 1 )
5157  )
5158  ),
5159  MinFound = cms.int32( 3 ),
5160  hasSelector = cms.vint32( 0, 0 ),
5161  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5162  LostHitPenalty = cms.double( 0.0 ),
5163  newQuality = cms.string( "confirmed" )
5164 )
5165 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5166  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5167 )
5168 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5169  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5170 )
5171 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5172  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5173  InputObjects = cms.InputTag( "hltL3Muons" ),
5174  MuonPtOption = cms.string( "Tracker" )
5175 )
5176 fragment.hltL3fL1sMu16orMu25L1f0L2f16QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter",
5177  MaxNormalizedChi2 = cms.double( 20.0 ),
5178  saveTags = cms.bool( True ),
5179  PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu25L1f0L2Filtered16Q" ),
5180  MinNmuonHits = cms.int32( 0 ),
5181  MinN = cms.int32( 1 ),
5182  MinTrackPt = cms.double( 0.0 ),
5183  MaxEta = cms.double( 2.5 ),
5184  MaxDXYBeamSpot = cms.double( 0.1 ),
5185  MinNhits = cms.int32( 0 ),
5186  MinDxySig = cms.double( -1.0 ),
5187  NSigmaPt = cms.double( 0.0 ),
5188  MaxDz = cms.double( 9999.0 ),
5189  MaxPtDifference = cms.double( 9999.0 ),
5190  MaxDr = cms.double( 2.0 ),
5191  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
5192  MinDXYBeamSpot = cms.double( -1.0 ),
5193  MinDr = cms.double( -1.0 ),
5194  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5195  MinPt = cms.double( 50.0 )
5196 )
5197 fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler",
5198  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
5199  offset = cms.uint32( 0 )
5200 )
5201 fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet",
5202  saveTags = cms.bool( True ),
5203  MinPt = cms.double( 210.0 ),
5204  MinN = cms.int32( 1 ),
5205  MaxEta = cms.double( 5.0 ),
5206  MinMass = cms.double( -1.0 ),
5207  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5208  MinE = cms.double( -1.0 ),
5209  triggerType = cms.int32( 85 )
5210 )
5211 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
5212  EBSumThreshold = cms.double( 0.2 ),
5213  MomHBDepth = cms.double( 0.2 ),
5214  UseEtEBTreshold = cms.bool( False ),
5215  hfInput = cms.InputTag( "hltHfreco" ),
5216  AllowMissingInputs = cms.bool( False ),
5217  MomEEDepth = cms.double( 0.0 ),
5218  EESumThreshold = cms.double( 0.45 ),
5219  HBGrid = cms.vdouble( ),
5220  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5221  HBThreshold = cms.double( 0.4 ),
5222  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5223  UseEcalRecoveredHits = cms.bool( False ),
5224  MomConstrMethod = cms.int32( 1 ),
5225  MomHEDepth = cms.double( 0.4 ),
5226  HcalThreshold = cms.double( -1000.0 ),
5227  HF2Weights = cms.vdouble( ),
5228  HOWeights = cms.vdouble( ),
5229  EEGrid = cms.vdouble( ),
5230  UseSymEBTreshold = cms.bool( False ),
5231  EEWeights = cms.vdouble( ),
5232  EEWeight = cms.double( 1.0 ),
5233  UseHO = cms.bool( False ),
5234  HBWeights = cms.vdouble( ),
5235  HF1Weight = cms.double( 1.0 ),
5236  HF2Grid = cms.vdouble( ),
5237  HEDWeights = cms.vdouble( ),
5238  HEDGrid = cms.vdouble( ),
5239  EBWeight = cms.double( 1.0 ),
5240  HF1Grid = cms.vdouble( ),
5241  EBWeights = cms.vdouble( ),
5242  HOWeight = cms.double( 1.0 ),
5243  HESWeight = cms.double( 1.0 ),
5244  HESThreshold = cms.double( 0.4 ),
5245  hbheInput = cms.InputTag( "hltHbhereco" ),
5246  HF2Weight = cms.double( 1.0 ),
5247  HF2Threshold = cms.double( 1.8 ),
5248  HcalAcceptSeverityLevel = cms.uint32( 11 ),
5249  EEThreshold = cms.double( 0.3 ),
5250  HOThresholdPlus1 = cms.double( 1.1 ),
5251  HOThresholdPlus2 = cms.double( 1.1 ),
5252  HF1Weights = cms.vdouble( ),
5253  hoInput = cms.InputTag( "hltHoreco" ),
5254  HF1Threshold = cms.double( 1.2 ),
5255  HOThresholdMinus1 = cms.double( 1.1 ),
5256  HESGrid = cms.vdouble( ),
5257  EcutTower = cms.double( -1000.0 ),
5258  UseRejectedRecoveredEcalHits = cms.bool( False ),
5259  UseEtEETreshold = cms.bool( False ),
5260  HESWeights = cms.vdouble( ),
5261  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5262  'kWeird',
5263  'kBad' ),
5264  HEDWeight = cms.double( 1.0 ),
5265  UseSymEETreshold = cms.bool( False ),
5266  HEDThreshold = cms.double( 0.4 ),
5267  EBThreshold = cms.double( 0.07 ),
5268  UseRejectedHitsOnly = cms.bool( False ),
5269  UseHcalRecoveredHits = cms.bool( True ),
5270  HOThresholdMinus2 = cms.double( 1.1 ),
5271  HOThreshold0 = cms.double( 1.1 ),
5272  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5273  UseRejectedRecoveredHcalHits = cms.bool( False ),
5274  MomEBDepth = cms.double( 0.3 ),
5275  HBWeight = cms.double( 1.0 ),
5276  HOGrid = cms.vdouble( ),
5277  EBGrid = cms.vdouble( )
5278 )
5279 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5280  Active_Area_Repeats = cms.int32( 5 ),
5281  doAreaFastjet = cms.bool( False ),
5282  voronoiRfact = cms.double( -9.0 ),
5283  maxBadHcalCells = cms.uint32( 9999999 ),
5284  doAreaDiskApprox = cms.bool( False ),
5285  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5286  jetType = cms.string( "CaloJet" ),
5287  minSeed = cms.uint32( 0 ),
5288  Ghost_EtaMax = cms.double( 6.0 ),
5289  doRhoFastjet = cms.bool( False ),
5290  jetAlgorithm = cms.string( "AntiKt" ),
5291  nSigmaPU = cms.double( 1.0 ),
5292  GhostArea = cms.double( 0.01 ),
5293  Rho_EtaMax = cms.double( 4.4 ),
5294  maxBadEcalCells = cms.uint32( 9999999 ),
5295  useDeterministicSeed = cms.bool( True ),
5296  doPVCorrection = cms.bool( False ),
5297  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5298  rParam = cms.double( 0.4 ),
5299  maxProblematicHcalCells = cms.uint32( 9999999 ),
5300  doOutputJets = cms.bool( True ),
5301  src = cms.InputTag( "hltTowerMakerForPF" ),
5302  inputEtMin = cms.double( 0.3 ),
5303  puPtMin = cms.double( 10.0 ),
5304  srcPVs = cms.InputTag( "NotUsed" ),
5305  jetPtMin = cms.double( 1.0 ),
5306  radiusPU = cms.double( 0.4 ),
5307  maxProblematicEcalCells = cms.uint32( 9999999 ),
5308  doPUOffsetCorr = cms.bool( False ),
5309  inputEMin = cms.double( 0.0 ),
5310  useMassDropTagger = cms.bool( False ),
5311  muMin = cms.double( -1.0 ),
5312  subtractorName = cms.string( "" ),
5313  muCut = cms.double( -1.0 ),
5314  subjetPtMin = cms.double( -1.0 ),
5315  useTrimming = cms.bool( False ),
5316  muMax = cms.double( -1.0 ),
5317  yMin = cms.double( -1.0 ),
5318  useFiltering = cms.bool( False ),
5319  rFilt = cms.double( -1.0 ),
5320  yMax = cms.double( -1.0 ),
5321  zcut = cms.double( -1.0 ),
5322  MinVtxNdof = cms.int32( 5 ),
5323  MaxVtxZ = cms.double( 15.0 ),
5324  UseOnlyVertexTracks = cms.bool( False ),
5325  dRMin = cms.double( -1.0 ),
5326  nFilt = cms.int32( -1 ),
5327  usePruning = cms.bool( False ),
5328  maxDepth = cms.int32( -1 ),
5329  yCut = cms.double( -1.0 ),
5330  DzTrVtxMax = cms.double( 0.0 ),
5331  UseOnlyOnePV = cms.bool( False ),
5332  rcut_factor = cms.double( -1.0 ),
5333  sumRecHits = cms.bool( False ),
5334  trimPtFracMin = cms.double( -1.0 ),
5335  dRMax = cms.double( -1.0 ),
5336  DxyTrVtxMax = cms.double( 0.0 ),
5337  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5338 )
5339 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5340  filter = cms.bool( False ),
5341  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5342  etMin = cms.double( 5.0 )
5343 )
5344 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5345  FilterPSet = cms.PSet(
5346  chi2 = cms.double( 1000.0 ),
5347  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5348  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5349  nSigmaInvPtTolerance = cms.double( 0.0 ),
5350  ptMin = cms.double( 0.1 ),
5351  tipMax = cms.double( 1.0 )
5352  ),
5353  useFilterWithES = cms.bool( False ),
5354  FitterPSet = cms.PSet(
5355  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5356  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5357  fixImpactParameter = cms.double( 0.0 )
5358  ),
5359  RegionFactoryPSet = cms.PSet(
5360  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5361  RegionPSet = cms.PSet(
5362  precise = cms.bool( True ),
5363  originRadius = cms.double( 0.2 ),
5364  ptMin = cms.double( 0.9 ),
5365  originHalfLength = cms.double( 24.0 ),
5366  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
5367  )
5368  ),
5369  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5370  OrderedHitsFactoryPSet = cms.PSet(
5371  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5372  GeneratorPSet = cms.PSet(
5373  useBending = cms.bool( True ),
5374  useFixedPreFiltering = cms.bool( False ),
5375  maxElement = cms.uint32( 100000 ),
5376  phiPreFiltering = cms.double( 0.3 ),
5377  extraHitRPhitolerance = cms.double( 0.06 ),
5378  useMultScattering = cms.bool( True ),
5379  SeedComparitorPSet = cms.PSet(
5380  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5381  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5382  ),
5383  extraHitRZtolerance = cms.double( 0.06 ),
5384  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5385  ),
5386  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5387  )
5388 )
5389 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5390  WtAverage = cms.bool( True ),
5391  Method2 = cms.bool( True ),
5392  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5393  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5394  Verbosity = cms.int32( 0 ),
5395  UseError = cms.bool( True ),
5396  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5397  PtMin = cms.double( 1.0 ),
5398  NTrkMin = cms.int32( 2 ),
5399  ZOffset = cms.double( 5.0 ),
5400  Finder = cms.string( "DivisiveVertexFinder" ),
5401  ZSeparation = cms.double( 0.05 )
5402 )
5403 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5404  minSumPt2 = cms.double( 0.0 ),
5405  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5406  maxVtx = cms.uint32( 100 ),
5407  fractionSumPt2 = cms.double( 0.3 ),
5408  src = cms.InputTag( "hltPixelVertices" )
5409 )
5410 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5411  useEventsWithNoVertex = cms.bool( True ),
5412  originHalfLength = cms.double( 0.3 ),
5413  useProtoTrackKinematics = cms.bool( False ),
5414  usePV = cms.bool( False ),
5415  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5416  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5417  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5418  InputCollection = cms.InputTag( "hltPixelTracks" ),
5419  originRadius = cms.double( 0.1 )
5420 )
5421 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5422  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5423  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5424  SimpleMagneticField = cms.string( "ParabolicMf" ),
5425  TransientInitialStateEstimatorParameters = cms.PSet(
5426  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5427  numberMeasurementsForFit = cms.int32( 4 ),
5428  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5429  ),
5430  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5431  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5432  cleanTrajectoryAfterInOut = cms.bool( False ),
5433  useHitsSplitting = cms.bool( False ),
5434  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5435  doSeedingRegionRebuilding = cms.bool( False ),
5436  maxNSeeds = cms.uint32( 100000 ),
5437  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5438  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5439  TrajectoryBuilder = cms.string( "" )
5440 )
5441 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5442  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5443  SimpleMagneticField = cms.string( "ParabolicMf" ),
5444  clusterRemovalInfo = cms.InputTag( "" ),
5445  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5446  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5447  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5448  useHitsSplitting = cms.bool( False ),
5449  MeasurementTracker = cms.string( "" ),
5450  AlgorithmName = cms.string( "hltIter0" ),
5451  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5452  NavigationSchool = cms.string( "" ),
5453  TrajectoryInEvent = cms.bool( True ),
5454  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5455  GeometricInnerState = cms.bool( True ),
5456  useSimpleMF = cms.bool( True ),
5457  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5458 )
5459 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
5460  max_d0 = cms.double( 100.0 ),
5461  minNumber3DLayers = cms.uint32( 0 ),
5462  max_lostHitFraction = cms.double( 1.0 ),
5463  applyAbsCutsIfNoPV = cms.bool( False ),
5464  qualityBit = cms.string( "highPurity" ),
5465  minNumberLayers = cms.uint32( 3 ),
5466  chi2n_par = cms.double( 0.7 ),
5467  useVtxError = cms.bool( False ),
5468  nSigmaZ = cms.double( 3.0 ),
5469  dz_par2 = cms.vdouble( 0.4, 4.0 ),
5470  applyAdaptedPVCuts = cms.bool( True ),
5471  min_eta = cms.double( -9999.0 ),
5472  dz_par1 = cms.vdouble( 0.35, 4.0 ),
5473  copyTrajectories = cms.untracked.bool( True ),
5474  vtxNumber = cms.int32( -1 ),
5475  max_d0NoPV = cms.double( 100.0 ),
5476  keepAllTracks = cms.bool( False ),
5477  maxNumberLostLayers = cms.uint32( 1 ),
5478  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5479  max_relpterr = cms.double( 9999.0 ),
5480  copyExtras = cms.untracked.bool( True ),
5481  max_z0NoPV = cms.double( 100.0 ),
5482  vertexCut = cms.string( "tracksSize>=3" ),
5483  max_z0 = cms.double( 100.0 ),
5484  useVertices = cms.bool( True ),
5485  min_nhits = cms.uint32( 0 ),
5486  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5487  max_minMissHitOutOrIn = cms.int32( 99 ),
5488  chi2n_no1Dmod_par = cms.double( 9999.0 ),
5489  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5490  max_eta = cms.double( 9999.0 ),
5491  d0_par2 = cms.vdouble( 0.4, 4.0 ),
5492  d0_par1 = cms.vdouble( 0.3, 4.0 ),
5493  res_par = cms.vdouble( 0.003, 0.001 ),
5494  minHitsToBypassChecks = cms.uint32( 20 )
5495 )
5496 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5497  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5498  particleType = cms.string( "pi+" )
5499 )
5500 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5501  Active_Area_Repeats = cms.int32( 5 ),
5502  doAreaFastjet = cms.bool( False ),
5503  voronoiRfact = cms.double( 0.9 ),
5504  maxBadHcalCells = cms.uint32( 9999999 ),
5505  doAreaDiskApprox = cms.bool( False ),
5506  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5507  jetType = cms.string( "TrackJet" ),
5508  minSeed = cms.uint32( 14327 ),
5509  Ghost_EtaMax = cms.double( 6.0 ),
5510  doRhoFastjet = cms.bool( False ),
5511  jetAlgorithm = cms.string( "AntiKt" ),
5512  nSigmaPU = cms.double( 1.0 ),
5513  GhostArea = cms.double( 0.01 ),
5514  Rho_EtaMax = cms.double( 4.4 ),
5515  maxBadEcalCells = cms.uint32( 9999999 ),
5516  useDeterministicSeed = cms.bool( True ),
5517  doPVCorrection = cms.bool( False ),
5518  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5519  rParam = cms.double( 0.4 ),
5520  maxProblematicHcalCells = cms.uint32( 9999999 ),
5521  doOutputJets = cms.bool( True ),
5522  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5523  inputEtMin = cms.double( 0.1 ),
5524  puPtMin = cms.double( 0.0 ),
5525  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5526  jetPtMin = cms.double( 1.0 ),
5527  radiusPU = cms.double( 0.4 ),
5528  maxProblematicEcalCells = cms.uint32( 9999999 ),
5529  doPUOffsetCorr = cms.bool( False ),
5530  inputEMin = cms.double( 0.0 ),
5531  useMassDropTagger = cms.bool( False ),
5532  muMin = cms.double( -1.0 ),
5533  subtractorName = cms.string( "" ),
5534  muCut = cms.double( -1.0 ),
5535  subjetPtMin = cms.double( -1.0 ),
5536  useTrimming = cms.bool( False ),
5537  muMax = cms.double( -1.0 ),
5538  yMin = cms.double( -1.0 ),
5539  useFiltering = cms.bool( False ),
5540  rFilt = cms.double( -1.0 ),
5541  yMax = cms.double( -1.0 ),
5542  zcut = cms.double( -1.0 ),
5543  MinVtxNdof = cms.int32( 0 ),
5544  MaxVtxZ = cms.double( 30.0 ),
5545  UseOnlyVertexTracks = cms.bool( False ),
5546  dRMin = cms.double( -1.0 ),
5547  nFilt = cms.int32( -1 ),
5548  usePruning = cms.bool( False ),
5549  maxDepth = cms.int32( -1 ),
5550  yCut = cms.double( -1.0 ),
5551  DzTrVtxMax = cms.double( 0.5 ),
5552  UseOnlyOnePV = cms.bool( True ),
5553  rcut_factor = cms.double( -1.0 ),
5554  sumRecHits = cms.bool( False ),
5555  trimPtFracMin = cms.double( -1.0 ),
5556  dRMax = cms.double( -1.0 ),
5557  DxyTrVtxMax = cms.double( 0.2 ),
5558  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5559 )
5560 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5561  fractionMinCaloInTauCone = cms.double( 0.7 ),
5562  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5563  tauConeSize = cms.double( 0.2 ),
5564  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5565  isolationConeSize = cms.double( 0.5 ),
5566  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5567  nTrkMaxInCaloCone = cms.int32( 0 ),
5568  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5569  etaMinCaloJet = cms.double( -2.7 ),
5570  etaMaxCaloJet = cms.double( 2.7 ),
5571  ptMinCaloJet = cms.double( 5.0 ),
5572  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5573 )
5574 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5575  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5576  maxChi2 = cms.double( 9.0 ),
5577  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5578  oldClusterRemovalInfo = cms.InputTag( "" ),
5579  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5580  overrideTrkQuals = cms.InputTag( "" ),
5581  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5582  TrackQuality = cms.string( "highPurity" )
5583 )
5584 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5585  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5586  OnDemand = cms.bool( False ),
5587  src = cms.InputTag( "hltSiStripClusters" )
5588 )
5589 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5590  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5591  'BPix1+BPix2+FPix1_pos',
5592  'BPix1+BPix2+FPix1_neg',
5593  'BPix1+FPix1_pos+FPix2_pos',
5594  'BPix1+FPix1_neg+FPix2_neg' ),
5595  MTOB = cms.PSet( ),
5596  TEC = cms.PSet( ),
5597  MTID = cms.PSet( ),
5598  FPix = cms.PSet(
5599  HitProducer = cms.string( "hltSiPixelRecHits" ),
5600  hitErrorRZ = cms.double( 0.0036 ),
5601  useErrorsFromParam = cms.bool( True ),
5602  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5603  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5604  hitErrorRPhi = cms.double( 0.0051 )
5605  ),
5606  MTEC = cms.PSet( ),
5607  MTIB = cms.PSet( ),
5608  TID = cms.PSet( ),
5609  TOB = cms.PSet( ),
5610  BPix = cms.PSet(
5611  HitProducer = cms.string( "hltSiPixelRecHits" ),
5612  hitErrorRZ = cms.double( 0.006 ),
5613  useErrorsFromParam = cms.bool( True ),
5614  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5615  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5616  hitErrorRPhi = cms.double( 0.0027 )
5617  ),
5618  TIB = cms.PSet( )
5619 )
5620 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5621  RegionFactoryPSet = cms.PSet(
5622  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
5623  RegionPSet = cms.PSet(
5624  precise = cms.bool( True ),
5625  originRadius = cms.double( 0.05 ),
5626  searchOpt = cms.bool( True ),
5627  ptMin = cms.double( 0.5 ),
5628  measurementTrackerName = cms.string( "hltIter1MaskedMeasurementTrackerEvent" ),
5629  mode = cms.string( "VerticesFixed" ),
5630  maxNRegions = cms.int32( 100 ),
5631  maxNVertices = cms.int32( 10 ),
5632  deltaPhi = cms.double( 1.0 ),
5633  deltaEta = cms.double( 1.0 ),
5634  zErrorBeamSpot = cms.double( 15.0 ),
5635  nSigmaZBeamSpot = cms.double( 3.0 ),
5636  zErrorVetex = cms.double( 0.1 ),
5637  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5638  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5639  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" )
5640  )
5641  ),
5642  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5643  ClusterCheckPSet = cms.PSet(
5644  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5645  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5646  doClusterCheck = cms.bool( False ),
5647  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
5648  MaxNumberOfPixelClusters = cms.uint32( 10000 )
5649  ),
5650  OrderedHitsFactoryPSet = cms.PSet(
5651  maxElement = cms.uint32( 0 ),
5652  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5653  GeneratorPSet = cms.PSet(
5654  useBending = cms.bool( True ),
5655  useFixedPreFiltering = cms.bool( False ),
5656  maxElement = cms.uint32( 100000 ),
5657  phiPreFiltering = cms.double( 0.3 ),
5658  extraHitRPhitolerance = cms.double( 0.032 ),
5659  useMultScattering = cms.bool( True ),
5660  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5661  extraHitRZtolerance = cms.double( 0.037 ),
5662  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5663  ),
5664  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
5665  ),
5666  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
5667 )
5668 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5669  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
5670  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5671  SimpleMagneticField = cms.string( "ParabolicMf" ),
5672  TransientInitialStateEstimatorParameters = cms.PSet(
5673  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5674  numberMeasurementsForFit = cms.int32( 4 ),
5675  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5676  ),
5677  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5678  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5679  cleanTrajectoryAfterInOut = cms.bool( False ),
5680  useHitsSplitting = cms.bool( False ),
5681  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5682  doSeedingRegionRebuilding = cms.bool( False ),
5683  maxNSeeds = cms.uint32( 100000 ),
5684  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
5685  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5686  TrajectoryBuilder = cms.string( "" )
5687 )
5688 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5689  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
5690  SimpleMagneticField = cms.string( "ParabolicMf" ),
5691  clusterRemovalInfo = cms.InputTag( "" ),
5692  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5693  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5694  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5695  useHitsSplitting = cms.bool( False ),
5696  MeasurementTracker = cms.string( "" ),
5697  AlgorithmName = cms.string( "hltIter1" ),
5698  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5699  NavigationSchool = cms.string( "" ),
5700  TrajectoryInEvent = cms.bool( True ),
5701  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5702  GeometricInnerState = cms.bool( True ),
5703  useSimpleMF = cms.bool( True ),
5704  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5705 )
5706 fragment.hltIter1PFlowTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
5707  max_d0 = cms.double( 100.0 ),
5708  minNumber3DLayers = cms.uint32( 0 ),
5709  max_lostHitFraction = cms.double( 1.0 ),
5710  applyAbsCutsIfNoPV = cms.bool( False ),
5711  qualityBit = cms.string( "highPurity" ),
5712  minNumberLayers = cms.uint32( 3 ),
5713  chi2n_par = cms.double( 0.7 ),
5714  useVtxError = cms.bool( False ),
5715  nSigmaZ = cms.double( 3.0 ),
5716  dz_par2 = cms.vdouble( 0.9, 3.0 ),
5717  applyAdaptedPVCuts = cms.bool( True ),
5718  min_eta = cms.double( -9999.0 ),
5719  dz_par1 = cms.vdouble( 0.8, 3.0 ),
5720  copyTrajectories = cms.untracked.bool( True ),
5721  vtxNumber = cms.int32( -1 ),
5722  max_d0NoPV = cms.double( 100.0 ),
5723  keepAllTracks = cms.bool( False ),
5724  maxNumberLostLayers = cms.uint32( 1 ),
5725  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5726  max_relpterr = cms.double( 9999.0 ),
5727  copyExtras = cms.untracked.bool( True ),
5728  max_z0NoPV = cms.double( 100.0 ),
5729  vertexCut = cms.string( "tracksSize>=3" ),
5730  max_z0 = cms.double( 100.0 ),
5731  useVertices = cms.bool( True ),
5732  min_nhits = cms.uint32( 0 ),
5733  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5734  max_minMissHitOutOrIn = cms.int32( 99 ),
5735  chi2n_no1Dmod_par = cms.double( 9999.0 ),
5736  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5737  max_eta = cms.double( 9999.0 ),
5738  d0_par2 = cms.vdouble( 0.9, 3.0 ),
5739  d0_par1 = cms.vdouble( 0.85, 3.0 ),
5740  res_par = cms.vdouble( 0.003, 0.001 ),
5741  minHitsToBypassChecks = cms.uint32( 20 )
5742 )
5743 fragment.hltIter1PFlowTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
5744  max_d0 = cms.double( 100.0 ),
5745  minNumber3DLayers = cms.uint32( 0 ),
5746  max_lostHitFraction = cms.double( 1.0 ),
5747  applyAbsCutsIfNoPV = cms.bool( False ),
5748  qualityBit = cms.string( "highPurity" ),
5749  minNumberLayers = cms.uint32( 5 ),
5750  chi2n_par = cms.double( 0.4 ),
5751  useVtxError = cms.bool( False ),
5752  nSigmaZ = cms.double( 3.0 ),
5753  dz_par2 = cms.vdouble( 1.0, 4.0 ),
5754  applyAdaptedPVCuts = cms.bool( True ),
5755  min_eta = cms.double( -9999.0 ),
5756  dz_par1 = cms.vdouble( 1.0, 4.0 ),
5757  copyTrajectories = cms.untracked.bool( True ),
5758  vtxNumber = cms.int32( -1 ),
5759  max_d0NoPV = cms.double( 100.0 ),
5760  keepAllTracks = cms.bool( False ),
5761  maxNumberLostLayers = cms.uint32( 1 ),
5762  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5763  max_relpterr = cms.double( 9999.0 ),
5764  copyExtras = cms.untracked.bool( True ),
5765  max_z0NoPV = cms.double( 100.0 ),
5766  vertexCut = cms.string( "tracksSize>=3" ),
5767  max_z0 = cms.double( 100.0 ),
5768  useVertices = cms.bool( True ),
5769  min_nhits = cms.uint32( 0 ),
5770  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5771  max_minMissHitOutOrIn = cms.int32( 99 ),
5772  chi2n_no1Dmod_par = cms.double( 9999.0 ),
5773  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5774  max_eta = cms.double( 9999.0 ),
5775  d0_par2 = cms.vdouble( 1.0, 4.0 ),
5776  d0_par1 = cms.vdouble( 1.0, 4.0 ),
5777  res_par = cms.vdouble( 0.003, 0.001 ),
5778  minHitsToBypassChecks = cms.uint32( 20 )
5779 )
5780 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
5781  ShareFrac = cms.double( 0.19 ),
5782  writeOnlyTrkQuals = cms.bool( False ),
5783  MinPT = cms.double( 0.05 ),
5784  allowFirstHitShare = cms.bool( True ),
5785  copyExtras = cms.untracked.bool( True ),
5786  Epsilon = cms.double( -0.001 ),
5787  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
5788  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5789  MaxNormalizedChisq = cms.double( 1000.0 ),
5790  copyMVA = cms.bool( False ),
5791  FoundHitBonus = cms.double( 5.0 ),
5792  setsToMerge = cms.VPSet(
5793  cms.PSet( pQual = cms.bool( False ),
5794  tLists = cms.vint32( 0, 1 )
5795  )
5796  ),
5797  MinFound = cms.int32( 3 ),
5798  hasSelector = cms.vint32( 0, 0 ),
5799  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLoose','hltIter1PFlowTrackSelectionHighPurityTight' ),
5800  LostHitPenalty = cms.double( 20.0 ),
5801  newQuality = cms.string( "confirmed" )
5802 )
5803 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
5804  ShareFrac = cms.double( 0.19 ),
5805  writeOnlyTrkQuals = cms.bool( False ),
5806  MinPT = cms.double( 0.05 ),
5807  allowFirstHitShare = cms.bool( True ),
5808  copyExtras = cms.untracked.bool( True ),
5809  Epsilon = cms.double( -0.001 ),
5810  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
5811  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5812  MaxNormalizedChisq = cms.double( 1000.0 ),
5813  copyMVA = cms.bool( False ),
5814  FoundHitBonus = cms.double( 5.0 ),
5815  setsToMerge = cms.VPSet(
5816  cms.PSet( pQual = cms.bool( False ),
5817  tLists = cms.vint32( 0, 1 )
5818  )
5819  ),
5820  MinFound = cms.int32( 3 ),
5821  hasSelector = cms.vint32( 0, 0 ),
5822  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
5823  LostHitPenalty = cms.double( 20.0 ),
5824  newQuality = cms.string( "confirmed" )
5825 )
5826 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
5827  src = cms.InputTag( "hltIter1Merged" ),
5828  particleType = cms.string( "pi+" )
5829 )
5830 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
5831  Active_Area_Repeats = cms.int32( 5 ),
5832  doAreaFastjet = cms.bool( False ),
5833  voronoiRfact = cms.double( 0.9 ),
5834  maxBadHcalCells = cms.uint32( 9999999 ),
5835  doAreaDiskApprox = cms.bool( False ),
5836  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5837  jetType = cms.string( "TrackJet" ),
5838  minSeed = cms.uint32( 14327 ),
5839  Ghost_EtaMax = cms.double( 6.0 ),
5840  doRhoFastjet = cms.bool( False ),
5841  jetAlgorithm = cms.string( "AntiKt" ),
5842  nSigmaPU = cms.double( 1.0 ),
5843  GhostArea = cms.double( 0.01 ),
5844  Rho_EtaMax = cms.double( 4.4 ),
5845  maxBadEcalCells = cms.uint32( 9999999 ),
5846  useDeterministicSeed = cms.bool( True ),
5847  doPVCorrection = cms.bool( False ),
5848  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5849  rParam = cms.double( 0.4 ),
5850  maxProblematicHcalCells = cms.uint32( 9999999 ),
5851  doOutputJets = cms.bool( True ),
5852  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
5853  inputEtMin = cms.double( 0.1 ),
5854  puPtMin = cms.double( 0.0 ),
5855  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5856  jetPtMin = cms.double( 7.5 ),
5857  radiusPU = cms.double( 0.4 ),
5858  maxProblematicEcalCells = cms.uint32( 9999999 ),
5859  doPUOffsetCorr = cms.bool( False ),
5860  inputEMin = cms.double( 0.0 ),
5861  useMassDropTagger = cms.bool( False ),
5862  muMin = cms.double( -1.0 ),
5863  subtractorName = cms.string( "" ),
5864  muCut = cms.double( -1.0 ),
5865  subjetPtMin = cms.double( -1.0 ),
5866  useTrimming = cms.bool( False ),
5867  muMax = cms.double( -1.0 ),
5868  yMin = cms.double( -1.0 ),
5869  useFiltering = cms.bool( False ),
5870  rFilt = cms.double( -1.0 ),
5871  yMax = cms.double( -1.0 ),
5872  zcut = cms.double( -1.0 ),
5873  MinVtxNdof = cms.int32( 0 ),
5874  MaxVtxZ = cms.double( 30.0 ),
5875  UseOnlyVertexTracks = cms.bool( False ),
5876  dRMin = cms.double( -1.0 ),
5877  nFilt = cms.int32( -1 ),
5878  usePruning = cms.bool( False ),
5879  maxDepth = cms.int32( -1 ),
5880  yCut = cms.double( -1.0 ),
5881  DzTrVtxMax = cms.double( 0.5 ),
5882  UseOnlyOnePV = cms.bool( True ),
5883  rcut_factor = cms.double( -1.0 ),
5884  sumRecHits = cms.bool( False ),
5885  trimPtFracMin = cms.double( -1.0 ),
5886  dRMax = cms.double( -1.0 ),
5887  DxyTrVtxMax = cms.double( 0.2 ),
5888  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5889 )
5890 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5891  fractionMinCaloInTauCone = cms.double( 0.7 ),
5892  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5893  tauConeSize = cms.double( 0.2 ),
5894  ptTrkMaxInCaloCone = cms.double( 1.4 ),
5895  isolationConeSize = cms.double( 0.5 ),
5896  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
5897  nTrkMaxInCaloCone = cms.int32( 0 ),
5898  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5899  etaMinCaloJet = cms.double( -2.7 ),
5900  etaMaxCaloJet = cms.double( 2.7 ),
5901  ptMinCaloJet = cms.double( 5.0 ),
5902  inputTrackTag = cms.InputTag( "hltIter1Merged" )
5903 )
5904 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5905  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5906  maxChi2 = cms.double( 16.0 ),
5907  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
5908  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5909  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5910  overrideTrkQuals = cms.InputTag( "" ),
5911  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5912  TrackQuality = cms.string( "highPurity" )
5913 )
5914 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5915  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5916  OnDemand = cms.bool( False ),
5917  src = cms.InputTag( "hltSiStripClusters" )
5918 )
5919 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5920  layerList = cms.vstring( 'BPix1+BPix2',
5921  'BPix1+BPix3',
5922  'BPix2+BPix3',
5923  'BPix1+FPix1_pos',
5924  'BPix1+FPix1_neg',
5925  'BPix1+FPix2_pos',
5926  'BPix1+FPix2_neg',
5927  'BPix2+FPix1_pos',
5928  'BPix2+FPix1_neg',
5929  'BPix2+FPix2_pos',
5930  'BPix2+FPix2_neg',
5931  'FPix1_pos+FPix2_pos',
5932  'FPix1_neg+FPix2_neg' ),
5933  MTOB = cms.PSet( ),
5934  TEC = cms.PSet( ),
5935  MTID = cms.PSet( ),
5936  FPix = cms.PSet(
5937  HitProducer = cms.string( "hltSiPixelRecHits" ),
5938  hitErrorRZ = cms.double( 0.0036 ),
5939  useErrorsFromParam = cms.bool( True ),
5940  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5941  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5942  hitErrorRPhi = cms.double( 0.0051 )
5943  ),
5944  MTEC = cms.PSet( ),
5945  MTIB = cms.PSet( ),
5946  TID = cms.PSet( ),
5947  TOB = cms.PSet( ),
5948  BPix = cms.PSet(
5949  HitProducer = cms.string( "hltSiPixelRecHits" ),
5950  hitErrorRZ = cms.double( 0.006 ),
5951  useErrorsFromParam = cms.bool( True ),
5952  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5953  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5954  hitErrorRPhi = cms.double( 0.0027 )
5955  ),
5956  TIB = cms.PSet( )
5957 )
5958 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5959  RegionFactoryPSet = cms.PSet(
5960  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
5961  RegionPSet = cms.PSet(
5962  precise = cms.bool( True ),
5963  originRadius = cms.double( 0.025 ),
5964  searchOpt = cms.bool( True ),
5965  originZPos = cms.double( 0.0 ),
5966  ptMin = cms.double( 1.2 ),
5967  measurementTrackerName = cms.string( "hltIter2MaskedMeasurementTrackerEvent" ),
5968  mode = cms.string( "VerticesFixed" ),
5969  maxNRegions = cms.int32( 100 ),
5970  maxNVertices = cms.int32( 10 ),
5971  deltaPhi = cms.double( 0.8 ),
5972  deltaEta = cms.double( 0.8 ),
5973  zErrorBeamSpot = cms.double( 15.0 ),
5974  nSigmaZBeamSpot = cms.double( 3.0 ),
5975  zErrorVetex = cms.double( 0.05 ),
5976  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5977  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5978  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" )
5979  )
5980  ),
5981  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5982  ClusterCheckPSet = cms.PSet(
5983  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5984  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5985  doClusterCheck = cms.bool( False ),
5986  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
5987  MaxNumberOfPixelClusters = cms.uint32( 10000 )
5988  ),
5989  OrderedHitsFactoryPSet = cms.PSet(
5990  maxElement = cms.uint32( 0 ),
5991  ComponentName = cms.string( "StandardHitPairGenerator" ),
5992  GeneratorPSet = cms.PSet(
5993  maxElement = cms.uint32( 100000 ),
5994  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5995  ),
5996  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
5997  ),
5998  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
5999 )
6000 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6001  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6002  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6003  SimpleMagneticField = cms.string( "ParabolicMf" ),
6004  TransientInitialStateEstimatorParameters = cms.PSet(
6005  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6006  numberMeasurementsForFit = cms.int32( 4 ),
6007  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6008  ),
6009  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6010  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6011  cleanTrajectoryAfterInOut = cms.bool( False ),
6012  useHitsSplitting = cms.bool( False ),
6013  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6014  doSeedingRegionRebuilding = cms.bool( False ),
6015  maxNSeeds = cms.uint32( 100000 ),
6016  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6017  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6018  TrajectoryBuilder = cms.string( "" )
6019 )
6020 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6021  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6022  SimpleMagneticField = cms.string( "ParabolicMf" ),
6023  clusterRemovalInfo = cms.InputTag( "" ),
6024  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6025  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6026  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6027  useHitsSplitting = cms.bool( False ),
6028  MeasurementTracker = cms.string( "" ),
6029  AlgorithmName = cms.string( "hltIter2" ),
6030  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6031  NavigationSchool = cms.string( "" ),
6032  TrajectoryInEvent = cms.bool( True ),
6033  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6034  GeometricInnerState = cms.bool( True ),
6035  useSimpleMF = cms.bool( True ),
6036  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6037 )
6038 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
6039  max_d0 = cms.double( 100.0 ),
6040  minNumber3DLayers = cms.uint32( 0 ),
6041  max_lostHitFraction = cms.double( 1.0 ),
6042  applyAbsCutsIfNoPV = cms.bool( False ),
6043  qualityBit = cms.string( "highPurity" ),
6044  minNumberLayers = cms.uint32( 3 ),
6045  chi2n_par = cms.double( 0.7 ),
6046  useVtxError = cms.bool( False ),
6047  nSigmaZ = cms.double( 3.0 ),
6048  dz_par2 = cms.vdouble( 0.4, 4.0 ),
6049  applyAdaptedPVCuts = cms.bool( True ),
6050  min_eta = cms.double( -9999.0 ),
6051  dz_par1 = cms.vdouble( 0.35, 4.0 ),
6052  copyTrajectories = cms.untracked.bool( True ),
6053  vtxNumber = cms.int32( -1 ),
6054  max_d0NoPV = cms.double( 100.0 ),
6055  keepAllTracks = cms.bool( False ),
6056  maxNumberLostLayers = cms.uint32( 1 ),
6057  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6058  max_relpterr = cms.double( 9999.0 ),
6059  copyExtras = cms.untracked.bool( True ),
6060  max_z0NoPV = cms.double( 100.0 ),
6061  vertexCut = cms.string( "tracksSize>=3" ),
6062  max_z0 = cms.double( 100.0 ),
6063  useVertices = cms.bool( True ),
6064  min_nhits = cms.uint32( 0 ),
6065  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6066  max_minMissHitOutOrIn = cms.int32( 99 ),
6067  chi2n_no1Dmod_par = cms.double( 9999.0 ),
6068  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6069  max_eta = cms.double( 9999.0 ),
6070  d0_par2 = cms.vdouble( 0.4, 4.0 ),
6071  d0_par1 = cms.vdouble( 0.3, 4.0 ),
6072  res_par = cms.vdouble( 0.003, 0.001 ),
6073  minHitsToBypassChecks = cms.uint32( 20 )
6074 )
6075 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6076  ShareFrac = cms.double( 0.19 ),
6077  writeOnlyTrkQuals = cms.bool( False ),
6078  MinPT = cms.double( 0.05 ),
6079  allowFirstHitShare = cms.bool( True ),
6080  copyExtras = cms.untracked.bool( True ),
6081  Epsilon = cms.double( -0.001 ),
6082  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6083  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6084  MaxNormalizedChisq = cms.double( 1000.0 ),
6085  copyMVA = cms.bool( False ),
6086  FoundHitBonus = cms.double( 5.0 ),
6087  setsToMerge = cms.VPSet(
6088  cms.PSet( pQual = cms.bool( False ),
6089  tLists = cms.vint32( 0, 1 )
6090  )
6091  ),
6092  MinFound = cms.int32( 3 ),
6093  hasSelector = cms.vint32( 0, 0 ),
6094  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6095  LostHitPenalty = cms.double( 20.0 ),
6096  newQuality = cms.string( "confirmed" )
6097 )
6098 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6099  ShareFrac = cms.double( 0.19 ),
6100  writeOnlyTrkQuals = cms.bool( False ),
6101  MinPT = cms.double( 0.05 ),
6102  allowFirstHitShare = cms.bool( True ),
6103  copyExtras = cms.untracked.bool( True ),
6104  Epsilon = cms.double( -0.001 ),
6105  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6106  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6107  MaxNormalizedChisq = cms.double( 1000.0 ),
6108  copyMVA = cms.bool( False ),
6109  FoundHitBonus = cms.double( 5.0 ),
6110  setsToMerge = cms.VPSet(
6111  cms.PSet( pQual = cms.bool( False ),
6112  tLists = cms.vint32( 0, 1 )
6113  )
6114  ),
6115  MinFound = cms.int32( 3 ),
6116  hasSelector = cms.vint32( 0, 0 ),
6117  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6118  LostHitPenalty = cms.double( 20.0 ),
6119  newQuality = cms.string( "confirmed" )
6120 )
6121 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6122  pMin = cms.double( 2.5 ),
6123  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6124  shareHitFraction = cms.double( 0.8 ),
6125  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6126  ptMin = cms.double( 2.5 )
6127 )
6128 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6129  TrackExtractorPSet = cms.PSet(
6130  Diff_z = cms.double( 0.2 ),
6131  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6132  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6133  ComponentName = cms.string( "TrackExtractor" ),
6134  DR_Max = cms.double( 1.0 ),
6135  Diff_r = cms.double( 0.1 ),
6136  Chi2Prob_Min = cms.double( -1.0 ),
6137  DR_Veto = cms.double( 0.01 ),
6138  NHits_Min = cms.uint32( 0 ),
6139  Chi2Ndof_Max = cms.double( 1.0E64 ),
6140  Pt_Min = cms.double( -1.0 ),
6141  DepositLabel = cms.untracked.string( "" ),
6142  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6143  ),
6144  maxAbsEta = cms.double( 3.0 ),
6145  fillGlobalTrackRefits = cms.bool( False ),
6146  arbitrationCleanerOptions = cms.PSet(
6147  Clustering = cms.bool( True ),
6148  ME1a = cms.bool( True ),
6149  ClusterDPhi = cms.double( 0.6 ),
6150  OverlapDTheta = cms.double( 0.02 ),
6151  Overlap = cms.bool( True ),
6152  OverlapDPhi = cms.double( 0.0786 ),
6153  ClusterDTheta = cms.double( 0.02 )
6154  ),
6155  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6156  addExtraSoftMuons = cms.bool( False ),
6157  debugWithTruthMatching = cms.bool( False ),
6158  CaloExtractorPSet = cms.PSet(
6159  PrintTimeReport = cms.untracked.bool( False ),
6160  DR_Max = cms.double( 1.0 ),
6161  DepositInstanceLabels = cms.vstring( 'ecal',
6162  'hcal',
6163  'ho' ),
6164  Noise_HE = cms.double( 0.2 ),
6165  NoiseTow_EB = cms.double( 0.04 ),
6166  NoiseTow_EE = cms.double( 0.15 ),
6167  Threshold_H = cms.double( 0.5 ),
6168  ServiceParameters = cms.PSet(
6169  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6170  RPCLayers = cms.bool( False ),
6171  UseMuonNavigation = cms.untracked.bool( False )
6172  ),
6173  Threshold_E = cms.double( 0.2 ),
6174  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6175  DepositLabel = cms.untracked.string( "Cal" ),
6176  UseRecHitsFlag = cms.bool( False ),
6177  TrackAssociatorParameters = cms.PSet(
6178  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6179  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6180  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6181  dRHcal = cms.double( 1.0 ),
6182  dRPreshowerPreselection = cms.double( 0.2 ),
6183  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6184  useEcal = cms.bool( False ),
6185  dREcal = cms.double( 1.0 ),
6186  dREcalPreselection = cms.double( 1.0 ),
6187  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6188  dRMuon = cms.double( 9999.0 ),
6189  propagateAllDirections = cms.bool( True ),
6190  muonMaxDistanceX = cms.double( 5.0 ),
6191  muonMaxDistanceY = cms.double( 5.0 ),
6192  useHO = cms.bool( False ),
6193  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6194  usePreshower = cms.bool( False ),
6195  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6196  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6197  dRHcalPreselection = cms.double( 1.0 ),
6198  useMuon = cms.bool( False ),
6199  useCalo = cms.bool( True ),
6200  accountForTrajectoryChangeCalo = cms.bool( False ),
6201  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6202  dRMuonPreselection = cms.double( 0.2 ),
6203  truthMatch = cms.bool( False ),
6204  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6205  useHcal = cms.bool( False )
6206  ),
6207  Threshold_HO = cms.double( 0.5 ),
6208  Noise_EE = cms.double( 0.1 ),
6209  Noise_EB = cms.double( 0.025 ),
6210  DR_Veto_H = cms.double( 0.1 ),
6211  CenterConeOnCalIntersection = cms.bool( False ),
6212  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6213  Noise_HB = cms.double( 0.2 ),
6214  DR_Veto_E = cms.double( 0.07 ),
6215  DR_Veto_HO = cms.double( 0.1 ),
6216  Noise_HO = cms.double( 0.2 )
6217  ),
6218  runArbitrationCleaner = cms.bool( False ),
6219  fillEnergy = cms.bool( True ),
6220  TrackerKinkFinderParameters = cms.PSet(
6221  usePosition = cms.bool( False ),
6222  diagonalOnly = cms.bool( False )
6223  ),
6224  TimingFillerParameters = cms.PSet(
6225  UseDT = cms.bool( True ),
6226  ErrorDT = cms.double( 6.0 ),
6227  EcalEnergyCut = cms.double( 0.4 ),
6228  ErrorEB = cms.double( 2.085 ),
6229  ErrorCSC = cms.double( 7.4 ),
6230  CSCTimingParameters = cms.PSet(
6231  CSCsegments = cms.InputTag( "hltCscSegments" ),
6232  CSCTimeOffset = cms.double( 0.0 ),
6233  CSCStripTimeOffset = cms.double( 0.0 ),
6234  MatchParameters = cms.PSet(
6235  CSCsegments = cms.InputTag( "hltCscSegments" ),
6236  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6237  DTradius = cms.double( 0.01 ),
6238  TightMatchDT = cms.bool( False ),
6239  TightMatchCSC = cms.bool( True )
6240  ),
6241  debug = cms.bool( False ),
6242  UseStripTime = cms.bool( True ),
6243  CSCStripError = cms.double( 7.0 ),
6244  CSCWireError = cms.double( 8.6 ),
6245  CSCWireTimeOffset = cms.double( 0.0 ),
6246  ServiceParameters = cms.PSet(
6247  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6248  RPCLayers = cms.bool( True )
6249  ),
6250  PruneCut = cms.double( 100.0 ),
6251  UseWireTime = cms.bool( True )
6252  ),
6253  DTTimingParameters = cms.PSet(
6254  HitError = cms.double( 6.0 ),
6255  DoWireCorr = cms.bool( False ),
6256  MatchParameters = cms.PSet(
6257  CSCsegments = cms.InputTag( "hltCscSegments" ),
6258  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6259  DTradius = cms.double( 0.01 ),
6260  TightMatchDT = cms.bool( False ),
6261  TightMatchCSC = cms.bool( True )
6262  ),
6263  debug = cms.bool( False ),
6264  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6265  PruneCut = cms.double( 10000.0 ),
6266  RequireBothProjections = cms.bool( False ),
6267  HitsMin = cms.int32( 5 ),
6268  DTTimeOffset = cms.double( 2.7 ),
6269  DropTheta = cms.bool( True ),
6270  UseSegmentT0 = cms.bool( False ),
6271  ServiceParameters = cms.PSet(
6272  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6273  RPCLayers = cms.bool( True )
6274  )
6275  ),
6276  ErrorEE = cms.double( 6.95 ),
6277  UseCSC = cms.bool( True ),
6278  UseECAL = cms.bool( True )
6279  ),
6280  inputCollectionTypes = cms.vstring( 'inner tracks',
6281  'links',
6282  'outer tracks' ),
6283  minCaloCompatibility = cms.double( 0.6 ),
6284  ecalDepositName = cms.string( "ecal" ),
6285  minP = cms.double( 10.0 ),
6286  fillIsolation = cms.bool( True ),
6287  jetDepositName = cms.string( "jets" ),
6288  hoDepositName = cms.string( "ho" ),
6289  writeIsoDeposits = cms.bool( False ),
6290  maxAbsPullX = cms.double( 4.0 ),
6291  maxAbsPullY = cms.double( 9999.0 ),
6292  minPt = cms.double( 10.0 ),
6293  TrackAssociatorParameters = cms.PSet(
6294  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6295  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6296  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6297  dRHcal = cms.double( 9999.0 ),
6298  dRPreshowerPreselection = cms.double( 0.2 ),
6299  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6300  useEcal = cms.bool( True ),
6301  dREcal = cms.double( 9999.0 ),
6302  dREcalPreselection = cms.double( 0.05 ),
6303  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6304  dRMuon = cms.double( 9999.0 ),
6305  propagateAllDirections = cms.bool( True ),
6306  muonMaxDistanceX = cms.double( 5.0 ),
6307  muonMaxDistanceY = cms.double( 5.0 ),
6308  useHO = cms.bool( True ),
6309  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6310  usePreshower = cms.bool( False ),
6311  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6312  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6313  dRHcalPreselection = cms.double( 0.2 ),
6314  useMuon = cms.bool( True ),
6315  useCalo = cms.bool( False ),
6316  accountForTrajectoryChangeCalo = cms.bool( False ),
6317  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6318  dRMuonPreselection = cms.double( 0.2 ),
6319  truthMatch = cms.bool( False ),
6320  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6321  useHcal = cms.bool( True )
6322  ),
6323  JetExtractorPSet = cms.PSet(
6324  PrintTimeReport = cms.untracked.bool( False ),
6325  ExcludeMuonVeto = cms.bool( True ),
6326  TrackAssociatorParameters = cms.PSet(
6327  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6328  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6329  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6330  dRHcal = cms.double( 0.5 ),
6331  dRPreshowerPreselection = cms.double( 0.2 ),
6332  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6333  useEcal = cms.bool( False ),
6334  dREcal = cms.double( 0.5 ),
6335  dREcalPreselection = cms.double( 0.5 ),
6336  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6337  dRMuon = cms.double( 9999.0 ),
6338  propagateAllDirections = cms.bool( True ),
6339  muonMaxDistanceX = cms.double( 5.0 ),
6340  muonMaxDistanceY = cms.double( 5.0 ),
6341  useHO = cms.bool( False ),
6342  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6343  usePreshower = cms.bool( False ),
6344  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6345  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6346  dRHcalPreselection = cms.double( 0.5 ),
6347  useMuon = cms.bool( False ),
6348  useCalo = cms.bool( True ),
6349  accountForTrajectoryChangeCalo = cms.bool( False ),
6350  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6351  dRMuonPreselection = cms.double( 0.2 ),
6352  truthMatch = cms.bool( False ),
6353  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6354  useHcal = cms.bool( False )
6355  ),
6356  ServiceParameters = cms.PSet(
6357  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6358  RPCLayers = cms.bool( False ),
6359  UseMuonNavigation = cms.untracked.bool( False )
6360  ),
6361  ComponentName = cms.string( "JetExtractor" ),
6362  DR_Max = cms.double( 1.0 ),
6363  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6364  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6365  DR_Veto = cms.double( 0.1 ),
6366  Threshold = cms.double( 5.0 )
6367  ),
6368  fillGlobalTrackQuality = cms.bool( False ),
6369  minPCaloMuon = cms.double( 1.0E9 ),
6370  maxAbsDy = cms.double( 9999.0 ),
6371  fillCaloCompatibility = cms.bool( True ),
6372  fillMatching = cms.bool( True ),
6373  MuonCaloCompatibility = cms.PSet(
6374  allSiPMHO = cms.bool( False ),
6375  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6376  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6377  delta_eta = cms.double( 0.02 ),
6378  delta_phi = cms.double( 0.02 )
6379  ),
6380  fillTrackerKink = cms.bool( False ),
6381  hcalDepositName = cms.string( "hcal" ),
6382  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6383  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6384  trackDepositName = cms.string( "tracker" ),
6385  maxAbsDx = cms.double( 3.0 ),
6386  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6387  minNumberOfMatches = cms.int32( 1 )
6388 )
6389 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6390  producers = cms.VPSet(
6391  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6392  qualityTests = cms.VPSet(
6393  cms.PSet( threshold = cms.double( 0.08 ),
6394  name = cms.string( "PFRecHitQTestThreshold" )
6395  ),
6396  cms.PSet( timingCleaning = cms.bool( True ),
6397  topologicalCleaning = cms.bool( True ),
6398  cleaningThreshold = cms.double( 2.0 ),
6399  skipTTRecoveredHits = cms.bool( True ),
6400  name = cms.string( "PFRecHitQTestECAL" )
6401  )
6402  ),
6403  name = cms.string( "PFEBRecHitCreator" )
6404  ),
6405  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6406  qualityTests = cms.VPSet(
6407  cms.PSet( threshold = cms.double( 0.3 ),
6408  name = cms.string( "PFRecHitQTestThreshold" )
6409  ),
6410  cms.PSet( timingCleaning = cms.bool( True ),
6411  topologicalCleaning = cms.bool( True ),
6412  cleaningThreshold = cms.double( 2.0 ),
6413  skipTTRecoveredHits = cms.bool( True ),
6414  name = cms.string( "PFRecHitQTestECAL" )
6415  )
6416  ),
6417  name = cms.string( "PFEERecHitCreator" )
6418  )
6419  ),
6420  navigator = cms.PSet(
6421  barrel = cms.PSet( ),
6422  endcap = cms.PSet( ),
6423  name = cms.string( "PFRecHitECALNavigator" )
6424  )
6425 )
6426 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6427  ECAL_Compensate = cms.bool( False ),
6428  ECAL_Dead_Code = cms.uint32( 10 ),
6429  MinLongTiming_Cut = cms.double( -5.0 ),
6430  ECAL_Compensation = cms.double( 0.5 ),
6431  MaxLongTiming_Cut = cms.double( 5.0 ),
6432  weight_HFhad = cms.double( 1.0 ),
6433  ApplyPulseDPG = cms.bool( False ),
6434  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6435  ECAL_Threshold = cms.double( 10.0 ),
6436  ApplyTimeDPG = cms.bool( False ),
6437  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6438  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6439  LongFibre_Fraction = cms.double( 0.1 ),
6440  MaxShortTiming_Cut = cms.double( 5.0 ),
6441  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6442  thresh_Barrel = cms.double( 0.4 ),
6443  navigation_HF = cms.bool( True ),
6444  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6445  HF_Calib_29 = cms.double( 1.07 ),
6446  LongFibre_Cut = cms.double( 120.0 ),
6447  EM_Depth = cms.double( 22.0 ),
6448  weight_HFem = cms.double( 1.0 ),
6449  LongShortFibre_Cut = cms.double( 1.0E9 ),
6450  MinShortTiming_Cut = cms.double( -5.0 ),
6451  HCAL_Calib = cms.bool( True ),
6452  thresh_HF = cms.double( 0.4 ),
6453  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6454  thresh_Endcap = cms.double( 0.4 ),
6455  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6456  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6457  ShortFibre_Cut = cms.double( 60.0 ),
6458  ApplyLongShortDPG = cms.bool( True ),
6459  HF_Calib = cms.bool( True ),
6460  HAD_Depth = cms.double( 47.0 ),
6461  ShortFibre_Fraction = cms.double( 0.01 ),
6462  HCAL_Calib_29 = cms.double( 1.35 )
6463 )
6464 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6465  producers = cms.VPSet(
6466  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6467  qualityTests = cms.VPSet(
6468  cms.PSet( threshold = cms.double( 7.0E-6 ),
6469  name = cms.string( "PFRecHitQTestThreshold" )
6470  )
6471  ),
6472  name = cms.string( "PFPSRecHitCreator" )
6473  )
6474  ),
6475  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6476 )
6477 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6478  pfClusterBuilder = cms.PSet(
6479  positionCalc = cms.PSet(
6480  minFractionInCalc = cms.double( 1.0E-9 ),
6481  logWeightDenominator = cms.double( 0.08 ),
6482  minAllowedNormalization = cms.double( 1.0E-9 ),
6483  posCalcNCrystals = cms.int32( 9 ),
6484  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6485  ),
6486  minFracTot = cms.double( 1.0E-20 ),
6487  positionCalcForConvergence = cms.PSet(
6488  minFractionInCalc = cms.double( 0.0 ),
6489  W0 = cms.double( 4.2 ),
6490  minAllowedNormalization = cms.double( 0.0 ),
6491  T0_EB = cms.double( 7.4 ),
6492  X0 = cms.double( 0.89 ),
6493  T0_ES = cms.double( 1.2 ),
6494  T0_EE = cms.double( 3.1 ),
6495  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6496  ),
6497  maxIterations = cms.uint32( 50 ),
6498  stoppingTolerance = cms.double( 1.0E-8 ),
6499  minFractionToKeep = cms.double( 1.0E-7 ),
6500  excludeOtherSeeds = cms.bool( True ),
6501  showerSigma = cms.double( 1.5 ),
6502  recHitEnergyNorms = cms.VPSet(
6503  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6504  recHitEnergyNorm = cms.double( 0.08 )
6505  ),
6506  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6507  recHitEnergyNorm = cms.double( 0.3 )
6508  )
6509  ),
6510  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6511  allCellsPositionCalc = cms.PSet(
6512  minFractionInCalc = cms.double( 1.0E-9 ),
6513  logWeightDenominator = cms.double( 0.08 ),
6514  minAllowedNormalization = cms.double( 1.0E-9 ),
6515  posCalcNCrystals = cms.int32( -1 ),
6516  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6517  )
6518  ),
6519  positionReCalc = cms.PSet(
6520  minFractionInCalc = cms.double( 0.0 ),
6521  W0 = cms.double( 4.2 ),
6522  minAllowedNormalization = cms.double( 0.0 ),
6523  T0_EB = cms.double( 7.4 ),
6524  X0 = cms.double( 0.89 ),
6525  T0_ES = cms.double( 1.2 ),
6526  T0_EE = cms.double( 3.1 ),
6527  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6528  ),
6529  initialClusteringStep = cms.PSet(
6530  thresholdsByDetector = cms.VPSet(
6531  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6532  detector = cms.string( "ECAL_BARREL" ),
6533  gatheringThresholdPt = cms.double( 0.0 )
6534  ),
6535  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6536  detector = cms.string( "ECAL_ENDCAP" ),
6537  gatheringThresholdPt = cms.double( 0.0 )
6538  )
6539  ),
6540  useCornerCells = cms.bool( True ),
6541  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6542  ),
6543  energyCorrector = cms.PSet( ),
6544  recHitCleaners = cms.VPSet(
6545  cms.PSet( cleaningByDetector = cms.VPSet(
6546  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6547  fractionThresholdModifier = cms.double( 3.0 ),
6548  doubleSpikeThresh = cms.double( 10.0 ),
6549  minS4S1_b = cms.double( -0.024 ),
6550  singleSpikeThresh = cms.double( 4.0 ),
6551  detector = cms.string( "ECAL_BARREL" ),
6552  minS4S1_a = cms.double( 0.04 ),
6553  energyThresholdModifier = cms.double( 2.0 )
6554  ),
6555  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6556  fractionThresholdModifier = cms.double( 3.0 ),
6557  doubleSpikeThresh = cms.double( 1.0E9 ),
6558  minS4S1_b = cms.double( -0.0125 ),
6559  singleSpikeThresh = cms.double( 15.0 ),
6560  detector = cms.string( "ECAL_ENDCAP" ),
6561  minS4S1_a = cms.double( 0.02 ),
6562  energyThresholdModifier = cms.double( 2.0 )
6563  )
6564 ),
6565  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6566  )
6567  ),
6568  seedFinder = cms.PSet(
6569  nNeighbours = cms.int32( 8 ),
6570  thresholdsByDetector = cms.VPSet(
6571  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6572  seedingThresholdPt = cms.double( 0.15 ),
6573  detector = cms.string( "ECAL_ENDCAP" )
6574  ),
6575  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6576  seedingThresholdPt = cms.double( 0.0 ),
6577  detector = cms.string( "ECAL_BARREL" )
6578  )
6579  ),
6580  algoName = cms.string( "LocalMaximumSeedFinder" )
6581  ),
6582  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
6583 )
6584 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
6585  pfClusterBuilder = cms.PSet(
6586  minFracTot = cms.double( 1.0E-20 ),
6587  positionCalc = cms.PSet(
6588  minFractionInCalc = cms.double( 1.0E-9 ),
6589  logWeightDenominator = cms.double( 6.0E-5 ),
6590  minAllowedNormalization = cms.double( 1.0E-9 ),
6591  posCalcNCrystals = cms.int32( -1 ),
6592  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6593  ),
6594  maxIterations = cms.uint32( 50 ),
6595  stoppingTolerance = cms.double( 1.0E-8 ),
6596  minFractionToKeep = cms.double( 1.0E-7 ),
6597  excludeOtherSeeds = cms.bool( True ),
6598  showerSigma = cms.double( 0.3 ),
6599  recHitEnergyNorms = cms.VPSet(
6600  cms.PSet( detector = cms.string( "PS1" ),
6601  recHitEnergyNorm = cms.double( 6.0E-5 )
6602  ),
6603  cms.PSet( detector = cms.string( "PS2" ),
6604  recHitEnergyNorm = cms.double( 6.0E-5 )
6605  )
6606  ),
6607  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6608  ),
6609  positionReCalc = cms.PSet( ),
6610  initialClusteringStep = cms.PSet(
6611  thresholdsByDetector = cms.VPSet(
6612  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6613  detector = cms.string( "PS1" ),
6614  gatheringThresholdPt = cms.double( 0.0 )
6615  ),
6616  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6617  detector = cms.string( "PS2" ),
6618  gatheringThresholdPt = cms.double( 0.0 )
6619  )
6620  ),
6621  useCornerCells = cms.bool( False ),
6622  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6623  ),
6624  energyCorrector = cms.PSet( ),
6625  recHitCleaners = cms.VPSet(
6626  ),
6627  seedFinder = cms.PSet(
6628  nNeighbours = cms.int32( 4 ),
6629  thresholdsByDetector = cms.VPSet(
6630  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6631  seedingThresholdPt = cms.double( 0.0 ),
6632  detector = cms.string( "PS1" )
6633  ),
6634  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6635  seedingThresholdPt = cms.double( 0.0 ),
6636  detector = cms.string( "PS2" )
6637  )
6638  ),
6639  algoName = cms.string( "LocalMaximumSeedFinder" )
6640  ),
6641  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
6642 )
6643 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6644  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
6645  minimumPSEnergy = cms.double( 0.0 ),
6646  energyCorrector = cms.PSet(
6647  applyCrackCorrections = cms.bool( False ),
6648  algoName = cms.string( "PFClusterEMEnergyCorrector" )
6649  ),
6650  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
6651 )
6652 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFClusterProducer",
6653  pfClusterBuilder = cms.PSet(
6654  positionCalc = cms.PSet(
6655  minFractionInCalc = cms.double( 1.0E-9 ),
6656  logWeightDenominator = cms.double( 0.8 ),
6657  minAllowedNormalization = cms.double( 1.0E-9 ),
6658  posCalcNCrystals = cms.int32( 5 ),
6659  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6660  ),
6661  minFracTot = cms.double( 1.0E-20 ),
6662  maxIterations = cms.uint32( 50 ),
6663  stoppingTolerance = cms.double( 1.0E-8 ),
6664  minFractionToKeep = cms.double( 1.0E-7 ),
6665  excludeOtherSeeds = cms.bool( True ),
6666  showerSigma = cms.double( 10.0 ),
6667  recHitEnergyNorms = cms.VPSet(
6668  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
6669  recHitEnergyNorm = cms.double( 0.8 )
6670  ),
6671  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
6672  recHitEnergyNorm = cms.double( 0.8 )
6673  )
6674  ),
6675  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6676  allCellsPositionCalc = cms.PSet(
6677  minFractionInCalc = cms.double( 1.0E-9 ),
6678  logWeightDenominator = cms.double( 0.8 ),
6679  minAllowedNormalization = cms.double( 1.0E-9 ),
6680  posCalcNCrystals = cms.int32( -1 ),
6681  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6682  )
6683  ),
6684  positionReCalc = cms.PSet( ),
6685  initialClusteringStep = cms.PSet(
6686  thresholdsByDetector = cms.VPSet(
6687  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6688  detector = cms.string( "HCAL_BARREL1" ),
6689  gatheringThresholdPt = cms.double( 0.0 )
6690  ),
6691  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6692  detector = cms.string( "HCAL_ENDCAP" ),
6693  gatheringThresholdPt = cms.double( 0.0 )
6694  )
6695  ),
6696  useCornerCells = cms.bool( True ),
6697  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6698  ),
6699  energyCorrector = cms.PSet( ),
6700  recHitCleaners = cms.VPSet(
6701  cms.PSet( algoName = cms.string( "RBXAndHPDCleaner" ) )
6702  ),
6703  seedFinder = cms.PSet(
6704  nNeighbours = cms.int32( 4 ),
6705  thresholdsByDetector = cms.VPSet(
6706  cms.PSet( seedingThreshold = cms.double( 0.8 ),
6707  seedingThresholdPt = cms.double( 0.0 ),
6708  detector = cms.string( "HCAL_BARREL1" )
6709  ),
6710  cms.PSet( seedingThreshold = cms.double( 1.1 ),
6711  seedingThresholdPt = cms.double( 0.0 ),
6712  detector = cms.string( "HCAL_ENDCAP" )
6713  )
6714  ),
6715  algoName = cms.string( "LocalMaximumSeedFinder" )
6716  ),
6717  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHCAL" )
6718 )
6719 fragment.hltParticleFlowClusterHFEM = cms.EDProducer( "PFClusterProducer",
6720  pfClusterBuilder = cms.PSet(
6721  positionCalc = cms.PSet(
6722  minFractionInCalc = cms.double( 1.0E-9 ),
6723  logWeightDenominator = cms.double( 0.8 ),
6724  minAllowedNormalization = cms.double( 1.0E-9 ),
6725  posCalcNCrystals = cms.int32( 5 ),
6726  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6727  ),
6728  minFracTot = cms.double( 1.0E-20 ),
6729  maxIterations = cms.uint32( 50 ),
6730  stoppingTolerance = cms.double( 1.0E-8 ),
6731  minFractionToKeep = cms.double( 1.0E-7 ),
6732  excludeOtherSeeds = cms.bool( True ),
6733  showerSigma = cms.double( 10.0 ),
6734  recHitEnergyNorms = cms.VPSet(
6735  cms.PSet( detector = cms.string( "HF_EM" ),
6736  recHitEnergyNorm = cms.double( 0.8 )
6737  )
6738  ),
6739  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6740  allCellsPositionCalc = cms.PSet(
6741  minFractionInCalc = cms.double( 1.0E-9 ),
6742  logWeightDenominator = cms.double( 0.8 ),
6743  minAllowedNormalization = cms.double( 1.0E-9 ),
6744  posCalcNCrystals = cms.int32( -1 ),
6745  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6746  )
6747  ),
6748  positionReCalc = cms.PSet( ),
6749  initialClusteringStep = cms.PSet(
6750  thresholdsByDetector = cms.VPSet(
6751  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6752  detector = cms.string( "HF_EM" ),
6753  gatheringThresholdPt = cms.double( 0.0 )
6754  )
6755  ),
6756  useCornerCells = cms.bool( False ),
6757  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6758  ),
6759  energyCorrector = cms.PSet( ),
6760  recHitCleaners = cms.VPSet(
6761  cms.PSet( cleaningByDetector = cms.VPSet(
6762  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6763  fractionThresholdModifier = cms.double( 1.0 ),
6764  doubleSpikeThresh = cms.double( 1.0E9 ),
6765  minS4S1_b = cms.double( -0.19 ),
6766  singleSpikeThresh = cms.double( 80.0 ),
6767  detector = cms.string( "HF_EM" ),
6768  minS4S1_a = cms.double( 0.11 ),
6769  energyThresholdModifier = cms.double( 1.0 )
6770  )
6771 ),
6772  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6773  )
6774  ),
6775  seedFinder = cms.PSet(
6776  nNeighbours = cms.int32( 0 ),
6777  thresholdsByDetector = cms.VPSet(
6778  cms.PSet( seedingThreshold = cms.double( 1.4 ),
6779  seedingThresholdPt = cms.double( 0.0 ),
6780  detector = cms.string( "HF_EM" )
6781  )
6782  ),
6783  algoName = cms.string( "LocalMaximumSeedFinder" )
6784  ),
6785  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFEM' )
6786 )
6787 fragment.hltParticleFlowClusterHFHAD = cms.EDProducer( "PFClusterProducer",
6788  pfClusterBuilder = cms.PSet(
6789  positionCalc = cms.PSet(
6790  minFractionInCalc = cms.double( 1.0E-9 ),
6791  logWeightDenominator = cms.double( 0.8 ),
6792  minAllowedNormalization = cms.double( 1.0E-9 ),
6793  posCalcNCrystals = cms.int32( 5 ),
6794  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6795  ),
6796  minFracTot = cms.double( 1.0E-20 ),
6797  maxIterations = cms.uint32( 50 ),
6798  stoppingTolerance = cms.double( 1.0E-8 ),
6799  minFractionToKeep = cms.double( 1.0E-7 ),
6800  excludeOtherSeeds = cms.bool( True ),
6801  showerSigma = cms.double( 10.0 ),
6802  recHitEnergyNorms = cms.VPSet(
6803  cms.PSet( detector = cms.string( "HF_HAD" ),
6804  recHitEnergyNorm = cms.double( 0.8 )
6805  )
6806  ),
6807  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6808  allCellsPositionCalc = cms.PSet(
6809  minFractionInCalc = cms.double( 1.0E-9 ),
6810  logWeightDenominator = cms.double( 0.8 ),
6811  minAllowedNormalization = cms.double( 1.0E-9 ),
6812  posCalcNCrystals = cms.int32( -1 ),
6813  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6814  )
6815  ),
6816  positionReCalc = cms.PSet( ),
6817  initialClusteringStep = cms.PSet(
6818  thresholdsByDetector = cms.VPSet(
6819  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6820  detector = cms.string( "HF_HAD" ),
6821  gatheringThresholdPt = cms.double( 0.0 )
6822  )
6823  ),
6824  useCornerCells = cms.bool( False ),
6825  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6826  ),
6827  energyCorrector = cms.PSet( ),
6828  recHitCleaners = cms.VPSet(
6829  cms.PSet( cleaningByDetector = cms.VPSet(
6830  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6831  fractionThresholdModifier = cms.double( 1.0 ),
6832  doubleSpikeThresh = cms.double( 1.0E9 ),
6833  minS4S1_b = cms.double( -0.08 ),
6834  singleSpikeThresh = cms.double( 120.0 ),
6835  detector = cms.string( "HF_HAD" ),
6836  minS4S1_a = cms.double( 0.045 ),
6837  energyThresholdModifier = cms.double( 1.0 )
6838  )
6839 ),
6840  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6841  )
6842  ),
6843  seedFinder = cms.PSet(
6844  nNeighbours = cms.int32( 0 ),
6845  thresholdsByDetector = cms.VPSet(
6846  cms.PSet( seedingThreshold = cms.double( 1.4 ),
6847  seedingThresholdPt = cms.double( 0.0 ),
6848  detector = cms.string( "HF_HAD" )
6849  )
6850  ),
6851  algoName = cms.string( "LocalMaximumSeedFinder" )
6852  ),
6853  recHitsSource = cms.InputTag( 'hltParticleFlowRecHitHCAL','HFHAD' )
6854 )
6855 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
6856  TrackQuality = cms.string( "none" ),
6857  UseQuality = cms.bool( False ),
6858  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
6859 )
6860 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
6861  debug = cms.untracked.bool( False ),
6862  linkDefinitions = cms.VPSet(
6863  cms.PSet( useKDTree = cms.bool( True ),
6864  linkType = cms.string( "PS1:ECAL" ),
6865  linkerName = cms.string( "PreshowerAndECALLinker" )
6866  ),
6867  cms.PSet( useKDTree = cms.bool( True ),
6868  linkType = cms.string( "PS2:ECAL" ),
6869  linkerName = cms.string( "PreshowerAndECALLinker" )
6870  ),
6871  cms.PSet( useKDTree = cms.bool( True ),
6872  linkType = cms.string( "TRACK:ECAL" ),
6873  linkerName = cms.string( "TrackAndECALLinker" )
6874  ),
6875  cms.PSet( useKDTree = cms.bool( True ),
6876  linkType = cms.string( "TRACK:HCAL" ),
6877  linkerName = cms.string( "TrackAndHCALLinker" )
6878  ),
6879  cms.PSet( useKDTree = cms.bool( False ),
6880  linkType = cms.string( "ECAL:HCAL" ),
6881  linkerName = cms.string( "ECALAndHCALLinker" )
6882  ),
6883  cms.PSet( useKDTree = cms.bool( False ),
6884  linkType = cms.string( "HFEM:HFHAD" ),
6885  linkerName = cms.string( "HFEMAndHFHADLinker" )
6886  )
6887  ),
6888  elementImporters = cms.VPSet(
6889  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
6890  useIterativeTracking = cms.bool( False ),
6891  source = cms.InputTag( "hltLightPFTracks" ),
6892  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
6893  muonSrc = cms.InputTag( "hltMuons" ),
6894  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
6895  ),
6896  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
6897  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
6898  BCtoPFCMap = cms.InputTag( "" )
6899  ),
6900  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6901  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
6902  ),
6903  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6904  source = cms.InputTag( "hltParticleFlowClusterHFEM" )
6905  ),
6906  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6907  source = cms.InputTag( "hltParticleFlowClusterHFHAD" )
6908  ),
6909  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6910  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
6911  )
6912  ),
6913  verbose = cms.untracked.bool( False )
6914 )
6915 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
6916  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
6917  minPtForPostCleaning = cms.double( 20.0 ),
6918  pf_nsigma_ECAL = cms.double( 0.0 ),
6919  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
6920  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
6921  metFactorForFakes = cms.double( 4.0 ),
6922  muon_HO = cms.vdouble( 0.9, 0.9 ),
6923  electron_missinghits = cms.uint32( 1 ),
6924  metSignificanceForCleaning = cms.double( 3.0 ),
6925  usePFPhotons = cms.bool( False ),
6926  dptRel_DispVtx = cms.double( 10.0 ),
6927  nTrackIsoForEgammaSC = cms.uint32( 2 ),
6928  pf_nsigma_HCAL = cms.double( 1.0 ),
6929  cosmicRejectionDistance = cms.double( 1.0 ),
6930  useEGammaFilters = cms.bool( False ),
6931  useEGammaElectrons = cms.bool( False ),
6932  nsigma_TRACK = cms.double( 1.0 ),
6933  useEGammaSupercluster = cms.bool( False ),
6934  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
6935  eventFractionForCleaning = cms.double( 0.8 ),
6936  usePFDecays = cms.bool( False ),
6937  rejectTracks_Step45 = cms.bool( False ),
6938  eventFractionForRejection = cms.double( 0.8 ),
6939  photon_MinEt = cms.double( 10.0 ),
6940  usePFNuclearInteractions = cms.bool( False ),
6941  maxSignificance = cms.double( 2.5 ),
6942  electron_iso_mva_endcap = cms.double( -0.1075 ),
6943  debug = cms.untracked.bool( False ),
6944  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
6945  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 ),
6946  ptErrorScale = cms.double( 8.0 ),
6947  minSignificance = cms.double( 2.5 ),
6948  minMomentumForPunchThrough = cms.double( 100.0 ),
6949  pf_conv_mvaCut = cms.double( 0.0 ),
6950  useCalibrationsFromDB = cms.bool( True ),
6951  usePFElectrons = cms.bool( False ),
6952  electron_iso_combIso_endcap = cms.double( 10.0 ),
6953  photon_combIso = cms.double( 10.0 ),
6954  electron_iso_mva_barrel = cms.double( -0.1875 ),
6955  postHFCleaning = cms.bool( False ),
6956  factors_45 = cms.vdouble( 10.0, 100.0 ),
6957  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHCAL:Cleaned','hltParticleFlowClusterHFHAD:Cleaned','hltParticleFlowClusterHFEM:Cleaned' ),
6958  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
6959  minSignificanceReduction = cms.double( 1.4 ),
6960  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
6961  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 ),
6962  minPixelHits = cms.int32( 1 ),
6963  maxDPtOPt = cms.double( 1.0 ),
6964  useHO = cms.bool( False ),
6965  pf_electron_output_col = cms.string( "electrons" ),
6966  electron_noniso_mvaCut = cms.double( -0.1 ),
6967  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
6968  useVerticesForNeutral = cms.bool( True ),
6969  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes.root" ),
6970  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
6971  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
6972  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
6973  minDeltaMet = cms.double( 0.4 ),
6974  pt_Error = cms.double( 1.0 ),
6975  useProtectionsForJetMET = cms.bool( True ),
6976  metFactorForRejection = cms.double( 4.0 ),
6977  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
6978  calibHF_use = cms.bool( False ),
6979  verbose = cms.untracked.bool( False ),
6980  usePFConversions = cms.bool( False ),
6981  trackQuality = cms.string( "highPurity" ),
6982  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
6983  metFactorForCleaning = cms.double( 4.0 ),
6984  eventFactorForCosmics = cms.double( 10.0 ),
6985  egammaElectrons = cms.InputTag( "" ),
6986  minEnergyForPunchThrough = cms.double( 100.0 ),
6987  minTrackerHits = cms.int32( 8 ),
6988  iCfgCandConnector = cms.PSet(
6989  bCalibSecondary = cms.bool( False ),
6990  bCalibPrimary = cms.bool( False ),
6991  bCorrect = cms.bool( False ),
6992  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
6993  ),
6994  rejectTracks_Bad = cms.bool( False ),
6995  pf_electronID_crackCorrection = cms.bool( False ),
6996  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterCorr.root" ),
6997  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 ),
6998  muons = cms.InputTag( "hltMuons" ),
6999  metFactorForHighEta = cms.double( 25.0 ),
7000  minHFCleaningPt = cms.double( 5.0 ),
7001  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7002  pf_electron_mvaCut = cms.double( -0.1 ),
7003  ptFactorForHighEta = cms.double( 2.0 ),
7004  maxDeltaPhiPt = cms.double( 7.0 ),
7005  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7006  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7007  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 ),
7008  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr.root" ),
7009  photon_HoE = cms.double( 0.1 ),
7010  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7011  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 ),
7012  punchThroughFactor = cms.double( 3.0 ),
7013  algoType = cms.uint32( 0 ),
7014  electron_iso_combIso_barrel = cms.double( 10.0 ),
7015  postMuonCleaning = cms.bool( True ),
7016  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 ),
7017  electron_protectionsForJetMET = cms.PSet(
7018  maxE = cms.double( 50.0 ),
7019  maxTrackPOverEele = cms.double( 1.0 ),
7020  maxEcalEOverP_2 = cms.double( 0.2 ),
7021  maxHcalEOverEcalE = cms.double( 0.1 ),
7022  maxEcalEOverP_1 = cms.double( 0.5 ),
7023  maxHcalEOverP = cms.double( 1.0 ),
7024  maxEcalEOverPRes = cms.double( 0.2 ),
7025  maxHcalE = cms.double( 10.0 ),
7026  maxEeleOverPout = cms.double( 0.2 ),
7027  maxNtracks = cms.double( 3.0 ),
7028  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7029  maxDPhiIN = cms.double( 0.1 ),
7030  maxEeleOverPoutRes = cms.double( 0.5 )
7031  ),
7032  electron_iso_pt = cms.double( 10.0 ),
7033  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7034  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7035  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7036  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 ),
7037  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7038  punchThroughMETFactor = cms.double( 4.0 ),
7039  metSignificanceForRejection = cms.double( 4.0 ),
7040  photon_protectionsForJetMET = cms.PSet(
7041  sumPtTrackIsoSlope = cms.double( 0.001 ),
7042  sumPtTrackIso = cms.double( 2.0 )
7043  ),
7044  usePhotonReg = cms.bool( False ),
7045  dzPV = cms.double( 0.2 ),
7046  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 ),
7047  useRegressionFromDB = cms.bool( False ),
7048  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7049  usePFSCEleCalib = cms.bool( True )
7050 )
7051 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7052  Active_Area_Repeats = cms.int32( 5 ),
7053  doAreaFastjet = cms.bool( False ),
7054  voronoiRfact = cms.double( -9.0 ),
7055  maxBadHcalCells = cms.uint32( 9999999 ),
7056  doAreaDiskApprox = cms.bool( True ),
7057  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7058  jetType = cms.string( "PFJet" ),
7059  minSeed = cms.uint32( 0 ),
7060  Ghost_EtaMax = cms.double( 6.0 ),
7061  doRhoFastjet = cms.bool( False ),
7062  jetAlgorithm = cms.string( "AntiKt" ),
7063  nSigmaPU = cms.double( 1.0 ),
7064  GhostArea = cms.double( 0.01 ),
7065  Rho_EtaMax = cms.double( 4.4 ),
7066  maxBadEcalCells = cms.uint32( 9999999 ),
7067  useDeterministicSeed = cms.bool( True ),
7068  doPVCorrection = cms.bool( False ),
7069  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7070  rParam = cms.double( 0.4 ),
7071  maxProblematicHcalCells = cms.uint32( 9999999 ),
7072  doOutputJets = cms.bool( True ),
7073  src = cms.InputTag( "hltParticleFlow" ),
7074  inputEtMin = cms.double( 0.0 ),
7075  puPtMin = cms.double( 10.0 ),
7076  srcPVs = cms.InputTag( "hltPixelVertices" ),
7077  jetPtMin = cms.double( 0.0 ),
7078  radiusPU = cms.double( 0.4 ),
7079  maxProblematicEcalCells = cms.uint32( 9999999 ),
7080  doPUOffsetCorr = cms.bool( False ),
7081  inputEMin = cms.double( 0.0 ),
7082  useMassDropTagger = cms.bool( False ),
7083  muMin = cms.double( -1.0 ),
7084  subtractorName = cms.string( "" ),
7085  muCut = cms.double( -1.0 ),
7086  subjetPtMin = cms.double( -1.0 ),
7087  useTrimming = cms.bool( False ),
7088  muMax = cms.double( -1.0 ),
7089  yMin = cms.double( -1.0 ),
7090  useFiltering = cms.bool( False ),
7091  rFilt = cms.double( -1.0 ),
7092  yMax = cms.double( -1.0 ),
7093  zcut = cms.double( -1.0 ),
7094  MinVtxNdof = cms.int32( 0 ),
7095  MaxVtxZ = cms.double( 15.0 ),
7096  UseOnlyVertexTracks = cms.bool( False ),
7097  dRMin = cms.double( -1.0 ),
7098  nFilt = cms.int32( -1 ),
7099  usePruning = cms.bool( False ),
7100  maxDepth = cms.int32( -1 ),
7101  yCut = cms.double( -1.0 ),
7102  DzTrVtxMax = cms.double( 0.0 ),
7103  UseOnlyOnePV = cms.bool( False ),
7104  rcut_factor = cms.double( -1.0 ),
7105  sumRecHits = cms.bool( False ),
7106  trimPtFracMin = cms.double( -1.0 ),
7107  dRMax = cms.double( -1.0 ),
7108  DxyTrVtxMax = cms.double( 0.0 ),
7109  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7110 )
7111 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7112  gridSpacing = cms.double( 0.55 ),
7113  maxRapidity = cms.double( 5.0 ),
7114  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7115 )
7116 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "PFJetCorrectionProducer",
7117  src = cms.InputTag( "hltAK4PFJets" ),
7118  correctors = cms.vstring( 'hltESPAK4PFCorrection' )
7119 )
7120 fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7121  DeltaR = cms.double( 0.5 ),
7122  CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ),
7123  TriggerType = cms.int32( 85 ),
7124  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7125 )
7126 fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet",
7127  saveTags = cms.bool( True ),
7128  MinPt = cms.double( 260.0 ),
7129  MinN = cms.int32( 1 ),
7130  MaxEta = cms.double( 5.0 ),
7131  MinMass = cms.double( -1.0 ),
7132  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ),
7133  MinE = cms.double( -1.0 ),
7134  triggerType = cms.int32( 85 )
7135 )
7136 fragment.hltL1sL1SingleEG10 = cms.EDFilter( "HLTLevel1GTSeed",
7137  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
7138  saveTags = cms.bool( True ),
7139  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
7140  L1UseL1TriggerObjectMaps = cms.bool( True ),
7141  L1UseAliasesForSeeding = cms.bool( True ),
7142  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7143  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
7144  L1NrBxInEvent = cms.int32( 3 ),
7145  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
7146  L1TechTriggerSeeding = cms.bool( False )
7147 )
7148 fragment.hltPrePhoton20CaloIdVLIsoL = cms.EDFilter( "HLTPrescaler",
7149  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7150  offset = cms.uint32( 0 )
7151 )
7152 fragment.hltEGL1SingleEG12Filter = cms.EDFilter( "HLTEgammaL1MatchFilterRegional",
7153  doIsolated = cms.bool( False ),
7154  endcap_end = cms.double( 2.65 ),
7155  saveTags = cms.bool( False ),
7156  region_eta_size_ecap = cms.double( 1.0 ),
7157  barrel_end = cms.double( 1.4791 ),
7158  l1IsolatedTag = cms.InputTag( 'hltL1extraParticles','Isolated' ),
7159  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
7160  region_phi_size = cms.double( 1.044 ),
7161  region_eta_size = cms.double( 0.522 ),
7162  L1SeedFilterTag = cms.InputTag( "hltL1sL1SingleEG10" ),
7163  candNonIsolatedTag = cms.InputTag( "" ),
7164  l1NonIsolatedTag = cms.InputTag( 'hltL1extraParticles','NonIsolated' ),
7165  ncandcut = cms.int32( 1 )
7166 )
7167 fragment.hltEG20EtFilter = cms.EDFilter( "HLTEgammaEtFilter",
7168  saveTags = cms.bool( False ),
7169  L1NonIsoCand = cms.InputTag( "" ),
7170  relaxed = cms.untracked.bool( False ),
7171  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7172  inputTag = cms.InputTag( "hltEGL1SingleEG12Filter" ),
7173  etcutEB = cms.double( 20.0 ),
7174  etcutEE = cms.double( 20.0 ),
7175  ncandcut = cms.int32( 1 )
7176 )
7177 fragment.hltEG20CaloIdVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7178  doIsolated = cms.bool( True ),
7179  thrOverE2EE = cms.double( -1.0 ),
7180  L1NonIsoCand = cms.InputTag( "" ),
7181  saveTags = cms.bool( False ),
7182  thrOverE2EB = cms.double( -1.0 ),
7183  thrRegularEE = cms.double( 0.04 ),
7184  thrOverEEE = cms.double( -1.0 ),
7185  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7186  thrOverEEB = cms.double( -1.0 ),
7187  thrRegularEB = cms.double( 0.024 ),
7188  lessThan = cms.bool( True ),
7189  useEt = cms.bool( False ),
7190  ncandcut = cms.int32( 1 ),
7191  isoTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
7192  candTag = cms.InputTag( "hltEG20EtFilter" ),
7193  nonIsoTag = cms.InputTag( "" )
7194 )
7195 fragment.hltEG20CaloIdVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7196  doIsolated = cms.bool( True ),
7197  thrOverE2EE = cms.double( -1.0 ),
7198  L1NonIsoCand = cms.InputTag( "" ),
7199  saveTags = cms.bool( False ),
7200  thrOverE2EB = cms.double( -1.0 ),
7201  thrRegularEE = cms.double( -1.0 ),
7202  thrOverEEE = cms.double( 0.1 ),
7203  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7204  thrOverEEB = cms.double( 0.15 ),
7205  thrRegularEB = cms.double( -1.0 ),
7206  lessThan = cms.bool( True ),
7207  useEt = cms.bool( False ),
7208  ncandcut = cms.int32( 1 ),
7209  isoTag = cms.InputTag( "hltEgammaHoverE" ),
7210  candTag = cms.InputTag( "hltEG20CaloIdVLClusterShapeFilter" ),
7211  nonIsoTag = cms.InputTag( "" )
7212 )
7213 fragment.hltEG20CaloIdVLIsoLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
7214  doIsolated = cms.bool( True ),
7215  thrOverE2EE = cms.double( 0.0 ),
7216  L1NonIsoCand = cms.InputTag( "" ),
7217  saveTags = cms.bool( False ),
7218  thrOverE2EB = cms.double( 0.0 ),
7219  thrRegularEE = cms.double( 5.5 ),
7220  thrOverEEE = cms.double( 0.012 ),
7221  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7222  thrOverEEB = cms.double( 0.012 ),
7223  thrRegularEB = cms.double( 5.5 ),
7224  lessThan = cms.bool( True ),
7225  useEt = cms.bool( True ),
7226  ncandcut = cms.int32( 1 ),
7227  isoTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
7228  candTag = cms.InputTag( "hltEG20CaloIdVLHEFilter" ),
7229  nonIsoTag = cms.InputTag( "" )
7230 )
7231 fragment.hltEG20CaloIdVLIsoLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
7232  doIsolated = cms.bool( True ),
7233  thrOverE2EE = cms.double( 0.0 ),
7234  L1NonIsoCand = cms.InputTag( "" ),
7235  saveTags = cms.bool( False ),
7236  thrOverE2EB = cms.double( 0.0 ),
7237  thrRegularEE = cms.double( 3.5 ),
7238  thrOverEEE = cms.double( 0.005 ),
7239  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7240  thrOverEEB = cms.double( 0.005 ),
7241  thrRegularEB = cms.double( 3.5 ),
7242  lessThan = cms.bool( True ),
7243  useEt = cms.bool( True ),
7244  ncandcut = cms.int32( 1 ),
7245  isoTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
7246  candTag = cms.InputTag( "hltEG20CaloIdVLHEFilter" ),
7247  nonIsoTag = cms.InputTag( "" )
7248 )
7249 fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer",
7250  WtAverage = cms.bool( True ),
7251  Method2 = cms.bool( True ),
7252  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7253  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
7254  Verbosity = cms.int32( 0 ),
7255  UseError = cms.bool( True ),
7256  TrackCollection = cms.InputTag( "hltPixelTracks" ),
7257  PtMin = cms.double( 1.0 ),
7258  NTrkMin = cms.int32( 2 ),
7259  ZOffset = cms.double( 5.0 ),
7260  Finder = cms.string( "DivisiveVertexFinder" ),
7261  ZSeparation = cms.double( 0.05 )
7262 )
7263 fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7264  useEventsWithNoVertex = cms.bool( True ),
7265  originHalfLength = cms.double( 0.3 ),
7266  useProtoTrackKinematics = cms.bool( False ),
7267  usePV = cms.bool( True ),
7268  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7269  InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
7270  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7271  InputCollection = cms.InputTag( "hltPixelTracks" ),
7272  originRadius = cms.double( 0.1 )
7273 )
7274 fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
7275  src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ),
7276  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7277  SimpleMagneticField = cms.string( "ParabolicMf" ),
7278  TransientInitialStateEstimatorParameters = cms.PSet(
7279  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7280  numberMeasurementsForFit = cms.int32( 4 ),
7281  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7282  ),
7283  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7284  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7285  cleanTrajectoryAfterInOut = cms.bool( False ),
7286  useHitsSplitting = cms.bool( False ),
7287  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7288  doSeedingRegionRebuilding = cms.bool( False ),
7289  maxNSeeds = cms.uint32( 100000 ),
7290  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
7291  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7292  TrajectoryBuilder = cms.string( "" )
7293 )
7294 fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
7295  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ),
7296  SimpleMagneticField = cms.string( "ParabolicMf" ),
7297  clusterRemovalInfo = cms.InputTag( "" ),
7298  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7299  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7300  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7301  useHitsSplitting = cms.bool( False ),
7302  MeasurementTracker = cms.string( "" ),
7303  AlgorithmName = cms.string( "hltIterX" ),
7304  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7305  NavigationSchool = cms.string( "" ),
7306  TrajectoryInEvent = cms.bool( True ),
7307  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7308  GeometricInnerState = cms.bool( True ),
7309  useSimpleMF = cms.bool( True ),
7310  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7311 )
7312 fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
7313  max_d0 = cms.double( 100.0 ),
7314  minNumber3DLayers = cms.uint32( 0 ),
7315  max_lostHitFraction = cms.double( 1.0 ),
7316  applyAbsCutsIfNoPV = cms.bool( False ),
7317  qualityBit = cms.string( "highPurity" ),
7318  minNumberLayers = cms.uint32( 3 ),
7319  chi2n_par = cms.double( 0.7 ),
7320  useVtxError = cms.bool( False ),
7321  nSigmaZ = cms.double( 3.0 ),
7322  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7323  applyAdaptedPVCuts = cms.bool( True ),
7324  min_eta = cms.double( -9999.0 ),
7325  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7326  copyTrajectories = cms.untracked.bool( True ),
7327  vtxNumber = cms.int32( -1 ),
7328  max_d0NoPV = cms.double( 100.0 ),
7329  keepAllTracks = cms.bool( False ),
7330  maxNumberLostLayers = cms.uint32( 1 ),
7331  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7332  max_relpterr = cms.double( 9999.0 ),
7333  copyExtras = cms.untracked.bool( True ),
7334  max_z0NoPV = cms.double( 100.0 ),
7335  vertexCut = cms.string( "tracksSize>=3" ),
7336  max_z0 = cms.double( 100.0 ),
7337  useVertices = cms.bool( True ),
7338  min_nhits = cms.uint32( 0 ),
7339  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ),
7340  max_minMissHitOutOrIn = cms.int32( 99 ),
7341  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7342  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
7343  max_eta = cms.double( 9999.0 ),
7344  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7345  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7346  res_par = cms.vdouble( 0.003, 0.001 ),
7347  minHitsToBypassChecks = cms.uint32( 20 )
7348 )
7349 fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
7350  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7351  maxChi2 = cms.double( 9.0 ),
7352  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ),
7353  oldClusterRemovalInfo = cms.InputTag( "" ),
7354  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7355  overrideTrkQuals = cms.InputTag( "" ),
7356  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7357  TrackQuality = cms.string( "highPurity" )
7358 )
7359 fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7360  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7361  OnDemand = cms.bool( False ),
7362  src = cms.InputTag( "hltSiStripClusters" )
7363 )
7364 fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
7365  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7366  'BPix1+BPix2+FPix1_pos',
7367  'BPix1+BPix2+FPix1_neg',
7368  'BPix1+FPix1_pos+FPix2_pos',
7369  'BPix1+FPix1_neg+FPix2_neg' ),
7370  MTOB = cms.PSet( ),
7371  TEC = cms.PSet( ),
7372  MTID = cms.PSet( ),
7373  FPix = cms.PSet(
7374  HitProducer = cms.string( "hltSiPixelRecHits" ),
7375  hitErrorRZ = cms.double( 0.0036 ),
7376  useErrorsFromParam = cms.bool( True ),
7377  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7378  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7379  hitErrorRPhi = cms.double( 0.0051 )
7380  ),
7381  MTEC = cms.PSet( ),
7382  MTIB = cms.PSet( ),
7383  TID = cms.PSet( ),
7384  TOB = cms.PSet( ),
7385  BPix = cms.PSet(
7386  HitProducer = cms.string( "hltSiPixelRecHits" ),
7387  hitErrorRZ = cms.double( 0.006 ),
7388  useErrorsFromParam = cms.bool( True ),
7389  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7390  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7391  hitErrorRPhi = cms.double( 0.0027 )
7392  ),
7393  TIB = cms.PSet( )
7394 )
7395 fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7396  RegionFactoryPSet = cms.PSet(
7397  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7398  RegionPSet = cms.PSet(
7399  precise = cms.bool( True ),
7400  originRadius = cms.double( 0.05 ),
7401  ptMin = cms.double( 0.5 ),
7402  input = cms.InputTag( "hltEgammaCandidates" ),
7403  maxNRegions = cms.int32( 10 ),
7404  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7405  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
7406  zErrorBeamSpot = cms.double( 24.2 ),
7407  deltaEta = cms.double( 0.5 ),
7408  deltaPhi = cms.double( 0.5 ),
7409  nSigmaZVertex = cms.double( 3.0 ),
7410  nSigmaZBeamSpot = cms.double( 4.0 ),
7411  mode = cms.string( "VerticesFixed" ),
7412  maxNVertices = cms.int32( 3 ),
7413  zErrorVetex = cms.double( 0.2 )
7414  )
7415  ),
7416  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7417  ClusterCheckPSet = cms.PSet(
7418  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7419  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7420  doClusterCheck = cms.bool( False ),
7421  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7422  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7423  ),
7424  OrderedHitsFactoryPSet = cms.PSet(
7425  maxElement = cms.uint32( 0 ),
7426  ComponentName = cms.string( "StandardHitTripletGenerator" ),
7427  GeneratorPSet = cms.PSet(
7428  useBending = cms.bool( True ),
7429  useFixedPreFiltering = cms.bool( False ),
7430  maxElement = cms.uint32( 100000 ),
7431  phiPreFiltering = cms.double( 0.3 ),
7432  extraHitRPhitolerance = cms.double( 0.032 ),
7433  useMultScattering = cms.bool( True ),
7434  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
7435  extraHitRZtolerance = cms.double( 0.037 ),
7436  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7437  ),
7438  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" )
7439  ),
7440  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
7441 )
7442 fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
7443  src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ),
7444  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7445  SimpleMagneticField = cms.string( "ParabolicMf" ),
7446  TransientInitialStateEstimatorParameters = cms.PSet(
7447  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7448  numberMeasurementsForFit = cms.int32( 4 ),
7449  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7450  ),
7451  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7452  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
7453  cleanTrajectoryAfterInOut = cms.bool( False ),
7454  useHitsSplitting = cms.bool( False ),
7455  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7456  doSeedingRegionRebuilding = cms.bool( False ),
7457  maxNSeeds = cms.uint32( 100000 ),
7458  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
7459  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7460  TrajectoryBuilder = cms.string( "" )
7461 )
7462 fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
7463  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ),
7464  SimpleMagneticField = cms.string( "ParabolicMf" ),
7465  clusterRemovalInfo = cms.InputTag( "" ),
7466  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7467  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
7468  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7469  useHitsSplitting = cms.bool( False ),
7470  MeasurementTracker = cms.string( "" ),
7471  AlgorithmName = cms.string( "hltIterX" ),
7472  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7473  NavigationSchool = cms.string( "" ),
7474  TrajectoryInEvent = cms.bool( True ),
7475  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7476  GeometricInnerState = cms.bool( True ),
7477  useSimpleMF = cms.bool( True ),
7478  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7479 )
7480 fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
7481  max_d0 = cms.double( 100.0 ),
7482  minNumber3DLayers = cms.uint32( 0 ),
7483  max_lostHitFraction = cms.double( 1.0 ),
7484  applyAbsCutsIfNoPV = cms.bool( False ),
7485  qualityBit = cms.string( "highPurity" ),
7486  minNumberLayers = cms.uint32( 3 ),
7487  chi2n_par = cms.double( 0.7 ),
7488  useVtxError = cms.bool( False ),
7489  nSigmaZ = cms.double( 3.0 ),
7490  dz_par2 = cms.vdouble( 0.9, 3.0 ),
7491  applyAdaptedPVCuts = cms.bool( True ),
7492  min_eta = cms.double( -9999.0 ),
7493  dz_par1 = cms.vdouble( 0.8, 3.0 ),
7494  copyTrajectories = cms.untracked.bool( True ),
7495  vtxNumber = cms.int32( -1 ),
7496  max_d0NoPV = cms.double( 100.0 ),
7497  keepAllTracks = cms.bool( False ),
7498  maxNumberLostLayers = cms.uint32( 1 ),
7499  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7500  max_relpterr = cms.double( 9999.0 ),
7501  copyExtras = cms.untracked.bool( True ),
7502  max_z0NoPV = cms.double( 100.0 ),
7503  vertexCut = cms.string( "tracksSize>=3" ),
7504  max_z0 = cms.double( 100.0 ),
7505  useVertices = cms.bool( True ),
7506  min_nhits = cms.uint32( 0 ),
7507  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
7508  max_minMissHitOutOrIn = cms.int32( 99 ),
7509  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7510  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
7511  max_eta = cms.double( 9999.0 ),
7512  d0_par2 = cms.vdouble( 0.9, 3.0 ),
7513  d0_par1 = cms.vdouble( 0.85, 3.0 ),
7514  res_par = cms.vdouble( 0.003, 0.001 ),
7515  minHitsToBypassChecks = cms.uint32( 20 )
7516 )
7517 fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
7518  max_d0 = cms.double( 100.0 ),
7519  minNumber3DLayers = cms.uint32( 0 ),
7520  max_lostHitFraction = cms.double( 1.0 ),
7521  applyAbsCutsIfNoPV = cms.bool( False ),
7522  qualityBit = cms.string( "highPurity" ),
7523  minNumberLayers = cms.uint32( 5 ),
7524  chi2n_par = cms.double( 0.4 ),
7525  useVtxError = cms.bool( False ),
7526  nSigmaZ = cms.double( 3.0 ),
7527  dz_par2 = cms.vdouble( 1.0, 4.0 ),
7528  applyAdaptedPVCuts = cms.bool( True ),
7529  min_eta = cms.double( -9999.0 ),
7530  dz_par1 = cms.vdouble( 1.0, 4.0 ),
7531  copyTrajectories = cms.untracked.bool( True ),
7532  vtxNumber = cms.int32( -1 ),
7533  max_d0NoPV = cms.double( 100.0 ),
7534  keepAllTracks = cms.bool( False ),
7535  maxNumberLostLayers = cms.uint32( 1 ),
7536  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7537  max_relpterr = cms.double( 9999.0 ),
7538  copyExtras = cms.untracked.bool( True ),
7539  max_z0NoPV = cms.double( 100.0 ),
7540  vertexCut = cms.string( "tracksSize>=3" ),
7541  max_z0 = cms.double( 100.0 ),
7542  useVertices = cms.bool( True ),
7543  min_nhits = cms.uint32( 0 ),
7544  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
7545  max_minMissHitOutOrIn = cms.int32( 99 ),
7546  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7547  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
7548  max_eta = cms.double( 9999.0 ),
7549  d0_par2 = cms.vdouble( 1.0, 4.0 ),
7550  d0_par1 = cms.vdouble( 1.0, 4.0 ),
7551  res_par = cms.vdouble( 0.003, 0.001 ),
7552  minHitsToBypassChecks = cms.uint32( 20 )
7553 )
7554 fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger",
7555  ShareFrac = cms.double( 0.19 ),
7556  writeOnlyTrkQuals = cms.bool( False ),
7557  MinPT = cms.double( 0.05 ),
7558  allowFirstHitShare = cms.bool( True ),
7559  copyExtras = cms.untracked.bool( True ),
7560  Epsilon = cms.double( -0.001 ),
7561  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
7562  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7563  MaxNormalizedChisq = cms.double( 1000.0 ),
7564  copyMVA = cms.bool( False ),
7565  FoundHitBonus = cms.double( 5.0 ),
7566  setsToMerge = cms.VPSet(
7567  cms.PSet( pQual = cms.bool( False ),
7568  tLists = cms.vint32( 0, 1 )
7569  )
7570  ),
7571  MinFound = cms.int32( 3 ),
7572  hasSelector = cms.vint32( 0, 0 ),
7573  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
7574  LostHitPenalty = cms.double( 20.0 ),
7575  newQuality = cms.string( "confirmed" )
7576 )
7577 fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger",
7578  ShareFrac = cms.double( 0.19 ),
7579  writeOnlyTrkQuals = cms.bool( False ),
7580  MinPT = cms.double( 0.05 ),
7581  allowFirstHitShare = cms.bool( True ),
7582  copyExtras = cms.untracked.bool( True ),
7583  Epsilon = cms.double( -0.001 ),
7584  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
7585  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7586  MaxNormalizedChisq = cms.double( 1000.0 ),
7587  copyMVA = cms.bool( False ),
7588  FoundHitBonus = cms.double( 5.0 ),
7589  setsToMerge = cms.VPSet(
7590  cms.PSet( pQual = cms.bool( False ),
7591  tLists = cms.vint32( 0, 1 )
7592  )
7593  ),
7594  MinFound = cms.int32( 3 ),
7595  hasSelector = cms.vint32( 0, 0 ),
7596  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
7597  LostHitPenalty = cms.double( 20.0 ),
7598  newQuality = cms.string( "confirmed" )
7599 )
7600 fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
7601  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7602  maxChi2 = cms.double( 16.0 ),
7603  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ),
7604  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7605  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7606  overrideTrkQuals = cms.InputTag( "" ),
7607  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7608  TrackQuality = cms.string( "highPurity" )
7609 )
7610 fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7611  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
7612  OnDemand = cms.bool( False ),
7613  src = cms.InputTag( "hltSiStripClusters" )
7614 )
7615 fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
7616  layerList = cms.vstring( 'BPix1+BPix2',
7617  'BPix1+BPix3',
7618  'BPix2+BPix3',
7619  'BPix1+FPix1_pos',
7620  'BPix1+FPix1_neg',
7621  'BPix1+FPix2_pos',
7622  'BPix1+FPix2_neg',
7623  'BPix2+FPix1_pos',
7624  'BPix2+FPix1_neg',
7625  'BPix2+FPix2_pos',
7626  'BPix2+FPix2_neg',
7627  'FPix1_pos+FPix2_pos',
7628  'FPix1_neg+FPix2_neg' ),
7629  MTOB = cms.PSet( ),
7630  TEC = cms.PSet( ),
7631  MTID = cms.PSet( ),
7632  FPix = cms.PSet(
7633  HitProducer = cms.string( "hltSiPixelRecHits" ),
7634  hitErrorRZ = cms.double( 0.0036 ),
7635  useErrorsFromParam = cms.bool( True ),
7636  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7637  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
7638  hitErrorRPhi = cms.double( 0.0051 )
7639  ),
7640  MTEC = cms.PSet( ),
7641  MTIB = cms.PSet( ),
7642  TID = cms.PSet( ),
7643  TOB = cms.PSet( ),
7644  BPix = cms.PSet(
7645  HitProducer = cms.string( "hltSiPixelRecHits" ),
7646  hitErrorRZ = cms.double( 0.006 ),
7647  useErrorsFromParam = cms.bool( True ),
7648  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7649  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
7650  hitErrorRPhi = cms.double( 0.0027 )
7651  ),
7652  TIB = cms.PSet( )
7653 )
7654 fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7655  RegionFactoryPSet = cms.PSet(
7656  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7657  RegionPSet = cms.PSet(
7658  precise = cms.bool( True ),
7659  originRadius = cms.double( 0.05 ),
7660  ptMin = cms.double( 1.2 ),
7661  deltaEta = cms.double( 0.5 ),
7662  deltaPhi = cms.double( 0.5 ),
7663  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
7664  input = cms.InputTag( "hltEgammaCandidates" ),
7665  mode = cms.string( "VerticesFixed" ),
7666  maxNRegions = cms.int32( 10 ),
7667  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7668  maxNVertices = cms.int32( 3 ),
7669  zErrorBeamSpot = cms.double( 24.2 ),
7670  nSigmaZVertex = cms.double( 3.0 ),
7671  nSigmaZBeamSpot = cms.double( 4.0 ),
7672  zErrorVetex = cms.double( 0.2 )
7673  )
7674  ),
7675  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7676  ClusterCheckPSet = cms.PSet(
7677  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7678  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7679  doClusterCheck = cms.bool( False ),
7680  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7681  MaxNumberOfPixelClusters = cms.uint32( 10000 )
7682  ),
7683  OrderedHitsFactoryPSet = cms.PSet(
7684  maxElement = cms.uint32( 0 ),
7685  ComponentName = cms.string( "StandardHitPairGenerator" ),
7686  GeneratorPSet = cms.PSet(
7687  maxElement = cms.uint32( 100000 ),
7688  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7689  ),
7690  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" )
7691  ),
7692  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
7693 )
7694 fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
7695  src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ),
7696  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7697  SimpleMagneticField = cms.string( "ParabolicMf" ),
7698  TransientInitialStateEstimatorParameters = cms.PSet(
7699  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7700  numberMeasurementsForFit = cms.int32( 4 ),
7701  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7702  ),
7703  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7704  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
7705  cleanTrajectoryAfterInOut = cms.bool( False ),
7706  useHitsSplitting = cms.bool( False ),
7707  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7708  doSeedingRegionRebuilding = cms.bool( False ),
7709  maxNSeeds = cms.uint32( 100000 ),
7710  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
7711  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7712  TrajectoryBuilder = cms.string( "" )
7713 )
7714 fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
7715  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ),
7716  SimpleMagneticField = cms.string( "ParabolicMf" ),
7717  clusterRemovalInfo = cms.InputTag( "" ),
7718  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7719  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
7720  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7721  useHitsSplitting = cms.bool( False ),
7722  MeasurementTracker = cms.string( "" ),
7723  AlgorithmName = cms.string( "hltIterX" ),
7724  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7725  NavigationSchool = cms.string( "" ),
7726  TrajectoryInEvent = cms.bool( True ),
7727  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7728  GeometricInnerState = cms.bool( True ),
7729  useSimpleMF = cms.bool( True ),
7730  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7731 )
7732 fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
7733  max_d0 = cms.double( 100.0 ),
7734  minNumber3DLayers = cms.uint32( 0 ),
7735  max_lostHitFraction = cms.double( 1.0 ),
7736  applyAbsCutsIfNoPV = cms.bool( False ),
7737  qualityBit = cms.string( "highPurity" ),
7738  minNumberLayers = cms.uint32( 3 ),
7739  chi2n_par = cms.double( 0.7 ),
7740  useVtxError = cms.bool( False ),
7741  nSigmaZ = cms.double( 3.0 ),
7742  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7743  applyAdaptedPVCuts = cms.bool( True ),
7744  min_eta = cms.double( -9999.0 ),
7745  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7746  copyTrajectories = cms.untracked.bool( True ),
7747  vtxNumber = cms.int32( -1 ),
7748  max_d0NoPV = cms.double( 100.0 ),
7749  keepAllTracks = cms.bool( False ),
7750  maxNumberLostLayers = cms.uint32( 1 ),
7751  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7752  max_relpterr = cms.double( 9999.0 ),
7753  copyExtras = cms.untracked.bool( True ),
7754  max_z0NoPV = cms.double( 100.0 ),
7755  vertexCut = cms.string( "tracksSize>=3" ),
7756  max_z0 = cms.double( 100.0 ),
7757  useVertices = cms.bool( True ),
7758  min_nhits = cms.uint32( 0 ),
7759  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ),
7760  max_minMissHitOutOrIn = cms.int32( 99 ),
7761  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7762  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
7763  max_eta = cms.double( 9999.0 ),
7764  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7765  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7766  res_par = cms.vdouble( 0.003, 0.001 ),
7767  minHitsToBypassChecks = cms.uint32( 20 )
7768 )
7769 fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger",
7770  ShareFrac = cms.double( 0.19 ),
7771  writeOnlyTrkQuals = cms.bool( False ),
7772  MinPT = cms.double( 0.05 ),
7773  allowFirstHitShare = cms.bool( True ),
7774  copyExtras = cms.untracked.bool( True ),
7775  Epsilon = cms.double( -0.001 ),
7776  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
7777  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7778  MaxNormalizedChisq = cms.double( 1000.0 ),
7779  copyMVA = cms.bool( False ),
7780  FoundHitBonus = cms.double( 5.0 ),
7781  setsToMerge = cms.VPSet(
7782  cms.PSet( pQual = cms.bool( False ),
7783  tLists = cms.vint32( 0, 1 )
7784  )
7785  ),
7786  MinFound = cms.int32( 3 ),
7787  hasSelector = cms.vint32( 0, 0 ),
7788  TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
7789  LostHitPenalty = cms.double( 20.0 ),
7790  newQuality = cms.string( "confirmed" )
7791 )
7792 fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional",
7793  egTrkIsoStripEndcap = cms.double( 0.03 ),
7794  egTrkIsoConeSize = cms.double( 0.29 ),
7795  trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ),
7796  egTrkIsoStripBarrel = cms.double( 0.03 ),
7797  countTracks = cms.bool( False ),
7798  egTrkIsoRSpan = cms.double( 999999.0 ),
7799  egTrkIsoVetoConeSize = cms.double( 0.06 ),
7800  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7801  egTrkIsoPtMin = cms.double( 1.0 ),
7802  egTrkIsoZSpan = cms.double( 999999.0 )
7803 )
7804 fragment.hltEG20CaloIdVLIsoLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
7805  doIsolated = cms.bool( True ),
7806  thrOverE2EE = cms.double( 0.0 ),
7807  L1NonIsoCand = cms.InputTag( "" ),
7808  saveTags = cms.bool( True ),
7809  thrOverE2EB = cms.double( 0.0 ),
7810  thrRegularEE = cms.double( 3.5 ),
7811  thrOverEEE = cms.double( 0.002 ),
7812  L1IsoCand = cms.InputTag( "hltEgammaCandidates" ),
7813  thrOverEEB = cms.double( 0.002 ),
7814  thrRegularEB = cms.double( 3.5 ),
7815  lessThan = cms.bool( True ),
7816  useEt = cms.bool( True ),
7817  ncandcut = cms.int32( 1 ),
7818  isoTag = cms.InputTag( "hltEgammaHollowTrackIso" ),
7819  candTag = cms.InputTag( "hltEG20CaloIdVLIsoLHcalIsoFilter" ),
7820  nonIsoTag = cms.InputTag( "" )
7821 )
7822 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
7823  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
7824  offset = cms.uint32( 0 )
7825 )
7826 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
7827  inputTag = cms.InputTag( "rawDataCollector" ),
7828  fedList = cms.vuint32( 1023 )
7829 )
7830 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
7831  processName = cms.string( "@" )
7832 )
7833 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
7834  processName = cms.string( "@" )
7835 )
7836 fragment.hltL1GtTrigReport = cms.EDAnalyzer( "L1GtTrigReport",
7837  PrintVerbosity = cms.untracked.int32( 10 ),
7838  UseL1GlobalTriggerRecord = cms.bool( False ),
7839  PrintOutput = cms.untracked.int32( 3 ),
7840  L1GtRecordInputTag = cms.InputTag( "hltGtDigis" )
7841 )
7842 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
7843  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
7844  ReferenceRate = cms.untracked.double( 100.0 ),
7845  serviceBy = cms.untracked.string( "never" ),
7846  resetBy = cms.untracked.string( "never" ),
7847  reportBy = cms.untracked.string( "job" ),
7848  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
7849 )
7850 
7851 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtDigis + fragment.hltCaloStage1Digis + fragment.hltCaloStage1LegacyFormatDigis + fragment.hltL1GtObjectMap + fragment.hltL1extraParticles )
7852 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
7853 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
7854 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
7855 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
7856 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
7857 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
7858 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
7859 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
7860 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
7861 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
7862 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
7863 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll )
7864 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
7865 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
7866 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
7867 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
7868 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
7869 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
7870 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
7871 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
7872 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
7873 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
7874 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
7875 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
7876 fragment.HLTEle27erWP75GsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleIsoEG22erOrSingleEG25Filter + fragment.hltEG27EtL1IsoEG22erOrSingleEG25Filter + fragment.hltEgammaClusterShape + fragment.hltEle27WP75ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WP75HcEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WP75EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WP75HcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle27WP75PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle27WP75GsfOneOEMinusOneOPFilter + fragment.hltEle27WP75GsfChi2Filter + fragment.hltEle27WP75GsfDetaFilter + fragment.hltEle27WP75GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WP75GsfTrackIsoFilter )
7877 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
7878 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
7879 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
7880 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 )
7881 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
7882 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
7883 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
7884 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
7885 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
7886 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
7887 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackSelectionHighPurity )
7888 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
7889 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackSelectionHighPurityLoose + fragment.hltIter1PFlowTrackSelectionHighPurityTight + fragment.hltIter1PFlowTrackSelectionHighPurity )
7890 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
7891 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackSelectionHighPurity )
7892 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
7893 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
7894 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
7895 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 )
7896 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets )
7897 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.hltAK4PFJetsCorrected )
7898 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
7899 fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVerticesForPhotons )
7900 fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons )
7901 fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons )
7902 fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons )
7903 fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons )
7904 fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 )
7905 fragment.HLTPhoton20CaloIdVLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG12Filter + fragment.hltEG20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloIdVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20CaloIdVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20CaloIdVLIsoLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG20CaloIdVLIsoLHcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG20CaloIdVLIsoLTrackIsoFilter )
7906 
7907 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
7908 fragment.HLT_CaloJet260_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet200 + fragment.hltPreCaloJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet260 + fragment.HLTEndSequence )
7909 fragment.HLT_Ele27_eta2p1_WP75_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleIsoEG22erOrSingleEG25 + fragment.hltPreEle27eta2p1WP75Gsf + fragment.HLTEle27erWP75GsfSequence + fragment.HLTEndSequence )
7910 fragment.HLT_Mu50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu16ORSingleMu25 + fragment.hltPreMu50 + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu16orMu25L1f0L2Filtered16Q + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f16QL3Filtered50Q + fragment.HLTEndSequence )
7911 fragment.HLT_PFJet260_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleJet200 + fragment.hltPrePFJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210 + fragment.hltSinglePFJet260 + fragment.HLTEndSequence )
7912 fragment.HLT_Photon20_CaloIdVL_IsoL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG10 + fragment.hltPrePhoton20CaloIdVLIsoL + fragment.HLTPhoton20CaloIdVLIsoLSequence + fragment.HLTEndSequence )
7913 fragment.HLT_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
7914 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtDigis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
7915 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltL1GtTrigReport + fragment.hltTrigReport )
7916 
7917 
7918 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_CaloJet260_v1, fragment.HLT_Ele27_eta2p1_WP75_Gsf_v1, fragment.HLT_Mu50_v1, fragment.HLT_PFJet260_v1, fragment.HLT_Photon20_CaloIdVL_IsoL_v1, fragment.HLT_Physics_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
7919 
7920 
7921 # dummyfy hltGetConditions in cff's
7922 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
7923  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
7924  result = cms.bool( True )
7925  )
7926  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
7927 
7928 # add specific customizations
7929 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
7930 fragment = customizeHLTforAll(fragment)
7931