casa
5.7.0-16
|
FluxStdPerleyTaylor95: The PerleyTaylor95 flux standard. More...
#include <FluxStdsQS2.h>
Private Member Functions | |
virtual casacore::Bool | setSourceCoeffs () |
Private Member Functions inherited from casa::FluxCalcLogFreqPolynomial | |
virtual casacore::Bool | operator() (Flux< casacore::Double > &value, Flux< casacore::Double > &error, const casacore::MFrequency &mfreq, const casacore::Bool updatecoeffs=false) |
Set the log10(frequency) polynomial coefficients for calculating the flux density and its uncertainty, and the unit (typically "MHz" or "GHz") that the coefficients assume. More... | |
virtual casacore::Bool | setSource (const casacore::String &sourceName, const casacore::MDirection &sourceDir) |
void | setFreqUnit (const casacore::String &freqUnit) |
template<casacore::Int lford, casacore::Int errord> | |
void | fill_coeffs (const casacore::RigidVector< casacore::Float, lford > &lfrv, const casacore::RigidVector< casacore::Float, errord > &errrv) |
Functions for setting up coeffs_p by taking a bunch of numbers (packaged in RigidVectors) and formatting them into coeffs_p. More... | |
template<casacore::Int lford> | |
void | fill_coeffs (const casacore::RigidVector< casacore::Float, lford > &lfrv) |
Like fill_coeffs(lfrv, errrv), but it only takes the flux density coefficients, and substitutes an empty casacore::Vector for the error coefficients. More... | |
void | fill_coeffs (const casacore::Vector< casacore::Float > &lfv) |
FluxStdPerleyTaylor95: The PerleyTaylor95 flux standard.
Public interface
From "flux density", "standard", "Perley", "Taylor", and "1995".
This specializes FluxCalcLogFreqPolynomial with the PerleyTaylor95 coefficients and list of recognized sources.
Support flux density calibration.
Definition at line 144 of file FluxStdsQS2.h.
|
privatevirtual |
Implements casa::FluxCalcLogFreqPolynomial.