CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Variables
SectorBuilder_cfi Namespace Reference

Variables

tuple EmptySector
 

Variable Documentation

tuple SectorBuilder_cfi.EmptySector
Initial value:
1 = cms.PSet(
2  # Give names to individual sectors
3  name = cms.string("default"),
4  # empty is equal to all possibilities (means no selections)
5  rawId = cms.vuint32(),
6  subdetId = cms.vuint32(), #(1,2,3,4,5,6)
7  layer = cms.vuint32(), #(1,2,3,4,5,6,7,8,9)
8  side = cms.vuint32(), #(1,2)
9  half = cms.vuint32(), #(1,2)
10  rod = cms.vuint32(), #(1,...74)
11  ring = cms.vuint32(), #(1,2,3,4,5,6,7)
12  petal = cms.vuint32(), #(1,2,3,4,5,6,7,8)
13  blade = cms.vuint32(), #(1,...24)
14  panel = cms.vuint32(), #(1,2)
15  outerInner = cms.vuint32(), #(1,2)
16  module = cms.vuint32(), #(1,...20)
17  nStrips = cms.vuint32(), #(512,768)
18  isDoubleSide = cms.vuint32(), #(1,2) 1: only virtual combined DS module, 2: only physical modules // DoubleSide means Combined virtual Module, so one entry for double-sided module -> exclude always (now already excluded in trackerTreeGenerator)
19  isRPhi = cms.vuint32(), #(0,1)
20  isStereo = cms.vuint32(), #(0,1)
21  uDirection = cms.vint32(), #(-1,1)
22  vDirection = cms.vint32(), #(-1,1)
23  wDirection = cms.vint32(), #(-1,1)
24  posR = cms.vdouble(), #(0.,120.) must contain Intervals (even nr of arguments)
25  posPhi = cms.vdouble(), #(-3.5,3.5) must contain Intervals
26  posEta = cms.vdouble(), #(-3.,3.) must contain Intervals
27  posX = cms.vdouble(), #(-120.,120.) must contain Intervals
28  posY = cms.vdouble(), #(-120.,120.) must contain Intervals
29  posZ = cms.vdouble() #(-280.,280.) must contain Intervals
30 )

Definition at line 5 of file SectorBuilder_cfi.py.