Skip to content

Commit d6e1316

Browse files
committed
UseLHCInfoFile fix; failing attempt to update scrpts to use the new records
1 parent 85fa0fe commit d6e1316

2 files changed

Lines changed: 48 additions & 6 deletions

File tree

conditions.py

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,62 @@ def UseLHCInfoFile(process, connection, tag):
2424
global lhcInfoDefined
2525
lhcInfoDefined = True
2626

27-
del process.ctppsRPLHCInfoCorrectionsDataESSourceXML
28-
del process.esPreferLocalLHCInfo
27+
# del process.ctppsRPLHCInfoCorrectionsDataESSourceXML
28+
# del process.esPreferLocalLHCInfo
2929

3030
process.ctppsInterpolatedOpticalFunctionsESSource.lhcInfoLabel = ""
3131
process.ctppsProtons.lhcInfoLabel = ""
3232

3333
process.CondDBALHCInfo = CondDB.clone( connect = connection )
3434
process.PoolDBESSource = cms.ESSource("PoolDBESSource",
35-
CondDBLHCInfo,
35+
process.CondDBALHCInfo,
3636
DumpStat = cms.untracked.bool(False),
3737
toGet = cms.VPSet(cms.PSet(
3838
record = cms.string('LHCInfoRcd'),
3939
tag = cms.string(tag)
4040
)),
4141
)
4242

43+
def UseLHCInfoPerLSFile(process, connection, tag):
44+
global lHCInfoPerLSDefined
45+
lHCInfoPerLSDefined = True
46+
47+
# del process.ctppsRPLHCInfoPerLSCorrectionsDataESSourceXML
48+
# del process.esPreferLocalLHCInfoPerLS
49+
50+
# process.ctppsInterpolatedOpticalFunctionsESSource.lHCInfoPerLSLabel = ""
51+
process.ctppsProtons.lhcInfoPerLSLabel = ""
52+
53+
process.CondDBALHCInfoPerLS = CondDB.clone( connect = connection )
54+
process.PoolDBESSource = cms.ESSource("PoolDBESSource",
55+
process.CondDBALHCInfoPerLS,
56+
DumpStat = cms.untracked.bool(False),
57+
toGet = cms.VPSet(cms.PSet(
58+
record = cms.string('LHCInfoPerLSRcd'),
59+
tag = cms.string(tag)
60+
)),
61+
)
62+
63+
def UseLHCInfoPerFillFile(process, connection, tag):
64+
global lHCInfoPerFillDefined
65+
lHCInfoPerFillDefined = True
66+
67+
# del process.ctppsRPLHCInfoPerFillCorrectionsDataESSourceXML
68+
# del process.esPreferLocalLHCInfoPerFill
69+
70+
# process.ctppsInterpolatedOpticalFunctionsESSource.lHCInfoPerFillLabel = ""
71+
process.ctppsProtons.lhcInfoPerFillLabel = ""
72+
73+
process.CondDBALHCInfoPerFill = CondDB.clone( connect = connection )
74+
process.PoolDBESSource = cms.ESSource("PoolDBESSource",
75+
process.CondDBALHCInfoPerFill,
76+
DumpStat = cms.untracked.bool(False),
77+
toGet = cms.VPSet(cms.PSet(
78+
record = cms.string('LHCInfoPerFillRcd'),
79+
tag = cms.string(tag)
80+
)),
81+
)
82+
4383
#----------------------------------------------------------------------------------------------------
4484

4585
alignmentDefined = False

templates/reco_cfg.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import FWCore.ParameterSet.Config as cms
22

33
from Configuration.StandardSequences.Eras import eras
4-
process = cms.Process('TEST', eras.Run2_$year)
4+
process = cms.Process('TEST', eras.Run3)
55
#process = cms.Process('TEST', eras.Run2_$year, eras.run2_miniAOD_devel)
66

77
from conditions import *
@@ -12,9 +12,11 @@ def SetConditions(process):
1212
process.GlobalTag = GlobalTag(process.GlobalTag, "auto:run3_data")
1313

1414
# chose LHCInfo source
15-
UseLHCInfoGT(process)
15+
# UseLHCInfoGT(process)
1616
#UseLHCInfoLocal(process)
17-
#UseLHCInfoDB(process, "frontier://FrontierProd/CMS_CONDITIONS", "LHCInfoEndFill_prompt_v2")
17+
UseLHCInfoFile(process, "sqlite_file:/eos/home-j/jchyczyn/new/CMSSW_12_5_0_pre3/src/CondTools/RunInfo/python/lhcinfo_pop_test.db", "LHCInfo_end_1")
18+
UseLHCInfoPerFillFile(process, "sqlite_file:/eos/home-j/jchyczyn/new/CMSSW_12_5_0_pre3/src/CondTools/RunInfo/python/lhcinfo_pop_test.db", "LHCInfoPerFill_end_1")
19+
UseLHCInfoPerLSFile(process, "sqlite_file:/eos/home-j/jchyczyn/new/CMSSW_12_5_0_pre3/src/CondTools/RunInfo/python/lhcinfo_pop_test.db", "LHCInfoPerLS_end_1")
1820

1921
# chose alignment source
2022
UseAlignmentGT(process)

0 commit comments

Comments
 (0)