SourceXtractorPlusPlus
0.15
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
AutoPhotometry
AutoPhotometryConfig.h
Go to the documentation of this file.
1
17
/*
18
* AutoPhotometryConfig.h
19
*
20
* Created on: Jul 18, 2018
21
* Author: mkuemmel@usm.lmu.de
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYCONFIG_H_
25
#define _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYCONFIG_H_
26
27
#include <vector>
28
#include "
Configuration/Configuration.h
"
29
30
namespace
SourceXtractor
{
31
32
class
AutoPhotometryConfig
:
public
Euclid::Configuration::Configuration
{
33
34
public
:
36
virtual
~AutoPhotometryConfig
() =
default
;
37
38
AutoPhotometryConfig
(
long
manager_id) :
Configuration
(manager_id) {}
39
40
std::map<std::string, OptionDescriptionList>
getProgramOptions
()
override
;
41
42
//void preInitialize(const UserValues& args) override;
43
void
initialize
(
const
UserValues
& args)
override
;
44
45
SeFloat
getAutoKronFactor
()
const
;
46
SeFloat
getAutoKronMinrad
()
const
;
47
48
private
:
49
SeFloat
m_kron_factor
= 2.5;
50
SeFloat
m_kron_minrad
= 3.5;
51
};
52
53
}
/* namespace SourceXtractor */
54
55
56
#endif
/* _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYCONFIG_H_ */
SourceXtractor::AutoPhotometryConfig::AutoPhotometryConfig
AutoPhotometryConfig(long manager_id)
Definition:
AutoPhotometryConfig.h:38
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::AutoPhotometryConfig::~AutoPhotometryConfig
virtual ~AutoPhotometryConfig()=default
Destructor.
SourceXtractor
Definition:
Aperture.h:30
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
Configuration.h
Euclid::Configuration::Configuration
SourceXtractor::AutoPhotometryConfig::getAutoKronFactor
SeFloat getAutoKronFactor() const
Definition:
AutoPhotometryConfig.cpp:51
Euclid::Configuration::Configuration::UserValues
std::map< std::string, boost::program_options::variable_value > UserValues
SourceXtractor::AutoPhotometryConfig
Definition:
AutoPhotometryConfig.h:32
SourceXtractor::AutoPhotometryConfig::m_kron_factor
SeFloat m_kron_factor
Definition:
AutoPhotometryConfig.h:49
Generated by
1.8.20