casa
5.7.0-16
|
FluxStdPerley90: The Perley90 flux standard. More...
#include <FluxStdsQS.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) |
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 () | |
FluxStdPerley90: The Perley90 flux standard.
Public interface
From "flux density", "standard", "Perley", and "1990".
This specializes FluxCalcLogFreqPolynomial with the Perley_90 coefficients and list of recognized sources.
Support flux density calibration.
Definition at line 104 of file FluxStdsQS.h.
|
privatevirtual |
Implements casa::FluxCalcLogFreqPolynomial.