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