Le KumaC++ de l’exercice 1
// On regarde si hsimple.root est deja ouvert
TFile *f=(TFile *)gROOT->FindObject("hsimple.root");
if(!f) // Si f est nul, alors le fichier n'a pas ete ouvert
f=new TFile("hsimple.root"); // on ouvre hsimple.root
TH1F *h = (TH1F*)f->Get("hpx"); // on récupère dans le fichier l’histogramme
h->Draw(); // on dessine l'histogramme. s'il n'y a pas encore de canevas,
// un TCanvas est cree avec le nom "c1"
h->SetLineColor(kBlue); // on met la couleur de l'histogramme a bleu
h->SetLineStyle(2); // on met les lignes en pointille
h->SetLineWidth(4); // on met l'epaisseur de la ligne a 4 points
h->GetXaxis()->SetTitle("Axe X"); // on met le titre de l'axe X a "Axe X"
h->GetYaxis()->SetTitle("Axe Y"); // on met le titre de l'axe Y a "Axe Y"
h->GetYaxis()->SetTitleOffset(1.2); // on decale legerement le titre en Y
h->SetTitle("Ce titre a ete change!"); // on change le titre de hpx
c1->Update(); // on met a jour le canevas dans lequel
cp /home/mra1/Jour2/exo_1.C ./