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 AlignmentProducer = cms.EDProducer("AlignmentProducerAsAnalyzer",
0014 AlignmentParameterStore,
0015 doTracker = cms.untracked.bool(True),
0016 doMuon = cms.untracked.bool(False),
0017 useExtras = cms.untracked.bool(False),
0018
0019
0020 useSurvey = cms.bool(False),
0021
0022
0023
0024 applyDbAlignment = cms.untracked.bool(False),
0025
0026
0027
0028
0029 checkDbAlignmentValidity = cms.untracked.bool(True),
0030
0031
0032 MisalignmentScenario = cms.PSet(NoMovementsScenario),
0033 doMisalignmentScenario = cms.bool(False),
0034
0035 randomShift = cms.double(0.0),
0036 randomRotation = cms.double(0.0),
0037 parameterSelectorSimple = cms.string('-1'),
0038
0039
0040
0041 ParameterBuilder = cms.PSet(parameterTypes = cms.vstring('Selector,RigidBody'),
0042 Selector = cms.PSet(alignParams = cms.vstring('PixelHalfBarrelLayers,111000'))
0043 ),
0044
0045 nFixAlignables = cms.int32(0),
0046
0047
0048 tjTkAssociationMapTag = cms.InputTag("TrackRefitter"),
0049 beamSpotTag = cms.InputTag("offlineBeamSpot"),
0050 hitPrescaleMapTag = cms.InputTag(""),
0051
0052 tkLasBeamTag = cms.InputTag(""),
0053
0054
0055 algoConfig = cms.PSet(MillePedeAlignmentAlgorithm),
0056
0057
0058 calibrations = cms.VPSet(),
0059
0060 monitorConfig = cms.PSet(monitors = cms.untracked.vstring()),
0061
0062
0063
0064 RunRangeSelection = cms.VPSet(
0065
0066
0067
0068
0069 ),
0070
0071
0072 saveToDB = cms.bool(False),
0073 saveApeToDB = cms.bool(False),
0074 saveDeformationsToDB = cms.bool(False),
0075
0076
0077 enableAlignableUpdates = cms.bool(False),
0078
0079
0080 trackerAlignmentRcdName = cms.string("TrackerAlignmentRcd")
0081 )
0082 import Geometry.DTGeometryBuilder.dtGeometryDB_cfi
0083 DTGeometryAlignmentProducerAsAnalyzer = Geometry.DTGeometryBuilder.dtGeometryDB_cfi.DTGeometryESModule.clone()
0084 DTGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'
0085 import Geometry.CSCGeometryBuilder.cscGeometryDB_cfi
0086 CSCGeometryAlignmentProducerAsAnalyzer = Geometry.CSCGeometryBuilder.cscGeometryDB_cfi.CSCGeometryESModule.clone()
0087 CSCGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'
0088 import Geometry.GEMGeometryBuilder.gemGeometryDB_cfi
0089 GEMGeometryAlignmentProducerAsAnalyzer = Geometry.GEMGeometryBuilder.gemGeometryDB_cfi.GEMGeometryESModule.clone()
0090 GEMGeometryAlignmentProducerAsAnalyzer.appendToDataLabel = 'idealForAlignmentProducerBase'