|
| | VdsPartDesc () |
| | Construct an empty object. More...
|
| |
| | VdsPartDesc (const ParameterSet &) |
| | Construct from the given parameterset. More...
|
| |
| void | addParm (const std::string &key, const std::string &value) |
| |
| void | changeBaseName (const std::string &newBaseName) |
| | Change the base part of the name. More...
|
| |
| void | clearParms () |
| | Clear the extra parameters. More...
|
| |
| const ParameterSet & | getParms () const |
| | Get access to the extra parameters. More...
|
| |
| void | setClusterDescName (const std::string &cdName) |
| | Set the name of the ClusterDesc file used. More...
|
| |
| void | setFileName (const std::string &name) |
| | Set the original file name. More...
|
| |
| void | setName (const std::string &name, const std::string &fileSys) |
| | Set VDS name and file system. More...
|
| |
| void | setTimes (double startTime, double endTime, double stepTime, const std::vector< double > &starts=std::vector< double >(), const std::vector< double > &ends=std::vector< double >()) |
| |
| void | write (std::ostream &os, const std::string &prefix) const |
| | Write the VdsPartDesc object in parset format. More...
|
| |
|
| void | addBand (int nchan, double startFreq, double endFreq) |
| |
| void | addBand (int nchan, const std::vector< double > &startFreq, const std::vector< double > &endFreq) |
| |
|
| const std::string & | getName () const |
| |
| const std::string & | getFileName () const |
| |
| const std::string & | getFileSys () const |
| |
| const std::string & | getClusterDescName () const |
| |
| double | getStartTime () const |
| |
| double | getEndTime () const |
| |
| double | getStepTime () const |
| |
| const std::vector< double > & | getStartTimes () const |
| |
| const std::vector< double > & | getEndTimes () const |
| |
| int | getNBand () const |
| |
| const std::vector< int > & | getNChan () const |
| |
| const std::vector< double > & | getStartFreqs () const |
| |
| const std::vector< double > & | getEndFreqs () const |
| |
|
| blob::BlobOStream & | toBlob (blob::BlobOStream &) const |
| |
| blob::BlobIStream & | fromBlob (blob::BlobIStream &) |
| |
Description of a visibility data set or part thereof.
This class holds the description of a visibility data set (VDS) part. It defines the name of the part and on which file system it is located. Using the ClusterDesc object it can be derived on which node this VDS part can be processed best. This is done by the WorkersDesc class. The description of the VDS also contains info about the time, frequency, and baseline domain of the visibility data. The information is made persistent in a LOFAR .parset file.