|
DP3
|
Describe an entire visibility data set. More...
#include <VdsDesc.h>
Public Member Functions | |
| VdsDesc (const VdsPartDesc &=VdsPartDesc()) | |
| void | addPart (const VdsPartDesc &part) |
| Add a part. More... | |
| const VdsPartDesc & | getDesc () const |
| Get the description of the VDS. More... | |
| const std::vector< VdsPartDesc > & | getParts () const |
| Get the description of the parts. More... | |
| void | setDesc (const VdsPartDesc &desc) |
| void | write (std::ostream &os) const |
| Write it in parset format. More... | |
| VdsDesc (const std::string &parsetName) | |
| VdsDesc (const ParameterSet &parset) | |
Describe an entire visibility data set.
This class holds the description of an entire visibility data set (VDS). In VdsPartDesc objects it describes the parts it consists of and on which file systems they are located. A VdsPartDesc object is also used to describe the entire VDS. Furthermore it contains the names of all antennae, which can be used to map the antenna name to the antenna number when a selection on antenna names is done.
Currently the information is made persistent in a LOFAR .parset file. In the future it needs to use the Centrol Processor Resource Manager.
|
explicit |
Construct with a description of the entire visibility data set. The description can be empty and set later using setDesc.
|
explicit |
Construct from the given parameterset.
|
inlineexplicit |
|
inline |
Add a part.
|
inline |
Get the description of the VDS.
|
inline |
Get the description of the parts.
|
inline |
Set the description of the VDS. Usually the description is set in the constructor, but this offers another way of doing it.
| void dp3::common::VdsDesc::write | ( | std::ostream & | os | ) | const |
Write it in parset format.