28 #ifndef SYNTHESIS_EVLASWPOW_H
29 #define SYNTHESIS_EVLASWPOW_H
virtual casacore::Bool trivialJonesElem()
The parameter array is not (just) the Jones matrix element array.
virtual casacore::String typeName()
Return type name as string (ditto)
static SPType sptype(casacore::String name)
virtual void setSpecify(const casacore::Record &specify)
Arrange to build a cal table from specified values.
EVLASwPow(VisSet &vs)
Constructor.
virtual void specify(const casacore::Record &specify)
Specific specify() that reads the SYSCAL subtable.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
virtual casacore::Bool freqDepPar()
In general, we are freq-dep.
casacore::String calDevTabName_
casacore::String sysPowTabName_
The name of the SYSCAL table.
Type
Allowed types of VisCal matrices - 'correct' order enum Type{UVMOD,Mf,M,K,B,G,D,C,E,P,T,EP,F}; enum Type{Test=0,ANoise,M,KAntPos,K,B,G,J,D,X,C,P,E,T,F,A,ALL};.
virtual VisCalEnum::VCParType parType()
EVLA Gain and Tsys are casacore::Float parameters.
virtual void setSpecify(const casacore::Record &specify)
Arrange to build a cal table from specified values.
virtual casacore::String longTypeName()
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::Vector< casacore::Double > effChBW_
casacore::Float nyquist_; // 2*dt*dv
casacore::Float frgrotscale_
EVLA switched power Gain and Tsys
void fillTcals()
Experimenting with updateWt virtual void updateWt(casacore::Matrix<casacore::Float>& wt...
casacore::Cube< casacore::Float > tcals_
Tcal storage.
virtual casacore::Int nPar()
There are 4 parameters (Gain and Tsys for each pol)
const MSMetaInfoForCal & msmc() const
Access to the MSMetaInfoForCal (throws if none)
String: the storage and methods of handling collections of characters.
virtual void calcAllJones()
Calculate Jones matrix elements (slice out the gains)
virtual void syncWtScale()
Synchronize the weight-scaling factors Weights are multiplied by 1/Tsys(K) per antenna.
casacore::Float correff_
Digital factors for the EVLA.
virtual Type type()
Return the type enum (for now, pretend we are G)