File indexing completed on 2024-04-06 12:02:54
0001 import FWCore.ParameterSet.Config as cms
0002 from CondCore.CondDB.CondDB_cfi import *
0003 import CondTools.Ecal.conddb_init as conddb_init
0004
0005 process = cms.Process("ESAlignmentPopulator")
0006
0007
0008 process.MessageLogger = cms.Service("MessageLogger",
0009 destinations = cms.untracked.vstring("cout"),
0010 debugModules = cms.untracked.vstring("*"),
0011 cout = cms.untracked.PSet(threshold = cms.untracked.string("DEBUG"))
0012 )
0013
0014 process.source = cms.Source("EmptyIOVSource",
0015 lastValue = cms.uint64(conddb_init.options.runNumber),
0016 timetype = cms.string('runnumber'),
0017 firstValue = cms.uint64(conddb_init.options.runNumber),
0018 interval = cms.uint64(1)
0019 )
0020
0021 CondDBConnection = CondDB.clone(connect = cms.string(conddb_init.options.destinationDatabase))
0022
0023 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0024 CondDBConnection,
0025 toPut = cms.VPSet(cms.PSet(record = cms.string("ESAlignmentRcd"),
0026 tag = cms.string(conddb_init.options.destinationTag)
0027 )
0028 )
0029 )
0030
0031 process.popConESAlignment = cms.EDAnalyzer("EcalAlignmentPopConBTransitionAnalyzer",
0032 SinceAppendMode = cms.bool(True),
0033 record = cms.string("ESAlignmentRcd"),
0034 Source = cms.PSet(BTransition = cms.PSet(CondDBConnection,
0035 runNumber = cms.uint64(conddb_init.options.runNumber),
0036 tagForRunInfo = cms.string(conddb_init.options.tagForRunInfo),
0037 tagForBOff = cms.string(conddb_init.options.tagForBOff),
0038 tagForBOn = cms.string(conddb_init.options.tagForBOn),
0039 currentThreshold = cms.untracked.double(conddb_init.options.currentThreshold)
0040 )
0041 ),
0042 loggingOn = cms.untracked.bool(True),
0043 targetDBConnectionString = cms.untracked.string("")
0044 )
0045
0046 process.p = cms.Path(process.popConESAlignment)