34 RegisterDraw7(TClass::GetClass<ROOT::Experimental::RNTuple>(), [
this](std::shared_ptr<RPadBase> &subpad, std::unique_ptr<RHolder> &obj,
const std::string &opt) ->
bool {
37 if (!
h1)
return false;
39 if (subpad->NumPrimitives() > 0) {
41 subpad->GetCanvas()->Modified();
42 subpad->GetCanvas()->Update(
true);
45 std::shared_ptr<TH1> shared;
49 subpad->GetCanvas()->Update(
true);
RNTupleDraw7Provider newRNTupleDraw7Provider
Base class for provider of RNTuple drawing.
TH1 * DrawField(RFieldHolder *holder)
Provider for RNTuple drawing on RCanvas.
void RegisterDraw7(const TClass *cl, Draw7Func_t func)
Provides v7 drawing facilities for TObject types (TGraph, TH1, TH2, etc).