Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t17847.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 13:13:47 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > симуляция ядерных реакций в GEANT4
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: симуляция ядерных реакций в GEANT4
Студенческий форум Физфака МГУ > Наука физика > Есть проблема
Blinkenlichten
Здравствуйте, форумчане! Давненько не писал я ничего ... другим занят был.

Следующее актуально для ядерщиков, полагаю.
Недавно начал разбираться с GEANT4 (http://geant4.cern.ch/ GPL license).
Я сделал небольшую симуляцию взаимодействия гамма-квантов (с энергией E=4438 keV)
с NaI(Tl) сцинтиллятором и хочу немножко поделиться своим (и чужим) опытом.

Вот здесь можно скачать отличную методичку (написана "продвинутыми" преподавателями ля студентов):

http://www.tfsoft.org.ua/~blinkenlichten/some_programs/GEANT4_rus_example.zip

Оригинальный источник здесь:
[установка] http://hep.at.tut.by/geant4labs/geant4labs_L1.html
[пример симуляции] http://hep.at.tut.by/geant4labs/geant4labs_L2.html

Правда, браузер мой материться на сайт немного, мол "malware".

Словом, там описано как установить GEANT4 в Linux и Windows.
В Windows ставиться это в окружение Cygwin, т.к. нужна полноценная shell-оболочка ... или можно поставить BASH и coreutils под виндовс, но они недоделаны немного и не запускают многи скрипты.

Так же есть отличный пример симуляции взаимодействия гамма-квантов источника 137Cs м детектором NaI(Tl) [переделав геометрию этой смуляции легко сделать ее под свой эксперимент].

Результирующие данные - это спектр в файле spectrum.csv . Который можно построить и получить изображенное на прикрепленном рисунке.

Иной вопрос:
Чем построить/обработать спектр? Большинство студентов используют ломанный Origin, меня это немного раздражает т.к. мы не уважаем себя таким образом.

Есть open-source(GPL license) аналог Origin Pro - Qtiplot[открывает Origin-файлы и может сохранять их].
Для Linux проблем нет, но так сложилось, что автор не захотел делать сборку для Windows(проще наверное использовать ломанный Origin, чем ставить Linux без особой надобности). С исходников компилировать его достаточно сложно, у меня самого не получилось (в линуксе все проще в таком случае).

Зато другие добрые люди сделали сборку(все 100% легально, это же open source проект):
exe-шники полной версии Qtiplot(без ограничений) для MS Windows можно скачать здесь:

http://www.cells.es/Members/cpascual/docs/unofficial-qtiplot-packages-for-windows
(распаковать архив и запустить qtiplot.exe )
Программу проверил, можно использовать.
Оригинальный сайт "жадных" разработчиков: http://soft.proindependent.com/qtiplot.html

Зачем все это?
С GEANT4 намного легче понять процессы взаимодействия частиц с телом и сделать расчеты.
В ЦЕРНе его написали, там и используют для этих целей, детекторы у них по-сложнее, конечно.

Я, например, делал симуляцию (на основе выше описанного примера) чтобы сравнить просимулированную эфективность регистрации сцинтиллятором(или иным детектором) гамма-квантов или нейтронов с эффективностью расчетной, которая очень приблизительна всегда, когда мы пытаемся учитывать "объемные" параметры детектора, а не линейную модель(она и близко неверна, в основном).


Спасибо за внимание. 13.gif

White
Blinkenlichten
Для графиков еще неплохо подходит SciDAVis (примерно того же класса софтина, что и QtiPlot). А венда не нужна, ага. grin.gif
Blinkenlichten
SciDAVis - это "форк" Qtiplot'a, ничем новым не отличаеться, только лишняя зависимость от python и не всегда компилируеться, не поддерживает OPJ-файлы.

На счет винды - лично я согласен, но факт в том, что большинство ее таки(надеюсь пока-что smile.gif) использует, не будем флеймить.
k.o.
Цитата(White @ 13.11.2010, 21:29) *
венда не нужна

ты не нужен
turich
О, круто. Спасибо - заценю!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.