CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
TSGFromL2_cfi Namespace Reference

Functions

def l3seeds
 
def makeIOHitCascadeSet
 
def makeIOHitSet
 
def makeOIHitCascadeSet
 
def makeOIHitSet
 
def makeOIStateSet
 
def OIHitPropagators
 
def OIStatePropagators
 

Variables

tuple hltL3TrajectorySeed = l3seeds("OIState")
 
tuple hltL3TrajectorySeedFromL2
 

Function Documentation

def TSGFromL2_cfi.l3seeds (   tsg = "old")

Definition at line 217 of file TSGFromL2_cfi.py.

References makeIOHitCascadeSet(), makeIOHitSet(), makeOIHitCascadeSet(), and makeOIHitSet().

Referenced by HLTMuonDQMSource.analyze(), and L3TkMuonProducer.produce().

218 def l3seeds(tsg = "old"):
219  if (tsg == "old"):
220  return cms.EDProducer("FastTSGFromL2Muon",
221  # ServiceParameters
222  MuonServiceProxy,
223  # The collection of Sim Tracks
224  SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
225  # The STA muons for which seeds are looked for in the tracker
226  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
227  #using TrackerSeedCleanerCommon
228  # Keep tracks with pT > 1 GeV
229  PtCut = cms.double(1.0),
230  # The Tracks from which seeds are looked for
231  SeedCollectionLabels = cms.VInputTag(cms.InputTag("pixelTripletSeeds","PixelTriplet"), cms.InputTag("globalPixelSeeds","GlobalPixel"))
232  )
233  elif( tsg == "OIState" ):
234  return cms.EDProducer(
235  "TSGFromL2Muon",
236  MuonServiceProxy,
237  MuonTrackingRegionBuilder = cms.PSet(),
238  TrackerSeedCleaner = cms.PSet(),
239  TkSeedGenerator = TSGsBlock.TSGForRoadSearchOI,
240  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
241  PtCut = cms.double(1.0),
242  PCut = cms.double(2.5),
243  #
244 # tkSeedGenerator = cms.string('TSGForRoadSearchOI'),
245 # TSGFromCombinedHits = cms.PSet( ),
246 # ServiceParameters = cms.PSet(
247 # RPCLayers = cms.bool(True),
248 # UseMuonNavigation = cms.untracked.bool(True),
249 # Propagators = cms.untracked.vstring('SteppingHelixPropagatorOpposite',
250 # 'SteppingHelixPropagatorAlong')
251 # ),
252 # TSGFromPropagation = cms.PSet( ),
253 # TSGFromPixelTriplets = cms.PSet( ),
254 # MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
255 # TSGForRoadSearchOI = makeOIStateSet(),
256 # MuonTrackingRegionBuilder = cms.PSet( ),
257 # TSGFromMixedPairs = cms.PSet( ),
258 # PCut = cms.double(2.5),
259 # TrackerSeedCleaner = cms.PSet( ),
260 # PtCut = cms.double(1.0),
261 # TSGForRoadSearchIOpxl = cms.PSet( ),
262 # TSGFromPixelPairs = cms.PSet( )
263  )
264  elif( tsg == "OIHit" ):
265  return cms.EDProducer("TSGFromL2Muon",
266  tkSeedGenerator = cms.string('FastTSGFromPropagation'),
267  TSGFromCombinedHits = cms.PSet( ),
268  ServiceParameters = cms.PSet(
269  RPCLayers = cms.bool(True),
270  UseMuonNavigation = cms.untracked.bool(True),
271  Propagators = cms.untracked.vstring(
272  'SteppingHelixPropagatorOpposite',
273  'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial', 'SmartPropagatorAnyOpposite')
274  ),
275  TSGFromPixelTriplets = cms.PSet( ),
276  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
277  TSGForRoadSearchOI = cms.PSet(),
278  FastTSGFromPropagation = makeOIHitSet(),
279  MuonTrackingRegionBuilder = cms.PSet( ),
280  TSGFromMixedPairs = cms.PSet( ),
281  PCut = cms.double(2.5),
282  TrackerSeedCleaner = cms.PSet( ),
283  PtCut = cms.double(1.0),
284  TSGForRoadSearchIOpxl = cms.PSet( ),
285  TSGFromPixelPairs = cms.PSet( )
286  )
287  elif( tsg == "IOHit" ):
288  return cms.EDProducer("TSGFromL2Muon",
289  PCut = cms.double(2.5),
290  PtCut = cms.double(1.0),
291  tkSeedGenerator = cms.string('TSGFromCombinedHits'),
292  ServiceParameters = cms.PSet(
293  RPCLayers = cms.bool(True),
294  UseMuonNavigation = cms.untracked.bool(True),
295  Propagators = cms.untracked.vstring(
296  'SteppingHelixPropagatorOpposite',
297  'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
298  'SmartPropagatorAnyOpposite')
299  ),
300  TrackerSeedCleaner = cms.PSet( ),
301  MuonTrackingRegionBuilder = cms.PSet(
302  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
303  Eta_fixed = cms.double( 0.2 ),
304  beamSpot = cms.InputTag( "offlineBeamSpot" ),
305  MeasurementTrackerName = cms.string( "" ),
306  OnDemand = cms.double( -1.0 ),
307  Rescale_Dz = cms.double( 3.0 ),
308  Eta_min = cms.double( 0.1 ),
309  Rescale_phi = cms.double( 3.0 ),
310  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
311  DeltaZ_Region = cms.double( 15.9 ),
312  Phi_min = cms.double( 0.1 ),
313  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
314  vertexCollection = cms.InputTag( "pixelVertices" ),
315  Phi_fixed = cms.double( 0.2 ),
316  DeltaR = cms.double( 0.2 ),
317  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
318  UseFixedRegion = cms.bool( False ),
319  Rescale_eta = cms.double( 3.0 ),
320  UseVertex = cms.bool( False ),
321  EscapePt = cms.double( 1.5 )
322  ),
323  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
324  TSGFromCombinedHits = makeIOHitSet(),
325  )
326  elif( tsg == "OIHitCascade"):
327  return cms.EDProducer(
328  "TSGFromL2Muon",
329  MuonServiceProxy,
330  MuonTrackingRegionBuilder = cms.PSet(),
331  TrackerSeedCleaner = cms.PSet(),
332  #TkSeedGenerator = TSGsBlock.TSGFromPropagation,
333  TkSeedGenerator = makeOIHitCascadeSet(),
334  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
335  PtCut = cms.double(1.0),
336  PCut = cms.double(2.5),
337  ####
338  #tkSeedGenerator = cms.string('TSGFromPropagation'),
339  #TSGFromCombinedHits = cms.PSet( ),
340  #ServiceParameters = cms.PSet(
341  # RPCLayers = cms.bool(True),
342  # UseMuonNavigation = cms.untracked.bool(True),
343  # Propagators = cms.untracked.vstring(
344  # 'SteppingHelixPropagatorOpposite',
345  # 'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
346  # 'SmartPropagatorAnyOpposite')
347  # ),
348  #TSGFromPixelTriplets = cms.PSet( ),
349  #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
350  #TSGForRoadSearchOI = cms.PSet(),
351  #TSGFromPropagation = makeOIHitCascadeSet(),
352  #MuonTrackingRegionBuilder = cms.PSet( ),
353  #TSGFromMixedPairs = cms.PSet( ),
354  #PCut = cms.double(2.5),
355  #TrackerSeedCleaner = cms.PSet( ),
356  #PtCut = cms.double(1.0),
357  #TSGForRoadSearchIOpxl = cms.PSet( ),
358  #TSGFromPixelPairs = cms.PSet( )
359  )
360  elif( tsg == "IOHitCascade"):
361  return cms.EDProducer(
362  "TSGFromL2Muon",
363  MuonServiceProxy,
364  #MuonTrackingRegionBuilder = cms.PSet(),
365  TrackerSeedCleaner = cms.PSet(),
366  #TkSeedGenerator = TSGsBlock.TSGFromCombinedHits,
367  TkSeedGenerator = makeIOHitCascadeSet(),
368  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
369  PtCut = cms.double(1.0),
370  PCut = cms.double(2.5),
371  #####
372  #PCut = cms.double(2.5),
373  #PtCut = cms.double(1.0),
374  #tkSeedGenerator = cms.string('TSGFromCombinedHits'),
375  #ServiceParameters = cms.PSet(
376  # RPCLayers = cms.bool(True),
377  # UseMuonNavigation = cms.untracked.bool(True),
378  # Propagators = cms.untracked.vstring(
379  # 'SteppingHelixPropagatorOpposite',
380  # 'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
381  # 'SmartPropagatorAnyOpposite')
382  # ),
383  #TrackerSeedCleaner = cms.PSet( ),
384  MuonTrackingRegionBuilder = cms.PSet(
385  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
386  Eta_fixed = cms.double( 0.2 ),
387  beamSpot = cms.InputTag( "offlineBeamSpot" ),
388  MeasurementTrackerName = cms.string( "" ),
389  OnDemand = cms.double( -1.0 ),
390  Rescale_Dz = cms.double( 3.0 ),
391  Eta_min = cms.double( 0.1 ),
392  Rescale_phi = cms.double( 3.0 ),
393  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
394  DeltaZ_Region = cms.double( 15.9 ),
395  Phi_min = cms.double( 0.1 ),
396  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
397  vertexCollection = cms.InputTag( "pixelVertices" ),
398  Phi_fixed = cms.double( 0.2 ),
399  DeltaR = cms.double( 0.2 ),
400  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
401  UseFixedRegion = cms.bool( False ),
402  Rescale_eta = cms.double( 3.0 ),
403  UseVertex = cms.bool( False ),
404  EscapePt = cms.double( 1.5 )
405  ),
406  #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
407  #TSGFromCombinedHits = makeIOHitCascadeSet(),
408  )
def TSGFromL2_cfi.makeIOHitCascadeSet ( )

