Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::PolarizationCorr Class Reference

Polarization Correction. More...

Inheritance diagram for ObjCryst::PolarizationCorr:

ObjCryst::ScatteringCorr List of all members.

Public Methods

virtual const string & GetName () const
 Get the name of this object.

virtual const string & GetClassName () const
 Get the name of the class.


Protected Methods

virtual void CalcCorr () const
 Do the computation of corrected intensities.


Detailed Description

Polarization Correction.

So far, it only considers the correction for equatorial diffraction: (Polarization factor), with , where f is the polarization rate of the incident beam in the plane which (i) includes the incident beam, and (ii) is perpendicular to the diffracting plane. For an X-Ray Tube without monochromator, A=1, and if there is a monochromator :

Currently, the linear polarization factor is directly read from the radiation object, and the linear polarization (if any) is assumed to be perpendicular to the diffracting plane (standard synchrotron geometry).

Todo:
: extend this to take into account other diffracting & monochromatic geometries.


The documentation for this class was generated from the following file:
Generated on Wed Jun 25 23:26:20 2003 for ObjCryst++ by doxygen1.2.18