Aug
지식과 경험의 기록 — EvaNOTE
지식과 경험의 기록 — EvaNOTE
블로깅의 목적 기록은 시간과 공간을 넘어 지식과 경험을 전달하는, 엄청난 가치를 지닌 자산입니다. 앞서간 이의 기록을 바탕으로 다음 사람은 더 빠르게 더 멀리까지 나아갈 수 있게 됩니다. 이제는 저도 기록의 소비자를 넘어 생산자가 되어보고자 EvaNOTE의 운영을 시작하였습니다. 제가 남기는 지식과 경험의 기록이 이곳을 지나쳐가는 분들에게 어둠을 밝히는 작은 불빛이 되길 바랍니다. 주인장 소개 학위 연구로 방사선검출기/신호처리장치를 운용하여 감마선 영상장비를 개발하였습니다. 관련하여 감마 분광분석, 영상재구성, 영상정합, Monte Carlo 방사선 수송해석 기술을 보유하고 있습니다.
May
Geant4-11.1.1 설치 가이드 – Windows 10/11 (배포판 활용)
Geant4-11.1.1 설치 가이드 – Windows 10/11 (배포판 활용)

설치 상세: Windows 10/11, Geant4-11.1.1, Multi-threading 활성화, 배포판으로 설치

명령어 입력 없이 클릭만으로 설치하는 방법으로 진행합니다.

Geant4 설치 가이드 링크 모음
Geant4 설치 가이드 링크 모음

다양한 운영체제 및 설치 방식에 따른 Geant4 설치 가이드를 모아둔 페이지입니다.

VSCode Python 환경에서 Plotly 사용하기
VSCode Python 환경에서 Plotly 사용하기

VSCode에서 Python3 언어를 사용할 때, plotly를 연동하여 사용하는 환경을 구축하는 방법에 대해 알아봅니다.

선택 사항 점검
선택 사항 점검

Geant4 설치 시 선택적으로 설정하는 사항을 살펴봅니다.

필수 사항 점검
필수 사항 점검

Geant4 설치 시 필수로 확인해야 하는 사항을 살펴봅니다.

설치 방식 비교
버전에 대한 이해
Jan
결정론적 vs. 몬테칼로 방법 (면적 구하기)
결정론적 vs. 몬테칼로 방법 (면적 구하기)

이 글에서는 Monte Carlo method 분야의 유명한 예제 중 하나인 원의 면적 구하기 문제를 GUI를 통해 실습해 보겠습니다.

Dec
Geant4-11.1.0 설치 가이드 – Ubuntu
WSL2, WSLg 설치하기 (Windows 10/11)
WSL2, WSLg 설치하기 (Windows 10/11)

Windows Subsystem for Linux (WSL), 그 중 최신버전인 WSL2를 Windows 10 및 Windows 11에서 설치하고 이용하는 법을 알아봅니다.

Feb
Dec
Geant4-11.0.0 설치 가이드 – Windows 10/11
Geant4-11.0.0 설치 가이드 – Windows 10/11

설치 상세: Windows 10/11, Geant4-11.0.0, Qt5 연동, Multi-threading 활성화, 크로스섹션 DATA 별도 준비

Nov
Windows용 패키지 관리자 Winget 설치 및 이용하기
Windows용 패키지 관리자 Winget 설치 및 이용하기

Microsoft에서 정식으로 개발한 Windows용 패키지 관리자 Winget을 설치하고 이용하는 방법에 대해 알아봅니다.

Sep
Geant4 Version에 따라 동작을 달리하도록 코딩하는 법
Geant4 Version에 따라 동작을 달리하도록 코딩하는 법

Geant4 코드 작성 시, 연동되는 Geant4의 버전을 확인하고 버전에 따라 동작을 달리 하도록 코딩하는 방법을 알아봅니다.

BIT Hacks - 자연수 승수 계산을 비트연산으로 빠르게 하는 법
BIT Hacks - 자연수 승수 계산을 비트연산으로 빠르게 하는 법

자연수 승수 연산에 한해, 비트연산 트릭을 활용하여 C++에서 기본으로 제공하는 pow() 함수보다 빠르게 계산하는 방법을 알아봅니다.

Aug
VSCode Python 환경에서 Jupyter 사용하기
VSCode Python 환경에서 Jupyter 사용하기

VSCode에서 Python3 언어를 사용할 때, Jupyter를 연동하여 사용하는 환경을 구축하는 방법에 대해 알아봅니다.

Geant4 무작정 따라하기 - 13. 스코어링 기록(Ntuple)
Geant4 무작정 따라하기 - 13. 스코어링 기록(Ntuple)

Geant4 무작정 따라하기 시리즈의 열세번째. Geant4에서 스코어링한 결과를 파일로 기록하는 방법 중 Ntuple 형태로 기록하는 방법에 대해 알아봅니다.

Geant4 무작정 따라하기 - 12. 스코어링 기록(Histogram)
Geant4 무작정 따라하기 - 12. 스코어링 기록(Histogram)

Geant4 무작정 따라하기 시리즈의 열두번째. Geant4에서 스코어링한 결과를 파일로 기록하는 방법, 그 중에서도 Histogram 형태로 기록하는 방법에 대해 알아봅니다.

Geant4 무작정 따라하기 - 11. 스코어링 구현
Jun
Geant4 무작정 따라하기 - 8. 선원항 정의하기
Geant4 무작정 따라하기 - 8. 선원항 정의하기

Geant4 무작정 따라하기 시리즈의 여덟번째. Event의 시작에 해당하는 선원항을 정의하는 방법에 대해 알아봅니다.

Geant4 무작정 따라하기 - 7. Tracking Verbose
Geant4 무작정 따라하기 - 7. Tracking Verbose

Geant4 무작정 따라하기 시리즈의 일곱번째. 시뮬레이션에서 입자가 발생되어 수송되는 과정을 직접 눈으로 보기 위해, Tracking Verbose를 다루는 법을 알아봅니다.

Geant4 무작정 따라하기 - 6. 지오메트리 배치하기
Geant4 무작정 따라하기 - 6. 지오메트리 배치하기

Geant4 무작정 따라하기 시리즈의 여섯번째. Physical Volume을 정의하여 지오메트리를 시뮬레이션 세계에 배치해 보겠습니다.

Geant4 무작정 따라하기 - 5. 벡터, 회전, 변환
Geant4 무작정 따라하기 - 4. 물질 정의하기
Geant4 무작정 따라하기 - 4. 물질 정의하기

Geant4 무작정 따라하기 시리즈의 네번째. 여러가지 물질을 정의하는 방법을 알아보고, 이를 이용하여 LogicalVolume을 정의해 봅니다.