CMS 3D CMS Logo

Functions | Variables
SimpleCosmicBONSeeder_cfi Namespace Reference

Functions

def makeSimpleCosmicSeedLayers (layers)
 

Variables

 checkCharge
 
 checkHitsPerModule
 
 ClusterChargeCheck
 
 ClusterCheckPSet
 
 ClusterCollectionLabel
 
 doClusterCheck
 
 DontCountDetsAboveNClusters
 
 helixDebugLevel
 
 HitsPerModuleCheck
 
 layerInfo
 
 layerList
 
 matchedRecHitsUseAnd
 
 MaxNumberOfPixelClusters
 
 MaxNumberOfStripClusters
 
 maxSeeds
 
 maxTriplets
 
 minimumGoodHitsInSeed
 
 NegativeYOnly
 
 originHalfLength
 
 originRadius
 
 originZPosition
 
 PixelClusterCollectionLabel
 
 pMin
 
 PositiveYOnly
 
 ptMin
 
 RegionPSet
 
 rescaleError
 
 seedDebugLevel
 
 seedOnMiddle
 
 simpleCosmicBONSeeds
 
 TEC
 
 Thresholds
 
 TIB
 
 TID
 
 TOB
 
 TripletsDebugLevel
 
 TripletsSrc
 
 TTRHBuilder
 
 useSimpleRphiHitsCleaner
 
 writeTriplets
 

Function Documentation

◆ makeSimpleCosmicSeedLayers()

def SimpleCosmicBONSeeder_cfi.makeSimpleCosmicSeedLayers (   layers)

Definition at line 3 of file SimpleCosmicBONSeeder_cfi.py.

References FastTimerService_cff.range.

3 def makeSimpleCosmicSeedLayers(*layers):
4  layerList = cms.vstring()
5  if 'ALL' in layers:
6  layers = [ 'TOB', 'TEC', 'TOBTEC', 'TECSKIP' ]
7  if 'TOB' in layers:
8  layerList += ['MTOB4+MTOB5+MTOB6',
9  'MTOB3+MTOB5+MTOB6',
10  'MTOB3+MTOB4+MTOB5',
11  'MTOB3+MTOB4+MTOB6',
12  'TOB2+MTOB4+MTOB5',
13  'TOB2+MTOB3+MTOB5']
14  if 'TEC' in layers:
15  TECwheelTriplets = [ (i,i+1,i+2) for i in range(7,0,-1)]
16  layerList += [ 'TEC%d_pos+TEC%d_pos+TEC%d_pos' % ls for ls in TECwheelTriplets ]
17  layerList += [ 'TEC%d_neg+TEC%d_neg+TEC%d_neg' % ls for ls in TECwheelTriplets ]
18  if 'TECSKIP' in layers:
19  TECwheelTriplets = [ (i-1,i+1,i+2) for i in range(7,1,-1)] + [ (i-1,i,i+2) for i in range(7,1,-1) ]
20  layerList += [ 'TEC%d_pos+TEC%d_pos+TEC%d_pos' % ls for ls in TECwheelTriplets ]
21  layerList += [ 'TEC%d_neg+TEC%d_neg+TEC%d_neg' % ls for ls in TECwheelTriplets ]
22  if 'TOBTEC' in layers:
23  layerList += [ 'MTOB6+TEC1_pos+TEC2_pos',
24  'MTOB6+TEC1_neg+TEC2_neg',
25  'MTOB6+MTOB5+TEC1_pos',
26  'MTOB6+MTOB5+TEC1_neg' ]
27  #print "SEEDING LAYER LIST = ", layerList
28  return layerList
29 

Variable Documentation

◆ checkCharge

SimpleCosmicBONSeeder_cfi.checkCharge

Definition at line 60 of file SimpleCosmicBONSeeder_cfi.py.

◆ checkHitsPerModule

SimpleCosmicBONSeeder_cfi.checkHitsPerModule

Definition at line 70 of file SimpleCosmicBONSeeder_cfi.py.

◆ ClusterChargeCheck

SimpleCosmicBONSeeder_cfi.ClusterChargeCheck

Definition at line 59 of file SimpleCosmicBONSeeder_cfi.py.

◆ ClusterCheckPSet

SimpleCosmicBONSeeder_cfi.ClusterCheckPSet

Definition at line 37 of file SimpleCosmicBONSeeder_cfi.py.

◆ ClusterCollectionLabel

SimpleCosmicBONSeeder_cfi.ClusterCollectionLabel

Definition at line 40 of file SimpleCosmicBONSeeder_cfi.py.

◆ doClusterCheck

SimpleCosmicBONSeeder_cfi.doClusterCheck

Definition at line 38 of file SimpleCosmicBONSeeder_cfi.py.

◆ DontCountDetsAboveNClusters

SimpleCosmicBONSeeder_cfi.DontCountDetsAboveNClusters

Definition at line 41 of file SimpleCosmicBONSeeder_cfi.py.

◆ helixDebugLevel

SimpleCosmicBONSeeder_cfi.helixDebugLevel

Definition at line 81 of file SimpleCosmicBONSeeder_cfi.py.

◆ HitsPerModuleCheck

SimpleCosmicBONSeeder_cfi.HitsPerModuleCheck

Definition at line 69 of file SimpleCosmicBONSeeder_cfi.py.

◆ layerInfo

SimpleCosmicBONSeeder_cfi.layerInfo

