Inheritance diagram for ObjCryst::PolarizationCorr:
Public Member Functions | |
PolarizationCorr (const ScatteringData &data) | |
virtual | ~PolarizationCorr () |
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 |
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).
|
|
|
|
|
Do the computation of corrected intensities.
Implements ObjCryst::ScatteringCorr. |
|
Get the name of the class.
Implements ObjCryst::ScatteringCorr. |
|
Get the name of this object.
Implements ObjCryst::ScatteringCorr. |
|
|