File indexing completed on 2024-04-06 11:56:38
0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003
0004 process = cms.Process("scan")
0005 options = VarParsing.VarParsing("analysis")
0006 options.register ('inputSqliteFile',
0007 "alignments_MP.db",
0008 VarParsing.VarParsing.multiplicity.singleton,
0009 VarParsing.VarParsing.varType.string,
0010 "input sql file")
0011
0012 options.parseArguments()
0013
0014 process.load("CondCore.CondDB.CondDB_cfi")
0015
0016
0017 process.CondDB.connect = 'sqlite_file:'+options.inputSqliteFile
0018 process.newTrackerAlignment = cms.ESSource("PoolDBESSource",process.CondDB,
0019 toGet = cms.VPSet(cms.PSet(record = cms.string("TrackerAlignmentRcd"),
0020 tag = cms.string("Alignments"),
0021 label = cms.untracked.string("toCheck"))))
0022
0023 process.es_prefer_newTrackerAlignment = cms.ESPrefer("PoolDBESSource","newTrackerAlignment")
0024
0025
0026 process.CondDB.connect = 'frontier://FrontierPrep/CMS_CONDITIONS'
0027 process.refTrackerAlignment = cms.ESSource("PoolDBESSource",process.CondDB,
0028 toGet = cms.VPSet(cms.PSet(record = cms.string("TrackerAlignmentRcd"),
0029 tag = cms.string("TrackerAlignmentForUnitTestChecks_v0"))))
0030 process.es_prefer_refTrackerAlignment = cms.ESPrefer("PoolDBESSource","refTrackerAlignment")
0031
0032 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0033 process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100)
0034
0035 process.maxEvents = cms.untracked.PSet(
0036 input = cms.untracked.int32(1)
0037 )
0038 process.source = cms.Source("EmptySource",
0039 numberEventsInRun = cms.untracked.uint32(1),
0040 firstRun = cms.untracked.uint32(1))
0041
0042 process.AlignmentRcdScan = cms.EDAnalyzer("AlignmentRcdChecker")
0043 process.AlignmentRcdScan.verbose = cms.bool(True)
0044 process.AlignmentRcdScan.label = cms.string("toCheck")
0045 process.AlignmentRcdScan.compareStrict = cms.bool(True)
0046
0047 process.p = cms.Path(process.AlignmentRcdScan)