SourceXtractorPlusPlus  0.15
Please provide a description of the project.
AutoPhotometryConfig.cpp
Go to the documentation of this file.
1 
17 /*
18  * AperturePhotometryConfig.cpp
19  *
20  * Created on: Jul 18, 2018
21  * Author: mkuemmel@usm.lmu.de
22  */
23 
24 #include "SEUtils/Types.h"
25 
28 
29 namespace po = boost::program_options;
31 
32 namespace SourceXtractor {
33 
34 namespace {
35 const std::string AUTO_KRON_FACTOR {"auto-kron-factor"};
36 const std::string AUTO_KRON_MINRAD {"auto-kron-min-radius"};
37 }
38 
40  return {{"Auto (Kron) photometry options", {
41  {AUTO_KRON_FACTOR.c_str(), po::value<double>()->default_value(2.5), "Scale factor for AUTO (Kron) photometry"},
42  {AUTO_KRON_MINRAD.c_str(), po::value<double>()->default_value(3.5), "Minimum radius for AUTO (Kron) photometry"},
43  }}};
44 }
45 
47  m_kron_factor = SeFloat(args.at(AUTO_KRON_FACTOR).as<double>());;
48  m_kron_minrad = SeFloat(args.at(AUTO_KRON_MINRAD).as<double>());;
49 }
50 
52  return m_kron_factor;
53 }
55  return m_kron_minrad;
56 }
57 
58 } // SourceXtractor namespace
std::string
STL class.
Types.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition: Types.h:32
SourceXtractor
Definition: Aperture.h:30
std::map::at
T at(T... args)
std::map
STL class.
SourceXtractor::AutoPhotometryConfig::m_kron_minrad
SeFloat m_kron_minrad
Definition: AutoPhotometryConfig.h:50
SourceXtractor::AutoPhotometryConfig::initialize
void initialize(const UserValues &args) override
Definition: AutoPhotometryConfig.cpp:46
SourceXtractor::AutoPhotometryConfig::getProgramOptions
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Definition: AutoPhotometryConfig.cpp:39
SourceXtractor::AutoPhotometryConfig::getAutoKronMinrad
SeFloat getAutoKronMinrad() const
Definition: AutoPhotometryConfig.cpp:54
AutoPhotometryConfig.h
Euclid::Configuration::ProgramOptionsHelper
SourceXtractor::AutoPhotometryConfig::getAutoKronFactor
SeFloat getAutoKronFactor() const
Definition: AutoPhotometryConfig.cpp:51
ProgramOptionsHelper.h
SourceXtractor::AutoPhotometryConfig::m_kron_factor
SeFloat m_kron_factor
Definition: AutoPhotometryConfig.h:49