Definition at line 208 of file TSGFromL2_cfi.py.

References makeIOHitSet().

Referenced by l3seeds().

209 def makeIOHitCascadeSet():
210  return cms.PSet (
211  ComponentName = cms.string('DualByL2TSG'),
212  PSetNames = cms.vstring('skipTSG','iterativeTSG'),
213  skipTSG = cms.PSet( ),
214  iterativeTSG = makeIOHitSet(),
215  L3TkCollectionA = cms.InputTag('hltL3MuonsOICombined'),
216  )
def TSGFromL2_cfi.makeIOHitSet ( )

Definition at line 186 of file TSGFromL2_cfi.py.

Referenced by l3seeds(), and makeIOHitCascadeSet().

187 def makeIOHitSet():
188  return cms.PSet(
189  ComponentName = cms.string( "FastTSGFromIOHit" ),
190  PtCut = cms.double(1.0),
191  # The Tracks from which seeds are looked for
192  SeedCollectionLabels = cms.VInputTag(
193  cms.InputTag("pixelTripletSeeds","PixelTriplet"),
194  cms.InputTag("globalPixelSeeds","GlobalPixel")),
195  SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
196  #Propagator = cms.string( "SmartPropagatorAnyOpposite" ),
197  )
def TSGFromL2_cfi.makeOIHitCascadeSet ( )

