User Tools

Site Tools


documentation:file_formats
math plugin disabled: PHP's gd library is missing or unable to create PNG images

File Formats

All numbers must have a dot “.” as a decimal seperator.

.db files

The .db files define the optical constants for an optical isotropic material. Each line must have 3 columns with the order

  1. energy in eV
  2. delta
  3. beta

The entries must be separated by a blank or by a tabulated space. A line beginning with an “#” marks a comment.

Example:

#material Arbitraryum
#energy delta beta
100  1e-3  1e-3
101  1.1e-3 0.9998e-3
102  1.103e-3 0.9997e-3
.
.
.

The table can be unsorted. Make sure that you don't include two entries with the same energy. The optical constants between two neighboring energies are calculated via linear interpolation (first order).The program does not take care of any dependence between delta and beta (e. g. Kramers-Kronig-relation). Off-resonance values for this tables can be calculated by the Chantler or Henke tables.

.m files

The .m files define the magneto-optical constants for a magnetic material (e. g. xmcd-effect). Each line must have 3 columns with the order

  1. energy in eV
  2. deltam
  3. betam

The entries must be separated by a blank or by a tabulated space. A line beginning with an “#” marks a comment.

Example:

#material Arbitraryum
#energy delta beta
100  1e-5  1e-5
101  1.1e-5 0.9998e-5
102  1.103e-5 0.9997e-5
.
.
.

The table can be unsorted. Make sure that you don't include two entries with the same energy.The optical constants between two neighboring energies are calculated via linear interpolation (first order). The program does not take care of any dependence between deltam and betam (e. g. Kramers-Kronig-relation)

.e files

The .e files define the dielectric tensor of a optical anisotropic material. Each line must have 19 columns with the order

  1. energy in eV
  2. real part of exx
  3. imaginary part of exx
  4. real part of exy
  5. imaginary part of exy
  6. real part of exz
  7. imaginary part of exz
  8. real part of eyx
  9. imaginary part of eyx
  10. real part of eyy
  11. imaginary part of eyy
  12. real part of eyz
  13. imaginary part of eyz
  14. real part of ezx
  15. imaginary part of ezx
  16. real part of ezy
  17. imaginary part of ezy
  18. real part of ezz
  19. imaginary part of ezz

The entries must be separated by a blank or by a tabulated space. A line beginning with an “#” marks a comment.

Example:

#material vacuum
#energy exx_real exx_imag .....
100  1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 
1000  1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 
2000  1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 
.
.
.

The table can be unsorted. Make sure that you don't include two entries with the same energy. The optical constants between two neighboring energies are calculated via linear interpolation (first order). The program does not take care of any dependence between the real and imaginary parts (e. g. Kramers-Kronig-relation). Take a look in the pdf file “Terms and Definitions” to see the correlation between .db .m and .e files.

.ff files

The .ff files define the thomson (charge) scattering amplitude f0 = r0 (-Z + f’ + i f’’) in the form f1 = Z-f’ and f2 = f’’ for an optical isotropic material. Each line must have 3 columns with the order

  1. energy in eV
  2. f1
  3. f2

The entries must be separated by a blank or by a tabulated space. A line beginning with an “#” marks a comment.

Example:

#element Arbitraryum
#energy f1 f2
100  1e-3  1e-3
101  1.1e-3 0.9998e-3
102  1.103e-3 0.9997e-3
.
.
.

The table can be unsorted. Make sure that you don't include two entries with the same energy. The scattering factors between two neighboring energies are calculated via linear interpolation (first order). The program does not take care of any dependence between f1 and f2 (e. g. Kramers-Kronig-relation). Off-resonance values for this tables can be taken from NIST (Chantler tables, Henke tables)

.ffm files (since V2.2)

The .ffm files define the thomson magnetic part of the (charge) scattering amplitude. for an optical isotropic material. Each line must have 3 columns with the order

  1. energy in eV
  2. f1m
  3. f2m

The entries must be separated by a blank or by a tabulated space. A line beginning with an “#” marks a comment.

Example:

#element Arbitraryum
#energy f1m f2m
100  1e-6  1e-6
101  1.1e-6 0.9998e-6
102  1.103e-6 0.9997e-6
.
.
.

The table can be unsorted. Make sure that you don't include two entries with the same energy. The scattering factors between two neighboring energies are calculated via linear interpolation (first order). The program does not take care of any dependence between f1m and f2m (e. g. Kramers-Kronig-relation). Off-resonance values for this tables can be taken from NIST (Chantler tables, Henke tables)

documentation/file_formats.txt · Last modified: 2013/04/03 22:21 (external edit)