Polarization Correction. More...


Public Member Functions | |
| PolarizationCorr (const ScatteringData &data) | |
| virtual const string & | GetName () const |
| Get the name of this object. | |
| virtual const string & | GetClassName () const |
| Get the name of the class. | |
Protected Member Functions | |
| virtual void | CalcCorr () const |
| Do the computation of corrected intensities. | |
Protected Attributes | |
| REAL | mPolarAfactor |
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).
Definition at line 93 of file ScatteringCorr.h.
1.6.1