File indexing completed on 2024-04-06 11:56:16
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Alignment.TrackerAlignment.Scenarios_cff import *
0005
0006
0007 from Alignment.HIPAlignmentAlgorithm.HIPAlignmentAlgorithm_cfi import *
0008 from Alignment.MillePedeAlignmentAlgorithm.MillePedeAlignmentAlgorithm_cfi import *
0009
0010
0011 from Alignment.CommonAlignmentAlgorithm.AlignmentParameterStore_cfi import *
0012
0013 looper = cms.Looper("AlignmentProducer",
0014 AlignmentParameterStore,
0015 maxLoops = cms.untracked.uint32(1),
0016 doTracker = cms.untracked.bool(True),
0017 doMuon = cms.untracked.bool(False),
0018 useExtras = cms.untracked.bool(False),
0019
0020
0021 useSurvey = cms.bool(False),
0022
0023
0024
0025 applyDbAlignment = cms.untracked.bool(False),
0026
0027
0028
0029
0030 checkDbAlignmentValidity = cms.untracked.bool(True),
0031
0032
0033 MisalignmentScenario = cms.PSet(NoMovementsScenario),
0034 doMisalignmentScenario = cms.bool(False),
0035
0036 randomShift = cms.double(0.0),
0037 randomRotation = cms.double(0.0),
0038 parameterSelectorSimple = cms.string('-1'),
0039
0040
0041
0042 ParameterBuilder = cms.PSet(parameterTypes = cms.vstring('Selector,RigidBody'),
0043 Selector = cms.PSet(alignParams = cms.vstring('PixelHalfBarrelLayers,111000'))
0044 ),
0045
0046 nFixAlignables = cms.int32(0),
0047
0048
0049 tjTkAssociationMapTag = cms.InputTag("TrackRefitter"),
0050 beamSpotTag = cms.InputTag("offlineBeamSpot"),
0051 hitPrescaleMapTag = cms.InputTag(""),
0052
0053 tkLasBeamTag = cms.InputTag(""),
0054
0055
0056 algoConfig = cms.PSet(HIPAlignmentAlgorithm),
0057
0058
0059 calibrations = cms.VPSet(),
0060
0061 monitorConfig = cms.PSet(monitors = cms.untracked.vstring()),
0062
0063
0064
0065 RunRangeSelection = cms.VPSet(
0066
0067
0068
0069
0070 ),
0071
0072
0073
0074 saveToDB = cms.bool(False),
0075 saveApeToDB = cms.bool(False),
0076 saveDeformationsToDB = cms.bool(False),
0077
0078
0079 enableAlignableUpdates = cms.bool(False),
0080
0081
0082 trackerAlignmentRcdName = cms.string("TrackerAlignmentRcd")
0083 )
0084
0085 import Geometry.DTGeometryBuilder.dtGeometryDB_cfi
0086 DTGeometryAlignmentProducerAsAnalyzer = Geometry.DTGeometryBuilder.dtGeometryDB_cfi.DTGeometryESModule.clone()
0087 DTGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'
0088 import Geometry.CSCGeometryBuilder.cscGeometryDB_cfi
0089 CSCGeometryAlignmentProducerAsAnalyzer = Geometry.CSCGeometryBuilder.cscGeometryDB_cfi.CSCGeometryESModule.clone()
0090 CSCGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'
0091 import Geometry.GEMGeometryBuilder.gemGeometryDB_cfi
0092 GEMGeometryAlignmentProducerAsAnalyzer = Geometry.GEMGeometryBuilder.gemGeometryDB_cfi.GEMGeometryESModule.clone()
0093 GEMGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'