CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TrackerSystematicMisalignments_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 TrackerSystematicMisalignments = cms.EDAnalyzer("TrackerSystematicMisalignments",
4  # grab an existing geometry
5  fromDBGeom = cms.untracked.bool(True),
6  #epsilons
7  radialEpsilon = cms.untracked.double(-999.0), # default 5e-4 ~ 600 um
8  telescopeEpsilon = cms.untracked.double(-999.0), # default 5e-4 ~ 600 um
9  layerRotEpsilon = cms.untracked.double(-999.0), # 9.43e-6 cm^-1
10  bowingEpsilon = cms.untracked.double(-999.0), #6.77e-9 cm^-2
11  zExpEpsilon = cms.untracked.double(-999.0), # 2.02e-4
12  twistEpsilon = cms.untracked.double(-999.0),# 2.04e-6 cm^-1
13  ellipticalEpsilon = cms.untracked.double(-999.0), # 5e-4
14  skewEpsilon = cms.untracked.double(-999.0), # 5.5e-2 cm
15  sagittaEpsilon = cms.untracked.double(-999.0), #5.0e-4
16 
17  #misalignment phases
18  #0 <= delta < 2pi, epsilon >= 0 for unique results
19  #delta=0 reproduces the old behavior
20 
21  ellipticalDelta = cms.untracked.double(0),
22  skewDelta = cms.untracked.double(0),
23  sagittaDelta = cms.untracked.double(0),
24 
25  # suppress blind movements
26  suppressBlindMvmts = cms.untracked.bool(False),
27  # compatibility flag for old z convention
28  oldMinusZconvention = cms.untracked.bool(False)
29 )
30