1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import FWCore.ParameterSet.Config as cms
EmptySector = cms.PSet(
# Give names to individual sectors
name = cms.string("default"),
# empty is equal to all possibilities (means no selections)
rawId = cms.vuint32(),
subdetId = cms.vuint32(), #(1,2,3,4,5,6)
layer = cms.vuint32(), #(1,2,3,4,5,6,7,8,9)
side = cms.vuint32(), #(1,2)
half = cms.vuint32(), #(1,2)
rod = cms.vuint32(), #(1,...74)
ring = cms.vuint32(), #(1,2,3,4,5,6,7)
petal = cms.vuint32(), #(1,2,3,4,5,6,7,8)
blade = cms.vuint32(), #(1,...24)
panel = cms.vuint32(), #(1,2)
outerInner = cms.vuint32(), #(1,2)
module = cms.vuint32(), #(1,...20)
nStrips = cms.vuint32(), #(512,768)
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)
isRPhi = cms.vuint32(), #(0,1)
isStereo = cms.vuint32(), #(0,1)
uDirection = cms.vint32(), #(-1,1)
vDirection = cms.vint32(), #(-1,1)
wDirection = cms.vint32(), #(-1,1)
posR = cms.vdouble(), #(0.,120.) must contain Intervals (even nr of arguments)
posPhi = cms.vdouble(), #(-3.5,3.5) must contain Intervals
posEta = cms.vdouble(), #(-3.,3.) must contain Intervals
posX = cms.vdouble(), #(-120.,120.) must contain Intervals
posY = cms.vdouble(), #(-120.,120.) must contain Intervals
posZ = cms.vdouble() #(-280.,280.) must contain Intervals
)
|