Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

visualiser_donnees_csv_avec_root [2016/12/16 10:13] (Version actuelle)
Ligne 1: Ligne 1:
 +Modifié par Calvat, le 03 Sep 2015\\
 +\\
 +
 +====== Visualiser données csv avec root ======
 +
 +\\
 +\\
 +
 +=====  Introduction ​ =====
 +
 +L'​ensemble des fichiers (macro root, csv, pdf) du projet stat se trouve dans :
 +<​code>​
 +/​sps/​hep/​ccin2p3/​users/​calvat/​stat/​gridengine
 +</​code>​
 +=====  Tree  =====
 +
 +<​code>​
 +Tree->​Draw("​maxvmem","​cpu>​100&&​owner==\"​atlas050\"&&​slots==1"​)
 +</​code>​
 +=====  Generation du fichier root  =====
 +
 +
 +====  Creation du csv  ====
 +
 +<​code>​
 +info_request --list -q "​select cpu, maxvmem, ru_wallclock,​ cpu_sec, mem, ru_utime, ru_stime, slots, left(exit_status,​3) as exit_status,​ io from Info_Job_Ended"​ > cpu.csv
 +</​code>​
 +
 +====  Transformation du csv en ntuple ​ ====
 +
 +<​code>​
 +csv2ntuple -i cpu.csv
 +</​code>​
 +=====  Ouverture fichier root et du ntuple ​ =====
 +
 +<​code>​
 +setenv ROOTSYS "/​usr/​local/​root/​v6.02.05/"​
 +root_env
 +root
 +</​code>​
 +<​code>​
 +TFile * f =new TFile("​cpu.root"​);​TNtuple *nt =(TNtuple*) f->​Get("​ntuple"​);​nt->​Print();​
 +</​code>​
 +=====  Draw bidim  =====
 +
 +<​code>​
 +nt->​Draw("​maxvmem:​cpu","​cpu<​200000&&​maxvmem<​1000000000&&​cpu>​2000",""​);​
 +</​code>​
 +=====  Lancement macro root pour generer fichier pdf  =====
 +
 +<​code>​
 +export project=P_atlas
 +root -b -q statgeperproject.cxx
 +</​code>​
 +
  
  • visualiser_donnees_csv_avec_root.txt
  • Dernière modification: 2016/12/16 10:13
  • (modification externe)