BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
SphericalPixel (const Bin1D &alpha_bin, const Bin1D &phi_bin) | |
SphericalPixel * | clone () const override |
SphericalPixel * | createZeroSizePixel (double x, double y) const override |
kvector_t | getK (double x, double y, double wavelength) const override |
double | getIntegrationFactor (double x, double y) const override |
double | getSolidAngle () const override |
Private Attributes | |
double | m_alpha |
double | m_phi |
double | m_dalpha |
double | m_dphi |
double | m_solid_angle |
A pixel in a SphericalDetector.
Definition at line 24 of file SphericalPixel.h.
Definition at line 18 of file SphericalPixel.cpp.
References m_alpha, m_dalpha, m_dphi, and m_solid_angle.
Referenced by clone(), and createZeroSizePixel().
|
overridevirtual |
Implements IPixel.
Definition at line 26 of file SphericalPixel.cpp.
References SphericalPixel().
|
overridevirtual |
Implements IPixel.
Definition at line 31 of file SphericalPixel.cpp.
References m_alpha, m_dalpha, m_dphi, m_phi, and SphericalPixel().
|
overridevirtual |
Implements IPixel.
Definition at line 40 of file SphericalPixel.cpp.
References m_alpha, m_dalpha, m_dphi, m_phi, vecOfLambdaAlphaPhi(), and anonymous_namespace{SlicedCylindersBuilder.cpp}::wavelength().
|
overridevirtual |
|
overridevirtual |
|
private |
Definition at line 36 of file SphericalPixel.h.
Referenced by createZeroSizePixel(), getIntegrationFactor(), getK(), and SphericalPixel().
|
private |
Definition at line 36 of file SphericalPixel.h.
Referenced by createZeroSizePixel(), and getK().
|
private |
Definition at line 37 of file SphericalPixel.h.
Referenced by createZeroSizePixel(), getIntegrationFactor(), getK(), and SphericalPixel().
|
private |
Definition at line 37 of file SphericalPixel.h.
Referenced by createZeroSizePixel(), getK(), and SphericalPixel().
|
private |
Definition at line 38 of file SphericalPixel.h.
Referenced by getSolidAngle(), and SphericalPixel().