casa
5.7.0-16
|
FluxStdPerleyTaylor99: The PerleyTaylor99 flux standard. More...
#include <FluxStdsQS.h>
Private Member Functions | |
virtual casacore::Bool | setSourceCoeffs () |
Private Member Functions inherited from casa::FluxCalcLogFreqBrokenPolynomial | |
FluxCalcLogFreqBrokenPolynomial () | |
template<casacore::Int lford1, casacore::Int lford2> | |
void | fill_lohi_coeffs (const casacore::RigidVector< casacore::Float, lford1 > &lorv, const casacore::MFrequency &break_freq, const casacore::RigidVector< casacore::Float, lford2 > &hirv) |
virtual casacore::Bool | operator() (Flux< casacore::Double > &value, Flux< casacore::Double > &error, const casacore::MFrequency &mfreq, const casacore::Bool updatecoeffs) |
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... | |
Private Member Functions inherited from casa::FluxCalcLogFreqPolynomial | |
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) |
Private Member Functions inherited from casa::FluxStdSrcs | |
FSS::Source | srcNameToEnum (const casacore::String &srcName, const casacore::MDirection &dir) const |
Returns an enum of srcName. More... | |
casacore::String | EnumToSrcName (const FSS::Source srcEnum) const |
Returns srcName string of the srcEnum. More... | |
casacore::MDirection | getDirection (const FSS::Source srcEnum) const |
Get source direction of srcEnum. More... | |
~FluxStdSrcs () | |
FluxStdSrcs () | |
FluxStdPerleyTaylor99: The PerleyTaylor99 flux standard.
Public interface
From "flux density", "standard", "Perley", "Taylor", and "1999".
This specializes FluxCalcLogFreqBrokenPolynomial with the PerleyTaylor99 coefficients and list of recognized sources.
Support flux density calibration.
Definition at line 178 of file FluxStdsQS.h.
|
privatevirtual |
Implements casa::FluxCalcLogFreqPolynomial.