Inheritance diagram for ObjCryst::ScatteringCorr:
Public Member Functions | |
ScatteringCorr (const ScatteringData &data) | |
Constructor, with the associated ScatteringData object. | |
virtual | ~ScatteringCorr () |
virtual const string & | GetName () const=0 |
Get the name of this object. | |
virtual const string & | GetClassName () const=0 |
Get the name of the class. | |
const CrystVector_REAL & | GetCorr () const |
Get the vector of corrections for all reflections. | |
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=0 |
Do the computation of corrected intensities. | |
Protected Attributes | |
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. |
The computed intensities are to be multiplied by all the ScatteringCorr calculated.
This is an abstract base class.
|
Constructor, with the associated ScatteringData object.
|
|
|
|
Do the computation of corrected intensities.
Implemented in ObjCryst::LorentzCorr, ObjCryst::PolarizationCorr, ObjCryst::PowderSlitApertureCorr, ObjCryst::TextureMarchDollase, and ObjCryst::TOFCorr. |
|
Get the name of the class.
Implemented in ObjCryst::LorentzCorr, ObjCryst::PolarizationCorr, ObjCryst::PowderSlitApertureCorr, ObjCryst::TextureMarchDollase, and ObjCryst::TOFCorr. |
|
Get the value of the clock corresponding to the last time the correction was actually computed.
|
|
Get the vector of corrections for all reflections. Calculated values must be multiplied by these values. |
|
Get the name of this object.
Implemented in ObjCryst::LorentzCorr, ObjCryst::PolarizationCorr, ObjCryst::PowderSlitApertureCorr, ObjCryst::TextureMarchDollase, and ObjCryst::TOFCorr. |
|
The clock marking the last time the correction was calculated.
|
|
The vector of correction to intensities.
|
|
The associated ScatteringData object.
|