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"), cms.InputTag("globalPixelSeeds"))
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  Rescale_eta = cms.double( 3.0 ),
306  Rescale_phi = cms.double( 3.0 ),
307  Rescale_Dz = cms.double( 3.0 ),
308  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
309  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
310  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
311  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
312  UseVertex = cms.bool( False ),
313  Pt_fixed = cms.bool( False ),
314  Z_fixed = cms.bool( True ),
315  Phi_fixed = cms.bool( False ),
316  Eta_fixed = cms.bool( False ),
317  Pt_min = cms.double( 1.5 ),
318  Phi_min = cms.double( 0.1 ),
319  Eta_min = cms.double( 0.1 ),
320  DeltaZ = cms.double( 15.9 ),
321  DeltaR = cms.double( 0.2 ),
322  DeltaEta = cms.double( 0.2 ),
323  DeltaPhi = cms.double( 0.2 ),
324  maxRegions = cms.int32( 2 ),
325  precise = cms.bool( True ),
326  OnDemand = cms.int32( -1 ),
327  MeasurementTrackerName = cms.InputTag( "" ),
328  beamSpot = cms.InputTag( "offlineBeamSpot" ),
329  vertexCollection = cms.InputTag( "pixelVertices" ),
330  input = cms.InputTag( "" )
331  ),
332  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
333  TSGFromCombinedHits = makeIOHitSet(),
334  )
335  elif( tsg == "OIHitCascade"):
336  return cms.EDProducer(
337  "TSGFromL2Muon",
338  MuonServiceProxy,
339  MuonTrackingRegionBuilder = cms.PSet(),
340  TrackerSeedCleaner = cms.PSet(),
341  #TkSeedGenerator = TSGsBlock.TSGFromPropagation,
342  TkSeedGenerator = makeOIHitCascadeSet(),
343  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
344  PtCut = cms.double(1.0),
345  PCut = cms.double(2.5),
346  ####
347  #tkSeedGenerator = cms.string('TSGFromPropagation'),
348  #TSGFromCombinedHits = cms.PSet( ),
349  #ServiceParameters = cms.PSet(
350  # RPCLayers = cms.bool(True),
351  # UseMuonNavigation = cms.untracked.bool(True),
352  # Propagators = cms.untracked.vstring(
353  # 'SteppingHelixPropagatorOpposite',
354  # 'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
355  # 'hltESPSmartPropagatorAnyOpposite')
356  # ),
357  #TSGFromPixelTriplets = cms.PSet( ),
358  #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
359  #TSGForRoadSearchOI = cms.PSet(),
360  #TSGFromPropagation = makeOIHitCascadeSet(),
361  #MuonTrackingRegionBuilder = cms.PSet( ),
362  #TSGFromMixedPairs = cms.PSet( ),
363  #PCut = cms.double(2.5),
364  #TrackerSeedCleaner = cms.PSet( ),
365  #PtCut = cms.double(1.0),
366  #TSGForRoadSearchIOpxl = cms.PSet( ),
367  #TSGFromPixelPairs = cms.PSet( )
368  )
369  elif( tsg == "IOHitCascade"):
370  return cms.EDProducer(
371  "TSGFromL2Muon",
372  MuonServiceProxy,
373  #MuonTrackingRegionBuilder = cms.PSet(),
374  TrackerSeedCleaner = cms.PSet(),
375  #TkSeedGenerator = TSGsBlock.TSGFromCombinedHits,
376  TkSeedGenerator = makeIOHitCascadeSet(),
377  MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
378  PtCut = cms.double(1.0),
379  PCut = cms.double(2.5),
380  #####
381  #PCut = cms.double(2.5),
382  #PtCut = cms.double(1.0),
383  #tkSeedGenerator = cms.string('TSGFromCombinedHits'),
384  #ServiceParameters = cms.PSet(
385  # RPCLayers = cms.bool(True),
386  # UseMuonNavigation = cms.untracked.bool(True),
387  # Propagators = cms.untracked.vstring(
388  # 'SteppingHelixPropagatorOpposite',
389  # 'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
390  # 'hltESPSmartPropagatorAnyOpposite')
391  # ),
392  #TrackerSeedCleaner = cms.PSet( ),
393  MuonTrackingRegionBuilder = cms.PSet(
394  Rescale_eta = cms.double( 3.0 ),
395  Rescale_phi = cms.double( 3.0 ),
396  Rescale_Dz = cms.double( 3.0 ),
397  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
398  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
399  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
400  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
401  UseVertex = cms.bool( False ),
402  Pt_fixed = cms.bool( False ),
403  Z_fixed = cms.bool( True ),
404  Phi_fixed = cms.bool( False ),
405  Eta_fixed = cms.bool( False ),
406  Pt_min = cms.double( 1.5 ),
407  Phi_min = cms.double( 0.1 ),
408  Eta_min = cms.double( 0.1 ),
409  DeltaZ = cms.double( 15.9 ),
410  DeltaR = cms.double( 0.2 ),
411  DeltaEta = cms.double( 0.2 ),
412  DeltaPhi = cms.double( 0.2 ),
413  maxRegions = cms.int32( 2 ),
414  precise = cms.bool( True ),
415  OnDemand = cms.int32( -1 ),
416  MeasurementTrackerName = cms.InputTag( "" ),
417  beamSpot = cms.InputTag( "offlineBeamSpot" ),
418  vertexCollection = cms.InputTag( "pixelVertices" ),
419  input = cms.InputTag( "" )
420  ),
421  #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
422  #TSGFromCombinedHits = makeIOHitCascadeSet(),
423  )
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"),
196  cms.InputTag("globalPixelSeeds")),
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 424 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.