https://github.com/root-project/root
Tip revision: e647e2a9fc95a4c83f6581993e044ba261731f04 authored by Unknown Author on 18 August 2006, 13:34:07 UTC
This commit was manufactured by cvs2svn to create tag 'v5-12-00c'.
This commit was manufactured by cvs2svn to create tag 'v5-12-00c'.
Tip revision: e647e2a
framework.C
{
// An example with basic graphics illustrating the Object Oriented
// User Interface of ROOT. The begin_html <a href="gif/framework.gif">picture</a> end_html
// produced is the one shown in begin_html<a href="../../Mission.html">Mission Statement.</a> end_html
//
gROOT->Reset();
c1 = new TCanvas("c1","The ROOT Framework",200,10,700,500);
c1->Range(0,0,19,12);
//
TPavesText rootf(0.4,0.6,18,2.3,20,"tr");
rootf.AddText("ROOT Framework");
rootf.SetFillColor(42);
rootf.Draw();
//
TPavesText eventg(0.99,2.66,3.29,5.67,4,"tr");
eventg.SetFillColor(38);
eventg.AddText("Event");
eventg.AddText("Generators");
eventg.Draw();
//
TPavesText simul(3.62,2.71,6.15,7.96,7,"tr");
simul.SetFillColor(41);
simul.AddText("Detector");
simul.AddText("Simulation");
simul.Draw();
//
TPavesText recon(6.56,2.69,10.07,10.15,11,"tr");
recon.SetFillColor(48);
recon.AddText("Event");
recon.AddText("Reconstruction");
recon.Draw();
//
TPavesText daq(10.43,2.74,14.0,10.81,11,"tr");
daq.AddText("Data");
daq.AddText("Acquisition");
daq.Draw();
//
TPavesText anal(14.55,2.72,17.9,10.31,11,"tr");
anal.SetFillColor(42);
anal.AddText("Data");
anal.AddText("Analysis");
anal.Draw();
c1->Update();
}