1 import FWCore.ParameterSet.Config
as cms
4 connect = "frontier://FrontierProd/CMS_CONDITIONS
", 9 Overrides a condition in startgeometry from globaltag. 12 if record
is None or tag
is None:
13 raise ValueError(
"A 'record' and a 'tag' have to be provided to 'setCondition'.")
15 if not hasattr(process,
"GlobalTag"):
16 process.load(
"Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
18 args = {
"connect": cms.string(connect),
19 "record": cms.string(record),
20 "tag": cms.string(tag)}
22 args[
"label"] = cms.untracked.string(label)
24 process.GlobalTag.toGet \
25 = cms.VPSet([x
for x
in process.GlobalTag.toGet.value()
if x.record.value() != record])
26 process.GlobalTag.toGet.append(cms.PSet(**args))
def setCondition(process, connect="frontier://FrontierProd/CMS_CONDITIONS", record=None, tag=None, label=None)