BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
A pixel in a SphericalDetector. More...
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 | integrationFactor (double x, double y) const override |
double | solidAngle () const override |
Private Attributes | |
const double | m_alpha |
const double | m_dalpha |
const double | m_dphi |
const double | m_phi |
double | m_solid_angle |
A pixel in a SphericalDetector.
Definition at line 29 of file SphericalPixel.h.
Definition at line 19 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 29 of file SphericalPixel.cpp.
References SphericalPixel().
|
overridevirtual |
Implements IPixel.
Definition at line 34 of file SphericalPixel.cpp.
References SphericalPixel(), m_alpha, m_dalpha, m_dphi, and m_phi.
|
overridevirtual |
Implements IPixel.
Definition at line 43 of file SphericalPixel.cpp.
References m_alpha, m_dalpha, m_dphi, m_phi, and vecOfLambdaAlphaPhi().
|
overridevirtual |
|
overridevirtual |
|
private |
Definition at line 40 of file SphericalPixel.h.
Referenced by SphericalPixel(), createZeroSizePixel(), getK(), and integrationFactor().
|
private |
Definition at line 42 of file SphericalPixel.h.
Referenced by SphericalPixel(), createZeroSizePixel(), getK(), and integrationFactor().
|
private |
Definition at line 43 of file SphericalPixel.h.
Referenced by SphericalPixel(), createZeroSizePixel(), and getK().
|
private |
Definition at line 41 of file SphericalPixel.h.
Referenced by createZeroSizePixel(), and getK().
|
mutableprivate |
Definition at line 44 of file SphericalPixel.h.
Referenced by SphericalPixel(), and solidAngle().