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