29class RNTupleInspector;
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
const char Option_t
Option string (const char)
#define ClassDef(name, id)
#define ClassDefOverride(name, id)
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 rect
Inspect on-disk and storage-related information of an RNTuple.
Base logic for drawing a treemap visualization.
Logic for drawing a treemap on a TVirtualPad.
void Paint(Option_t *opt) override
This method must be overridden if a class wants to paint itself.
RTreeMapPainter()=default
void AddText(const Vec2 &pos, const std::string &content, float size, const RGBColor &color=RGBColor(0, 0, 0), bool alignCenter=false) const final
Logic for drawing a text on TVirtualPad.
void AddBox(const Rect &rect, const RGBColor &color, float borderWidth) const final
Logic for drawing a box on TVirtualPad.
static std::unique_ptr< RTreeMapPainter > ImportRNTuple(const ROOT::Experimental::RNTupleInspector &insp)
Logic for converting an RNTuple to RTreeMapPainter given RNTupleInspector.
~RTreeMapPainter() override=default
Mother of all ROOT objects.