#include <fitting.h>
|
template<typename Model , typename Derived > |
auto | ceres_fit (const Model &, const typename Model::InputType &, const typename Model::InputDataType &, const typename Model::DataType &, const typename Model::DataType &, const Eigen::DenseBase< Derived > &) |
|
template<mapFitter::FitMode fit_mode, typename Derived > |
auto | fit_to_gaussian (Eigen::DenseBase< Derived > &, Eigen::DenseBase< Derived > &, double, double, double) |
|
◆ FitMode
Enumerator |
---|
pointing | |
beammap | |
◆ ceres_fit()
template<typename
Model , typename Derived >
◆ fit_to_gaussian()
auto engine_utils::mapFitter::fit_to_gaussian |
( |
Eigen::DenseBase< Derived > & |
signal, |
|
|
Eigen::DenseBase< Derived > & |
weight, |
|
|
double |
init_fwhm, |
|
|
double |
init_row, |
|
|
double |
init_col |
|
) |
| |
◆ angle_high
double engine_utils::mapFitter::angle_high = pi/2 |
◆ angle_low
double engine_utils::mapFitter::angle_low = -pi/2 |
◆ bounding_box_pix
double engine_utils::mapFitter::bounding_box_pix |
◆ fit_angle
bool engine_utils::mapFitter::fit_angle |
◆ fitting_region_pix
double engine_utils::mapFitter::fitting_region_pix |
◆ flux_high
double engine_utils::mapFitter::flux_high = 2.0 |
◆ flux_limits
Eigen::VectorXd engine_utils::mapFitter::flux_limits |
◆ flux_low
double engine_utils::mapFitter::flux_low = 0.1 |
◆ fwhm_high
double engine_utils::mapFitter::fwhm_high = 2.0 |
◆ fwhm_limits
Eigen::VectorXd engine_utils::mapFitter::fwhm_limits |
◆ fwhm_low
double engine_utils::mapFitter::fwhm_low = 0.1 |
◆ logger
std::shared_ptr<spdlog::logger> engine_utils::mapFitter::logger = spdlog::get("citlali_logger") |
◆ n_params
int engine_utils::mapFitter::n_params = 6 |
The documentation for this class was generated from the following file: