Logo ROOT  
Reference Guide
ROOT::Experimental::RHist2StatBox Class Referencefinal

Definition at line 164 of file RHistStatBox.hxx.

Public Member Functions

template<class HIST >
 RHist2StatBox (const std::shared_ptr< HIST > &hist, const std::string &title="")
  More...
 
- Public Member Functions inherited from ROOT::Experimental::RHistStatBox< 2 >
 RHistStatBox (const std::shared_ptr< HIST > &hist, const std::string &title="")
  More...
 
std::shared_ptr< HistImpl_tGetHist () const
  More...
 
- Public Member Functions inherited from ROOT::Experimental::RHistStatBoxBase
 RHistStatBoxBase ()
  More...
 
const std::string & GetTitle () const
  More...
 
void SetTitle (const std::string &title)
  More...
 
- Public Member Functions inherited from ROOT::Experimental::RPave
 RPave ()
  More...
 
- Public Member Functions inherited from ROOT::Experimental::RDrawable
 RDrawable (const char *csstype)
  More...
 
virtual ~RDrawable ()
  More...
 
void ClearStyle ()
  More...
 
const std::string & GetCssClass () const
  More...
 
const char * GetCssType () const
  More...
 
const std::string & GetId () const
  More...
 
void SetCssClass (const std::string &cl)
  More...
 
void SetId (const std::string &id)
  More...
 
virtual void UseStyle (const std::shared_ptr< RStyle > &style)
  More...
 

Protected Member Functions

void FillStatistic (unsigned, const RFrame::RUserRanges &, std::vector< std::string > &) const override
  More...
 
- Protected Member Functions inherited from ROOT::Experimental::RHistStatBox< 2 >
void CollectShared (Internal::RIOSharedVector_t &vect) override
  More...
 
- Protected Member Functions inherited from ROOT::Experimental::RHistStatBoxBase
std::unique_ptr< RDisplayItemDisplay (const RDisplayContext &) override
 Creates display item for drawable By default item contains drawable data itself. More...
 
virtual const std::vector< std::string > & GetEntriesNames () const
  More...
 
- Protected Member Functions inherited from ROOT::Experimental::RPave
 RPave (const char *csstype)
  More...
 
- Protected Member Functions inherited from ROOT::Experimental::RDrawable
 RDrawable (const RDrawable &)=delete
  More...
 
virtual void Execute (const std::string &)
  More...
 
RAttrMapGetAttrMap ()
  More...
 
const RAttrMapGetAttrMap () const
  More...
 
Version_t GetVersion () const
  More...
 
virtual bool IsFrameRequired () const
  More...
 
bool MatchSelector (const std::string &selector) const
 Preliminary method which checks if drawable matches with given selector Following selector are allowed: "type" or "#id" or ".class_name" Here type is drawable kind like 'rect' or 'pad' id is drawable identifier, specified with RDrawable::SetId() method class_name is drawable class name, specified with RDrawable::SetCssClass() method. More...
 
virtual void OnDisplayItemDestroyed (RDisplayItem *) const
  More...
 
RDrawableoperator= (const RDrawable &)=delete
  More...
 
virtual void PopulateMenu (RMenuItems &)
  More...
 
void SetCssType (const char *csstype)
  More...
 
virtual void SetDrawableVersion (Version_t vers)
  More...
 

Additional Inherited Members

- Public Types inherited from ROOT::Experimental::RHistStatBox< 2 >
using HistImpl_t = Detail::RHistImplPrecisionAgnosticBase< DIMENSIONS >
  More...
 
- Public Types inherited from ROOT::Experimental::RPave
enum  ECorner { kTopLeft = 1 , kTopRight = 2 , kBottomLeft = 3 , kBottomRight = 4 }
 
- Public Types inherited from ROOT::Experimental::RDrawable
using Version_t = uint64_t
  More...
 
- Public Attributes inherited from ROOT::Experimental::RPave
RAttrBorder border {this, "border"}
 ! border attributes More...
 
RAttrValue< ECornercorner {this, "corner", kTopRight}
 ! frame/pad corner to which pave is bound More...
 
RAttrFill fill {this, "fill"}
 ! fill attributes More...
 
RAttrValue< RPadLengthheight {this, "height", 0.2}
 ! pave height More...
 
RAttrValue< RPadLengthoffsetX {this, "offsetX", 0.02}
 ! offset X relative to selected frame or pad corner More...
 
RAttrValue< RPadLengthoffsetY {this, "offsetY", 0.02}
 ! offset Y relative to selected frame or pad corner More...
 
RAttrValue< bool > onFrame {this, "onFrame", true}
 ! is pave assigned to frame (true) or to pad corner (false) More...
 
RAttrText text {this, "text"}
 ! text attributes More...
 
RAttrValue< RPadLengthwidth {this, "width", 0.4}
 ! pave width More...
 
- Protected Types inherited from ROOT::Experimental::RHistStatBoxBase
enum  EShowBits {
  kShowTitle = 0x1 , kShowEntries = 0x2 , kShowMean = 0x4 , kShowDev = 0x8 ,
  kShowRange = 0x10
}
 

#include <ROOT/RHistStatBox.hxx>

Inheritance diagram for ROOT::Experimental::RHist2StatBox:
[legend]

Constructor & Destructor Documentation

◆ RHist2StatBox()

template<class HIST >
ROOT::Experimental::RHist2StatBox::RHist2StatBox ( const std::shared_ptr< HIST > &  hist,
const std::string &  title = "" 
)
inline

Definition at line 169 of file RHistStatBox.hxx.

Member Function Documentation

◆ FillStatistic()

void RHist2StatBox::FillStatistic ( unsigned  mask,
const RFrame::RUserRanges ranges,
std::vector< std::string > &  lines 
) const
overrideprotectedvirtual

Reimplemented from ROOT::Experimental::RHistStatBoxBase.

Definition at line 60 of file RHistStatBox.cxx.


The documentation for this class was generated from the following files: