template<gainCalibPI::type myType, class PayloadType>
class gainCalibHelper::SiPixelGainCalibrationValues< myType, PayloadType >
Definition at line 293 of file SiPixelGainCalibHelper.h.
template<gainCalibPI::type myType, class PayloadType >
Implements cond::payloadInspector::PlotImpl< IOV_M, 0 >.
Definition at line 309 of file SiPixelGainCalibHelper.h.
310 auto tag = cond::payloadInspector::PlotBase::getTag<0>();
311 auto iov =
tag.iovs.front();
315 gStyle->SetOptStat(
"emr");
317 float minimum(9999.);
318 float maximum(-9999.);
322 maximum =
payload->getGainHigh();
323 minimum =
payload->getGainLow();
326 maximum =
payload->getPedHigh();
327 minimum =
payload->getPedLow();
334 TCanvas
canvas(
"Canv",
"Canv", 1200, 1000);
335 auto h1 = std::make_shared<TH1F>(Form(
"%s values",
TypeName[myType]),
336 Form(
"SiPixel Gain Calibration %s - %s;per %s %s;# %ss",
354 h1->GetYaxis()->SetRangeUser(0.1, h1->GetMaximum() * 10.);
355 h1->SetFillColor(kBlue);
356 h1->SetMarkerStyle(20);
357 h1->SetMarkerSize(1);
365 TLegend
legend = TLegend(0.40, 0.88, 0.94, 0.93);
366 legend.SetHeader((
"Payload hash: #bf{" + (std::get<1>(iov)) +
"}").c_str(),
370 legend.SetTextSize(0.025);
373 TPaveStats* st = (TPaveStats*)h1->FindObject(
"stats");
374 st->SetTextSize(0.03);
380 ltx.SetTextSize(0.05);
381 ltx.SetTextAlign(11);
382 ltx.DrawLatexNDC(gPad->GetLeftMargin() + 0.1,
383 1 - gPad->GetTopMargin() + 0.01,
384 (
"SiPixel Gain Calibration IOV:" + std::to_string(std::get<0>(iov))).c_str());
References SiPixelPI::adjustCanvasMargins(), SiPixelPI::adjustStats(), svgfig::canvas(), cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::fetchPayload(), MillePedeFileConverter_cfg::fileName, gainCalibHelper::gainCalibPI::fillTheHisto(), gainCalibHelper::SiPixelGainCalibrationValues< myType, PayloadType >::isForHLT_, gainCalibHelper::SiPixelGainCalibrationValues< myType, PayloadType >::label_, listHistos::legend, cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::m_imageFileName, SiPixelPI::makeNicePlotStyle(), jets_cff::payload, AlCaHLTBitMon_QueryRunRegistry::string, gainCalibHelper::gainCalibPI::t_gain, gainCalibHelper::gainCalibPI::t_pedestal, makeGlobalPositionRcd_cfg::tag, and gainCalibHelper::TypeName.