geant4 -...

19

Upload: lamliem

Post on 30-Jan-2018

260 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز
Page 2: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز
Page 3: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

Geant4آموزش ابزار مونت کارلوی

اتلیف:

دکتر افزئه رحمانی

مهندس محمد تقی بطیار

Page 4: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

http://publication.kntu.ac.ir دانشگاه صنعتی خواجه نصیررادین ووییی ناشر:

Geant4 یآموزش ابزار مونت کاردونام کتاب:

، دانشگاه صنعتی خواجه نصیرالدین فیزیکت علمی دانشکده یأعضو ه فائزه رحمانیدکتر :تألیف

تقی بطیارمحمدطوسی،

اول: نوبت چاپ

4931 اسفند: تاریخ چاپ

جلد 500: یراژت

تومان CD : 00222همراه قرمت

140: کد کتاب

ISBN: 978- 600-7867-24-2 376- 800-7687-21-2: شابک

پدیدرنگ: چاپ و لیتوگرافی گرنامی صحافی:آدرس و تلف مرکز پخش و فروش: خرابان ودرعصر)عج(، باالتر از مریان ونک، تقاوع مررداماد، روبروی

(200-77880088یاختمان ایکان )

)حق چاپ برای ناشر محفوظ است(

‏‏-‏۹۵۳۱‏فائزه،‏‏،یرحمان : شناسهرس‏

فائزه‏‏فیتال/‏‏ Geant4‏یآموزش‏ابزار‏مونت‏کارلو‏:‏عنوان‏و‏نام‏پدیدآور‏.اریبط‏یمحمدتق‏،یرحمان

‏،‏انتشارات‏،یطوس‏نیالد‏ریخواجه‏نص‏یتهران:‏دانشگاه‏صنعت : مشخصات‏نشر‏

۹۵۱۱.

.نمودار‏جدول،‏مصور،:‏ص.‏۵۵۳ : مشخصات‏ظاهری‏

‏ :‏کشاب‏ 978-600-7867-24-2‏‏

‏.۱۹۴؛‏یطوس‏نیرالدیخواجه‏نص‏یانتشارات‏دانشگاه‏صنعت‏:‏فروست‏

‏پایف‏:‏وضعیت‏فهرست‏نویسی

‏یوتریکامپ‏یساز‏هیشب‏--‏یا‏هسته‏کیزیف‏:‏موضوع

‏یوتریکامپ‏یساز‏هیشب‏--‏یهانیاشعه‏ك‏:‏موضوع

‏‏-‏۹۵۳۳‏‏،یمحمدتق‏ار،یط‏:‏شناسه‏افزوده

.‏انتشاراتدانشگاه‏صنعتی‏خواجه‏نصیر‏الدین‏طوسی : شناسه‏افزوده

‏۳۳7QCر/۵۹3‏۹۵۱1‏:‏رده‏بندی‏کنگره

‏۳/9۵۱‏:‏ییوید‏یرده‏بند‏

‏‏۱۹۳۹۵۲۹ : شماره‏کتابشناسی‏ملی

Page 5: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

تقدیم هب استادشهید،

دکتر مجید شهریاری

Page 6: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

بسمه تعالی

خصوص در به ،ساییهحاسبیاتی و شبیهه هایرترین و کارآهدترین زبززسبایی زی هم کدهای شبیهه

جویی در یهان، زهکان آیهایش و تجربه رز در زبعاد بر صرفهشوند، ییرز عالوهحویه فهزیک هحسوب هی

سایند. وزقعی و وسهع بدون صرف هزینه، همکن هی

در یههنه فهزیک هوجود زست. کد های یقهنی و آهاری هیتنی بر روشهتنوعی کدهای هحاسبیاتی

Geant4 کارلوی چندهنظورهکبه در زین کتاب به آن رردزخته شبببده زسبببت، یکی زی کدهای هونت

صبور سسبترده در ههان دزنوبجویان و رشوهوب رزن هنوی به باشبد که در هقایسبه با کارزیی آن، هی

ی زستفاده زی زین کد برزیزیرزنی توسبعه نهافته زسبت. ل ز بر آن شدی تا آن ه رز برزی ورود به حویه

هایی در هتن زی زبتدز تا زنتما سایی هسائل نهای زست، تا حدودی به صور هدون همرزه با هثالشبیهه

دنیال کنه .

زست. زی آنجا VMware و 41.41فایل زیزولهنوکس زوبونتو حاوی به همرزه کتابشده دی زرزئه سی

ساس هحتوزی کتاب دچار کردن هرزحل نصب و زجرزی برناهه بر ز که همکن زسبت خوزننده در دنیال

دی بر روی لهنوکس به صور سام به سام در فایل هتنی در سی Geant4هوبکل شود، هرزحل نص

زرزئه دی نهز در سی Geant4زفززرهای هورد نهای برزی کار با هوجود زست. عالوه بر آن کلهه نرم کتاب

زست.زندزیی شدهزن رزهبه هنظور رفع زشکال کاربر Geant4.kntu.ac.irشده زست و وب اه

باشببد، ل ز صببمهمانه ر یرزیزی آنجا که زین کتاب نهز هانند هر هصببنوب بوببری خالی زی زیرزد نمی

زنتقادز خوزنندسان هسته و نهز تقاضا دزری ، هر نوب زیرزد زحتمالی در هتن یا ساختار سوشزد شود.

رهوببرفت علمی کوببور عزیزهان زیرزن در رایان زههدوزری زین کتاب ساهی رو به جلو در رزسببتای

باشد.

هؤلفهن کتاب

4931 یهستان

Page 7: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

فهرست مطالب

1 ............................................................................................................ مقدمه

6 ............................................................................................................ هرزجع

7 ....................... برنامه یرااج یها روش و GEANT4.10.1 یانداز راه و نصبفصل اول:

7 .................................................... شده شیآیها و شده ییانهروت یها عاهل ست هس 4-4

GEANT4 ........................................................... 8 نص یبرز ایهن هورد یزفززرها نرم 4-2

Geant4 ................................................................................... 8 یزصل لیفا 4-2-4

Geant4 ............................................................... 8 ایهن هورد یها دزده افتیدر 4-2-2

4-2-9 CMake 3.0.2 44 ................................................................ باالتر یعمایتوی ای

C++ ........................................................................................ 44 لریکاهپا 4-2-1

44 .............. نوکسهل عاهل ست هس در Synaptic Package Manager یزندزی رزه و نص 4-2-5

44 ...................................................... نوکسهل عاهل ست هس یرو بر GEANT4 نص 4-9

45 ................................................... باال یزنرژ با کیزهف یبرز ++C یها کتابخانه 4-9-4

Geant4 ....................................................................................... 24 نص 4-9-2

21 ................................................. نص هن ام Geant4 هختلف زجززء یسای فعال 4-9-9

MAKE .................................................................. 92 زی زستفاده با B1 هثال یزجرز 4-1

CMAKE ......................................................... 14 روش زی زستفاده با B1 هثال یزجرز 4-5

WINDOWS 7 ......................................................... 19 یرو بر GEANT4.10.1 نص 4-6

59 ...................................آن یرو بر GEANT4 نص و VMWARE یرو بر نوکسهل نص 4-7

62 .......................................................................................................... هرزجع

GEANT4......................................................... 36 ی هسته یکل ساختارفصل دوم:

69 .................................................................................................... هقدهه 2-4

69 ............................................................................................. هندسه سروه 2-2

61 .....................................................................هندسه سروه عضو یها کالس 2-2-4

66................................................................................................. هوزد سروه 2-9

67 ...................................................................................... یکیزهف یندهایفرز 2-1

67 .................................................................................... یطرزح ی فلسفه 2-1-4

68 ............................................................................................... ذرز سروه 2-5

68 ................................................................................. یسای یرقم و برخورد 2-6

68 .................................................................................... یطرزح ی فلسفه 2-6-4

Page 8: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

68 ..................................... یسای یرقم و برخورد کالس در شده فیتعر یاه کالس 2-6-2

GLOBAL .......................................................................................... 63 سروه 2-7

63 .................................................................................... یطرزح ی فلسفه 2-7-4

74 ............................................................... یتصادف زعدزد دهتول یهولدها زنوزب 2-7-2

RUN ............................................................................................... 74 سروه 2-8

Run .............................................................. 74 سروه در فودهیتعر یها کالس 2-8-4

EVENT ............................................................................................ 72 سروه 2-3

Event ..................................................................... 72 سروه یطرزح یفلسفه 2-3-4

Event ...................................................................... 72 سروه عضو یهاکالس 2-3-2

TRACKING ..................................................................................... 79 سروه 2-44

79 .................................................................................. یطرزح ی فلسفه 2-44-4

Tracking ............................................................... 71 سروه عضو یها کالس 2-44-2

Tracking ................................................................................ 75 زمههکان 2-44-9

GEANT4 ........................................................................ 76 یزجیار یهاکالس 2-44

GEANT4 ....................................................................... 77 یارهزخت یهاکالس 2-42

G4UserRunAction .......................................................... 77 یارهزخت کالس 2-42-4

G4UserEventAction ........................................................ 78 یراهزخت کالس 2-42-2

G4UserStackingAction .................................................... 78 یارهزخت کالس 2-42-9

73 ......................................................... حالت نههاش کی عنوزن به GEANT4 زبززر 2-49

GEANT4 ........................................................ 84 ی برناهه کی هختلف یها بخش 2-41

Geant4 ............................................................................ 84 در main تابع 2-41-4

GEANT4 ......................................................... 89 در برناهه یزجرز یها روش زنوزب 2-45

89 ............................................................................ یز دسته روش به زجرز 2-45-4

81 ........................................................... هاکرو کی وزندنخ با یز دسته روش 2-45-2

86 .............................................................................. یتعاهل روش به زجرز 2-45-9

88 .......................................................................................................... هرزجع

GEANT4 .......................................................... 98 ابزار در مواد فیتعرفصل سوم:

83 ....................................................................................... یعموه هالحظا 9-4

83 .......................................................................................... زوتوپیز فیتعر 9-2

34 ..................................................................................... ساده عناصر فیتعر 9-9

34 ............................................................................... ساده ی هاده کی فیتعر 9-1

34 ..................................................................................... هولکول کی فیتعر 9-5

Page 9: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

32 ........................................................... یجره درصد حس بر هخلوط کی فیتعر 9-6

32 ....................................................................................... خالء و سای فیتعر 9-7

GEANT4 .......................................... 39 یدزخل یدزدها اهیرا زی زستفاده با هوزد فیتعر 9-8

31 ......................................................................... یخروج در هوزد فمرست چاپ 9-3

31 ....................................................................... برناهه در هاده ساخت ی نحوه 9-44

GEANT4 ................................................ 87 در هندسه فیتعر آموزشفصل چهارم:

37 .................................................................................................... هقدهه 1-4

38 ................................................................................. ساده حج کی ساخت 1-2

38 ................................................................................. ساده شکل کی زنتخاب 1-9

33 .................................................................................... یهنطق حج فیتعر 1-1

33 .............................................................................. ها حج به دزدن تههوقع 1-5

33 .................................................................................... یکیزهف حج فیتعر 1-6

444 ....................................................................................... دورزن فیتعر 1-6-4

444 ....................................................................................... زنتقال فیتعر 1-6-2

442 .................................................... یجمان حج دزخل هکع کی ساخت یبرناهه 1-7

GEANT4 ...................................................................... 441 زبززر در هاشکل زنوزب 1-8

447 ........................................................... یبول زعمال زی زستفاده با جاهدز ساخت 1-3

447 ................................................................................. زجتماب یبول عمل 1-3-4

443 ................................................................................ زشترزک یبول عمل 1-3-2

424 .................................................................................. قیتفر یبول عمل 1-3-9

424 ................................................................................. یتکرزر یساختارها 1-44

G4PVRreplica ........................................................................ 424 کالس 1-44-4

425 ........................................................................... حجمما کردن هتقس 1-44-2

494 ......................................................................... یعمل ی برناهه کی یزجرز 1-44

main()..................................................496 تابع در هندسه ساخت کالس کردن خصهو ینحوه 1-42

498 ........................................................................................................ هرزجع

GEANT4 ................................... 168 در یابیرد و کیزیف فیتعر آموزشفصل پنجم:

493 .................................................................................................. هقدهه 5-4

493 .......................................................................................... یزصل ههفاه 5-2

493 .............................................................................................. یابیرد 5-2-4

414 ...................................................................................... ندیفرز فیتعر 5-2-2

Page 10: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

412 ........................................................................................... رد فیتعر 5-2-9

419 ......................................................................................... سام فیتعر 5-2-1

411 ................................................. یخروج یسیدرزینو ززنهه ای verbose هفموم 5-2-5

5-2-6 Trajectory/Trajectory Point ................................................................. 418

418 ........................................................................ کاربر یاتهعمل یهاکالس 5-2-7

418 .................................................................................... یکیزهف یندهایفرز 5-9

413 ................................................................ یسهزلکتروهغناط یهابرهمکنش 5-9-4

413 ...................................................... "زستاندزرد" سروه یهاهدل و ندهایفرز 5-9-4-4

456.................................. نیهرا یزنرژ سروه یسهروهغناطزلکت یهاهدل و ندهایفرز 5-9-4-2

Very Low energy (Geant4-DNA) ........................469 سروه یهاهدل و ندهایفرز 5-9-4-9

467............................................................................ ینور فوتون یندهایفرز 5-9-2

463..................................................................... یونهادر یهاهدل و ندهایفرز 5-9-9

474 .................................................................. یهادرون یعموه یندهایفرز 5-9-9-4

472 ................................................................ ناکوسان یهادرون یندهایفرز 5-9-9-2

475 ............................................... یتجرب زطالعا زساس بر یهادرون یهاهدل 5-9-9-9

475 .......................................................... یتئور زساس بر یهادرون یهاهدل 5-9-9-1

475 ......................................... هسته-لپتون برخورد ی کننده فهتوص یهاهدل 5-9-9-5

477 ................................. یهادرون کوسان یررزکندس ی کننده فهتوص یهاهدل 5-9-9-6

473 .......................... باال یزنرژ در یهادرون برهمکنوما ی کننده فهتوص یهاهدل 5-9-9-7

484 .................................................................یهادرون ناکوسان یررزکندس 5-9-9-8

482 .............................................................................. یآبوار یهاهدل 5-9-9-3

489 ............................................................. هسته-ستهه برخورد یهاهدل 5-9-9-44

486................................................................... هسته با ساها برخورد هدل 5-9-9-44

487 .............. نیهرا یزنرژ با یهانوترون کیزهف فیتعر یبرز زستفاده هورد یهاهدل 5-9-9-42

488 ...................................................................................... یوزراش ندیفرز 5-9-1

483 ....................................................................................... ترزبرد ندیفرز 5-9-5

483 ............................................................................................ قطع ریهقاد 5-1

GEANT4 ........................................... 439 یسرز ءیش زبززر در کیزهف ساخت یهاروش 5-5

439 ................................................... یکیزهف عهرزج زی زستفاده با کیزهف ساخت 5-5-4

436......................................................کاربرد زساس بر یکیزهف هرزجع زنتخاب 5-5-4-4

Geant4 .............................. 437 یسرز ءیش زبززر در یکیزهف هرزجع فیتعر ینحوه 5-5-4-2

G4VUserPhysicsList ............... 433 کالس در "ندهایزفر" زی زستفاده با کیزهف ساخت 5-5-2

G4VMODULARPHYSICSLIST ........................... 248 کالس زی زستفاده با کیزهف ساخت 5-6

Page 11: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

224 ........................................................................................................ هرزجع

GEANT4 ......................................... 226 ابزار در چشمه ساخت آموزشفصل ششم:

G4VUSERPRIMARYGENERATORACTION .................................... 229 یهیرا کالس 6-4

GEANT4 ..................................................................... 221 زبززر در هاچومه زنوزب 6-2

G4ParticleGun .................................................................. 221 نوب یچومه 6-2-4

G4ParticleGun ............................................................... 221 یعموه توزبع 6-2-4-4

G4ParticleGun ............................ 225 کالس زی زستفاده با چومه ساخت ینحوه 6-2-4-2

G4ParticleGun ............................................. 228 زی زستفاده با چومه ساخت 6-2-4-9

294 ....................................... (GPS) ای G4GeneralParticleSource نوب یهچوم 6-2-2

GPS ................................................................................ 294 یهافرهان 6-2-2-4

GPS ................................................................................. 214 یهاهثال 6-2-2-2

GPS................................................... 213 زی زستفاده با چومه ساخت ینحوه 6-2-2-9

MAIN() ................................... 252 تابع در چومه ساخت کالس کردن هوخص ینحوه 6-9

GEANT4 ........................... 222 در داده یکش برون یهاروش با ییآشنافصل هفتم:

255 ........................................ هش فیتعر و فرهان خطوط زی زستفاده با یخروج سرفتن 7-4

257 .......................................یهتن صور به یخروج شینما و یهکعی هش فیتعر 7-4-4

258 ............................................... یخروج یسای هصور یبرز یهکعی هش فیتعر 7-4-2

253 ............................................................................ یززستوزنه هش فیتعر 7-4-9

264.......................................................... هاکرو کی در یهکعی هش چند فیتعر 7-4-1

269............................................... سرز ءیش یسینو برناهه زی زستفاده با یخروج سرفتن 7-2

269...............................................................................................برخورد 7-2-4

261.................................................................................. حساس آشکارسای 7-2-2

G4SDManager ............................................................... 266 یتیریهد کالس 7-2-9

G4VPrimitiveScorer ...................... 266 و G4MultiFunctionalDetector یهاکالس 7-2-1

G4VPrimitiveScorer ..............................................................268 یهاکالس 7-2-5

272 ....................................... آن زی شده هوتق یهاسکال و G4VSDFilter کالس 7-2-6

GEANT4 ............................................ 286 ابزار در یمصورساز آموزشفصل هشتم:

239 ...................................................................... هختلف یهابخش یهصورسای 8-4

231 ............................................................. یکهسرزف یهاست هس زنوزب یهایشسیو 8-2

OpenGL...................................................................... 231 یکهسرزف ست هس 8-2-4

Qt .............................................................................. 235 یکهسرزف ست هس 8-2-2

Page 12: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

OpenInventor ................................................................236 یکهسرزف ست هس 8-2-9

HepRep ...................................................................... 237 یکهسرزف ست هس 8-2-1

DAWN ....................................................................... 238 یکهسرزف ست هس 8-2-5

VRML ........................................................................ 238 یکهسرزف ست هس 8-2-6

RayTracer ................................................................... 233 یکهسرزف ست هس 8-2-7

gMocren ..................................................................... 944 یکهسرزف ست هس 8-2-8

ASCIITree ............................................................................. 944 ست هس 8-2-3

944 ............................................................. فرهان خطوط زی زستفاده با یهصورسای 8-9

949 ................................................................................ هفموم چند فیتعر 8-9-4

941 ................................................................. یکیزهف حج کی یسای هصور 8-9-2

941 ........................................................................ یهنطق حج یهصورسای 8-9-9

941 ............................................................................... هندسه یهصورسای 8-9-1

948 .......................................................................... ذرز رههس یهصورسای 8-9-5

944 ............................................................................. برخوردها یهصورسای 8-9-6

944 ......................................... زجرز یزنتما و دزدیرو یزنتما در ایهن هورد یهافرهان 8-9-7

Trajectory ................................................................................. 944 لترهف 8-9-8

944 ................................................. یبعد دو عالهت عالهت، خ،یتار هتن، زفزودن 8-9-3

942 ...................................................................................... قاب زفزودن 8-9-44

949 ............................................................ هنظر به یسههغناط دزنهه زفزودن 8-9-44

C++ ....................................................... 941 یسینو برناهه زی زستفاده با یهصورسای 8-1

946......................................................................................................... هرزجع

Page 13: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

هافهرست شکل

عنوان

صفحه

Geant4 ..............................................................................1ساختار سلسله هرزتیی زبززر شیءسرزی :4 شکل

Geant4........................................................................................................................3: سایت زصلی 4-4 شبکل

Geant4.............................................................................................................3: دریافت فایل زصلی 2-4شبکل

Geant4..........................................................................................44های هورد نهای : دریافت دزده 9-4شبکل

synaptic.............................................................................................44: دریافت و نص نرم زفززر 1-4شکل

Synaptic ..........................................................................................................44: هحهط نرم زفززر 5-4شببکل

Alt+Ctrl+T ..................................42: زیجاد ترههنال در سهست عاهل لهنوکس با زستفاده زی 6-4شکل

42.........................: تایپ فرهان هورد نظر در ترههنال برزی دسترسی به رای اه دزده لهنوکس7-4شکل

cmake-gui.........................................................................................................49: دریافت و نص 8-4شکل

cmake-gui ................................................................................................41: نص هوفقهت آههز 3-4شبکل

cmake-gui.....................................................................................................................45: هحهط 44-4شکل

CLHEP...........................................................................................................46: آدرس زینترنتی 44-4شکل

CLHEP.....................................................................................................46: دریافت فایل زصلی 42-4شکل

Geant4.............................................47و CLHEPبه هنظور نص G4: ساخت فایل به نام 49-4شکل

CLHEP.............................................................................47: ساخت دو روشه به هنظور نص 41-4شکل

CLHEP_Source.....................................48در روشه ی CLHEP: قرزر سرفتن فایل زصلی 45-4شکل

CLHEP_Build........................................................................43: قرزر سرفتن در دزیرکتوری 46-4شکل

CLHEP_Build.............................................................43 .در دزیرکتوری CLHEP: ساخت 47-4شکل

make.........................................................................43با زستفاده زی روش CLHEP: کاهپایل 48-4شکل

CLHEP.........................................................................................24ص : رایان هوفقهت آههز ن43-4شکل

24..........................ساخته شده.................... CLHEPبه هنظور نص make install: فرهان 24-4شکل

make test..........................................24با زستفاده زی فرهان CLHEP: بررسی صحت نص 24-4شکل

Geant4.10_source....24زی حالت فورده در روشه ی Geant4: خارج کردن فایل زصلی 22-4شکل

share ....................................................................................................22زی به نام : ساخت روشه29-4شکل

Geant4..............22ی های هورد زستفادهبرزی قرزردزدن دزده dataزی به نام : ساخت روشه21-4شکل

data..........................22ی برد در روشهزیآنما بمره هی Geant4دزده زی که 44: قرزر دزدن 25-4شکل

29......................هابرزی نمایش دزیرکتوری دزده Geant4InstallData.cmakeروی کلهک : 26-4شکل

Page 14: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

29................فرض به هنظور دزنلود دزده در شکل هوخص شده زست..............: آدرس رهش27-4شکل

21...................................ها...........: آدرس هورد زستفاده به هنظور هوخص کردن هکان دزده28-4شکل

Geant4.............................................21به هنظور ساخت Build: قرزر سرفتن در دزیرکتوری 23-4شکل

Geant......................................................................27: تایپ دستورز فوق به هنظور ساخت 94-4شکل

Geant4....................................................................................28ی آههز رروژههت: ساخت هوفق94-4شکل

make -j7.....................................................................................28با فرهان Geant4: ساخت 92-4شبکل

Geant4......................................................................................................28حل ساخت : آغای هرز99-4شکل

Build...........................................................23در دزیرکتوری Geant4: ساخت هوفقهت آههز 91-4شکل

Geant4.....................................................................................94هز رروژه ی : نص هوفقهت آه95-4شکل

94............................................ در دزیرکتوری نوان دزده شده. geant4make.shی : هواهده96-4شکل

94...................................................هست عاهل..........س homeدر دزیرکتوری bachrc.: فایل 97-4شکل

home/.bachrc..........94/در Geant4make.shو Geant4.sh: قرزر دزدن آدرس دو فایل 98-4شکل

Geant4.......................................92رس زی نص Geant4_workdirزی به نام : زیجاد روشه93-4شکل

basic.................................................................................99،یکی زی هثال های نوب B1: هثال 14-4شکل

Geant4......................................................................99در هحهط کاری B1: قرزر دزدن هثال 14-4شکل

B1.............................................................................................................99ززء هختلف هثال : زج12-4شببکل

include..............................................................................................................91: هحتوزی فایل 19-4شببکل

src......................................................91شده در قسمت ها و توزبع تعریفسایی کالس: رهاده11-4شکل

95........................................................................................................برناهه main: هحتویا تایع 15-4شکل

ز الیم بببه هببنببظور زجرزیی و تببغببهببهببر makeبببا روش B1: زجبرزی هبثببال 16-4شبببکببل

96...................................................کردن..................................................................................................................

cd.................................................................96رزرسرفتن در دزیرکتوری هورد نظر با فرهان : ق17-4شکل

make.............................................................................96با فرهان B1 : زجرز و کاهپایل هثال18-4شکل

97......................با رهغام هوخص شده در شکل.................. B1هز هثال : زجرزی هوفقهت آه13-4شکل

temp....................................................................................97و binهای زجرزیی : ساخت فایل54-4شکل

B1..............................98ی هثال : زستفاده زی فرهان هوخص شده در شکل به هنظور زجرز54-4شکل

QT...................................98: زجرزی هثال هورد نظر و نمایش هندسه با سهست سرزفهکی 52-4شکل

Geant4......................93ی زرزئه شده بوسهله beamOn: ترزبرد صد ذره با زستفاده زی تابع 59-4شکل

14........................................سرزفهکی............ cmakeبرزی نمایش cmake-guiن : تایپ فرها51-4شکل

cmakeدر Browse Sourceی هورد نظر در قسبببمببت : قرزر دزدن آدرس رروژه55-4شبببکببل

14......................................................................................................................................سرزفهکی..........................

ی هورد ی رروژههای سبباخته شببده : قرزر دزدن آدرس هورد نظر برزی قرزر سرفتن فایل56-4شببکل

14......................................................................................................................................................................نظر...

Page 15: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

و Generateبا کلهک بر روی B1ی سببباخت هثال ی هرزحل سببباخت رروژه: زدزهبه 57-4شبببکبل

configure............................................................................................................................................................14

12..........................................................: تایپ آدرس هورد نظر برزی ساخت رروژه در ترههنال58-4شکل

B1..................................................................................................12: ساخت هوفقهت آههز هثال 53-4شکل

12...................در ترههنال به هنظور زجرزی هثال هورد نظر.... exampleB1/.: تایپ دستور 64-4شکل

19..........................در دزیرکتوری هوخص شده با کادر قرهز Geant4دزدن فایل زصلی : قرزر64-4 شکل

11..................................در آن قرزر دزرد Geant4وخص کردن دزیرکتوری که فایل زصلی ه :62-4شکل

11...................شودی نوان دزده شده در شکل بای هیرنجره Configureبا کلهک بر روی :69-4شکل

های هختلف تنظهما بخشی عدم ی هوبخص شبده با رنق قرهز نوان دهنده : سزینه61-4شبکل

15.....................................................................................................................................زست.. Geant4ی برناهه

ی در هببقببابببل سببزیببنببه Geant4هببای هببورد نببهببای : قببرزر دزدن آدرس دزده65-4شببببکببل

GEANT4_INSTALL_DATADIR..........................................................................................................16

Geant4..................................................17های هختلف : رایان هوفقهت آههز تنظهما بخش66-4شکل

Generating done...................18و Configuring doneهای ههز با رهغام: رایان هوفقهت آ67-4شکل

Open -> Project ............................18ی و زنتخاب سزینه Visual Studioزجرزی کاهپایلر : 68-4شکل

13....................و بای کردن آن Geant4.10.1_buildی در روشه Geant4.slnزنتخاب فایل : 63-4شکل

Visual Studio...................13ی هوخص شده در کادر، در کاهپایلر کلهک بر روی سزینه: 74-4شکل

Geant4......................................................................................................54آغای هرزحل ساخت : 74-4شکل

54...........................................به هنظور تنظه هتغهرهای هحلی Propertiesکلهک بر روی : 72-4شکل

به هنظور تنظه هتغهرهای Advanced system settingsی : کلهبک بر روی سزینبه 79-4شبببکبل

54.....................................................................................................................................................................هحلی

Environment Variables….....................................................................54ی زنتخاب سزینه: 71-4شکل

52....................................................................نمایی ساخت هتغهرهای جدید برزی تنظهما : 75-4شکل

52..................................................................................های تنظهما چند نمونه زی دزدهنمونه: 76-4شکل

Geant4......................................................................................................59: تنظه فایل نصیی 77-4شکل

51.............................................: تولهد یک هاشهن هجایی جدید.................................................78-4شکل

VMware....................................................... .......51ی هرزحل نص لهنوکس بر روی : زدزهه73-4شکل

: زنتخاب سهست عاهل لهنوکس و توییع زوبونتو به هنظور نص بر روی 84-4شکل

VMware.............................................................................................................................................................51

55.................... رد نظر........................: تعههن نام و هحلی برزی نص برزی سهست عاهل هو84-4شکل

55.................................ص لهنوکس....................................تنظهما ظرفهت دیسک برزی ن: 82-4شکل

VMware..........................................................................56زحل هعرفی لهنوکس به زتمام هر: 89-4شکل

Page 16: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

ubuntu......................................................................57ویرزیش سهست عاهل هجایی به نام : 81-4شکل

57..............................................................................................نظرویرزیش سهست عاهل هورد : 85-4شکل

ی هرزحلزی لهنوکس به هنظور زدزهه isoهوخص نمودن هکان فایل : 86-4شکل

58......................................................................................................................................................................نص

58.......................................ی هورد نظر به هنظور شروب کار سهست هجاییزنتخاب سزینه: 87-4شکل

VMware......................................................................53آغای هرزحل نص لهنوکس بر روی : 88-4شکل

53..................................................................................................................ی هرزحل نص زههزد: 83-4شکل

64 ...............................ی هرزحل نص ی هوخص شده با کادر قرهز و زدزههزنتخاب سزینه: 34-4شکل

64...............................................................................سی، به طور هثال تمرزنزنتخاب هکان یند: 34-4شکل

64.......................................................................................................زنتخاب یبان سهست عاهل: 32-4شکل

64............................................نام برزی سهست عاهل و تعههن کلمه عیور برزی آن زنتخاب: 39-4شکل

VMware.....................................................................................62هحهط لهنوکس زوبونتو در : 31-4شکل

Geant4..................................................................................................84ی : هحتویا یک برناهه4-2شکل

src...........................................84ی و )ب( هحتویا روشه includeی : )زلف( هحتویا روشه2-2شکل

85..................................................................................: ساخت یک هاکرو در برناهه........................9-2شکل

macro.mac..........................................86زی با خوزندن هاکروی : خروجی زجرز به روش دسته1-2کل ش

idle..................................31در حالت Geant4: نمایش هوزد و عناصر رای اه دزده زی دزخلی 4-9شکل

G4Box..........................................................................................445 ی هکع با کالس: هندسه4-1شکل

446................................................................................(G4Tubs) ی یک نمونه زستوزنه: هندسه2-1شکل

G4CutTubs............................................447 السبا ک با هقاطع بریده شده : تعریف زستوزنه9-1شکل

G4Cons...............................................................................447: هخروط تعریف شده با کالس 1-1شکل

448........................................................................ی هختلف...............................: نمایش سه یزویه5-1شکل

G4Para............................................................................443: ساخت هتوزیی زلسطوح با کالس6-1شکل

G4Trd.........................................................................443: ساخت ذوینقه با زستفاده زی کالس 7-1شکل

G4Sphere...................................................444ی کروی با زستفاده زی کالس : ساخت روسته8-1شکل

G4Orb.........................................................444ی کاهل با زستفاده زی کالس : ساخت یک کره3-1شکل

G4Torus.............................................444ی خمهده با زستفاده زی کالس : ساخت یک لوله44-1شکل

G4Torus...................................................................................................442ی چنیره : هندسه44-1شکل

G4Plycone ..............................................442با زستفاده زی کالس polycons : ساخت یک42-1ل شک

: رهبباده هنببدسبببه زسبببتوزنببه بببا سبببطس هقطع بهضبببوی بببا زسبببتفبباده زی کالس 49-1شبببکببل

G4EllipticalCone.........................................................................................................................................449

G4Ellipsoid .........................................441سون کاهل با زستفاد ه زی کالس : هندسه بهضی41-1شکل

G4EllipticalCone.................445: هندسه هخروط با هقطع بهضوی با زستفاده زی کالس 45-1شکل

Page 17: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

G4Paraboloid................................................445سون با زستفاده زی کالس : هندسه سممی46-1شکل

G4Hype...............................................446ی ه لولوی با زستفاده زی کالس: زستوزنه با بدنه47-1شکل

448..........................................................دزرزی همپوشانی................................ ی کاهل: دو کره48-1شکل

448................................................................................: عمل زجتماب دو کره................................43-1شکل

424........................................................................................................: زشترزک دو کره ..............24-1شکل

424................................................................................................: تفریق دو کره............................24-1شکل

G4PVReplica........................................................421: ساختار تکرزری با زستفاده زی کالس 22-1شکل

425........ی یک زستوزنه که به ده قسمت تقسه شده و در دو زنتما آفست دزرد..: هندسه29-1شکل

427................................با آفست در یک زنتما............ G4PVDivisionکالس : رهاده سایی 21-1شکل

423....................................................با آفست در دو زنتما................ G4PVDivision: کالس 25-1شکل

G4ReplicatedSlice...........................................................................494: رهاده سایی کالس 26-1شکل

Geant4..............................................................................494ی ی ساده: هحتویا یک برناهه27-1شکل

(cc.)با فرهت srcفایل و )ب( هحتویا (hh.)با فرهت include: )زلف( هحتویا فایل 28-1شببکل

.............................................................................................................................................................................494

414......................................................................................................نمایوببی زی سببه نوب فرزیند :4-5شببکل

414...............................................(B: بررسی فرزیندهای سوناسون در زبتدزی سام )وقوب فرزیند 2-5شکل

G4Track.....................................................................................................................419: زطالعا 9-5شببکل

415......................سرفته شده زست............... Geant4که زی کرنل G4Step: زطالعا کالس 1-5شکل

track ،/track/verbose 1................................................415برزی سروه 4: ههززن درزینویسی 5-5شکل

track.....................................................................................416برزی سروه 2: ههززن درزینویسی 6-5شکل

track ...................................................................................416برزی سروه 9: ههززن درزینویسی 7-5شکل

track.............................................417برزی سروه 9ی خروجی برزی ههززن درزینویسی : زدزهه8-5شکل

417...........................................و باالتر................... 1: زطالعا خروجی برزی ههززن درزینویسی 3-5شکل

485................................................................های سایش و برش ..........................: نمایش هدل44-5شکل

434....................................................هقبدزر قطع تولهد باال در هقابل قطع تولهد رایهن : 44-5شبببکبل

هتر )شبببکل هقبدزر قطع یک کهلوهتر)شبببکل باال( در هقابل هقدزر قطع یک ههلی : 42-5شبببکبل

434.................................................................................................................................................................رایهن(

src....................................244و )ب( در قسمت includeیف دو سند )زلف( در قسمت : تعر49-5شکل

src...................................248و )ب( در قسمت include: زیجاد دو سند، )زلف( در قسمت 41-5شکل

ظور ساخت هن به includeو )ب( در قسمت src: زضبافه کردن دو سند )زلف( در قسمت 4-6شبکل

225.....................................................................................................................................................چومه............

214..............................................................ی نهکل...............................طهف زنرژی رهوسبببته: 2-6شبببکل

213.................................................................برناهه...................... srcو includeهحتویا سند : 9-6شکل

Page 18: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

ایی به هنظور هدزخل برناهه که هحتویا آن فرهان gps.macبه نام : زفزودن فایل هاکرو1-6شبببکل

252.....................................................................................................................................باشدتعریف چوبمه هی

out.txt.......................................................................258: خروجی هوخص شده در فایل هتنی 4-7شکل

253..................................................................: نمایش هصورسایی خروجی....................................2-7شکل

264.................................................زی..................................: بخش زی خروجی هتنی هش زستوزنه9-7شکل

262...................................................................: نمایش سه هش هکع هستطهل..........................1-7شکل

271.......................ی هثال شاهل یک هکع و یک زستوزنه دزخل حج جمانی........: هندسه5-7شکل

271...........................................................ی هورد نظر برزی حل هساله.............: هحتویا برناهه6-7شکل

275.......................................................................های هورد نهای برزی حل هساله..............: کالس7-7شکل

234..............................................................................................................................: خروجی برناهه8-7شکل

OpenGL......................................................................................................231: سهست سرزفهکی 4-8شبکل

Qt...................................................................................................................235: سهست سرزفهکی 2-8شبکل

OpenInventor............................................................................................236: سهست سرزفهکی 9-8شکل

HepRep.......................................................................................................237: سهست سرزفهکی 1-8شکل

DAWN........................................................................................................238: سهست سرزفهکی 5-8شبکل

VRML.........................................................................................................233: سهست سرزفهکی 6-8شکل

RayTracer..................................................................................................944: سهست سرزفهکی 7-8شکل

gMocren.....................................................................................................944: سهست سرزفهکی 8-8شکل

944............................های هصور سایی..................فرهان : تعریف یک هاکرو به هنظور تعریف3-8شکل

vis/open OGL 100x100+0+0........................945/ی هورد نظر با فرهاننمایش رنجره: 44-8شکل

vis/open OGL/شببده با فرهان ی هورد نظر در هختصببا نوببان دزدهمایش رنجرهن :44-8شببکل

100x100-200-200........................................................................................................................................946

wireframe.................................................................................947: نمایش هندسه به صور 42-8شکل

surface............................................................947به صور 42-8ی شکل نمایش هندسه: 49-8شکل

948.............................................................................................نمایش هحورهای هختصا .......: 41-8شکل

944......................................به هنظور نمایش زطالعا فهزیکی آن trajectoryکلهک روی : 45-8شکل

942.............................................................................های هصورسایی................خروجی فرهان :46-8شکل

942...................................زست.................. دن قاب که با رنق قرهز هوخص شدهزضافه کر: 47-8شکل

949...............های ثانویه در غهاب ههدزن هغناطهسی.................ها و زلکترونهسهر رروتون: 48-8شکل

زست و ههدزن درون سو ضور ههدزن هغناطهسی درون سو تغههر کردههسهر ذرز در ح: 43-8شکل

941......................................................................................با نقاطی در شکل نمایان زست...............................

Page 19: Geant4 - publication.kntu.ac.irpublication.kntu.ac.ir/dorsapax/userfiles/file/Publication/abst410.pdf · Geant4 ڈځٶؾاٮ تپځٺ ؾازبا وـځٺآ : ... GPS یز هدافتسز

هافهرست جدول

صفحه عنوان

G4PVReplica........................................................................422های کالس تعریف آرسوهان :4-1 جدول

422...........................................................................................................................: هحورهای تکرزر2-1جدول

G4PVDivision....................................................................................426های کالس : آرسوهان9-1جدول

428............................و هحورهای هربوطه G4PVDivisionهای تعریف شده با کالس : حج 1-1جدول

464...........ی زنرژی قابل قیول برزی آنما طیق هدل لهورهورهای کالسی و بایه: ذرز و هدل4-5جدول

462............ی زنرژی قابل قیول برزی آنما طیق هدل رنلورههای کالسی و بایه: ذرز و هدل2-5جدول

ها به همرزه توزبع آنما و نام آنما که هورد زستفاده قرزر هی: ویشسی تعدزدی زی طهف4-6جدول

298...................................................................................................................................................................سهرد.