Download SIMNRA User's Guide - Max-Planck
Transcript
MAX-PLANCK-INSTITUT FÜR PLASMAPHYSIK GARCHING BEI MÜNCHEN SIMNRA User’s Guide Matej Mayer IPP 9/113 April 1997 Die nachstehende Arbeit wurde im Rahmen des Vertrages zwischen dem Max-Planck-Institut f¨ ur Plasmaphysik und der Europ¨ aischen Atomgemeinschaft u ¨ber die Zusammenarbeit auf dem Gebiete der Plasmaphysik durchgef¨ uhrt. IPP 9/113 Matej Mayer SIMNRA User’s Guide April 1997 Abstract This report describes the use of the program SIMNRA and the physical concepts implemented therein. SIMNRA is a Microsoft Windows 95 / Windows NT program for the simulation of back- or forward scattering spectra for ion beam analysis with MeV ions. SIMNRA is mainly intended for the simulation of spectra with non-Rutherford backscattering cross-sections, nuclear reactions and elastic recoil detection analysis (ERDA). About 300 different non-Rutherford and nuclear reaction cross-sections for incident protons, deuterons, 3 He and 4 He-ions are included. SIMNRA can calculate spectra for any iontarget combination including incident heavy ions and any geometry including arbitrary foils in front of the detector. SIMNRA uses the Andersen-Ziegler values for the stopping powers of swift and heavy ions and Chu energy loss straggling. Additionally SIMNRA can calculate the effects of dual scattering. Data fitting (layer thicknesses, compositions etc.) is possible by means of the Simplex algorithm. This manual describes SIMNRA version 3.0 Contents 1 Overview 1 2 Installation 3 2.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Using SIMNRA 5 3.1 Basic steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.2 The File menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.3 The Edit menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 The Setup menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 3.4.1 Setup:Experiment... . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4.2 Setup:Calculation... . . . . . . . . . . . . . . . . . . . . . . . . . 12 The Target menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.5.1 Target:Target... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.5.2 Target:Foil... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.6 The Reactions menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.7 The Calculate menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.7.1 Fit Spectrum... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.8 The Plot menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.9 The Options menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.10 Adding new cross-section data . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.10.1 The R33 file format . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.11 Detector nonlinearity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 i 4 Physics 34 4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.2 Cross-sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.2.1 Rutherford cross-sections . . . . . . . . . . . . . . . . . . . . . . . . 36 4.2.2 Non-Rutherford cross-sections . . . . . . . . . . . . . . . . . . . . . . 37 4.3 Evaluation of energy loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.4 Stopping power data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.5 4.6 4.4.1 Hydrogen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.4.2 Helium 4.4.3 Heavy ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.4.4 Stopping in compounds . . . . . . . . . . . . . . . . . . . . . . . . . 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Straggling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.5.1 Electronic and nuclear energy loss straggling . . . . . . . . . . . . . 45 4.5.2 Energy loss straggling in compounds . . . . . . . . . . . . . . . . . . 52 Multiple and plural scattering . . . . . . . . . . . . . . . . . . . . . . . . . . 52 5 Examples 55 5.1 RBS: Rutherford cross-sections . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.2 RBS: Non-Rutherford cross-sections . . . . . . . . . . . . . . . . . . . . . . 58 5.3 ERDA: Non-Rutherford cross-sections . . . . . . . . . . . . . . . . . . . . . 60 ii Chapter 1 Overview This report describes the use of the program SIMNRA and the physical concepts implemented therein. SIMNRA is a Microsoft Windows 95 / Windows NT program for the simulation of back- or forward scattering spectra for ion beam analysis with MeV ions. SIMNRA is mainly intended for the simulation of spectra with non-Rutherford backscattering cross-sections, nuclear reactions and elastic recoil detection analysis (ERDA). About 300 different non-Rutherford and nuclear reaction cross-sections for incident protons, deuterons, 3 He and 4 He-ions are included. SIMNRA can calculate spectra for any iontarget combination including incident heavy ions and any geometry including arbitrary foils in front of the detector. SIMNRA uses the Andersen-Ziegler values for the stopping powers of swift and heavy ions and Chu energy loss straggling. Additionally SIMNRA can calculate the effects of dual scattering. Data fitting (layer thicknesses, compositions etc.) is possible by means of the Simplex algorithm. In contrast to other programs for the simulation of backscattering spectra SIMNRA is easy to use due to the Microsoft Windows user interface. SIMNRA makes full use of the graphics capacities of Windows. This manual is organised in the following way: • System requirements and the installation of the program are described in chapter 2. • The use of the program is described in chapter 3. A quick overview about the steps necessary to calculate a spectrum is given in chapter 3.1. More details are found in the rest of chapter 3. 1 • The physical concepts implemented in the program are described in detail in chapter 4. • Some examples for the abilities of the program are shown in chapter 5. 2 Chapter 2 Installation 2.1 System requirements SIMNRA is a native 32-bit program for Windows 95 or Windows NT and requires at least a 386-processor with math coprocessor or a higher processor (486, Pentium). A fast processor (100 MHz 486 or higher) is highly recommended. SIMNRA will run under Windows 3.1 with WIN32S Version 1.30 or higher1 . However, using SIMNRA with Windows 3.1 is not recommended and may result in global protection faults. SIMNRA does not run under OS/2 Warp 3. Super-VGA resolution of 800 × 600 pixels or higher is recommended. SIMNRA requires about 2 MB free hard disk space. At least 8 MB RAM are recommended. 2.2 Installation Unzip the file SIMNRAxy.ZIP2 into a directory of your choice, for example C:\SIMNRA. Use pkunzip’s -d switch to create the correct subdirectory structure. After unzipping you should have obtained the files listed in table 2.1. Now run the program SIMNRA. The name of the executable program is SIMNRA.EXE. When you run SIMNRA for the first time, you will be prompted for the name of the directory where SIMNRA is installed, for the above example enter C:\SIMNRA. The names 1 WIN32S is a 32-bit extension for Windows 3.1. It is available from Microsoft (http://www.microsoft.com). WIN32S is not needed for Windows 95 or Windows NT. SIMNRA will not run with WIN32S Version 1.25 or lower. 2 xy is the version number, 30 stands for version 3.0 3 Directory \ATOM \STOP \CRSEC \SAMPLES Files SIMNRA.EXE README MANUAL.PS ATOMDATA.DAT STOPH.DAT STOPHE.DAT LCORRHI.DAT CHU CORR.DAT CRSDA.DAT *.R33 *.RTR *.NRA executable program Readme file This manual atomic data stopping data cross-section data examples Table 2.1: Directory structure and files used by SIMNRA. of the sub-directories will be created automatically. Note: If you encounter error messages (File not found), then check the entries in Options:Directories.... 4 Chapter 3 Using SIMNRA 3.1 Basic steps This section gives a quick overview about the basic steps necessary to calculate a backscattering spectrum. Three steps must be performed before a backscattering spectrum can be calculated: In a first step the experimental situation (incident ions, geometry) has to be defined, then the target must be created, and in a third step the cross-sections used for the calculation have to be chosen. 1. Click Setup:Experiment. Here you choose the incident ions, the ions energy, define the scattering geometry (see fig. 3.2), and you enter the energy calibration of the experiment. 2. Click Target:Target. Here you create the target. Each target consists of layers. Each layer consists of different elements with some atomic concentration, which does not change throughout the layer, and each layer has a thickness. 3. If there is a foil in front of the detector, then click Target:Foil for the definition of a foil. The default is no foil in front of the detector. Like the target, the foil can consist of different layers, and the layers can have different compositions. 4. Click Reactions. Here you have to choose which cross-section data should be used for the simulation. The default are Rutherford cross-sections for all elements. You can select non-Rutherford cross-sections instead and you can add nuclear reactions. 5 5. Now the spectrum can be calculated. Click Calculate:Calculate Spectrum for a simulation of the spectrum. 6. With Setup:Calculation the parameters for the calculation can be altered. The default values are normally sufficient, and you should change these values only if you know what you are doing. 7. With File:Read data a measured spectrum can be imported for comparison with the simulated one and for data fitting. 6 3.2 The File menu In the File menu all necessary commands for reading and saving files and data, printing spectra and terminating the program are located. • New: This menu item resets the program to its starting values. All calculated spectra, target, foil and setup definitions will be deleted. • Open...: This menu item will read a saved calculation from disk. • Save: This menu item will save all current parameters, target and foil definitions, experimental and simulated data to disk. The data are saved as an ASCII file. The default file extension is NRA. • Save as...: Like Save, but you will be prompted for the name of the file. • Read Data: This menu item allows the import of experimental data. Read Data:IPP...: Reads experimental data stored in the data file format used at the IPP Garching. This data file format will not be described here. Read Data:ASCII...: Allows the import of experimental data in ASCII format. The data file format must be as follows: The file may contain an arbitrary number of comment lines at the beginning of the file. A comment line is a line that contains any non-numeric character. These lines will be ignored. The first line that contains only numeric characters will be treated as the first line of data. Each data line must consist of two columns: In the first column the channel number must be given (Integer), in the second column the number of counts must be given (Double). The two columns are separated by an arbitrary number of blanks or tabs. Each line must end with <CR><LF>1 . The data file may contain up to 8192 channels. An example for a valid data file is given in fig. 3.1. • Write Data...: This menu item exports the experimental and simulated data as columns into an ASCII file. You can import this file easily into any plot program, such as Excel, Origin or Mathematica. 1 <CR> means Carriage Return (#13 decimal), <LF> means Line Feed (#10 decimal). 7 This line This line Channel 1 2 3 4 <EOF> may contain any comment <CR><LF> may contain any comment as well <CR><LF> Counts <CR><LF> 1000 <CR><LF> 1000.0 <CR><LF> 1.0E3 <CR><LF> +1.0E3 <CR><LF> Figure 3.1: Example for a valid data file which can be imported with File:Read Data:ASCII.... The first three lines will be ignored by the program. The channel number must be an integer number, counts may be integer or floating point numbers. The file format is as follows: The first line is a comment line which contains information about the contents of the different columns. The first column is the channel number, the second column contains the experimental data (This column is set to zero if experimental data are not available), the third column contains the simulated data (This column is set to zero if simulated data are not available). If the Element spectra option in Setup:Calculation... is checked, then the next columns will contain the simulated spectra for each element in the target. The columns are separated with blanks. • Print...: This menu item will print all parameters of the calculation and plot the experimental and simulated curves. Note 1: SIMNRA is not intended to produce high quality graphics, and the plot looks quite ugly. If you want to obtain high quality graphics, you should use a graphics program such as Excel or Origin. You can exchange data between SIMNRA and any graphics program by file with File:Write Data... and via the clipboard with Edit:Copy Data. Note 2: Printing may not work properly if the program is used under Windows 3.1. Printing works properly under Windows 95 and Windows NT. • Exit: Terminates the program. 8 3.3 The Edit menu • Copy Data: This will copy the experimental and simulated data in ASCII format to the clipboard. They can be pasted into any spreadsheet program. The format of the data in the clipboard is as follows: The data are organised in three columns. The first column contains the channel number, the second column contains the experimental data, and the third column contains the simulated data. The columns are separated with tabs. Note 1: SIMNRA does not support OLE. Note 2: Copy Data does not work properly under Windows 3.1 and is disabled. Copy Data works properly under Windows 95 and Windows NT. 9 3.4 The Setup menu 3.4.1 Setup:Experiment... In the Setup:Experiment... menu the global parameters of the backscattering experiment are defined. • Incident ion: Selects the incident ions. For incident protons (H), D, T, 3 He or 4 He ions, the ions are selected by clicking the appropriate radio button. For incident heavy ions select Other and enter the ions name in Other ion:Element (for example Si, Cl, I). Lowercase and uppercase letters in the ions name are treated similar, you can enter silicon as Si, si, SI or sI. The ions mass is selected from the drop down box. • Energy: Energy of the incident ions (in keV). • Geometry: Geometry of the experiment: Incident angle α, exit angle β and scattering angle θ. α and β are measured towards the surface normal, see fig 3.2. All angles in degrees. Note: 0◦ ≤ β < 90◦ . Transmission geometry is not possible. • Calibration: Conversion from channels to energy. To account for detector nonlinearities, SIMNRA can use a non-linear energy calibration with a quadratic term of the form E [keV] = A + B × channel + C × channel2 . (3.1) E is the particle energy in keV. The calibration offset A must be entered in the Calibration Offset field, A in keV. The energy per channel B must be entered in the Energy per Channel field, B in keV/channel. C is the quadratic correction term, C in keV/channel2 . For a linear energy calibration C = 0.0. A linear calibration is appropriate in most cases, and only if a high accuracy is intended a non-linear calibration should be used. Attention: If a non-linear energy calibration is used, then the energy scale, which is plotted at the top axis, is only approximately valid: This scale remains linear even for non-linear energy calibrations. 10 Figure 3.2: Geometry of a scattering experiment. Incident angle α, exit angle β and scattering angle θ. • Particles*sr: Number of incident particles times the solid angle of the detector. Solid angle in steradians. • Detector Resolution: Energy resolution of the detector (in keV). The energy resolution is measured as full width at half maximum (FWHM). • Energy spread of incident beam: Usually the incident ion beam is not monoenergetic but has an energy distribution. SIMNRA assumes a gaussian energy distribution of the incident beam with a full width at half maximum which can be entered in the Energy spread of incident beam field. The energy distribution of the incident beam depends on the experimental setup, typical values for this energy spread are several keV in many experiments. If this field is set to 0.0 SIMNRA assumes a monoenergetic incident beam. 11 3.4.2 Setup:Calculation... In the Setup:Calculation... menu the parameters for the calculation can be altered. This affects the accuracy of the calculation, but also the time necessary for the calculation of a simulated spectrum. • Stepwidth incoming ion: Stepwidth of the incoming ion (in keV). See chapter 4 for details. The default is 10 keV. The stepwidth of the incoming ion affects the time T necessary to perform a calculation heavily. T depends on the stepwidth of the incoming ion ∆E roughly as T ∝ 1/∆E: Decreasing the stepwidth by a factor of two will roughly double the computing time. For incident heavy ions with energies in the range of several ten MeV you can increase this stepwidth to several 100 keV. Note 1: The stepwidth of the incident ions is an important parameter for the accuracy of a simulation. If the stepwidth of the incident ion is too high, especially if the exit angle β is close to 90◦ or the detector resolution is below 10 keV, unwanted oscillations or steps in the simulated spectra may occur. This is due to rounding errors in the routine which calculates the contents of each channel. If these oscillations occur you have to decrease the stepwidth of the incident ion. Note 2: If the backscattering cross-section contains narrow resonances, the stepwidth of the incoming ions should be lower than the width of the resonance. • Stepwidth Outgoing Particle: Stepwidth of outgoing particles (in keV). See chapter 4 for details. The default is 200 keV. • Cutoff Energy: All particles are calculated until their energy has decreased below the cut-off energy. You may speed up the calculation if you increase the cut-off energy. The lowest possible value for the cut-off energy is 10 keV. • Isotopes: If checked, backscattering from all isotopes of all elements in the target is calculated. Especially for heavy elements with many isotopes this will slow down the calculation significantly. If unchecked, the program will use only the mean masses of the elements. Default is checked. Important: Non-Rutherford cross-sections and nuclear reactions are only available if Isotopes is checked. 12 • Straggling: If checked, electronic and nuclear energy loss straggling will be taken into account. Default is checked. Note: Straggling due to multiple small angle scattering is not calculated by the program. See chapter 4 for details. • High energy stopping: If checked, the program will use the high energy stopping formula by Andersen and Ziegler for incident protons and heavy ions for E > 1 MeV/amu. If unchecked, the program will use the medium energy formula, which is valid only in the range 10 keV/amu–1 MeV/amu, also at higher energies E > 1 MeV/amu. The difference between the two formulas is very small in most cases. This switch does not have any influence on the calculation of the stopping power of helium ions and is disabled. For helium ions always the medium energy formula is used, which is valid for all energies below 10 MeV. The default is checked. Note: If you use high energy stopping, you may obtain kinks in the spectra because the two stopping power formulas do not fit absolutely smoothly together: The derivative of the stopping power jumps at 1 MeV/amu. • Dual Scattering: Most particles are scattered into the detector with only one scattering event with large scattering angle. However, some particles may suffer more than one scattering event with large scattering angle before they reach the detector, see fig. 3.3. This is called plural scattering and results for example in the low background behind the low energy edge of high Z layers on top of low Z elements. The deviations at low energies between simulated and measured spectra are also mainly due to plural scattering. SIMNRA can calculate all trajectories with two scattering events. If Dual Scattering is unchecked, then only one scattering event is calculated. This is the default. If Dual Scattering is checked, additionally trajectories with two scattering events will be calculated. Warning: The calculation of dual scattering is a very time consuming process. If Dual Scattering is checked, this will slow down the calculation of a spectrum by a factor of about 200 (!), increasing the computing time from several seconds to at least several minutes. 13 Figure 3.3: Examples of ion trajectories with one, two and three scattering events. Note 1: Dual scattering should be used only if all cross-sections are Rutherford. For the calculation of dual scattering the cross-sections for all possible scattering angles between ≈ 0◦ and 180◦ must be known. This is only the case for Rutherford cross-sections. Note 2: SIMNRA calculates dual scattering only for incident ions and not for recoils or reaction products of nuclear reactions. Additional scattering in a foil in front of the detector (if any) is neglected. Note 3: If Dual Scattering is checked, then Straggling must be checked too. SIMNRA will check Straggling automatically, if Dual Scattering is checked. As long as Dual Scattering is checked, Straggling cannot be unchecked. • Element Spectra: If checked, individual spectra for each element in the target will be calculated and plotted. If unchecked, only the total spectrum will be calculated and plotted. Default is unchecked. • Logfile: If checked, a file named SIMNRA.LOG will be created. This file contains additional information about each step of the calculation. The logfile is intended for debugging the program. Default is unchecked. 14 3.5 The Target menu 3.5.1 Target:Target... In this menu the target is created. A target consists of layers. Each layer consists of different elements and has some thickness. The composition of a layer does not change throughout his thickness. To simulate a concentration profile you have to use multiple layers. The layer number 1 is at the surface of the target, the layer number 2 is below layer 1 and so on, see fig. 3.4. • Thickness: Thickness of the layer (in 1015 atoms/cm2 ). • Number of Elements: Number of different elements in this layer. The maximum number of different elements in a layer is 20. • Element: Name of the element, for example Si, W, Au. Lowercase and uppercase letters in elements names are treated similar, you can enter silicon as Si, si, SI or sI. XX means that this element is unknown. The special symbols D for deuterium, T for tritium and A for 4 He can be used. • Concentration: Atomic concentration of the element in the actual layer. The concentration c must be 0.0 ≤ c ≤ 1.0. The sum of the concentrations of all elements in one layer must be equal to 1 (0.999 ≤ P ci ≤ 1.001). If the sum of concentrations is not equal to 1, the word concentration is written in red colour, if the sum of concentrations is equal to 1, the word concentration is written in black colour. You can use the small buttons to set the concentration of the element i to 1 minus the sum of concentrations of all other elements, ci = 1 − P i6=j cj . • Isotopes: You can use these buttons to change the concentrations of isotopes of that element in the actual layer. You will need this only if this element does not have the natural composition of isotopes. You can create for example a layer of enriched on top of 12 C, 13 C or the like. The sum of concentrations of all isotopes of one element must be equal to 1. Note: The Isotopes check-box in the Setup:Calculation... menu must be checked to manipulate individual isotopes. 15 Figure 3.4: Layer structure of target and foil. For the target, layer 1 is at the surface, the layer with the highest number is the deepest layer. Backscattered particles first penetrate the foil layer with the highest number, the foil layer 1 is in front of the detector. To manipulate layers use the buttons in the Layer manipulation box. • Add: Adds a layer. The added layer will be the last layer. The maximum number of different layers is 100. • Ins: Inserts a layer in front of the current layer. The maximum number of different layers is 100. • Del: Deletes the current layer. • Prev: Go to the previous layer. • Next: Go to the next layer. A layer can be copied to the clipboard with Edit:Copy Layer (or by pressing Ctrl C). A layer can be pasted from the clipboard with Edit:Paste Layer (or by pressing Ctrl V). Attention: If a layer is pasted, the current layer is overwritten. 16 3.5.2 Target:Foil... In this menu a foil in front of the detector can be created. Like the target a foil can consist of multiple layers with different compositions. See the previous section for details. If the foil consists of multiple layers, then backscattered particles first will penetrate layer n, then layer n − 1 etc., layer 1 is directly in front of the detector (see fig. 3.4). The default is no foil in front of the detector. 17 3.6 The Reactions menu In the Reactions menu the cross-sections used for the calculation of the simulated spectrum are chosen. Rutherford cross-sections for backscattering of projectiles and creation of recoils are available for all ion-target combinations, if kinematically possible. Additionally SIMNRA can handle non-Rutherford cross-sections for backscattering and recoil production and can use nuclear reactions cross-sections. SIMNRA is able to read three different file formats with cross-section data: 1. The file CRSDA.DAT. This file was developed during the last years at the IPP Garching and contains fitting coefficients to various cross-section data. A documentation is not available, and no guarantee is provided that the fits agree with the original data. Data from this file should be used with care and only if no other data are available. 2. The R33 file format. Cross-sections for nuclear reaction are stored in the R33 file format in the SigmaBase data repository for ion beam analysis2 . Most files with this extension have been taken from SigmaBase, a few ones were added by the author. The majority of these files has been digitised from the original publications by G. Vizkelethy from Idaho State University. No guarantee is provided for agreement with the original publication. The references of the original publications are found in the file headers. 3. The RTR (Ratio To Rutherford) file format. These files contain non-Rutherford cross-sections for backscattering of protons and α-particles. The files contain the ratio of measured to Rutherford cross-sections. The majority of the data has been digitised from the original publications by R.P. Cox, J.A. Leavitt and L.C. McIntyre, Jr. from Arizona University. These cross-section data have been published in [1]. All files with this extension have been taken from SigmaBase. The references of the original publications are found in [1]. SIMNRA distinguishes between three different types of scattering events for each isotope: 2 http://ibaserver.physics.isu.edu/sigmabase. This http://pixe.gns.cri.nz/. 18 server is mirrored in New Zealand at 1. Backscattering of projectiles 2. Creation of recoils 3. Nuclear reactions. The chosen cross-sections for each type of scattering event must be unambiguous: You can choose, for example, Rutherford cross-section for backscattering in the energy range from 0.000–0.999 MeV, some non-Rutherford cross-section for backscattering in the energy range from 1.000-1.999 MeV and a different cross-section for backscattering in the energy range from 2.000–3.000 MeV. You cannot choose, however, Rutherford cross-section for backscattering in the range 0.000–2.000 MeV and another cross-section for backscattering in the energy range from 1.000–2.000 MeV: In this case the program does not know which cross-section it should use in the range from 1.000–2.000 MeV, and you will get the error message ’Energy overlap in cross-sections’. All available cross-section data are listed in tables 3.1–3.3. If you want to add new cross-section data files, see section 3.10. Note 1: Files containing total cross-sections in the R33 file format are ignored. SIMNRA currently handles only differential cross-section data. Note 2: Use the data files that came with SIMNRA. Some of the original data files at SigmaBase contain small format errors, such as additional blank lines, which confuse the program. Note 3: Non-Rutherford cross-sections and nuclear reactions are only available if Isotopes in the Setup:Calculation... menu is checked. 19 Table 3.1: Non-Rutherford backscattering cross-sections. D(p,p)D T(p,p)T 3 He(p,p)3 He 4 He(p,p)4 He 4 He(p,p)4 He 6 Li(p,p)6 Li 7 Li(p,p)7 Li 7 Li(p,p)7 Li 7 Li(p,p)7 Li 9 Be(p,p)9 Be 9 Be(p,p)9 Be 9 Be(p,p)9 Be 10 B(p,p)10 B 11 B(p,p)11 B C(p,p)C C(p,p)C C(p,p)C C(p,p)C C(p,p)C C(p,p)C 12 C(p,p)12 C 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 14 N(p,p)14 N 16 O(p,p)16 O 16 O(p,p)16 O 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 19 F(p,p)19 F 20 Ne(p,p)20 Ne 23 Na(p,p)23 Na 24 Mg(p,p)24 Mg 24 Mg(p,p)24 Mg 24 Mg(p,p)24 Mg 24 Mg(p,p)24 Mg 24 Mg(p,p)24 Mg 24 Mg(p,p)24 Mg θ (Lab) 151 163.2 159.2 161.4 165 164 156.7 164 165 142.4 158.7 170.5 154 150 165 170 170 170 170 170 168.2 150 152 152 152 155.2 158.7 158.7 159.5 165 167.2 170 149.5 170 150 160 160 160 160 165 165 165 158.7 158.7 166 (CM) 156.5 164 164 164 164 164 164 Energy (keV) 1800–3000 2500–3500 2000–3000 1500–3700 1500–3000 1200–3100 373–1398 1700–3500 1300–2800 1600–3000 200–1700 2400–2700 1000–3000 500–2000 1000–3500 300–700 700–2800 300–3000 700–2500 996–3498 400–4500 800–1900 1035–1075 1450–1625 650–1800 1850–3000 1735–1760 1785–1815 600–4000 1850–3000 3600–4100 1450–2300 2450–2850 1000–3580 2000–5000 500–1300 1300–2064 500–1300 1300–1550 850–1010 1000–1875 1350–1550 600–1800 1300–1500 1500–2800 550–1450 400–4000 792–856 1466–1501 1642–1671 1991–2026 2393–2431 File PH LA76A.RTR PH LA76B.RTR PHELA76A.RTR PHELA76B.RTR CRSDA.DAT, No. 5 PLIBA51A.RTR PLIWA53A.RTR PLIBA51B.RTR PLIMA56A.RTR PBEMO56A.RTR PBEMO56B.RTR PBELE94A.RTR PB OV62A.RTR PB TA56A.RTR 12CPPC.R33 PC LI93A.RTR PC LI93B.RTR PC LI93C.RTR PC RA85A.RTR PC AM93A.RTR PC JA53A.RTR PN TA56A.RTR PN HA57A.RTR PN HA57B.RTR PN HA57E.RTR PN LA67A.RTR PN HA57C.RTR PN HA57D.RTR PN BA59A.RTR PN LA67B.RTR PN OL58A.RTR PN RA85A.RTR PO GO65A.RTR PO AM93A.RTR PF BO93A.RTR PF DE56A.RTR PF DE56B.RTR PF DE56C.RTR PF DE56D.RTR PF KN89A.RTR PF KN89B.RTR PF KN89C.RTR PF WE55A.RTR PF WE55B.RTR PNELA71A.RTR PNABA56A.RTR PMGMO51A.RTR PMGMO51E.RTR PMGMO51F.RTR PMGMO51G.RTR PMGMO51H.RTR PMGMO51I.RTR 20 Reference Langley 1976 Langley 1976 Langley 1976 Langley 1976 ? Bashkin 1951 Warters 1953 Bashkin 1951 Malmberg 1956 Mozer 1956 Mozer 1956 Leavitt 1994 Overley 1962 Trautfest 1956 Amirikas 1993 Liu 1993 Liu 1993 Liu 1993 Rauhala 1985 Amirikas 1993 Jackson 1953 Tautfest 1956 Hagedorn 1957 Hagedorn 1957 Hagedorn 1957 Lambert 1967 Hagedorn 1957 Hagedorn 1957 Bashkin 1959 Lambert 1967 Olness 1958 Rauhala 1985 Gomes 1965 Amirikas 1993 Bogdanovic 1993 Dearnaly 1956 Dearnaly 1956 Dearnaly 1956 Dearnaly 1956 Knox 1989 Knox 1989 Knox 1989 Webb 1955 Webb 1955 Lambert 1971 Bauman 1956 Mooring 1951 Mooring 1951 Mooring 1951 Mooring 1951 Mooring 1951 Mooring 1951 24 Mg(p,p)24 Mg 27 Al(p,p)27 Al 28 Si(p,p)28 Si Si(p,p)Si Si(p,p)Si 31 P(p,p)31 P 32 S(p,p)32 S S(p,p)S Cl(p,p)Cl 40 Ar(p,p)40 Ar 40 Ar(p,p)40 Ar 40 Ar(p,p)40 Ar 40 Ar(p,p)40 Ar 40 Ca(p,p)40 Ca 48 Ti(p,p)48 Ti 48 Ti(p,p)48 Ti 48 Ti(p,p)48 Ti 48 Ti(p,p)48 Ti 48 Ti(p,p)48 Ti 6 Li(α,α)6 Li Li(α,α)7 Li 9 Be(α,α)9 Be 9 Be(α,α)9 Be 9 Be(α,α)9 Be 10 B(α,α)10 B 11 B(α,α)11 B 11 B(α,α)11 B 11 B(α,α)11 B C(α,α)C C(α,α)C C(α,α)C C(α,α)C C(α,α)C 13 C(α,α)13 C 13 C(α,α)13 C 14 N(α,α)14 N 14 N(α,α)14 N 14 N(α,α)14 N 14 N(α,α)14 N 14 N(α,α)14 N 14 N(α,α)14 N 15 N(α,α)15 N 15 N(α,α)15 N 15 N(α,α)15 N 15 N(α,α)15 N 15 N(α,α)15 N 15 N(α,α)15 N 15 N(α,α)15 N 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 7 θ (Lab) 170 170 167.2 170 170 165 167.4 170 150 159.5 166 (CM) 166 (CM) 155 160 160 160 160 160 170 Energy (keV) 700–2540 1000–2450 1300–4000 1000–3580 1470–2200 1000–2000 1300–4000 1500–2690 2000–5000 1800–3600 1000–2000 1825–1950 1750–2750 1800–3000 1800–2150 2150–2500 2500–2800 2900–3040 1000–2600 File PMGRA88A.RTR PALRA89A.RTR PSIVO59A.RTR PSIAM93A.RTR PSIRA85A.RTR PP CO63A.RTR PS OL58A.RTR PS RA88A.RTR PCLBO93A.RTR PARBK61A.RTR PARCO63A.RTR PARCO63B.RTR PARFR58A.RTR PCAWI74A.RTR PTIPR72A.RTR PTIPR72B.RTR PTIPR72C.RTR PTIPR72D.RTR PTIRA89A.RTR Reference Rauhala 1988 Rauhala 1989 Vorona 1959 Amirikas 1993 Rauhala 1985 Cohen-Ganouna 1963 Olness 1958 Rauhala 1988 Bogdanovic 1993 Barnhard 1961 Cohen-Ganouna 1963 Cohen-Ganouna 1963 Frier 1958 Wilson 1974 Prochnow 1972 Prochnow 1972 Prochnow 1972 Prochnow 1972 Rauhala 1989 112 121 136 157.5 170.5 170.5 150.8 160.5 170.5 149 165 167 170 170.5 165 165 163.7 165 167 167 167 167.2 165.2 165.2 165.2 165.2 165.2 165.2 165.2 158.6 165 165 165 2500–4500 2500–4500 6000–20000 1500–6000 575–4200 975–3275 2000–4000 4000–8000 980–3300 4000–12000 1810–9050 4000–7500 5000–9000 1560–5000 2000–3500 3300–6500 2600–4700 2000–6200 4550–6550 7090–9070 8650–9000 2000–4000 1600–2600 2400–3800 3800–4800 4700–5600 1600–5600 1600–5600 3800–4800 6000–10500 2050–9000 9200–9900 9600–10500 ALIBO72A.RTR ALIBO72B.RTR ABETA65A.RTR ABEGO73A.RTR ABELE94A.RTR AB MC92A.RTR AB RA72A.RTR AB OT72A.RTR AB MC92B.RTR AC MS72A.RTR AC FE94A.RTR AC BI54A.RTR AC CH94A.RTR AC LE89A.RTR AC BA65A.RTR AC KE68A.RTR AN KA58A.RTR AN FE94A.RTR AN FO93A.RTR AN FO93B.RTR AN FO93C.RTR AN HE58A.RTR AN SM61A.RTR AN SM61B.RTR AN SM61C.RTR AN SM61D.RTR AN SM61E.RTR AN SM61F.RTR AN MO72A.RTR AO HU67A.RTR AO FE94A.RTR AO CA85A.RTR AO CA85B.RTR Bohlen 1972 Bohlen 1972 Taylor 1965 Goss 1973 Leavitt 1994 McIntyre 1992 Ramirez 1972 Ott 1972 McIntyre 1992 Marvin 1972 Feng 1994 Bittner 1954 Cheng 1994 Leavitt 1989 Barnes 1965 Kerr 1968 Kashy 1958 Feng 1994 Foster 1993 Foster 1993 Foster 1993 Herring 1958 Smothich 1961 Smothich 1961 Smothich 1961 Smothich 1961 Smothich 1961 Smothich 1961 Mo 1972 Hunt 1967 Feng 1994 Caskey 1985 Caskey 1985 21 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 16 O(α,α)16 O 18 O(α,α)18 O F(α,α)F 19 F(α,α)19 F 19 F(α,α)19 F 19 F(α,α)19 F Ne(α,α)Ne Ne(α,α)Ne Ne(α,α)Ne Na(α,α)Na Mg(α,α)Mg 24 Mg(α,α)24 Mg 24 Mg(α,α)24 Mg 24 Mg(α,α)24 Mg 24 Mg(α,α)24 Mg 24 Mg(α,α)24 Mg Si(α,α)Si Si(α,α)Si 28 Si(α,α)28 Si 28 Si(α,α)28 Si 28 Si(α,α)28 Si 28 Si(α,α)28 Si 27 Al(α,α)27 Al Cl(α,α)Cl Ar(α,α)Ar 39 K(α,α)39 K Ca(α,α)Ca 40 Ca(α,α)40 Ca θ (Lab) 165 165 165 165 165 165 165 165.7 170 170 160 165 170 170 170 167.3 167.3 167.3 165 165 162.5 162.5 164 165 165 170 170 165 165 165 165 170 165 170 175.5 166 145 Energy (keV) 10320–10700 10650–11100 11050–11600 11500–12500 12150–12750 12500–13500 9150–12750 5000–12500 2000–9000 1770–5000 2400–3500 1500–5000 1500–2300 2300–3700 1500–4000 2400–3200 3200–4000 2400–4000 2000–6000 2000–9000 3150–3900 4200–4900 3150–3900 5900–6250 6080–6140 2000–6000 6000–9000 2400–4000 4000–5000 5100–6000 2400–5000 2000–9000 2000–9000 1800–5200 6000–8000 2200–8800 5000–9000 File AO CA85C.RTR AO CA85D.RTR AO CA85E.RTR AO CA85F.RTR AO CA85G.RTR AO CA85H.RTR AO CA85I.RTR AO JO69A.RTR AO CH93A.RTR AO LE90A.RTR AO PO64A.RTR AF CH93A.RTR AF CS84A.RTR AF CS84B.RTR AF CS84C.RTR ANEGO54A.RTR ANEGO54B.RTR ANEGO54C.RTR ANACH91A.RTR AMGCH93A.RTR AMGCS82A.RTR AMGCS82B.RTR AMGKA52A.RTR AMGIK79A.RTR AMGIK79B.RTR ASICH93A.RTR ASICH93B.RTR ASILE72A.RTR ASILE72B.RTR ASILE72C.RTR ASILE72D.RTR AALCH93A.RTR ACLCH93A.RTR AARLE86A.RTR AK FR82A.RTR ACAHU90A.RTR ACASE87A.RTR 22 Reference Caskey 1985 Caskey 1985 Caskey 1985 Caskey 1985 Caskey 1985 Caskey 1985 Caskey 1985 John 1969 Cheng 1993 Leavitt 1990 Powers 1964 Cheng 1993 Cseh 1984 Cseh 1984 Cseh 1984 Goldberg 1954 Goldberg 1954 Goldberg 1954 Cheng 1991 Cheng 1993 Cseh 1982 Cseh 1982 Kaufmann 1952 Ikossi 1979 Ikossi 1979 Cheng 1993 Cheng 1993 Leung 1972 Leung 1972 Leung 1972 Leung 1972 Cheng 1993 Cheng 1993 Leavitt 1986 Frekers 1982 Hubbard 1990 Sellschop 1987 Table 3.2: Non-Rutherford ERDA cross-sections. H(3 He,H)3 He H(3 He,H)3 He H(α,H)α H(α,H)α H(α,H)α H(α,H)α H(α,H)α D(α,D)α D(α,D)α D(α,D)α D(α,D)α D(α,D)α D(α,D)α D(α,D)α θ (Lab) 20 30 10 20 30 30 30 10 20 30 30 30 30 30 Energy (keV) 2000–3000 1900–3000 1000–2500 1000–2500 1000–2500 900–3000 2000–7000 1000–2500 1000–2500 1000–2500 2200–3000 1000–2070 2070–2180 2180–2800 File 1HTP1X1.R33 1HTP1X2.R33 ERD10H.R33 ERD20H.R33 ERD30H.R33 CRSDA.DAT, No. 125 CRSDA.DAT, No. 3 ERD10D.R33 ERD20D.R33 ERD30D.R33 CRSDA.DAT, No. 4 CRSDA.DAT, No. 130 CRSDA.DAT, No. 131 CRSDA.DAT, No. 132 23 Reference Terwagne 1996 Terwagne 1996 Quillet 1994 Quillet 1994 Quillet 1994 Baglin 1991 ? Quillet 1994 Quillet 1994 Quillet 1994 ? Besenbacher 1986 Besenbacher 1986 Besenbacher 1986 Table 3.3: Nuclear reactions cross-sections. D(3 He,α)p D(3 He,α)p D(3 He,α)p D(3 He,p)α 3 He(D,α)p 3 He(D,p)α 6 Li(p,3 He)4 He 6 Li(p,α)3 He 6 Li(D,α)4 He 6 * Li(3 He,p0 )8 Be *6 Li(3 He,p1 )8 Be 7 Li(p,α)4 He 9 Be(D,α0 )7 Li 9 Be(D,α1 )7 Li 9 Be(3 He,p0 )1 1B 9 Be(3 He,p1 )1 1B 9 Be(3 He,p0 )1 1B 9 Be(3 He,p1 )1 1B 10 B(p,α0 )7 Be 10 B(p,α1 )7 Be 10 B(p,α0 )7 Be 10 B(p,α1 )7 Be 10 B(D,α0 )8 Be 10 B(D,α1 )8 Be 10 B(3 He,p0 )12 C 10 B(3 He,p1 )12 C 10 B(α,p0 )13 C 10 B(α,p1 )13 C 11 B(3 He,D0 )12 C 11 B(3 He,p0 )13 C 11 B(3 He,p1,2,3 )13 C 12 C(D,p)13 C 12 C(D,p)13 C 12 C(3 He,p0 )14 N 12 C(3 He,p1 )14 N 12 C(3 He,p2 )14 N 13 C(D,p)14 C 14 N(D,α0 )12 C 14 N(D,α1 )12 C 14 * N(D,p0 )15 N *14 N(D,p1,2 )15 N *14 N(D,p3 )15 N *14 N(D,p4,5 )15 N *14 N(D,p5 )15 N 14 N(3 He,p1,2 )16 O 14 N(3 He,p1,2 )16 O 14 N(3 He,p3 )16 O 14 N(3 He,p3 )16 O 14 N(3 He,p4 )16 O 14 N(3 He,p4 )16 O 14 N(3 He,p5 )16 O 14 N(3 He,p5 )16 O θ (Lab) All All All All All All 60 60 150 165 165 150 165 165 90 90 150 150 50 50 90 90 156 156 90 90 135 135 90 90 90 135 165 90 90 90 135 150 150 150 150 150 150 150 90 135 90 135 90 135 90 135 Energy (keV) 380–1000 700–2000 300–2000 380–1000 250–660 250–660 650–2900 650–2900 400–1900 900–5100 900–5100 500–1500 500–1900 500–1600 1800–5100 1800–5100 1800–5100 1800–5100 1800–10800 2350–10100 1800–9500 2650–7100 980–1800 980–1800 1300–5000 1300–5000 4000–5000 4000–5000 3000–5400 3000–5400 3000–5400 520–2950 800–1950 2100–2300 2100–2400 2100–2400 600–2950 600–1400 600–1400 500–1900 600–1400 800–1400 600–1400 600–1400 1600–2800 1600–2800 1600–2800 1600–2800 1600–2800 1600–2800 1600–2800 1600–2800 File CRSDA.DAT, No. 1 CRSDA.DAT, No. 111 CRSDA.DAT, No. 129 CRSDA.DAT, No. 28 CRSDA.DAT, No. 2 CRSDA.DAT, No. 46 6LIP3HE.R33 6LIPA.R33 6LIDA 1.R33 6LITP0.R33 6LITP1.R33 7LIPA.R33 9BEDA0.R33 9BEDA1.R33 9BETP0 1.R33 9BETP1 1.R33 9BETP0 2.R33 9BETP1 2.R33 10BPA0 1.R33 10BPA1 1.R33 10BPA0 2.R33 10BPA1 2.R33 10BDA0.R33 10BDA1.R33 10BTP0.R33 10BTP1.R33 10BAP0.R33 10BAP1.R33 11BTD0.R33 11BTP0.R33 11BTP123.R33 12CDP 1.R33 12CDP 2.R33 12CTP0.R33 12CTP1.R33 12CTP2.R33 13CDP.R33 14NDA0 1.R33 14NDA1 1.R33 14NDP0 1.R33 14NDP12.R33 14NDP3.R33 14NDP45.R33 14NDP45.R33 14NTP1X1.R33 14NTP1X2.R33 14NTP3X1.R33 14NTP3X2.R33 14NTP4X1.R33 14NTP4X2.R33 14NTP5X1.R33 14NTP5X2.R33 24 Reference ? ? ? ? ? ? Marion 1956 Marion 1956 Maurel 1981 Schiffer 1956 Schiffer 1956 Maurel Biggerstaff 1962 Biggerstaff 1962 Wolicki Wolicki Wolicki Wolicki Jenkin 1964 Jenkin 1964 Jenkin 1964 Jenkin 1964 Purser 1963 Purser 1963 Schiffer 1956 Schiffer 1956 Giorginis 1995 Giorginis 1995 Holmgren 1959 Holmgren 1959 Holmgren 1959 Jarjis 1979 Kashy 1960 Tong 1990 Tong 1990 Tong 1990 Marion 1956 Amsel 1969 Amsel 1969 Simpson 1984 Amsel 1969 Amsel 1969 Amsel 1969 Amsel 1969 Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 14 N(3 He,p7 )16 O 14 N(3 He,p7 )16 O 14 N(3 He,α0 )13 N 14 N(3 He,α0 )13 N 14 N(α,p0 )17 O 15 * N(p,α)12 C 15 N(D,α)13 C 16 O(D,α)14 N 16 O(D,α)14 N 16 O(D,α)14 N 16 O(D,p0 )17 O 16 O(D,p1 )17 O 16 O(D,p1 )17 O 16 O(3 He,α)15 O 18 * O(p,α)15 N *18 O(p,α)15 N 18 O(D,α0 )16 N 18 O(D,α1 )16 N 18 O(D,α2 )16 N 18 O(D,α3 )16 N 19 * F(p,α)16 O *19 F(p,α)16 O 19 F(D,α0 )17 O 19 F(D,α1 )17 O θ (Lab) 90 135 90 135 135 140 150 135 145 165 135 135 155 90 155 165 165 165 165 165 90 150 150 150 Energy (keV) 1600–2800 1600–2800 1600–2800 1600–2800 4000–5000 900–2860 800–1300 800–2000 760–950 800–2000 20–3000 500–3000 400–1100 1600–2600 1500–1800 500–1000 830–2000 830–2000 830–2000 830–2000 700–1900 700–2000 700–1900 1000–1900 File 14NTP7X1.R33 14NTP7X2.R33 14NTA0X1.R33 14NTA0X2.R33 14NAP1.R33 15NPA.R33 15NDA 1.R33 16ODA 2.R33 16ODA 1.R33 16ODA 3.R33 16ODP0 1.R33 16ODP1 2.R33 16ODP1 1.R33 16OTA.R33 18OPA 2.R33 18OPA 1.R33 18ODA 1.R33 18ODA 2.R33 18ODA 3.R33 18ODA 4.R33 19FPA 1.R33 19FPA 2.R33 19FDA0 1.R33 19FDA1 1.R33 25 Reference Terwagne 1994 Terwagne 1994 Terwagne 1994 Terwagne 1994 Giorginis 1995 Hagedorn 1957 Sawicki 1985 Amsel 1964 Turos 1973 Amsel 1964 Jarjis 1979 Jarjis 1979 Amsel 1967 Abel Alkemada Amsel 1967 Amsel 1964 Amsel 1964 Amsel 1964 Amsel 1964 Dieumegard 1980 Dieumegard 1980 Maurel 1981 Maurel 1981 3.7 The Calculate menu In the Calculate menu all commands for calculating spectra, scattering kinematics, stopping powers and data fitting are located. • Calculate Spectrum: Calculates the simulated spectrum. • Calculate Spectrum Fast: Sets the detector resolution to 0.0 keV, ignores straggling and dual scattering and calculates the simulated spectrum. The calculation of the spectrum is performed much faster than with Calculate Spectrum, but the spectrum will contain kinks. • Fit Spectrum...: Data fitting to experimental data. See section 3.7.1 for details. • Kinematics...: Calculation of scattering kinematics. Allows the calculation of the energies of backscattered particles, recoils and nuclear reaction products. • Stopping...: Calculation of stopping powers for any projectile in any target element and of energy loss in the different layers. Note: The result of a stopping power calculation for E > 1 MeV/amu depends on the setting of Setup Calculation:High energy stopping, see section 3.4.2. 3.7.1 Fit Spectrum... Data fitting to backscattering spectra is a nontrivial task. In data fitting the quadratic deviation of the simulated from the measured data points χ2 = X w(i) (Nexp (i) − Nsim (i))2 (3.2) i is minimised by varying the input parameters of the calculation. Nexp (i) is the number of counts in channel i of the measured spectrum, and Nsim (i) is the number of counts in channel i of the simulated spectrum. w(i) is the weight of each data point. Fast fitting algorithms, such as the Levenberg-Marquardt algorithm, tend to be unstable and require the knowledge of the derivatives of χ2 . SIMNRA uses the Simplex algorithm for fitting [2]. The Simplex algorithm is very stable and converges (nearly) always. However, the convergence is not very fast. The Simplex algorithm always uses n + 1 points (called vertices) in the parameter space for fitting, where n is the number of free parameters. 26 SIMNRA uses equal weighting of each data point, this means w(i) = 1 for all points. You can fit: 1. Energy calibration 2. Particles*sr 3. Thickness of a layer 4. Composition of a layer independently or all at once. Check which parameters should be varied. Only one layer at a time can be fitted. • Fitting range: The range (in channels) in which χ2 is calculated. • Max Iterations: The maximum number of iterations. Fitting will be performed until the desired accuracy is reached or the maximum number of iterations is reached. • Max Error: The desired accuracy of the fit. The fit has converged if the relative change of all fitted parameters and of χ2 is below Max Error. The relative change of a parameter A is ∆A/A, where ∆A is the difference between the best vertex (the vertex with the lowest χ2 ) and the worst vertex (the vertex with the highest χ2 ). • fast and accurate fit: If fast fit is selected, the fit will be performed with zero detector resolution and without calculation of straggling and dual scattering, see Calculate Spectrum Fast. This will speed up the fit significantly, but is less accurate. If accurate fit is selected, the actual detector resolution, straggling (if checked in the Setup:Calculation menu) and dual scattering (if checked in the Setup:Calculation menu) are used for the calculation. 27 3.8 The Plot menu This section describes all plot related commands, including all commands which are not accessible via menus. • Autoscaling: If checked, the plot will be scaled automatically to minimum and maximum if experimental data are imported or a new calculation is performed. If unchecked, the axis scales remain fixed. • Delete experimental data: Deletes the experimental data from the plot. • Delete simulated data: Deletes all simulated data from the plot. • Scaling the axis: To scale the x- or y-axis double-click with the left mouse button on the desired axis. Enter the axis minimum and maximum. • Zooming into the plot: To zoom into the plot click with the left mouse button into the upper left corner of the range you want to zoom in. Keep the mouse button down and tear a rectangle to the lower right corner of the zooming range. Release the left mouse button. Now double-click with the left mouse button into the rectangle to zoom in. • Zooming out: Click the right mouse button to zoom out. 28 3.9 The Options menu • Directories: Directories where atomic data (file ATOMDATA.DAT), stopping data (the files STOPH.DAT and STOPHE.DAT) and cross-section data are located. • Create Reaction List: SIMNRA uses a file named CRSEC.LST in the crosssections directory to know which cross-section data are available. Create Reaction List will create this file. You have to recreate the reaction list if you add or delete cross-section data files. Note: Some data files contain total cross-sections. These files are ignored by SIMNRA. The program displays a list of all ignored files. 29 3.10 Adding new cross-section data To add new cross-section data, you have to perform the following steps: 1. Create a cross-section data file in the R33 file format. The file format is described below. 2. Copy this file into the directory where all other cross-section data files are. This directory is displayed in Options:Directories.... 3. Recreate the reaction list by clicking Options:Create Reaction List. Note: If your file will be ignored, then SIMNRA was not able to read or understand the file. Carefully read the section about the R33 file format and try again. 3.10.1 The R33 file format The R33 file format is described in full detail in a proposal by I.C. Vickridge. The proposal can be obtained from SigmaBase. An example for a valid file in the R33 format is shown in fig. 3.5. Each line must end with <CR><LF> (Carriage Return and Line Feed). SIMNRA uses not only the data points, but also a part of the information supplied in the file header. The following lines must be present in the file in the given order. The file may additionally contain an arbitrary number of other information. All other lines than the ones listed below are ignored by the program. • A line containing the string ’REACTION:’. Uppercase characters are important. SIMNRA will interpret the nuclear reaction string written in that line (In the example of fig. 3.5 16O(d,a0)14N) to find out which particles are involved in the nuclear reaction. The masses of the particles are ignored. • A line containing the string ’MASSES:’. SIMNRA will read the masses of the particles from this line. Please note that the first mass is the mass of the incident particle, the second mass is the mass of the target particle, the third mass is the mass of the outgoing particle for which the cross-section is valid and the fourth mass is the mass of the other reaction product. • A line containing the string ’QVALUE:’. The Q-value is the energy released in the nuclear reaction (in keV). 30 COMMENT: These cross sections have been digitised from the publication cited below. No error of either the energy and or the sigma is given. Some errors may be among the data, we are recently checking them. The Los Alamos Ion Beam Handbook also will contain these data as soon as it is ready. If you use this data please refer to the paper below. Source: A.Turos, L.Wielunski and a Batcz, NIM, 111(1973), 605 Special comment: WARNING ! THIS IS MAINLY FOR TEST NO GUARANTY IS PROVIDED FOR EVEN AGREEMENT WITH THE ORIGINAL PUBLICATION. NAME: Gyorgy Vizkelethy ADDRESS1: Department of Physics ADDRESS2: Idaho State University ADDRESS3: Campus Box 8106 ADDRESS4: Pocatello, ID 83209-8106 ADDRESS5: (208) 236-2626 ADDRESS6: [email protected] SERIAL NUMBER: ? REACTION: 16O(d,a0)14N DISTRIBUTION: Energy MASSES: 2,16,4,14 QVALUE: 3110.00 THETA: 145.0 SIGFACTORS: 1.00 0.00 ENFACTORS 1.00 0.00 0.00 0.00 NVALUES: 5 761.0 0.0 2.92E+0000 0.0 770.0 0.0 3.65E+0000 0.0 775.0 0.0 3.99E+0000 0.0 780.0 0.0 4.41E+0000 0.0 785.0 0.0 4.55E+0000 0.0 Figure 3.5: Example for a cross-section data file in the R33 file format. 31 • A line containing the string ’THETA:’. Theta should be given in degrees. The value of theta is not used by SIMNRA, however this line must be present and contain a value. • A line containing the string ’NVALUES:’. The value of nvalues is ignored, however this line must be present. SIMNRA assumes that the data will start after this line. • The data are organised in 4 columns: The first column is the energy in keV, the second column is the energy error (ignored by SIMNRA), the third column is the differential cross-section in the laboratory frame measured in mbarn/sr, and the fourth column is the cross-section error (ignored by SIMNRA). SIMNRA expects the data to be arranged in order of ascending energy. 32 3.11 Detector nonlinearity It is well known that the energy calibration of semiconductor detectors, which are used in most ion beam experiments, is not exactly linear. This is due to the energy dependent energy loss in the top electrode and the dead layer of the semiconductor detector [3, 4], which results in a nonlinearity of typically several channels. To account for detector nonlinearities, SIMNRA offers two possibilities: 1. You can create a foil consisting of two layers in front of the detector. Layer 2 is composed of the material of the top electrode (usually Au) and has the thickness of the electrode (usually the thickness is supplied by the manufacturer of the detector). Layer 1 is composed of silicon in the case of a silicon detector and has the thickness of the dead layer (the dead layer is the insensitive region near the electrode). The dead layer thickness can be obtained only experimentally by tilting the detector. 2. SIMNRA offers the possibility to use a non-linear energy calibration with a quadratic correction term of the form E [keV] = A + B × channel + C × channel2 . See section 3.4.1 for details. 33 Chapter 4 Physics 4.1 Overview During the last decade, several programs for the simulation of backscattering spectra have been developed. The most common program is Doolittle’s RUMP [5, 6]. However, RUMP uses many approximations to save computing time. The increase in computer power during the last years has made it possible to drop several of the approximations used by RUMP. SIMNRA offers more freedom in the use of non-Rutherford cross-sections and nuclear reactions, treats several topics such as straggling and convolution more precise and adds new possibilities such as dual scattering. This section describes the physics involved in the simulation of a backscattering spectrum as performed by SIMNRA. The target is subdivided into shallow sublayers. Each simulated spectrum is made up of the superimposed contributions from each isotope of each sublayer of the sample target. The thickness of each sublayer is chosen in such a way that the energy loss in each sublayer is about the stepwidth of the incoming particles. When the incident particles penetrate a sublayer, they loose energy due to electronic and nuclear energy loss and the beam energy is spread due to straggling. The calculation of the energy loss is described in detail in section 4.3, and the calculation of straggling in section 4.5. SIMNRA calculates the energy of backscattered particles1 from the front and the backside of the sublayer, and the energy of these particles when reaching the detector after passing to the target surface and traversing a foil in front of the detector, see fig. 4.1. The contribution of each isotope in each sublayer will be referred to as a brick. 1 A ‘backscattered’ particle may be a recoil or a product in a nuclear reaction as well. 34 Figure 4.1: Notation used for a single brick. To account for energy straggling and the finite energy resolution of the detector the brick shown in fig. 4.1 is convoluted with a Gaussian function f (E, σ 2 ) with width 2 2 σ 2 = σStraggling Out + σDetector . (4.1) 2 σStraggling Out is the variance of the energy distribution of the outgoing particles due to 2 energy loss straggling, and σDetector is the energy resolution of the detector. The final contribution to the energy spectrum of each isotope in each sublayer is given by S(E) = Z ∞ 0 S0 (E 0 ) f (E 0 , σ 2 (E 0 )) dE 0 (4.2) Here S0 (E) is the energy spectrum before convolution and S(E) the spectrum after the convolution. Note that the width of the Gaussian changes throughout the brick due to different straggling contributions. The Number of counts Ni in each channel i is given by integrating S(E) over the channel width from the minimum to the maximum energy of each channel: Ni = Z Emax (i) Emin (i) S(E 0 ) dE 0 (4.3) Eqs. 4.2 and 4.3 can be put together into a 2-dimensional integral, which is computed by SIMNRA by means of a 2-dimensional Gauss-Legendre integration. The accuracy of the integration is about 10−4 . The area Q of the brick in fig. 4.1 is calculated by SIMNRA by using the cross-section 35 ¯ in the brick. at the mean energy E Q = N ∆Ω dσ ¯ ∆x (E) dΩ cos α (4.4) ¯ N ∆Ω is the number of incident particles times the solid angle of the detector and dσ/dΩ(E) ¯ The heights of the front is the differential cross-section evaluated at the mean energy E. and back side of the brick are adjusted to give the correct area when integrated. SIMNRA interpolates the brick linearly, as shown in fig. 4.1. This is, however, only valid if the cross-section does not vary strongly and the brick is sufficiently thin. If the cross-section has structures such as sharp resonances, the stepwidth of the incoming particles must be sufficiently smaller than the width of the resonance. 4.2 Cross-sections 4.2.1 Rutherford cross-sections The Rutherford cross-section for backscattering is given in the laboratory system by µ σR [mb/sr] = 5.18275 × 106 Z1 Z2 E [keV] ¶2 n¡ M22 − M12 sin2 θ ¢1/2 + M2 cos θ ¡ M2 sin4 θ M22 − M12 sin2 θ ¢1/2 o2 (4.5) θ is the scattering angle, Z1 and M1 are the nuclear charge and the mass of the projectile, respectively, and Z2 and M2 are the nuclear charge and the mass of the target atom, respectively. σR is the differential cross-section in the laboratory system. Experimental measurements indicate that actual cross-sections deviate from Rutherford at both high and low energies for all projectile-target pairs. The low-energy departures are caused by partial screening of the nuclear charges by the electron shells surrounding both nuclei [7, 8, 9, 1]. This screening is taken into account by a correction factor F : σ = F σR For θ > 90◦ the correction factor by L’Ecuyer et al. [7] is widely used: 4/3 0.049 Z1 Z2 FL’Ecuyer = 1 − ECM (4.6) ECM is the energy in the center of mass system (in keV). Tabulated values of FL’Ecuyer can be found for example in [1]. The correction for backscattering angles θ > 90◦ at 36 typical energies used in ion beam analysis usually is small. For 1 MeV 4 He ions on gold the correction is only about 3.5%. The correction factor by L’Ecuyer (eq. 4.6) is a first order correction and does not take into account the influence of the scattering angle θ. For θ < 90◦ eq. 4.6 will underestimate the necessary correction to the Rutherford cross-section. SIMNRA uses the angular- and energy dependent correction factor by Andersen et al. [9]: ³ 1+ FAndersen = ½ 1+ V1 ECM h + 1 V1 2 ECM 2ECM ´2 V1 sin θCM /2 i 2 ¾2 (4.7) θCM is the scattering angle in the center of mass system. The increase in the kinetic energy V1 is given by ³ 2/3 V1 [keV] = 0.04873 Z1 Z2 Z1 ´ 2/3 1/2 + Z2 The dependence of the correction factor FAndersen from the scattering angle θ for 4 He scattered from gold is shown in fig. 4.2 for different 4 He energies. Dashed lines are the angular independent correction factor by L’Ecuyer. For large scattering angles the correction factors by L’Ecuyer and Andersen are near to unity and similar, however, for small scattering angles the correction by Andersen becomes large and the angle-independent L’Ecuyer correction underestimates the deviations from the Rutherford cross-section. The Rutherford cross-section for recoils is given in the laboratory system by ERD σR [mb/sr] = 2.0731 × 107 [Z1 Z2 (M1 + M2 )]2 (2M2 E [keV])2 cos3 θ (4.8) θ is the recoil angle in the lab system. SIMNRA applies the correction to the Rutherford cross-section from eq. 4.7 also for the recoil cross-section. 4.2.2 Non-Rutherford cross-sections At high energies the cross-sections deviate from Rutherford due to the influence of the nuclear force. A useful formula above which energy EN R deviations from Rutherford can be expected was given by Bozoian [10, 11, 12]: EN R [MeV] = EN R [MeV] = M1 + M2 Z2 for Z1 = 1 M2 10 M1 + M2 Z1 Z2 for Z1 > 1 M2 8 37 1.00 2000 keV 1000 keV 0.95 500 keV 0.90 250 keV F(E, θ) 0.85 0.80 0.75 0.70 0.65 0.60 0 30 60 90 120 150 180 θ (degree) Figure 4.2: Angular dependence of the correction factors for the Rutherford cross-section by L’Ecuyer (eq. 4.6, dashed lines) and Andersen (eq. 4.7, solid lines) for 4 He backscattered from gold at different energies. EN R is the energy at which the deviation from the Rutherford cross-section is > 4%. SIMNRA does not check if the cross-sections at a given energy are Rutherford or not. It is in the responsibility of the user to choose the correct crosssections. The above formulas may be useful to estimate if the cross-section is still Rutherford or not. For non-Rutherford cross-sections SIMNRA uses experimentally determined differential cross-sections taken from SigmaBase. The use of non-Rutherford cross-sections is described in full detail in section 3.6. SIMNRA uses linear interpolation between the given data points. 4.3 Evaluation of energy loss The energy E of a particle in the depth x is given by the integral equation E(x) = E0 − Z x/ cos α dE dx0 0 (E(x0 ), x0 )dx0 (4.9) Here we assume that the particle starts with initial energy E0 at the surface (x = 0), dE/dx0 (E(x0 ), x0 ) is the energy and depth dependent stopping power. In principle, eq. 4.9 38 can be evaluated directly, however this consumes a lot of computing time. For the evaluation of the energy loss SIMNRA uses the algorithm of Doolittle instead, developed for RUMP [5]. The beam loses energy according to the differential equation dE = −²(E) dx (4.10) where this is the defining equation for ²(E), the energy dependent stopping cross-section. x is the pathlength into the material, measured in areal density (1015 atoms/cm2 ). SIMNRA uses the Ziegler stopping power data, see section 4.4. ²0 = d²/dE is the first and ²00 = d2 ²/dE 2 the second derivative of ². If incoming or outgoing particles with incident energy E0 traverse a layer of material with thickness ∆x, then the particles energy E1 after the layer can be expanded into a Taylor series: E1 = E0 + ∆x dE 1 d2 E d3 E 1 (E0 ) + ∆x2 2 (E0 ) + ∆x3 3 (E0 ) dx 2 dx 6 dx (4.11) The terms in eq. 4.11 look as follows: dE dx d2 E dx2 d3 E dx3 = −² = = (4.12) d² dE d (−²) = − = ²0 ² dx dE dx d²0 d² d 0 (² ²) = ² + ²0 = −²00 ²2 − ²02 ² dx dx dx (4.13) (4.14) With ², ²0 and ²00 evaluated at E0 ³ ´ 1 1 E1 = E0 − ∆x² + ∆x2 ²²0 − ∆x3 ²00 ²2 + ²02 ² 2 6 (4.15) See ref. [5] for a discussion of the accuracy of the above equations. ²0 and ²00 are calculated by SIMNRA by numerical differentiation of the Ziegler stopping power data. The stepwidth ∆x for the incoming and outgoing particles can be adjusted in the Setup:Calculation menu. The stepwidth of the incoming particle should be kept small in the range of 10 keV due to the cross-section calculation, see section 4.1. The stepwidth for outgoing particles can be chosen much larger due to the accuracy of eq. 4.15. Typical values for the stepwidth of outgoing particles are around 200 keV. 39 4.4 4.4.1 Stopping power data Hydrogen SIMNRA uses the electronic stopping power data by Andersen and Ziegler [13] for the stopping of incident protons, deuterons and tritons in all elements. The electronic stopping power Se in eV/(1015 atoms/cm2 ) for an incident hydrogen ion with energy/mass E in keV/amu is given by 1 1 1 = + Se SLow SHigh (4.16) SLow = A2 E 0.45 (4.17) with and · SHigh A3 A4 = ln 1 + + A5 E E E ¸ (4.18) A2 −A5 are fitting coefficients and tabulated in [13]. They are stored in the file STOPH.DAT. Equations 4.16–4.18 are valid for 10 keV ≤ E < 1 MeV. For energies in the range 1 MeV– 100 MeV the electronic stopping power Se is given by " 4 X A6 A7 β 2 2 Se = 2 ln − β − Ai+8 (ln E)i β 1 − β2 i=0 # (4.19) A6 − A12 are tabulated in [13], β = v/c, with v the ion velocity and c the speed of light. Equation 4.19 is used only if the switch High energy stopping in the Setup:Calculation menu is checked. If unchecked, the program will use Equations 4.16–4.18 at all energies. The program default is checked. The difference between eq. 4.16 and eq. 4.19 is small in most cases. The main problem using eq. 4.19 is that the first and second derivatives of eq. 4.16 and eq. 4.19 do not fit smoothly together at 1 MeV/amu. This may result in the appearance of kinks in the spectrum. Nuclear stopping for incident hydrogen, deuterium and tritium ions is negligible for incident energies above about 10 keV/amu [13] and is neglected by SIMNRA. 4.4.2 Helium For incident 3 He and 4 He ions the electronic stopping power data by Ziegler [14] are used for all elements. The electronic stopping power Se in eV/(1015 atoms/cm2 ) for incident 40 4 He ions with energy E in keV is given by 1 1 1 + = Se SLow SHigh (4.20) SLow = A1 E A2 (4.21) with and · SHigh A3 A4 = ln 1 + + A5 E E E ¸ (4.22) A1 −A5 are fitting coefficients and tabulated in [14]. They are stored in the file STOPHE.DAT. Equations 4.20–4.22 are valid for 1 keV ≤ E < 10 MeV. 4 He-stopping at higher energies (above 10 MeV) is not implemented in the program. The stopping power of 3 He is identical to the stopping power of 4 He at the same velocity [14]. The stopping power of 3 He with energy E is obtained by taking the stopping power value at the energy E(4 He) = 4/3 E(3 He). The stopping power for 3 He is valid in the energy range 10 keV ≤ E < 7.5 MeV. Nuclear stopping for incident helium ions is calculated with the Krypton-Carbon (KrC) potential [15]. The nuclear stopping Sn in eV/1015 atoms/cm2 for He-ions with incident energy E (in keV) is given by: 8.462 Z1 Z2 M1 Sn = sn ³ 2/3 (M1 + M2 ) Z1 ´ 2/3 1/2 (4.23) + Z2 sn is the reduced nuclear stopping and Z1 , M1 are the nuclear charge and mass of the helium ion and Z2 , M2 are the nuclear charge and mass of the target element. The reduced nuclear stopping sn has the simple form sn = 0.5 ln(1 + ²) ² + 0.10718 ²0.37544 (4.24) ² is the reduced energy and is given by 32.53 M2 E ²= ³ 2/3 Z1 Z2 (M1 + M2 ) Z1 ´ 2/3 1/2 (4.25) + Z2 Nuclear stopping is only important at incident energies E < 100 keV, at higher energies nuclear stopping becomes negligible. 41 4.4.3 Heavy ions The electronic stopping power of heavy ions in all elements is derived from the stopping power of protons using Brandt-Kitagawa theory [16]. The formalism is described in detail in ref. [16]. The screening length Λ (eq. 3-29 of ref. [16]) is multiplied by an empirical correction factor which has been digitised from fig. 3-25 of ref. [16]. The correction factor for all elements is stored in the file LCORRHI.DAT. Note that the switch High energy stopping in the Setup:Calculation menu has influence on the calculation of the stopping power for heavy ions with incident energies above 1 MeV/amu. Nuclear stopping for incident heavy ions is calculated with the universal potential from ref. [16]. The reduced nuclear stopping sn with the universal potential is given by sn = ln(1 + 1.1383 ²) 2 [² + 0.01321 ²0.21226 + 0.19593 ²0.5 ] (4.26) for ² ≤ 30. For ² > 30 sn is given by sn = ln(²) 2² (4.27) The reduced energy ² in eqs. 4.26 and 4.27 is calculated using the universal screening length aU , which is ∝ 1/(Z10.23 + Z20.23 ) instead of the Firsov screening length aF ∝ 2/3 1/(Z1 2/3 + Z2 )1/2 , which is used in eq. 4.25. The difference between eq. 4.24 and 4.26 is only some percent. The nuclear stopping component is only important at ion energies below about 200 keV/amu. Nuclear stopping becomes very small at higher energies, typically below 1% of the electronic stopping component. 4.4.4 Stopping in compounds SIMNRA uses Bragg’s rule [17] for the determination of the stopping power in compounds. Bragg’s rule is a simple linear additivity rule of the stopping contributions of the different compound elements, assuming that the interaction of an incident ion with a target atom is independent of the surrounding target atoms. For a compound consisting of different P elements i with atomic concentrations ci ( by S= ci = 1) the total stopping power S is given X 42 ci Si (4.28) Si is the stopping power of each element. Bragg’s rule assumes that the interaction between the ion and the atom is independent of the environment. The chemical and physical state of the medium is, however, observed to have an effect on the energy loss. The deviations from Bragg’s rule predictions are most pronounced around the stopping power maximum and for solid compounds containing heavier constituents, such as oxides, nitrides, hydrocarbons, etc. The deviations from Bragg’s rule predictions may be of the order of 10–20% [18]. Ziegler and Manoyan [19] have developed the ’cores and bonds’ (CAB) model, which assumes the electronic energy loss to have two contributions: The effect of the cores and the effect of the bonds, such as C-H and C-C. The CAB-model allows better predictions for the stopping in compounds, however, the bond structure has to be known. Currently the CAB-model (or any other model which allows better predictions for the stopping in compounds) is not implemented in SIMNRA. 4.5 Straggling When a beam of charged particles penetrates matter, the slowing down is accompanied by a spread in the beam energy. This phenomenon is called straggling. It is due to statistical fluctuations of the energy transfer in the collision processes. Energy loss straggling has different contributions: 1. Electronic energy loss straggling due to statistical fluctuations in the transfer of energy to electrons. 2. Nuclear energy loss straggling due to statistical fluctuations in the nuclear energy loss. Though the contribution of the nuclear energy loss to the total energy loss is usually negligible at high energies, it contributes to the total energy loss straggling. The contribution of the nuclear energy loss straggling is, however, always smaller than the contribution of the electronic energy loss straggling. 3. Straggling due to plural scattering and multiple small angle scattering, resulting in different path lengths and energy and angular spread of the incident beam. 4. Geometrical straggling due to finite detector solid angle and finite beam spot size, resulting in a distribution of scattering angles and different pathlengths for outgoing 43 particles. 5. Straggling due to surface and interlayer roughness. An additional contribution to the energy broadening visible in experimental spectra is the energy resolution of the detector. The different straggling contributions have been recently reviewed by Szil´agy et. al. [20]. Multiple small angle scattering, geometrical straggling and surface roughness are not calculated by SIMNRA. The finite energy resolution of the detector is included in the calculations. Plural scattering with two scattering events (= dual scattering) can be calculated by SIMNRA. 44 4.5.1 Electronic and nuclear energy loss straggling There are four main theories describing electronic and nuclear energy loss straggling [21, 22, 23], each applicable in a different regime of energy loss. With ∆E the mean energy loss of the beam, and E the energy of the incident beam, we can distinguish: ∆E/E < 10% Vavilov’s Theory[24, 22]. For thin layers and small energy losses. The energy distribution is non-Gaussian and asymmetrical. This energy range is not described properly by SIMNRA. 10 − 20% Bohr’s Theory[25, 26]. As the number of collisions becomes large, the distribution of particle energies becomes Gaussian. 20 − 50% Symon’s Theory[21]. This theory includes non-statistical broadening caused by the change in stopping power over the particle energy distribution. If the mean energy of the beam is higher than the energy of the stopping power maximum, then particles with a lower energy have a higher stopping power, and particles with higher energy have a smaller stopping power. This results in a nonstatistical broadening of the energy distribution. The width of the particles energy distribution in Symon’s theory is significantly higher than predicted by Bohr’s theory. The distribution of particle energies is still Gaussian. 50 − 90% Payne’s and Tschal¨ ars Theory [27, 28, 29]. When the energy losses become very large and the mean energy of the beam decreases below the energy of the stopping power maximum, the particle energy distribution again become skewed, because now particles with lower energy have a lower stopping power than particles with higher energy. The distribution is about Gaussian. SIMNRA always assumes that the particles energy distribution is Gaussian. This is only an approximation for thin layers: In this case the energy distribution is described by the Vavilov distribution [24, 22]. However, the straggling contribution of thin layers to the total energy broadening is much smaller than the contribution of the finite energy resolution of the detector. SIMNRA calculates the non-statistic broadening (or skewing) of the energy distribution in the following way: 45 Assume two particles with energies E1 and E2 ∆E 2 ∆E = E0 − 2 E1 = E0 + E2 centered around a mean energy E0 . The energy difference E1 − E2 of the two particles is ∆E. To evaluate the stopping power ² = dE/dx at E1 and E2 we can apply a Taylor expansion of the stopping power ²(E) and considering only the linear term: 1 d² (E0 )∆E 2 dE 1 d² ²(E2 ) = ²(E0 ) − (E0 )∆E. 2 dE ²(E1 ) = ²(E0 ) + The energies E10 and E20 after penetrating a thin layer with thickness ∆x are then given by E10 = E1 − ²(E1 )∆x E20 = E2 − ²(E2 )∆x. By putting the above equations together we get the energy difference ∆E 0 = E10 − E20 of the two particles after penetrating the layer: ¶ µ ∆E 0 = 1 − d² (E0 )∆x ∆E. dE (4.29) If d²/dE is negative, which is the case for all energies above the stopping power maximum, the energy difference increases and the distribution function is broadened. If d²/dE is positive, the energy difference decreases and the distribution function gets skewed. Because this is a linear Taylor expansion, a Gaussian distribution remains gaussian, but the width of the Gaussian is changed according to eq. 4.29. To the non-statistic broadening we have to add the statistical effects. When the incident beam with initial energy E0 and initial beam width σ02 (σ 2 is the variance of the √ energy distribution, the full width at half maximum (FWHM) is 2 2 ln 2 σ = 2.355 σ) penetrates a layer of matter with thickness ∆x, then the beam width σ12 after penetrating the layer is given by: µ σ12 = 1 − d² (E0 )∆x dE ¶2 σ02 + σ 2 (4.30) ²(E) = dE/dx(E) is the stopping power of the material and σ 2 is the energy loss straggling in the layer including nuclear energy loss straggling in Bohr approximation and electronic 46 energy loss straggling according to Chu’s theory. The first term in eq. 4.30 describes the non-statistical broadening of the beam according to eq. 4.29 due to the energy dependence of the stopping power, the second term adds the statistical effects. The variance of the energy loss straggling σ 2 in eq. 4.30 has two contributions: nuclear energy loss straggling σn2 and electronic energy loss straggling σe2 . The total straggling σ 2 is given by quadratically adding the two independent contributions of electronic and nuclear straggling: σ 2 = σe2 + σn2 (4.31) The electronic energy loss straggling is calculated by applying Chu’s theory [30, 26]: 2 σe2 = H(E/M1 , Z2 )σBohr (4.32) 2 σBohr is the electronic energy loss straggling in Bohr approximation and is given by [25, 26]: 2 σBohr [keV2 ] = 0.26 Z12 Z2 ∆x [1018 atoms/cm2 ] (4.33) Bohr’s theory of electronic energy loss straggling is valid in the limit of high ion velocities. In this case the electronic energy loss straggling is almost independent of the ion energy. For lower ion energies the Bohr straggling is multiplied by the Chu correction factor H(E/M1 , Z2 ), which depends only on E/M1 and the nuclear charge of the target atoms Z2 . H takes into account the deviations from Bohr straggling caused by the electron binding in the target atoms. Chu [30, 26] has calculated H by using the Hartree-FockSlater charge distribution. This calculation gives straggling values which are considerably lower than those given by Bohr’s theory. The correction factor H, as used by SIMNRA, is shown in fig. 4.3. The Z2 oscillations are clearly visible. The Chu correction is mainly necessary for high Z2 and low energies. For high energies H approaches 1 and becomes independent of Z2 and energy. For E/M1 values in the range 100–1000 keV/amu the data have been taken from ref. [26], data for lower and higher E/M1 values are based on an extrapolation performed in ref. [20]. Tabulated values for H are stored in the file CHU CORR.DAT. For not tabulated values SIMNRA uses linear interpolation. For the nuclear energy loss straggling σn2 SIMNRA uses Bohr’s theory of nuclear straggling. The nuclear energy loss straggling in Bohr’s approximation is given by: µ σn2 2 [keV ] = 0.26 Z12 Z22 M1 M1 + M2 47 ¶2 ∆x [1018 atoms/cm2 ] (4.34) 1.2 E/M [keV/amu] 1.0 5000 H(E/M, Z2) 0.8 3000 2000 1500 0.6 1000 750 500 300 200 100 50 10 0.4 0.2 0.0 0 20 40 60 80 100 Z2 Figure 4.3: The Chu straggling correction for several values of E/M1 as a function of the nuclear charge of the target Z2 . Dots are original data from Chu [26], solid lines are extrapolated data taken from [20]. 48 4 2.5 MeV He in Si Straggling (keV FWHM) 80 SIMNRA Bohr 60 40 20 10% 20% Max 50% 0 0 1 2 Depth (10 3 19 4 2 atoms/cm ) Figure 4.4: Beam width (FWHM) of 2.5 MeV 4 He ions penetrating through silicon. The solid line is the beam width calculated by SIMNRA using eq. 4.30, the dashed line is the prediction of Bohr’s theory. The vertical lines denote the mean depth at which the beam has lost 10%, 20% and 50% of its initial energy. Max denotes the depth at which the mean energy of the beam has decreased to the energy of the stopping power maximum. Because the nuclear energy loss straggling is generally much smaller than the electronic energy loss straggling, Bohr’s theory of nuclear straggling can be used without loss in precision. Fig. 4.4 compares the beam width (FWHM) of 2.5 MeV 4 He ions in silicon calculated by SIMNRA using eq. 4.30 with Bohr’s theory. For small energy losses the beam width calculated by SIMNRA is slightly smaller than predicted by Bohr’s theory due to the Chu correction. However, this is counterbalanced by the nonstochastic broadening due to the characteristics of the stopping power curve, and for larger energy losses the beam width gets larger than in Bohr’s theory. When the mean beam energy has decreased below the energy of the stopping power maximum, the beam width becomes skewed. As can be seen from fig. 4.3 the deviation of the Chu correction from Bohr’s theory is largest for high Z2 and low energies. Fig. 4.5 shows the beam width (FWHM) of 1 MeV 4 He penetrating through gold. The deviation from Bohr’s theory is large. The stopping power maximum is at about 960 keV. For low energy losses the beam width increases due 49 4 1.0 MeV He in Au Straggling (keV FWHM) 80 SIMNRA Bohr 60 40 Max 20% 50% 90% 20 0 0 2 4 6 Depth (10 18 8 10 2 atoms/cm ) Figure 4.5: Beam width (FWHM) of 1.0 MeV 4 He ions penetrating through gold. The solid line is the beam width calculated by SIMNRA using eq. 4.30, the dashed line is the prediction of Bohr’s theory. The vertical lines denote the mean depth at which the beam has lost 20%, 50% and 90% of its initial energy. Max denotes the depth at which the mean energy of the beam has decreased to the energy of the stopping power maximum. to the statistical broadening because the nonstochastic skewing, which occurs for beam energies below the stopping power maximum, is small and the stochastic broadening wins. For larger energy losses however the beam width gets skewed. Fig. 4.6 shows the measured RBS-spectrum for 1.0 MeV 4 He ions incident on a gold layer with a thickness of about 100 nm and a scattering angle of 165◦ compared with simulations using Bohr straggling and Chu straggling. As can be seen at the low energy edge of the layer, the Bohr straggling is broader than the experimental data. The Chu straggling fits the measured curve relatively well, except of the multiple scattering contribution. The straggling of outgoing particles is calculated with eq. 4.30 as well. Outgoing 2 particles always start with an energy distribution with variance σout which is given by 2 2 σout = K 2 σin (4.35) 2 the variance of the energy distribution of the incident with K the kinematic factor and σin beam. 50 Energy (keV) 700 750 800 850 900 950 Experimental Chu Bohr 6000 Counts 1000 4000 2000 0 500 600 700 Channel Energy (keV) 740 750 760 770 780 790 800 6000 4000 2000 0 540 560 580 600 Channel Figure 4.6: Measured and simulated spectra using Bohr and Chu straggling of 1.0 MeV 4 He ions incident on 100 nm Au on Si, scattering angle 165◦ . Bottom: Magnification of the low energy gold edge. 51 Figure 4.7: Examples of ion trajectories with one, two and three scattering events. 4.5.2 Energy loss straggling in compounds For compounds a simple additivity rule for energy loss straggling is used [26]. The straggling in a compound consisting of elements i with atomic concentration ci is calculated with σ2 = X ci σi2 (4.36) i with σi2 being the straggling in each element. 4.6 Multiple and plural scattering SIMNRA uses straight lines as trajectories for the ingoing and outgoing particles, with one single scattering event connecting the trajectories of the particles, see fig. 4.7 left. This is only an approximation to physical reality, because the particles on the ingoing and outgoing path suffer many small angle scatterings with small scattering angles (this has been called multiple scattering) and additionally may perform more than one scattering event with large scattering angle (see fig. 4.7 middle and right), before they are scattered towards the detector. This has been called plural scattering. Multiple scattering has been recently reviewed by Szilagy et al. [20]. Multiple scattering results in an angular spread of the particles and therefore in a spread of path lengths. Due to the path length differences, we get an energy spread of the particles in a given depth. Multiple scattering is not treated by SIMNRA. Plural scattering with 2, 3, 4, . . . scattering events is responsible for the background behind the low energy edge of high Z elements on top of low Z elements and the steeper increase of the spectra towards low energies than calculated with single scattering [31, 32]. SIMNRA is able to calculate dual scattering, i. e. all particle trajectories with two scattering events. 52 SIMNRA performs the calculation of dual scattering in the following way: During each step of the incident ion particles are scattered into the whole sphere of 4π. We introduce the polar system with the polar angles ψ, φ, see fig. 4.8. After the first scattering event the scattered particles have the direction ψ, φ. The scattering angle θ1 of the first scattering event is given by cos θ1 = sin α sin ψ sin φ − cos α cos ψ SIMNRA uses the Rutherford cross-section for the calculation of the number of scattered particles in the first scattering event. The new angle α0 of the particles after the first scattering is α0 = 180◦ − ψ The scattering angle θ2 of the second scattering event is given by cos θ2 = sin β sin ψ sin φ + cos β cos ψ SIMNRA subdivides the whole sphere of 4π into 10 ψ-intervals and 12 φ-intervals, resulting in 120 solid angle intervals. SIMNRA considers only trajectories with scattering angles θ1 , θ2 > 20◦ for dual scattering. Trajectories with smaller scattering angles are very similar to single scattering trajectories. For each solid angle interval a full backscattering spectrum with the starting depth of the particles equal to the depth of the incident ions and the new incident angle α0 and the new scattering angle θ2 is calculated. Fig. 4.9 compares the simulated spectra with single and dual scattering for 500 keV 4 He ions incident on a 100 nm gold layer on top of silicon with experimental data. With the inclusion of dual scattering the experimental results are much better approximated. Dual scattering gives the background between the low energy edge of Au and the Si edge, and the steeper increase of the gold spectrum is better described. The results with dual scattering are slightly lower than the experimental results. This is due to trajectories with more than two scattering events. 53 z ψ x ϕ y α β Figure 4.8: Geometry used for the calculation of dual scattering. Energy (keV) 100 14000 12000 200 300 Experimental Dual scattering Single scattering 400 500 Au Counts 10000 8000 6000 4000 Si 2000 0 100 200 300 Channel Figure 4.9: 500 keV 4 He ions incident on 100 nm Au on top of Si, scattering angle 165◦ . Circles: experimental data points, dashed line: simulation with one scattering event, solid line: simulation with two scattering events. 54 Chapter 5 Examples This chapter gives several examples for the abilities of SIMNRA. All backscattering spectra were measured at the IPP Garching at a scattering angle θ = 165◦ . The solid angle of the detector was 1.08 × 10−3 sr. A standard surface barrier detector with a nominal energy resolution of 15 keV FWHM was used. 5.1 RBS: Rutherford cross-sections Fig. 5.1 shows the measured and simulated spectra for 1.0 MeV 4 He incident ions on a gold layer with a thickness of about 100 nm on top of silicon. The simulated spectrum fits the measured data very well. The low background between the Si edge and the low energy Au edge is due to plural scattering (this means the backscattered particles have suffered more than one scattering event with large scattering angle) [31, 32], which was not simulated for this example. The deviation between experiment and simulation at low energies in the Si spectrum is due to the same reason. Fig. 5.2 compares simulated spectra with single and dual scattering for 500 keV 4 He ions incident on a 100 nm gold layer on top of silicon with experimental data. At this low energy plural scattering is important. With the inclusion of dual scattering the experimental results are much better approximated. Dual scattering gives the background between the low energy edge of Au and the Si edge, and the steeper increase of the gold spectrum is better described. The results with dual scattering are slightly lower than the experimental results. This is due to trajectories with more than two scattering events, which are not calculated. 55 Energy (keV) 200 600 800 experimental simulated 6000 Counts 400 1000 Au 4000 2000 Si 0 100 200 300 400 500 600 700 800 Channel Figure 5.1: 1000 keV 4 He incident on Au on top of silicon, θ = 165◦ . 56 Energy (keV) 100 14000 12000 200 300 Experimental Dual scattering Single scattering 400 500 Au Counts 10000 8000 6000 4000 Si 2000 0 100 200 300 Channel Figure 5.2: 500 keV 4 He ions incident on 100 nm Au on top of Si, scattering angle 165◦ . Circles: experimental data points, dashed line: simulation with one scattering event, solid line: simulation with two scattering events. 57 Energy (keV) 400 600 800 1000 1200 14000 1400 experimental simulated 12000 Counts 10000 8000 6000 4000 2000 0 100 200 300 400 500 600 Channel Figure 5.3: 2000 keV protons on carbon (HOPG), α = 5◦ , θ = 165◦ . 5.2 RBS: Non-Rutherford cross-sections Fig. 5.3 shows the measured and simulated spectra for 2.0 MeV protons incident on highly oriented pyrolytic graphite (HOPG). To avoid channelling the incident angle α was 5◦ . The cross-section is non-Rutherford, and the cross-section data of Amirikas et. al. [33] were used for the simulation. The pronounced peak in the spectrum is due to the resonance in the 12 C(p,p)12 C cross-section at 1732 keV. The measured and simulated spectra agree very well. Fig. 5.4 shows the measured and simulated spectra for 2.0 MeV protons incident on silicon. To avoid channelling the incident angle α was 5◦ . The cross-section is nonRutherford, and the cross-section data of Vorona et. al. [34] were used for the simulation. As in the case of carbon the measured and simulated spectra agree very well. The structures in the simulated spectrum between channel 500 and 700 are due to the experimentally determined cross-section data, which contain these structures. 58 Energy (keV) 400 600 800 1000 1200 1400 1600 1800 experimental simulated Counts 2000 0 100 200 300 400 500 600 700 800 Channel Figure 5.4: 2000 keV protons backscattered from silicon, α = 5◦ , θ = 165◦ . 59 Energy (keV) 600 800 1000 1200 1400 1600 1800 Exp. SIMNRA 200 H D Counts 150 100 50 0 100 200 300 Channel Figure 5.5: ERDA with 2.6 MeV 4 He ions incident on a soft amorphous hydrocarbon layer (a:CH layer) containing both H and D. The recoiling H and D atoms were separated with a ∆E-E telescope detector, the backscattered 4 He ions are not shown. α = β = 75◦ , θ = 30◦ . 5.3 ERDA: Non-Rutherford cross-sections Fig 5.5 shows the measured and simulated spectra for ERDA with 2.6 MeV incident 4 He ions on a soft amorphous hydrocarbon layer (a:C-H layer) containing both H and D. The recoiling H and D atoms were separated with a ∆E-E telescope detector [35]. Both recoil cross-sections are non-Rutherford. The cross-section data of Baglin et al. [36] for H(4 He,H)4 He and of Besenbacher et al. [37] for D(4 He,D)4 He were used for the simulation. The peak in the deuterium spectrum is due to a resonance at a 4 He energy of 2130 keV. The measured and simulated data agree very well. 60 Bibliography [1] J.R. Tesmer and M. Nastasi, Eds. Handbook of Modern Ion Beam Materials Analysis. Materials Research Society, Pittsburgh, Pennsylvania, 1995. [2] M.S. Caceci and W.P. Cacheris. Byte, 5 (1984) 340. [3] W. H¨osler and R. Darji. Nucl. Instr. Meth. B85 (1994) 602. ager, G. Bortels, J.P. Biersack, and P. Burger. [4] E. Steinbauer, P. Bauer, M. Geretschl¨ Nucl. Instr. Meth. B 85 (1994) 642. [5] R. Doolittle. Nucl. Instr. Meth. B9 (1985) 344. [6] R. Doolittle. Nucl. Instr. Meth. B15 (1986) 227. [7] J. L’Ecuyer, J.A. Davies, and N. Matsunami. Nucl. Instr. Meth. 160 (1979) 337. [8] M. Hautala and M. Luomaj¨arvi. Rad. Effects 45 (1980) 159. [9] H.H. Andersen, F. Besenbacher, P. Loftager, and W. M¨oller. Phys. Rev. A21, 6 (1980) 1891. [10] M. Bozoian, K.M. Hubbard, and M. Nastasi. Nucl. Instr. Meth. B51 (1990) 311. [11] M. Bozoian. Nucl. Instr. Meth. B58 (1991) 127. [12] M. Bozoian. Nucl. Instr. Meth. B82 (1993) 602. [13] H.H. Anderson and J.F. Ziegler. Hydrogen - Stopping Powers and Ranges in All Elements, vol. 3 of The Stopping and Ranges of Ions in Matter. Pergamon Press, New York, 1977. [14] J.F. Ziegler. Helium - Stopping Powers and Ranges in All Elements, vol. 4 of The Stopping and Ranges of Ions in Matter. Pergamon Press, New York, 1977. [15] J.F. Ziegler. Stopping Cross-Sections for Energetic Ions in all Elements, vol. 5 of The Stopping and Ranges of Ions in Matter. Pergamon Press, New York, 1980. [16] J.F. Ziegler, J.P. Biersack, and U. Littmark. The Stopping and Range of Ions in Solids, vol. 1 of The Stopping and Ranges of Ions in Matter. Pergamon Press, New York, 1985. [17] W.H. Bragg and R. Kleeman. Philos. Mag. 10 (1905) 318. [18] D. Boutard, W. M¨oller, and B.M.U. Scherzer. Phys. Rev. B38, 5 (1988) 2988. [19] J.F. Ziegler and J.M. Manoyan. Nucl. Instr. Meth. B35 (1988) 215. 61 [20] E. Szil´agy, F. P´aszti, and G. Amsel. Nucl. Instr. Meth. A4, B100 (1995) 103. [21] M.A. Kumakhov and F.F. Komarov. Energy Loss and Ion Ranges in Solids. Gordon and Breach Science Publishers, New York, London, Paris, 1981. [22] J.R. Bird and J.S. Williams, Eds. Ion Beams for Materials Analysis. Academic Press, Sydney, New York, Tokyo, 1989. [23] J. Tirira, Y. Serruys, and P. Trocellier. Forward Recoil Spectrometry. Plenum Press, New York, London, 1996. [24] P.V. Vavilov. Soviet Physics J.E.T.P. 5 (1957) 749. [25] N. Bohr. Mat. Fys. Medd. Dan. Vid. Selsk. 18, 8 (1948) . [26] J.W. Mayer and E. Rimini. Ion Handbook for Material Analysis. Academic Press, New York, San Francisco, London, 1977. [27] M.G. Payne. Phys. Rev. 185, 2 (1969) 611. [28] C. Tschal¨ar. Nucl. Instr. Meth. 61 (1968) 141. [29] C. Tschal¨ar. Nucl. Instr. Meth. 64 (1968) 237. [30] W.K. Chu. Phys. Rev. 13 (1976) 2057. [31] E. Steinbauer, P. Bauer, and J.P. Biersack. Nucl. Instr. Meth. B 45 (1990) 171. [32] P.Bauer, E. Steinbauer, and J.P. Biersack. Nucl. Instr. Meth. B79 (1993) 443. [33] R. Amirikas, D.N. Jamieson, and S.P. Dooley. Nucl. Instr. Meth. B77 (1993) 110. [34] J. Vorona, J.W. Olness, W. Haeberli, and H.W. Lewis. Phys. Rev. 116 (1959) 1563. [35] M. Wielunski, M. Mayer, R. Behrisch, J. Roth, and B.M.U. Scherzer. Nucl. Instr. Meth. B122 (1997) 113. [36] J.E.E. Baglin, A.J. Kellog, M.A. Crockett, and A.H. Shih. Nucl. Instr. Meth. B64 (1992) 469. [37] F. Besenbacher, I. Stensgaard, and P. Vase. Nucl. Instr. Meth. B15 (1986) 459. 62