20 : m_alpha(alpha_bin.m_lower)
21 , m_phi(phi_bin.m_lower)
22 , m_dalpha(alpha_bin.binSize())
23 , m_dphi(phi_bin.binSize())
26 m_solid_angle = solid_angle_value <= 0.0 ? 1.0 : solid_angle_value;
38 Bin1D alpha_bin(alpha, alpha);
39 Bin1D phi_bin(phi, phi);
Defines structs Bin1D, Bin1DCVector.
kvector_t vecOfLambdaAlphaPhi(double _lambda, double _alpha, double _phi)
Defines class SphericalPixel.
A pixel in a SphericalDetector.
double solidAngle() const override
SphericalPixel * createZeroSizePixel(double x, double y) const override
SphericalPixel * clone() const override
SphericalPixel(const Bin1D &alpha_bin, const Bin1D &phi_bin)
double integrationFactor(double x, double y) const override
kvector_t getK(double x, double y, double wavelength) const override