LCOV - code coverage report
Current view: top level - synthesis/CalTables - CalMainRecord.cc (source / functions) Hit Total Coverage
Test: casacpp_coverage.info Lines: 0 326 0.0 %
Date: 2024-12-11 20:54:31 Functions: 0 83 0.0 %

          Line data    Source code
       1             : //# CalMainRecord.cc: Implementation of CalMainRecord.h
       2             : //# Copyright (C) 1996,1997,1998,2001,2003
       3             : //# Associated Universities, Inc. Washington DC, USA.
       4             : //#
       5             : //# This library is free software; you can redistribute it and/or modify it
       6             : //# under the terms of the GNU Library General Public License as published by
       7             : //# the Free Software Foundation; either version 2 of the License, or (at your
       8             : //# option) any later version.
       9             : //#
      10             : //# This library is distributed in the hope that it will be useful, but WITHOUT
      11             : //# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
      12             : //# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public
      13             : //# License for more details.
      14             : //#
      15             : //# You should have received a copy of the GNU Library General Public License
      16             : //# along with this library; if not, write to the Free Software Foundation,
      17             : //# Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
      18             : //#
      19             : //# Correspondence concerning AIPS++ should be addressed as follows:
      20             : //#        Internet email: casa-feedback@nrao.edu.
      21             : //#        Postal address: AIPS++ Project Office
      22             : //#                        National Radio Astronomy Observatory
      23             : //#                        520 Edgemont Road
      24             : //#                        Charlottesville, VA 22903-2475 USA
      25             : //#
      26             : //# $Id$
      27             : //----------------------------------------------------------------------------
      28             : 
      29             : #include <synthesis/CalTables/CalMainRecord.h>
      30             : #include <msvis/MSVis/MSCalEnums.h>
      31             : #include <casacore/casa/Arrays.h>
      32             : 
      33             : using namespace casacore;
      34             : namespace casa { //# NAMESPACE CASA - BEGIN
      35             : 
      36             : //----------------------------------------------------------------------------
      37             : 
      38           0 : CalMainRecord::CalMainRecord() : itsRecord()
      39             : {
      40             : // Null constructor
      41             : // Output to private data:
      42             : //    itsRecord        Record          Underlying record object
      43             : //
      44           0 : };
      45             : 
      46             : //----------------------------------------------------------------------------
      47             : 
      48           0 : CalMainRecord::CalMainRecord (const Record& inpRec) : itsRecord (inpRec)
      49             : {
      50             : // Construct from an input record
      51             : // Input:
      52             : //    inpRec           Record          Input record
      53             : // Output to private data:
      54             : //    itsRecord        Record          Underlying record object
      55             : //
      56           0 : };
      57             : 
      58             : //----------------------------------------------------------------------------
      59             : 
      60           0 : const Record& CalMainRecord::record()
      61             : {
      62             : // Return as record
      63             : // Output:
      64             : //    record           const Record&   Return underlying record object
      65             : // Input from private data:
      66             : //    itsRecord        Record          Underlying record object
      67             : //
      68           0 :   return itsRecord;
      69             : };
      70             : 
      71             : //----------------------------------------------------------------------------
      72             : 
      73           0 : void CalMainRecord::addRec (const Record& newRec)
      74             : {
      75             : // Add to underlying record object
      76             : // Input:
      77             : //    newRec           Record          Record to be added
      78             : // Output to private data:
      79             : //    itsRecord        Record          Underlying record object
      80             : //
      81           0 :   itsRecord.merge (newRec, RecordInterface::OverwriteDuplicates);
      82           0 : };
      83             : 
      84             : //----------------------------------------------------------------------------
      85             : 
      86           0 : void CalMainRecord::defineTime (const Double& time)
      87             : {
      88             : // Define the TIME field value (expressed as a Double)
      89             : // Input:
      90             : //    time             const Double&         TIME value
      91             : // Output to private data:
      92             : //    itsRecord        Record                Underlying record object
      93             : //
      94           0 :   Record newRec;
      95           0 :   newRec.define (MSC::fieldName (MSC::TIME), time);
      96           0 :   addRec (newRec);
      97           0 : };
      98             : 
      99             : //----------------------------------------------------------------------------
     100             : 
     101           0 : void CalMainRecord::defineTime (const MEpoch& time)
     102             : {
     103             : // Define the TIME field value (expressed as an MEpoch)
     104             : // Input:
     105             : //    time             const MEpoch&         TIME value
     106             : // Output to private data:
     107             : //    itsRecord        Record                Underlying record object
     108             : //
     109           0 :   Record newRec;
     110           0 :   newRec.define (MSC::fieldName (MSC::TIME), time.getValue().get());
     111           0 :   addRec (newRec);
     112           0 : };
     113             : 
     114             : //----------------------------------------------------------------------------
     115             : 
     116           0 : void CalMainRecord::defineTimeEP (const Double& timeEP)
     117             : {
     118             : // Define the TIME_EXTRA_PREC field value
     119             : // Input:
     120             : //    timeEP           const Double&         TIME_EXTRA_PREC value
     121             : // Output to private data:
     122             : //    itsRecord        Record                Underlying record object
     123             : //
     124           0 :   Record newRec;
     125           0 :   newRec.define (MSC::fieldName (MSC::TIME_EXTRA_PREC), timeEP);
     126           0 :   addRec (newRec);
     127           0 : };
     128             : 
     129             : //----------------------------------------------------------------------------
     130             : 
     131           0 : void CalMainRecord::defineInterval (const Double& interval)
     132             : {
     133             : // Define the INTERVAL field value
     134             : // Input:
     135             : //    interval         const Double&         INTERVAL value
     136             : // Output to private data:
     137             : //    itsRecord        Record                Underlying record object
     138             : //
     139           0 :   Record newRec;
     140           0 :   newRec.define (MSC::fieldName (MSC::INTERVAL), interval);
     141           0 :   addRec (newRec);
     142           0 : };
     143             : 
     144             : //----------------------------------------------------------------------------
     145             : 
     146           0 : void CalMainRecord::defineAntenna1 (const Int& antenna1)
     147             : {
     148             : // Define the ANTENNA1 field value
     149             : // Input:
     150             : //    antenna1         const Int&            ANTENNA1 value
     151             : // Output to private data:
     152             : //    itsRecord        Record                Underlying record object
     153             : //
     154           0 :   Record newRec;
     155           0 :   newRec.define (MSC::fieldName (MSC::ANTENNA1), antenna1);
     156           0 :   addRec (newRec);
     157           0 : };
     158             : 
     159             : //----------------------------------------------------------------------------
     160             : 
     161           0 : void CalMainRecord::defineFeed1 (const Int& feed1)
     162             : {
     163             : // Define the FEED1 field value
     164             : // Input:
     165             : //    antenna1         const Int&            FEED1 value
     166             : // Output to private data:
     167             : //    itsRecord        Record                Underlying record object
     168             : //
     169           0 :   Record newRec;
     170           0 :   newRec.define (MSC::fieldName (MSC::FEED1), feed1);
     171           0 :   addRec (newRec);
     172           0 : };
     173             : 
     174             : //----------------------------------------------------------------------------
     175             : 
     176           0 : void CalMainRecord::defineFieldId (const Int& fieldId)
     177             : {
     178             : // Define the FIELD_ID field value
     179             : // Input:
     180             : //    fieldId          const Int&            FIELD_ID value
     181             : // Output to private data:
     182             : //    itsRecord        Record                Underlying record object
     183             : //
     184           0 :   Record newRec;
     185           0 :   newRec.define (MSC::fieldName (MSC::FIELD_ID), fieldId);
     186           0 :   addRec (newRec);
     187           0 : };
     188             : 
     189             : //----------------------------------------------------------------------------
     190             : 
     191           0 : void CalMainRecord::defineArrayId (const Int& arrayId)
     192             : {
     193             : // Define the ARRAY_ID field value
     194             : // Input:
     195             : //    arrayId          const Int&            ARRAY_ID value
     196             : // Output to private data:
     197             : //    itsRecord        Record                Underlying record object
     198             : //
     199           0 :   Record newRec;
     200           0 :   newRec.define (MSC::fieldName (MSC::ARRAY_ID), arrayId);
     201           0 :   addRec (newRec);
     202           0 : };
     203             : 
     204             : //----------------------------------------------------------------------------
     205             : 
     206           0 : void CalMainRecord::defineObsId (const Int& obsId)
     207             : {
     208             : // Define the OBSERVATION_ID field value
     209             : // Input:
     210             : //    obsId            const Int&            OBSERVATION_ID value
     211             : // Output to private data:
     212             : //    itsRecord        Record                Underlying record object
     213             : //
     214           0 :   Record newRec;
     215           0 :   newRec.define (MSC::fieldName (MSC::OBSERVATION_ID), obsId);
     216           0 :   addRec (newRec);
     217           0 : };
     218             : 
     219             : //----------------------------------------------------------------------------
     220             : 
     221           0 : void CalMainRecord::defineScanNo (const Int& scanNo)
     222             : {
     223             : // Define the SCAN_NUMBER field value
     224             : // Input:
     225             : //    scanNo           const Int&            SCAN_NUMBER value
     226             : // Output to private data:
     227             : //    itsRecord        Record                Underlying record object
     228             : //
     229           0 :   Record newRec;
     230           0 :   newRec.define (MSC::fieldName (MSC::SCAN_NUMBER), scanNo);
     231           0 :   addRec (newRec);
     232           0 : };
     233             : 
     234             : //----------------------------------------------------------------------------
     235             : 
     236           0 : void CalMainRecord::defineProcessorId (const Int& processorId)
     237             : {
     238             : // Define the PROCESSOR_ID field value
     239             : // Input:
     240             : //    processorId      const Int&            PROCESSOR_ID value
     241             : // Output to private data:
     242             : //    itsRecord        Record                Underlying record object
     243             : //
     244           0 :   Record newRec;
     245           0 :   newRec.define (MSC::fieldName (MSC::PROCESSOR_ID), processorId);
     246           0 :   addRec (newRec);
     247           0 : };
     248             : 
     249             : //----------------------------------------------------------------------------
     250             : 
     251           0 : void CalMainRecord::defineStateId (const Int& stateId)
     252             : {
     253             : // Define the STATE_ID field value
     254             : // Input:
     255             : //    stateId          const Int&            STATE_ID value
     256             : // Output to private data:
     257             : //    itsRecord        Record                Underlying record object
     258             : //
     259           0 :   Record newRec;
     260           0 :   newRec.define (MSC::fieldName (MSC::STATE_ID), stateId);
     261           0 :   addRec (newRec);
     262           0 : };
     263             : 
     264             : //----------------------------------------------------------------------------
     265             : 
     266           0 : void CalMainRecord::definePhaseId (const Int& phaseId)
     267             : {
     268             : // Define the PHASE_ID field value
     269             : // Input:
     270             : //    phaseId          const Int&            PHASE_ID value
     271             : // Output to private data:
     272             : //    itsRecord        Record                Underlying record object
     273             : //
     274           0 :   Record newRec;
     275           0 :   newRec.define (MSC::fieldName (MSC::PHASE_ID), phaseId);
     276           0 :   addRec (newRec);
     277           0 : };
     278             : 
     279             : //----------------------------------------------------------------------------
     280             : 
     281           0 : void CalMainRecord::definePulsarBin (const Int& pulsarBin)
     282             : {
     283             : // Define the PULSAR_BIN field value
     284             : // Input:
     285             : //    pulsarBin        const Int&            PULSAR_BIN value
     286             : // Output to private data:
     287             : //    itsRecord        Record                Underlying record object
     288             : //
     289           0 :   Record newRec;
     290           0 :   newRec.define (MSC::fieldName (MSC::PULSAR_BIN), pulsarBin);
     291           0 :   addRec (newRec);
     292           0 : };
     293             : 
     294             : //----------------------------------------------------------------------------
     295             : 
     296           0 : void CalMainRecord::definePulsarGateId (const Int& pulsarGateId)
     297             : {
     298             : // Define the PULSAR_GATE_ID field value
     299             : // Input:
     300             : //    pulsarGateId     const Int&            PULSAR_GATE_ID value
     301             : // Output to private data:
     302             : //    itsRecord        Record                Underlying record object
     303             : //
     304           0 :   Record newRec;
     305           0 :   newRec.define (MSC::fieldName (MSC::PULSAR_GATE_ID), pulsarGateId);
     306           0 :   addRec (newRec);
     307           0 : };
     308             : 
     309             : //----------------------------------------------------------------------------
     310             : 
     311           0 : void CalMainRecord::defineFreqGrp (const Int& freqGrp)
     312             : {
     313             : // Define the FREQ_GROUP field value
     314             : // Input:
     315             : //    freqGrp          const Int&            FREQ_GROUP value
     316             : // Output to private data:
     317             : //    itsRecord        Record                Underlying record object
     318             : //
     319           0 :   Record newRec;
     320           0 :   newRec.define (MSC::fieldName (MSC::FREQ_GROUP), freqGrp);
     321           0 :   addRec (newRec);
     322           0 : };
     323             : 
     324             : //----------------------------------------------------------------------------
     325             : 
     326           0 : void CalMainRecord::defineFreqGrpName (const String& freqGrpName)
     327             : {
     328             : // Define the FREQ_GROUP_NAME field value
     329             : // Input:
     330             : //    freqGrpName      const String&         FREQ_GROUP_NAME value
     331             : // Output to private data:
     332             : //    itsRecord        Record                Underlying record object
     333             : //
     334           0 :   Record newRec;
     335           0 :   newRec.define (MSC::fieldName (MSC::FREQ_GROUP_NAME), freqGrpName);
     336           0 :   addRec (newRec);
     337           0 : };
     338             : 
     339             : //----------------------------------------------------------------------------
     340             : 
     341           0 : void CalMainRecord::defineFieldName (const String& fieldName)
     342             : {
     343             : // Define the FIELD_NAME field value
     344             : // Input:
     345             : //    fieldName        const String&         FIELD_NAME value
     346             : // Output to private data:
     347             : //    itsRecord        Record                Underlying record object
     348             : //
     349           0 :   Record newRec;
     350           0 :   newRec.define (MSC::fieldName (MSC::FIELD_NAME), fieldName);
     351           0 :   addRec (newRec);
     352           0 : };
     353             : 
     354             : //----------------------------------------------------------------------------
     355             : 
     356           0 : void CalMainRecord::defineFieldCode (const String& fieldCode)
     357             : {
     358             : // Define the FIELD_CODE field value
     359             : // Input:
     360             : //    fieldCode        const String&         FIELD_CODE value
     361             : // Output to private data:
     362             : //    itsRecord        Record                Underlying record object
     363             : //
     364           0 :   Record newRec;
     365           0 :   newRec.define (MSC::fieldName (MSC::FIELD_CODE), fieldCode);
     366           0 :   addRec (newRec);
     367           0 : };
     368             : 
     369             : //----------------------------------------------------------------------------
     370             : 
     371           0 : void CalMainRecord::defineSourceName (const String& sourceName)
     372             : {
     373             : // Define the SOURCE_NAME field value
     374             : // Input:
     375             : //    sourceName       const String&         SOURCE_NAME value
     376             : // Output to private data:
     377             : //    itsRecord        Record                Underlying record object
     378             : //
     379           0 :   Record newRec;
     380           0 :   newRec.define (MSC::fieldName (MSC::SOURCE_NAME), sourceName);
     381           0 :   addRec (newRec);
     382           0 : };
     383             : 
     384             : //----------------------------------------------------------------------------
     385             : 
     386           0 : void CalMainRecord::defineSourceCode (const String& sourceCode)
     387             : {
     388             : // Define the SOURCE_CODE field value
     389             : // Input:
     390             : //    sourceCode       const String&         SOURCE_CODE value
     391             : // Output to private data:
     392             : //    itsRecord        Record                Underlying record object
     393             : //
     394           0 :   Record newRec;
     395           0 :   newRec.define (MSC::fieldName (MSC::SOURCE_CODE), sourceCode);
     396           0 :   addRec (newRec);
     397           0 : };
     398             : 
     399             : //----------------------------------------------------------------------------
     400             : 
     401           0 : void CalMainRecord::defineCalGrp (const Int& calGrp)
     402             : {
     403             : // Define the CALIBRATION_GROUP field value
     404             : // Input:
     405             : //    calGrp           const Int&            CALIBRATION_GROUP value
     406             : // Output to private data:
     407             : //    itsRecord        Record                Underlying record object
     408             : //
     409           0 :   Record newRec;
     410           0 :   newRec.define (MSC::fieldName (MSC::CALIBRATION_GROUP), calGrp);
     411           0 :   addRec (newRec);
     412           0 : };
     413             : 
     414             : //----------------------------------------------------------------------------
     415             : 
     416           0 : void CalMainRecord::defineGain (const Array <Complex>& gain)
     417             : {
     418             : // Define the GAIN field value
     419             : // Input:
     420             : //    gain             const Array<Complex>&    GAIN value
     421             : // Output to private data:
     422             : //    itsRecord        Record                   Underlying record object
     423             : //
     424           0 :   Record newRec;
     425           0 :   newRec.define (MSC::fieldName (MSC::GAIN), gain);
     426           0 :   addRec (newRec);
     427           0 : };
     428             : 
     429             : //----------------------------------------------------------------------------
     430             : 
     431           0 : void CalMainRecord::defineRefAnt (const Array<Int>& refAnt)
     432             : {
     433             : // Define the REF_ANT field value
     434             : // Input:
     435             : //    refAnt           const Array<Int>&     REF_ANT value
     436             : // Output to private data:
     437             : //    itsRecord        Record                Underlying record object
     438             : //
     439           0 :   Record newRec;
     440           0 :   newRec.define (MSC::fieldName (MSC::REF_ANT), refAnt);
     441           0 :   addRec (newRec);
     442           0 : };
     443             : 
     444             : //----------------------------------------------------------------------------
     445             : 
     446           0 : void CalMainRecord::defineRefFeed (const Array<Int>& refFeed)
     447             : {
     448             : // Define the REF_FEED field value
     449             : // Input:
     450             : //    refFeed          const Array<Int>&     REF_FEED value
     451             : // Output to private data:
     452             : //    itsRecord        Record                Underlying record object
     453             : //
     454           0 :   Record newRec;
     455           0 :   newRec.define (MSC::fieldName (MSC::REF_FEED), refFeed);
     456           0 :   addRec (newRec);
     457           0 : };
     458             : 
     459             : //----------------------------------------------------------------------------
     460             : 
     461           0 : void CalMainRecord::defineRefReceptor (const Array<Int>& refReceptor)
     462             : {
     463             : // Define the REF_RECEPTOR field value
     464             : // Input:
     465             : //    refReceptor      const Array<Int>&     REF_RECEPTOR value
     466             : // Output to private data:
     467             : //    itsRecord        Record                Underlying record object
     468             : //
     469           0 :   Record newRec;
     470           0 :   newRec.define (MSC::fieldName (MSC::REF_RECEPTOR), refReceptor);
     471           0 :   addRec (newRec);
     472           0 : };
     473             : 
     474             : //----------------------------------------------------------------------------
     475             : 
     476           0 : void CalMainRecord::defineRefFreq (const Array<Double>& refFreq)
     477             : {
     478             : // Define the REF_FREQUENCY field value
     479             : // Input:
     480             : //    refFreq          const Array<Double>&  REF_FREQUENCY value
     481             : // Output to private data:
     482             : //    itsRecord        Record                Underlying record object
     483             : //
     484           0 :   Record newRec;
     485           0 :   newRec.define (MSC::fieldName (MSC::REF_FREQUENCY), refFreq);
     486           0 :   addRec (newRec);
     487           0 : };
     488             : 
     489             : //----------------------------------------------------------------------------
     490             : 
     491           0 : void CalMainRecord::defineMeasFreqRef (const Int& measFreqRef)
     492             : {
     493             : // Define the MEAS_FREQ_REF field value
     494             : // Input:
     495             : //    measFreqRef      const Int&            MEAS_FREQ_REF value
     496             : // Output to private data:
     497             : //    itsRecord        Record                Underlying record object
     498             : //
     499           0 :   Record newRec;
     500           0 :   newRec.define (MSC::fieldName (MSC::MEAS_FREQ_REF), measFreqRef);
     501           0 :   addRec (newRec);
     502           0 : };
     503             : 
     504             : //----------------------------------------------------------------------------
     505             : 
     506           0 : void CalMainRecord::defineRefDir (const Array <Double>& refDir)
     507             : {
     508             : // Define the REF_DIRECTION field value
     509             : // Input:
     510             : //    refDir           const Array <Double>&   REF_DIRECTION value    
     511             : // Output to private data:
     512             : //    itsRecord        Record                  Underlying record object
     513             : //
     514           0 :   Record newRec;
     515           0 :   newRec.define (MSC::fieldName (MSC::REF_DIRECTION), refDir);
     516           0 :   addRec (newRec);
     517           0 : };
     518             : 
     519             : //----------------------------------------------------------------------------
     520             : 
     521           0 : void CalMainRecord::defineMeasDirRef (const Int& measDirRef)
     522             : {
     523             : // Define the MEAS_DIR_REF field value
     524             : // Input:
     525             : //    measDirRef       const Int&            MEAS_DIR_REF value
     526             : // Output to private data:
     527             : //    itsRecord        Record                Underlying record object
     528             : //
     529           0 :   Record newRec;
     530           0 :   newRec.define (MSC::fieldName (MSC::MEAS_DIR_REF), measDirRef);
     531           0 :   addRec (newRec);
     532           0 : };
     533             : 
     534             : //----------------------------------------------------------------------------
     535             : 
     536           0 : void CalMainRecord::defineCalDescId (const Int& calDescId)
     537             : {
     538             : // Define the CAL_DESC_ID field value
     539             : // Input:
     540             : //    calDescId        const Int&            CAL_DESC_ID value
     541             : // Output to private data:
     542             : //    itsRecord        Record                Underlying record object
     543             : //
     544           0 :   Record newRec;
     545           0 :   newRec.define (MSC::fieldName (MSC::CAL_DESC_ID), calDescId);
     546           0 :   addRec (newRec);
     547           0 : };
     548             : 
     549             : //----------------------------------------------------------------------------
     550             : 
     551           0 : void CalMainRecord::defineCalHistoryId (const Int& calHistoryId)
     552             : {
     553             : // Define the CAL_HISTORY_ID field value
     554             : // Input:
     555             : //    calHistoryId     const Int&            CAL_HISTORY_ID value
     556             : // Output to private data:
     557             : //    itsRecord        Record                Underlying record object
     558             : //
     559           0 :   Record newRec;
     560           0 :   newRec.define (MSC::fieldName (MSC::CAL_HISTORY_ID), calHistoryId);
     561           0 :   addRec (newRec);
     562           0 : };
     563             : 
     564             : //----------------------------------------------------------------------------
     565             : 
     566           0 : void CalMainRecord::getTime (Double& time)
     567             : {
     568             : // Get the TIME field value
     569             : // Output:
     570             : //    time             Double&               TIME value
     571             : // Input from private data:
     572             : //    itsRecord        Record                Underlying record object
     573             : //
     574           0 :   record().get (MSC::fieldName (MSC::TIME), time);
     575           0 : };
     576             : 
     577             : //----------------------------------------------------------------------------
     578             : 
     579           0 : void CalMainRecord::getTimeEP (Double& timeEP)
     580             : {
     581             : // Get the TIME_EXTRA_PREC field value
     582             : // Output:
     583             : //    timeEP           Double&               TIME_EXTRA_PREC value
     584             : // Input from private data:
     585             : //    itsRecord        Record                Underlying record object
     586             : //
     587           0 :   record().get (MSC::fieldName (MSC::TIME_EXTRA_PREC), timeEP);
     588           0 : };
     589             : 
     590             : //----------------------------------------------------------------------------
     591             : 
     592           0 : void CalMainRecord::getInterval (Double& interval)
     593             : {
     594             : // Get the INTERVAL field value
     595             : // Output:
     596             : //    interval         Double&               INTERVAL value
     597             : // Input from private data:
     598             : //    itsRecord        Record                Underlying record object
     599             : //
     600           0 :   record().get (MSC::fieldName (MSC::INTERVAL), interval);
     601           0 : };
     602             : 
     603             : //----------------------------------------------------------------------------
     604             : 
     605           0 : void CalMainRecord::getAntenna1 (Int& antenna1)
     606             : {
     607             : // Get the ANTENNA1 field value
     608             : // Output:
     609             : //    antenna1         Int&                  ANTENNA1 value
     610             : // Input from private data:
     611             : //    itsRecord        Record                Underlying record object
     612             : //
     613           0 :   record().get (MSC::fieldName (MSC::ANTENNA1), antenna1);
     614           0 : };
     615             : 
     616             : //----------------------------------------------------------------------------
     617             : 
     618           0 : void CalMainRecord::getFeed1 (Int& feed1)
     619             : {
     620             : // Get the FEED1 field value
     621             : // Output:
     622             : //    feed1            Int&                  FEED1 value
     623             : // Input from private data:
     624             : //    itsRecord        Record                Underlying record object
     625             : //
     626           0 :   record().get (MSC::fieldName (MSC::FEED1), feed1);
     627           0 : };
     628             : 
     629             : //----------------------------------------------------------------------------
     630             : 
     631           0 : void CalMainRecord::getFieldId (Int& fieldId)
     632             : {
     633             : // Get the FIELD_ID field value
     634             : // Output:
     635             : //    fieldId          Int&                  FIELD_ID value
     636             : // Input from private data:
     637             : //    itsRecord        Record                Underlying record object
     638             : //
     639           0 :   record().get (MSC::fieldName (MSC::FIELD_ID), fieldId);
     640           0 : };
     641             : 
     642             : //----------------------------------------------------------------------------
     643             : 
     644           0 : void CalMainRecord::getArrayId (Int& arrayId)
     645             : {
     646             : // Get the ARRAY_ID field value
     647             : // Output:
     648             : //    arrayId          Int&                  ARRAY_ID value
     649             : // Input from private data:
     650             : //    itsRecord        Record                Underlying record object
     651             : //
     652           0 :   record().get (MSC::fieldName (MSC::ARRAY_ID), arrayId);
     653           0 : };
     654             : 
     655             : //----------------------------------------------------------------------------
     656             : 
     657           0 : void CalMainRecord::getObsId (Int& obsId)
     658             : {
     659             : // Get the OBSERVATION_ID field value
     660             : // Output:
     661             : //    obsId            Int&                  OBSERVATION_ID value
     662             : // Input from private data:
     663             : //    itsRecord        Record                Underlying record object
     664             : //
     665           0 :   record().get (MSC::fieldName (MSC::OBSERVATION_ID), obsId);
     666           0 : };
     667             : 
     668             : //----------------------------------------------------------------------------
     669             : 
     670           0 : void CalMainRecord::getScanNo (Int& scanNo)
     671             : {
     672             : // Get the SCAN_NUMBER field value
     673             : // Output:
     674             : //    scanNo           Int&                  SCAN_NUMBER value
     675             : // Input from private data:
     676             : //    itsRecord        Record                Underlying record object
     677             : //
     678           0 :   record().get (MSC::fieldName (MSC::SCAN_NUMBER), scanNo);
     679           0 : };
     680             : 
     681             : //----------------------------------------------------------------------------
     682             : 
     683           0 : void CalMainRecord::getProcessorId (Int& processorId)
     684             : {
     685             : // Get the PROCESSOR_ID field value
     686             : // Output:
     687             : //    processorId      Int&                  PROCESSOR_ID value
     688             : // Input from private data:
     689             : //    itsRecord        Record                Underlying record object
     690             : //
     691           0 :   record().get (MSC::fieldName (MSC::PROCESSOR_ID), processorId);
     692           0 : };
     693             : 
     694             : //----------------------------------------------------------------------------
     695             : 
     696           0 : void CalMainRecord::getStateId (Int& stateId)
     697             : {
     698             : // Get the STATE_ID field value
     699             : // Output:
     700             : //    stateId          Int&                  STATE_ID value
     701             : // Input from private data:
     702             : //    itsRecord        Record                Underlying record object
     703             : //
     704           0 :   record().get (MSC::fieldName (MSC::STATE_ID), stateId);
     705           0 : };
     706             : 
     707             : //----------------------------------------------------------------------------
     708             : 
     709           0 : void CalMainRecord::getPhaseId (Int& phaseId)
     710             : {
     711             : // Get the PHASE_ID field value
     712             : // Output:
     713             : //    phaseId          Int&                  PHASE_ID value
     714             : // Input from private data:
     715             : //    itsRecord        Record                Underlying record object
     716             : //
     717           0 :   record().get (MSC::fieldName (MSC::PHASE_ID), phaseId);
     718           0 : };
     719             : 
     720             : //----------------------------------------------------------------------------
     721             : 
     722           0 : void CalMainRecord::getPulsarBin (Int& pulsarBin)
     723             : {
     724             : // Get the PULSAR_BIN field value
     725             : // Output:
     726             : //    pulsarBin        Int&                  PULSAR_BIN value
     727             : // Input from private data:
     728             : //    itsRecord        Record                Underlying record object
     729             : //
     730           0 :   record().get (MSC::fieldName (MSC::PULSAR_BIN), pulsarBin);
     731           0 : };
     732             : 
     733             : //----------------------------------------------------------------------------
     734             : 
     735           0 : void CalMainRecord::getPulsarGateId (Int& pulsarGateId)
     736             : {
     737             : // Get the PULSAR_GATE_ID field value
     738             : // Output:
     739             : //    pulsarGateId     Int&                  PULSAR_GATE_ID value
     740             : // Input from private data:
     741             : //    itsRecord        Record                Underlying record object
     742             : //
     743           0 :   record().get (MSC::fieldName (MSC::PULSAR_GATE_ID), pulsarGateId);
     744           0 : };
     745             : 
     746             : //----------------------------------------------------------------------------
     747             : 
     748           0 : void CalMainRecord::getFreqGrp (Int& freqGrp)
     749             : {
     750             : // Get the FREQUENCY_GROUP field value
     751             : // Output:
     752             : //    freqGrp          Int&                  FREQUENCY_GROUP value
     753             : // Input from private data:
     754             : //    itsRecord        Record                Underlying record object
     755             : //
     756           0 :   record().get (MSC::fieldName (MSC::FREQ_GROUP), freqGrp);
     757           0 : };
     758             : 
     759             : //----------------------------------------------------------------------------
     760             : 
     761           0 : void CalMainRecord::getFreqGrpName (String& freqGrpName)
     762             : {
     763             : // Get the FREQ_GROUP_NAME field value
     764             : // Output:
     765             : //    freqGrpName      String&               FREQ_GROUP_NAME value
     766             : // Input from private data:
     767             : //    itsRecord        Record                Underlying record object
     768             : //
     769           0 :   record().get (MSC::fieldName (MSC::FREQ_GROUP_NAME), freqGrpName);
     770           0 : };
     771             : 
     772             : //----------------------------------------------------------------------------
     773             : 
     774           0 : void CalMainRecord::getFieldName (String& fieldName)
     775             : {
     776             : // Get the FIELD_NAME field value
     777             : // Output:
     778             : //    fieldName        String&               FIELD_NAME value
     779             : // Input from private data:
     780             : //    itsRecord        Record                Underlying record object
     781             : //
     782           0 :   record().get (MSC::fieldName (MSC::FIELD_NAME), fieldName);
     783           0 : };
     784             : 
     785             : //----------------------------------------------------------------------------
     786             : 
     787           0 : void CalMainRecord::getFieldCode (String& fieldCode)
     788             : {
     789             : // Get the FIELD_CODE field value
     790             : // Output:
     791             : //    fieldCode        String&               FIELD_CODE value
     792             : // Input from private data:
     793             : //    itsRecord        Record                Underlying record object
     794             : //
     795           0 :   record().get (MSC::fieldName (MSC::FIELD_NAME), fieldCode);
     796           0 : };
     797             : 
     798             : //----------------------------------------------------------------------------
     799             : 
     800           0 : void CalMainRecord::getSourceName (String& sourceName)
     801             : {
     802             : // Get the SOURCE_NAME field value
     803             : // Output:
     804             : //    sourceName       String&               SOURCE_NAME value
     805             : // Input from private data:
     806             : //    itsRecord        Record                Underlying record object
     807             : //
     808           0 :   record().get (MSC::fieldName (MSC::SOURCE_NAME), sourceName);
     809           0 : };
     810             : 
     811             : //----------------------------------------------------------------------------
     812             : 
     813           0 : void CalMainRecord::getSourceCode (String& sourceCode)
     814             : {
     815             : // Get the SOURCE_CODE field value
     816             : // Output:
     817             : //    fieldName        String&               SOURCE_CODE value
     818             : // Input from private data:
     819             : //    itsRecord        Record                Underlying record object
     820             : //
     821           0 :   record().get (MSC::fieldName (MSC::SOURCE_CODE), sourceCode);
     822           0 : };
     823             : 
     824             : //----------------------------------------------------------------------------
     825             : 
     826           0 : void CalMainRecord::getCalGrp (Int& calGrp)
     827             : {
     828             : // Get the CALIBRATION_GROUP field value
     829             : // Output:
     830             : //    calGrp           String&               CALIBRATION_GROUP value
     831             : // Input from private data:
     832             : //    itsRecord        Record                Underlying record object
     833             : //
     834           0 :   record().get (MSC::fieldName (MSC::CALIBRATION_GROUP), calGrp);
     835           0 : };
     836             : 
     837             : //----------------------------------------------------------------------------
     838             : 
     839           0 : void CalMainRecord::getGain (Array <Complex>& gain)
     840             : {
     841             : // Get the GAIN field value
     842             : // Output:
     843             : //    gain             Array <Complex>&      GAIN value
     844             : // Input from private data:
     845             : //    itsRecord        Record                Underlying record object
     846             : //
     847           0 :   record().get (MSC::fieldName (MSC::GAIN), gain);
     848           0 : };
     849             : 
     850             : //----------------------------------------------------------------------------
     851             : 
     852           0 : void CalMainRecord::getRefAnt (Array<Int>& refAnt)
     853             : {
     854             : // Get the REF_ANT field value
     855             : // Output:
     856             : //    refAnt           Array<Int>&           REF_ANT value
     857             : // Input from private data:
     858             : //    itsRecord        Record                Underlying record object
     859             : //
     860           0 :   record().get (MSC::fieldName (MSC::REF_ANT), refAnt);
     861           0 : };
     862             : 
     863             : //----------------------------------------------------------------------------
     864             : 
     865           0 : void CalMainRecord::getRefFeed (Array<Int>& refFeed)
     866             : {
     867             : // Get the REF_FEED field value
     868             : // Output:
     869             : //    refFeed          Array<Int>&           REF_FEED value
     870             : // Input from private data:
     871             : //    itsRecord        Record                Underlying record object
     872             : //
     873           0 :   record().get (MSC::fieldName (MSC::REF_FEED), refFeed);
     874           0 : };
     875             : 
     876             : //----------------------------------------------------------------------------
     877             : 
     878           0 : void CalMainRecord::getRefReceptor (Array<Int>& refReceptor)
     879             : {
     880             : // Get the REF_RECEPTOR field value
     881             : // Output:
     882             : //    refReceptor      Array<Int>&           REF_RECEPTOR value
     883             : // Input from private data:
     884             : //    itsRecord        Record                Underlying record object
     885             : //
     886           0 :   record().get (MSC::fieldName (MSC::REF_RECEPTOR), refReceptor);
     887           0 : };
     888             : 
     889             : //----------------------------------------------------------------------------
     890             : 
     891           0 : void CalMainRecord::getRefFreq (Array<Double>& refFreq)
     892             : {
     893             : // Get the REF_FREQUENCY field value
     894             : // Output:
     895             : //    refFreq          Array<Double>&        REF_FREQUENCY value
     896             : // Input from private data:
     897             : //    itsRecord        Record                Underlying record object
     898             : //
     899           0 :   record().get (MSC::fieldName (MSC::REF_FREQUENCY), refFreq);
     900           0 : };
     901             : 
     902             : //----------------------------------------------------------------------------
     903             : 
     904           0 : void CalMainRecord::getMeasFreqRef (Int& measFreqRef)
     905             : {
     906             : // Get the MEAS_FREQ_REF field value
     907             : // Output:
     908             : //    measFreqRef      Int&                  MEAS_FREQ_REF value
     909             : // Input from private data:
     910             : //    itsRecord        Record                Underlying record object
     911             : //
     912           0 :   record().get (MSC::fieldName (MSC::MEAS_FREQ_REF), measFreqRef);
     913           0 : };
     914             : 
     915             : //----------------------------------------------------------------------------
     916             : 
     917           0 : void CalMainRecord::getRefDir (Array <Double>& refDir)
     918             : {
     919             : // Get the REF_DIRECTION field value
     920             : // Output:
     921             : //    refDir           Array <Double>&       REF_DIRECTION value
     922             : // Input from private data:
     923             : //    itsRecord        Record                Underlying record object
     924             : //
     925           0 :   record().get (MSC::fieldName (MSC::REF_DIRECTION), refDir);
     926           0 : };
     927             : 
     928             : //----------------------------------------------------------------------------
     929             : 
     930           0 : void CalMainRecord::getMeasDirRef (Int& measDirRef)
     931             : {
     932             : // Get the MEAS_DIR_REF field value
     933             : // Output:
     934             : //    measDirRef       Int&                  MEAS_DIR_REF value
     935             : // Input from private data:
     936             : //    itsRecord        Record                Underlying record object
     937             : //
     938           0 :   record().get (MSC::fieldName (MSC::MEAS_DIR_REF), measDirRef);
     939           0 : };
     940             : 
     941             : //----------------------------------------------------------------------------
     942             : 
     943           0 : void CalMainRecord::getCalDescId (Int& calDescId)
     944             : {
     945             : // Get the CAL_DESC_ID field value
     946             : // Output:
     947             : //    calDescId        Int&                  CAL_DESC_ID value
     948             : // Input from private data:
     949             : //    itsRecord        Record                Underlying record object
     950             : //
     951           0 :   record().get (MSC::fieldName (MSC::CAL_DESC_ID), calDescId);
     952           0 : };
     953             : 
     954             : //----------------------------------------------------------------------------
     955             : 
     956           0 : void CalMainRecord::getCalHistoryId (Int& calHistoryId)
     957             : {
     958             : // Get the CAL_HISTORY_ID field value
     959             : // Output:
     960             : //    calHistoryId     Int&                  CAL_HISTORY_ID value
     961             : // Input from private data:
     962             : //    itsRecord        Record                Underlying record object
     963             : //
     964           0 :   record().get (MSC::fieldName (MSC::CAL_HISTORY_ID), calHistoryId);
     965           0 : };
     966             : 
     967             : //----------------------------------------------------------------------------
     968             : 
     969           0 : void CalMainRecord::dTotalSolnOk (const Bool& totalSolnOk)
     970             : {
     971             : // Define the TOTAL_SOLUTION_OK field value
     972             : // Input:
     973             : //    totalSolnOk      const Bool&           TOTAL_SOLUTION_OK value
     974             : // Output:
     975             : //    itsRecord        Record                Underlying record object
     976             : //
     977           0 :   Record newRec;
     978           0 :   newRec.define (MSC::fieldName (MSC::TOTAL_SOLUTION_OK), totalSolnOk);
     979           0 :   addRec (newRec);
     980           0 : };
     981             : 
     982             : //----------------------------------------------------------------------------
     983             : 
     984           0 : void CalMainRecord::dTotalFit (const Float& totalFit)
     985             : {
     986             : // Define the TOTAL_FIT field value
     987             : // Input:
     988             : //    totalFit         const Float&          TOTAL_FIT value
     989             : // Output:
     990             : //    itsRecord        Record                Underlying record object
     991             : //
     992           0 :   Record newRec;
     993           0 :   newRec.define (MSC::fieldName (MSC::TOTAL_FIT), totalFit);
     994           0 :   addRec (newRec);
     995           0 : };
     996             : 
     997             : //----------------------------------------------------------------------------
     998             : 
     999           0 : void CalMainRecord::dTotalFitWgt (const Float& totalFitWgt)
    1000             : {
    1001             : // Define the TOTAL_FIT_WEIGHT field value
    1002             : // Input:
    1003             : //    totalFitWgt      const Float&          TOTAL_FIT_WEIGHT value
    1004             : // Output:
    1005             : //    itsRecord        Record                Underlying record object
    1006             : //
    1007           0 :   Record newRec;
    1008           0 :   newRec.define (MSC::fieldName (MSC::TOTAL_FIT_WEIGHT), totalFitWgt);
    1009           0 :   addRec (newRec);
    1010           0 : };
    1011             : 
    1012             : //----------------------------------------------------------------------------
    1013             : 
    1014           0 : void CalMainRecord::dSolnOk (const Array <Bool>& solnOk)
    1015             : {
    1016             : // Define the SOLUTION_OK field value
    1017             : // Input:
    1018             : //    solnOk           const Array <Bool>&   SOLUTION_OK value
    1019             : // Output:
    1020             : //    itsRecord        Record                Underlying record object
    1021             : //
    1022           0 :   Record newRec;
    1023           0 :   newRec.define (MSC::fieldName (MSC::SOLUTION_OK), solnOk);
    1024           0 :   addRec (newRec);
    1025           0 : };
    1026             : 
    1027             : //----------------------------------------------------------------------------
    1028             : 
    1029           0 : void CalMainRecord::dFit (const Array <Float>& fit)
    1030             : {
    1031             : // Define the FIT field value
    1032             : // Input:
    1033             : //    fit              const Array <Float>&  FIT value
    1034             : // Output:
    1035             : //    itsRecord        Record                Underlying record object
    1036             : //
    1037           0 :   Record newRec;
    1038           0 :   newRec.define (MSC::fieldName (MSC::FIT), fit);
    1039           0 :   addRec (newRec);
    1040           0 : };
    1041             : 
    1042             : //----------------------------------------------------------------------------
    1043             : 
    1044           0 : void CalMainRecord::dFitWgt (const Array <Float>& fitWgt)
    1045             : {
    1046             : // Define the FIT_WEIGHT field value
    1047             : // Input:
    1048             : //    fitWgt           const Array <Float>&  FIT_WEIGHT value
    1049             : // Output:
    1050             : //    itsRecord        Record                Underlying record object
    1051             : //
    1052           0 :   Record newRec;
    1053           0 :   newRec.define (MSC::fieldName (MSC::FIT_WEIGHT), fitWgt);
    1054           0 :   addRec (newRec);
    1055           0 : };
    1056             : 
    1057             : //----------------------------------------------------------------------------
    1058             : 
    1059           0 : void CalMainRecord::dFlag (const Array <Bool>& flag)
    1060             : {
    1061             : // Define the Flag field value
    1062             : // Input:
    1063             : //    flag             const Array <Bool>&   FLAG value
    1064             : // Output:
    1065             : //    itsRecord        Record                Underlying record object
    1066             : //
    1067           0 :   Record newRec;
    1068           0 :   newRec.define (MSC::fieldName (MSC::FLAG), flag);
    1069           0 :   addRec (newRec);
    1070           0 : };
    1071             : 
    1072             : //----------------------------------------------------------------------------
    1073           0 : void CalMainRecord::dSnr (const Array <Float>& snr)
    1074             : {
    1075             : // Define the SNR field value
    1076             : // Input:
    1077             : //    snr              const Array <Float>&  SNR value
    1078             : // Output:
    1079             : //    itsRecord        Record                Underlying record object
    1080             : //
    1081           0 :   Record newRec;
    1082           0 :   newRec.define (MSC::fieldName (MSC::SNR), snr);
    1083           0 :   addRec (newRec);
    1084           0 : };
    1085             : 
    1086             : 
    1087             : //----------------------------------------------------------------------------
    1088             : 
    1089           0 : void CalMainRecord::gTotalSolnOk (Bool& totalSolnOk)
    1090             : {
    1091             : // Get the TOTAL_SOLUTION_OK field value
    1092             : // Output:
    1093             : //    totalSolnOk      Bool&                 TOTAL_SOLUTION_OK value
    1094             : // Input from private data:
    1095             : //    itsRecord        Record                Underlying record object
    1096             : //
    1097           0 :   record().get (MSC::fieldName (MSC::TOTAL_SOLUTION_OK), totalSolnOk);
    1098           0 : };
    1099             : 
    1100             : //----------------------------------------------------------------------------
    1101             : 
    1102           0 : void CalMainRecord::gTotalFit (Float& totalFit)
    1103             : {
    1104             : // Get the TOTAL_FIT field value
    1105             : // Output:
    1106             : //    totalFit         Float&                TOTAL_FIT value
    1107             : // Input from private data:
    1108             : //    itsRecord        Record                Underlying record object
    1109             : //
    1110           0 :   record().get (MSC::fieldName (MSC::TOTAL_FIT), totalFit);
    1111           0 : };
    1112             : 
    1113             : //----------------------------------------------------------------------------
    1114             : 
    1115           0 : void CalMainRecord::gTotalFitWgt (Float& totalFitWgt)
    1116             : {
    1117             : // Get the TOTAL_FIT_WEIGHT field value
    1118             : // Output:
    1119             : //    totalFitWgt      Float&                TOTAL_FIT_WEIGHT value
    1120             : // Input from private data:
    1121             : //    itsRecord        Record                Underlying record object
    1122             : //
    1123           0 :   record().get (MSC::fieldName (MSC::TOTAL_FIT_WEIGHT), totalFitWgt);
    1124           0 : };
    1125             : 
    1126             : //----------------------------------------------------------------------------
    1127             : 
    1128           0 : void CalMainRecord::gSolnOk (Array <Bool>& solnOk)
    1129             : {
    1130             : // Get the SOLUTION_OK field value
    1131             : // Output:
    1132             : //    solnOk           Array <Bool>&         SOLUTION_OK value
    1133             : // Input from private data:
    1134             : //    itsRecord        Record                Underlying record object
    1135             : //
    1136           0 :   record().get (MSC::fieldName (MSC::SOLUTION_OK), solnOk);
    1137           0 : };
    1138             : 
    1139             : //----------------------------------------------------------------------------
    1140             : 
    1141           0 : void CalMainRecord::gFit (Array <Float>& fit)
    1142             : {
    1143             : // Get the FIT field value
    1144             : // Output:
    1145             : //    fit              Array <Float>&        FIT value
    1146             : // Input from private data:
    1147             : //    itsRecord        Record                Underlying record object
    1148             : //
    1149           0 :   record().get (MSC::fieldName (MSC::FIT), fit);
    1150           0 : };
    1151             : 
    1152             : //----------------------------------------------------------------------------
    1153             : 
    1154           0 : void CalMainRecord::gFitWgt (Array <Float>& fitWgt)
    1155             : {
    1156             : // Get the FIT_WEIGHT field value
    1157             : // Output:
    1158             : //    fitWgt           Array <Float>&        FIT_WEIGHT value
    1159             : // Input from private data:
    1160             : //    itsRecord        Record                Underlying record object
    1161             : //
    1162           0 :   record().get (MSC::fieldName (MSC::FIT_WEIGHT), fitWgt);
    1163           0 : };
    1164             : 
    1165             : //----------------------------------------------------------------------------
    1166             : 
    1167           0 : void CalMainRecord::gFlag (Array <Bool>& flag)
    1168             : {
    1169             : // Get the Flag field value
    1170             : // Output:
    1171             : //    flag             Array <Bool>&         FLAG value
    1172             : // Input:
    1173             : //    itsRecord        Record                Underlying record object
    1174             : //
    1175           0 :   record().get (MSC::fieldName (MSC::FLAG), flag);
    1176           0 : };
    1177             : 
    1178             : //----------------------------------------------------------------------------
    1179           0 : void CalMainRecord::gSnr (Array <Float>& snr)
    1180             : {
    1181             : // Define the SNR field value
    1182             : // Output:
    1183             : //    snr              Array <Float>&        SNR value
    1184             : // Output:
    1185             : //    itsRecord        Record                Underlying record object
    1186             : //
    1187           0 :   record().get (MSC::fieldName (MSC::SNR), snr);
    1188           0 : };
    1189             : 
    1190             : //----------------------------------------------------------------------------
    1191             : 
    1192             : 
    1193             : 
    1194             : } //# NAMESPACE CASA - END
    1195             : 

Generated by: LCOV version 1.16