Definition at line 198 of file TSGFromL2_cfi.py.

References makeOIHitSet().

Referenced by l3seeds().

199 def makeOIHitCascadeSet():
200  return cms.PSet (
201  ComponentName = cms.string('DualByL2TSG'),
202  PSetNames = cms.vstring('skipTSG','iterativeTSG'),
203  skipTSG = cms.PSet( ),
204  iterativeTSG = makeOIHitSet(),
205  #iterativeTSG = TSGsBlock.TSGFromPropagation,
206  L3TkCollectionA = cms.InputTag('hltL3MuonsOIState'),
207  )
def TSGFromL2_cfi.makeOIHitSet ( )

Definition at line 90 of file TSGFromL2_cfi.py.

Referenced by l3seeds(), and makeOIHitCascadeSet().

90 
91 def makeOIHitSet():
92  return cms.PSet(
93  errorMatrixPset = cms.PSet(
94  atIP = cms.bool( True ),
95  action = cms.string( "use" ),
96  errorMatrixValuesPSet = cms.PSet(
97  pf3_V12 = cms.PSet(
98  action = cms.string( "scale" ),
99  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 )
100  ),
101  pf3_V13 = cms.PSet(
102  action = cms.string( "scale" ),
103  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 )
104  ),
105  pf3_V11 = cms.PSet(
106  action = cms.string( "scale" ),
107  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 )
108  ),
109  pf3_V14 = cms.PSet(
110  action = cms.string( "scale" ),
111  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 )
112  ),
113  pf3_V15 = cms.PSet(
114  action = cms.string( "scale" ),
115  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 )
116  ),
117  pf3_V34 = cms.PSet(
118  action = cms.string( "scale" ),
119  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 )
120  ),
121  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
122  pf3_V33 = cms.PSet(
123  action = cms.string( "scale" ),
124  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 )
125  ),
126  pf3_V45 = cms.PSet(
127  action = cms.string( "scale" ),
128  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 )
129  ),
130  pf3_V44 = cms.PSet(
131  action = cms.string( "scale" ),
132  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 )
133  ),
134  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
135  pf3_V23 = cms.PSet(
136  action = cms.string( "scale" ),
137  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 )
138  ),
139  pf3_V22 = cms.PSet(
140  action = cms.string( "scale" ),
141  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 )
142  ),
143  pf3_V55 = cms.PSet(
144  action = cms.string( "scale" ),
145  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 )
146  ),
147  zAxis = cms.vdouble( -3.14159, 3.14159 ),
148  pf3_V35 = cms.PSet(
149  action = cms.string( "scale" ),
150  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 )
151  ),
152  pf3_V25 = cms.PSet(
153  action = cms.string( "scale" ),
154  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 )
155  ),
156  pf3_V24 = cms.PSet(
157  action = cms.string( "scale" ),
158  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 )
159  )
160  )
161  ),
162  ComponentName = cms.string( "FastTSGFromPropagation" ),
163  Propagator = cms.string( "SmartPropagatorAnyOpposite" ),
164  MaxChi2 = cms.double( 15.0 ),
165  ResetMethod = cms.string("matrix"),
166  ErrorRescaling = cms.double(3.0),
167  SigmaZ = cms.double(25.0),
168  SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
169  HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
170  UseVertexState = cms.bool( True ),
171  UpdateState = cms.bool( True ), #fixme
172  SelectState = cms.bool( False )
173  )
def TSGFromL2_cfi.makeOIStateSet ( )

