File indexing completed on 2023-03-17 10:40:50
0001 from __future__ import print_function
0002 import FWCore.ParameterSet.Config as cms
0003 process = cms.Process("Alignment")
0004
0005 process.load("Configuration.StandardSequences.MagneticField_cff")
0006 process.load("Configuration.Geometry.GeometryRecoDB_cff")
0007 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0008 from Configuration.AlCa.GlobalTag import GlobalTag
0009 process.load("Alignment.TrackerAlignment.createIdealTkAlRecords_cfi")
0010
0011
0012
0013 process.GlobalTag = GlobalTag(process.GlobalTag, "auto:phase1_2017_design")
0014
0015 process.createIdealTkAlRecords.alignToGlobalTag = True
0016 process.createIdealTkAlRecords.skipSubDetectors = cms.untracked.vstring("P1PXB", "P1PXEC")
0017
0018
0019
0020 usedGlobalTag = process.GlobalTag.globaltag.value()
0021 print("Using Global Tag:", usedGlobalTag)
0022
0023 from CondCore.CondDB.CondDB_cfi import *
0024 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0025 CondDB,
0026 timetype = cms.untracked.string("runnumber"),
0027 toPut = cms.VPSet(
0028 cms.PSet(
0029 record = cms.string("TrackerAlignmentRcd"),
0030 tag = cms.string("Alignments")
0031 ),
0032 cms.PSet(
0033 record = cms.string("TrackerAlignmentErrorExtendedRcd"),
0034 tag = cms.string("AlignmentErrorsExtended")
0035 ),
0036 cms.PSet(
0037 record = cms.string("TrackerSurfaceDeformationRcd"),
0038 tag = cms.string("AlignmentSurfaceDeformations")
0039 ),
0040 )
0041 )
0042 process.PoolDBOutputService.connect = \
0043 ("sqlite_file:tracker_alignment_payloads__pixel_ideal__strips_aligned_to_"+
0044 usedGlobalTag+("_reference.db"
0045 if process.createIdealTkAlRecords.createReferenceRcd
0046 else ".db"))
0047
0048 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
0049 process.source = cms.Source("EmptySource")
0050 process.p = cms.Path(process.createIdealTkAlRecords)