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

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

Referenced by L3TkMuonProducer.produce().

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

Definition at line 209 of file TSGFromL2_cfi.py.

References makeIOHitSet().

Referenced by l3seeds().

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

Definition at line 187 of file TSGFromL2_cfi.py.

Referenced by l3seeds(), and makeIOHitCascadeSet().

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

Definition at line 199 of file TSGFromL2_cfi.py.

References makeOIHitSet().

Referenced by l3seeds().

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

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

Definition at line 175 of file TSGFromL2_cfi.py.

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

Variable Documentation

tuple TSGFromL2_cfi.hltL3TrajectorySeed = l3seeds("OIState")

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