#include <kidsproc.h>
|
| KidsDataProc (config_t config) |
|
auto | get_data_item_meta (const RawObs::DataItem &) |
|
std::vector< kids::KidsData<>::meta_t > | get_rawobs_meta (const RawObs &) |
|
auto | populate_rtc_meta (const RawObs &) |
|
auto | reduce_data_item (const RawObs::DataItem &, const tula::container_utils::Slice< int > &) |
|
auto | reduce_rawobs (const RawObs &rawobs, const tula::container_utils::Slice< int > &) |
|
auto | load_data_item (const RawObs::DataItem &, const tula::container_utils::Slice< int > &) |
|
auto | load_fit_report (const RawObs &) |
|
template<typename Derived > |
auto | load_rawobs (const RawObs &, const Eigen::Index, Eigen::DenseBase< Derived > &, std::vector< Eigen::Index > &, std::vector< Eigen::Index > &) |
|
template<typename loaded_t > |
auto | populate_rtc (loaded_t &, const int, const int, const std::string) |
|
Fitter & | fitter () |
|
Solver & | solver () |
|
const Fitter & | fitter () const |
|
const Solver & | solver () const |
|
| KidsDataProc (config_t config) |
|
auto | get_data_item_meta (const RawObs::DataItem &data_item) |
|
auto | get_rawobs_meta (const RawObs &rawobs) |
|
auto | populate_rtc_meta (const RawObs &rawobs) |
|
auto | reduce_data_item (const RawObs::DataItem &data_item, const tula::container_utils::Slice< int > &slice) |
|
auto | reduce_rawobs (const RawObs &rawobs, const tula::container_utils::Slice< int > &slice) |
|
template<typename scanindices_t > |
auto | populate_rtc (const RawObs &rawobs, scanindices_t &scanindex, const int scanlength, const int n_detectors) |
|
Fitter & | fitter () |
|
Solver & | solver () |
|
const Fitter & | fitter () const |
|
const Solver & | solver () const |
|
|
static auto | check_config (const config_t &config) -> std::optional< std::string > |
|
static auto | check_config (const config_t &config) -> std::optional< std::string > |
|
|
std::shared_ptr< spdlog::logger > | logger = spdlog::get("citlali_logger") |
|
◆ Base [1/2]
◆ Base [2/2]
◆ Fitter [1/2]
◆ Fitter [2/2]
◆ Solver [1/2]
◆ Solver [2/2]
◆ KidsDataProc() [1/2]
KidsDataProc::KidsDataProc |
( |
config_t |
config | ) |
|
|
inline |
◆ KidsDataProc() [2/2]
KidsDataProc::KidsDataProc |
( |
config_t |
config | ) |
|
|
inline |
◆ check_config() [1/2]
static auto KidsDataProc::check_config |
( |
const config_t & |
config | ) |
-> std::optional<std::string> |
|
inlinestatic |
◆ check_config() [2/2]
static auto KidsDataProc::check_config |
( |
const config_t & |
config | ) |
-> std::optional<std::string> |
|
inlinestatic |
◆ fitter() [1/4]
Fitter & KidsDataProc::fitter |
( |
| ) |
|
|
inline |
◆ fitter() [2/4]
Fitter & KidsDataProc::fitter |
( |
| ) |
|
|
inline |
◆ fitter() [3/4]
const Fitter & KidsDataProc::fitter |
( |
| ) |
const |
|
inline |
◆ fitter() [4/4]
const Fitter & KidsDataProc::fitter |
( |
| ) |
const |
|
inline |
◆ get_data_item_meta() [1/2]
◆ get_data_item_meta() [2/2]
◆ get_rawobs_meta() [1/2]
std::vector< kids::KidsData<>::meta_t > KidsDataProc::get_rawobs_meta |
( |
const RawObs & |
rawobs | ) |
|
◆ get_rawobs_meta() [2/2]
auto KidsDataProc::get_rawobs_meta |
( |
const RawObs & |
rawobs | ) |
|
|
inline |
◆ load_data_item()
auto KidsDataProc::load_data_item |
( |
const RawObs::DataItem & |
data_item, |
|
|
const tula::container_utils::Slice< int > & |
slice |
|
) |
| |
◆ load_fit_report()
auto KidsDataProc::load_fit_report |
( |
const RawObs & |
rawobs | ) |
|
◆ load_rawobs()
template<typename Derived >
auto KidsDataProc::load_rawobs |
( |
const RawObs & |
rawobs, |
|
|
const Eigen::Index |
scan, |
|
|
Eigen::DenseBase< Derived > & |
scan_indices, |
|
|
std::vector< Eigen::Index > & |
start_indices, |
|
|
std::vector< Eigen::Index > & |
end_indices |
|
) |
| |
◆ populate_rtc() [1/2]
template<typename scanindices_t >
auto KidsDataProc::populate_rtc |
( |
const RawObs & |
rawobs, |
|
|
scanindices_t & |
scanindex, |
|
|
const int |
scanlength, |
|
|
const int |
n_detectors |
|
) |
| |
|
inline |
◆ populate_rtc() [2/2]
template<typename loaded_t >
auto KidsDataProc::populate_rtc |
( |
loaded_t & |
loaded, |
|
|
const int |
n_pts, |
|
|
const int |
n_det, |
|
|
const std::string |
data_type |
|
) |
| |
◆ populate_rtc_meta() [1/2]
auto KidsDataProc::populate_rtc_meta |
( |
const RawObs & |
rawobs | ) |
|
◆ populate_rtc_meta() [2/2]
auto KidsDataProc::populate_rtc_meta |
( |
const RawObs & |
rawobs | ) |
|
|
inline |
◆ reduce_data_item() [1/2]
auto KidsDataProc::reduce_data_item |
( |
const RawObs::DataItem & |
data_item, |
|
|
const tula::container_utils::Slice< int > & |
slice |
|
) |
| |
◆ reduce_data_item() [2/2]
auto KidsDataProc::reduce_data_item |
( |
const RawObs::DataItem & |
data_item, |
|
|
const tula::container_utils::Slice< int > & |
slice |
|
) |
| |
|
inline |
◆ reduce_rawobs() [1/2]
auto KidsDataProc::reduce_rawobs |
( |
const RawObs & |
rawobs, |
|
|
const tula::container_utils::Slice< int > & |
slice |
|
) |
| |
◆ reduce_rawobs() [2/2]
auto KidsDataProc::reduce_rawobs |
( |
const RawObs & |
rawobs, |
|
|
const tula::container_utils::Slice< int > & |
slice |
|
) |
| |
|
inline |
◆ solver() [1/4]
Solver & KidsDataProc::solver |
( |
| ) |
|
|
inline |
◆ solver() [2/4]
Solver & KidsDataProc::solver |
( |
| ) |
|
|
inline |
◆ solver() [3/4]
const Solver & KidsDataProc::solver |
( |
| ) |
const |
|
inline |
◆ solver() [4/4]
const Solver & KidsDataProc::solver |
( |
| ) |
const |
|
inline |
◆ operator<< [1/2]
template<typename OStream >
OStream & operator<< |
( |
OStream & |
os, |
|
|
const KidsDataProc & |
kidsproc |
|
) |
| |
|
friend |
◆ operator<< [2/2]
template<typename OStream >
OStream & operator<< |
( |
OStream & |
os, |
|
|
const KidsDataProc & |
kidsproc |
|
) |
| |
|
friend |
◆ logger
std::shared_ptr<spdlog::logger> KidsDataProc::logger = spdlog::get("citlali_logger") |
◆ m_fitter
◆ m_solver
The documentation for this struct was generated from the following files: