casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Private Member Functions | List of all members
casa::NSTDS::FluxStdScaifeHeald2012 Class Reference

FluxStdScaifeHeald2012: The Scaife & Heald (2012) flux standard. More...

#include <FluxStdsQS2.h>

Inheritance diagram for casa::NSTDS::FluxStdScaifeHeald2012:
casa::FluxCalcVQS casa::FluxCalcLogFreqPolynomialSH casa::FluxStdSrcs

Private Member Functions

virtual casacore::Bool setSourceCoeffs ()
 
- Private Member Functions inherited from casa::FluxCalcLogFreqPolynomialSH
virtual casacore::Bool operator() (Flux< casacore::Double > &value, Flux< casacore::Double > &error, const casacore::MFrequency &mfreq, const casacore::Bool)
 virtual casacore::Bool operator()(Flux<casacore::Double>& value, Flux<casacore::Double>& error, const casacore::MFrequency& mfreq); 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)
 

Additional Inherited Members

- Public Types inherited from casa::FluxCalcVQS
typedef FluxCalcVQS FCVQS
 
typedef casacore::RigidVector
< casacore::String, 4 > 
RVS4
 
typedef casacore::RigidVector
< casacore::String, 5 > 
RVS5
 
- Public Types inherited from casa::FluxStdSrcs
enum  Source {
  THREEC286,
  THREEC48,
  THREEC147,
  THREEC138,
  NINETEEN34M638,
  THREEC295,
  THREEC196,
  THREEC123,
  THREEC380,
  J0133,
  FORNAXA,
  J0444,
  PICTORA,
  TAURUSA,
  HYDRAA,
  VIRGOA,
  HERCULESA,
  THREEC353,
  CYGNUSA,
  THREEC444,
  CASSIOPEIAA,
  NUMBER_SOURCES,
  UNKNOWN_SOURCE
}
 Source identifiers. More...
 
typedef FluxStdSrcs FSS
 
typedef casacore::RigidVector
< casacore::String, 6 > 
RVS6
 
- Public 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 ()
 
- Public Attributes inherited from casa::FluxCalcVQS
 NUMBER_SOURCES
 Source identifiers. More...
 
- Protected Member Functions inherited from casa::FluxStdSrcs
 FluxStdSrcs ()
 
- Private Types inherited from casa::FluxCalcLogFreqPolynomialSH
typedef casacore::RigidVector
< casacore::Float, 2 > 
RVF2
 
typedef casacore::RigidVector
< casacore::Float, 3 > 
RVF3
 
typedef casacore::RigidVector
< casacore::Float, 4 > 
RVF4
 
typedef casacore::RigidVector
< casacore::Float, 5 > 
RVF5
 

Detailed Description

FluxStdScaifeHeald2012: The Scaife & Heald (2012) flux standard.

Intended use:

Public interface

Prerequisite

Etymology

From "flux density", "standard", "Scaife", "Heald", and "2012".

Synopsis

This specializes FluxCalcLogFreqPolynomialSH with the Scaife & Heald (2012) coefficients and list of recognized sources.

Example

Motivation

Support flux density calibration.

Definition at line 299 of file FluxStdsQS2.h.

Member Function Documentation

virtual casacore::Bool casa::NSTDS::FluxStdScaifeHeald2012::setSourceCoeffs ( )
privatevirtual

The documentation for this class was generated from the following file: