SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
root.cern.ch internet səhifəsindən yükləmək olar.
Pulsuz və qeydiyyatsız
 Windows , Linux-Unix, Mac əməliyyat sistemləri
(ƏS) üçün yükləmək olar
 Linux ƏS üçün bir sıra kitabxanaları yükləmək
tələb olunur
 Windows ƏS üçün yalnız yükləmək lazımdır.

C++ proqramlaşdırma dilindən istifadə edilərək
CERN də yaradılmışdır
 Özəyini ABŞda yaradılan və c proqramlaşdırma
dilindən istifadə olunaraq yaradılan PAW durur
 Bu gün bir Azərbaycan ali məktəbləri deyilsə,
dünyanın bütün ali məktəblərində, əsaəsn 3cü
kurslara əlavə dərs kimi tədris olunur.

Sizlərin çoxunuzun Windows ƏS istifadə etdiyini
nəzərə alaraq bu gün ROOT proqram
platformasını Windows üçün yükləyib onun bir
neçə tətbiqini aparacağıq
Ümid edirəmki, bu sizdə fizikanın təcrübi sahəsində
istifadə olunan müasir metod və üsullardan
istifadəyə maraq yaradacaqdır
root.cern.ch səhifəsini açmalı
 Download bölməsini vurmalı

Yadda saxla RELEASE bölməsində olan paketi yüklə.
Development bəzən tam başa çatmadığından müəyyən problemləri olur

5.34.12 versiyasını seçib yüklədikdən
sonra adi proqram kimi setup.exe vurmalı və install etməli
Start - Pusk menusunda ROOT qovluğu
Və ya Desktop- Ekranda yaranan proqram
Root proqramı elan olunduğu zaman
Yadda saxla:
Bölən və bölünən integer
ədəd olarsa root cavabı
Qalıqsız təqdim edir.
Ona görə 2345/234 = 10
2345/234.0 olarsa isə
Root bunu double tip kimi başa düşür

Adi proqramlaşdırma dillərində qüvvət dərəcəsini ^ ilə ifadə edirlər.
Lakin ROOT üçün Power istifadə olunur








1,2 və 3 ölçülü qrafik və histoqram qurmaq mümkündür.
Qrafik və histoqram qurmaq üçün Canvas yaradılmalı və
Tcanvas istifadə olunur
Histoqram TH1F (F-float, D-double, C-char, İ-integer) bir
ölçülü və müxtəlif tipli verilənlər üçün, 2 və 3 ölçülü
histoqram isə TH2F, TH3D və s.
http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Hi
Qrafik üçün isə Tgraph sinfindən istifadə olunur. Tgraph,
TGraph2D, TGraph3D bir, iki və üç ölçülü qrafik qurmaq
üçün istifadə olunan siniflərdir.
http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Gra
İndi isə sadə bir qrafik quraq
Draw (“”) “” işarəsi arasında olan
C - səthi xətti, * ulduz , AB isə
bar ilə qrafikin x və y nəqtələrini
təsvir edir
Eyni qayda ilə histoqram TH1F
Yaradılır. Fill funksiyası TH1F sinfinə
aiddir və köməyilə histogramın
x və y oxunu doldururuq və
Draw() funksiyasını
çağırmaqla histoqramı yaradırıq

