ifw-daq  2.1.0-pre1
IFW Data Acquisition modules
Namespaces | Functions
merge.cpp File Reference
#include "merge.hpp"
#include <fmt/format.h>
#include <log4cplus/loggingmacros.h>
#include <daq/dpSpec.hpp>
#include <daq/fits/cfitsio.hpp>

Go to the source code of this file.

Namespaces

 daq
 
 daq::dpm
 
 daq::dpm::merge
 

Functions

fits::KeywordVector daq::dpm::merge::CompileKeywords (Operations ops, FitsKeywordsSource const &source)
 
fits::KeywordVector daq::dpm::merge::CompileKeywords (Operations ops, FitsFileSource const &source, int hdu_num)
 
fits::KeywordVector daq::dpm::merge::CompilePrimaryHduKeywords (Operations ops, TargetSource &target, std::vector< SourceTypes > const &sources)
 Compiles unique keywords and formats primary HDU keywords. More...
 
std::vector< fits::LiteralKeyword > daq::dpm::merge::FormatKeywords (fits::KeywordVector::const_iterator begin, fits::KeywordVector::const_iterator end, KeywordFormatter &fmt)
 
template<class Container >
void daq::dpm::merge::LogKeywords (log4cplus::Logger const &logger, Container const &keywords)
 
void daq::dpm::merge::MergePrimaryHduKeywords (Operations ops, Params const &params, TargetSource &target, std::vector< SourceTypes > const &sources, bool dry_run)
 
void daq::dpm::merge::CopyExtensions (Operations ops, TargetSource &target, FitsFileSource const &source, bool dry_run)
 Copy all extensions from source to target. More...
 
void daq::dpm::merge::MergeHduExtensions (Operations ops, TargetSource &target, std::vector< SourceTypes > const &sources, bool dry_run)
 
void daq::dpm::merge::UpdateChecksums (Operations ops, TargetSource &target, bool dry_run)
 
void daq::dpm::merge::Merge (Operations ops, Params const &params, TargetSource &target, std::vector< SourceTypes > const &sources, bool dry_run)
 Merge sources into the target target. More...
 

Detailed Description

Definition in file merge.cpp.