Implements cond::payloadInspector::PlotImpl< IOV_M, 0 >.
Definition at line 329 of file SiPixelGainCalibHelper.h.
331 gStyle->SetOptStat(
"mr");
333 auto tag = cond::payloadInspector::PlotBase::getTag<0>();
334 auto iov =
tag.iovs.front();
339 auto ip = paramValues.find(
"SetLog");
340 if (ip != paramValues.end()) {
341 auto answer = boost::lexical_cast<std::string>(ip->second);
345 <<
" is not a valid setting for this parameter, please use True,False,1,0,Yes,No \n\n";
351 std::vector<uint32_t> detids;
354 float minimum(9999.);
355 float maximum(-9999.);
359 maximum =
payload->getGainHigh();
360 minimum =
payload->getGainLow();
363 maximum =
payload->getPedHigh();
364 minimum =
payload->getPedLow();
383 ?
"Geometry/TrackerCommonData/data/trackerParameters.xml"
384 :
"Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml";
389 myPlots.bookAll(Form(
"SiPixel Gain Calibration %s - %s", (
isForHLT_ ?
"ForHLT" :
"Offline"),
TypeName[myType]),
391 Form(
"# %ss", (
isForHLT_ ?
"column" :
"pixel")),
405 myPlots.setLogScale();
407 myPlots.beautify(kBlue, -1);
410 TLegend
legend = TLegend(0.45, 0.88, 0.91, 0.92);
411 legend.SetHeader((
"hash: #bf{" + (std::get<1>(iov)) +
"}").c_str(),
415 legend.SetTextSize(0.025);
418 unsigned int maxPads =
isBarrel ? 4 : 12;
419 for (
unsigned int c = 1;
c <= maxPads;
c++) {
430 ltx.SetTextSize(0.05);
431 ltx.SetTextAlign(11);
433 for (
unsigned int c = 1;
c <= maxPads;
c++) {
436 auto leftX = setLog ? 0. : 0.1;
437 ltx.DrawLatexNDC(gPad->GetLeftMargin() + leftX,
438 1 - gPad->GetTopMargin() + 0.01,
References SiPixelPI::adjustCanvasMargins(), submit::answer, PixelRegions::attachedDets(), HltBtagPostValidation_cff::c, svgfig::canvas(), SiPixelPI::checkAnswerOK(), SiPixelPI::displayNotSupported(), Exception, cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::fetchPayload(), MillePedeFileConverter_cfg::fileName, gainCalibHelper::gainCalibPI::fillTheHisto(), StandaloneTrackerTopology::fromTrackerParametersXMLFile(), contentValuesFiles::fullPath, PixelRegions::IDlabels, cond::payloadInspector::PlotBase::inputParamValues(), PixelPluginsPhase0_cfi::isBarrel, gainCalibHelper::SiPixelGainCalibrationValuesPerRegion< isBarrel, myType, PayloadType >::isForHLT_, gainCalibHelper::SiPixelGainCalibrationValuesPerRegion< isBarrel, myType, PayloadType >::label_, listHistos::legend, cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::m_imageFileName, jets_cff::payload, SiPixelPI::phase0size, SiPixelPI::phase1size, PixelRegions::PixelIDs, AlCaHLTBitMon_QueryRunRegistry::string, gainCalibHelper::gainCalibPI::t_gain, gainCalibHelper::gainCalibPI::t_pedestal, GlobalPosition_Frontier_DevDB_cff::tag, and gainCalibHelper::TypeName.