Главная страница
Навигация по странице:

  • Угловые распределения

  • Анализ угловых распределений

  • 4. ЗАКЛЮЧЕНИЕ

  • БЛАГОДАРНОСТИ

  • Вычисление методом Монте-Карло. ВЫЧИСЛЕНИЕ МЕТОДОМ МОНТЕ-КАРЛО КОЛИЧЕСТВА ПЕРВИЧНЫХ ДЕФЕКТОВ В К. вычисление методом монтекарло количества первичных дефектов в кристаллическом кремнии, создаваемых протонами и нейтронами различных энергий


    Скачать 0.62 Mb.
    Названиевычисление методом монтекарло количества первичных дефектов в кристаллическом кремнии, создаваемых протонами и нейтронами различных энергий
    АнкорВычисление методом Монте-Карло
    Дата13.02.2022
    Размер0.62 Mb.
    Формат файлаdoc
    Имя файлаВЫЧИСЛЕНИЕ МЕТОДОМ МОНТЕ-КАРЛО КОЛИЧЕСТВА ПЕРВИЧНЫХ ДЕФЕКТОВ В К.doc
    ТипПояснительная записка
    #360814
    страница3 из 6
    1   2   3   4   5   6

    Анализ энергетических спектров

     

    Значение максимальной энергии, передаваемой быстрыми нейтронами атомам кремния при упругих взаимодействиях, рассчитанное по формуле (2) совпадает с максимальной энергией ядер отдачи для упругих взаимодействий в приведенных выше спектрах с погрешностью <1%, что позволяет сделать вывод о непротиворечивости полученных данных с теорией.

    Полученные результаты позволяют сделать вывод о том, что в толстой мишени количество дефектов, вызываемых нейтронам значительно больше, чем от протонов. При энергии налетающих частиц 14 МэВ в толстой пластине количество дефектов, образованных нейтронами больше в 500000 раз количества дефектов, образованного протонами такой же энергии. При энергии налетающих частиц 63 МэВ количество дефектов от нейтронов больше в 30 раз. Это является следствием малой длины пробега протонов по сравнению с нейтронами в связи с преобладанием ионизационных потерь энергии. В тонкой мишени разница между количеством дефектов от протонов и от нейтронов сокращается, т.к. протон не успевает потерять энергию за счет ионизационных потерь и вылетает из чувствительного объема. При энергии 14 МэВ в тонкой пластине нейтроны вызывают в 2,4 раза больше дефектов, чем протоны с такой же энергией. При энергии 63 МэВ в тонкой пластине нейтроны вызывают вдвое меньше дефектов, чем протоны с такой же энергией.

                                                                                   

    Угловые распределения

     



    Рис. 17



    Рис. 18



    Рис. 19



    Рис. 20

     
    Анализ угловых распределений

     

    Рассмотрим процесс упругого взаимодействия налетающей частицы (протона или нейтрона) с узлом кристаллической решетки (атомом кремния).



     

    Закон сохранения импульса в случае упругого взаимодействия:



    Переведя векторное равенство в скалярную форму, получим связь между косинусами угла рассеяния налетающей частицы и углом отдачи атома, выбитого из узла кристаллической решетки:

     .     (11)

    Проверка полученных угловых распределений показала, что данные, полученные в процессе моделирования, согласуются с выражением (11) с погрешностью <0,1%.

    4. ЗАКЛЮЧЕНИЕ

     

    В настоящей работе исследовался процесс взаимодействия протонов и нейтронов различных энергий с кремнием. Для этого было проведено численное моделирование методом Монте-Карло с помощью пакета программ Geant4, получены энергетические спектры и угловые распределения, проведен анализ полученных данных.

    Основываясь на полученных результатах, можно сделать вывод, что вклад нейтронов в образование дефектов в кремнии в толстой пластине значительно больше, чем у протонов за счет неионизационных потерь энергии, доля которых у нейтронов больше, чем у протонов. При энергии налетающих частиц 14 МэВ в толстой пластине количество дефектов, образованных нейтронами больше в 500000 раз количества дефектов, образованного протонами такой же энергии. При энергии налетающих частиц 63 МэВ количество дефектов от нейтронов больше в 30 раз.

    В тонкой кремниевой пластине доля неионизационных потерь энергии протонов с энергией 63 МэВ больше, чем у нейтронов с такой же энергией, поэтому количество дефектов, вызываемых протонами больше, чем у нейтронов в 2 раза. При энергии налетающих частиц 14 МэВ в тонкой пластине доля неионизационных потерь энергии у нейтронов больше, чем у протонов с такой же энергией, поэтому количество дефектов, вызываемых нейтронами больше, чем у протонов в 2,4 раза.
    БЛАГОДАРНОСТИ

     

    Выражаю благодарность моему научному руководителю, Котову Юрию Дмитриевичу, за постановку интересной задачи, а также за постоянное внимание и помощь при рассмотрении трудных вопросов, возникавших при её решении. Кроме того, хочу поблагодарить Черникоау Юлиану Викторовну за ряд полезных консультаций.

    Приношу благодарность администрации Высшей школы физиков МИФИ-ФИАН, составу кафедры 7 и  всем преподавателям, читавшим свои курсы на нашем факультете.

    Отдельная благодарность моим родителям за неоценимую моральную поддержку и помощь.

    Приложение 1.

    Пример полной истории движения и взаимодействий вторичных частиц, произведенных нейтроном с начальной энергией 15 МэВ в толстой кремниевой пластине (Рис. 4).

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 1,   Parent ID = 0

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0    -10 cm      0 fm      0 fm     15 MeV     0 eV      0 fm      0 fm       World    initStep

        1  -2.49 cm      0 fm      0 fm     15 MeV     0 eV   7.51 cm   7.51 cm  World   NeutronInelastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 8,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z              KineE          dEStep      StepLeng  TrakLeng  Volume     Process

        0  -2.49 cm      0 fm      0 fm      1.72 MeV      0 eV             0 fm        0 fm       World      initStep

        1  -2.57 cm   2.28 cm  -1.72 mm   763 keV     0 eV          2.29 cm     2.29 cm   World       compt

        2  -1.85 cm   4.28 cm   -2.9 cm    713 keV       0 eV         3.46 cm     5.75 cm   World       compt

        3  -1.16 cm   8.76 cm  -6.23 cm    324 keV      0 eV         5.62 cm     11.4 cm    World       compt

        4  -1.17 cm   8.73 cm  -6.28 cm    176 keV      0 eV        589 mum    11.4 cm    World       compt

        5  -7.96 mm   8.91 cm  -6.28 cm    110 keV     0 eV          4.1 mm     11.8 cm    World       compt

        6  -3.52 cm   8.99 cm  -8.03 cm      0 eV      1.84 keV      3.24 cm     15.1 cm     World        phot

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 14,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng   Volume     Process

        0  -3.52 cm   8.99 cm  -8.03 cm    108 keV     0 eV      0 fm      0 fm    World    initStep

        1  -3.52 cm      9 cm  -8.03 cm      0 eV    108 keV  87.5 mum  87.5 mum World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 13,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng

    Volume     Process

        0  -7.96 mm   8.91 cm  -6.28 cm   66.2 keV     0 eV      0 fm      0 fm World    initStep

        1  -7.94 mm   8.91 cm  -6.28 cm      0 eV   66.2 keV  38.4 mum  38.4 mum World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 12,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -1.17 cm   8.73 cm  -6.28 cm    149 keV     0 eV      0 fm      0 fm World    initStep

        1  -1.17 cm   8.73 cm  -6.29 cm      0 eV    149 keV   149 mum   149 mum World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 11,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -1.16 cm   8.76 cm  -6.23 cm    389 keV     0 eV      0 fm      0 fm World    initStep

        1  -1.15 cm   8.78 cm  -6.24 cm      0 eV    389 keV   654 mum   654 mum World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 10,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -1.85 cm   4.28 cm   -2.9 cm   50.1 keV     0 eV      0 fm      0 fm World    initStep

        1  -1.85 cm   4.28 cm   -2.9 cm      0 eV   50.1 keV  23.8 mum  23.8 mum World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 9,   Parent ID = 8

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.57 cm   2.28 cm  -1.72 mm    957 keV     0 eV      0 fm      0 fm  World    initStep

        1  -2.64 cm   2.37 cm  -1.63 mm    410 keV   547 keV  1.67 mm   1.67 mm World       eIoni

        2  -2.66 cm   2.35 cm  -1.55 mm      0 eV    410 keV   705 mum  2.37 mm World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 7,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm   1.01 MeV     0 eV      0 fm      0 fm  World    initStep

        1   7.93 cm  -4.82 cm    -10 cm   1.01 MeV     0 eV   15.2 cm   15.2 cm OutOfWorld  Transportation

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 6,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm   6.08 MeV     0 eV      0 fm      0 fm  World    initStep

        1  -5.69 cm   7.65 mm  -5.29 mm      0 eV      0 eV   3.33 cm   3.33 cm World        conv

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e+,   Track ID = 16,   Parent ID = 6

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -5.69 cm   7.65 mm  -5.29 mm   3.68 MeV     0 eV      0 fm      0 fm World    initStep

        1  -5.96 cm   9.67 mm  -4.98 mm   2.56 MeV  1.12 MeV  3.59 mm   3.59 mm World       eIoni

        2  -5.96 cm   1.22 cm  -5.57 mm   1.77 MeV   790 keV  2.89 mm   6.48 mm  World       eIoni

        3   -5.9 cm   1.11 cm  -7.05 mm    947 keV   825 keV  2.35 mm   8.83 mm World       eIoni

        4  -5.86 cm   1.09 cm  -8.62 mm    370 keV   578 keV  1.67 mm   1.05 cm  World       eIoni

        5  -5.86 cm   1.11 cm  -8.45 mm      0 eV    370 keV   598 mum  1.11 cm  World       eIoni

        6  -5.86 cm   1.11 cm  -8.45 mm      0 eV      0 eV      0 fm   1.11 cm  World     annihil

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 18,   Parent ID = 16

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -5.86 cm   1.11 cm  -8.45 mm    511 keV     0 eV      0 fm      0 fm  World    initStep

        1   1.53 cm     10 cm  -3.16 cm    511 keV     0 eV   11.8 cm   11.8 cm OutO fWorld  Transportation

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 17,   Parent ID = 16

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -5.86 cm   1.11 cm  -8.45 mm    511 keV     0 eV      0 fm      0 fm  World    initStep

        1    -10 cm  -3.88 cm   4.54 mm    511 keV     0 eV   6.61 cm   6.61 cm OutOfWorld  Transportation

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 15,   Parent ID = 6

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -5.69 cm   7.65 mm  -5.29 mm   1.37 MeV     0 eV      0 fm      0 fm World    initStep

        1   -5.8 cm   7.74 mm  -6.43 mm    776 keV   597 keV  2.04 mm   2.04 mm  World       eIoni

        2  -5.78 cm   8.32 mm  -6.08 mm      0 eV    776 keV  1.46 mm   3.49 mm World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = gamma,   Track ID = 5,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm   2.21 MeV     0 eV      0 fm      0 fm World    initStep

        1  -3.66 cm   3.93 cm    726 mum  1.41 MeV     0 eV    4.1 cm    4.1 cm World       compt

        2   -2.3 cm     10 cm  -2.01 mm   1.41 MeV     0 eV   6.23 cm   10.3 cm OutOfWorld  Transportation

     

    *********************************************************************************************************

    * G4Track Information:   Particle = e-,   Track ID = 19,   Parent ID = 5

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -3.66 cm   3.93 cm    726 mum   797 keV     0 eV      0 fm      0 fm  World    initStep

        1  -3.68 cm   3.94 cm    741 mum     0 eV    797 keV  1.48 mm   1.48 mm World       eIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Al27[0.0],   Track ID = 4,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm   1.05 MeV     0 eV      0 fm      0 fm  World    initStep

        1  -2.49 cm  -3.24 nm  -7.96 Ang     0 eV   1.05 MeV  4.08 nm   4.08 nm  World       hIoni

     

     

    *********************************************************************************************************

    * G4Track Information:   Particle = proton,   Track ID = 3,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm    2.3 MeV     0 eV      0 fm      0 fm  World    initStep

        1  -2.48 cm  -29.2 mum  35.2 mum     0 eV    2.3 MeV    60 mum    60 mum World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.49 cm      0 fm      0 fm   1.32 MeV     0 eV      0 fm      0 fm World    initStep

        1  -1.68 cm  -1.18 mm   -1.5 cm   1.29 MeV     0 eV   1.71 cm   1.71 cm World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 20,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -1.68 cm  -1.18 mm   -1.5 cm   28.5 keV     0 eV      0 fm      0 fm World    initStep

        1  -1.68 cm  -1.18 mm   -1.5 cm      0 eV   28.5 keV  7.61 nm   7.61 nm World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        1  -1.68 cm  -1.18 mm   -1.5 cm   1.29 MeV     0 eV      0 fm   1.71 cm  World    initStep

        2  -1.75 cm  -4.65 mm  -1.99 cm   1.13 MeV     0 eV   6.08 mm   2.31 cm  World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 21,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -1.75 cm  -4.65 mm  -1.99 cm    167 keV     0 eV      0 fm      0 fm World    initStep

        1  -1.75 cm  -4.65 mm  -1.99 cm      0 eV    167 keV  19.6 nm   19.6 nm  World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        2  -1.75 cm  -4.65 mm  -1.99 cm   1.13 MeV     0 eV      0 fm   2.31 cm  World    initStep

        3  -2.56 cm   1.25 cm   3.79 cm    1.1 MeV     0 eV   6.09 cm    8.4 cm  World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 22,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.56 cm   1.25 cm   3.79 cm   30.1 keV     0 eV      0 fm      0 fm World    initStep

        1  -2.56 cm   1.25 cm   3.79 cm      0 eV   30.1 keV  9.02 nm   9.02 nm World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        3  -2.56 cm   1.25 cm   3.79 cm    1.1 MeV     0 eV      0 fm    8.4 cm World    initStep

        4  -2.69 cm    1.2 cm   3.92 cm   1.09 MeV     0 eV   1.91 mm   8.59 cm World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 23,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -2.69 cm    1.2 cm   3.92 cm    1.4 keV     0 eV      0 fm      0 fm World    initStep

        1  -2.69 cm    1.2 cm   3.92 cm      0 eV    1.4 keV     2 nm      2 nm  World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        4  -2.69 cm    1.2 cm   3.92 cm   1.09 MeV     0 eV      0 fm   8.59 cm World    initStep

        5  -5.21 cm   2.44 mm   5.39 cm    986 keV     0 eV   3.07 cm   11.7 cm  World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 24,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -5.21 cm   2.44 mm   5.39 cm    108 keV     0 eV      0 fm      0 fm  World    initStep

        1  -5.21 cm   2.44 mm   5.39 cm      0 eV    108 keV    18 nm     18 nm World       hIoni

     

     

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        5  -5.21 cm   2.44 mm   5.39 cm    986 keV     0 eV      0 fm   11.7 cm  World    initStep

        6   -5.2 cm   1.77 mm   5.03 cm    934 keV     0 eV   3.67 mm     12 cm  World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 25,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0   -5.2 cm   1.77 mm   5.03 cm   51.3 keV     0 eV      0 fm      0 fm  World    initStep

        1   -5.2 cm   1.77 mm   5.03 cm      0 eV   51.3 keV  13.3 nm   13.3 nm  World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        6   -5.2 cm   1.77 mm   5.03 cm    934 keV     0 eV      0 fm     12 cm World    initStep

        7  -8.06 cm   2.35 mm   4.13 cm    891 keV     0 eV   3.01 cm     15 cm World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 26,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -8.06 cm   2.35 mm   4.13 cm   43.5 keV     0 eV      0 fm      0 fm World    initStep

        1  -8.06 cm   2.35 mm   4.13 cm      0 eV   43.5 keV  12.8 nm   12.8 nm World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        7  -8.06 cm   2.35 mm   4.13 cm    891 keV     0 eV      0 fm     15 cm  World    initStep

        8  -8.09 cm   2.21 mm   3.59 cm    835 keV     0 eV   5.46 mm   15.6 cm  World    LElastic

     

    *********************************************************************************************************

    * G4Track Information:   Particle = Si28[0.0],   Track ID = 27,   Parent ID = 2

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        0  -8.09 cm   2.21 mm   3.59 cm   55.6 keV     0 eV      0 fm      0 fm  World    initStep

        1  -8.09 cm   2.21 mm   3.59 cm      0 eV   55.6 keV  15.1 nm   15.1 nm  World       hIoni

     

    *********************************************************************************************************

    * G4Track Information:   Particle = neutron,   Track ID = 2,   Parent ID = 1

    *********************************************************************************************************

    Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng Volume     Process

        8  -8.09 cm   2.21 mm   3.59 cm    835 keV     0 eV      0 fm   15.6 cm World    initStep

        9    -10 cm  -1.33 cm   3.44 cm    835 keV     0 eV   2.47 cm   18.1 cm OutO fWorld  Transportation

    Приложение 2.

    Исходный текст программ вычисления энергетических спектров ядер отдачи и угловых распределений.

    1. Структура файлов для программ вычисления энергетических спектров ядер отдачи:

    ...\new_phys\new_phys.cc

    ...\new_phys\GNUmakefile

    ...\new_phys\run1.mac

    ...\new_phys\vis.mac

    ...\new_phys\include\G4HadronQEDBuilder.hh

    ...\new_phys\include\ExN02DetectorConstruction.hh

    ...\new_phys\include\G4StoppingHadronBuilder.hh

    ...\new_phys\include\ExN02EventAction.hh

    ...\new_phys\include\G4MiscLHEPBuilder.hh

    ...\new_phys\include\ExN02PrimaryGeneratorAction.hh

    ...\new_phys\include\G4ProtonBuilder.hh

    ...\new_phys\include\G4PrecoProtonBuilder.hh

    ...\new_phys\include\ExN02SteppingVerbose.hh

    ...\new_phys\include\G4NeutronBuilder.hh

    ...\new_phys\include\G4EMBuilder.hh

    ...\new_phys\include\ExN02VisManager.hh

    ...\new_phys\include\ExN02TrackingAction.hh

    ...\new_phys\include\EMPhysics.hh

    ...\new_phys\include\G4NeutronHPBuilder.hh

    ...\new_phys\include\G4PrecoNeutronBuilder.hh

    ...\new_phys\include\G4VNeutronBuilder.hh

    ...\new_phys\include\G4VPiKBuilder.hh

    ...\new_phys\include\G4VProtonBuilder.hh

    ...\new_phys\include\G4LHEPNeutronBuilder.hh

    ...\new_phys\include\G4LHEPPiKBuilder.hh

    ...\new_phys\include\G4LHEPProtonBuilder.hh

    ...\new_phys\include\G4PiKBuilder.hh

    ...\new_phys\include\GeneralPhysics.hh

    ...\new_phys\include\HadronPhysicsLHEP_PRECO_HP.hh

    ...\new_phys\include\IonPhysics.hh

    ...\new_phys\include\MuonPhysics.hh

    ...\new_phys\include\PhysicsList.hh

    ...\new_phys\src\G4HadronQEDBuilder.cc

    ...\new_phys\src\ExN02DetectorConstruction.cc

    ...\new_phys\src\G4StoppingHadronBuilder.cc

    ...\new_phys\src\ExN02EventAction.cc

    ...\new_phys\src\G4MiscLHEPBuilder.cc

    ...\new_phys\src\ExN02PrimaryGeneratorAction.cc

    ...\new_phys\src\G4PiKBuilder.cc

    ...\new_phys\src\G4ProtonBuilder.cc

    ...\new_phys\src\ExN02SteppingVerbose.cc

    ...\new_phys\src\G4PrecoProtonBuilder.cc

    ...\new_phys\src\G4EMBuilder.cc

    ...\new_phys\src\ExN02VisManager.cc

    ...\new_phys\src\ExN02TrackingAction.cc

    ...\new_phys\src\EMPhysics.cc

    ...\new_phys\src\G4NeutronBuilder.cc

    ...\new_phys\src\G4NeutronHPBuilder.cc

    ...\new_phys\src\G4PrecoNeutronBuilder.cc

    ...\new_phys\src\G4LHEPNeutronBuilder.cc

    ...\new_phys\src\G4LHEPPiKBuilder.cc

    ...\new_phys\src\G4LHEPProtonBuilder.cc

    ...\new_phys\src\GeneralPhysics.cc

    ...\new_phys\src\HadronPhysicsLHEP_PRECO_HP.cc

    ...\new_phys\src\IonPhysics.cc

    ...\new_phys\src\MuonPhysics.cc

    ...\new_phys\src\PhysicsList.cc

     

    Содержимое файлов для программы вычисления угловых распределений(new_cos) ничем не отличается от вышеперечисленных файлов за исключением файлов ExN02TrackingAction.cc, ExN02TrackingAction.hh. Помимо этого для программы new_cos добавлены файлы: ExN02SteppingAction.cc,ExN02SteppingAction.hh, macro.hh, SPECTR.hh. Текст всех этих файлов приводится ниже.

    1. Назначение файлов:

    new_phys.cc – основной файл с процедурой main(), инициализирующий остальные классы

    run1.mac – командный файл, который подаётся на вход  выполняемому файлу program, получившемуся в результате компиляции и линковки исходных текстов программ.

    vis.mac – командный файл для инициализации сервиса визуализации – считывается программой, если не подавать ей никаких параметров в командной строке

    GNUmakefile – мэйк-файл проекта – в нем указываются параметры компиляции и имя образующегося в результате компиляции исполняемого модуля

    ExN02DetectorConstruction – описание конструкции детектора

    ExN02EventAction – описание процедуры обработки одного первичного события

    ExN02PrimaryGeneratorAction – описание параметров первичного события

    ExN02SteppingVerbose – описание процедуры вывода информации об одном событии

    ExN02TrackingAction – описание процедуры обработки данных от трека частицы – здесь происходит заполнение угловых и энергетических спектров

    ExN02VisManager – менеджер визуализации – описание способа визуализации

    PhysicsList – описание физических процессов

     

    1. Текст файлов программы:
    1   2   3   4   5   6


    написать администратору сайта