Logo ROOT   6.10/00
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
framework.C File Reference

Detailed Description

An example with basic graphics illustrating the Object Oriented User Interface of ROOT.

pict1_framework.C.png
void framework() {
TCanvas *c1 = new TCanvas("c1","The ROOT Framework",200,10,700,500);
c1->Range(0,0,19,12);
//
TPavesText *rootf = new TPavesText(0.4,0.6,18,2.3,20,"tr");
rootf->AddText("ROOT Framework");
rootf->SetFillColor(42);
rootf->Draw();
//
TPavesText *eventg = new TPavesText(0.99,2.66,3.29,5.67,4,"tr");
eventg->SetFillColor(38);
eventg->AddText("Event");
eventg->AddText("Generators");
eventg->Draw();
//
TPavesText *simul = new TPavesText(3.62,2.71,6.15,7.96,7,"tr");
simul->SetFillColor(41);
simul->AddText("Detector");
simul->AddText("Simulation");
simul->Draw();
//
TPavesText *recon = new TPavesText(6.56,2.69,10.07,10.15,11,"tr");
recon->SetFillColor(48);
recon->AddText("Event");
recon->AddText("Reconstruction");
recon->Draw();
//
TPavesText *daq = new TPavesText(10.43,2.74,14.0,10.81,11,"tr");
daq->AddText("Data");
daq->AddText("Acquisition");
daq->Draw();
//
TPavesText *anal = new TPavesText(14.55,2.72,17.9,10.31,11,"tr");
anal->SetFillColor(42);
anal->AddText("Data");
anal->AddText("Analysis");
anal->Draw();
c1->Update();
}
Author
Rene Brun

Definition in file framework.C.