VieSched++
VieVS VLBI Scheduling Software
VieVS::SNR_table Class Reference

produces a SNR table for comparison with correlator More...

#include <SNR_table.h>

Inheritance diagram for VieVS::SNR_table:
Collaboration diagram for VieVS::SNR_table:

Public Member Functions

 SNR_table (const std::string &file)
 constructor More...
 
void writeTable (const Network &network, const SourceList &sourceList, std::vector< Scan > &scans, const std::shared_ptr< const ObservingMode > &obsModes)
 create the SNR table More...
 
- Public Member Functions inherited from VieVS::VieVS_Object
 VieVS_Object (unsigned long id)
 constructor More...
 
const unsigned long getId () const
 get object id More...
 
bool hasValidId () const
 check if id is valid More...
 
bool hasId (unsigned long id) const
 check if object has specific id More...
 
void setId (unsigned long id)
 set object id More...
 
std::string printId () const
 object id string More...
 

Private Attributes

std::ofstream of
 output stream object filename.snr More...
 

Static Private Attributes

static unsigned long nextId = 0
 next id for this object type More...
 

Detailed Description

produces a SNR table for comparison with correlator

Author
Matthias Schartner
Date
04.02.2017

Constructor & Destructor Documentation

SNR_table::SNR_table ( const std::string &  file)
explicit

constructor

Author
Matthias Schartner
Parameters
filefile name

Member Function Documentation

void SNR_table::writeTable ( const Network network,
const SourceList sourceList,
std::vector< Scan > &  scans,
const std::shared_ptr< const ObservingMode > &  obsModes 
)

create the SNR table

Author
Matthias Schartner
Parameters
networkstation network
sourceListlist of all souces
scanslist of all scans
obsModesobservin mode

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

unsigned long SNR_table::nextId = 0
staticprivate

next id for this object type

std::ofstream VieVS::SNR_table::of
private

output stream object filename.snr


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