Definition at line 10 of file TSGFromL2_cfi.py.

10 
11 def makeOIStateSet():
12  return cms.PSet(
13  propagatorCompatibleName = cms.string('SteppingHelixPropagatorOpposite'),
14  option = cms.uint32(3),
15  maxChi2 = cms.double(40.0),
16  errorMatrixPset = cms.PSet(
17  atIP = cms.bool( True ),
18  action = cms.string( "use" ),
19  errorMatrixValuesPSet = cms.PSet(
20  pf3_V12 = cms.PSet(
21  action = cms.string( "scale" ),
22  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 )
23  ),
24  pf3_V13 = cms.PSet(
25  action = cms.string( "scale" ),
26  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 )
27  ),
28  pf3_V11 = cms.PSet(
29  action = cms.string( "scale" ),
30  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 )
31  ),
32  pf3_V14 = cms.PSet(
33  action = cms.string( "scale" ),
34  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 )
35  ),
36  pf3_V15 = cms.PSet(
37  action = cms.string( "scale" ),
38  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 )
39  ),
40  pf3_V34 = cms.PSet(
41  action = cms.string( "scale" ),
42  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 )
43  ),
44  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
45  pf3_V33 = cms.PSet(
46  action = cms.string( "scale" ),
47  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 )
48  ),
49  pf3_V45 = cms.PSet(
50  action = cms.string( "scale" ),
51  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 )
52  ),
53  pf3_V44 = cms.PSet(
54  action = cms.string( "scale" ),
55  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 )
56  ),
57  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
58  pf3_V23 = cms.PSet(
59  action = cms.string( "scale" ),
60  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 )
61  ),
62  pf3_V22 = cms.PSet(
63  action = cms.string( "scale" ),
64  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 )
65  ),
66  pf3_V55 = cms.PSet(
67  action = cms.string( "scale" ),
68  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 )
69  ),
70  zAxis = cms.vdouble( -3.14159, 3.14159 ),
71  pf3_V35 = cms.PSet(
72  action = cms.string( "scale" ),
73  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 )
74  ),
75  pf3_V25 = cms.PSet(
76  action = cms.string( "scale" ),
77  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 )
78  ),
79  pf3_V24 = cms.PSet(
80  action = cms.string( "scale" ),
81  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 )
82  )
83  )
84  ),
85  propagatorName = cms.string('SteppingHelixPropagatorAlong'),
86  manySeeds = cms.bool(False),
87  copyMuonRecHit = cms.bool(False),
88  ComponentName = cms.string('TSGForRoadSearch')
89  )
def TSGFromL2_cfi.OIHitPropagators (   hltL3TrajectorySeed,
  pset 
)

