@@ -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
4585alignmentDefined = False
0 commit comments