1 import FWCore.ParameterSet.Config
as cms
13 AlignmentProducer = cms.EDProducer(
"AlignmentProducerAsAnalyzer",
14 AlignmentParameterStore,
15 doTracker = cms.untracked.bool(
True),
16 doMuon = cms.untracked.bool(
False),
17 useExtras = cms.untracked.bool(
False),
20 useSurvey = cms.bool(
False),
24 applyDbAlignment = cms.untracked.bool(
False),
29 checkDbAlignmentValidity = cms.untracked.bool(
True),
32 MisalignmentScenario = cms.PSet(NoMovementsScenario),
33 doMisalignmentScenario = cms.bool(
False),
35 randomShift = cms.double(0.0),
36 randomRotation = cms.double(0.0),
37 parameterSelectorSimple = cms.string(
'-1'),
41 ParameterBuilder = cms.PSet(parameterTypes = cms.vstring(
'Selector,RigidBody'),
42 Selector = cms.PSet(alignParams = cms.vstring(
'PixelHalfBarrelLayers,111000'))
45 nFixAlignables = cms.int32(0),
48 tjTkAssociationMapTag = cms.InputTag(
"TrackRefitter"),
49 beamSpotTag = cms.InputTag(
"offlineBeamSpot"),
50 hitPrescaleMapTag = cms.InputTag(
""),
52 tkLasBeamTag = cms.InputTag(
""),
55 algoConfig = cms.PSet(MillePedeAlignmentAlgorithm),
58 calibrations = cms.VPSet(),
60 monitorConfig = cms.PSet(monitors = cms.untracked.vstring()),
64 RunRangeSelection = cms.VPSet(
72 saveToDB = cms.bool(
False),
73 saveApeToDB = cms.bool(
False),
74 saveDeformationsToDB = cms.bool(
False),
77 enableAlignableUpdates = cms.bool(
False),
80 DTGeometryAlignmentProducerAsAnalyzer = Geometry.DTGeometryBuilder.dtGeometryDB_cfi.DTGeometryESModule.clone()
81 DTGeometryAlignmentProducerAsAnalyzer.appendToDataLabel =
'idealForAlignmentProducerBase'
83 CSCGeometryAlignmentProducerAsAnalyzer = Geometry.CSCGeometryBuilder.cscGeometryDB_cfi.CSCGeometryESModule.clone()
84 CSCGeometryAlignmentProducerAsAnalyzer.appendToDataLabel =
'idealForAlignmentProducerBase'
85 import Geometry.GEMGeometryBuilder.gemGeometryDB_cfi
86 GEMGeometryAlignmentProducerAsAnalyzer = Geometry.GEMGeometryBuilder.gemGeometryDB_cfi.GEMGeometryESModule.clone()
87 GEMGeometryAlignmentProducerAsAnalyzer.appendToDataLabel =
'idealForAlignmentProducerBase'