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

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

Go to the source code of this file.

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.