File indexing completed on 2024-04-06 11:56:10
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("APE")
0004
0005 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0006 from Configuration.AlCa.GlobalTag import GlobalTag
0007
0008 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:mc', '')
0009
0010
0011
0012
0013
0014
0015 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0016 process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 process.load("Geometry.TrackerGeometryBuilder.trackerGeometry_cfi")
0027 process.load("Geometry.TrackerNumberingBuilder.trackerTopologyConstants_cfi")
0028
0029
0030
0031
0032
0033
0034 process.load("Alignment.CommonAlignmentProducer.AlignmentProducer_cff")
0035 from Alignment.CommonAlignmentAlgorithm.ApeSettingAlgorithm_cfi import *
0036 process.AlignmentProducer.algoConfig = ApeSettingAlgorithm
0037 process.AlignmentProducer.saveApeToDB = True
0038 process.AlignmentProducer.algoConfig.readApeFromASCII = True
0039 process.AlignmentProducer.algoConfig.setComposites = False
0040 process.AlignmentProducer.algoConfig.readLocalNotGlobal = True
0041 process.AlignmentProducer.algoConfig.readFullLocalMatrix = True
0042 process.AlignmentProducer.algoConfig.apeASCIIReadFile = 'Alignment/CommonAlignmentAlgorithm/test/moduleDependent_APE_25nsEnlargeTECRing7_v2.txt'
0043 process.AlignmentProducer.algoConfig.saveApeToASCII = False
0044 process.AlignmentProducer.algoConfig.saveComposites = False
0045 process.AlignmentProducer.algoConfig.apeASCIISaveFile = 'myLocalDump.txt'
0046
0047
0048
0049
0050
0051
0052
0053 process.MessageLogger = cms.Service("MessageLogger",
0054 statistics = cms.untracked.vstring('cout', 'alignment'),
0055 categories = cms.untracked.vstring('Alignment'),
0056 cout = cms.untracked.PSet(
0057 threshold = cms.untracked.string('DEBUG'),
0058 noLineBreaks = cms.untracked.bool(True)
0059 ),
0060 alignment = cms.untracked.PSet(
0061 INFO = cms.untracked.PSet(
0062 limit = cms.untracked.int32(0)
0063 ),
0064 noLineBreaks = cms.untracked.bool(True),
0065 DEBUG = cms.untracked.PSet(
0066 limit = cms.untracked.int32(0)
0067 ),
0068 WARNING = cms.untracked.PSet(
0069 limit = cms.untracked.int32(0)
0070 ),
0071 ERROR = cms.untracked.PSet(
0072 limit = cms.untracked.int32(0)
0073 ),
0074 threshold = cms.untracked.string('INFO'),
0075 Alignment = cms.untracked.PSet(
0076 limit = cms.untracked.int32(-1)
0077 )
0078 ),
0079 destinations = cms.untracked.vstring('cout',
0080 'alignment')
0081 )
0082
0083 process.source = cms.Source("EmptySource")
0084 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) )
0085
0086 from CondCore.DBCommon.CondDBSetup_cfi import *
0087 process.PoolDBOutputService = cms.Service(
0088 "PoolDBOutputService",
0089 CondDBSetup,
0090 timetype = cms.untracked.string('runnumber'),
0091 connect = cms.string('sqlite_file:MyLocalApe.db'),
0092 toPut = cms.VPSet(cms.PSet(record = cms.string('TrackerAlignmentErrorExtendedRcd'),
0093 tag = cms.string('AlignmentErrors')
0094 )
0095 )
0096 )
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106