ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Member Functions | List of all members
daq::dpm::merge::TargetSource Class Reference

Target FITS file. More...

#include <sources.hpp>

+ Inheritance diagram for daq::dpm::merge::TargetSource:

Public Member Functions

 TargetSource (std::string name, std::filesystem::path path, std::optional< KeywordRuleProcessor::DefaultRule > const &initial_keywords, std::unique_ptr< KeywordRuleProcessor > keyword_rules)
 
 TargetSource (std::string name, std::filesystem::path path, std::optional< KeywordRuleProcessor::DefaultRule > const &initial_keywords, std::unique_ptr< KeywordRuleProcessor > keyword_rules, fits::UniqueFitsFile file)
 Used by unit tests and when executing as dry-run. More...
 

Detailed Description

Target FITS file.

Definition at line 117 of file sources.hpp.

Constructor & Destructor Documentation

◆ TargetSource() [1/2]

daq::dpm::merge::TargetSource::TargetSource ( std::string  name,
std::filesystem::path  path,
std::optional< KeywordRuleProcessor::DefaultRule > const &  initial_keywords,
std::unique_ptr< KeywordRuleProcessor keyword_rules 
)

Definition at line 44 of file sources.cpp.

◆ TargetSource() [2/2]

daq::dpm::merge::TargetSource::TargetSource ( std::string  name,
std::filesystem::path  path,
std::optional< KeywordRuleProcessor::DefaultRule > const &  initial_keywords,
std::unique_ptr< KeywordRuleProcessor keyword_rules,
fits::UniqueFitsFile  file 
)

Used by unit tests and when executing as dry-run.

Allows for file to be faked.

Definition at line 53 of file sources.cpp.


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