Definition at line 180 of file TSGFromL2_cfi.py.

181 def OIHitPropagators(hltL3TrajectorySeed,pset):
182  if (not hasattr(hltL3TrajectorySeed.ServiceParameters,"Propagators")):
183  hltL3TrajectorySeed.ServiceParameters.Propagators = cms.untracked.vstring()
184  hltL3TrajectorySeed.ServiceParameters.Propagators.append('PropagatorWithMaterial')
185  hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.Propagator.value())
def TSGFromL2_cfi.OIStatePropagators (   hltL3TrajectorySeed,
  pset 
)

Definition at line 174 of file TSGFromL2_cfi.py.

175 def OIStatePropagators(hltL3TrajectorySeed,pset):
176  if (not hasattr(hltL3TrajectorySeed.ServiceParameters,"Propagators")):
177  hltL3TrajectorySeed.ServiceParameters.Propagators = cms.untracked.vstring()
178  hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.propagatorCompatibleName.value())
179  hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.propagatorName.value())

Variable Documentation

tuple TSGFromL2_cfi.hltL3TrajectorySeed = l3seeds("OIState")

Definition at line 409 of file TSGFromL2_cfi.py.

tuple TSGFromL2_cfi.hltL3TrajectorySeedFromL2
Initial value:
1 = cms.EDProducer("TSGFromL2Muon",
2  # ServiceParameters
3  MuonServiceProxy,
4  # MuonTrackingRegionBuilder and TrackerSeedCleaner should be empty for TSGForRoadSearchOI
5  # MuonTrackingRegionBuilder should be empty for TSGFromPropagation
6  #MuonTrackingRegionCommon,
7  #TrackerSeedCleanerCommon,
8  MuonTrackingRegionBuilder = cms.PSet(),
9  TrackerSeedCleaner = cms.PSet(),
10  TkSeedGenerator = TSGsBlock.TSGForRoadSearchOI,
11 
12  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
13  #this should not exist there !
14  PtCut = cms.double(1.0),
15  PCut = cms.double(2.5)
16 )

Definition at line 9 of file TSGFromL2_cfi.py.