SourceXtractorPlusPlus
0.15
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
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
private
:
48
double
m_adaptive_target
;
49
double
m_scale_factor
;
50
};
51
52
53
}
/* namespace SourceXtractor */
54
55
#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:30
SourceXtractor::SamplingConfig::getScaleFactor
double getScaleFactor() const
Definition:
SamplingConfig.h:43
SourceXtractor::SamplingConfig::preInitialize
void preInitialize(const UserValues &args) override
Definition:
SamplingConfig.cpp:44
SourceXtractor::SamplingConfig::getProgramOptions
std::map< std::string, OptionDescriptionList > getProgramOptions() override
Definition:
SamplingConfig.cpp:33
SourceXtractor::SamplingConfig::getAdaptiveTargetPrecision
double getAdaptiveTargetPrecision() const
Definition:
SamplingConfig.h:39
SourceXtractor::SamplingConfig::initialize
void initialize(const UserValues &args) override
Definition:
SamplingConfig.cpp:47
SourceXtractor::SamplingConfig::~SamplingConfig
virtual ~SamplingConfig()=default
SourceXtractor::SamplingConfig::m_scale_factor
double m_scale_factor
Definition:
SamplingConfig.h:49
SourceXtractor::SamplingConfig::m_adaptive_target
double m_adaptive_target
Definition:
SamplingConfig.h:48
std::map
SourceXtractor
Definition:
Aperture.h:30
Generated by
1.9.1