/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Alignment/APEEstimation/python/SectorBuilder_cfi.py
34 строки
2 KB
Christian
APE tool updated for phaseI geometry, TrackerTreeGenerator modernized
19 апр 2017, 18:11
19 апр 2017, 18:11
81e9b1f
Код
Авторство
О чём код?
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 )