BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
IDetectorResolution Class Referenceabstract

Description

Interface for detector resolution algorithms.

Inheritance diagram for IDetectorResolution:

Public Member Functions

 ~IDetectorResolution () override=default
 
virtual void applyDetectorResolution (Datafield *p_intensity_map) const =0
 Apply the resolution function to the intensity data. More...
 
IDetectorResolutionclone () const override=0
 

Constructor & Destructor Documentation

◆ ~IDetectorResolution()

IDetectorResolution::~IDetectorResolution ( )
overridedefault

Member Function Documentation

◆ applyDetectorResolution()

virtual void IDetectorResolution::applyDetectorResolution ( Datafield p_intensity_map) const
pure virtual

Apply the resolution function to the intensity data.

◆ clone()

IDetectorResolution* IDetectorResolution::clone ( ) const
overridepure virtual