14using namespace std::string_literals;
 
   18   static const std::vector<std::string> 
sEntries = {
"Title",
"Entries", 
"Mean",
"Deviation", 
"Ranges"};
 
 
   26   auto frame = 
ctxt.GetPad()->GetFrame();
 
   27   if (frame) frame->GetClientRanges(
ctxt.GetConnId(), ranges);
 
   29   std::vector<std::string> lines;
 
 
   45      lines.emplace_back(
"Entries = 1");
 
   48      lines.emplace_back(
"Mean = 2");
 
   51      lines.emplace_back(
"Std dev = 3");
 
   54      lines.emplace_back(
"X min = "s + std::to_string(ranges.
GetMin(0)));
 
   55      lines.emplace_back(
"X max = "s + std::to_string(ranges.
GetMax(0)));
 
 
   65      lines.emplace_back(
"Entries = 1");
 
   68      lines.emplace_back(
"Mean x = 2");
 
   69      lines.emplace_back(
"Mean y = 3");
 
   73      lines.emplace_back(
"Std dev x = 5");
 
   74      lines.emplace_back(
"Std dev y = 6");
 
   78      lines.emplace_back(
"X min = "s + std::to_string(ranges.
GetMin(0)));
 
   79      lines.emplace_back(
"X max = "s + std::to_string(ranges.
GetMax(0)));
 
   80      lines.emplace_back(
"Y min = "s + std::to_string(ranges.
GetMin(1)));
 
   81      lines.emplace_back(
"Y max = "s + std::to_string(ranges.
GetMax(1)));
 
 
   90      lines.emplace_back(
"Entries = 1");
 
   93      lines.emplace_back(
"Mean x = 2");
 
   94      lines.emplace_back(
"Mean y = 3");
 
   95      lines.emplace_back(
"Mean z = 4");
 
   99      lines.emplace_back(
"Std dev x = 5");
 
  100      lines.emplace_back(
"Std dev y = 6");
 
  101      lines.emplace_back(
"Std dev z = 7");
 
  105      lines.emplace_back(
"X min = "s + std::to_string(ranges.
GetMin(0)));
 
  106      lines.emplace_back(
"X max = "s + std::to_string(ranges.
GetMax(0)));
 
  107      lines.emplace_back(
"Y min = "s + std::to_string(ranges.
GetMin(1)));
 
  108      lines.emplace_back(
"Y max = "s + std::to_string(ranges.
GetMax(1)));
 
  109      lines.emplace_back(
"Z min = "s + std::to_string(ranges.
GetMin(2)));
 
  110      lines.emplace_back(
"Z max = "s + std::to_string(ranges.
GetMax(2)));
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t mask
 
double GetMax(unsigned ndim) const
 
double GetMin(unsigned ndim) const
 
void FillStatistic(unsigned, const RFrame::RUserRanges &, std::vector< std::string > &) const override
 
void FillStatistic(unsigned, const RFrame::RUserRanges &, std::vector< std::string > &) const override
 
void FillStatistic(unsigned, const RFrame::RUserRanges &, std::vector< std::string > &) const override
 
virtual const std::vector< std::string > & GetEntriesNames() const
 
virtual void FillStatistic(unsigned, const RFrame::RUserRanges &, std::vector< std::string > &) const
 
std::unique_ptr< RDisplayItem > Display(const RDisplayContext &) override
Creates display item for drawable By default item contains drawable data itself.
 
unsigned fShowMask
show stat box lines
 
const std::string & GetTitle() const