home contact  
Home
People
Research
Facilities
Scattering
Publications
Contact
 

 

For our experiments, we use the complementary techniques of x-ray and neutron scattering. Using beams of these two particles, we can probe the internal structure and dynamics of many materials on the atomic scale.
To learn more about scattering, the following books are good for beginners:
Last year(2013) , Professor Sunil Sinha lecured cyber-enabled collaborative graduate courses on neutron scattering:
The majority of our experimental work consists of reflectivity and diffuse scattering studies of materials. Here are some good reference books
Some useful sources of information are:

To top

Scattering Theories
Scattering from liquid surfaces

To top

Publications on General Scattering Theories

Theory of Inelastic X-ray Scattering from Condensed Matter

S. K. Sinha

J. Phys.: Condens. Matter 13, 7511 (2001). DOI:10.1088/0953-8984/13/34/304

Diffuse X-ray and Neutron Reflection from Surfaces and Interfaces

S. K. Sinha and R. Pynn

Chapter in Local Structure from Diffraction, Edited by S. J. L. Billinge and M. F. Thorpe, Plenum Press, New York, 1998.

X-ray and Neutron Scattering from Rough Surfaces

S. K. Sinha, E. B. Sirota, S. Garoff and H. B. Stanley

Phys. Rev. B 38, 2297 (1988). DOI: 10.1103/PhysRevB.38.2297

To top

Useful Utilities

mol_weight: a Matlab utility to calculate the molecular weight of a given compound. Unzip in a path directory.

asf_calculator: a Matlab utility to calculate the x-ray atomic scattering factor (based on CXRO data tables) for an element for a given x-ray energy. The file unzips into a directory called ASF Calculator.

xraylabtool: a Matlab toolbox containing some tools for x-ray experimental data handling and scattering calculations. Installation instructions are included.

  • Spec Reader: a graphic-user-interface (GUI) code to extract and handle scans in spec files. In Matlab comment window type >specr to start.

  • refrac: a code to calculate material property function interacted with x-rays (similar to asf_calculator). >help refrac for instructions.

  • efield: a code to calculate the spatial distribution of x-ray excited complex electric field in films. >help efield for instructions, and >type scpt_efield_.m for examples.

  • parratt: a code to calculates reflectivity from a multilayer by Parratt's recursion. >help parratt for instructions.

  • refconv: a code to convolute unsmeared reflectivity data with resolution function. >help refconv for instructions.

  • edprofile: a code to create electron density profile (EDP). Often used in combination with efield and parratt. >help edprofile for instructions.

To top

© copyright 2007 Sinha Group at Department of Physics, University of California, San Diego Last Updated on July 1st, 2014