|
FOX/ObjCryst++
2022
|
Cylinder absorption correction. More...
Inheritance diagram for ObjCryst::CylinderAbsCorr:
Collaboration diagram for ObjCryst::CylinderAbsCorr:Public Member Functions | |
| CylinderAbsCorr (const PowderPatternDiffraction &data) | |
| Constructor. More... | |
| virtual const string & | GetName () const |
| Get the name of this object. | |
| virtual const string & | GetClassName () const |
| Get the name of the class. | |
Public Member Functions inherited from ObjCryst::ScatteringCorr | |
| ScatteringCorr (const ScatteringData &data) | |
| Constructor, with the associated ScatteringData object. | |
| const CrystVector_REAL & | GetCorr () const |
| Get the vector of corrections for all reflections. More... | |
| const RefinableObjClock & | GetClockCorr () const |
| Get the value of the clock corresponding to the last time the correction was actually computed. | |
Protected Member Functions | |
| virtual void | CalcCorr () const |
| Do the computation of corrected intensities. | |
Protected Attributes | |
| const PowderPatternDiffraction * | mpPowderPatternDiff |
Protected Attributes inherited from ObjCryst::ScatteringCorr | |
| const ScatteringData * | mpData |
| The associated ScatteringData object. | |
| CrystVector_REAL | mCorr |
| The vector of correction to intensities. | |
| RefinableObjClock | mClockCorrCalc |
| The clock marking the last time the correction was calculated. | |
Cylinder absorption correction.
Correction formulas from Lobanov & Alte da Veiga, Code re-implemented from GSAS-II (courtesy of B. von Dreele), original version: https://subversion.xray.aps.anl.gov/trac/pyGSAS/browser/trunk/GSASIIpwd.py
Definition at line 49 of file PowderPattern.h.
| ObjCryst::CylinderAbsCorr::CylinderAbsCorr | ( | const PowderPatternDiffraction & | data | ) |
Constructor.
| powp | the PowderPattern object which has the muR parameter |
Definition at line 64 of file PowderPattern.cpp.