Hirdetés

Keresés

Új hozzászólás Aktív témák

  • HussarF

    addikt

    válasz emvy #2628 üzenetére

    Nem, semmi ilyesmi.

    De ha valaki nagyon unatkozik és érdekli, akkor feltöltöttem a kódot a codeviewer-en.

    MC_func.cpp //függvény definíciók

    MC_func.h //header file

    main.cpp

    A program úgy működik, hogy a megadott helyzetű pontforrás a megadott paraméterű hengeres detektorba lövi ki a fotonokat. Izotróp módon, de úgy van megcsinálva a hatékonyság érdekében, hogy ne mindenfelé indítsa őket, csak a detektor köré írható gömb irányába.
    Ezután a fotonok nagy része eltalálja a detektort és jó eséllyel valamilyen kölcsönhatásba lép az anyagával és lead valami energiát.

    a main 93. sorában az "sz2" számolja azokat a fotonokat, amik eltalálták a detektort. Amíg az el nem éri a megadott számot, addig a ciklus ismétlődik. Ha egy adott foton a detektorban van, akkor amíg benne van, vagy amíg van energiája, addig pedig a 3 kölcsönhatás típus közül mennek a sorsolások és azok ismétlődnek.

Új hozzászólás Aktív témák