00001 void framework() {
00002
00003
00004
00005
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 }