This ROOT 7 example demonstrates how to create a ROOT 7 canvas (RCanvas) and and divide it in 9 sub-pads.
#include "ROOT/RLine.hxx"
void rpad()
{
auto pads = canvas->Divide(3, 3);
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 3; ++j) {
pads[i][j]->Draw<RLine>()->SetP1({0.1_normal, 0.1_normal}).SetP2({0.9_normal, 0.9_normal});
pads[i][j]->Draw<RLine>()->SetP1({0.1_normal, 0.9_normal}).SetP2({0.9_normal, 0.1_normal});
}
canvas->Show();
}
static std::shared_ptr< RCanvas > Create(const std::string &title)
Create new canvas instance.
Namespace for ROOT features in testing.
- Date
- 2015-03-22
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
- Author
- Axel Naumann axel@.nosp@m.cern.nosp@m..ch
Definition in file rpad.cxx.