An Example of Object Oriented User Interface
{
// An example with basic graphics illustrating the Object Oriented
// User Interface of ROOT. The picture
// produced is the one shown in Mission Statement.
//
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();
}
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.