Histoqramın parametrləri olan
Mean, RMS h1->GetRMS() və ya
H1->GetMean() çağırıb istifadə
etmək olar
Bəzən ROOT platformasını işə salıb histoqram və qrafiklə işləyərkən
Verilənləri, əmrləri bir bir daxil etmək əvəzinə, macro file .C (.h) faylı
Yaradılır və .x macro.C istifadə edərək əməliyyat yerinə yetirilir.
Yuxarıda istifadə etdiyimiz qrafik üçün verilənləri bir text fayla (sizin istifadə
Etdiyiniz Notepad yazaq və saxlayaraq faylı bağlamaq və .txt uzlaşmasını .C
Ilə əvəzləməli.
void numune(){
Int N = 5;
double x[] = {1,2,3,4,5};
double y[] = {1,4,9,16,25};
TGraph* g1 = new TGraph(N,x,y);
TCanvas*c1 = new TCanvas(“c1”,”c1”);
g1->Draw(“C*”);
g1->Draw(“AB”);
}
Yadda saxla: Windows ƏS
istifadə edərkən
yaradılan macro C:rootmacro
qovluğuna yerləşdirilməli
root onu görə bilsin
Növbəti olaraq Sizə qrafiki interfeys (GUİ) ilə işləməyi izah
edəcəm

Hörmətlə Elməddin
e.g.guliyev@gmail.com
24 Noyabr 2013, Vankuver İK, Kanada

Mais conteúdo relacionado

Destaque

Particle flow calorimeter with ASIC readout
Particle flow calorimeter with ASIC readoutParticle flow calorimeter with ASIC readout
Particle flow calorimeter with ASIC readouteguliyev
 
La guia secreta de harry potter el cronista de salem
La guia secreta de harry potter   el cronista de salemLa guia secreta de harry potter   el cronista de salem
La guia secreta de harry potter el cronista de salemLaboratorios ACME
 

Destaque (6)

M3 tecnicas avanzadas_2ed
M3 tecnicas avanzadas_2edM3 tecnicas avanzadas_2ed
M3 tecnicas avanzadas_2ed
 
Particle flow calorimeter with ASIC readout
Particle flow calorimeter with ASIC readoutParticle flow calorimeter with ASIC readout
Particle flow calorimeter with ASIC readout
 
Leithold
LeitholdLeithold
Leithold
 
La guia secreta de harry potter el cronista de salem
La guia secreta de harry potter   el cronista de salemLa guia secreta de harry potter   el cronista de salem
La guia secreta de harry potter el cronista de salem
 
M2 programacion grafica_2ed
M2 programacion grafica_2edM2 programacion grafica_2ed
M2 programacion grafica_2ed
 
De windows a linux
De windows a linuxDe windows a linux
De windows a linux
 

Root - proqram yükləmk, ilkin istifadə qaydası

  • 1.
  • 2. root.cern.ch internet səhifəsindən yükləmək olar. Pulsuz və qeydiyyatsız  Windows , Linux-Unix, Mac əməliyyat sistemləri (ƏS) üçün yükləmək olar  Linux ƏS üçün bir sıra kitabxanaları yükləmək tələb olunur  Windows ƏS üçün yalnız yükləmək lazımdır. 
  • 3. C++ proqramlaşdırma dilindən istifadə edilərək CERN də yaradılmışdır  Özəyini ABŞda yaradılan və c proqramlaşdırma dilindən istifadə olunaraq yaradılan PAW durur  Bu gün bir Azərbaycan ali məktəbləri deyilsə, dünyanın bütün ali məktəblərində, əsaəsn 3cü kurslara əlavə dərs kimi tədris olunur. 
  • 4. Sizlərin çoxunuzun Windows ƏS istifadə etdiyini nəzərə alaraq bu gün ROOT proqram platformasını Windows üçün yükləyib onun bir neçə tətbiqini aparacağıq Ümid edirəmki, bu sizdə fizikanın təcrübi sahəsində istifadə olunan müasir metod və üsullardan istifadəyə maraq yaradacaqdır
  • 5. root.cern.ch səhifəsini açmalı  Download bölməsini vurmalı 
  • 6. Yadda saxla RELEASE bölməsində olan paketi yüklə. Development bəzən tam başa çatmadığından müəyyən problemləri olur 5.34.12 versiyasını seçib yüklədikdən sonra adi proqram kimi setup.exe vurmalı və install etməli
  • 7. Start - Pusk menusunda ROOT qovluğu Və ya Desktop- Ekranda yaranan proqram
  • 8. Root proqramı elan olunduğu zaman
  • 9. Yadda saxla: Bölən və bölünən integer ədəd olarsa root cavabı Qalıqsız təqdim edir. Ona görə 2345/234 = 10 2345/234.0 olarsa isə Root bunu double tip kimi başa düşür Adi proqramlaşdırma dillərində qüvvət dərəcəsini ^ ilə ifadə edirlər. Lakin ROOT üçün Power istifadə olunur
  • 10.      1,2 və 3 ölçülü qrafik və histoqram qurmaq mümkündür. Qrafik və histoqram qurmaq üçün Canvas yaradılmalı və Tcanvas istifadə olunur Histoqram TH1F (F-float, D-double, C-char, İ-integer) bir ölçülü və müxtəlif tipli verilənlər üçün, 2 və 3 ölçülü histoqram isə TH2F, TH3D və s. http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Hi Qrafik üçün isə Tgraph sinfindən istifadə olunur. Tgraph, TGraph2D, TGraph3D bir, iki və üç ölçülü qrafik qurmaq üçün istifadə olunan siniflərdir. http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Gra
  • 11. İndi isə sadə bir qrafik quraq Draw (“”) “” işarəsi arasında olan C - səthi xətti, * ulduz , AB isə bar ilə qrafikin x və y nəqtələrini təsvir edir
  • 12. Eyni qayda ilə histoqram TH1F Yaradılır. Fill funksiyası TH1F sinfinə aiddir və köməyilə histogramın x və y oxunu doldururuq və Draw() funksiyasını çağırmaqla histoqramı yaradırıq Histoqramın parametrləri olan Mean, RMS h1->GetRMS() və ya H1->GetMean() çağırıb istifadə etmək olar
  • 13. Bəzən ROOT platformasını işə salıb histoqram və qrafiklə işləyərkən Verilənləri, əmrləri bir bir daxil etmək əvəzinə, macro file .C (.h) faylı Yaradılır və .x macro.C istifadə edərək əməliyyat yerinə yetirilir. Yuxarıda istifadə etdiyimiz qrafik üçün verilənləri bir text fayla (sizin istifadə Etdiyiniz Notepad yazaq və saxlayaraq faylı bağlamaq və .txt uzlaşmasını .C Ilə əvəzləməli. void numune(){ Int N = 5; double x[] = {1,2,3,4,5}; double y[] = {1,4,9,16,25}; TGraph* g1 = new TGraph(N,x,y); TCanvas*c1 = new TCanvas(“c1”,”c1”); g1->Draw(“C*”); g1->Draw(“AB”); }
  • 14. Yadda saxla: Windows ƏS istifadə edərkən yaradılan macro C:rootmacro qovluğuna yerləşdirilməli root onu görə bilsin
  • 15. Növbəti olaraq Sizə qrafiki interfeys (GUİ) ilə işləməyi izah edəcəm Hörmətlə Elməddin e.g.guliyev@gmail.com 24 Noyabr 2013, Vankuver İK, Kanada