Geant4-toolkit

Geant4-toolkit

Contact me: geant4.toolkit.zabihiATgmail.com
Geant4-toolkit

Geant4-toolkit

Contact me: geant4.toolkit.zabihiATgmail.com

نحوه اجرای مثال‌ها


نحوه اجرای  مثال‌ها با  روش cmake


  • در فولدر نصبی برنامه یعنی مسیر زیر مثال‌های معرفی شده  قرار دارند. یک کپی از آن را به home یا هر محل دیگری از سیستم عامل‌تان بیاورید.   ( ابتدا گزینه home  را از  desktop انتخاب کنید و از قسمت آخرین گزینه‌ی منوی  سمت چپ، other locations و سپس computer را انتخاب کنید. حال فولدر usr را پیدا کنید و ...)
 \usr\local\include\geant4.10.02\share\Geant4-10.2.3\examples\
  • به عنوان اولین مثال \basic\B1\ را انتخاب کنید.
  • کنار فولدر مثال‌تان یک فولدر با نام B1_build بسازید.
  • در فولدر B1_build ترمینال را باز کنید تا در همان مسیر، ترمینال باز شود.
  • برای اجرای برنامه به روش  cmake  باید دستورات زیر را وارد کنید. قسمت اول دستور مسیر کتابخانه Geant4  است و قسمت دوم مسیر محل قرارگیری سورس برنامه یعنی همان B1 است.
  • روش دیگر که ساده تر هست و نیازی به آدرس دهی ندارد، این است که درون فولدر مثال مورد نظر، یک فولدر به نام build بسازید و درون آن ترمینال را باز کنید و سپس برای  cmake کردن باید عبارت زیر را،  که بین عبارت و دونقطه فاصله هست را تایپ کنید. ادامه روش مشابه هست.
  • cmake  -DGeant4_DIR=/usr/local/include/Geant4-­10.3-install/lib/Geant4-­10.3     Home/examples/B1
  • خط اول روش اول است و خط زیر روش ساده تر است.
  • cmake ...
  •  سپس  دستور  make را وارد کنید.
  • اگر مثلاْ  j8- را بعد از دستور میک بنویسید تعداد هسته های سیستم را با آن عدد مشخص کردید. بنابراین برنامه سریع تر میک می شود.
  • در انتها نام برنامه را  که در انتهای make شدن در ترمینال می‌بینید به صورت exampleB1/. وارد کنید.
  • در این زمان باید محیط هندسی مثال تان را مشاهده نمایید.

چند نکته دیگر

  • می‌توانید  در محیط Qt عبارت  run/beamOn 100/ را تایپ کنید و تابش 100 ذره در محیط هندسه‌تان را مشاهده نمایید.
  • می‌توانید در محیط Qt عبارت      control/execute/ run1.mac  را به اضافه ی نام ماکرو مثل اینجا وارد کنید و فایل‌های ماکرو را اجرا نمایید.
  • دستورات ذکر شده را از منوی سمت چپ و گزینه help می‌توانید انتخاب کنید.
  • پیشنهاد می‌کنم باقی دستورات را هم نگاهی بیاندازید.
  • از منوی سمت چپ محیط و گزینه اول  (scene tree) هم می توانید به اجزای هندسه دسترسی داشته باشید و آنها را  با تیک زدن و نزدن،  خاموش و روشن کنید.
  • با تغییر دادن فایل‌های ماکرو، نیازی نیست برنامه make  شود. به عبارت دیگر فایل ماکرو خارج از محیط برنامه نویسی است و تغییراتش را می‌توان به طور مستقیم با اجرای دوباره مثال مشاهده کرد.
  • اگر در کلاس‌های src یا include یا main  برنامه تغییری دادید، حتماً قبل از اجزای مثال باید make کنید.
  • تنها زمانی به cmake  کردن نیاز دارید که فایلی با پسوند .hh  و .cc به کلاس های برنامه اضافه کرده باشید.
  • در فایل vis.mac هم با کامنت کردن عبارت vis/open OGL 600x600-0+0/#  (علامت کامنت کردن #) می‌توانید نمایش هندسه را خاموش کنید. هنگامی که از برنامه طراحی شده‌تان مطمئن شدید، پیشنهاد می‌کنم حتماً برای اجراهای اصلی‌تان، هندسه را خاموش کنید.



به دنیای Geant4 خوش آمدید.