SourceXtractorPlusPlus
0.16
Please provide a description of the project.
SEImplementation
SEImplementation
Configuration
SamplingConfig.h
Go to the documentation of this file.
1
18
#ifndef _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_
19
#define _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_
20
21
#include "
Configuration/Configuration.h
"
22
23
namespace
SourceXtractor
{
24
25
class
SamplingConfig
:
public
Euclid::Configuration::Configuration
{
26
27
public
:
28
29
explicit
SamplingConfig
(
long
manager_id);
30
31
virtual
~SamplingConfig
() =
default
;
32
33
std::map<std::string, OptionDescriptionList>
getProgramOptions
()
override
;
34
35
void
preInitialize
(
const
UserValues
& args)
override
;
36
37
void
initialize
(
const
UserValues
& args)
override
;
38
39
double
getAdaptiveTargetPrecision
()
const
{
40
return
m_adaptive_target
;
41
}
42
43
double
getScaleFactor
()
const
{
44
return
m_scale_factor
;
45
}
46
47
size_t
getMaxFitSize
()
const
{
48
return
m_max_fit_size
;
49
}
50
51
52
private
:
53
double
m_adaptive_target
;
54
double
m_scale_factor
;
55
size_t
m_max_fit_size
;
56
};
57
58
59
}
/* namespace SourceXtractor */
60
61
#endif
/* _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_ */
Configuration.h
Euclid::Configuration::Configuration
SourceXtractor::SamplingConfig
Definition:
SamplingConfig.h:25
SourceXtractor::SamplingConfig::SamplingConfig
SamplingConfig(long manager_id)
Definition:
SamplingConfig.cpp:31
SourceXtractor::SamplingConfig::getScaleFactor
double getScaleFactor() const
Definition:
SamplingConfig.h:43
SourceXtractor::SamplingConfig::preInitialize
void preInitialize(const UserValues &args) override
Definition:
SamplingConfig.cpp:47
SourceXtractor::SamplingConfig::getMaxFitSize
size_t getMaxFitSize() const
Definition:
SamplingConfig.h:47
SourceXtractor::SamplingConfig::getProgramOptions
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Definition:
SamplingConfig.cpp:34
SourceXtractor::SamplingConfig::getAdaptiveTargetPrecision
double getAdaptiveTargetPrecision() const
Definition:
SamplingConfig.h:39
SourceXtractor::SamplingConfig::initialize
void initialize(const UserValues &args) override
Definition:
SamplingConfig.cpp:50
SourceXtractor::SamplingConfig::~SamplingConfig
virtual ~SamplingConfig()=default
SourceXtractor::SamplingConfig::m_max_fit_size
size_t m_max_fit_size
Definition:
SamplingConfig.h:55
SourceXtractor::SamplingConfig::m_scale_factor
double m_scale_factor
Definition:
SamplingConfig.h:54
SourceXtractor::SamplingConfig::m_adaptive_target
double m_adaptive_target
Definition:
SamplingConfig.h:53
std::map
SourceXtractor
Definition:
Aperture.h:30
Generated by
1.9.1