1 import FWCore.ParameterSet.Config
as cms
19 CondDBOutput = CondDB.clone(connect = cms.string(
"sqlite_file:promptCalibConditions.db"))
21 PoolDBOutputService = cms.Service(
"PoolDBOutputService",
30 dqmSaver.convention =
'Offline'
31 dqmSaver.workflow =
'/Express/PCLTest/ALCAPROMPT'
38 ALCAHARVESTBeamSpotByRun = alcaBeamSpotHarvester.clone()
39 ALCAHARVESTBeamSpotByRun.AlcaBeamSpotHarvesterParameters.BeamSpotOutputBase = cms.untracked.string(
"runbased")
40 ALCAHARVESTBeamSpotByRun.AlcaBeamSpotHarvesterParameters.outputRecordName = cms.untracked.string(
"BeamSpotObjectsRcdByRun")
42 ALCAHARVESTBeamSpotByRun_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdByRun'))
44 ALCAHARVESTBeamSpotByRun_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdByRun'),
45 tag = cms.string(
'BeamSpotObject_ByRun'),
46 timetype = cms.untracked.string(
'runnumber')
51 ALCAHARVESTBeamSpotByLumi = alcaBeamSpotHarvester.clone()
52 ALCAHARVESTBeamSpotByLumi.AlcaBeamSpotHarvesterParameters.BeamSpotOutputBase = cms.untracked.string(
"lumibased")
53 ALCAHARVESTBeamSpotByLumi.AlcaBeamSpotHarvesterParameters.outputRecordName = cms.untracked.string(
"BeamSpotObjectsRcdByLumi")
56 ALCAHARVESTBeamSpotByLumi_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdByLumi'))
58 ALCAHARVESTBeamSpotByLumi_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdByLumi'),
59 tag = cms.string(
'BeamSpotObject_ByLumi'),
60 timetype = cms.untracked.string(
'lumiid')
65 ALCAHARVESTBeamSpotHPByRun = alcaBeamSpotHarvester.clone()
66 ALCAHARVESTBeamSpotHPByRun.AlcaBeamSpotHarvesterParameters.BeamSpotOutputBase = cms.untracked.string(
"runbased")
67 ALCAHARVESTBeamSpotHPByRun.AlcaBeamSpotHarvesterParameters.outputRecordName = cms.untracked.string(
"BeamSpotObjectsRcdHPByRun")
68 ALCAHARVESTBeamSpotHPByRun.AlcaBeamSpotHarvesterParameters.BeamSpotModuleName = cms.untracked.string(
'alcaBeamSpotProducerHP')
70 ALCAHARVESTBeamSpotHPByRun_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdHPByRun'))
72 ALCAHARVESTBeamSpotHPByRun_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdHPByRun'),
73 tag = cms.string(
'BeamSpotObjectHP_ByRun'),
74 timetype = cms.untracked.string(
'runnumber')
79 ALCAHARVESTBeamSpotHPByLumi = alcaBeamSpotHarvester.clone()
80 ALCAHARVESTBeamSpotHPByLumi.AlcaBeamSpotHarvesterParameters.BeamSpotOutputBase = cms.untracked.string(
"lumibased")
81 ALCAHARVESTBeamSpotHPByLumi.AlcaBeamSpotHarvesterParameters.outputRecordName = cms.untracked.string(
"BeamSpotObjectsRcdHPByLumi")
82 ALCAHARVESTBeamSpotHPByLumi.AlcaBeamSpotHarvesterParameters.BeamSpotModuleName = cms.untracked.string(
'alcaBeamSpotProducerHP')
83 ALCAHARVESTBeamSpotHPByLumi.AlcaBeamSpotHarvesterParameters.DumpTxt = cms.untracked.bool(
True)
86 ALCAHARVESTBeamSpotHPByLumi_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdHPByLumi'))
88 ALCAHARVESTBeamSpotHPByLumi_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdHPByLumi'),
89 tag = cms.string(
'BeamSpotObjectHP_ByLumi'),
90 timetype = cms.untracked.string(
'lumiid')
96 ALCAHARVESTBeamSpotHPLowPUByRun = ALCAHARVESTBeamSpotHPByRun.clone()
97 ALCAHARVESTBeamSpotHPLowPUByRun.AlcaBeamSpotHarvesterParameters.BeamSpotModuleName = cms.untracked.string(
'alcaBeamSpotProducerHPLowPU')
100 ALCAHARVESTBeamSpotHPLowPUByRun_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdHPByRun'))
102 ALCAHARVESTBeamSpotHPLowPUByRun_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdHPByRun'),
103 tag = cms.string(
'BeamSpotObjectHP_ByRun'),
104 timetype = cms.untracked.string(
'runnumber')
109 ALCAHARVESTBeamSpotHPLowPUByLumi = ALCAHARVESTBeamSpotHPByLumi.clone()
110 ALCAHARVESTBeamSpotHPLowPUByLumi.AlcaBeamSpotHarvesterParameters.BeamSpotModuleName = cms.untracked.string(
'alcaBeamSpotProducerHPLowPU')
114 ALCAHARVESTBeamSpotHPLowPUByLumi_metadata = cms.PSet(record = cms.untracked.string(
'BeamSpotObjectsRcdHPByLumi'))
116 ALCAHARVESTBeamSpotHPLowPUByLumi_dbOutput = cms.PSet(record = cms.string(
'BeamSpotObjectsRcdHPByLumi'),
117 tag = cms.string(
'BeamSpotObjectHP_ByLumi'),
118 timetype = cms.untracked.string(
'lumiid')
123 ALCAHARVESTSiStripQuality_metadata = cms.PSet(record = cms.untracked.string(
'SiStripBadStripRcd'))
125 ALCAHARVESTSiStripQuality_dbOutput = cms.PSet(record = cms.string(
'SiStripBadStripRcd'),
126 tag = cms.string(
'SiStripBadStrip_pcl'),
127 timetype = cms.untracked.string(
'runnumber')
132 ALCAHARVESTSiStripGains_metadata = cms.PSet(record = cms.untracked.string(
'SiStripApvGainRcd'))
134 ALCAHARVESTSiStripGains_dbOutput = cms.PSet(record = cms.string(
'SiStripApvGainRcd'),
135 tag = cms.string(
'SiStripApvGain_pcl'),
136 timetype = cms.untracked.string(
'runnumber')
141 ALCAHARVESTSiStripGainsAAG_metadata = cms.PSet(record = cms.untracked.string(
'SiStripApvGainRcdAAG'))
143 ALCAHARVESTSiStripGainsAAG_dbOutput = cms.PSet(record = cms.string(
'SiStripApvGainRcdAAG'),
144 tag = cms.string(
'SiStripApvGainAAG_pcl'),
145 timetype = cms.untracked.string(
'runnumber')
150 ALCAHARVESTSiPixelAli_metadata = cms.PSet(record = cms.untracked.string(
'TrackerAlignmentRcd'))
152 ALCAHARVESTSiPixelAli_dbOutput = cms.PSet(record = cms.string(
'TrackerAlignmentRcd'),
153 tag = cms.string(
'SiPixelAli_pcl'),
154 timetype = cms.untracked.string(
'runnumber')
159 ALCAHARVESTEcalPedestals_metadata = cms.PSet(record = cms.untracked.string(
'EcalPedestalsRcd'))
161 ALCAHARVESTEcalPedestals_dbOutput = cms.PSet(record = cms.string(
'EcalPedestalsRcd'),
162 tag = cms.string(
'EcalPedestals_pcl'),
163 timetype = cms.untracked.string(
'runnumber')
168 ALCAHARVESTLumiPCC_metadata = cms.PSet(record = cms.untracked.string(
'LumiCorrectionsRcd'))
170 ALCAHARVESTLumiPCC_dbOutput = cms.PSet(record = cms.string(
'LumiCorrectionsRcd'),
171 tag = cms.string(
'LumiPCCCorrections_pcl'),
172 timetype = cms.untracked.string(
'lumiid')
178 ALCAHARVESTSiPixelQuality = siPixelStatusHarvester.clone()
179 ALCAHARVESTSiPixelQuality.SiPixelStatusManagerParameters.outputBase = cms.untracked.string(
"dynamicLumibased")
180 ALCAHARVESTSiPixelQuality.SiPixelStatusManagerParameters.aveDigiOcc = cms.untracked.int32(20000)
181 ALCAHARVESTSiPixelQuality.debug = cms.untracked.bool(
False)
183 ALCAHARVESTSiPixelQuality_metadata = cms.VPSet(cms.PSet(record = cms.untracked.string(
'SiPixelQualityFromDbRcd_prompt')),
184 cms.PSet(record = cms.untracked.string(
'SiPixelQualityFromDbRcd_stuckTBM')),
185 cms.PSet(record = cms.untracked.string(
'SiPixelQualityFromDbRcd_other')))
186 ALCAHARVESTSiPixelQuality_dbOutput = cms.VPSet(cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_prompt'),
187 tag = cms.string(
'SiPixelQualityFromDbRcd_prompt'),
188 timetype = cms.untracked.string(
'lumiid')
190 cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_stuckTBM'),
191 tag = cms.string(
'SiPixelQualityFromDbRcd_stuckTBM'),
192 timetype = cms.untracked.string(
'lumiid'),
194 cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_other'),
195 tag = cms.string(
'SiPixelQualityFromDbRcd_other'),
196 timetype = cms.untracked.string(
'lumiid')
200 if ALCAHARVESTSiPixelQuality.debug == cms.untracked.bool(
True) :
201 dbOutput_ext = cms.VPSet(
202 cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_PCL'),
203 tag = cms.string(
'SiPixelQualityFromDbRcd_PCL'),
204 timetype = cms.untracked.string(
'lumiid')
206 cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_FEDerror25'),
207 tag = cms.string(
'SiPixelQualityFromDbRcd_FEDerror25'),
208 timetype = cms.untracked.string(
'lumiid'),
210 cms.PSet(record = cms.string(
'SiPixelQualityFromDbRcd_permanentBad'),
211 tag = cms.string(
'SiPixelQualityFromDbRcd_permanentBad'),
212 timetype = cms.untracked.string(
'runnumber')
215 ALCAHARVESTSiPixelQuality_dbOutput.extend(dbOutput_ext)
219 ALCAHARVESTPPSTimingCalibration = ppsTimingCalibrationPCLHarvester.clone()
220 ALCAHARVESTPPSTimingCalibration_metadata = cms.PSet(record = cms.untracked.string(
'PPSTimingCalibrationRcd'))
221 ALCAHARVESTPPSTimingCalibration_dbOutput = cms.PSet(record = cms.string(
'PPSTimingCalibrationRcd'),
222 tag = cms.string(
'PPSDiamondTimingCalibration_pcl'),
223 timetype = cms.untracked.string(
'lumiid')
227 BeamSpotByRun = cms.Path(ALCAHARVESTBeamSpotByRun)
228 BeamSpotByLumi = cms.Path(ALCAHARVESTBeamSpotByLumi)
229 BeamSpotHPByRun = cms.Path(ALCAHARVESTBeamSpotHPByRun)
230 BeamSpotHPByLumi = cms.Path(ALCAHARVESTBeamSpotHPByLumi)
231 BeamSpotHPLowPUByRun = cms.Path(ALCAHARVESTBeamSpotHPLowPUByRun)
232 BeamSpotHPLowPUByLumi = cms.Path(ALCAHARVESTBeamSpotHPLowPUByLumi)
233 SiStripQuality = cms.Path(ALCAHARVESTSiStripQuality)
234 SiStripGains = cms.Path(ALCAHARVESTSiStripGains)
235 SiPixelAli = cms.Path(ALCAHARVESTSiPixelAli)
236 EcalPedestals = cms.Path(ALCAHARVESTEcalPedestals)
237 SiStripGainsAAG = cms.Path(ALCAHARVESTSiStripGainsAAG)
238 LumiPCC = cms.Path(ALCAHARVESTLumiPCC)
239 SiPixelQuality = cms.Path(dqmEnvSiPixelQuality+ALCAHARVESTSiPixelQuality)
240 PPSTimingCalibration = cms.Path(ALCAHARVESTPPSTimingCalibration)
242 ALCAHARVESTDQMSaveAndMetadataWriter = cms.Path(dqmSaver+pclMetadataWriter)