Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Code with me a Geant4 app from scratch!

Автор: John Francis

Загружено: 2024-09-23

Просмотров: 784

Описание:

No Geant4 installation required! Make use of vscode and the devcontainers extension to develop a Geant4 app completely in docker. See me go through the entire process of setting up a Geant4 app to running a simulation with protons in water!

If this video benefitted you, please consider donating to support me. Thank you. https://ko-fi.com/john9francis

Here is the GitHub repo for the project coded in this video: https://github.com/john9francis/docke...

Chapters:
00:00 Intro
01:30 Setting up Git
02:30 Setting up Devcontainer
04:35 Configuring C/C++ intellisense
06:12 Writing todo list
07:48 Writing the CMakeLists.txt
09:57 Action Initialization class
11:55 Choosing a physics list
12:55 Primary Generator Action class and particle gun
15:50 Detector Construction
22:35 Stepping Action class
24:27 Writing the main file
25:52 Debugging
30:00 Done!


Tips:
07:25 How to look at a function in Geant4 source code
08:55 Gitignore the build directory
09:29 How to speed up compilation with make -j flag
10:30 Why to namespace your classes
12:26 Make sure you compile along the way
14:10 Using G4cout, G4endl, and G4cerr
15:19 Geant4's garbage collector
18:27 Writing the PVPlacement constructor
20:30 When to run cmake vs. just make

Code with me a Geant4 app from scratch!

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Medical Linear Accelerator in Geant4 | Med Linac v010

Medical Linear Accelerator in Geant4 | Med Linac v010

Как скомпилировать Geant4 в Ubuntu в WSL (2023)

Как скомпилировать Geant4 в Ubuntu в WSL (2023)

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Графический API не имеет значения

Графический API не имеет значения

Geant4 Installation for Beginners: A Complete Guide (Using VirtualBox)

Geant4 Installation for Beginners: A Complete Guide (Using VirtualBox)

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

💅 вот почему css in js умер

💅 вот почему css in js умер

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Я в опасности

Я в опасности

Geant4-11 Tutorial 3: Starting First Project

Geant4-11 Tutorial 3: Starting First Project

Complete Geant4 Installation Tutorial 2023

Complete Geant4 Installation Tutorial 2023

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Делаю нейросеть с нуля

Делаю нейросеть с нуля

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

How to compile an official Geant4 example

How to compile an official Geant4 example

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com