BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
A spherical detector used for validation with IsGISAXS results. More...
Public Member Functions | |
IsGISAXSDetector (const IsGISAXSDetector &other) | |
IsGISAXSDetector (size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max) | |
void | accept (INodeVisitor *visitor) const final |
IsGISAXSDetector * | clone () const override |
Axes::Units | defaultAxesUnits () const override |
return default axes units | |
Protected Member Functions | |
std::string | axisName (size_t index) const override |
Returns the name for the axis with given index. | |
std::unique_ptr< IAxis > | createAxis (size_t index, size_t n_bins, double min, double max) const override |
Generates an axis with correct name and default binning for given index. | |
IPixel * | createPixel (size_t index) const override |
Creates an IPixel for the given OutputData object and index. | |
size_t | indexOfSpecular (const Beam &beam) const override |
Returns index of pixel that contains the specular wavevector. More... | |
A spherical detector used for validation with IsGISAXS results.
|
overrideprotected |
Returns index of pixel that contains the specular wavevector.
If no pixel contains this specular wavevector, the number of pixels is returned. This corresponds to an overflow index.