Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Doç. Dr. Orhan ÇAKIR Ankara Üniversitesi, Ankara O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri PARÇACIK FİZİĞİNDE SİMULASYONLARA GENEL BAKIŞ SİMULASYON YÖNTEMLERİ ve ÇARPIŞMA KİNEMATİĞİ SİMULASYON PROGRAMLARI (PYTHIA, CompHEP) O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri 3. SİMULASYON PROGRAMLARI Partonik seviyede kullanılan simulasyon programlarından CompHEP ve PYTHIA hakkında bilgi verilecektir. 3.1. COMPHEP PROGRAMI CompHEP (windows ve linux sürümü) veya CalcHEP (sadece linux sürümü) programı http://theory.npi.msu.su/~comphep veya http://www.ifh.de/~pukhov web sayfasından indirilerek bilgisayara kurulabilir. Windows altında çalışabilecek CompHEP sürümü bxi.zip veya bxip.zip dosyası olarak gelmektedir. Burada x sürüm sayısını p ise bu programa bir yama yapıldığını gösterir. Zip dosyası c:\comphep gibi bir dizine açılır ve comphep simgesine tıklayarak çalıştırılır. Linux altında çalıştırılacak program kodu comphep_x.n.tar.gz dosyası olarak veya calchep_x.tar.gz olarak gelmektedir. Öncelikle bu gzipli dosya ve ardından tar dosyası açılması için komut satırında tar –zxvf comphep_x.n.tar.gz yazılır. Burada programın yerleşeceği dizin oluşur. Bu dizine cd comphep_x.n yazılarak geçilir. Sırasıyla c ve fortran kaynak kodları makefile aracılığı ile derlenir. Bazı sürümlerde sadece c kaynak kodları bulunmaktadır, bu durumda sadece c kodu derlenir. Burada sırayla ./create_c ve ./create_f ve ./set_mod yazılır. Bazı sürümlerde toplu iş dosyası benzeri bir makefile hazır olarak gelmektedir. Bu işlem CompHEP’in son sürümlerinde standart paket derleme komutları olan ./configure ardından make yazılarak gerçekleştirilebilir. Bu şekilde program derlendikten sonra kullanıcı bir çalışma dizini açıp orada kendi model dosyalarını da oluşturabilir. Bunun icin user kullanıcısı comp dizinini make setup WDIR=/home/user/comp yazarak çalışma dizinini oluşturabilir. CalcHEP sürümlerinde tek ./make_all ve kullanıcı dizini açmak için de ./mkUsrdir yazmak yeterlidir. Kullanıcı çalışma dosyasına geçerek ./comphep (veya ./calchep) yazarak programı çalıştırabilir. Bazı Linux sürümlerinde X11 penceresi ile ilgili dosyalar CompHEP tarafından O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri bulunamadığına dair uyarı veya hata mesajları alınabilir, bu durumda linux dağıtım CD’lerinden X11 ile ilgili dosyaların yüklenerek CompHEP’in yeniden derlenmesi gerekmektedir. CompHEP’in kendi plot penceresinde bazı şekiller görülebilir. Bunlar, kinematik değişken grafikleridir. Şekil 1’de e1,E1->c,C süreci için diferensiyel tesir kesiti (pb/GeV) grafiği gösterilmiştir. Bu grafik CompHEP’den alınan LaTeX çıktısı üzerinde gerekli değişiklikler yapıldıktan sonra çizilmiştir. Şekil 1. Elektron-pozitron çarpışmasında çift üretilen sihirli kuarkın enine momentum dağılımı. Bu grafiklerin oluşumundaki sayısal değerler bir metin dosyasına yazdırılabilir. Plot ekranında TAB tuşuna basıldığında alt menüler arası geçiş yapılabilir. Bunlardan biri de grafiğin verilerini bir metin dosyasına yazmaktır. Bu şekilde yazılan tab_x.txt dosyasındaki bilgiler aşağıdaki gibidir. Çizelge 1. CompHEP’de sayısal hesaplama sonundaki değerlerin yazılabildiği tab_x.txt dosyasının genel yapısı O. Çakır, Ankara Üniversitesi 0.000000E+000 +/- 0.000000E+000 1.250647E-006 +/- 1.250645E-006 1.258908E-006 +/- 1.258906E-006 ... ... 9.309781E-005 +/- 1.101791E-005 9.549168E-005 +/- 1.182880E-005 1.085416E-004 +/- 1.197952E-005 ... I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Burada e1,E1->c,C süreci için diferensiyel tesir kesiti (pb/GeV) (birinci sütun) y-ekseninde gösterilmiştir, 3. parçacığın enine momentumu "Pt3" dür ve değeri 0.00 dan 90.00 GeV’e kadar gitmektedir, bu ise x-eksenidir. İkinci sütundaki değerler her hesaplamadaki istatistik hatalardır. Grafik çizerken sadece birinci sütun kullanılmalıdır. Ayrıca hatalar gösterilebilir. Histogram halinde de çizilebilir. Aralıkların genişliği ise 90/300 olacak şekildedir. Burada bin sayısı N_bin= 300 alınmıştır. Feynman diagramları aşağıdaki gibi latex dosyası (fd_1.tex) ile çizilebilir. Burada axodraw.sty dosyası çalışılan dizinde bulunmalıdır. İtalik yazılarla gösterilen değerler diyagramın boyutlarını değiştirmek için kullanılabilir, Çizelge. Çizelge 2. Feynman diyagramları için örnek bir LaTeX dosyası \documentstyle[axodraw]{article} \pagestyle{empty} \begin{document}{ \SetWidth{0.7} % çizgi genişliği kontrolu \SetScale{1.0} \unitlength=1.0 pt \small % şekil boyutları kontrolu % şekil boyutları kontrolu % yazı boyutları kontrolu % diyagram # 1 \begin{picture}(95,79)(0,0) … … \end{picture}} \end{document} O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Şekil’de eqÆ νq’ süreci için Feynman diyagramı gösterilmiştir. Şekil 2. Elektron-proton çarpışmasında alt süreç seviyesinde eqÆ νq’ süreci için Feynman diyagramı CompHEP çıktı dosyaları Reduce için symb1.red ve Mathematica için symb1.m dir. Bu dosyalar genliğin karesini hesaplamada kullanılan bazı şemalar ve ifadeler içermektedir. Genliğin karesi <|M|2>=totFactor*numerator/denominator şeklinde tanımlanmıştır. Burada paydadaki denominator ifadesi propDen(p,mass,width) şeklinde yazılabilen propagator terimidir. Bu ifadenin açılımı propDen(p,m,w)=(p2-m2)2+m2Γ2 olarak yapılabilir. Elde edilen Reduce veya Mathematica programında <|M|2> genliğine mümkün diyagramların katkısı bulunacaktır. Bir sürece ait birden fazla diyagram olması halinde CompHEP’in FORM, REDUCE veya MATHEMATICA çıktılarında çapraz terimler 2 ile çarpılarak verilmiştir. Burada Mandelstam değişkenleri uygun sırada girilerek bu değişkenlere bağlı genlik karesi elde edilebilir. İstenirse kinematik bağıntılar da tanımlanarak alt sürecin diferensiyel tesir kesiti dσ/dt ifadesi elde edilebir. Bazı durumlarda alt süreç için tesir kesitini de sembolik hesaplamak mümkündür. Aşağıda bu tesir kesiti hesabı için standart bir yol verilmiştir. • Reduce programı: in”c:\comphep\test\sum.red”$ in”symb1.red”$ sum; in”c:\comphep\test\sum2pole.red”$ in”symb1.red”$ sum; O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri in”c:\comphep\test\sum2tot.red”$ in”symb1.red”$ sum; • Mathematica programı: <<c:\comphep\test\sum.m; <<symb1.m; sum <<c:\comphep\test\sum2pole.m; <<symb1.m; sum <<c:\comphep\test\sum2tot.m; <<symb1.m; sum CompHEP’in Fortran ve C çıktısı dosyaları da kullanılarak matris elemanının karesi sayısal olarak hesaplanabilir. Birçok durumda toplam tesir kesitini bulabilmek için integrallerinin sayısal olarak hesaplanması gerekmektedir. Bunun nedeni gelen parçacıklar protonlar olduğunda dağılım fonksiyonları üzerinden sayısal integraller alınmalıdır. Ayrıca çıkan parçacıkların 2’den çok daha fazla olması durumunda faz uzayı integrallerinin de sayısal hesabı yapılabilir. CompHEP’te karşılaşılan sayısal hesaplama menulerindeki tanımlar ve açıklamaları aşağıda verilmiştir: • Subprocess: ilgilenilen süreçlerin seçimi yapılır. • IN state: ilk durumda parton dağılım fonksiyonları ve/veya foton dağılım fonksiyonları seçilir. • Model parameters: model parametreleri girilir veya değiştirilir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri • QCD Scale: sabit, değişken veya kullanıcı tanımlı Q ölçeği seçilir. Bu hem güçlü bağlanma sabiti hem de parton dağılım fonksiyonu için kullanılabilir. Ayrıca QCD’de Λ parametresinin değeri de seçilebilir. • Breit-Wigner propagator: eğer S bağımlılığı kapalı (OFF) ise Γ(p2)’nin değeri p2=m2 ‘de hesaplanır. S bağımlılığı açık (ON) ise Γ(p2)=Γ(m2)(√p2)/m) olur. • Cuts: çeşitli kinematik değişkenlere sınır konur. Örneğin, C(açının kosinüsü), J(jet koni açısı), P(parçacık çiftinin durgun çerçevesinde kosinüsü) ve M(parçacık çiftinin değişmez kütlesi) iki elemanlıdır (C13, J34, M34, vb.). T(parçacığın enine momentumu), Y(parçacığın rapiditesi) ise bir elemanlıdır (T3, Y3, vb.). • Kinematics: faz uzayı parametrizasyonu, 2Æ3 sürecinde bir örnek kinematik formu : 12Æ3+45, 45Æ4+5. • Regularization: ıraksak matris elemanlarını düzeltmek için kullanılır. Propagatörlerdeki 1/(p2-m2)2 şeklindeki ifadeler ıraksaklık verebilir, bunun yerine 1/((p2-m2)2+m2Γ2) yazılır. Örneğin, 12Æ(p1+p2), kütle ve bozunma genişliği değerleri girilebilir. Iraksaklık (sonsuzluk veya kötü duyarlılık) veren tesir kesitlerinin düzenlenmesi için S veya M tipli sınırlar kullanılabilir. • Vegas: Monte Carlo integrasyonu yapan program. • Simpson: 2Æ2 alt süreci için bazı parametrelere gore açısal dağılım, asimetri, differensiyel tesir kesiti hesabı yapılır. Simpson sayısal integralleme tekniği kullanılır. Açı sınırlamaları etkin olmaktadır. CompHEP’de bir model aşağıdaki verilen model dosyalarındaki ifade ve değerlerle tanımlanır. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri • Parameters: modelde kullanılan bağımsız parametreler (varsx.mdl) • Constraints: modelde kullanılan bağımlı parametreler (funcx.mdl) • Particles: modelde kullanılan parçacıkların listesi ve özellikleri (prtclsx.mdl) • Vertices: etkileşme köşelerinin listesini veren lagrangian dosyası (lgrngx.mdl) CompHEP’te etkileşme köşesinin genel yapısı S eylem, AX(p) de etkileşen alanlar olmak üzere T δS = ( 2π ) 4 δ 4 ( p1 + p 2 + p3 + p 4)C −1 ⋅ Re nk ⋅ Çarpan ⋅ Lorentz δA1m1 ( p1)δA2 m 2 ( p 2)δA3 m3 ( p3)δA4 m 4 ( p 4) şeklinde verilir. Örnek olarak kuark-gluon etkileşmesini alalım, eylem S Qqg = g ∫ G µ ( x )q ( x)γ µ Ta q( x) d 4 x = gg (2π ) 4 ∫ δ ( p1 + p 2 + p3)G µ ( p3)q( p1)γ µ Ta q( p 2)d 4 p1d 4 p 2d 4 p3 a a δS Qqg δq i ( p1)δq j ( p 2)δG α µ ( p3) = gg (2π ) 4 δ 4 ( p1 + p 2 + p3)(Ta ) i j ⋅ γ µ 3 ile verilir. Burada çarpan ggÆGG ve Lorentz ifadesi de γµ3ÆG(m3) olur. Buna göre, Çizelge ’de u-kuark gluon etkileşmesi CompHEP’de model dosyası vertex çizelgesi aşağıdaki gibidir. Çizelge 3. Model dosyasında u-kuark gluon etkileşmesinin tanımlanması A1 A2 A3 U U G O. Çakır, Ankara Üniversitesi A4 Çarpan Lorentz GG G(m3) I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri CompHEP’de genellikle iki ayar seçilerek (uniter, Feynman) süreç girilebilir. Çizelge ’de üniter ayarda (UnG) standart modelin parçacıklarının etkileşme köşeleri verilmiştir. Çizelge 4. Standart modelde üniter ayarda parçacıkların etkileşme köşeleri Standard Model (UnG) Vertices A1 |A2 |A3 |A4 |> G |G |G | |GG |m1.m2*(p1-p2).m3+m2.m3*(p2-p3).m1+m3.m1*(p3-p1).m2 G |G |G.t | |GG/Sqrt2 |m1.M3*m2.m3 -m1.m3*m2.M3 W+ |W- |A | |-EE |m1.m2*(p1-p2).m3+m2.m3*(p2-p3).m1+m3.m1*(p3-p1).m2 W+ |W- |Z | |-EE*CW/SW |m1.m2*(p1-p2).m3+m2.m3*(p2-p3).m1+m3.m1*(p3-p1).m2 W+ |W- |Z |Z |-(EE*CW/SW)**2 |2*m1.m2*m3.m4-m1.m3*m2.m4-m1.m4*m2.m3 W+ |W+ |W- |W- |(EE/SW)**2 |2*m1.m2*m3.m4-m1.m3*m2.m4-m1.m4*m2.m3 W+ |W- |A |Z |-EE**2*CW/SW |2*m1.m2*m3.m4-m1.m3*m2.m4-m1.m4*m2.m3 W+ |W- |A |A |-EE**2 |2*m1.m2*m3.m4-m1.m3*m2.m4-m1.m4*m2.m3 H |W+ |W- | |EE*MW/SW |m2.m3 H |Z |Z | |EE/(SW*CW**2)*MW |m2.m3 H |H |H | |-(3/2)*EE*MH**2/(MW*SW) |1 H |H |H |H |(-3/4)*(EE*MH/(MW*SW))**2 |1 H |H |Z |Z | (1/2)*(EE/(SW*CW))**2 |m3.m4 H |H |W+ |W- | (1/2)*(EE/SW)**2 |m3.m4 E2 |e2 |H | |-EE*Mm/(2*MW*SW) |1 E3 |e3 |H | |-EE*Mt/(2*MW*SW) |1 C |c |H | |-EE*Mc/(2*MW*SW) |1 S |s |H | |-EE*Ms/(2*MW*SW) |1 B |b |H | |-EE*Mb/(2*MW*SW) |1 T |t |H | |-EE*Mtop/(2*MW*SW) |1 E1 |e1 |A | |-EE |G(m3) E2 |e2 |A | |-EE |G(m3) E3 |e3 |A | |-EE |G(m3) N1 |e1 |W+ | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) N2 |e2 |W+ | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) N3 |e3 |W+ | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) E1 |n1 |W- | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) E2 |n2 |W- | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) E3 |n3 |W- | |EE/(2*Sqrt2*SW) |G(m3)*(1-G5) E1 |e1 |Z | |-EE/(4*SW*CW) |G(m3)*(1-G5)-4*(SW**2)*G(m3) E2 |e2 |Z | |-EE/(4*SW*CW) |G(m3)*(1-G5)-4*(SW**2)*G(m3) E3 |e3 |Z | |-EE/(4*SW*CW) |G(m3)*(1-G5)-4*(SW**2)*G(m3) N1 |n1 |Z | |EE/(4*SW*CW) |G(m3)*(1-G5) N2 |n2 |Z | |EE/(4*SW*CW) |G(m3)*(1-G5) N3 |n3 |Z | |EE/(4*SW*CW) |G(m3)*(1-G5) O. Çakır, Ankara Üniversitesi Factor <|> Lorentz part I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 <| 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri U |u |A | |(2/3)*EE |G(m3) D |d |A | |(-1/3)*EE |G(m3) C |c |A | |(2/3)*EE |G(m3) S |s |A | |(-1/3)*EE |G(m3) B |b |A | |(-1/3)*EE |G(m3) T |t |A | |(2/3)*EE |G(m3) U |u |Z | |-EE/(12*SW*CW) |-3*G(m3)*(1-G5)+8*(SW**2)*G(m3) D |d |Z | |-EE/(12*SW*CW) |+3*G(m3)*(1-G5)-4*(SW**2)*G(m3) C |c |Z | |-EE/(12*SW*CW) |-3*G(m3)*(1-G5)+8*(SW**2)*G(m3) S |s |Z | |-EE/(12*SW*CW) |+3*G(m3)*(1-G5)-4*(SW**2)*G(m3) B |b |Z | |-EE/(12*SW*CW) |+3*G(m3)*(1-G5)-4*(SW**2)*G(m3) T |t |Z | |-EE/(12*SW*CW) |-3*G(m3)*(1-G5)+8*(SW**2)*G(m3) U |d |W+ | |EE*Vud/(2*Sqrt2*SW) |G(m3)*(1-G5) U |s |W+ | |EE*Vus/(2*Sqrt2*SW) |G(m3)*(1-G5) U |b |W+ | |EE*Vub/(2*Sqrt2*SW) |G(m3)*(1-G5) C |d |W+ | |EE*Vcd/(2*Sqrt2*SW) |G(m3)*(1-G5) C |s |W+ | |EE*Vcs/(2*Sqrt2*SW) |G(m3)*(1-G5) C |b |W+ | |EE*Vcb/(2*Sqrt2*SW) |G(m3)*(1-G5) T |d |W+ | |EE*Vtd/(2*Sqrt2*SW) |G(m3)*(1-G5) T |s |W+ | |EE*Vts/(2*Sqrt2*SW) |G(m3)*(1-G5) T |b |W+ | |EE*Vtb/(2*Sqrt2*SW) |G(m3)*(1-G5) D |u |W- | |EE*Vud/(2*Sqrt2*SW) |G(m3)*(1-G5) S |u |W- | |EE*Vus/(2*Sqrt2*SW) |G(m3)*(1-G5) B |u |W- | |EE*Vub/(2*Sqrt2*SW) |G(m3)*(1-G5) D |c |W- | |EE*Vcd/(2*Sqrt2*SW) |G(m3)*(1-G5) S |c |W- | |EE*Vcs/(2*Sqrt2*SW) |G(m3)*(1-G5) B |c |W- | |EE*Vcb/(2*Sqrt2*SW) |G(m3)*(1-G5) D |t |W- | |EE*Vtd/(2*Sqrt2*SW) |G(m3)*(1-G5) S |t |W- | |EE*Vts/(2*Sqrt2*SW) |G(m3)*(1-G5) B |t |W- | |EE*Vtb/(2*Sqrt2*SW) |G(m3)*(1-G5) U |u |G | |GG |G(m3) D |d |G | |GG |G(m3) C |c |G | |GG |G(m3) S |s |G | |GG |G(m3) T |t |G | |GG |G(m3) B |b |G | |GG |G(m3) G.C |G.c |G | |-GG |p1.m3 O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri 3.1.1. YENİ MODEL EKLENMESİ CompHEP’e yeni bir model, yeni bir parçacık ve etkileşme eklemek için bu çizelge iyi incelenmelidir. Girişteki menüde yeni model eklenmesi ve bu yeni modelin listedeki modellerden birine benzerliği sorgulanır. Burada örnek olarak SM genişletilmeleri için yeni bir modelin seçimi yapılabilir. Bundan sonra “Edit model” menüsünden sırasıyla yeni modele ait parametreler varsx.mdl dosyasına, sınırlamalar funcx.mdl dosyasına, parçacıklar prtclsx.mdl dosyasına ve etkileşme köşeleri de lgrngx.mdl dosyasına eklenebilir. Yeni etkileşme terimleri için, köşeler ve bu köşelerin eşlenikleri lgrngx.mdl dosyasına eklenmelidir. Burada bir örnek olarak SM ötesindeki modellerde bulunan hem lepton hem de baryon sayısı taşıyan bir yeni parçacık skaler leptoquark’ın CompHEP model dosyası oluşturulabilir. Bu etkileşme yük eşleniği operatörü de içermektedir. Birinci aile skaler leptokuarkın (F) elektron (e1) ve u-kuarkı (u) ile etkileşmesini alırsak, lagrangian L = λ Ψuc (1 − γ 5 )Ψe F + λΨe (1 + γ 5 )Ψuc F + ile verilir. Burada Ψuc = CΨuT , Ψuc = ΨuT C yük eşlenikli fermiyon alanlarıdır. Kütlesiz fermiyonlar durumunda CompHEP’te yük eşleniği operatörü C=-γ0 kullanılır. Bu durumda lagrangian L = −λ ΨuT γ 0 (1 − γ 5 )Ψe F + λΨe+ γ 0 (1 + γ 5 )Ψu+ F + biçiminde yazılabilir. CompHEP’in model dosyalarındaki kurallara gore etkileşme köşesi çizelgesi oluşturulabilir, Çizelge. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Çizelge 5. Skaler leptokuarkın electron ve u-kuark ile etkileşme köşesi A1 A2 A3 A4 Çarpan u e1 F E1 U F+ Lorentz -lambda (1-G5) lambda (1+G5) Bu etkileşmeye göre (ueF), model parametreleri leptokuark kütlesi (MF) ve bağlanma sabiti (lambda) bulunmaktadır. Skaler leptokuark genişiği (wF), bağlar (constraints) kısmında formul olarak verilmelidir. Menüdeki parçacıklar kısmında isim olarak Fleptokuark, parçacık F+ ve karşıt-parçacık F olarak girilmelidir. Bundan başka, 2*spin=0, kütle MF ve genişlik wF; renk 3 ve aux boş olarak geçilmelidir. CompHEP’in LaTeX dosyası çıktısında leptokuarkları F-bar (\bar{F}) ve F harfleri ile tanımlamak için son iki sütünda giriş yapılabilir. Yukarıda anlatılan köşe ve çarpanı köşeler (vertices) kısmında aynı sırada girilmelidir. Şekil 3. Skaler leptokuarkın, elektron ve u-kuarka bozunma diyagramı Elektron-proton çarpıştırıcısında ( s = 1000 GeV ) leptokuarkın rezonansta üretimi için, e1,u->e1,u süreci girildiğinde elde edilen Feynman diyagramları Şekil ’de verilmiştir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Şekil 4. Skaler leptokuark içeren bir modelde euÆeu süreci için Feynman diyagramları Sadece leptokuarkın olduğu diyagram CompHEP’te seçilebilir, bu bir sinyal diyagramı olarak alınırsa, tesir kesiti hesabı için parametreler MF=200 GeV, lambda=0.1, wF=lambda2*mF/16=0.125 GeV alındığında sadece sinyal tesir kesiti σS=2.47x102 pb olarak bulunmaktadır. Sinyal (F-leptokuark) ve Fon (foton ve Z-bozon) diyagramları birlikte düşünülürse o zaman σS+B=2.56 x102 pb olarak bulunur, burada fotonunun aracılık ettiği diyagram ıraksak katkı vermektedir, son durum fermiyonları üzerine enine momentum veya rapidite sınırlaması getirilerek tesir kesiti düzenli (regüle) hale getirilebilir, bu örnekte sinyal ve fon hesabı yapılırken pTu,e>10 GeV sınırlaması kullanılmıştır. Burada işlemlerin kolay anlaşılabilmesi için basit bir süreç seçilmiştir. Şekil 5’de euÆeu alt sürecine göre çıkan parçacıkların değişmez kütle dağılımı (m) gösterilmiştir. Düşey eksen (dN/dm) bir yılda elde edilebilecek sinyal ve fon olay sayısının kütle aralığına (1 GeV) düşen kısmını göstermektedir, burada toplam ışınlık L=102 pb-1 alınmıştır. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri dN/dm 10000 1000 8 GeV 100 0 50 100 150 200 250 300 m Şekil 5. Elektron-proton çarpıştırıcısında euÆeu alt sürecine göre çıkan parçacıkların değişmez kütle dağılımı (m), düşey eksen (dN/dm) bir yılda elde edilebilecek sinyal ve fon olay sayısının kütle aralıklarına düşen kısmını göstermektedir. Skaler leptokuark kütlesi MF=200 GeV alınmıştır. Burada pikin altında kalan alan hesaplandığında sinyal olay sayısını yaklaşık olarak buluruz. SM’den gelen fon olayları küçük kütle değerlerinde önemli sayılmaktadır. Bu şekildeki grafiklerden istatistiksel olarak anlamlı sonuçlar çıkarmak için sinyal olay sayıları dedektörün kütle çözünürlüğü dikkate alınarak belli bir aralıkta hesaplanabilir, örneğin σm=MF/100=2 GeV. Bu aralıkta fon olayları sinyal olaylarından oldukça az olacaktır. Sinyal olaylarının Poisson istatistiğine uyduğu kabul edilebilir, bu durumda %95 CL. güvenilirlik seviyesi ile sinyalin gözlenebileceği ifade edilir. Olası sinyalin gözlenebilmesi için standart olarak kullanılan O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri bağıntı S / sayısını S + B > 3 koşuludur. İlgilenilen aralıkta (bu örnekte, mR±2σm=200±4 GeV), S sinyal olay sayısını ve B fon olay göstermektedir. Bu örnek için S / S + B ≈ 22000 / 28000 = 131.5 bulunmaktadır. Bu ise sinyal olaylarının gözlenebilmesi için yeteri kadar büyük bir değerdir. Buradaki örnekte elektron-proton çarpıştırıcısında sadece euÆeu süreci verilmiştir. Gerçek deneyde son durumdaki kuarklar (veya gluonlar) ‘jetler’ olarak algılanmaktadır. Toplam süreç epÆejX şeklindedir ve sürece katkıda bulunan bütün diyagramlar hesaplanmalıdır. Bu diyagramlardan bazıları skaler leptokuark içeren diyagram ile girişim yapmakta bazıları ise yapmamaktadır. Bunlar CompHEP diyagram ekranından incelenebilir ve istenilen diyagramın katkısı araştırılabilir. 3.3. Elektron-Pozitron Saçılması Sürecinin İncelenmesi Elektron pozitron çarpışmasında son durumda iki fermiyon e + + e − → f + f süreci ile üretilebilir. Burada f, kütlesi Z bozonu kütlesinden küçük olan fermiyon anlamındadır. Bu saçılma için Feynman diyagramları Şekil 10. da gösterilmiştir. Tesir kesiti hesabı için e + + e − → f + f sürecindeki toplam genlik M = M 1Z + M 1γ − M 2Z − M 2γ şeklindedir. Burada genlik toplamadaki – işaretleri antisimetrikleştirme işlemi nedeniyle yazılmıştır. Tesir kesiti |M|2=MM* ile orantılıdır. Bu süreç için diferensiyel tesir kesiti genlik karesinin son spinler üzerinden toplam ilk spinler üzerinden ortalama alınması ile <| M | 2 > dσ = dt 64πs | p1cm | 2 şeklinde yazılabilir. Burada s ve t Lorentz değişmezi Mandelstam değişkenleridir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri (a) (b) (c) (d) + − Şekil 6(a-d). Elektron–pozitron saçılmasında zayıf e + e → Z → f + f (f bir yüklü lepton, nötrino veya kuark olabilir) ve elektromagnetik e + + e − → γ → f + f (f yüklü lepton veya kuark) etkileşme diyagramlarının katkısı. İlk ve son durum parçacıkları elektron ve pozitron olduğunda son iki diyagramdaki e + + e − → Z / γ → e − + e + süreçleri de gerçekleşir. • Foton Katkısı Şekil (b)ve (d)’deki diyagramlar için genlikler, sırasıyla M 1γ = − ge 2 q12 [u (3)γ µ ][ v (4) v (2)γ µ u (1) O. Çakır, Ankara Üniversitesi ] I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri γ M2 =− ge 2 q 22 [u (3)γ µ ][ u (1) v ( 2)γ µ v( 4) ] ile verilir. Momentum aktarımları q1 = p1 + p 2 = p3 + p 4 ve q 2 = p1 − p3 = p 4 − p 2 olarak tanımlanmıştır. Noktasal, spin-1/2 fermiyonlar için foton aracılığı ile gerçekleşen e + e − → ff süreci için (Şekil ) KM’de diferensiyel tesir kesiti α 2Q f 2 dσ = NC β 1 + cos 2 θ + (1 − β 2 ) sin 2 θ dΩ 4s [ ] ile verilir. Burada θ gelen elektron ile üretilen fermiyon arasındaki açıdır. Renk çarpanı f bir lepton ise NC=1, f bir kuark ise β NC=3’tür. ise son durum fermiyonun KM’deki hızıdır. Qf fermiyonun yüküdür. β=1 için tesir kesiti σ = N C 4πα 2 Q f 2 / 3s = 86.8 N C Q f 2 / s nb elde edilir. • Z Bozonu Katkısı Yüksek enerjilerde Z parçacığının aracılık ettiği süreçlerin tesir kesitleri de hesaba katılmalıdır. Şekil (a)’daki diyagram için genlik M 1Z = − 4 gz [ (q12 − m Z2 2 ) + im Z ΓZ ] [u (4)γ µ ] q1µ q1ν (cVf − c Af γ 5 )v(3) g µν − m Z2 [ v (2)γ ν (cVe − c eAγ 5 )u (1) ] ile verilir. Burada fermion kütleleri Z bozonu kütlesi yanında ihmal edilirse Z propagatöründeki ikinci terim (qµqν) Dirac denklemi gereğince genliğe bir katkıda bulunmaz. Şekil (c)’deki diyagram için genlik M 2Z = − gz 4( q 22 2 − m Z2 [u (3)γ ) µ ] q 2 µ q 2ν (cVe − c eAγ 5 )u (1) g µν − m Z2 [ v ( 2)γ ν (cVe − c eAγ 5 )v( 4) ] ile verilir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri • Foton + Z Bozonu Katkısı Burada fermiyon kütlesi Z bozonu kütlesi yanında ihmal edilirse diferensiyel tesir kesiti [ { dσ α2 2 2 2 2 2 = NC (1 + cos 2 θ ) Q f − 2 χ 1v e v f Q f + χ 2 (a e + v e )(a f + v f ) dΩ 4s + 2 cos θ − 2 χ 1 a e a f Q f + 4 χ 2 a e a f v f v f [ ]} ] olarak yazılabilir. Burada tanımlar χ1 = χ2 = 1 16 sin 2 θ W cos 2 θ W s (s − m Z2 ) ( s − m Z2 ) 2 + m Z2 ΓZ2 1 256 sin 4 θ W cos 4 θ W s2 ( s − mZ2 ) 2 + m Z2 ΓZ2 ae = −1 , ve = −1 + 4 sin 2 θ W a f = 2T3 f , v f = 2T3 f − 4Q f sin 2 θ W şeklindedir. İzospinin üçüncü bileşeni u, c kuarklar ve nötrinolar için T3f = +1/2 ve d, s, b kuarklar ve yüklü leptonlar için -1/2 dir. Bu bağıntıdan son durum fermiyonlarının ileri (F) ve geri (B) saçılması için asimetri (A) hesaplanabilir. AFB = = NF − NB NF + NB ∫ π /2 0 dσ (θ ) − dσ (π − θ ) σ Burada NF ve NB sırasıyla ileri ve geri saçılan son durum parçacıklarının sayısıdır. Örnek: e++e-→µ+µ- süreci için asimetri CompHEP’de Simpson integrali kullanılarak kolaylıkla hesaplanabilir, Şekil. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri 0.8 0.6 0.4 0.2 AFB 0 -0.2 -0.4 -0.6 -0.8 0 20 40 60 80 100 120 140 160 180 200 s (GeV) − + Şekil 11. Kütle merkezi enerjisine göre e e → µ −µ + sürecinde toplam ileri-geri asimetrisi Diğer asimetrilerin de hesaplanabilmesi için gelen parçacıkların kutuplanmaları da dikkate alınabilir. Bu durumda diferensiyel tesir kesiti dσ α2 = Nf A(1 + cos 2 θ ) + B cosθ − h f C (1 + cos 2 θ ) + D cosθ dΩ 8s [ { ]} şeklinde yazılabilir. Burada leptonlar için Nl=1 ve kuarklar için Nq=NC(1+αs(mZ2)/π+⋅⋅⋅). Fermiyonlar için helislik hf=±1 dir. Diğer terimler, A = 1 + 2ve v f Re( χ ) + (ve + a e )(v f + a f ) | χ | 2 2 2 2 2 B = 4a e a f Re( χ ) + 8ve ae v f a f | χ | 2 C = 2ve a f Re( χ ) + 2(ve + a e )v f a f | χ | 2 2 2 D = 4ae v f Re( χ ) + 4v e a e (v f + a f ) | χ | 2 2 2 ve rezonans terimi aşağıdaki gibi verilir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri χ= G F m Z2 s 2 2πα s − m + isΓZ / m Z 2 Z Burada hem FB asimetrisi hem LR asimetrisi hem de çift asimetri tanımlanabilir. AFB ( s ) = N F − N B 3B = , N F + N B 8A σ +1 − σ −1 C =− , ALR ( s ) = +1 −1 A σ +σ Pol AFB ( s) = N F+1 − N F−1 − N B+1 + N B−1 3D =− +1 −1 +1 −1 8A NF + NF + NB − NB olarak bulunur. Örnek Çalışma: CompHEP’de bu süreçle ilgili bir çalışma için aşağıdaki Çizelge doldurulabilir. Burada γ ve Z sütunlarında, sırasıyla sadece fotonun ve Z bozonunun aracılık ettiği diyagramların katkısı ele alınacaktır. γ+Z de ise her ikisinin de katkısı düşünülecektir, burada girişim terimleri de bulunur. Çizelge . Elektron-pozitron saçılmasından fermiyon-antifermiyon üretimi sürecinin incelenmesi. Tesir kestleri pb cinsinden verilmiştir. s = 200 GeV γ Z γ+Z Karşılaştırma σ (e + e − → µ + µ − ) σ (e + e − → c c ) dσ (e + e − → µ + µ − ) d cosθ O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri σ (e + e − → µ + µ − ) − s AFB − s σ (e + e − → µ + µ − ) CompHEP’te VEGAS MC kullanılarak çizelgenin ilk iki satırı doldurulmalı ve çizelge 1’ de karşılaştırma kısmında her kanalda (γ , Z ve γ+Z) σ (e + e − → γ → µ + µ − ) σ (e + e − → Z → µ + µ − ) σ (e + e − → c c ) σ (e + e − → µ + µ − ) oranları hesaplanıp yorumlanmalıdır. Küçük s değerlerinde hangi diyagramın katkısının önemli olduğu tespit edilmelidir. CompHEP’de simson integrallemesi yapılarak diferensiyel tesir kesitinin cosθ değerine göre grafiği çizilmelidir. Toplam tesir kesitinin enerjiye bağımlılığı araştırılmalıdır. İleri ve geri yön asimetrisinin kütle merkezi enerjisine bağımlılığı grafikleri çizilmelidir. Son olarak standart modelde farklı ayarlar (Uniter, Feynman) kullanarak tesir kesitini hesaplayınız, varsa farklılıkları yorumlayınız. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri 3.2. FİZİK SÜREÇLERİNİN PYTHIA İLE SİMULASYONU PYTHIA programı (T. Sjöstrand vd. tarafından yazılmış uzun bir FORTRAN programıdır, bu günkü sürümü PYTHIA 6.2’dir), yüksek enerji fiziği “olaylarını” - gelen iki parçacığın çarpışmasında (veya aralarındaki etkileşmelerde) üretilen son durum parçacıkları – üretmek için kullanılmaktadır. 1978’de Lund grubu tarafından yazılan JETSET olay üretici programların başlangıcıdır. Daha sonra PYTHIA programı yazılmıştır. Bu iki programın birleştirilmeden önceki son sürümleri JETSET 7.4 ve PYTHIA 5.7 olarak bilinmektedir. PYTHIA 6.1’de bu iki program birleştirilmiştir. Program seçilen fizik modeli çerçevesinde Monte Carlo teknikleri kullanarak yüksek enerji fiziği olayları üretmektedir. Etkileşmede çıkan parçacıkların bozunma genişlikleri, saçılma tesir kesiti, ilk durum ve son durum ışınımsal katkıları ile partonların hadronlaşması için gerekli alt programları içermektedir. Üretilen olayların analizi ve histogram şeklinde verilmesi için gerekli alt programlar da bulunmaktadır. Program web adresinden elde edilebilir. Linux işletim sistemi altında bu fortran programını derlemek için g77 –c pythia62xx.f –o pythia62xx.o yazılır. Kullanıcı hazırladığı örnek programları PYTHIA ile bağlaması (link) için nesne dosyasından arşiv dosyası yapılmalıdır. Bunun için ar rv libpythhia62xx.a pythia62xx.o yazılır. Daha sonra ranlib libpythia62xx.a yazarak bu dosyayı rastgele erişime hazırlamış oluruz. Genellikle bu dosya CERN kütüphane dosyaları (CERNLIB) ile birlikte kullanılmaktadır. Bu nedenle oluşturulan bu dosya cp libpythia62xx.a /cern/pro/lib komutu ile normal erişim yoluna kopyalanır. Yüksek enerji fiziği süreçleri genelde karmaşıktır. Ancak, ilk yaklaşım olarak bütün süreçler, temel parçacıklar (leptonlar, kuarklar ve ayar bozonları) arasındaki etkileşmeler seviyesinde basit bir yapıya sahiptir. LEP çarpıştırıcısında üretilen hadronik + − olaylarla ilgili e e → Z 0 → qq basit bir “iskelet” sürecini düşünelim. Öncelikle bu süreçte gerçekte ışımasal türde değişiklikler olacaktır, ilk durum (eÆeγ) ve son durum ışımaları (qÆqγ). Güçlü kuvvetin bağlanma sabitinin büyük olması ve üçlü gluon etkileşmeleri nedeniyle kuark ve gluonların QCD ışımaları çoğalmaktadır (parton sağanağı). İkinci olarak, çok duyarlı çalışmalar için yüksek mertebe (halka seviyesi) düzeltmeleri de hesaplamak gerekmektedir. Burada gerekli pertürbasyon hesapları oldukça zordur. Üçüncü olarak, kuarklar ve gluonlar hadronlar içinde hapsedilmiştir ve renkli partonlar renksiz hadron jetlerine dönüşmektedir. Hadronlaşma iki gruba ayrılabilir: 1) parçalanma (fragmentation), yeni kuark ve anti-kuark çiftlerinin daha hafif O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri kütleli hadronları oluşturması, 2) bozunma. Basit bir yapı ile başladığımız süreçte son durumda iki parçacık yerine yüzlerce parçacık oluşabilir ve bu şekilde çok karmaşık bir son durumla karşılaşılabilir. Olay üreticiler böyle karmaşık durumlarda yardıma yetişir. Gerçek bir dedektörde gözlenebilecek olayları üretmek için bilgisayarlar kullanılmaktadır. Bir olay üreticisinin çıktısı gerçek verilerdeki aynı ortalama davranışı ve aynı dalgalanmaları göstermelidir. Verilerdeki dalgalanmalar ilgili teorinin kuantum mekaniksel davranışından kaynaklanmaktadır. Olay üreticilerde istenen olasılık dağılımlarına uygun olarak değişkenleri seçmek ve olayların rasgele olmasını sağlamak için Monte Carlo teknikleri kullanılır. Bir olay üreticisi birkaç değişik şekilde kullanılabilir: i) olay çeşitleri ve oranları, ii) dedektör performansı, dedektör alım düzeltmeleri, iii) analiz teknikleri, iv) gözlem sonuçlarının model çerçevesinde yorumlanması. Bir olay üretici, bir deneyin bütün analiz basamaklarında yer alabilir. Gerçekte, bir çarpıştırıcı parçacıklar arasında etkileşmeler oluşturur. Bu olaylar dedektör tarafından algılanır ve ilgilenilen olaylar veri alım (data acquisition) sistemi tarafından disklere kaydedilir. Bundan sonra bu olaylar istenirse yeniden oluşturulabilir (reconstruction) yani, elektronik sinyaller (tel odaları, kalorimetreler ve diğerlerinden alınan sinyaller) yüklü izler veya yüksüz enerji depolanması şekline dönüştürülebilir. Dolayısıyla parçacıklar ve momentumları belirlenebilir. Bu bilgiden sonra olayların fizik analizine geçilebilir. Dedektörün bu olayları algılamadaki davranışının - olay üretici ile üretilen parçacıkların dedektör ile etkileşmesi, magnetik alandaki spiraller, kalorimetrelerdeki sağanaklar ve algılanamayan olaylar vb. – GEANT programı ile simulasyonu yapılmaktadır. Dedektör simulasyonu çıktısı dedektörün kaydettiği gerçek veriler ile aynı formatta olmalıdır. Simulasyonda da olay yeniden oluşturma ve fizik analizleri zinciri takip edilir. Dedektör simulasyonu ve olay yeniden oluşturma işlemleri zinciri çok zaman alıcı bir süreçtir, bazen daha hızlı ve basitleştirilmiş işlemlerle hızlı simulasyon mümkün olmaktadır. Bunun için özel yazılmış programlar da bulunmaktadır, örneğin ATLFAST programı ile ATLAS dedektörü hızlı simulasyonu yapılmaktadır. Bazı çalışmalarda sadece dedektörün önemli parametreleri dikkate alınarak olay üreticinin çıktısı kullanılabilir. PYTHIA programı CERNLIB program kütüphanesi ile birlikte çalışmaktadır. CERNLIB kütüphanesinde bulunan alt programlar: i) temel matematik fonksiyonlar, ii) denklemler ve özel fonksiyonlar, iii) sayısal integralleme, minimum yapma işlemleri, lineer olmayan fit, iv) interpolasyon, yaklaşımlar, lineer fit, v) matrisler, vektörler ve lineer denklemler, vi) istatistik analiz ve olasılık, O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri vii) veri giriş ve çıkışı, viii) verilerin grafiksel gösterimi, ix) veri eldesi, x) magnet ve demet dizaynı, elektronik, xi) kuantum mekaniği, parçacık fiziği, xii) rastgele sayı üreticiler, xiii) yüksek enerji fiziği simulasyonu, kinematik, faz uzayı, xiv) istatistik veri analizi ve temsili, xv) sistem ile ilgili programlar. CERNLIB programları web sayfasından elde edilebilir. Toplam 9 sıkıştırılmış dosya halinde elde edilebilen /cern dizinindeki CERNLIB 2003 cernlib.tar.gz cernglib.tar.gz cernbin.tar.gz mclibs.tar.gz include.tar.gz lapack.tar.gz geant321.tar.gz gcalor.tar.gz patchy.tar.gz içermektedir. Bu dosyalar plitar adındaki küçük bir program yardımıyla kolayca uygun bir şekilde açılabilir, alt programlar /cern/2003/lib, /cern/2003/bin ve /cern/2003/include dizinlerine açılmaktadır. Bundan başka bir de patchy dosyaları /cern/patchy dizinine açılacaktır, bu dosyalar her zaman gerekli değildir. Genel olarak bazı programlarda CERNLIB /cern/pro/lib şeklinde tanımlanmaktadır. Bunun için ln –s /cern/2003 /cern/pro şeklinde bir sembolik bağ (link) yapılmalıdır. Fizik analiz iş ortamı (PAW) programı, CERNLIB ile birlikte çalışan bir uygulama programıdır. PAW programı ile bir olaya ait verilerden vektör grafik, histogram, histograma fit, grafiklerin çeşitli formatlara dönüştürülmesi ve basılması gibi birçok çalışma yapılabilir. Bu program PYTHIA veya diğer simulasyon programlarının çıktılarından renkli, görsel grafiklerin oluşturulması, histogramlardan istatistik analizlerin yapılarak fizik sonuçlarının çıkarılması için kullanılmaktadır. PAW komut satırından çalıştırılmaktadır, PAW++ ise butonlarla ve daha görsel olarak kullanma imkanı sağlamaktadır. Grafiksel kullanıcı arabirimi O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri kullanan PAW++ ile sinyal ve fon olaylarının ayrıntılı analizleri yapılabilir. Örneğin, belli bir aralıkta (bin) toplam sinyal ve fon olaylarının sayısının bulunması, bir bölgede maksimum gösteren sinyal olaylarının Gauss eğrisine fit edilmesi, vb. işlemler kolayca yapılabilmektedir. PYTHIA programının çalıştırılması ile ilgili aşağıda örnekler verilmiştir. Örnek 1: 20 GeV enerjide u u (2-jet) sisteminin üretimi; aşağıdaki program yazılıp derlenir ve nesne dosyası PYTHIA arşiv dosyası ile bağlanır. IMPLICIT DOUBLE PRECISION(A-H, O-Z) CALL PY2ENT(0,2,-2,20D0) CALL PYLIST(1) END Burada PY2ENT(0,2,-2,20D0) alt programının parametrelerinden ilki (0) doğrudan parçalanma ve bozunma olacağını temsil eder, sonraki değerler u ve ubar kuarka karşılık gelir, en sonuncusu parçacık çiftinin kütle merkezi enerjisini gösterir. Bu program dosyasının adı ornek1.f ise ilgili komut g77 ornek1.f /cern/pro/lib/libpythia62xx.a –o ornek1 olacaktır. Daha sonra ./ornek1 yazdığımızda aşağıdaki olay sonuçlarını elde ederiz. Bu olaylar PY2ENT alt programındaki PYJETS common bloğunda tutulur, PYLIST(1) alt programı ile olay listesi ekrana yazdırılır. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Event listing (summary) I particle/jet KS KF orig p_x p_y 1 (u) A 12 2 2 (ubar) V 11 3 (string) 11 4 (rho+) 5 (rho-) 6 pi+ 7 p_z E m 0 0.000 0.000 10.000 10.000 0.006 -2 0 0.000 0.000 -10.000 10.000 0.006 92 1 0.000 0.000 0.000 20.000 20.000 11 213 3 0.098 -0.154 2.710 2.856 0.885 11 -213 3 -0.227 0.145 6.538 6.590 0.781 1 211 3 0.125 -0.266 0.097 0.339 0.140 (Sigma0) 11 3212 3 -0.254 0.034 -1.397 1.855 1.193 8 (K*+) 11 323 3 -0.124 0.709 -2.753 2.968 0.846 9 p~- 1 -2212 3 0.395 -0.614 -3.806 3.988 0.938 10 pi- 1 -211 3 -0.013 0.146 -1.389 1.403 0.140 11 pi+ 1 211 4 0.109 -0.456 2.164 2.218 0.140 12 (pi0) 11 111 4 -0.011 0.301 0.546 0.638 0.135 13 pi- 1 -211 5 0.089 0.343 2.089 2.124 0.140 14 (pi0) 11 111 5 -0.316 -0.197 4.449 4.467 0.135 15 (Lambda0) 11 3122 7 -0.208 0.014 -1.403 1.804 1.116 16 gamma 1 22 7 -0.046 0.020 0.006 0.050 0.000 17 K+ 1 321 8 -0.084 0.299 -2.139 2.217 0.494 18 (pi0) 11 111 8 -0.040 0.410 -0.614 0.751 0.135 19 gamma 1 22 12 0.059 0.146 0.224 0.274 0.000 20 gamma 1 22 12 -0.070 0.155 0.322 0.364 0.000 21 gamma 1 22 14 -0.322 -0.162 4.027 4.043 0.000 22 gamma 1 22 14 0.006 -0.035 0.422 0.423 0.000 23 p+ 1 2212 15 -0.178 0.033 -1.343 1.649 0.938 24 pi- 1 -211 15 -0.030 -0.018 -0.059 0.156 0.140 25 gamma 1 22 18 -0.006 0.384 -0.585 0.699 0.000 26 gamma 22 18 -0.034 0.026 -0.029 0.052 0.000 0.000 0.000 0.000 20.000 20.000 1 sum: O. Çakır, Ankara Üniversitesi 0.00 I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Burada KS, parçacığın kısa kodu; KF, parçacığın çeşni kodu; orig, olayın kaynağını; p_x - p_z, parçacığın üçlü momentum bileşenlerini; E, enerjisini ve m de kütlesini verir. Parantezler parçacıkların hadronlaşacağını veya bozunacağını göstermektedir. Örnek 2: Kütle merkezi enerjisi 91.2 GeV olan e+e- çarpıştırıcısında üretilen bir π+ mezonun eneine momentum dağılımını inceleyelim. Burada enine momentum pT küresellik eksenine göre tanımlanmıştır. Program kendi içinde tanımlı histogram benzeri bir çıktı oluşturmaktadır. Bunun için yazılmış program aşağıdaki gibidir. C...Çift duyarlı ve tamsayı veri tiplerinin tanımları. IMPLICIT DOUBLE PRECISION(A-H, O-Z) IMPLICIT INTEGER(I-N) INTEGER PYK,PYCHGE,PYCOMP C...Common blocks tanımları. COMMON/PYJETS/N,NPAD,K(4000,5),P(4000,5),V(4000,5) C...Histogramların hazırlanması. CALL PYBOOK(1,'pT spektrum',100,0D0,5D0) C...Üretilecek olay sayısı. Olaylar üzerinden döngü yapılması. NEVT=100 DO 110 IEVT=1,NEVT C...Olaların üretimi. İlk olayın listelenmesi. CALL PYEEVT(0,91.2D0) IF(IEVT.EQ.1) CALL PYLIST(1) C...Küresellik ekseninin bulunması. CALL PYSPHE(SPH,APL) O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri C...Küresellik ekseni z eksenini doğrultusuna döndürülür. CALL PYEDIT(31) C...Bütün parçacıklar üzerinden döngü, pi+ değilse geçilir. DO 100 I=1,N IF(K(I,2).NE.211) GOTO 100 C...pT hesaplanması ve histogramın doldurulması. PT=SQRT(P(I,1)**2+P(I,2)**2) CALL PYFILL(1,PT,1D0) C...Parçacık ve olay döngüsünün sonu. 100 CONTINUE 110 CONTINUE C...Histogramın normalizasyonu ve listelenmesi. CALL PYFACT(1,20D0/NEVT) CALL PYHIST END Bu programı yazınız ve her aşamada ne olduğunu anlamaya çalışınız. Sonra kontrol etmek için programı çalıştırınız. Sonuçları inceleyiniz. Genel olarak PYTHIA kullanımı üç aşamada gerçekleştirilir; Başlangıç aşaması: Değişken ve fonksiyonların tanımlanması [IMPLICIT DOUBLE PRECISION, INTEGER,...], common block tanımları [COMMON/.../...], süreç seçimi [MSEL, MSUB(..)], kinematik sınırların seçimi [CKIN(..)], fizik parametrelerinin girilmesi, parton O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri dağılım fonksiyonunun seçimi, gerekli olan simulasyon anahtarlarının seçimi, olay üretiminin başlatılması ve diferensiyel tesir kesitinin maksimum değerinin araştırılması [CALL PYINIT(....)], histogram tanımlamaları Olay üretimi aşaması: Olay döngüsü ile istenen sayıda olay üretilir CALL PYEVNT, ilk birkaç olayın üretimi ve listelenmesi [CALL PYLIST(1)], ilgilenilen olayların analizi, olayların kaydedilmesi, olayların dedektör simulasyonu için kullanılması Sonlandırma aşaması: Bir çizelgede sonuçların gösterilmesi ve sürecin tesir kesitinin yazılması [CALL PYSTAT(1)], histogramların çizilmesi [CALL PYHIST], başka çıktı dosyalarının yazılması Örnek 3: Higgs parçacığının CERN büyük hadron çarpıştırıcısında (LHC) üretimi ile ilgili örnek program aşağıda verilmiştir. Burada Higgs parçacığının kütlesi 300 GeV alınmıştır. Bu programda 102, 123 ve 124 numaralı süreçler seçilmiştir. Değişmez kütle üzerine sınırlamalar CKIN(1)=290D0 ve CKIN(2)=310D0 alınmıştır. C...Double precision and integer declarations. IMPLICIT DOUBLE PRECISION(A-H, O-Z) IMPLICIT INTEGER(I-N) INTEGER PYK,PYCHGE,PYCOMP C...Common blocks. COMMON/PYJETS/N,NPAD,K(4000,5),P(4000,5),V(4000,5) COMMON/PYDAT1/MSTU(200),PARU(200),MSTJ(200),PARJ(200) O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri COMMON/PYDAT2/KCHG(500,4),PMAS(500,4),PARF(2000),VCKM(4,4) COMMON/PYDAT3/MDCY(500,3),MDME(8000,2),BRAT(8000),KFDP(8000,5) COMMON/PYSUBS/MSEL,MSELPD,MSUB(500),KFIN(2,-40:40),CKIN(200) COMMON/PYPARS/MSTP(200),PARP(200),MSTI(200),PARI(200) C...Number of events to generate. Switch on proper processes. NEV=1000 MSEL=0 MSUB(102)=1 MSUB(123)=1 MSUB(124)=1 C...Select Higgs mass and kinematics cuts in mass. PMAS(25,1)=300D0 CKIN(1)=290D0 CKIN(2)=310D0 C...For simulation of hard process only: cut out unnecessary tasks. MSTP(61)=0 MSTP(71)=0 MSTP(81)=0 MSTP(111)=0 C...Initialize and list partial widths. CALL PYINIT('CMS','p','p',14000D0) CALL PYSTAT(2) C...Book histogram. CALL PYBOOK(1,'Higgs mass',50,275D0,325D0) C...Generate events. Look at first few. DO 200 IEV=1,NEV O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri CALL PYEVNT IF(IEV.LE.3) CALL PYLIST(1) C...Loop over particles to find Higgs and histogram its mass. DO 100 I=1,N IF(K(I,1).LT.20.AND.K(I,2).EQ.25) HMASS=P(I,5) 100 CONTINUE CALL PYFILL(1,HMASS,1D0) 200 CONTINUE C...Print cross sections and histograms. CALL PYSTAT(1) CALL PYHIST END Program yazılıp çalıştırıldıktan sonra çıktı dosyası aşağıdaki olay listesini içerecektir. Burada Higgs parçacığı (H0), olayın 7. satırında oluşmaktadır ve sonra iki W-bozona bozunmaktadır. Çıktıdaki A ve V harfleri sicimin (string) başlangıcını ve sonunu göstermektedir. Burada 21 ve 24 satırlarındaki iki kuark sistemleri dikuarklar olarak bilinir. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Event listing (summary) I particle/jet 1 !p+! 2 !p+! KF p_x p_y p_z E m 2212 0.000 0.000 8000.000 8000.000 0.938 2212 0.000 0.000-8000.000 8000.000 0.938 ====================================================================== 3 !g! 21 -0.505 4 !g! 21 0.224 5 !g! 21 -0.505 6 !g! 21 7 !H0! 8 !W+! 9 -0.229 28.553 28.558 0.000 0.041 -788.073 788.073 0.000 28.553 28.558 0.000 0.224 0.041 -788.073 788.073 0.000 25 -0.281 -0.188 -759.520 816.631 300.027 24 120.648 35.239 -397.843 424.829 80.023 !W-! -24 -120.929 -35.426 -361.677 391.801 82.579 10 !e+! -11 12.922 -4.760 -160.940 161.528 0.001 11 !nu_e! 12 107.726 39.999 -236.903 263.302 0.000 12 !s! 3 -62.423 7.195 -256.713 264.292 0.199 13 !cbar! -4 -58.506 -42.621 -104.963 127.509 1.350 -0.229 ====================================================================== 14 (H0) 25 -0.281 -0.188 -759.520 816.631 300.027 15 (W+) 24 120.648 35.239 -397.843 424.829 80.023 16 (W-) -24 -120.929 -35.426 -361.677 391.801 82.579 17 e+ -11 12.922 -4.760 -160.940 161.528 0.001 18 nu_e 12 107.726 39.999 -236.903 263.302 0.000 19 s 3 -62.423 7.195 -256.713 264.292 0.199 A O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri 20 cbar V -4 -58.506 21 ud_1 A 2103 22 d V 23 u 24 uu_1 -42.621 -104.963 127.509 1.350 -0.101 0.176 7971.328 7971.328 0.771 1 -0.316 0.001 -87.390 87.390 0.010 A 2 0.606 0.052 -0.751 0.967 0.006 V 2203 0.092 -0.042-7123.668 7123.668 0.771 ====================================================================== sum: 2.00 0.00 0.00 0.00 15999.98 15999.98 Örnek 4: PYTHIA örnek dosyalarına parametreler dışarıdan da girilebilir. Bunun için aşağıdaki ornek4.f dosyası g77 ornek4.f /cern/pro/lib/libpythia62xx.a –o ornek4 şeklinde derlenir. C...Double precision and integer declarations. IMPLICIT DOUBLE PRECISION(A-H, O-Z) IMPLICIT INTEGER(I-N) INTEGER PYK,PYCHGE,PYCOMP C...Input and output strings. CHARACTER FRAME*12,BEAM*12,TARGET*12,PARAM*100 C...Read parameters for PYINIT call. READ(*,*) FRAME,BEAM,TARGET,ENERGY C...Read number of events to generate, and to print. READ(*,*) NEV,NPRT O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri C...Loop over reading and setting parameters/switches. 100 READ(*,'(A)',END=200) PARAM CALL PYGIVE(PARAM) GOTO 100 C...Initialize PYTHIA. 200 CALL PYINIT(FRAME,BEAM,TARGET,ENERGY) C...Event generation loop DO 300 IEV=1,NEV CALL PYEVNT IF(IEV.LE.NPRT) CALL PYLIST(1) 300 CONTINUE C...Print cross sections. CALL PYSTAT(1) END O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri Çalıştırma yapılırken parametre girişi yapılabilir. Bunun için komut ./ornek4 < indata > output şeklinde olabilir. Bu şekilde programın her parametre değişikliğinde yeniden derlenmesi gerekmez. Burada hazırlanan örnek girdi dosyası aşağıdaki gibidir. CMS,p,p,14000. 1000,3 ! below follows commands sent to PYGIVE MSEL=0 ! Mix processes freely MSUB(102)=1 ! g + g -> h0 MSUB(123)=1 ! Z0 + Z0 -> h0 MSUB(124)=1 ! W+ + W- -> h0 PMAS(25,1)=300. ! Higgs mass CKIN(1)=290. ! lower cutoff on mass CKIN(2)=310. ! upper cutoff on mass MSTP(61)=0 ! no initial-state showers MSTP(71)=0 ! no final-state showers MSTP(81)=0 ! no multiple interactions MSTP(111)=0 ! no hadronization ./ornek4 < indata > output PYTHIA’nın kendi içinde tanımlı histogram oluşturma alt programları grafik yetenekli değildir. Bunun yerine CERNLIB içinde tanımlı HBOOK programından faydalanılır. Örnek program dosyalarına aşağıdaki satırlar eklenmelidir. PARAMETER (NWPAWC = 100 000) COMMON /PAWC/HBOOK(NWPAWC) OPEN(5,FILE='XYZ.OUT') O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri ....... CALL HLIMIT(NWPAWC) ....... CALL HBOOK1(10,'XYZ',100,0.,1000.,0.) ....... CALL HFILL(10,x,y,w) ....... CALL HRPUT(10,'xyz.hbook','N') ....... CALL HISTDO Burada HBOOK1(......) alt programı histogram hazırlanması için kullanılmıştır, HFILL(....) alt programı histogramı doldurmak için ve diğerleri de histogramın kapatılması için çağrılmaktadır. Bu histogramlar PAW veya PAW++ ile açılarak histogramların istatistiksel analizleri yapılabilir. Histogramların üst üste çizdirilmesi, fit edilmesi, eğri altında kalan alanların hesaplanması, olasılık hesaaplarının yapılmasında çok yaygın olarak kullanılmaktadır. Histogram dosyaları ve verileri üzerinde işlemler yapabilmek ve grafiklerin bilimsel nitelikte olması için PAW ve PAW++ programlarına girdi dosyaları (kumac) hazırlanabilir. Bu dosyalar PAW içinden exec xyz.kumac şeklinde bir komutla yüklenebilir. PYTHIA’nın 6.2 sürümünde tanımlı yaklaşık 400 süreç vardır. Standart model ve ötesi modellerde (süpersimetri, kompozitlik vb.) tanımlı parçacıklar ve süreçleri incelenebilmektedir. Temel olarak ee, ep ve pp çarpıştırıcıları için mümkün fizik süreçleri tanımlanmıştır. Biraz zor olmasına rağmen yeni fizik için yeni süreçler dışarıdan girilebilir. PYTHIA programı çok uzun bir yazılım olduğundan kullanımı mutlaka kullanım kılavuzu gerektirmektedir. Parametrelerin, anahtarların ve süreçlerin seçiminde çok yoğun olarak kullanılmaktadır. İleri düzeyde araştırma yapabilmek için bu kullanım kılavuzunda yapılan açıklamalar anlaşılmalıdır ve kullanıcı tarafından fiziksel sürece uygun program yazılarak çalıştırılmalıdır. O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1 Parçacık Çarpıştırıcılarında Fizik Simulasyon Teknikleri SORULAR Æ [email protected] O. Çakır, Ankara Üniversitesi I. ULUSAL PARÇACIK HIZLANDIRICILARI YAZ OKULU - Ankara 2005 1