Geant4 가이드

Geant4 가이드

| 공개

Geant4 는 입자가 물질을 통과할 때 일어나는 상호작용을 시뮬레이션하기 위하여 만들어진 C++ Library 입니다. 본래 Geant4는 입자물리 및 핵물리 연구를 위해서 만들어졌으며 오픈 소스로 누구나 테스트 해보고 소프트웨어의 발전 방향에 대해서 제안할 수 있습니다. 또한 문서화가 아주 잘 되어 있습니다 (아래 참고). Geant4를 활발하게 사용하는 분야는 입자물리, 핵물리 그리고 의학분야 등이 있습니다. 

참고

이 모듈에서는 핵물리 분야에서 연구를 시작하려고 하는 사람들을 대상으로 기초적인 Geant4 시뮬레이션에 대해서 배워 볼 것입니다. Geant4는 앞서 말했듯이 문서화가 잘 되어있습니다. 그럼에도 이 모듈을 작성하는 이유는 다음과 같습니다.

  •  Geant4는 기본적으로 모든 문서가 영어로 되어있으며 인터넷의 거의 모든 자료도 영어로 되어있습니다. 높은 수준의 시뮬레이션을 하기 위해서는 영어를 어느정도 할 줄 알아야 하지만 영어 때문에 시작조차 하지 못하는 사람들을 위해서 작성합니다.
  • Geant4 문서는 기능에 대해서 포괄적으로 설명을 하기 때문에 특정 분야에 집중되어 있지 않습니다. 이 모듈은 핵물리 분야의 사용자를 위한 가이드 입니다.

이 모듈을 공부하기 위해서 선행되어야 할 공부 :

  • Linux 터미널의 기본적인 사용법,
  • emacs, gedit, vi 등의 Linux에서 작동하는 편집기 사용법,
  • C++ 기초지식.

이 모듈을 공부하기 위해서 설치해야 할 프로그램 :

  • Geant4 (버전 4.10.00.02 혹은 이상),
  • Git (선택),
  • ROOT (선택).
작성자는 핵물리 전공 대학원생으로 개인적인 의견이 들어가 있음을 알려드립니다.

댓글

댓글 본문
graphittie 자세히 보기