CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_HIon_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_7_4_0/HIon/V151 (CMSSW_7_4_10_patch1)
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 fragment = cms.ProcessFragment( "HLT" )
6 
7 fragment.HLTConfigVersion = cms.PSet(
8  tableName = cms.string('/dev/CMSSW_7_4_0/HIon/V151')
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.transferSystem = cms.PSet(
396  destinations = cms.vstring( 'Tier0',
397  'DQM',
398  'ECAL',
399  'EventDisplay',
400  'Lustre',
401  'None' ),
402  transferModes = cms.vstring( 'default',
403  'test',
404  'emulator' ),
405  streamA = cms.PSet(
406  default = cms.vstring( 'Tier0' ),
407  test = cms.vstring( 'Lustre' ),
408  emulator = cms.vstring( 'Lustre' )
409  ),
410  streamCalibration = cms.PSet(
411  default = cms.vstring( 'Tier0' ),
412  test = cms.vstring( 'Lustre' ),
413  emulator = cms.vstring( 'None' )
414  ),
415  streamDQM = cms.PSet(
416  default = cms.vstring( 'DQM' ),
417  test = cms.vstring( 'DQM',
418  'Lustre' ),
419  emulator = cms.vstring( 'None' )
420  ),
421  streamDQMCalibration = cms.PSet(
422  default = cms.vstring( 'DQM' ),
423  test = cms.vstring( 'DQM',
424  'Lustre' ),
425  emulator = cms.vstring( 'None' )
426  ),
427  streamEcalCalibration = cms.PSet(
428  default = cms.vstring( 'ECAL' ),
429  test = cms.vstring( 'ECAL' ),
430  emulator = cms.vstring( 'None' )
431  ),
432  streamEventDisplay = cms.PSet(
433  default = cms.vstring( 'EventDisplay',
434  'Tier0' ),
435  test = cms.vstring( 'EventDisplay',
436  'Lustre' ),
437  emulator = cms.vstring( 'None' )
438  ),
439  streamExpressCosmics = cms.PSet(
440  default = cms.vstring( 'Tier0' ),
441  test = cms.vstring( 'Lustre' ),
442  emulator = cms.vstring( 'Lustre' )
443  ),
444  streamNanoDST = cms.PSet(
445  default = cms.vstring( 'Tier0' ),
446  test = cms.vstring( 'Lustre' ),
447  emulator = cms.vstring( 'None' )
448  ),
449  streamRPCMON = cms.PSet(
450  default = cms.vstring( 'Tier0' ),
451  test = cms.vstring( 'Lustre' ),
452  emulator = cms.vstring( 'None' )
453  ),
454  streamTrackerCalibration = cms.PSet(
455  default = cms.vstring( 'Tier0' ),
456  test = cms.vstring( 'Lustre' ),
457  emulator = cms.vstring( 'None' )
458  ),
459  default = cms.PSet(
460  default = cms.vstring( 'Tier0' ),
461  test = cms.vstring( 'Lustre' ),
462  emulator = cms.vstring( 'Lustre' ),
463  streamLookArea = cms.PSet( )
464  ),
465  streamLookArea = cms.PSet(
466  default = cms.vstring( 'DQM' ),
467  test = cms.vstring( 'DQM',
468  'Lustre' ),
469  emulator = cms.vstring( 'None' )
470  )
471 )
472 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
473  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
474  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
475  maxCand = cms.int32( 5 ),
476  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
477  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
478  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
479  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
480  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
481  updator = cms.string( "hltESPKFUpdator" ),
482  alwaysUseInvalidHits = cms.bool( True ),
483  intermediateCleaning = cms.bool( False ),
484  lostHitPenalty = cms.double( 90.0 )
485 )
486 fragment.streams = cms.PSet(
487  DQM = cms.vstring( 'OnlineMonitor' ),
488  PhysicsEGammaCommissioning = cms.vstring( 'HLTPhysics',
489  'InitialPDForHI' )
490 )
491 fragment.datasets = cms.PSet(
492  HLTPhysics = cms.vstring( 'HLT_Physics_v2' ),
493  InitialPDForHI = cms.vstring( 'HLT_HIL1DoubleMu0_HighQ_v2',
494  'HLT_HIL2DoubleMu0_NHitQ_v2',
495  'HLT_HIL2DoubleMu0_v2',
496  'HLT_HIL2DoubleMu3_v2',
497  'HLT_HIL2Mu15_v2',
498  'HLT_HIL2Mu3_NHitQ_v2',
499  'HLT_HIL2Mu3_v2',
500  'HLT_HIL2Mu7_v2',
501  'HLT_HIL3DoubleMuOpen_OS_NoCowboy_v2',
502  'HLT_HIL3DoubleMuOpen_OS_v2',
503  'HLT_HIL3DoubleMuOpen_SS_v2',
504  'HLT_HIL3DoubleMuOpen_v2',
505  'HLT_HIL3Mu3_v2' ),
506  OnlineMonitor = cms.vstring( 'HLT_HIL1DoubleMu0_HighQ_v2',
507  'HLT_HIL2DoubleMu0_NHitQ_v2',
508  'HLT_HIL2DoubleMu0_v2',
509  'HLT_HIL2DoubleMu3_v2',
510  'HLT_HIL2Mu15_v2',
511  'HLT_HIL2Mu3_NHitQ_v2',
512  'HLT_HIL2Mu3_v2',
513  'HLT_HIL2Mu7_v2',
514  'HLT_HIL3DoubleMuOpen_OS_NoCowboy_v2',
515  'HLT_HIL3DoubleMuOpen_OS_v2',
516  'HLT_HIL3DoubleMuOpen_SS_v2',
517  'HLT_HIL3DoubleMuOpen_v2',
518  'HLT_HIL3Mu3_v2',
519  'HLT_Physics_v2' )
520 )
521 
522 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
523  iovIsRunNotTime = cms.bool( True ),
524  recordName = cms.string( "CSCChannelMapperRecord" ),
525  firstValid = cms.vuint32( 1 )
526 )
527 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
528  iovIsRunNotTime = cms.bool( True ),
529  recordName = cms.string( "CSCIndexerRecord" ),
530  firstValid = cms.vuint32( 1 )
531 )
532 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
533  iovIsRunNotTime = cms.bool( True ),
534  recordName = cms.string( "JetTagComputerRecord" ),
535  firstValid = cms.vuint32( 1 )
536 )
537 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
538  iovIsRunNotTime = cms.bool( True ),
539  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
540  firstValid = cms.vuint32( 1 )
541 )
542 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
543  iovIsRunNotTime = cms.bool( True ),
544  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
545  firstValid = cms.vuint32( 1 )
546 )
547 
548 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
549  MaxDPhi = cms.double( 1.6 ),
550  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
551  PropagationDirection = cms.string( "anyDirection" )
552 )
553 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
554  AlgoName = cms.string( "CSCChannelMapperPostls1" )
555 )
556 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
557  AlgoName = cms.string( "CSCIndexerPostls1" )
558 )
559 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
560 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
561  appendToDataLabel = cms.string( "" ),
562  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
563 )
564 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
565  appendToDataLabel = cms.string( "" )
566 )
567 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
568  ComponentName = cms.string( "ClusterShapeHitFilter" ),
569  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
570  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
571 )
572 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
573  SimpleMagneticField = cms.string( "" ),
574  PropagationDirection = cms.string( "alongMomentum" ),
575  ComponentName = cms.string( "PropagatorWithMaterial" ),
576  Mass = cms.double( 0.105 ),
577  ptMin = cms.double( -1.0 ),
578  MaxDPhi = cms.double( 1.6 ),
579  useRungeKutta = cms.bool( False )
580 )
581 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
582  SimpleMagneticField = cms.string( "ParabolicMf" ),
583  PropagationDirection = cms.string( "alongMomentum" ),
584  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
585  Mass = cms.double( 0.105 ),
586  ptMin = cms.double( -1.0 ),
587  MaxDPhi = cms.double( 1.6 ),
588  useRungeKutta = cms.bool( False )
589 )
590 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
591  SimpleMagneticField = cms.string( "" ),
592  PropagationDirection = cms.string( "oppositeToMomentum" ),
593  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
594  Mass = cms.double( 0.105 ),
595  ptMin = cms.double( -1.0 ),
596  MaxDPhi = cms.double( 1.6 ),
597  useRungeKutta = cms.bool( False )
598 )
599 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
600  SimpleMagneticField = cms.string( "ParabolicMf" ),
601  PropagationDirection = cms.string( "oppositeToMomentum" ),
602  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
603  Mass = cms.double( 0.105 ),
604  ptMin = cms.double( -1.0 ),
605  MaxDPhi = cms.double( 1.6 ),
606  useRungeKutta = cms.bool( False )
607 )
608 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
609  EtaDivisions = cms.untracked.uint32( 20 ),
610  PhiDivisions = cms.untracked.uint32( 20 ),
611  EtaMax = cms.untracked.double( 2.5 )
612 )
613 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
614  NoErrorPropagation = cms.bool( False ),
615  endcapShiftInZPos = cms.double( 0.0 ),
616  PropagationDirection = cms.string( "anyDirection" ),
617  useTuningForL2Speed = cms.bool( False ),
618  useIsYokeFlag = cms.bool( True ),
619  endcapShiftInZNeg = cms.double( 0.0 ),
620  SetVBFPointer = cms.bool( False ),
621  AssumeNoMaterial = cms.bool( False ),
622  returnTangentPlane = cms.bool( True ),
623  useInTeslaFromMagField = cms.bool( False ),
624  VBFName = cms.string( "VolumeBasedMagneticField" ),
625  useEndcapShiftsInZ = cms.bool( False ),
626  sendLogWarning = cms.bool( False ),
627  useMatVolumes = cms.bool( True ),
628  debug = cms.bool( False ),
629  ApplyRadX0Correction = cms.bool( True ),
630  useMagVolumes = cms.bool( True ),
631  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
632 )
633 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
634  ComponentName = cms.string( "TransientTrackBuilder" )
635 )
636 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
637  ComponentName = cms.string( "CaloDetIdAssociator" ),
638  etaBinSize = cms.double( 0.087 ),
639  nEta = cms.int32( 70 ),
640  nPhi = cms.int32( 72 ),
641  includeBadChambers = cms.bool( False )
642 )
643 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
644  ComponentName = cms.string( "CosmicNavigationSchool" ),
645  SimpleMagneticField = cms.string( "" )
646 )
647 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
648  ComponentName = cms.string( "EcalDetIdAssociator" ),
649  etaBinSize = cms.double( 0.02 ),
650  nEta = cms.int32( 300 ),
651  nPhi = cms.int32( 360 ),
652  includeBadChambers = cms.bool( False )
653 )
654 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
655  dbstatusMask = cms.PSet(
656  kGood = cms.vstring( 'kOk' ),
657  kProblematic = cms.vstring( 'kDAC',
658  'kNoLaser',
659  'kNoisy',
660  'kNNoisy',
661  'kNNNoisy',
662  'kNNNNoisy',
663  'kNNNNNoisy',
664  'kFixedG6',
665  'kFixedG1',
666  'kFixedG0' ),
667  kRecovered = cms.vstring( ),
668  kTime = cms.vstring( ),
669  kWeird = cms.vstring( ),
670  kBad = cms.vstring( 'kNonRespondingIsolated',
671  'kDeadVFE',
672  'kDeadFE',
673  'kNoDataNoTP' )
674  ),
675  timeThresh = cms.double( 2.0 ),
676  flagMask = cms.PSet(
677  kGood = cms.vstring( 'kGood' ),
678  kProblematic = cms.vstring( 'kPoorReco',
679  'kPoorCalib',
680  'kNoisy',
681  'kSaturated' ),
682  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
683  'kTowerRecovered' ),
684  kTime = cms.vstring( 'kOutOfTime' ),
685  kWeird = cms.vstring( 'kWeird',
686  'kDiWeird' ),
687  kBad = cms.vstring( 'kFaultyHardware',
688  'kDead',
689  'kKilled' )
690  )
691 )
692 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
693  ComponentName = cms.string( "HcalDetIdAssociator" ),
694  etaBinSize = cms.double( 0.087 ),
695  nEta = cms.int32( 70 ),
696  nPhi = cms.int32( 72 ),
697  includeBadChambers = cms.bool( False )
698 )
699 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
700  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
701  'TimingSubtractedBit' ),
702  SeverityLevels = cms.VPSet(
703  cms.PSet( RecHitFlags = cms.vstring( ),
704  ChannelStatus = cms.vstring( ),
705  Level = cms.int32( 0 )
706  ),
707  cms.PSet( RecHitFlags = cms.vstring( ),
708  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
709  Level = cms.int32( 1 )
710  ),
711  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
712  'HSCP_FracLeader',
713  'HSCP_OuterEnergy',
714  'HSCP_ExpFit',
715  'ADCSaturationBit',
716  'HBHEIsolatedNoise',
717  'AddedSimHcalNoise' ),
718  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
719  Level = cms.int32( 5 )
720  ),
721  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
722  'HBHEPulseShape',
723  'HOBit',
724  'HFInTimeWindow',
725  'ZDCBit',
726  'CalibrationBit',
727  'TimingErrorBit',
728  'HBHETriangleNoise',
729  'HBHETS4TS5Noise' ),
730  ChannelStatus = cms.vstring( ),
731  Level = cms.int32( 8 )
732  ),
733  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
734  'HFPET',
735  'HFS8S1Ratio',
736  'HFDigiTime' ),
737  ChannelStatus = cms.vstring( ),
738  Level = cms.int32( 11 )
739  ),
740  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
741  'HBHESpikeNoise' ),
742  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
743  Level = cms.int32( 12 )
744  ),
745  cms.PSet( RecHitFlags = cms.vstring( ),
746  ChannelStatus = cms.vstring( 'HcalCellHot' ),
747  Level = cms.int32( 15 )
748  ),
749  cms.PSet( RecHitFlags = cms.vstring( ),
750  ChannelStatus = cms.vstring( 'HcalCellOff',
751  'HcalCellDead' ),
752  Level = cms.int32( 20 )
753  )
754  ),
755  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
756  'HcalCellOff',
757  'HcalCellDead' )
758 )
759 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
760  categoryVariableName = cms.string( "vertexCategory" ),
761  useTrackWeights = cms.bool( True ),
762  useCategories = cms.bool( True ),
763  pseudoMultiplicityMin = cms.uint32( 2 ),
764  correctVertexMass = cms.bool( True ),
765  trackSelection = cms.PSet(
766  totalHitsMin = cms.uint32( 0 ),
767  jetDeltaRMax = cms.double( 0.3 ),
768  qualityClass = cms.string( "any" ),
769  pixelHitsMin = cms.uint32( 0 ),
770  sip3dSigMin = cms.double( -99999.9 ),
771  sip3dSigMax = cms.double( 99999.9 ),
772  normChi2Max = cms.double( 99999.9 ),
773  maxDistToAxis = cms.double( 0.07 ),
774  sip2dValMax = cms.double( 99999.9 ),
775  maxDecayLen = cms.double( 5.0 ),
776  ptMin = cms.double( 0.0 ),
777  sip2dSigMax = cms.double( 99999.9 ),
778  sip2dSigMin = cms.double( -99999.9 ),
779  sip3dValMax = cms.double( 99999.9 ),
780  sip2dValMin = cms.double( -99999.9 ),
781  sip3dValMin = cms.double( -99999.9 )
782  ),
783  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
784  'CombinedSVPseudoVertex',
785  'CombinedSVNoVertex' ),
786  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
787  charmCut = cms.double( 1.5 ),
788  vertexFlip = cms.bool( False ),
789  minimumTrackWeight = cms.double( 0.5 ),
790  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
791  trackMultiplicityMin = cms.uint32( 3 ),
792  trackPseudoSelection = cms.PSet(
793  totalHitsMin = cms.uint32( 0 ),
794  jetDeltaRMax = cms.double( 0.3 ),
795  qualityClass = cms.string( "any" ),
796  pixelHitsMin = cms.uint32( 0 ),
797  sip3dSigMin = cms.double( -99999.9 ),
798  sip3dSigMax = cms.double( 99999.9 ),
799  normChi2Max = cms.double( 99999.9 ),
800  maxDistToAxis = cms.double( 0.07 ),
801  sip2dValMax = cms.double( 99999.9 ),
802  maxDecayLen = cms.double( 5.0 ),
803  ptMin = cms.double( 0.0 ),
804  sip2dSigMax = cms.double( 99999.9 ),
805  sip2dSigMin = cms.double( 2.0 ),
806  sip3dValMax = cms.double( 99999.9 ),
807  sip2dValMin = cms.double( -99999.9 ),
808  sip3dValMin = cms.double( -99999.9 )
809  ),
810  trackSort = cms.string( "sip2dSig" ),
811  trackFlip = cms.bool( False )
812 )
813 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
814  categoryVariableName = cms.string( "vertexCategory" ),
815  useTrackWeights = cms.bool( True ),
816  useCategories = cms.bool( True ),
817  pseudoMultiplicityMin = cms.uint32( 2 ),
818  correctVertexMass = cms.bool( True ),
819  trackSelection = cms.PSet(
820  b_pT = cms.double( 0.3684 ),
821  max_pT = cms.double( 500.0 ),
822  useVariableJTA = cms.bool( False ),
823  maxDecayLen = cms.double( 5.0 ),
824  sip3dValMin = cms.double( -99999.9 ),
825  max_pT_dRcut = cms.double( 0.1 ),
826  a_pT = cms.double( 0.005263 ),
827  totalHitsMin = cms.uint32( 0 ),
828  jetDeltaRMax = cms.double( 0.3 ),
829  a_dR = cms.double( -0.001053 ),
830  maxDistToAxis = cms.double( 0.07 ),
831  ptMin = cms.double( 0.0 ),
832  qualityClass = cms.string( "any" ),
833  pixelHitsMin = cms.uint32( 0 ),
834  sip2dValMax = cms.double( 99999.9 ),
835  max_pT_trackPTcut = cms.double( 3.0 ),
836  sip2dValMin = cms.double( -99999.9 ),
837  normChi2Max = cms.double( 99999.9 ),
838  sip3dValMax = cms.double( 99999.9 ),
839  sip3dSigMin = cms.double( -99999.9 ),
840  min_pT = cms.double( 120.0 ),
841  min_pT_dRcut = cms.double( 0.5 ),
842  sip2dSigMax = cms.double( 99999.9 ),
843  sip3dSigMax = cms.double( 99999.9 ),
844  sip2dSigMin = cms.double( -99999.9 ),
845  b_dR = cms.double( 0.6263 )
846  ),
847  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
848  'CombinedSVIVFV2PseudoVertex',
849  'CombinedSVIVFV2NoVertex' ),
850  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
851  charmCut = cms.double( 1.5 ),
852  vertexFlip = cms.bool( False ),
853  minimumTrackWeight = cms.double( 0.5 ),
854  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
855  trackMultiplicityMin = cms.uint32( 3 ),
856  trackPseudoSelection = cms.PSet(
857  b_pT = cms.double( 0.3684 ),
858  max_pT = cms.double( 500.0 ),
859  useVariableJTA = cms.bool( False ),
860  maxDecayLen = cms.double( 5.0 ),
861  sip3dValMin = cms.double( -99999.9 ),
862  max_pT_dRcut = cms.double( 0.1 ),
863  a_pT = cms.double( 0.005263 ),
864  totalHitsMin = cms.uint32( 0 ),
865  jetDeltaRMax = cms.double( 0.3 ),
866  a_dR = cms.double( -0.001053 ),
867  maxDistToAxis = cms.double( 0.07 ),
868  ptMin = cms.double( 0.0 ),
869  qualityClass = cms.string( "any" ),
870  pixelHitsMin = cms.uint32( 0 ),
871  sip2dValMax = cms.double( 99999.9 ),
872  max_pT_trackPTcut = cms.double( 3.0 ),
873  sip2dValMin = cms.double( -99999.9 ),
874  normChi2Max = cms.double( 99999.9 ),
875  sip3dValMax = cms.double( 99999.9 ),
876  sip3dSigMin = cms.double( -99999.9 ),
877  min_pT = cms.double( 120.0 ),
878  min_pT_dRcut = cms.double( 0.5 ),
879  sip2dSigMax = cms.double( 99999.9 ),
880  sip3dSigMax = cms.double( 99999.9 ),
881  sip2dSigMin = cms.double( 2.0 ),
882  b_dR = cms.double( 0.6263 )
883  ),
884  trackSort = cms.string( "sip2dSig" ),
885  trackFlip = cms.bool( False )
886 )
887 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
888  maxImpactParameterSig = cms.double( 999999.0 ),
889  deltaR = cms.double( -1.0 ),
890  minimumImpactParameter = cms.double( -1.0 ),
891  maximumDecayLength = cms.double( 999999.0 ),
892  impactParameterType = cms.int32( 1 ),
893  trackQualityClass = cms.string( "any" ),
894  deltaRmin = cms.double( 0.0 ),
895  maxImpactParameter = cms.double( 0.1 ),
896  useSignedImpactParameterSig = cms.bool( True ),
897  maximumDistanceToJetAxis = cms.double( 999999.0 ),
898  nthTrack = cms.int32( -1 )
899 )
900 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
901  b_pT = cms.double( 0.3684 ),
902  deltaR = cms.double( -1.0 ),
903  minimumImpactParameter = cms.double( 0.05 ),
904  a_dR = cms.double( -0.001053 ),
905  min_pT = cms.double( 120.0 ),
906  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
907  max_pT = cms.double( 500.0 ),
908  impactParameterType = cms.int32( 1 ),
909  trackQualityClass = cms.string( "any" ),
910  useVariableJTA = cms.bool( False ),
911  min_pT_dRcut = cms.double( 0.5 ),
912  max_pT_trackPTcut = cms.double( 3.0 ),
913  max_pT_dRcut = cms.double( 0.1 ),
914  b_dR = cms.double( 0.6263 ),
915  a_pT = cms.double( 0.005263 ),
916  maximumDecayLength = cms.double( 999999.0 ),
917  nthTrack = cms.int32( 1 ),
918  useSignedImpactParameterSig = cms.bool( False )
919 )
920 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
921  MaxDPhi = cms.double( 1.6 ),
922  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
923  PropagationDirection = cms.string( "alongMomentum" )
924 )
925 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
926  MaxDPhi = cms.double( 1.6 ),
927  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
928  PropagationDirection = cms.string( "oppositeToMomentum" )
929 )
930 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
931  SimpleMagneticField = cms.string( "" ),
932  PropagationDirection = cms.string( "oppositeToMomentum" ),
933  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
934  Mass = cms.double( 5.11E-4 ),
935  ptMin = cms.double( -1.0 ),
936  MaxDPhi = cms.double( 1.6 ),
937  useRungeKutta = cms.bool( False )
938 )
939 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
940  MaxChi2 = cms.double( 16.0 ),
941  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
942  pTChargeCutThreshold = cms.double( -1.0 ),
943  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
944  nSigma = cms.double( 3.0 )
945 )
946 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
947  MaxChi2 = cms.double( 2000.0 ),
948  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
949  pTChargeCutThreshold = cms.double( -1.0 ),
950  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
951  nSigma = cms.double( 3.0 )
952 )
953 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
954  MaxChi2 = cms.double( 30.0 ),
955  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
956  pTChargeCutThreshold = cms.double( -1.0 ),
957  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
958  nSigma = cms.double( 3.0 )
959 )
960 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
961  MaxChi2 = cms.double( 9.0 ),
962  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
963  pTChargeCutThreshold = cms.double( 15.0 ),
964  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
965  nSigma = cms.double( 3.0 )
966 )
967 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
968  MaxChi2 = cms.double( 16.0 ),
969  nSigma = cms.double( 3.0 ),
970  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" )
971 )
972 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
973  MaxChi2 = cms.double( 30.0 ),
974  nSigma = cms.double( 3.0 ),
975  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" )
976 )
977 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
978  MaxChi2 = cms.double( 9.0 ),
979  nSigma = cms.double( 3.0 ),
980  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" )
981 )
982 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
983  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
984  MaxComponents = cms.int32( 12 ),
985  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
986 )
987 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
988  maxImpactParameterSig = cms.double( 999999.0 ),
989  deltaR = cms.double( -1.0 ),
990  minimumImpactParameter = cms.double( -1.0 ),
991  maximumDecayLength = cms.double( 999999.0 ),
992  impactParameterType = cms.int32( 1 ),
993  trackQualityClass = cms.string( "any" ),
994  deltaRmin = cms.double( 0.0 ),
995  maxImpactParameter = cms.double( 0.1 ),
996  useSignedImpactParameterSig = cms.bool( True ),
997  maximumDistanceToJetAxis = cms.double( 999999.0 ),
998  nthTrack = cms.int32( -1 )
999 )
1000 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
1001  maxImpactParameterSig = cms.double( 999999.0 ),
1002  deltaR = cms.double( -1.0 ),
1003  minimumImpactParameter = cms.double( -1.0 ),
1004  maximumDecayLength = cms.double( 999999.0 ),
1005  impactParameterType = cms.int32( 1 ),
1006  trackQualityClass = cms.string( "any" ),
1007  deltaRmin = cms.double( 0.0 ),
1008  maxImpactParameter = cms.double( 0.2 ),
1009  useSignedImpactParameterSig = cms.bool( True ),
1010  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1011  nthTrack = cms.int32( -1 )
1012 )
1013 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1014  b_pT = cms.double( 0.3684 ),
1015  deltaR = cms.double( -1.0 ),
1016  minimumImpactParameter = cms.double( 0.05 ),
1017  a_dR = cms.double( -0.001053 ),
1018  min_pT = cms.double( 120.0 ),
1019  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1020  max_pT = cms.double( 500.0 ),
1021  impactParameterType = cms.int32( 1 ),
1022  trackQualityClass = cms.string( "any" ),
1023  useVariableJTA = cms.bool( False ),
1024  min_pT_dRcut = cms.double( 0.5 ),
1025  max_pT_trackPTcut = cms.double( 3.0 ),
1026  max_pT_dRcut = cms.double( 0.1 ),
1027  b_dR = cms.double( 0.6263 ),
1028  a_pT = cms.double( 0.005263 ),
1029  maximumDecayLength = cms.double( 999999.0 ),
1030  nthTrack = cms.int32( 1 ),
1031  useSignedImpactParameterSig = cms.bool( False )
1032 )
1033 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
1034  b_pT = cms.double( 0.3684 ),
1035  deltaR = cms.double( -1.0 ),
1036  minimumImpactParameter = cms.double( 0.2 ),
1037  a_dR = cms.double( -0.001053 ),
1038  min_pT = cms.double( 120.0 ),
1039  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1040  max_pT = cms.double( 500.0 ),
1041  impactParameterType = cms.int32( 1 ),
1042  trackQualityClass = cms.string( "any" ),
1043  useVariableJTA = cms.bool( False ),
1044  min_pT_dRcut = cms.double( 0.5 ),
1045  max_pT_trackPTcut = cms.double( 3.0 ),
1046  max_pT_dRcut = cms.double( 0.1 ),
1047  b_dR = cms.double( 0.6263 ),
1048  a_pT = cms.double( 0.005263 ),
1049  maximumDecayLength = cms.double( 999999.0 ),
1050  nthTrack = cms.int32( 2 ),
1051  useSignedImpactParameterSig = cms.bool( True )
1052 )
1053 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
1054  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
1055 )
1056 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
1057  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
1058  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
1059  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
1060  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
1061  Mass = cms.double( 5.11E-4 ),
1062  BetheHeitlerCorrection = cms.int32( 2 )
1063 )
1064 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1065  NoErrorPropagation = cms.bool( False ),
1066  endcapShiftInZPos = cms.double( 0.0 ),
1067  PropagationDirection = cms.string( "anyDirection" ),
1068  useTuningForL2Speed = cms.bool( True ),
1069  useIsYokeFlag = cms.bool( True ),
1070  endcapShiftInZNeg = cms.double( 0.0 ),
1071  SetVBFPointer = cms.bool( False ),
1072  AssumeNoMaterial = cms.bool( False ),
1073  returnTangentPlane = cms.bool( True ),
1074  useInTeslaFromMagField = cms.bool( False ),
1075  VBFName = cms.string( "VolumeBasedMagneticField" ),
1076  useEndcapShiftsInZ = cms.bool( False ),
1077  sendLogWarning = cms.bool( False ),
1078  useMatVolumes = cms.bool( True ),
1079  debug = cms.bool( False ),
1080  ApplyRadX0Correction = cms.bool( True ),
1081  useMagVolumes = cms.bool( True ),
1082  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
1083 )
1084 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1085  NoErrorPropagation = cms.bool( False ),
1086  endcapShiftInZPos = cms.double( 0.0 ),
1087  PropagationDirection = cms.string( "oppositeToMomentum" ),
1088  useTuningForL2Speed = cms.bool( True ),
1089  useIsYokeFlag = cms.bool( True ),
1090  endcapShiftInZNeg = cms.double( 0.0 ),
1091  SetVBFPointer = cms.bool( False ),
1092  AssumeNoMaterial = cms.bool( False ),
1093  returnTangentPlane = cms.bool( True ),
1094  useInTeslaFromMagField = cms.bool( False ),
1095  VBFName = cms.string( "VolumeBasedMagneticField" ),
1096  useEndcapShiftsInZ = cms.bool( False ),
1097  sendLogWarning = cms.bool( False ),
1098  useMatVolumes = cms.bool( True ),
1099  debug = cms.bool( False ),
1100  ApplyRadX0Correction = cms.bool( True ),
1101  useMagVolumes = cms.bool( True ),
1102  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
1103 )
1104 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
1105  EstimateCut = cms.double( -1.0 ),
1106  LogPixelProbabilityCut = cms.double( -16.0 ),
1107  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1108  MinNumberOfHits = cms.int32( 3 ),
1109  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1110  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1111  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
1112  NoInvalidHitsBeginEnd = cms.bool( True ),
1113  RejectTracks = cms.bool( True )
1114 )
1115 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
1116  EstimateCut = cms.double( -1.0 ),
1117  LogPixelProbabilityCut = cms.double( -16.0 ),
1118  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
1119  MinNumberOfHits = cms.int32( 5 ),
1120  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
1121  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1122  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
1123  NoInvalidHitsBeginEnd = cms.bool( False ),
1124  RejectTracks = cms.bool( True )
1125 )
1126 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1127  SimpleMagneticField = cms.string( "" ),
1128  PropagationDirection = cms.string( "alongMomentum" ),
1129  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
1130  Mass = cms.double( 5.11E-4 ),
1131  ptMin = cms.double( -1.0 ),
1132  MaxDPhi = cms.double( 1.6 ),
1133  useRungeKutta = cms.bool( False )
1134 )
1135 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
1136  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
1137 )
1138 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1139  EstimateCut = cms.double( -1.0 ),
1140  LogPixelProbabilityCut = cms.double( -16.0 ),
1141  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
1142  MinNumberOfHits = cms.int32( 5 ),
1143  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
1144  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
1145  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
1146  NoInvalidHitsBeginEnd = cms.bool( True ),
1147  RejectTracks = cms.bool( True )
1148 )
1149 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
1150  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1151  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
1152  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
1153  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1154  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
1155 )
1156 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
1157  ErrorRescaling = cms.double( 100.0 ),
1158  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
1159  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
1160  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
1161  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
1162  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
1163 )
1164 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1165  EstimateCut = cms.double( -1.0 ),
1166  LogPixelProbabilityCut = cms.double( -16.0 ),
1167  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
1168  MinNumberOfHits = cms.int32( 5 ),
1169  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
1170  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1171  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
1172  NoInvalidHitsBeginEnd = cms.bool( False ),
1173  RejectTracks = cms.bool( True )
1174 )
1175 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
1176  EstimateCut = cms.double( -1.0 ),
1177  LogPixelProbabilityCut = cms.double( -16.0 ),
1178  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1179  MinNumberOfHits = cms.int32( 5 ),
1180  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1181  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1182  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
1183  NoInvalidHitsBeginEnd = cms.bool( False ),
1184  RejectTracks = cms.bool( True )
1185 )
1186 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1187  minHits = cms.int32( 3 ),
1188  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
1189  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1190  Updator = cms.string( "hltESPKFUpdator" ),
1191  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1192  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1193 )
1194 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
1195  minHits = cms.int32( 3 ),
1196  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
1197  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1198  Updator = cms.string( "hltESPKFUpdator" ),
1199  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
1200  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1201 )
1202 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1203  errorRescaling = cms.double( 100.0 ),
1204  minHits = cms.int32( 3 ),
1205  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
1206  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1207  Updator = cms.string( "hltESPKFUpdator" ),
1208  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1209  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1210 )
1211 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
1212  errorRescaling = cms.double( 100.0 ),
1213  minHits = cms.int32( 3 ),
1214  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
1215  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1216  Updator = cms.string( "hltESPKFUpdator" ),
1217  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
1218  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1219 )
1220 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
1221  errorRescaling = cms.double( 10.0 ),
1222  minHits = cms.int32( 3 ),
1223  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
1224  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1225  Updator = cms.string( "hltESPKFUpdator" ),
1226  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
1227  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1228 )
1229 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
1230  ComponentName = cms.string( "hltESPKFUpdator" )
1231 )
1232 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
1233  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
1234  DistanceMeasure = cms.string( "KullbackLeibler" )
1235 )
1236 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1237  minHits = cms.int32( 3 ),
1238  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
1239  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1240  Updator = cms.string( "hltESPKFUpdator" ),
1241  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
1242  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1243 )
1244 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
1245  UseStripStripQualityDB = cms.bool( True ),
1246  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1247  UsePixelROCQualityDB = cms.bool( True ),
1248  DebugPixelROCQualityDB = cms.untracked.bool( False ),
1249  UseStripAPVFiberQualityDB = cms.bool( True ),
1250  badStripCuts = cms.PSet(
1251  TOB = cms.PSet(
1252  maxConsecutiveBad = cms.uint32( 9999 ),
1253  maxBad = cms.uint32( 9999 )
1254  ),
1255  TID = cms.PSet(
1256  maxConsecutiveBad = cms.uint32( 9999 ),
1257  maxBad = cms.uint32( 9999 )
1258  ),
1259  TEC = cms.PSet(
1260  maxConsecutiveBad = cms.uint32( 9999 ),
1261  maxBad = cms.uint32( 9999 )
1262  ),
1263  TIB = cms.PSet(
1264  maxConsecutiveBad = cms.uint32( 9999 ),
1265  maxBad = cms.uint32( 9999 )
1266  )
1267  ),
1268  DebugStripModuleQualityDB = cms.untracked.bool( False ),
1269  ComponentName = cms.string( "hltESPMeasurementTracker" ),
1270  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
1271  UsePixelModuleQualityDB = cms.bool( True ),
1272  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
1273  HitMatcher = cms.string( "StandardMatcher" ),
1274  DebugStripStripQualityDB = cms.untracked.bool( False ),
1275  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1276  SiStripQualityLabel = cms.string( "" ),
1277  UseStripModuleQualityDB = cms.bool( True ),
1278  MaskBadAPVFibers = cms.bool( True )
1279 )
1280 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
1281  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
1282 )
1283 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
1284  useLAAlignmentOffsets = cms.bool( False ),
1285  DoCosmics = cms.bool( False ),
1286  eff_charge_cut_highX = cms.double( 1.0 ),
1287  eff_charge_cut_highY = cms.double( 1.0 ),
1288  inflate_all_errors_no_trk_angle = cms.bool( False ),
1289  eff_charge_cut_lowY = cms.double( 0.0 ),
1290  eff_charge_cut_lowX = cms.double( 0.0 ),
1291  UseErrorsFromTemplates = cms.bool( True ),
1292  TruncatePixelCharge = cms.bool( True ),
1293  size_cutY = cms.double( 3.0 ),
1294  size_cutX = cms.double( 3.0 ),
1295  useLAWidthFromDB = cms.bool( False ),
1296  inflate_errors = cms.bool( False ),
1297  Alpha2Order = cms.bool( True ),
1298  ClusterProbComputationFlag = cms.int32( 0 ),
1299  PixelErrorParametrization = cms.string( "NOTcmsim" ),
1300  EdgeClusterErrorX = cms.double( 50.0 ),
1301  EdgeClusterErrorY = cms.double( 85.0 ),
1302  LoadTemplatesFromDB = cms.bool( True ),
1303  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
1304  IrradiationBiasCorrection = cms.bool( False )
1305 )
1306 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1307  SimpleMagneticField = cms.string( "" ),
1308  PropagationDirection = cms.string( "alongMomentum" ),
1309  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1310  Mass = cms.double( 0.105 ),
1311  ptMin = cms.double( -1.0 ),
1312  MaxDPhi = cms.double( 1.6 ),
1313  useRungeKutta = cms.bool( True )
1314 )
1315 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
1316  Epsilon = cms.double( 5.0 ),
1317  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1318  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
1319  PropagationDirection = cms.string( "alongMomentum" ),
1320  ComponentName = cms.string( "hltESPSmartPropagator" )
1321 )
1322 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
1323  Epsilon = cms.double( 5.0 ),
1324  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
1325  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1326  PropagationDirection = cms.string( "alongMomentum" ),
1327  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
1328 )
1329 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
1330  Epsilon = cms.double( 5.0 ),
1331  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
1332  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
1333  PropagationDirection = cms.string( "oppositeToMomentum" ),
1334  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
1335 )
1336 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
1337  distance = cms.double( 0.5 )
1338 )
1339 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1340  NoErrorPropagation = cms.bool( False ),
1341  endcapShiftInZPos = cms.double( 0.0 ),
1342  PropagationDirection = cms.string( "alongMomentum" ),
1343  useTuningForL2Speed = cms.bool( False ),
1344  useIsYokeFlag = cms.bool( True ),
1345  endcapShiftInZNeg = cms.double( 0.0 ),
1346  SetVBFPointer = cms.bool( False ),
1347  AssumeNoMaterial = cms.bool( False ),
1348  returnTangentPlane = cms.bool( True ),
1349  useInTeslaFromMagField = cms.bool( False ),
1350  VBFName = cms.string( "VolumeBasedMagneticField" ),
1351  useEndcapShiftsInZ = cms.bool( False ),
1352  sendLogWarning = cms.bool( False ),
1353  useMatVolumes = cms.bool( True ),
1354  debug = cms.bool( False ),
1355  ApplyRadX0Correction = cms.bool( True ),
1356  useMagVolumes = cms.bool( True ),
1357  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
1358 )
1359 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1360  NoErrorPropagation = cms.bool( False ),
1361  endcapShiftInZPos = cms.double( 0.0 ),
1362  PropagationDirection = cms.string( "oppositeToMomentum" ),
1363  useTuningForL2Speed = cms.bool( False ),
1364  useIsYokeFlag = cms.bool( True ),
1365  endcapShiftInZNeg = cms.double( 0.0 ),
1366  SetVBFPointer = cms.bool( False ),
1367  AssumeNoMaterial = cms.bool( False ),
1368  returnTangentPlane = cms.bool( True ),
1369  useInTeslaFromMagField = cms.bool( False ),
1370  VBFName = cms.string( "VolumeBasedMagneticField" ),
1371  useEndcapShiftsInZ = cms.bool( False ),
1372  sendLogWarning = cms.bool( False ),
1373  useMatVolumes = cms.bool( True ),
1374  debug = cms.bool( False ),
1375  ApplyRadX0Correction = cms.bool( True ),
1376  useMagVolumes = cms.bool( True ),
1377  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
1378 )
1379 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
1380  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
1381  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
1382  parameters = cms.PSet(
1383  mLC_P2 = cms.double( 0.3 ),
1384  mLC_P1 = cms.double( 0.618 ),
1385  mLC_P0 = cms.double( -0.326 ),
1386  useLegacyError = cms.bool( False ),
1387  mTEC_P1 = cms.double( 0.471 ),
1388  mTEC_P0 = cms.double( -1.885 ),
1389  mTOB_P0 = cms.double( -1.026 ),
1390  mTOB_P1 = cms.double( 0.253 ),
1391  mTIB_P0 = cms.double( -0.742 ),
1392  mTIB_P1 = cms.double( 0.202 ),
1393  mTID_P0 = cms.double( -1.427 ),
1394  mTID_P1 = cms.double( 0.433 ),
1395  maxChgOneMIP = cms.double( 6000.0 )
1396  )
1397 )
1398 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1399  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
1400  Matcher = cms.string( "StandardMatcher" ),
1401  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1402  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1403  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
1404 )
1405 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
1406  StripCPE = cms.string( "Fake" ),
1407  Matcher = cms.string( "StandardMatcher" ),
1408  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
1409  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
1410  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
1411 )
1412 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1413  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
1414  fractionShared = cms.double( 0.5 ),
1415  ValidHitBonus = cms.double( 100.0 ),
1416  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1417  MissingHitPenalty = cms.double( 0.0 ),
1418  allowSharedFirstHit = cms.bool( False )
1419 )
1420 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
1421  minHits = cms.int32( 3 ),
1422  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
1423  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1424  Updator = cms.string( "hltESPKFUpdator" ),
1425  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1426  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1427 )
1428 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
1429  errorRescaling = cms.double( 100.0 ),
1430  minHits = cms.int32( 3 ),
1431  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
1432  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1433  Updator = cms.string( "hltESPKFUpdator" ),
1434  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
1435  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1436 )
1437 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1438  ComponentName = cms.string( "HODetIdAssociator" ),
1439  etaBinSize = cms.double( 0.087 ),
1440  nEta = cms.int32( 30 ),
1441  nPhi = cms.int32( 72 ),
1442  includeBadChambers = cms.bool( False )
1443 )
1444 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1445  ComponentName = cms.string( "MuonDetIdAssociator" ),
1446  etaBinSize = cms.double( 0.125 ),
1447  nEta = cms.int32( 48 ),
1448  nPhi = cms.int32( 48 ),
1449  includeBadChambers = cms.bool( False )
1450 )
1451 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1452  ComponentName = cms.string( "SimpleNavigationSchool" ),
1453  SimpleMagneticField = cms.string( "ParabolicMf" )
1454 )
1455 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1456  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
1457  etaBinSize = cms.double( 0.1 ),
1458  nEta = cms.int32( 60 ),
1459  nPhi = cms.int32( 30 ),
1460  includeBadChambers = cms.bool( False )
1461 )
1462 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
1463  ListOfRecordToMerge = cms.VPSet(
1464  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
1465  tag = cms.string( "" )
1466  ),
1467  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
1468  tag = cms.string( "" )
1469  )
1470  )
1471 )
1472 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
1473 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
1474  LatencyRecord = cms.PSet(
1475  record = cms.string( "SiStripLatencyRcd" ),
1476  label = cms.untracked.string( "" )
1477  ),
1478  BackPlaneCorrectionDeconvMode = cms.PSet(
1479  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1480  label = cms.untracked.string( "deconvolution" )
1481  ),
1482  BackPlaneCorrectionPeakMode = cms.PSet(
1483  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
1484  label = cms.untracked.string( "peak" )
1485  )
1486 )
1487 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
1488  LatencyRecord = cms.PSet(
1489  record = cms.string( "SiStripLatencyRcd" ),
1490  label = cms.untracked.string( "" )
1491  ),
1492  LorentzAngleDeconvMode = cms.PSet(
1493  record = cms.string( "SiStripLorentzAngleRcd" ),
1494  label = cms.untracked.string( "deconvolution" )
1495  ),
1496  LorentzAnglePeakMode = cms.PSet(
1497  record = cms.string( "SiStripLorentzAngleRcd" ),
1498  label = cms.untracked.string( "peak" )
1499  )
1500 )
1501 
1502 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
1503  toGet = cms.VPSet(
1504  ),
1505  verbose = cms.untracked.bool( False )
1506 )
1507 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
1508  RawDataCollection = cms.InputTag( "rawDataCollector" )
1509 )
1510 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
1511  result = cms.bool( False )
1512 )
1513 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
1514  SelectedTriggerType = cms.int32( 1 )
1515 )
1516 fragment.hltGtDigis = cms.EDProducer( "L1GlobalTriggerRawToDigi",
1517  DaqGtFedId = cms.untracked.int32( 813 ),
1518  Verbosity = cms.untracked.int32( 0 ),
1519  UnpackBxInEvent = cms.int32( 5 ),
1520  ActiveBoardsMask = cms.uint32( 0xffff ),
1521  DaqGtInputTag = cms.InputTag( "rawDataCollector" )
1522 )
1523 fragment.hltCaloStage1Digis = cms.EDProducer( "L1TRawToDigi",
1524  lenSlinkTrailer = cms.untracked.int32( 8 ),
1525  lenAMC13Header = cms.untracked.int32( 8 ),
1526  CTP7 = cms.untracked.bool( False ),
1527  lenAMC13Trailer = cms.untracked.int32( 8 ),
1528  Setup = cms.string( "stage1::CaloSetup" ),
1529  InputLabel = cms.InputTag( "rawDataCollector" ),
1530  lenSlinkHeader = cms.untracked.int32( 8 ),
1531  FWId = cms.uint32( 4294967295 ),
1532  debug = cms.untracked.bool( False ),
1533  FedIds = cms.vint32( 1352 ),
1534  lenAMCHeader = cms.untracked.int32( 8 ),
1535  lenAMCTrailer = cms.untracked.int32( 0 ),
1536  FWOverride = cms.bool( False )
1537 )
1538 fragment.hltCaloStage1LegacyFormatDigis = cms.EDProducer( "L1TCaloUpgradeToGCTConverter",
1539  InputHFCountsCollection = cms.InputTag( 'hltCaloStage1Digis','HFBitCounts' ),
1540  InputHFSumsCollection = cms.InputTag( 'hltCaloStage1Digis','HFRingSums' ),
1541  bxMin = cms.int32( 0 ),
1542  bxMax = cms.int32( 0 ),
1543  InputCollection = cms.InputTag( "hltCaloStage1Digis" ),
1544  InputIsoTauCollection = cms.InputTag( 'hltCaloStage1Digis','isoTaus' ),
1545  InputRlxTauCollection = cms.InputTag( 'hltCaloStage1Digis','rlxTaus' )
1546 )
1547 fragment.hltL1GtObjectMap = cms.EDProducer( "L1GlobalTrigger",
1548  TechnicalTriggersUnprescaled = cms.bool( True ),
1549  ProduceL1GtObjectMapRecord = cms.bool( True ),
1550  AlgorithmTriggersUnmasked = cms.bool( False ),
1551  EmulateBxInEvent = cms.int32( 1 ),
1552  AlgorithmTriggersUnprescaled = cms.bool( True ),
1553  ProduceL1GtDaqRecord = cms.bool( False ),
1554  ReadTechnicalTriggerRecords = cms.bool( True ),
1555  RecordLength = cms.vint32( 3, 0 ),
1556  TechnicalTriggersUnmasked = cms.bool( False ),
1557  ProduceL1GtEvmRecord = cms.bool( False ),
1558  GmtInputTag = cms.InputTag( "hltGtDigis" ),
1559  TechnicalTriggersVetoUnmasked = cms.bool( True ),
1560  AlternativeNrBxBoardEvm = cms.uint32( 0 ),
1561  TechnicalTriggersInputTags = cms.VInputTag( 'simBscDigis' ),
1562  CastorInputTag = cms.InputTag( "castorL1Digis" ),
1563  GctInputTag = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1564  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
1565  WritePsbL1GtDaqRecord = cms.bool( False ),
1566  BstLengthBytes = cms.int32( -1 )
1567 )
1568 fragment.hltL1extraParticles = cms.EDProducer( "L1ExtraParticlesProd",
1569  tauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','tauJets' ),
1570  etHadSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1571  isoTauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoTauJets' ),
1572  etTotalSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1573  centralBxOnly = cms.bool( True ),
1574  centralJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','cenJets' ),
1575  etMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1576  hfRingEtSumsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1577  produceMuonParticles = cms.bool( True ),
1578  forwardJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','forJets' ),
1579  ignoreHtMiss = cms.bool( False ),
1580  htMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
1581  produceCaloParticles = cms.bool( True ),
1582  muonSource = cms.InputTag( "hltGtDigis" ),
1583  isolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoEm' ),
1584  nonIsolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','nonIsoEm' ),
1585  hfRingBitCountsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" )
1586 )
1587 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
1588  scalersInputTag = cms.InputTag( "rawDataCollector" )
1589 )
1590 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
1591  maxZ = cms.double( 40.0 ),
1592  src = cms.InputTag( "hltScalersRawToDigi" ),
1593  gtEvmLabel = cms.InputTag( "" ),
1594  changeToCMSCoordinates = cms.bool( False ),
1595  setSigmaZ = cms.double( 0.0 ),
1596  maxRadius = cms.double( 2.0 )
1597 )
1598 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
1599  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1600  offset = cms.uint32( 0 )
1601 )
1602 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
1603  result = cms.bool( True )
1604 )
1605 fragment.hltL1sL1DoubleMuOpenBptxAND = cms.EDFilter( "HLTLevel1GTSeed",
1606  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_BptxAND" ),
1607  saveTags = cms.bool( True ),
1608  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
1609  L1UseL1TriggerObjectMaps = cms.bool( True ),
1610  L1UseAliasesForSeeding = cms.bool( True ),
1611  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1612  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
1613  L1NrBxInEvent = cms.int32( 3 ),
1614  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
1615  L1TechTriggerSeeding = cms.bool( False )
1616 )
1617 fragment.hltPreHIL1DoubleMu0HighQ = cms.EDFilter( "HLTPrescaler",
1618  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1619  offset = cms.uint32( 0 )
1620 )
1621 fragment.hltL1fL1DoubleMu0HQL1Filtered0 = cms.EDFilter( "HLTMuonL1Filter",
1622  saveTags = cms.bool( True ),
1623  CSCTFtag = cms.InputTag( "unused" ),
1624  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpenBptxAND" ),
1625  MinPt = cms.double( 0.0 ),
1626  MinN = cms.int32( 2 ),
1627  MaxEta = cms.double( 2.5 ),
1628  SelectQualities = cms.vint32( ),
1629  CandTag = cms.InputTag( "hltL1extraParticles" ),
1630  ExcludeSingleSegmentCSC = cms.bool( False )
1631 )
1632 fragment.hltL1sL1SingleMu3BptxAND = cms.EDFilter( "HLTLevel1GTSeed",
1633  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
1634  saveTags = cms.bool( True ),
1635  L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" ),
1636  L1UseL1TriggerObjectMaps = cms.bool( True ),
1637  L1UseAliasesForSeeding = cms.bool( True ),
1638  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1639  L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
1640  L1NrBxInEvent = cms.int32( 3 ),
1641  L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
1642  L1TechTriggerSeeding = cms.bool( False )
1643 )
1644 fragment.hltPreHIL2Mu3 = cms.EDFilter( "HLTPrescaler",
1645  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
1646  offset = cms.uint32( 0 )
1647 )
1648 fragment.hltHIL1SingleMu3Filtered = cms.EDFilter( "HLTMuonL1Filter",
1649  saveTags = cms.bool( False ),
1650  CSCTFtag = cms.InputTag( "unused" ),
1651  PreviousCandTag = cms.InputTag( "hltL1sL1SingleMu3BptxAND" ),
1652  MinPt = cms.double( 0.0 ),
1653  MinN = cms.int32( 1 ),
1654  MaxEta = cms.double( 2.5 ),
1655  SelectQualities = cms.vint32( ),
1656  CandTag = cms.InputTag( "hltL1extraParticles" ),
1657  ExcludeSingleSegmentCSC = cms.bool( False )
1658 )
1659 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
1660  useStandardFEDid = cms.bool( True ),
1661  maxFEDid = cms.untracked.int32( 779 ),
1662  inputLabel = cms.InputTag( "rawDataCollector" ),
1663  minFEDid = cms.untracked.int32( 770 ),
1664  dataType = cms.string( "DDU" ),
1665  readOutParameters = cms.PSet(
1666  debug = cms.untracked.bool( False ),
1667  rosParameters = cms.PSet(
1668  writeSC = cms.untracked.bool( True ),
1669  readingDDU = cms.untracked.bool( True ),
1670  performDataIntegrityMonitor = cms.untracked.bool( False ),
1671  readDDUIDfromDDU = cms.untracked.bool( True ),
1672  debug = cms.untracked.bool( False ),
1673  localDAQ = cms.untracked.bool( False )
1674  ),
1675  localDAQ = cms.untracked.bool( False ),
1676  performDataIntegrityMonitor = cms.untracked.bool( False )
1677  ),
1678  dqmOnly = cms.bool( False )
1679 )
1680 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
1681  debug = cms.untracked.bool( False ),
1682  recAlgoConfig = cms.PSet(
1683  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
1684  minTime = cms.double( -3.0 ),
1685  stepTwoFromDigi = cms.bool( False ),
1686  doVdriftCorr = cms.bool( True ),
1687  debug = cms.untracked.bool( False ),
1688  maxTime = cms.double( 420.0 ),
1689  tTrigModeConfig = cms.PSet(
1690  vPropWire = cms.double( 24.4 ),
1691  doTOFCorrection = cms.bool( True ),
1692  tofCorrType = cms.int32( 0 ),
1693  wirePropCorrType = cms.int32( 0 ),
1694  tTrigLabel = cms.string( "" ),
1695  doWirePropCorrection = cms.bool( True ),
1696  doT0Correction = cms.bool( True ),
1697  debug = cms.untracked.bool( False )
1698  ),
1699  useUncertDB = cms.bool( True )
1700  ),
1701  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
1702  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
1703 )
1704 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
1705  debug = cms.untracked.bool( False ),
1706  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
1707  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
1708  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
1709  Reco4DAlgoConfig = cms.PSet(
1710  segmCleanerMode = cms.int32( 2 ),
1711  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
1712  recAlgoConfig = cms.PSet(
1713  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
1714  minTime = cms.double( -3.0 ),
1715  stepTwoFromDigi = cms.bool( False ),
1716  doVdriftCorr = cms.bool( True ),
1717  debug = cms.untracked.bool( False ),
1718  maxTime = cms.double( 420.0 ),
1719  tTrigModeConfig = cms.PSet(
1720  vPropWire = cms.double( 24.4 ),
1721  doTOFCorrection = cms.bool( True ),
1722  tofCorrType = cms.int32( 0 ),
1723  wirePropCorrType = cms.int32( 0 ),
1724  tTrigLabel = cms.string( "" ),
1725  doWirePropCorrection = cms.bool( True ),
1726  doT0Correction = cms.bool( True ),
1727  debug = cms.untracked.bool( False )
1728  ),
1729  useUncertDB = cms.bool( True )
1730  ),
1731  nSharedHitsMax = cms.int32( 2 ),
1732  hit_afterT0_resolution = cms.double( 0.03 ),
1733  Reco2DAlgoConfig = cms.PSet(
1734  segmCleanerMode = cms.int32( 2 ),
1735  recAlgoConfig = cms.PSet(
1736  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
1737  minTime = cms.double( -3.0 ),
1738  stepTwoFromDigi = cms.bool( False ),
1739  doVdriftCorr = cms.bool( True ),
1740  debug = cms.untracked.bool( False ),
1741  maxTime = cms.double( 420.0 ),
1742  tTrigModeConfig = cms.PSet(
1743  vPropWire = cms.double( 24.4 ),
1744  doTOFCorrection = cms.bool( True ),
1745  tofCorrType = cms.int32( 0 ),
1746  wirePropCorrType = cms.int32( 0 ),
1747  tTrigLabel = cms.string( "" ),
1748  doWirePropCorrection = cms.bool( True ),
1749  doT0Correction = cms.bool( True ),
1750  debug = cms.untracked.bool( False )
1751  ),
1752  useUncertDB = cms.bool( True )
1753  ),
1754  nSharedHitsMax = cms.int32( 2 ),
1755  AlphaMaxPhi = cms.double( 1.0 ),
1756  hit_afterT0_resolution = cms.double( 0.03 ),
1757  MaxAllowedHits = cms.uint32( 50 ),
1758  performT0_vdriftSegCorrection = cms.bool( False ),
1759  AlphaMaxTheta = cms.double( 0.9 ),
1760  debug = cms.untracked.bool( False ),
1761  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
1762  nUnSharedHitsMin = cms.int32( 2 ),
1763  performT0SegCorrection = cms.bool( False ),
1764  perform_delta_rejecting = cms.bool( False )
1765  ),
1766  performT0_vdriftSegCorrection = cms.bool( False ),
1767  debug = cms.untracked.bool( False ),
1768  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
1769  nUnSharedHitsMin = cms.int32( 2 ),
1770  AllDTRecHits = cms.bool( True ),
1771  performT0SegCorrection = cms.bool( False ),
1772  perform_delta_rejecting = cms.bool( False )
1773  )
1774 )
1775 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
1776  PrintEventNumber = cms.untracked.bool( False ),
1777  SuppressZeroLCT = cms.untracked.bool( True ),
1778  UseExaminer = cms.bool( True ),
1779  Debug = cms.untracked.bool( False ),
1780  ErrorMask = cms.uint32( 0x0 ),
1781  InputObjects = cms.InputTag( "rawDataCollector" ),
1782  ExaminerMask = cms.uint32( 0x1febf3f6 ),
1783  runDQM = cms.untracked.bool( False ),
1784  UnpackStatusDigis = cms.bool( False ),
1785  VisualFEDInspect = cms.untracked.bool( False ),
1786  FormatedEventDump = cms.untracked.bool( False ),
1787  UseFormatStatus = cms.bool( True ),
1788  UseSelectiveUnpacking = cms.bool( True ),
1789  VisualFEDShort = cms.untracked.bool( False )
1790 )
1791 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
1792  XTasymmetry_ME1b = cms.double( 0.0 ),
1793  XTasymmetry_ME1a = cms.double( 0.0 ),
1794  ConstSyst_ME1a = cms.double( 0.022 ),
1795  ConstSyst_ME1b = cms.double( 0.007 ),
1796  XTasymmetry_ME41 = cms.double( 0.0 ),
1797  CSCStripxtalksOffset = cms.double( 0.03 ),
1798  CSCUseCalibrations = cms.bool( True ),
1799  CSCUseTimingCorrections = cms.bool( True ),
1800  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
1801  XTasymmetry_ME22 = cms.double( 0.0 ),
1802  UseFivePoleFit = cms.bool( True ),
1803  XTasymmetry_ME21 = cms.double( 0.0 ),
1804  ConstSyst_ME21 = cms.double( 0.0 ),
1805  CSCDebug = cms.untracked.bool( False ),
1806  ConstSyst_ME22 = cms.double( 0.0 ),
1807  CSCUseGasGainCorrections = cms.bool( False ),
1808  XTasymmetry_ME31 = cms.double( 0.0 ),
1809  readBadChambers = cms.bool( True ),
1810  NoiseLevel_ME13 = cms.double( 8.0 ),
1811  NoiseLevel_ME12 = cms.double( 9.0 ),
1812  NoiseLevel_ME32 = cms.double( 9.0 ),
1813  NoiseLevel_ME31 = cms.double( 9.0 ),
1814  XTasymmetry_ME32 = cms.double( 0.0 ),
1815  ConstSyst_ME41 = cms.double( 0.0 ),
1816  CSCStripClusterSize = cms.untracked.int32( 3 ),
1817  CSCStripClusterChargeCut = cms.double( 25.0 ),
1818  CSCStripPeakThreshold = cms.double( 10.0 ),
1819  readBadChannels = cms.bool( False ),
1820  UseParabolaFit = cms.bool( False ),
1821  XTasymmetry_ME13 = cms.double( 0.0 ),
1822  XTasymmetry_ME12 = cms.double( 0.0 ),
1823  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
1824  ConstSyst_ME12 = cms.double( 0.0 ),
1825  ConstSyst_ME13 = cms.double( 0.0 ),
1826  ConstSyst_ME32 = cms.double( 0.0 ),
1827  ConstSyst_ME31 = cms.double( 0.0 ),
1828  UseAverageTime = cms.bool( False ),
1829  NoiseLevel_ME1a = cms.double( 7.0 ),
1830  NoiseLevel_ME1b = cms.double( 8.0 ),
1831  CSCWireClusterDeltaT = cms.int32( 1 ),
1832  CSCUseStaticPedestals = cms.bool( False ),
1833  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
1834  CSCstripWireDeltaTime = cms.int32( 8 ),
1835  NoiseLevel_ME21 = cms.double( 9.0 ),
1836  NoiseLevel_ME22 = cms.double( 9.0 ),
1837  NoiseLevel_ME41 = cms.double( 9.0 )
1838 )
1839 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
1840  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
1841  algo_psets = cms.VPSet(
1842  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
1843  'ME1/b',
1844  'ME1/2',
1845  'ME1/3',
1846  'ME2/1',
1847  'ME2/2',
1848  'ME3/1',
1849  'ME3/2',
1850  'ME4/1',
1851  'ME4/2' ),
1852  algo_name = cms.string( "CSCSegAlgoST" ),
1853  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
1854  algo_psets = cms.VPSet(
1855  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
1856  yweightPenalty = cms.double( 1.5 ),
1857  maxRecHitsInCluster = cms.int32( 20 ),
1858  dPhiFineMax = cms.double( 0.025 ),
1859  preClusteringUseChaining = cms.bool( True ),
1860  ForceCovariance = cms.bool( False ),
1861  hitDropLimit6Hits = cms.double( 0.3333 ),
1862  NormChi2Cut2D = cms.double( 20.0 ),
1863  BPMinImprovement = cms.double( 10000.0 ),
1864  Covariance = cms.double( 0.0 ),
1865  tanPhiMax = cms.double( 0.5 ),
1866  SeedBig = cms.double( 0.0015 ),
1867  onlyBestSegment = cms.bool( False ),
1868  dRPhiFineMax = cms.double( 8.0 ),
1869  SeedSmall = cms.double( 2.0E-4 ),
1870  curvePenalty = cms.double( 2.0 ),
1871  dXclusBoxMax = cms.double( 4.0 ),
1872  BrutePruning = cms.bool( True ),
1873  curvePenaltyThreshold = cms.double( 0.85 ),
1874  CorrectTheErrors = cms.bool( True ),
1875  hitDropLimit4Hits = cms.double( 0.6 ),
1876  useShowering = cms.bool( False ),
1877  CSCDebug = cms.untracked.bool( False ),
1878  tanThetaMax = cms.double( 1.2 ),
1879  NormChi2Cut3D = cms.double( 10.0 ),
1880  minHitsPerSegment = cms.int32( 3 ),
1881  ForceCovarianceAll = cms.bool( False ),
1882  yweightPenaltyThreshold = cms.double( 1.0 ),
1883  prePrunLimit = cms.double( 3.17 ),
1884  hitDropLimit5Hits = cms.double( 0.8 ),
1885  preClustering = cms.bool( True ),
1886  prePrun = cms.bool( True ),
1887  maxDPhi = cms.double( 999.0 ),
1888  maxDTheta = cms.double( 999.0 ),
1889  Pruning = cms.bool( True ),
1890  dYclusBoxMax = cms.double( 8.0 )
1891  ),
1892  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
1893  yweightPenalty = cms.double( 1.5 ),
1894  maxRecHitsInCluster = cms.int32( 24 ),
1895  dPhiFineMax = cms.double( 0.025 ),
1896  preClusteringUseChaining = cms.bool( True ),
1897  ForceCovariance = cms.bool( False ),
1898  hitDropLimit6Hits = cms.double( 0.3333 ),
1899  NormChi2Cut2D = cms.double( 20.0 ),
1900  BPMinImprovement = cms.double( 10000.0 ),
1901  Covariance = cms.double( 0.0 ),
1902  tanPhiMax = cms.double( 0.5 ),
1903  SeedBig = cms.double( 0.0015 ),
1904  onlyBestSegment = cms.bool( False ),
1905  dRPhiFineMax = cms.double( 8.0 ),
1906  SeedSmall = cms.double( 2.0E-4 ),
1907  curvePenalty = cms.double( 2.0 ),
1908  dXclusBoxMax = cms.double( 4.0 ),
1909  BrutePruning = cms.bool( True ),
1910  curvePenaltyThreshold = cms.double( 0.85 ),
1911  CorrectTheErrors = cms.bool( True ),
1912  hitDropLimit4Hits = cms.double( 0.6 ),
1913  useShowering = cms.bool( False ),
1914  CSCDebug = cms.untracked.bool( False ),
1915  tanThetaMax = cms.double( 1.2 ),
1916  NormChi2Cut3D = cms.double( 10.0 ),
1917  minHitsPerSegment = cms.int32( 3 ),
1918  ForceCovarianceAll = cms.bool( False ),
1919  yweightPenaltyThreshold = cms.double( 1.0 ),
1920  prePrunLimit = cms.double( 3.17 ),
1921  hitDropLimit5Hits = cms.double( 0.8 ),
1922  preClustering = cms.bool( True ),
1923  prePrun = cms.bool( True ),
1924  maxDPhi = cms.double( 999.0 ),
1925  maxDTheta = cms.double( 999.0 ),
1926  Pruning = cms.bool( True ),
1927  dYclusBoxMax = cms.double( 8.0 )
1928  )
1929  )
1930  )
1931  ),
1932  algo_type = cms.int32( 1 )
1933 )
1934 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
1935  InputLabel = cms.InputTag( "rawDataCollector" ),
1936  doSynchro = cms.bool( False )
1937 )
1938 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
1939  recAlgoConfig = cms.PSet( ),
1940  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
1941  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
1942  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
1943  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
1944  deadSource = cms.string( "File" ),
1945  maskSource = cms.string( "File" )
1946 )
1947 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
1948  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
1949  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
1950  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
1951  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
1952  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
1953  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
1954  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
1955  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
1956  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
1957  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
1958  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
1959  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
1960  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
1961  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
1962  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
1963  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
1964  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
1965  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
1966  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
1967  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
1968  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
1969  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
1970  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
1971  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
1972  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
1973  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
1974  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
1975  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
1976  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
1977  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
1978  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
1979  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
1980  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
1981  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
1982  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
1983  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
1984  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
1985  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
1986  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
1987  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
1988  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
1989  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
1990  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
1991  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
1992  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
1993  deltaPhiSearchWindow = cms.double( 0.25 ),
1994  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
1995  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
1996  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
1997  deltaEtaSearchWindow = cms.double( 0.2 ),
1998  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
1999  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
2000  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
2001  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
2002  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
2003  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
2004  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
2005  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
2006  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
2007  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
2008  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
2009  EnableDTMeasurement = cms.bool( True ),
2010  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
2011  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
2012  scaleDT = cms.bool( True ),
2013  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
2014  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
2015  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
2016  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
2017  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
2018  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
2019  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
2020  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
2021  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
2022  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
2023  crackWindow = cms.double( 0.04 ),
2024  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
2025  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
2026  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
2027  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
2028  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
2029  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
2030  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
2031  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2032  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
2033  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
2034  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
2035  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
2036  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
2037  EnableCSCMeasurement = cms.bool( True ),
2038  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
2039 )
2040 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGenerator",
2041  ServiceParameters = cms.PSet(
2042  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
2043  RPCLayers = cms.bool( True ),
2044  UseMuonNavigation = cms.untracked.bool( True )
2045  ),
2046  InputObjects = cms.InputTag( "hltL1extraParticles" ),
2047  L1MaxEta = cms.double( 2.5 ),
2048  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
2049  L1MinPt = cms.double( 0.0 ),
2050  L1MinQuality = cms.uint32( 1 ),
2051  GMTReadoutCollection = cms.InputTag( "hltGtDigis" ),
2052  UseUnassociatedL1 = cms.bool( False ),
2053  UseOfflineSeed = cms.untracked.bool( True ),
2054  Propagator = cms.string( "SteppingHelixPropagatorAny" )
2055 )
2056 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
2057  ServiceParameters = cms.PSet(
2058  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
2059  'hltESPFastSteppingHelixPropagatorOpposite' ),
2060  RPCLayers = cms.bool( True ),
2061  UseMuonNavigation = cms.untracked.bool( True )
2062  ),
2063  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
2064  SeedTransformerParameters = cms.PSet(
2065  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2066  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2067  NMinRecHits = cms.uint32( 2 ),
2068  UseSubRecHits = cms.bool( False ),
2069  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2070  RescaleError = cms.double( 100.0 )
2071  ),
2072  L2TrajBuilderParameters = cms.PSet(
2073  DoRefit = cms.bool( False ),
2074  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2075  FilterParameters = cms.PSet(
2076  NumberOfSigma = cms.double( 3.0 ),
2077  FitDirection = cms.string( "insideOut" ),
2078  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
2079  MaxChi2 = cms.double( 1000.0 ),
2080  MuonTrajectoryUpdatorParameters = cms.PSet(
2081  MaxChi2 = cms.double( 25.0 ),
2082  RescaleErrorFactor = cms.double( 100.0 ),
2083  Granularity = cms.int32( 0 ),
2084  ExcludeRPCFromFit = cms.bool( False ),
2085  UseInvalidHits = cms.bool( True ),
2086  RescaleError = cms.bool( False )
2087  ),
2088  EnableRPCMeasurement = cms.bool( True ),
2089  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
2090  EnableDTMeasurement = cms.bool( True ),
2091  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
2092  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2093  EnableCSCMeasurement = cms.bool( True )
2094  ),
2095  NavigationType = cms.string( "Standard" ),
2096  SeedTransformerParameters = cms.PSet(
2097  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2098  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2099  NMinRecHits = cms.uint32( 2 ),
2100  UseSubRecHits = cms.bool( False ),
2101  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2102  RescaleError = cms.double( 100.0 )
2103  ),
2104  DoBackwardFilter = cms.bool( True ),
2105  SeedPosition = cms.string( "in" ),
2106  BWFilterParameters = cms.PSet(
2107  NumberOfSigma = cms.double( 3.0 ),
2108  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
2109  FitDirection = cms.string( "outsideIn" ),
2110  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
2111  MaxChi2 = cms.double( 100.0 ),
2112  MuonTrajectoryUpdatorParameters = cms.PSet(
2113  MaxChi2 = cms.double( 25.0 ),
2114  RescaleErrorFactor = cms.double( 100.0 ),
2115  Granularity = cms.int32( 0 ),
2116  ExcludeRPCFromFit = cms.bool( False ),
2117  UseInvalidHits = cms.bool( True ),
2118  RescaleError = cms.bool( False )
2119  ),
2120  EnableRPCMeasurement = cms.bool( True ),
2121  BWSeedType = cms.string( "fromGenerator" ),
2122  EnableDTMeasurement = cms.bool( True ),
2123  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
2124  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2125  EnableCSCMeasurement = cms.bool( True )
2126  ),
2127  DoSeedRefit = cms.bool( False )
2128  ),
2129  DoSeedRefit = cms.bool( False ),
2130  TrackLoaderParameters = cms.PSet(
2131  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2132  DoSmoothing = cms.bool( False ),
2133  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2134  MuonUpdatorAtVertexParameters = cms.PSet(
2135  MaxChi2 = cms.double( 1000000.0 ),
2136  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
2137  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2138  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
2139  ),
2140  VertexConstraint = cms.bool( True ),
2141  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
2142  ),
2143  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
2144 )
2145 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
2146  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
2147 )
2148 fragment.hltHIL2Mu3L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2149  saveTags = cms.bool( True ),
2150  MaxDr = cms.double( 9999.0 ),
2151  CutOnChambers = cms.bool( False ),
2152  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3Filtered" ),
2153  MinPt = cms.double( 3.0 ),
2154  MinN = cms.int32( 1 ),
2155  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2156  MaxEta = cms.double( 2.5 ),
2157  MinNhits = cms.vint32( 0 ),
2158  MinDxySig = cms.double( -1.0 ),
2159  MinNchambers = cms.vint32( 0 ),
2160  AbsEtaBins = cms.vdouble( 5.0 ),
2161  MaxDz = cms.double( 9999.0 ),
2162  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2163  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2164  MinDr = cms.double( -1.0 ),
2165  NSigmaPt = cms.double( 0.0 ),
2166  MinNstations = cms.vint32( 0 )
2167 )
2168 fragment.hltPreHIL2Mu7 = cms.EDFilter( "HLTPrescaler",
2169  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2170  offset = cms.uint32( 0 )
2171 )
2172 fragment.hltHIL2Mu7L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2173  saveTags = cms.bool( True ),
2174  MaxDr = cms.double( 9999.0 ),
2175  CutOnChambers = cms.bool( False ),
2176  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3Filtered" ),
2177  MinPt = cms.double( 7.0 ),
2178  MinN = cms.int32( 1 ),
2179  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2180  MaxEta = cms.double( 2.5 ),
2181  MinNhits = cms.vint32( 0 ),
2182  MinDxySig = cms.double( -1.0 ),
2183  MinNchambers = cms.vint32( 0 ),
2184  AbsEtaBins = cms.vdouble( 5.0 ),
2185  MaxDz = cms.double( 9999.0 ),
2186  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2187  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2188  MinDr = cms.double( -1.0 ),
2189  NSigmaPt = cms.double( 0.0 ),
2190  MinNstations = cms.vint32( 0 )
2191 )
2192 fragment.hltPreHIL2Mu15 = cms.EDFilter( "HLTPrescaler",
2193  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2194  offset = cms.uint32( 0 )
2195 )
2196 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2197  saveTags = cms.bool( True ),
2198  MaxDr = cms.double( 9999.0 ),
2199  CutOnChambers = cms.bool( False ),
2200  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3Filtered" ),
2201  MinPt = cms.double( 15.0 ),
2202  MinN = cms.int32( 1 ),
2203  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2204  MaxEta = cms.double( 2.5 ),
2205  MinNhits = cms.vint32( 0 ),
2206  MinDxySig = cms.double( -1.0 ),
2207  MinNchambers = cms.vint32( 0 ),
2208  AbsEtaBins = cms.vdouble( 5.0 ),
2209  MaxDz = cms.double( 9999.0 ),
2210  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2211  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2212  MinDr = cms.double( -1.0 ),
2213  NSigmaPt = cms.double( 0.0 ),
2214  MinNstations = cms.vint32( 0 )
2215 )
2216 fragment.hltPreHIL2Mu3NHitQ = cms.EDFilter( "HLTPrescaler",
2217  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2218  offset = cms.uint32( 0 )
2219 )
2220 fragment.hltHIL2Mu3N1HitQL2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2221  saveTags = cms.bool( True ),
2222  MaxDr = cms.double( 9999.0 ),
2223  CutOnChambers = cms.bool( False ),
2224  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3Filtered" ),
2225  MinPt = cms.double( 3.0 ),
2226  MinN = cms.int32( 1 ),
2227  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2228  MaxEta = cms.double( 3.0 ),
2229  MinNhits = cms.vint32( 1 ),
2230  MinDxySig = cms.double( -1.0 ),
2231  MinNchambers = cms.vint32( 0 ),
2232  AbsEtaBins = cms.vdouble( 5.0 ),
2233  MaxDz = cms.double( 9999.0 ),
2234  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2235  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2236  MinDr = cms.double( -1.0 ),
2237  NSigmaPt = cms.double( 0.0 ),
2238  MinNstations = cms.vint32( 0 )
2239 )
2240 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
2241  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2242  offset = cms.uint32( 0 )
2243 )
2244 fragment.hltHIDoubleMuLevel1PathL1OpenFiltered = cms.EDFilter( "HLTMuonL1Filter",
2245  saveTags = cms.bool( True ),
2246  CSCTFtag = cms.InputTag( "unused" ),
2247  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpenBptxAND" ),
2248  MinPt = cms.double( 0.0 ),
2249  MinN = cms.int32( 2 ),
2250  MaxEta = cms.double( 2.5 ),
2251  SelectQualities = cms.vint32( ),
2252  CandTag = cms.InputTag( "hltL1extraParticles" ),
2253  ExcludeSingleSegmentCSC = cms.bool( False )
2254 )
2255 fragment.hltHIL2DoubleMu0L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2256  saveTags = cms.bool( True ),
2257  MaxDr = cms.double( 9999.0 ),
2258  CutOnChambers = cms.bool( False ),
2259  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
2260  MinPt = cms.double( 0.0 ),
2261  MinN = cms.int32( 2 ),
2262  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2263  MaxEta = cms.double( 3.0 ),
2264  MinNhits = cms.vint32( 0 ),
2265  MinDxySig = cms.double( -1.0 ),
2266  MinNchambers = cms.vint32( 0 ),
2267  AbsEtaBins = cms.vdouble( 5.0 ),
2268  MaxDz = cms.double( 9999.0 ),
2269  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2270  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2271  MinDr = cms.double( -1.0 ),
2272  NSigmaPt = cms.double( 0.0 ),
2273  MinNstations = cms.vint32( 0 )
2274 )
2275 fragment.hltPreHIL2DoubleMu0NHitQ = cms.EDFilter( "HLTPrescaler",
2276  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2277  offset = cms.uint32( 0 )
2278 )
2279 fragment.hltHIL2DoubleMu0L2N1HitsFiltered = cms.EDFilter( "HLTMuonL2PreFilter",
2280  saveTags = cms.bool( True ),
2281  MaxDr = cms.double( 9999.0 ),
2282  CutOnChambers = cms.bool( False ),
2283  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
2284  MinPt = cms.double( 0.0 ),
2285  MinN = cms.int32( 2 ),
2286  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2287  MaxEta = cms.double( 3.0 ),
2288  MinNhits = cms.vint32( 1 ),
2289  MinDxySig = cms.double( -1.0 ),
2290  MinNchambers = cms.vint32( 0 ),
2291  AbsEtaBins = cms.vdouble( 5.0 ),
2292  MaxDz = cms.double( 9999.0 ),
2293  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2294  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2295  MinDr = cms.double( -1.0 ),
2296  NSigmaPt = cms.double( 0.0 ),
2297  MinNstations = cms.vint32( 0 )
2298 )
2299 fragment.hltPreHIL2DoubleMu3 = cms.EDFilter( "HLTPrescaler",
2300  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2301  offset = cms.uint32( 0 )
2302 )
2303 fragment.hltHIL2DoubleMu3L2Filtered = cms.EDFilter( "HLTMuonL2PreFilter",
2304  saveTags = cms.bool( True ),
2305  MaxDr = cms.double( 9999.0 ),
2306  CutOnChambers = cms.bool( False ),
2307  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
2308  MinPt = cms.double( 3.0 ),
2309  MinN = cms.int32( 2 ),
2310  SeedMapTag = cms.InputTag( "hltL2Muons" ),
2311  MaxEta = cms.double( 3.0 ),
2312  MinNhits = cms.vint32( 0 ),
2313  MinDxySig = cms.double( -1.0 ),
2314  MinNchambers = cms.vint32( 0 ),
2315  AbsEtaBins = cms.vdouble( 5.0 ),
2316  MaxDz = cms.double( 9999.0 ),
2317  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
2318  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
2319  MinDr = cms.double( -1.0 ),
2320  NSigmaPt = cms.double( 0.0 ),
2321  MinNstations = cms.vint32( 0 )
2322 )
2323 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
2324  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
2325  offset = cms.uint32( 0 )
2326 )
2327 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
2328  UseQualityInfo = cms.bool( False ),
2329  UsePilotBlade = cms.bool( False ),
2330  UsePhase1 = cms.bool( False ),
2331  InputLabel = cms.InputTag( "rawDataCollector" ),
2332  IncludeErrors = cms.bool( False ),
2333  ErrorList = cms.vint32( ),
2334  Regions = cms.PSet( ),
2335  Timing = cms.untracked.bool( False ),
2336  UserErrorList = cms.vint32( )
2337 )
2338 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
2339  src = cms.InputTag( "hltSiPixelDigis" ),
2340  ChannelThreshold = cms.int32( 1000 ),
2341  maxNumberOfClusters = cms.int32( -1 ),
2342  VCaltoElectronGain = cms.int32( 65 ),
2343  MissCalibrate = cms.untracked.bool( True ),
2344  SplitClusters = cms.bool( False ),
2345  VCaltoElectronOffset = cms.int32( -414 ),
2346  payloadType = cms.string( "HLT" ),
2347  SeedThreshold = cms.int32( 1000 ),
2348  ClusterThreshold = cms.double( 4000.0 )
2349 )
2350 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
2351  src = cms.InputTag( "hltHISiPixelClusters" ),
2352  onDemand = cms.bool( False )
2353 )
2354 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
2355  VerboseLevel = cms.untracked.int32( 0 ),
2356  src = cms.InputTag( "hltHISiPixelClusters" ),
2357  CPE = cms.string( "hltESPPixelCPEGeneric" )
2358 )
2359 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
2360  ProductLabel = cms.InputTag( "rawDataCollector" )
2361 )
2362 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
2363  ProductLabel = cms.InputTag( "rawDataCollector" ),
2364  DoAPVEmulatorCheck = cms.bool( False ),
2365  Algorithms = cms.PSet(
2366  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
2367  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
2368  PedestalSubtractionFedMode = cms.bool( True ),
2369  TruncateInSuppressor = cms.bool( True ),
2370  doAPVRestore = cms.bool( False ),
2371  useCMMeanMap = cms.bool( False )
2372  ),
2373  Clusterizer = cms.PSet(
2374  ChannelThreshold = cms.double( 2.0 ),
2375  MaxSequentialBad = cms.uint32( 1 ),
2376  MaxSequentialHoles = cms.uint32( 0 ),
2377  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
2378  MaxAdjacentBad = cms.uint32( 0 ),
2379  QualityLabel = cms.string( "" ),
2380  SeedThreshold = cms.double( 3.0 ),
2381  ClusterThreshold = cms.double( 5.0 ),
2382  setDetId = cms.bool( True ),
2383  RemoveApvShots = cms.bool( True ),
2384  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
2385  ),
2386  onDemand = cms.bool( True )
2387 )
2388 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
2389  inactivePixelDetectorLabels = cms.VInputTag( ),
2390  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
2391  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
2392  switchOffPixelsIfEmpty = cms.bool( True ),
2393  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
2394  skipClusters = cms.InputTag( "" ),
2395  measurementTracker = cms.string( "hltESPMeasurementTracker" )
2396 )
2397 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
2398  TkSeedGenerator = cms.PSet(
2399  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
2400  option = cms.uint32( 3 ),
2401  maxChi2 = cms.double( 40.0 ),
2402  errorMatrixPset = cms.PSet(
2403  atIP = cms.bool( True ),
2404  action = cms.string( "use" ),
2405  errorMatrixValuesPSet = cms.PSet(
2406  pf3_V12 = cms.PSet(
2407  action = cms.string( "scale" ),
2408  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 )
2409  ),
2410  pf3_V13 = cms.PSet(
2411  action = cms.string( "scale" ),
2412  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 )
2413  ),
2414  pf3_V11 = cms.PSet(
2415  action = cms.string( "scale" ),
2416  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 )
2417  ),
2418  pf3_V14 = cms.PSet(
2419  action = cms.string( "scale" ),
2420  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 )
2421  ),
2422  pf3_V15 = cms.PSet(
2423  action = cms.string( "scale" ),
2424  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 )
2425  ),
2426  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
2427  pf3_V33 = cms.PSet(
2428  action = cms.string( "scale" ),
2429  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 )
2430  ),
2431  zAxis = cms.vdouble( -3.14159, 3.14159 ),
2432  pf3_V44 = cms.PSet(
2433  action = cms.string( "scale" ),
2434  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 )
2435  ),
2436  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
2437  pf3_V22 = cms.PSet(
2438  action = cms.string( "scale" ),
2439  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 )
2440  ),
2441  pf3_V23 = cms.PSet(
2442  action = cms.string( "scale" ),
2443  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 )
2444  ),
2445  pf3_V45 = cms.PSet(
2446  action = cms.string( "scale" ),
2447  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 )
2448  ),
2449  pf3_V55 = cms.PSet(
2450  action = cms.string( "scale" ),
2451  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 )
2452  ),
2453  pf3_V34 = cms.PSet(
2454  action = cms.string( "scale" ),
2455  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 )
2456  ),
2457  pf3_V35 = cms.PSet(
2458  action = cms.string( "scale" ),
2459  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 )
2460  ),
2461  pf3_V25 = cms.PSet(
2462  action = cms.string( "scale" ),
2463  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 )
2464  ),
2465  pf3_V24 = cms.PSet(
2466  action = cms.string( "scale" ),
2467  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 )
2468  )
2469  )
2470  ),
2471  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2472  manySeeds = cms.bool( False ),
2473  copyMuonRecHit = cms.bool( False ),
2474  ComponentName = cms.string( "TSGForRoadSearch" ),
2475  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
2476  ),
2477  ServiceParameters = cms.PSet(
2478  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
2479  'hltESPSteppingHelixPropagatorAlong' ),
2480  RPCLayers = cms.bool( True ),
2481  UseMuonNavigation = cms.untracked.bool( True )
2482  ),
2483  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
2484  MuonTrackingRegionBuilder = cms.PSet( ),
2485  PCut = cms.double( 2.5 ),
2486  TrackerSeedCleaner = cms.PSet( ),
2487  PtCut = cms.double( 1.0 )
2488 )
2489 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
2490  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
2491  reverseTrajectories = cms.bool( True ),
2492  TransientInitialStateEstimatorParameters = cms.PSet(
2493  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
2494  numberMeasurementsForFit = cms.int32( 4 ),
2495  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
2496  ),
2497  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2498  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
2499  cleanTrajectoryAfterInOut = cms.bool( False ),
2500  useHitsSplitting = cms.bool( False ),
2501  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
2502  doSeedingRegionRebuilding = cms.bool( False ),
2503  trackCandidateAlso = cms.bool( True ),
2504  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
2505  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
2506  TrajectoryBuilder = cms.string( "" ),
2507  maxNSeeds = cms.uint32( 100000 )
2508 )
2509 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
2510  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
2511  SimpleMagneticField = cms.string( "" ),
2512  clusterRemovalInfo = cms.InputTag( "" ),
2513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2514  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
2515  Fitter = cms.string( "hltESPKFFittingSmoother" ),
2516  useHitsSplitting = cms.bool( False ),
2517  MeasurementTracker = cms.string( "" ),
2518  AlgorithmName = cms.string( "undefAlgorithm" ),
2519  alias = cms.untracked.string( "" ),
2520  NavigationSchool = cms.string( "" ),
2521  TrajectoryInEvent = cms.bool( True ),
2522  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2523  GeometricInnerState = cms.bool( True ),
2524  useSimpleMF = cms.bool( False ),
2525  Propagator = cms.string( "PropagatorWithMaterial" )
2526 )
2527 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
2528  ServiceParameters = cms.PSet(
2529  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
2530  'SteppingHelixPropagatorAny',
2531  'hltESPSmartPropagator',
2532  'hltESPSteppingHelixPropagatorOpposite' ),
2533  RPCLayers = cms.bool( True ),
2534  UseMuonNavigation = cms.untracked.bool( True )
2535  ),
2536  L3TrajBuilderParameters = cms.PSet(
2537  ScaleTECyFactor = cms.double( -1.0 ),
2538  GlbRefitterParameters = cms.PSet(
2539  TrackerSkipSection = cms.int32( -1 ),
2540  DoPredictionsOnly = cms.bool( False ),
2541  PropDirForCosmics = cms.bool( False ),
2542  HitThreshold = cms.int32( 1 ),
2543  MuonHitsOption = cms.int32( 1 ),
2544  Chi2CutRPC = cms.double( 1.0 ),
2545  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2546  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
2547  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2548  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2549  RefitDirection = cms.string( "insideOut" ),
2550  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
2551  Chi2CutCSC = cms.double( 150.0 ),
2552  Chi2CutDT = cms.double( 10.0 ),
2553  RefitRPCHits = cms.bool( True ),
2554  SkipStation = cms.int32( -1 ),
2555  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2556  TrackerSkipSystem = cms.int32( -1 ),
2557  DYTthrs = cms.vint32( 30, 15 )
2558  ),
2559  ScaleTECxFactor = cms.double( -1.0 ),
2560  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2561  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2562  MuonTrackingRegionBuilder = cms.PSet(
2563  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
2564  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
2565  OnDemand = cms.double( -1.0 ),
2566  Rescale_Dz = cms.double( 3.0 ),
2567  vertexCollection = cms.InputTag( "pixelVertices" ),
2568  Rescale_phi = cms.double( 3.0 ),
2569  Eta_fixed = cms.double( 0.2 ),
2570  DeltaZ_Region = cms.double( 15.9 ),
2571  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
2572  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
2573  Eta_min = cms.double( 0.05 ),
2574  Phi_fixed = cms.double( 0.2 ),
2575  DeltaR = cms.double( 0.2 ),
2576  EscapePt = cms.double( 1.5 ),
2577  UseFixedRegion = cms.bool( False ),
2578  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
2579  Rescale_eta = cms.double( 3.0 ),
2580  Phi_min = cms.double( 0.05 ),
2581  UseVertex = cms.bool( False ),
2582  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
2583  ),
2584  RefitRPCHits = cms.bool( True ),
2585  PCut = cms.double( 2.5 ),
2586  TrackTransformer = cms.PSet(
2587  DoPredictionsOnly = cms.bool( False ),
2588  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2589  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2590  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2591  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2592  RefitDirection = cms.string( "insideOut" ),
2593  RefitRPCHits = cms.bool( True ),
2594  Propagator = cms.string( "hltESPSmartPropagatorAny" )
2595  ),
2596  GlobalMuonTrackMatcher = cms.PSet(
2597  Pt_threshold1 = cms.double( 0.0 ),
2598  DeltaDCut_3 = cms.double( 15.0 ),
2599  MinP = cms.double( 2.5 ),
2600  MinPt = cms.double( 1.0 ),
2601  Chi2Cut_1 = cms.double( 50.0 ),
2602  Pt_threshold2 = cms.double( 9.99999999E8 ),
2603  LocChi2Cut = cms.double( 0.001 ),
2604  Eta_threshold = cms.double( 1.2 ),
2605  Quality_3 = cms.double( 7.0 ),
2606  Quality_2 = cms.double( 15.0 ),
2607  Chi2Cut_2 = cms.double( 50.0 ),
2608  Chi2Cut_3 = cms.double( 200.0 ),
2609  DeltaDCut_1 = cms.double( 40.0 ),
2610  DeltaRCut_2 = cms.double( 0.2 ),
2611  DeltaRCut_3 = cms.double( 1.0 ),
2612  DeltaDCut_2 = cms.double( 10.0 ),
2613  DeltaRCut_1 = cms.double( 0.1 ),
2614  Propagator = cms.string( "hltESPSmartPropagator" ),
2615  Quality_1 = cms.double( 20.0 )
2616  ),
2617  PtCut = cms.double( 1.0 ),
2618  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2619  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
2620  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2621  tkTrajMaxChi2 = cms.double( 9999.0 ),
2622  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
2623  tkTrajVertex = cms.InputTag( "pixelVertices" ),
2624  tkTrajUseVertex = cms.bool( False )
2625  ),
2626  TrackLoaderParameters = cms.PSet(
2627  PutTkTrackIntoEvent = cms.untracked.bool( False ),
2628  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2629  SmoothTkTrack = cms.untracked.bool( False ),
2630  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
2631  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2632  MuonUpdatorAtVertexParameters = cms.PSet(
2633  MaxChi2 = cms.double( 1000000.0 ),
2634  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
2635  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
2636  ),
2637  VertexConstraint = cms.bool( False ),
2638  DoSmoothing = cms.bool( True ),
2639  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
2640  ),
2641  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
2642 )
2643 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
2644  TkSeedGenerator = cms.PSet(
2645  PSetNames = cms.vstring( 'skipTSG',
2646  'iterativeTSG' ),
2647  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
2648  iterativeTSG = cms.PSet(
2649  ErrorRescaling = cms.double( 3.0 ),
2650  beamSpot = cms.InputTag( "unused" ),
2651  MaxChi2 = cms.double( 40.0 ),
2652  errorMatrixPset = cms.PSet(
2653  atIP = cms.bool( True ),
2654  action = cms.string( "use" ),
2655  errorMatrixValuesPSet = cms.PSet(
2656  pf3_V12 = cms.PSet(
2657  action = cms.string( "scale" ),
2658  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 )
2659  ),
2660  pf3_V13 = cms.PSet(
2661  action = cms.string( "scale" ),
2662  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 )
2663  ),
2664  pf3_V11 = cms.PSet(
2665  action = cms.string( "scale" ),
2666  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 )
2667  ),
2668  pf3_V14 = cms.PSet(
2669  action = cms.string( "scale" ),
2670  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 )
2671  ),
2672  pf3_V15 = cms.PSet(
2673  action = cms.string( "scale" ),
2674  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 )
2675  ),
2676  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
2677  pf3_V33 = cms.PSet(
2678  action = cms.string( "scale" ),
2679  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 )
2680  ),
2681  zAxis = cms.vdouble( -3.14159, 3.14159 ),
2682  pf3_V44 = cms.PSet(
2683  action = cms.string( "scale" ),
2684  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 )
2685  ),
2686  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
2687  pf3_V22 = cms.PSet(
2688  action = cms.string( "scale" ),
2689  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 )
2690  ),
2691  pf3_V23 = cms.PSet(
2692  action = cms.string( "scale" ),
2693  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 )
2694  ),
2695  pf3_V45 = cms.PSet(
2696  action = cms.string( "scale" ),
2697  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 )
2698  ),
2699  pf3_V55 = cms.PSet(
2700  action = cms.string( "scale" ),
2701  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 )
2702  ),
2703  pf3_V34 = cms.PSet(
2704  action = cms.string( "scale" ),
2705  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 )
2706  ),
2707  pf3_V35 = cms.PSet(
2708  action = cms.string( "scale" ),
2709  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 )
2710  ),
2711  pf3_V25 = cms.PSet(
2712  action = cms.string( "scale" ),
2713  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 )
2714  ),
2715  pf3_V24 = cms.PSet(
2716  action = cms.string( "scale" ),
2717  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 )
2718  )
2719  )
2720  ),
2721  UpdateState = cms.bool( True ),
2722  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
2723  SelectState = cms.bool( False ),
2724  SigmaZ = cms.double( 25.0 ),
2725  ResetMethod = cms.string( "matrix" ),
2726  ComponentName = cms.string( "TSGFromPropagation" ),
2727  UseVertexState = cms.bool( True ),
2728  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2729  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
2730  ),
2731  skipTSG = cms.PSet( ),
2732  ComponentName = cms.string( "DualByL2TSG" )
2733  ),
2734  ServiceParameters = cms.PSet(
2735  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
2736  'hltESPSmartPropagatorAnyOpposite' ),
2737  RPCLayers = cms.bool( True ),
2738  UseMuonNavigation = cms.untracked.bool( True )
2739  ),
2740  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
2741  MuonTrackingRegionBuilder = cms.PSet( ),
2742  PCut = cms.double( 2.5 ),
2743  TrackerSeedCleaner = cms.PSet(
2744  cleanerFromSharedHits = cms.bool( True ),
2745  ptCleaner = cms.bool( True ),
2746  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2747  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2748  directionCleaner = cms.bool( True )
2749  ),
2750  PtCut = cms.double( 1.0 )
2751 )
2752 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
2753  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
2754  reverseTrajectories = cms.bool( True ),
2755  TransientInitialStateEstimatorParameters = cms.PSet(
2756  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
2757  numberMeasurementsForFit = cms.int32( 4 ),
2758  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
2759  ),
2760  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2761  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
2762  cleanTrajectoryAfterInOut = cms.bool( False ),
2763  useHitsSplitting = cms.bool( False ),
2764  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
2765  doSeedingRegionRebuilding = cms.bool( False ),
2766  trackCandidateAlso = cms.bool( True ),
2767  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
2768  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
2769  TrajectoryBuilder = cms.string( "" ),
2770  maxNSeeds = cms.uint32( 100000 )
2771 )
2772 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
2773  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
2774  SimpleMagneticField = cms.string( "" ),
2775  clusterRemovalInfo = cms.InputTag( "" ),
2776  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2777  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
2778  Fitter = cms.string( "hltESPKFFittingSmoother" ),
2779  useHitsSplitting = cms.bool( False ),
2780  MeasurementTracker = cms.string( "" ),
2781  AlgorithmName = cms.string( "undefAlgorithm" ),
2782  alias = cms.untracked.string( "" ),
2783  NavigationSchool = cms.string( "" ),
2784  TrajectoryInEvent = cms.bool( True ),
2785  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2786  GeometricInnerState = cms.bool( True ),
2787  useSimpleMF = cms.bool( False ),
2788  Propagator = cms.string( "PropagatorWithMaterial" )
2789 )
2790 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
2791  ServiceParameters = cms.PSet(
2792  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
2793  'SteppingHelixPropagatorAny',
2794  'hltESPSmartPropagator',
2795  'hltESPSteppingHelixPropagatorOpposite' ),
2796  RPCLayers = cms.bool( True ),
2797  UseMuonNavigation = cms.untracked.bool( True )
2798  ),
2799  L3TrajBuilderParameters = cms.PSet(
2800  ScaleTECyFactor = cms.double( -1.0 ),
2801  GlbRefitterParameters = cms.PSet(
2802  TrackerSkipSection = cms.int32( -1 ),
2803  DoPredictionsOnly = cms.bool( False ),
2804  PropDirForCosmics = cms.bool( False ),
2805  HitThreshold = cms.int32( 1 ),
2806  MuonHitsOption = cms.int32( 1 ),
2807  Chi2CutRPC = cms.double( 1.0 ),
2808  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2809  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
2810  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2811  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2812  RefitDirection = cms.string( "insideOut" ),
2813  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
2814  Chi2CutCSC = cms.double( 150.0 ),
2815  Chi2CutDT = cms.double( 10.0 ),
2816  RefitRPCHits = cms.bool( True ),
2817  SkipStation = cms.int32( -1 ),
2818  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2819  TrackerSkipSystem = cms.int32( -1 ),
2820  DYTthrs = cms.vint32( 30, 15 )
2821  ),
2822  ScaleTECxFactor = cms.double( -1.0 ),
2823  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2824  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2825  MuonTrackingRegionBuilder = cms.PSet(
2826  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
2827  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
2828  OnDemand = cms.double( -1.0 ),
2829  Rescale_Dz = cms.double( 3.0 ),
2830  vertexCollection = cms.InputTag( "pixelVertices" ),
2831  Rescale_phi = cms.double( 3.0 ),
2832  Eta_fixed = cms.double( 0.2 ),
2833  DeltaZ_Region = cms.double( 15.9 ),
2834  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
2835  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
2836  Eta_min = cms.double( 0.05 ),
2837  Phi_fixed = cms.double( 0.2 ),
2838  DeltaR = cms.double( 0.2 ),
2839  EscapePt = cms.double( 1.5 ),
2840  UseFixedRegion = cms.bool( False ),
2841  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
2842  Rescale_eta = cms.double( 3.0 ),
2843  Phi_min = cms.double( 0.05 ),
2844  UseVertex = cms.bool( False ),
2845  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
2846  ),
2847  RefitRPCHits = cms.bool( True ),
2848  PCut = cms.double( 2.5 ),
2849  TrackTransformer = cms.PSet(
2850  DoPredictionsOnly = cms.bool( False ),
2851  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2852  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2853  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2854  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
2855  RefitDirection = cms.string( "insideOut" ),
2856  RefitRPCHits = cms.bool( True ),
2857  Propagator = cms.string( "hltESPSmartPropagatorAny" )
2858  ),
2859  GlobalMuonTrackMatcher = cms.PSet(
2860  Pt_threshold1 = cms.double( 0.0 ),
2861  DeltaDCut_3 = cms.double( 15.0 ),
2862  MinP = cms.double( 2.5 ),
2863  MinPt = cms.double( 1.0 ),
2864  Chi2Cut_1 = cms.double( 50.0 ),
2865  Pt_threshold2 = cms.double( 9.99999999E8 ),
2866  LocChi2Cut = cms.double( 0.001 ),
2867  Eta_threshold = cms.double( 1.2 ),
2868  Quality_3 = cms.double( 7.0 ),
2869  Quality_2 = cms.double( 15.0 ),
2870  Chi2Cut_2 = cms.double( 50.0 ),
2871  Chi2Cut_3 = cms.double( 200.0 ),
2872  DeltaDCut_1 = cms.double( 40.0 ),
2873  DeltaRCut_2 = cms.double( 0.2 ),
2874  DeltaRCut_3 = cms.double( 1.0 ),
2875  DeltaDCut_2 = cms.double( 10.0 ),
2876  DeltaRCut_1 = cms.double( 0.1 ),
2877  Propagator = cms.string( "hltESPSmartPropagator" ),
2878  Quality_1 = cms.double( 20.0 )
2879  ),
2880  PtCut = cms.double( 1.0 ),
2881  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2882  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
2883  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2884  tkTrajMaxChi2 = cms.double( 9999.0 ),
2885  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
2886  tkTrajVertex = cms.InputTag( "pixelVertices" ),
2887  tkTrajUseVertex = cms.bool( False )
2888  ),
2889  TrackLoaderParameters = cms.PSet(
2890  PutTkTrackIntoEvent = cms.untracked.bool( False ),
2891  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
2892  SmoothTkTrack = cms.untracked.bool( False ),
2893  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
2894  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2895  MuonUpdatorAtVertexParameters = cms.PSet(
2896  MaxChi2 = cms.double( 1000000.0 ),
2897  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
2898  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
2899  ),
2900  VertexConstraint = cms.bool( False ),
2901  DoSmoothing = cms.bool( True ),
2902  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
2903  ),
2904  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
2905 )
2906 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
2907  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
2908 )
2909 fragment.hltHIL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
2910  TkSeedGenerator = cms.PSet(
2911  PSetNames = cms.vstring( 'skipTSG',
2912  'skipTSG' ),
2913  L3TkCollectionA = cms.InputTag( "hltHIL3TkFromL2OICombination" ),
2914  iterativeTSG = cms.PSet(
2915  firstTSG = cms.PSet(
2916  ComponentName = cms.string( "TSGFromOrderedHits" ),
2917  OrderedHitsFactoryPSet = cms.PSet(
2918  ComponentName = cms.string( "StandardHitTripletGenerator" ),
2919  GeneratorPSet = cms.PSet(
2920  useBending = cms.bool( True ),
2921  useFixedPreFiltering = cms.bool( False ),
2922  maxElement = cms.uint32( 0 ),
2923  phiPreFiltering = cms.double( 0.3 ),
2924  extraHitRPhitolerance = cms.double( 0.06 ),
2925  useMultScattering = cms.bool( True ),
2926  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
2927  extraHitRZtolerance = cms.double( 0.06 ),
2928  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
2929  ),
2930  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
2931  ),
2932  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2933  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
2934  ),
2935  PSetNames = cms.vstring( 'firstTSG',
2936  'secondTSG' ),
2937  ComponentName = cms.string( "CombinedTSG" ),
2938  thirdTSG = cms.PSet(
2939  PSetNames = cms.vstring( 'endcapTSG',
2940  'barrelTSG' ),
2941  barrelTSG = cms.PSet( ),
2942  endcapTSG = cms.PSet(
2943  ComponentName = cms.string( "TSGFromOrderedHits" ),
2944  OrderedHitsFactoryPSet = cms.PSet(
2945  maxElement = cms.uint32( 0 ),
2946  ComponentName = cms.string( "StandardHitPairGenerator" ),
2947  useOnDemandTracker = cms.untracked.int32( 0 ),
2948  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
2949  ),
2950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
2951  ),
2952  etaSeparation = cms.double( 2.0 ),
2953  ComponentName = cms.string( "DualByEtaTSG" ),
2954  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
2955  ),
2956  secondTSG = cms.PSet(
2957  ComponentName = cms.string( "TSGFromOrderedHits" ),
2958  OrderedHitsFactoryPSet = cms.PSet(
2959  maxElement = cms.uint32( 0 ),
2960  ComponentName = cms.string( "StandardHitPairGenerator" ),
2961  useOnDemandTracker = cms.untracked.int32( 0 ),
2962  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
2963  ),
2964  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2965  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
2966  )
2967  ),
2968  skipTSG = cms.PSet( ),
2969  ComponentName = cms.string( "DualByL2TSG" )
2970  ),
2971  ServiceParameters = cms.PSet(
2972  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
2973  RPCLayers = cms.bool( True ),
2974  UseMuonNavigation = cms.untracked.bool( True )
2975  ),
2976  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
2977  MuonTrackingRegionBuilder = cms.PSet(
2978  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
2979  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
2980  OnDemand = cms.double( -1.0 ),
2981  Rescale_Dz = cms.double( 3.0 ),
2982  vertexCollection = cms.InputTag( "pixelVertices" ),
2983  Rescale_phi = cms.double( 3.0 ),
2984  Eta_fixed = cms.double( 0.2 ),
2985  DeltaZ_Region = cms.double( 15.9 ),
2986  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
2987  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
2988  Eta_min = cms.double( 0.1 ),
2989  Phi_fixed = cms.double( 0.2 ),
2990  DeltaR = cms.double( 0.2 ),
2991  EscapePt = cms.double( 1.5 ),
2992  UseFixedRegion = cms.bool( False ),
2993  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
2994  Rescale_eta = cms.double( 3.0 ),
2995  Phi_min = cms.double( 0.1 ),
2996  UseVertex = cms.bool( False ),
2997  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
2998  ),
2999  PCut = cms.double( 2.5 ),
3000  TrackerSeedCleaner = cms.PSet(
3001  cleanerFromSharedHits = cms.bool( True ),
3002  ptCleaner = cms.bool( True ),
3003  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3004  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3005  directionCleaner = cms.bool( True )
3006  ),
3007  PtCut = cms.double( 1.0 )
3008 )
3009 fragment.hltHIL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
3010  src = cms.InputTag( "hltHIL3TrajSeedIOHit" ),
3011  reverseTrajectories = cms.bool( False ),
3012  TransientInitialStateEstimatorParameters = cms.PSet(
3013  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
3014  numberMeasurementsForFit = cms.int32( 4 ),
3015  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
3016  ),
3017  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3018  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
3019  cleanTrajectoryAfterInOut = cms.bool( False ),
3020  useHitsSplitting = cms.bool( False ),
3021  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
3022  doSeedingRegionRebuilding = cms.bool( False ),
3023  trackCandidateAlso = cms.bool( True ),
3024  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
3025  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
3026  TrajectoryBuilder = cms.string( "" ),
3027  maxNSeeds = cms.uint32( 100000 )
3028 )
3029 fragment.hltHIL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
3030  src = cms.InputTag( "hltHIL3TrackCandidateFromL2IOHit" ),
3031  SimpleMagneticField = cms.string( "" ),
3032  clusterRemovalInfo = cms.InputTag( "" ),
3033  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3034  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
3035  Fitter = cms.string( "hltESPKFFittingSmoother" ),
3036  useHitsSplitting = cms.bool( False ),
3037  MeasurementTracker = cms.string( "" ),
3038  AlgorithmName = cms.string( "undefAlgorithm" ),
3039  alias = cms.untracked.string( "" ),
3040  NavigationSchool = cms.string( "" ),
3041  TrajectoryInEvent = cms.bool( True ),
3042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3043  GeometricInnerState = cms.bool( True ),
3044  useSimpleMF = cms.bool( False ),
3045  Propagator = cms.string( "PropagatorWithMaterial" )
3046 )
3047 fragment.hltHIAllL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
3048  ServiceParameters = cms.PSet(
3049  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
3050  'SteppingHelixPropagatorAny',
3051  'hltESPSmartPropagator',
3052  'hltESPSteppingHelixPropagatorOpposite' ),
3053  RPCLayers = cms.bool( True ),
3054  UseMuonNavigation = cms.untracked.bool( True )
3055  ),
3056  L3TrajBuilderParameters = cms.PSet(
3057  ScaleTECyFactor = cms.double( -1.0 ),
3058  GlbRefitterParameters = cms.PSet(
3059  TrackerSkipSection = cms.int32( -1 ),
3060  DoPredictionsOnly = cms.bool( False ),
3061  PropDirForCosmics = cms.bool( False ),
3062  HitThreshold = cms.int32( 1 ),
3063  MuonHitsOption = cms.int32( 1 ),
3064  Chi2CutRPC = cms.double( 1.0 ),
3065  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3066  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3067  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3068  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3069  RefitDirection = cms.string( "insideOut" ),
3070  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3071  Chi2CutCSC = cms.double( 150.0 ),
3072  Chi2CutDT = cms.double( 10.0 ),
3073  RefitRPCHits = cms.bool( True ),
3074  SkipStation = cms.int32( -1 ),
3075  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3076  TrackerSkipSystem = cms.int32( -1 ),
3077  DYTthrs = cms.vint32( 30, 15 )
3078  ),
3079  ScaleTECxFactor = cms.double( -1.0 ),
3080  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3081  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3082  MuonTrackingRegionBuilder = cms.PSet(
3083  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
3084  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
3085  OnDemand = cms.double( -1.0 ),
3086  Rescale_Dz = cms.double( 3.0 ),
3087  vertexCollection = cms.InputTag( "pixelVertices" ),
3088  Rescale_phi = cms.double( 3.0 ),
3089  Eta_fixed = cms.double( 0.2 ),
3090  DeltaZ_Region = cms.double( 15.9 ),
3091  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
3092  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
3093  Eta_min = cms.double( 0.05 ),
3094  Phi_fixed = cms.double( 0.2 ),
3095  DeltaR = cms.double( 0.2 ),
3096  EscapePt = cms.double( 1.5 ),
3097  UseFixedRegion = cms.bool( False ),
3098  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
3099  Rescale_eta = cms.double( 3.0 ),
3100  Phi_min = cms.double( 0.05 ),
3101  UseVertex = cms.bool( False ),
3102  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
3103  ),
3104  RefitRPCHits = cms.bool( True ),
3105  PCut = cms.double( 2.5 ),
3106  TrackTransformer = cms.PSet(
3107  DoPredictionsOnly = cms.bool( False ),
3108  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3109  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3110  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3111  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3112  RefitDirection = cms.string( "insideOut" ),
3113  RefitRPCHits = cms.bool( True ),
3114  Propagator = cms.string( "hltESPSmartPropagatorAny" )
3115  ),
3116  GlobalMuonTrackMatcher = cms.PSet(
3117  Pt_threshold1 = cms.double( 0.0 ),
3118  DeltaDCut_3 = cms.double( 15.0 ),
3119  MinP = cms.double( 2.5 ),
3120  MinPt = cms.double( 1.0 ),
3121  Chi2Cut_1 = cms.double( 50.0 ),
3122  Pt_threshold2 = cms.double( 9.99999999E8 ),
3123  LocChi2Cut = cms.double( 0.001 ),
3124  Eta_threshold = cms.double( 1.2 ),
3125  Quality_3 = cms.double( 7.0 ),
3126  Quality_2 = cms.double( 15.0 ),
3127  Chi2Cut_2 = cms.double( 50.0 ),
3128  Chi2Cut_3 = cms.double( 200.0 ),
3129  DeltaDCut_1 = cms.double( 40.0 ),
3130  DeltaRCut_2 = cms.double( 0.2 ),
3131  DeltaRCut_3 = cms.double( 1.0 ),
3132  DeltaDCut_2 = cms.double( 10.0 ),
3133  DeltaRCut_1 = cms.double( 0.1 ),
3134  Propagator = cms.string( "hltESPSmartPropagator" ),
3135  Quality_1 = cms.double( 20.0 )
3136  ),
3137  PtCut = cms.double( 1.0 ),
3138  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3139  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2IOHit" ),
3140  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3141  tkTrajMaxChi2 = cms.double( 9999.0 ),
3142  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
3143  tkTrajVertex = cms.InputTag( "pixelVertices" ),
3144  tkTrajUseVertex = cms.bool( False )
3145  ),
3146  TrackLoaderParameters = cms.PSet(
3147  PutTkTrackIntoEvent = cms.untracked.bool( False ),
3148  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3149  SmoothTkTrack = cms.untracked.bool( False ),
3150  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
3151  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3152  MuonUpdatorAtVertexParameters = cms.PSet(
3153  MaxChi2 = cms.double( 1000000.0 ),
3154  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3155  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
3156  ),
3157  VertexConstraint = cms.bool( False ),
3158  DoSmoothing = cms.bool( True ),
3159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
3160  ),
3161  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
3162 )
3163 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
3164  labels = cms.VInputTag( 'hltHIL3TrajSeedIOHit','hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
3165 )
3166 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
3167  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2IOHit','hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
3168 )
3169 fragment.hltHIL3TkTracksFromL2 = cms.EDProducer( "L3TrackCombiner",
3170  labels = cms.VInputTag( 'hltHIL3TkTracksFromL2IOHit','hltHIL3TkTracksFromL2OIHit','hltHIL3TkTracksFromL2OIState' )
3171 )
3172 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
3173  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
3174 )
3175 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
3176  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit','hltHIAllL3MuonsIOHit' )
3177 )
3178 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
3179  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
3180  InputObjects = cms.InputTag( "hltHIL3Muons" ),
3181  MuonPtOption = cms.string( "Global" )
3182 )
3183 fragment.hltHISingleMu3L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
3184  MaxNormalizedChi2 = cms.double( 20.0 ),
3185  saveTags = cms.bool( True ),
3186  PreviousCandTag = cms.InputTag( "hltHIL2Mu3L2Filtered" ),
3187  MinNmuonHits = cms.int32( 0 ),
3188  MinN = cms.int32( 1 ),
3189  MinTrackPt = cms.double( 0.0 ),
3190  MaxEta = cms.double( 2.5 ),
3191  MaxDXYBeamSpot = cms.double( 0.1 ),
3192  MinNhits = cms.int32( 0 ),
3193  MinDxySig = cms.double( -1.0 ),
3194  NSigmaPt = cms.double( 0.0 ),
3195  MaxDz = cms.double( 9999.0 ),
3196  MaxPtDifference = cms.double( 9999.0 ),
3197  MaxDr = cms.double( 2.0 ),
3198  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
3199  MinDXYBeamSpot = cms.double( -1.0 ),
3200  MinDr = cms.double( -1.0 ),
3201  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3202  MinPt = cms.double( 3.0 )
3203 )
3204 fragment.hltPreHIL3DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
3205  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3206  offset = cms.uint32( 0 )
3207 )
3208 fragment.hltHIDimuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2PreFilter",
3209  saveTags = cms.bool( True ),
3210  MaxDr = cms.double( 9999.0 ),
3211  CutOnChambers = cms.bool( False ),
3212  PreviousCandTag = cms.InputTag( "hltHIDoubleMuLevel1PathL1OpenFiltered" ),
3213  MinPt = cms.double( 0.0 ),
3214  MinN = cms.int32( 2 ),
3215  SeedMapTag = cms.InputTag( "hltL2Muons" ),
3216  MaxEta = cms.double( 2.5 ),
3217  MinNhits = cms.vint32( 0 ),
3218  MinDxySig = cms.double( -1.0 ),
3219  MinNchambers = cms.vint32( 0 ),
3220  AbsEtaBins = cms.vdouble( 5.0 ),
3221  MaxDz = cms.double( 9999.0 ),
3222  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
3223  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3224  MinDr = cms.double( -1.0 ),
3225  NSigmaPt = cms.double( 0.0 ),
3226  MinNstations = cms.vint32( 0 )
3227 )
3228 fragment.hltHIDimuonL3FilterOpen = cms.EDFilter( "HLTMuonDimuonL3Filter",
3229  saveTags = cms.bool( True ),
3230  ChargeOpt = cms.int32( 0 ),
3231  MaxPtMin = cms.vdouble( 1.0E125 ),
3232  FastAccept = cms.bool( False ),
3233  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
3234  PreviousCandTag = cms.InputTag( "hltHIDimuonL2PreFiltered0" ),
3235  MaxPtBalance = cms.double( 999999.0 ),
3236  MaxPtPair = cms.vdouble( 1.0E125 ),
3237  MaxAcop = cms.double( 999.0 ),
3238  MinPtMin = cms.vdouble( 0.0 ),
3239  MaxInvMass = cms.vdouble( 300.0 ),
3240  MinPtMax = cms.vdouble( 0.0 ),
3241  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3242  MaxDz = cms.double( 9999.0 ),
3243  MinPtPair = cms.vdouble( 0.0 ),
3244  MaxDr = cms.double( 20.0 ),
3245  MinAcop = cms.double( -999.0 ),
3246  MaxDCAMuMu = cms.double( 999.0 ),
3247  MinNhits = cms.int32( 0 ),
3248  NSigmaPt = cms.double( 0.0 ),
3249  MinPtBalance = cms.double( -1.0 ),
3250  MaxEta = cms.double( 2.5 ),
3251  MaxRapidityPair = cms.double( 999999.0 ),
3252  CutCowboys = cms.bool( False ),
3253  MinInvMass = cms.vdouble( 0.0 )
3254 )
3255 fragment.hltPreHIL3DoubleMuOpenSS = cms.EDFilter( "HLTPrescaler",
3256  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3257  offset = cms.uint32( 0 )
3258 )
3259 fragment.hltHIDimuonL3FilterOpenSS = cms.EDFilter( "HLTMuonDimuonL3Filter",
3260  saveTags = cms.bool( True ),
3261  ChargeOpt = cms.int32( 1 ),
3262  MaxPtMin = cms.vdouble( 1.0E125 ),
3263  FastAccept = cms.bool( False ),
3264  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
3265  PreviousCandTag = cms.InputTag( "hltHIDimuonL2PreFiltered0" ),
3266  MaxPtBalance = cms.double( 999999.0 ),
3267  MaxPtPair = cms.vdouble( 1.0E125 ),
3268  MaxAcop = cms.double( 999.0 ),
3269  MinPtMin = cms.vdouble( 0.0 ),
3270  MaxInvMass = cms.vdouble( 300.0 ),
3271  MinPtMax = cms.vdouble( 0.0 ),
3272  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3273  MaxDz = cms.double( 9999.0 ),
3274  MinPtPair = cms.vdouble( 0.0 ),
3275  MaxDr = cms.double( 20.0 ),
3276  MinAcop = cms.double( -999.0 ),
3277  MaxDCAMuMu = cms.double( 999.0 ),
3278  MinNhits = cms.int32( 0 ),
3279  NSigmaPt = cms.double( 0.0 ),
3280  MinPtBalance = cms.double( -1.0 ),
3281  MaxEta = cms.double( 2.5 ),
3282  MaxRapidityPair = cms.double( 999999.0 ),
3283  CutCowboys = cms.bool( False ),
3284  MinInvMass = cms.vdouble( 0.0 )
3285 )
3286 fragment.hltPreHIL3DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler",
3287  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3288  offset = cms.uint32( 0 )
3289 )
3290 fragment.hltHIDimuonL3FilterOpenOS = cms.EDFilter( "HLTMuonDimuonL3Filter",
3291  saveTags = cms.bool( True ),
3292  ChargeOpt = cms.int32( -1 ),
3293  MaxPtMin = cms.vdouble( 1.0E125 ),
3294  FastAccept = cms.bool( False ),
3295  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
3296  PreviousCandTag = cms.InputTag( "hltHIDimuonL2PreFiltered0" ),
3297  MaxPtBalance = cms.double( 999999.0 ),
3298  MaxPtPair = cms.vdouble( 1.0E125 ),
3299  MaxAcop = cms.double( 999.0 ),
3300  MinPtMin = cms.vdouble( 0.0 ),
3301  MaxInvMass = cms.vdouble( 300.0 ),
3302  MinPtMax = cms.vdouble( 0.0 ),
3303  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3304  MaxDz = cms.double( 9999.0 ),
3305  MinPtPair = cms.vdouble( 0.0 ),
3306  MaxDr = cms.double( 20.0 ),
3307  MinAcop = cms.double( -999.0 ),
3308  MaxDCAMuMu = cms.double( 999.0 ),
3309  MinNhits = cms.int32( 0 ),
3310  NSigmaPt = cms.double( 0.0 ),
3311  MinPtBalance = cms.double( -1.0 ),
3312  MaxEta = cms.double( 2.5 ),
3313  MaxRapidityPair = cms.double( 999999.0 ),
3314  CutCowboys = cms.bool( False ),
3315  MinInvMass = cms.vdouble( 0.0 )
3316 )
3317 fragment.hltPreHIL3DoubleMuOpenOSNoCowboy = cms.EDFilter( "HLTPrescaler",
3318  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3319  offset = cms.uint32( 0 )
3320 )
3321 fragment.hltHIDimuonL3FilterOpenOSNoCowboy = cms.EDFilter( "HLTMuonDimuonL3Filter",
3322  saveTags = cms.bool( True ),
3323  ChargeOpt = cms.int32( -1 ),
3324  MaxPtMin = cms.vdouble( 1.0E125 ),
3325  FastAccept = cms.bool( False ),
3326  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
3327  PreviousCandTag = cms.InputTag( "hltHIDimuonL2PreFiltered0" ),
3328  MaxPtBalance = cms.double( 999999.0 ),
3329  MaxPtPair = cms.vdouble( 1.0E125 ),
3330  MaxAcop = cms.double( 999.0 ),
3331  MinPtMin = cms.vdouble( 0.0 ),
3332  MaxInvMass = cms.vdouble( 300.0 ),
3333  MinPtMax = cms.vdouble( 0.0 ),
3334  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3335  MaxDz = cms.double( 9999.0 ),
3336  MinPtPair = cms.vdouble( 0.0 ),
3337  MaxDr = cms.double( 20.0 ),
3338  MinAcop = cms.double( -999.0 ),
3339  MaxDCAMuMu = cms.double( 999.0 ),
3340  MinNhits = cms.int32( 0 ),
3341  NSigmaPt = cms.double( 0.0 ),
3342  MinPtBalance = cms.double( -1.0 ),
3343  MaxEta = cms.double( 2.5 ),
3344  MaxRapidityPair = cms.double( 999999.0 ),
3345  CutCowboys = cms.bool( True ),
3346  MinInvMass = cms.vdouble( 0.0 )
3347 )
3348 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
3349  inputTag = cms.InputTag( "rawDataCollector" ),
3350  fedList = cms.vuint32( 1023, 1024 )
3351 )
3352 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3353  processName = cms.string( "@" )
3354 )
3355 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3356  processName = cms.string( "@" )
3357 )
3358 fragment.hltPreAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
3359  L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
3360  offset = cms.uint32( 0 )
3361 )
3362 fragment.hltL1GtTrigReport = cms.EDAnalyzer( "L1GtTrigReport",
3363  PrintVerbosity = cms.untracked.int32( 10 ),
3364  UseL1GlobalTriggerRecord = cms.bool( False ),
3365  PrintOutput = cms.untracked.int32( 3 ),
3366  L1GtRecordInputTag = cms.InputTag( "hltGtDigis" )
3367 )
3368 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3369  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3370  ReferenceRate = cms.untracked.double( 100.0 ),
3371  serviceBy = cms.untracked.string( "never" ),
3372  resetBy = cms.untracked.string( "never" ),
3373  reportBy = cms.untracked.string( "job" ),
3374  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
3375 )
3376 
3377 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtDigis + fragment.hltCaloStage1Digis + fragment.hltCaloStage1LegacyFormatDigis + fragment.hltL1GtObjectMap + fragment.hltL1extraParticles )
3378 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
3379 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3380 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3381 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
3382 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
3383 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
3384 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
3385 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltHISiStripClusters )
3386 fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoHILocalPixelSequence + fragment.HLTDoHILocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajSeedIOHit + fragment.hltHIL3TrackCandidateFromL2IOHit + fragment.hltHIL3TkTracksFromL2IOHit + fragment.hltHIAllL3MuonsIOHit + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 )
3387 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3TkTracksFromL2 + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
3388 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
3389 
3390 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
3391 fragment.HLT_Physics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
3392 fragment.HLT_HIL1DoubleMu0_HighQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL1DoubleMu0HighQ + fragment.hltL1fL1DoubleMu0HQL1Filtered0 + fragment.HLTEndSequence )
3393 fragment.HLT_HIL2Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu3BptxAND + fragment.hltPreHIL2Mu3 + fragment.hltHIL1SingleMu3Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTEndSequence )
3394 fragment.HLT_HIL2Mu7_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu3BptxAND + fragment.hltPreHIL2Mu7 + fragment.hltHIL1SingleMu3Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7L2Filtered + fragment.HLTEndSequence )
3395 fragment.HLT_HIL2Mu15_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu3BptxAND + fragment.hltPreHIL2Mu15 + fragment.hltHIL1SingleMu3Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
3396 fragment.HLT_HIL2Mu3_NHitQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ + fragment.hltHIL1SingleMu3Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N1HitQL2Filtered + fragment.HLTEndSequence )
3397 fragment.HLT_HIL2DoubleMu0_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL2DoubleMu0 + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0L2Filtered + fragment.HLTEndSequence )
3398 fragment.HLT_HIL2DoubleMu0_NHitQ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL2DoubleMu0NHitQ + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0L2N1HitsFiltered + fragment.HLTEndSequence )
3399 fragment.HLT_HIL2DoubleMu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL2DoubleMu3 + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu3L2Filtered + fragment.HLTEndSequence )
3400 fragment.HLT_HIL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleMu3BptxAND + fragment.hltPreHIL3Mu3 + fragment.hltHIL1SingleMu3Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3L3Filtered + fragment.HLTEndSequence )
3401 fragment.HLT_HIL3DoubleMuOpen_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL3DoubleMuOpen + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonL2PreFiltered0 + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonL3FilterOpen + fragment.HLTEndSequence )
3402 fragment.HLT_HIL3DoubleMuOpen_SS_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL3DoubleMuOpenSS + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonL2PreFiltered0 + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonL3FilterOpenSS + fragment.HLTEndSequence )
3403 fragment.HLT_HIL3DoubleMuOpen_OS_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL3DoubleMuOpenOS + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonL2PreFiltered0 + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonL3FilterOpenOS + fragment.HLTEndSequence )
3404 fragment.HLT_HIL3DoubleMuOpen_OS_NoCowboy_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenBptxAND + fragment.hltPreHIL3DoubleMuOpenOSNoCowboy + fragment.hltHIDoubleMuLevel1PathL1OpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonL2PreFiltered0 + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonL3FilterOpenOSNoCowboy + fragment.HLTEndSequence )
3405 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtDigis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3406 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtDigis + fragment.hltPreAnalyzerEndpath + fragment.hltL1GtTrigReport + fragment.hltTrigReport )
3407 
3408 
3409 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v2, fragment.HLT_HIL1DoubleMu0_HighQ_v2, fragment.HLT_HIL2Mu3_v2, fragment.HLT_HIL2Mu7_v2, fragment.HLT_HIL2Mu15_v2, fragment.HLT_HIL2Mu3_NHitQ_v2, fragment.HLT_HIL2DoubleMu0_v2, fragment.HLT_HIL2DoubleMu0_NHitQ_v2, fragment.HLT_HIL2DoubleMu3_v2, fragment.HLT_HIL3Mu3_v2, fragment.HLT_HIL3DoubleMuOpen_v2, fragment.HLT_HIL3DoubleMuOpen_SS_v2, fragment.HLT_HIL3DoubleMuOpen_OS_v2, fragment.HLT_HIL3DoubleMuOpen_OS_NoCowboy_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
3410 
3411 
3412 # dummyfy hltGetConditions in cff's
3413 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3414  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3415  result = cms.bool( True )
3416  )
3417  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3418 
3419 # add specific customizations
3420 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3421 fragment = customizeHLTforAll(fragment)
3422