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 219 of file TSGFromL2_cfi.py.

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

Referenced by L3TkMuonProducer.produce().

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

Definition at line 210 of file TSGFromL2_cfi.py.

References makeIOHitSet().

Referenced by l3seeds().

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

Definition at line 188 of file TSGFromL2_cfi.py.

Referenced by l3seeds(), and makeIOHitCascadeSet().

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

Definition at line 200 of file TSGFromL2_cfi.py.

References makeOIHitSet().

Referenced by l3seeds().

201 def makeOIHitCascadeSet():
202  return cms.PSet (
203  ComponentName = cms.string('DualByL2TSG'),
204  PSetNames = cms.vstring('skipTSG','iterativeTSG'),
205  skipTSG = cms.PSet( ),
206  iterativeTSG = makeOIHitSet(),
207  #iterativeTSG = TSGsBlock.TSGFromPropagation,
208  L3TkCollectionA = cms.InputTag('hltL3MuonsOIState'),
209  )
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  MeasurementTrackerEvent = cms.InputTag( "MeasurementTrackerEvent" ),
163  ComponentName = cms.string( "FastTSGFromPropagation" ),
164  beamSpot = cms.InputTag('offlineBeamSpot'),
165  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
166  MaxChi2 = cms.double( 15.0 ),
167  ResetMethod = cms.string("matrix"),
168  ErrorRescaling = cms.double(3.0),
169  SigmaZ = cms.double(25.0),
170  SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
171  HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
172  UseVertexState = cms.bool( True ),
173  UpdateState = cms.bool( True ), #fixme
174  SelectState = cms.bool( False )
175  )
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 182 of file TSGFromL2_cfi.py.

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

Definition at line 176 of file TSGFromL2_cfi.py.

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

Variable Documentation

tuple TSGFromL2_cfi.hltL3TrajectorySeed = l3seeds("OIState")

Definition at line 412 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.