framework.C

Go to the documentation of this file.
00001 void framework() {
00002    // An example with basic graphics illustrating the Object Oriented
00003    // User Interface of ROOT. The begin_html <a href="gif/framework.gif">picture</a> end_html
00004    // produced is the one shown in begin_html<a href="../../Mission.html">Mission Statement.</a> end_html
00005    //Author: Rene Brun
00006    
00007    TCanvas *c1 = new TCanvas("c1","The ROOT Framework",200,10,700,500);
00008    c1->Range(0,0,19,12);
00009    //
00010    TPavesText *rootf = new TPavesText(0.4,0.6,18,2.3,20,"tr");
00011    rootf->AddText("ROOT Framework");
00012    rootf->SetFillColor(42);
00013    rootf->Draw();
00014    //
00015    TPavesText *eventg = new TPavesText(0.99,2.66,3.29,5.67,4,"tr");
00016    eventg->SetFillColor(38);
00017    eventg->AddText("Event");
00018    eventg->AddText("Generators");
00019    eventg->Draw();
00020    //
00021    TPavesText *simul = new TPavesText(3.62,2.71,6.15,7.96,7,"tr");
00022    simul->SetFillColor(41);
00023    simul->AddText("Detector");
00024    simul->AddText("Simulation");
00025    simul->Draw();
00026    //
00027    TPavesText *recon = new TPavesText(6.56,2.69,10.07,10.15,11,"tr");
00028    recon->SetFillColor(48);
00029    recon->AddText("Event");
00030    recon->AddText("Reconstruction");
00031    recon->Draw();
00032    //
00033    TPavesText *daq = new TPavesText(10.43,2.74,14.0,10.81,11,"tr");
00034    daq->AddText("Data");
00035    daq->AddText("Acquisition");
00036    daq->Draw();
00037    //
00038    TPavesText *anal = new TPavesText(14.55,2.72,17.9,10.31,11,"tr");
00039    anal->SetFillColor(42);
00040    anal->AddText("Data");
00041    anal->AddText("Analysis");
00042    anal->Draw();
00043    c1->Update();
00044 }

Generated on Tue Jul 5 15:44:20 2011 for ROOT_528-00b_version by  doxygen 1.5.1