32 RegisterDraw6(TLeaf::Class(), [
this](
TVirtualPad *pad, std::unique_ptr<RHolder> &obj,
const std::string &opt) ->
bool {
36 RegisterDraw6(TBranchElement::Class(), [
this](
TVirtualPad *pad, std::unique_ptr<RHolder> &obj,
const std::string &opt) ->
bool {
40 RegisterDraw6(TBranch::Class(), [
this](
TVirtualPad *pad, std::unique_ptr<RHolder> &obj,
const std::string &opt) ->
bool {
44 RegisterDraw6(TVirtualBranchBrowsable::Class(), [
this](
TVirtualPad *pad, std::unique_ptr<RHolder> &obj,
const std::string &opt) ->
bool {
TLeafDraw6Provider newTLeafDraw6Provider
void RegisterDraw6(const TClass *cl, Draw6Func_t func)
TH1 is the base class of all histogram classes in ROOT.
Provider for drawing of ROOT6 classes.
bool AddHist(TVirtualPad *pad, TH1 *hist, const std::string &opt)
Provider for drawing of branches / leafs in the TTree.
TH1 * DrawBranch(std::unique_ptr< RHolder > &obj)
TH1 * DrawBranchBrowsable(std::unique_ptr< RHolder > &obj)
TH1 * DrawBranchElement(std::unique_ptr< RHolder > &obj)
TH1 * DrawLeaf(std::unique_ptr< RHolder > &obj)
virtual void Add(TObject *obj)
virtual void Clear(Option_t *option="")
Remove all objects from the list.
TVirtualPad is an abstract base class for the Pad and Canvas classes.
virtual TList * GetListOfPrimitives() const =0