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
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
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