diff --git a/CalibPPS/TimingCalibration/plugins/PPSTimingCalibrationPCLHarvester.cc b/CalibPPS/TimingCalibration/plugins/PPSTimingCalibrationPCLHarvester.cc index 6ab16830f6c35..f5362552b1188 100644 --- a/CalibPPS/TimingCalibration/plugins/PPSTimingCalibrationPCLHarvester.cc +++ b/CalibPPS/TimingCalibration/plugins/PPSTimingCalibrationPCLHarvester.cc @@ -94,19 +94,19 @@ void PPSTimingCalibrationPCLHarvester::dqmEndJob(DQMStore::IBooker& iBooker, DQM const auto chid = detid.rawId(); const PPSTimingCalibration::Key key{ (int)detid.arm(), (int)detid.station(), (int)detid.plane(), (int)detid.channel()}; - hists.leadingTime[chid] = iGetter.get("t_" + ch_name); + hists.leadingTime[chid] = iGetter.get(dqmDir_ + "/t_" + ch_name); if (hists.leadingTime[chid] == nullptr) { edm::LogInfo("PPSTimingCalibrationPCLHarvester:dqmEndJob") << "Failed to retrieve leading time monitor for channel (" << detid << ")."; continue; } - hists.toT[chid] = iGetter.get("tot_" + ch_name); + hists.toT[chid] = iGetter.get(dqmDir_ + "/tot_" + ch_name); if (hists.toT[chid] == nullptr) { edm::LogInfo("PPSTimingCalibrationPCLHarvester:dqmEndJob") << "Failed to retrieve time over threshold monitor for channel (" << detid << ")."; continue; } - hists.leadingTimeVsToT[chid] = iGetter.get("tvstot_" + ch_name); + hists.leadingTimeVsToT[chid] = iGetter.get(dqmDir_ + "/tvstot_" + ch_name); if (hists.leadingTimeVsToT[chid] == nullptr) { edm::LogInfo("PPSTimingCalibrationPCLHarvester:dqmEndJob") << "Failed to retrieve leading time vs. time over threshold monitor for channel (" << detid << ")."; @@ -120,7 +120,7 @@ void PPSTimingCalibrationPCLHarvester::dqmEndJob(DQMStore::IBooker& iBooker, DQM } const double upper_tot_range = hists.toT[chid]->getMean() + 2.5; { // scope for x-profile - std::unique_ptr prof(hists.leadingTimeVsToT[chid]->getTH2D()->ProfileX("_prof_x", 1, -1)); + std::unique_ptr prof(hists.leadingTimeVsToT[chid]->getTH2F()->ProfileX("_prof_x", 1, -1)); interp_.SetParameters(hists.leadingTime[chid]->getRMS(), hists.toT[chid]->getMean(), 0.8, diff --git a/CalibPPS/TimingCalibration/python/PPSTimingCalibrationHarvester_cff.py b/CalibPPS/TimingCalibration/python/PPSTimingCalibrationHarvester_cff.py index d9ac61918802f..040f566838e42 100644 --- a/CalibPPS/TimingCalibration/python/PPSTimingCalibrationHarvester_cff.py +++ b/CalibPPS/TimingCalibration/python/PPSTimingCalibrationHarvester_cff.py @@ -5,8 +5,8 @@ from DQMServices.Components.EDMtoMEConverter_cfi import EDMtoMEConverter EDMtoMEConvertPPSTimingCalibration = EDMtoMEConverter.clone() -EDMtoMEConvertPPSTimingCalibration.lumiInputTag = cms.InputTag("EDMtoMEConvertPPSTimingCalibration", "MEtoEDMConverterLumi") -EDMtoMEConvertPPSTimingCalibration.runInputTag = cms.InputTag("EDMtoMEConvertPPSTimingCalibration", "MEtoEDMConverterRun") +EDMtoMEConvertPPSTimingCalibration.lumiInputTag = cms.InputTag("MEtoEDMConvertPPSTimingCalib", "MEtoEDMConverterLumi") +EDMtoMEConvertPPSTimingCalibration.runInputTag = cms.InputTag("MEtoEDMConvertPPSTimingCalib", "MEtoEDMConverterRun") ALCAHARVESTPPSTimingCalibration = cms.Task(