28 std::vector<ROOT::TCoopPtr<ROOT::TCanvas>>& GetHeldCanvases() {
29 static std::vector<ROOT::TCoopPtr<ROOT::TCanvas>> sCanvases;
34 const std::vector<ROOT::TCoopPtr<ROOT::TCanvas>> &
36 return GetHeldCanvases();
43 GetHeldCanvases().emplace_back(pCanvas);
static TCoopPtr< TCanvas > Create()
static const std::vector< TCoopPtr< TCanvas > > & GetCanvases()
std::vector< std::unique_ptr< Internal::TDrawable > > fPrimitives
basic_string_view< char > string_view
Graphic container for TDrawable-s.
Several pointers point to the same object, any of them can delete the object, setting all of them to ...