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