Program to extract source data (used by Cu4). More...
#include "Constants.h"
#include "Converter.h"
#include "DataBuilder/DataBuilderFactory.hxx"
#include "DataMethod/DataMethodFactory.hxx"
#include "DataDumper.h"
#include "DataTypes.h"
#include "FitsFile.h"
#include "Options.h"
#include "Logger.h"
#include "MyException.h"
#include "SqlParser.h"
#include "StringOps.h"
#include "Table.h"
#include "TableData.hxx"
#include "TableInfo.h"
#include "IllumTable.hxx"
#include <exception>
#include <iostream>
#include <list>
#include <map>
#include <string>
#include <fstream>
Functions | |
void | extractSources () |
int | main (int argc, char *argv[]) |
Implementation to extract source data. |
Program to extract source data (used by Cu4).
void extractSources | ( | ) |
The top level function for numeric data that uses the input schemas, fitsfiles, data builders, and datamethods to produce the ingest files
References DataDumper::addDefaultRow(), Logger::addMessage(), Logger::addSysInfo(), IllumTable::assignEta(), IllumTable::assignMag(), IllumTable::assignXi(), DataBuilder< DataType >::build(), PreSuffixNames::casuPrefix, Table< DataType >::checkData(), Table< DataType >::checked(), Table< DataType >::checkRange(), FitsFile::closeFile(), DataMethod< DataType >::determineDetectionSourceAndTarget(), DataMethod< DataType >::doit(), DataMethod< DataType >::doit2(), DataDumper::dumpAsBinary(), DataDumper::dumpAsCsv(), PreSuffixNames::edinPrefix, SqlParser::extractTable(), FitsFile::FILTER, ExpectNames::filterName, Options::getCatalogFilename(), Options::getConstraints(), Options::getCsvPath(), Options::getCsvPrefix(), IllumTable::getFilterName(), Options::getIllumFileList(), Options::getIllumTableName(), Options::getNewObjId(), Options::getNumIllumTables(), Options::getNumScienceFiles(), Options::getNumTables(), Options::getOutTablesList(), Options::getPixelFilename(), Options::getSchemaFilename(), Options::getSqlPath(), Options::getTableName(), Table< DataType >::hasNaNs(), DataBuilder< DataType >::logInfo(), makeTargetList(), StringOps::NumToString(), TableData< DataType >::qNumCols(), TableData< DataType >::qNumRows(), DetectionTableSubstr::rawTableSubstr, StringOps::split(), FitsFile::testExpectedKeys(), and PreSuffixNames::vistaPrefix.
Referenced by main().
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Implementation to extract source data.
References OptionNames::archive, Options::checkOptions(), OptionNames::csvpath, OptionNames::cuEvent, extractSources(), OptionNames::files, Options::getFileList(), Options::getIllumFileList(), Options::getTableList(), OptionNames::illumname, OptionNames::newobjid, OptionsFiller::parseCommand(), OptionsFiller::parseFileList(), OptionsFiller::parseIllumList(), OptionsFiller::parseTableList(), Logger::setEchoOff(), OptionNames::sqlpath, OptionNames::tables, and MyException::what().