eitaa logo
شبیه سازی Geant4 | پروژه های پرتویی
118 دنبال‌کننده
6 عکس
0 ویدیو
0 فایل
خدمات تخصصی شبیه سازی Geant4 پروژه های پرتویی، دزیمتری ، آشکارسازی و شیلدینگ معرفی و بررسی مطالب مرتبط بررسی پروژه و اعلام شرایط پس از مشاهده جزئیات ارتباط:09193238714 @Geant4_Project
مشاهده در ایتا
دانلود
💻 نمونه‌پروژه Geant4 | بخش دوم کد: تعریف حجم‌ها در پست قبل، مواد اصلی پروژه را تعریف کردیم: 🔹 هوا برای محیط شبیه‌سازی 🔹 سرب برای حفاظ حالا باید حجم‌های اصلی پروژه را بسازیم. در این نمونه‌پروژه، سه حجم مهم داریم: 1️⃣ World Volume محیط اصلی شبیه‌سازی که تمام اجزای پروژه داخل آن قرار می‌گیرند. 2️⃣ Pb Shield حفاظ سربی که فوتون‌های گاما به آن برخورد می‌کنند. 3️⃣ Scoring Plane ناحیه‌ای پشت حفاظ که برای ثبت فوتون‌های عبوری استفاده می‌شود. بخشی از ساختار کد به‌صورت ساده: G4double worldSize = 1.0 * m; G4double shieldThickness = 2.0 * cm; auto solidWorld = new G4Box("World", worldSize/2, worldSize/2, worldSize/2); auto solidShield = new G4Box("PbShield", 5*cm, 5*cm, shieldThickness/2); auto solidScoring =new G4Box("ScoringPlane", 5*cm, 5*cm, 0.5*mm); در این بخش فقط شکل هندسی حجم‌ها تعریف می‌شود. در مرحله بعد، باید برای هر حجم یک Logical Volume بسازیم و مشخص کنیم هر حجم از چه ماده‌ای تشکیل شده است. 📌 نکته مهم: در Geant4، تعریف شکل هندسی، تعریف ماده و قرار دادن حجم در فضا سه مرحله جداگانه هستند. @Geant4Lab