19 : m_alpha(alpha_bin.m_lower), m_phi(phi_bin.m_lower), m_dalpha(alpha_bin.getBinSize()),
20 m_dphi(phi_bin.getBinSize())
23 m_solid_angle = solid_angle_value <= 0.0 ? 1.0 : solid_angle_value;
35 Bin1D alpha_bin(alpha, alpha);
36 Bin1D phi_bin(phi, phi);
BasicVector3D< double > vecOfLambdaAlphaPhi(double _lambda, double _alpha, double _phi)
Creates a vector<double> as a wavevector with given wavelength and angles.
Defines structs Bin1D, Bin1DCVector.
Defines class SphericalPixel.
A pixel in a SphericalDetector.
SphericalPixel * createZeroSizePixel(double x, double y) const override
SphericalPixel * clone() const override
SphericalPixel(const Bin1D &alpha_bin, const Bin1D &phi_bin)
kvector_t getK(double x, double y, double wavelength) const override
double getIntegrationFactor(double x, double y) const override
double getSolidAngle() const override
const double wavelength(0.154)