Definition at line 54 of file ScanResolution.cpp.
◆ DistrOutput
◆ ScanSingleAbsoluteResolution()
anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::ScanSingleAbsoluteResolution |
( |
const RangedDistribution & |
distr, |
|
|
double |
stddev |
|
) |
| |
|
inline |
◆ ~ScanSingleAbsoluteResolution()
anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::~ScanSingleAbsoluteResolution |
( |
| ) |
|
|
overridedefault |
◆ clone()
ScanResolution* anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
Implements ScanResolution.
Definition at line 63 of file ScanResolution.cpp.
const RangedDistribution * distribution() const
ScanSingleAbsoluteResolution(const RangedDistribution &distr, double stddev)
◆ generateSamples() [1/2]
ScanResolution::DistrOutput anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::generateSamples |
( |
double |
mean, |
|
|
size_t |
n_times |
|
) |
| const |
|
overridevirtual |
Implements ScanResolution.
Definition at line 280 of file ScanResolution.cpp.
std::vector< std::vector< ParameterSample > > DistrOutput
DistrOutput generateSamples(double mean, size_t n_times) const override
◆ generateSamples() [2/2]
ScanResolution::DistrOutput anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::generateSamples |
( |
const std::vector< double > & |
mean | ) |
const |
|
overridevirtual |
◆ stdDevs() [1/2]
std::vector< double > anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::stdDevs |
( |
double |
mean, |
|
|
size_t |
n_times |
|
) |
| const |
|
overridevirtual |
◆ stdDevs() [2/2]
std::vector< double > anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::stdDevs |
( |
const std::vector< double > & |
mean | ) |
const |
|
overridevirtual |
◆ name()
std::string anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::name |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ printStdDevs()
std::string anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::printStdDevs |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ scanRelativeResolution() [1/2]
◆ scanRelativeResolution() [2/2]
Definition at line 165 of file ScanResolution.cpp.
168 return new ScanVectorRelativeResolution(distr, stddevs);
◆ scanAbsoluteResolution() [1/2]
◆ scanAbsoluteResolution() [2/2]
Definition at line 177 of file ScanResolution.cpp.
180 return new ScanVectorAbsoluteResolution(distr, stddevs);
◆ scanEmptyResolution()
◆ distribution()
◆ nSamples()
size_t ScanResolution::nSamples |
( |
| ) |
const |
|
inherited |
◆ empty()
bool ScanResolution::empty |
( |
| ) |
const |
|
inlineinherited |
◆ print()
std::string ScanResolution::print |
( |
| ) |
const |
|
inherited |
◆ transferToCPP()
virtual void ICloneable::transferToCPP |
( |
| ) |
|
|
inlinevirtualinherited |
Used for Python overriding of clone (see swig/tweaks.py)
Definition at line 34 of file ICloneable.h.
◆ m_stddev
double anonymous_namespace{ScanResolution.cpp}::ScanSingleAbsoluteResolution::m_stddev |
|
private |
◆ m_distr
The documentation for this class was generated from the following file: