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

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

Referenced by L3TkMuonProducer.produce().

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

Definition at line 211 of file TSGFromL2_cfi.py.

References makeIOHitSet().

Referenced by l3seeds().

212 def makeIOHitCascadeSet():
213  return cms.PSet (
214  ComponentName = cms.string('DualByL2TSG'),
215  PSetNames = cms.vstring('skipTSG','iterativeTSG'),
216  skipTSG = cms.PSet( ),
217  iterativeTSG = makeIOHitSet(),
218  L3TkCollectionA = cms.InputTag('hltL3TkFromL2OICombination'),
219  )
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("initialStepSeeds"),
196  cms.InputTag("detachedTripletStepSeeds"),
197  cms.InputTag("lowPtTripletStepSeeds"),
198  cms.InputTag("pixelPairStepSeeds")),
199  SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
200  )
def TSGFromL2_cfi.makeOIHitCascadeSet ( )

Definition at line 201 of file TSGFromL2_cfi.py.

References makeOIHitSet().

Referenced by l3seeds().

202 def makeOIHitCascadeSet():
203  return cms.PSet (
204  ComponentName = cms.string('DualByL2TSG'),
205  PSetNames = cms.vstring('skipTSG','iterativeTSG'),
206  skipTSG = cms.PSet( ),
207  iterativeTSG = makeOIHitSet(),
208  #iterativeTSG = TSGsBlock.TSGFromPropagation,
209  L3TkCollectionA = cms.InputTag('hltL3MuonsOIState'),
210  )
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("fastMatchedTrackerRecHitCombinations"),
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 425 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.