52 Double_t xpmin = 0, ypmin = 0;
56 Double_t xpmax = 0, ypmax = 0;
58 wconny->
GetValues(dim, xpmin, xpmax, ypmin, ypmax);
60 ypmin = (gPad->GetUymax() - gPad->GetUymin()) / 2;
62 TCutG *cutg = pconny->
GetCut(kFALSE);
64 cutg->GetPoint(0, xpmin, ypmin);
66 xpmin = (gPad->GetUxmax() - gPad->GetUxmin()) / 2;
67 ypmin = (gPad->GetUymax() - gPad->GetUymin()) / 2;
84 auto add_label = [
this, &fmt](
const char *name, Double_t value) {
86 while (conv.Length() < 5)
89 conv.Append(TString::Format(fmt.Data(), value));
94 if ((isarray && !ismulti) || !haslabel) {
99 Double_t xoff = 0.015 * (gPad->GetUxmax() - gPad->GetUxmin());
100 Double_t yoff = 0.015 * (gPad->GetUymax() - gPad->GetUymin());
101 SetX0(gPad->PadtoX(gPad->XtoPad(xpmin) + xoff));
102 SetY0(gPad->PadtoY(gPad->YtoPad(ypmin) + yoff));
108 cap += his->GetName();
121 add_label(
"Int",
fxCondition->GetIntegral(histogram));
123 add_label(
"Xmean",
fxCondition->GetMean(histogram, 1));
125 add_label(
"Xrms",
fxCondition->GetRMS(histogram, 1));
127 add_label(
"Xmax",
fxCondition->GetXMax(histogram));
129 add_label(
"Ymean",
fxCondition->GetMean(histogram, 2));
131 add_label(
"Yrms",
fxCondition->GetRMS(histogram, 2));
133 add_label(
"Ymax",
fxCondition->GetYMax(histogram));
135 add_label(
"Cmax",
fxCondition->GetCMax(histogram));