template<gainCalibPI::type myType, class PayloadType>
class gainCalibHelper::SiPixelGainCalibrationValues< myType, PayloadType >
Definition at line 292 of file SiPixelGainCalibHelper.h.
template<gainCalibPI::type myType, class PayloadType >
Implements cond::payloadInspector::PlotImpl< IOV_M, 0 >.
Definition at line 308 of file SiPixelGainCalibHelper.h.
309 auto tag = cond::payloadInspector::PlotBase::getTag<0>();
310 auto iov =
tag.iovs.front();
314 gStyle->SetOptStat(
"emr");
316 float minimum(9999.);
317 float maximum(-9999.);
321 maximum =
payload->getGainHigh();
322 minimum =
payload->getGainLow();
325 maximum =
payload->getPedHigh();
326 minimum =
payload->getPedLow();
333 TCanvas
canvas(
"Canv",
"Canv", 1200, 1000);
334 auto h1 = std::make_shared<TH1F>(Form(
"%s values",
TypeName[myType]),
335 Form(
"SiPixel Gain Calibration %s - %s;per %s %s;# %ss",
353 h1->GetYaxis()->SetRangeUser(0.1, h1->GetMaximum() * 10.);
354 h1->SetFillColor(kBlue);
355 h1->SetMarkerStyle(20);
356 h1->SetMarkerSize(1);
364 TLegend
legend = TLegend(0.40, 0.88, 0.94, 0.93);
365 legend.SetHeader((
"Payload hash: #bf{" + (std::get<1>(iov)) +
"}").c_str(),
369 legend.SetTextSize(0.025);
372 TPaveStats* st = (TPaveStats*)h1->FindObject(
"stats");
373 st->SetTextSize(0.03);
379 ltx.SetTextSize(0.05);
380 ltx.SetTextAlign(11);
381 ltx.DrawLatexNDC(gPad->GetLeftMargin() + 0.1,
382 1 - gPad->GetTopMargin() + 0.01,
383 (
"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, GlobalPosition_Frontier_DevDB_cff::tag, and gainCalibHelper::TypeName.