#include <calib.h>
|
std::shared_ptr< spdlog::logger > | logger = spdlog::get("citlali_logger") |
|
std::string | apt_filepath |
|
std::map< std::string, Eigen::VectorXd > | apt |
|
Eigen::VectorXd | hwpr_angle |
|
Eigen::VectorXd | hwpr_recvt |
|
Eigen::MatrixXd | hwpr_ts |
|
Eigen::VectorXI | fg |
|
std::string | ignore_hwpr |
|
double | hwpr_fpga_freq |
|
YAML::Node | apt_meta |
|
bool | run_hwpr |
|
Eigen::VectorXI | nws |
|
Eigen::VectorXI | arrays |
|
Eigen::Index | n_dets |
|
Eigen::Index | n_nws |
|
Eigen::Index | n_arrays |
|
std::map< Eigen::Index, std::tuple< Eigen::Index, Eigen::Index > > | nw_limits |
|
std::map< Eigen::Index, std::tuple< Eigen::Index, Eigen::Index > > | array_limits |
|
std::map< Eigen::Index, std::tuple< double, double > > | nw_fwhms |
|
std::map< Eigen::Index, std::tuple< double, double > > | array_fwhms |
|
std::map< Eigen::Index, double > | nw_pas |
|
std::map< Eigen::Index, double > | array_pas |
|
std::map< Eigen::Index, double > | nw_beam_areas |
|
std::map< Eigen::Index, double > | array_beam_areas |
|
Eigen::VectorXd | flux_conversion_factor |
|
std::map< std::string, double > | mean_flux_conversion_factor |
|
std::map< Eigen::Index, std::string > | array_name_map |
|
std::vector< std::string > | apt_header_keys |
|
std::map< std::string, std::string > | apt_header_units |
|
std::map< std::string, std::string > | apt_header_description |
|
◆ calc_flux_calibration()
void engine::Calib::calc_flux_calibration |
( |
std::string |
units, |
|
|
double |
pixel_size_rad |
|
) |
| |
◆ get_apt()
void engine::Calib::get_apt |
( |
const std::string & |
filepath, |
|
|
std::vector< std::string > & |
raw_filenames, |
|
|
std::vector< std::string > & |
interfaces |
|
) |
| |
◆ get_hwpr()
void engine::Calib::get_hwpr |
( |
const std::string & |
filepath, |
|
|
bool |
sim_obs |
|
) |
| |
◆ setup()
void engine::Calib::setup |
( |
| ) |
|
◆ apt
std::map<std::string, Eigen::VectorXd> engine::Calib::apt |
◆ apt_filepath
std::string engine::Calib::apt_filepath |
◆ apt_header_description
std::map<std::string,std::string> engine::Calib::apt_header_description |
◆ apt_header_keys
std::vector<std::string> engine::Calib::apt_header_keys |
◆ apt_header_units
std::map<std::string,std::string> engine::Calib::apt_header_units |
◆ apt_meta
YAML::Node engine::Calib::apt_meta |
◆ array_beam_areas
std::map<Eigen::Index, double> engine::Calib::array_beam_areas |
◆ array_fwhms
std::map<Eigen::Index, std::tuple<double, double> > engine::Calib::array_fwhms |
◆ array_limits
std::map<Eigen::Index, std::tuple<Eigen::Index, Eigen::Index> > engine::Calib::array_limits |
◆ array_name_map
std::map<Eigen::Index, std::string> engine::Calib::array_name_map |
Initial value:= {
{0,"a1100"},
{1,"a1400"},
{2,"a2000"}
}
◆ array_pas
std::map<Eigen::Index, double> engine::Calib::array_pas |
◆ arrays
Eigen::VectorXI engine::Calib::arrays |
◆ fg
Eigen::VectorXI engine::Calib::fg |
◆ flux_conversion_factor
Eigen::VectorXd engine::Calib::flux_conversion_factor |
◆ hwpr_angle
Eigen::VectorXd engine::Calib::hwpr_angle |
◆ hwpr_fpga_freq
double engine::Calib::hwpr_fpga_freq |
◆ hwpr_recvt
Eigen::VectorXd engine::Calib::hwpr_recvt |
◆ hwpr_ts
Eigen::MatrixXd engine::Calib::hwpr_ts |
◆ ignore_hwpr
std::string engine::Calib::ignore_hwpr |
◆ logger
std::shared_ptr<spdlog::logger> engine::Calib::logger = spdlog::get("citlali_logger") |
◆ mean_flux_conversion_factor
std::map<std::string, double> engine::Calib::mean_flux_conversion_factor |
◆ n_arrays
Eigen::Index engine::Calib::n_arrays |
◆ n_dets
Eigen::Index engine::Calib::n_dets |
◆ n_nws
Eigen::Index engine::Calib::n_nws |
◆ nw_beam_areas
std::map<Eigen::Index, double> engine::Calib::nw_beam_areas |
◆ nw_fwhms
std::map<Eigen::Index, std::tuple<double, double> > engine::Calib::nw_fwhms |
◆ nw_limits
std::map<Eigen::Index, std::tuple<Eigen::Index, Eigen::Index> > engine::Calib::nw_limits |
◆ nw_pas
std::map<Eigen::Index, double> engine::Calib::nw_pas |
◆ nws
Eigen::VectorXI engine::Calib::nws |
◆ run_hwpr
bool engine::Calib::run_hwpr |
The documentation for this class was generated from the following files: