4 connect = "frontier://FrontierProd/CMS_CONDITIONS
", record = None,
8 Overrides a condition in startgeometry from globaltag.
11 if record
is None or tag
is None:
12 raise ValueError(
"A 'record' and a 'tag' have to be provided to 'setCondition'.")
14 if not hasattr(process,
"GlobalTag"):
15 process.load(
"Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
17 args = {
"connect": cms.string(connect),
18 "record": cms.string(record),
19 "tag": cms.string(tag)}
21 args[
"label"] = cms.untracked.string(label)
23 process.GlobalTag.toGet \
24 = cms.VPSet([x
for x
in process.GlobalTag.toGet.value()
if x.record.value() != record])
25 process.GlobalTag.toGet.append(cms.PSet(**args))