32 template <
int DIMENSION>
35 GetPainterPtr() =
this;
38 template <
int DIMENSION>
41 GetPainterPtr() =
nullptr;
44 template <
int DIMENSION>
52 template <
int DIMENSION>
60 return GetPainterPtr();
63 template <
class DERIVED>
70 template <
int DIMENSIONS>
74 template <
int DIMENSIONS>
81 namespace Experimental {
Namespace for new ROOT classes and functions.
virtual int Load(const char *module, const char *entry="", Bool_t system=kFALSE)
Load a shared library.
void LoadHistPainterLibrary()
static THistPainterBase< DIMENSION > * GetPainter()
R__EXTERN TSystem * gSystem
void PopulateMenu(TMenuItems &) final
Method can be used to provide menu items for the drawn object.
Abstract interface for object painting on the pad/canvas.
typedef void((*Func_t)())
void Paint(Internal::TPadPainter &pad) final
Paint the histogram.
static THistPainterBase< DIMENSION > *& GetPainterPtr()
virtual ~THistPainterBase()