Definition at line 30 of file SimpleCosmicBONSeeder_cfi.py.

◆ layerList

SimpleCosmicBONSeeder_cfi.layerList

Definition at line 33 of file SimpleCosmicBONSeeder_cfi.py.

◆ matchedRecHitsUseAnd

SimpleCosmicBONSeeder_cfi.matchedRecHitsUseAnd

Definition at line 61 of file SimpleCosmicBONSeeder_cfi.py.

◆ MaxNumberOfPixelClusters

SimpleCosmicBONSeeder_cfi.MaxNumberOfPixelClusters

Definition at line 42 of file SimpleCosmicBONSeeder_cfi.py.

◆ MaxNumberOfStripClusters

SimpleCosmicBONSeeder_cfi.MaxNumberOfStripClusters

Definition at line 39 of file SimpleCosmicBONSeeder_cfi.py.

◆ maxSeeds

SimpleCosmicBONSeeder_cfi.maxSeeds

Definition at line 46 of file SimpleCosmicBONSeeder_cfi.py.

◆ maxTriplets

SimpleCosmicBONSeeder_cfi.maxTriplets

Definition at line 45 of file SimpleCosmicBONSeeder_cfi.py.

◆ minimumGoodHitsInSeed

SimpleCosmicBONSeeder_cfi.minimumGoodHitsInSeed

Definition at line 78 of file SimpleCosmicBONSeeder_cfi.py.

◆ NegativeYOnly

SimpleCosmicBONSeeder_cfi.NegativeYOnly

Definition at line 85 of file SimpleCosmicBONSeeder_cfi.py.

◆ originHalfLength

SimpleCosmicBONSeeder_cfi.originHalfLength

Definition at line 50 of file SimpleCosmicBONSeeder_cfi.py.

◆ originRadius

SimpleCosmicBONSeeder_cfi.originRadius

Definition at line 49 of file SimpleCosmicBONSeeder_cfi.py.

◆ originZPosition

SimpleCosmicBONSeeder_cfi.originZPosition

Definition at line 48 of file SimpleCosmicBONSeeder_cfi.py.

◆ PixelClusterCollectionLabel

SimpleCosmicBONSeeder_cfi.PixelClusterCollectionLabel

Definition at line 43 of file SimpleCosmicBONSeeder_cfi.py.

◆ pMin

SimpleCosmicBONSeeder_cfi.pMin

Definition at line 52 of file SimpleCosmicBONSeeder_cfi.py.

◆ PositiveYOnly

SimpleCosmicBONSeeder_cfi.PositiveYOnly

Definition at line 84 of file SimpleCosmicBONSeeder_cfi.py.

◆ ptMin

SimpleCosmicBONSeeder_cfi.ptMin

Definition at line 51 of file SimpleCosmicBONSeeder_cfi.py.

◆ RegionPSet

SimpleCosmicBONSeeder_cfi.RegionPSet

Definition at line 47 of file SimpleCosmicBONSeeder_cfi.py.

◆ rescaleError

SimpleCosmicBONSeeder_cfi.rescaleError

Definition at line 57 of file SimpleCosmicBONSeeder_cfi.py.

◆ seedDebugLevel

SimpleCosmicBONSeeder_cfi.seedDebugLevel

Definition at line 82 of file SimpleCosmicBONSeeder_cfi.py.

◆ seedOnMiddle

SimpleCosmicBONSeeder_cfi.seedOnMiddle

Definition at line 56 of file SimpleCosmicBONSeeder_cfi.py.

◆ simpleCosmicBONSeeds

SimpleCosmicBONSeeder_cfi.simpleCosmicBONSeeds

Definition at line 35 of file SimpleCosmicBONSeeder_cfi.py.

◆ TEC

SimpleCosmicBONSeeder_cfi.TEC

Definition at line 31 of file SimpleCosmicBONSeeder_cfi.py.

◆ Thresholds

SimpleCosmicBONSeeder_cfi.Thresholds

Definition at line 62 of file SimpleCosmicBONSeeder_cfi.py.

◆ TIB

SimpleCosmicBONSeeder_cfi.TIB

Definition at line 63 of file SimpleCosmicBONSeeder_cfi.py.

◆ TID

SimpleCosmicBONSeeder_cfi.TID

Definition at line 64 of file SimpleCosmicBONSeeder_cfi.py.

◆ TOB

SimpleCosmicBONSeeder_cfi.TOB

Definition at line 65 of file SimpleCosmicBONSeeder_cfi.py.

◆ TripletsDebugLevel

SimpleCosmicBONSeeder_cfi.TripletsDebugLevel

Definition at line 55 of file SimpleCosmicBONSeeder_cfi.py.

◆ TripletsSrc

SimpleCosmicBONSeeder_cfi.TripletsSrc

Definition at line 54 of file SimpleCosmicBONSeeder_cfi.py.

◆ TTRHBuilder

SimpleCosmicBONSeeder_cfi.TTRHBuilder

Definition at line 36 of file SimpleCosmicBONSeeder_cfi.py.

◆ useSimpleRphiHitsCleaner

SimpleCosmicBONSeeder_cfi.useSimpleRphiHitsCleaner

Definition at line 31 of file SimpleCosmicBONSeeder_cfi.py.

◆ writeTriplets

SimpleCosmicBONSeeder_cfi.writeTriplets

Definition at line 80 of file SimpleCosmicBONSeeder_cfi.py.