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을 정의해 봅니다.

Geant4 무작정 따라하기 - 1. 템플릿 코드 실행하기
Geant4 무작정 따라하기 - 1. 템플릿 코드 실행하기

Geant4 무작정 따라하기 시리즈의 첫번째. 기본 틀이 이미 짜여져있는 템플릿 코드를 다운받아서 실행해봅시다.

Geant4 무작정 따라하기 시리즈를 시작하며
Geant4 무작정 따라하기 시리즈를 시작하며

Geant4가 뭔지도 모르겠는데… Geant4를 사용은 해야하는 상황에 처한 여러분!

묻지도 따지지도 않고 따라만 하면 일단 Geant4를 사용할 수 있게 해드립니다.

Apr
PyQt5 이용 시 qt.qpa.plugin 오류 해결
PyQt5 이용 시 qt.qpa.plugin 오류 해결

Python에서 PyQt5 라이브러리를 연동하여 GUI 프로그래밍을 할 때 발생한 “qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "".” 과 같은 오류를 해결하는 방법에 대해 알아봅니다.

Geant4 UI command 소개 - 반복문
Geant4 UI command 소개 - 반복문

Geant4 UI command에서 활용 가능한 반복문. /control/loop/control/foreach에 대해 알아봅니다.

Geant4 UI command 소개 - /control/alias
Geant4 UI command 소개 - /control/alias

Geant4 UI command 중, 자주 반복되는 문구를 간단하게 줄여주는 명령어. “/control/alias"에 대해 알아봅니다.

Mar
Geant4의 UI Command 기초 이론
Geant4의 UI Command 기초 이론

Geant4는 UI command라는 개념을 통해 C++ 언어로 하드코딩 하지 않고도 시뮬레이션 전반을 핸들링하거나 모니터링할 수 있도록 합니다. 이 글에서는 Geant4의 UI Command 사용에 대한 기초 이론을 다룹니다.

Geant4-10.7.1 설치 가이드 – WSL (Ubuntu 20.04 LTS)
Geant4-10.7.1 설치 가이드 – WSL (Ubuntu 20.04 LTS)

이 글은 Geant4 초보자 혹은 Geant4를 처음 사용하시는 분들에게, Windows 10을 사용하는 개인 컴퓨터 환경에서 Geant4를 최대한 쉽게 설치하는 방법을 전달하기 위해 작성하였습니다. (인터넷 연결 필요)

Feb
Visual Studio Code에서 Python3의 venv 사용하기
Visual Studio Code에서 Python3의 venv 사용하기

VSCode에서 Python3의 기능 중 가상환경을 설정하는 venv를 사용하는 방법에 대해 알아봅니다.

Visual Studio Code에서 Python3 환경 설정하기
Visual Studio Code에서 Python3 환경 설정하기

VSCode에서 Python3 언어를 사용하기 위해 실행/디버깅 등이 가능한 환경을 구축하는 방법에 대해 알아봅니다.

Geant4-10.7.1 설치 가이드 – Ubuntu (ccmake 활용)
Geant4-10.7.1 설치 가이드 – Ubuntu (ccmake 활용)

설치 상세: Ubuntu 20.04 LTS, Geant4-10.7.1, ccmake를 활용한 설정방법 소개, Qt5 연동, CLHEP 별도 설치, 크로스섹션 DATA 별도 준비, Multi-threading 활성화

공식가이드 요약
공식가이드 요약

이 글에서는 Geant4 공식 홈페이지에서 제공하는 설치 가이드를 살펴보고, 대표적으로 사용되는 주요 옵션들에 대해 알아봅니다.