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)