Citlali
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
engine::Diagnostics Class Reference

#include <diagnostics.h>

Collaboration diagram for engine::Diagnostics:
Collaboration graph

Public Member Functions

template<timestream::TCDataKind tcdata_kind>
void calc_stats (timestream::TCData< tcdata_kind, Eigen::MatrixXd > &)
 
template<timestream::TCDataKind tcdata_kind>
void calc_tod_hist (timestream::TCData< tcdata_kind, Eigen::MatrixXd > &)
 
template<timestream::TCDataKind tcdata_kind>
void calc_tod_psd (timestream::TCData< tcdata_kind, Eigen::MatrixXd > &)
 

Public Attributes

std::map< std::string, Eigen::MatrixXd > stats
 
std::vector< Eigen::Matrix< short, Eigen::Dynamic, Eigen::Dynamic > > adc_snap_data
 
double fsmp
 
bool write_evals
 
int n_hist_bins = 50
 
std::vector< std::string > det_stats_header
 
std::vector< std::string > grp_stats_header
 
std::map< Eigen::Index, std::vector< std::vector< Eigen::VectorXd > > > evals
 

Member Function Documentation

◆ calc_stats()

template<timestream::TCDataKind tcdata_kind>
void engine::Diagnostics::calc_stats ( timestream::TCData< tcdata_kind, Eigen::MatrixXd > &  in)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calc_tod_hist()

template<timestream::TCDataKind tcdata_kind>
void engine::Diagnostics::calc_tod_hist ( timestream::TCData< tcdata_kind, Eigen::MatrixXd > &  in)
Here is the call graph for this function:

◆ calc_tod_psd()

template<timestream::TCDataKind tcdata_kind>
void engine::Diagnostics::calc_tod_psd ( timestream::TCData< tcdata_kind, Eigen::MatrixXd > &  in)

Member Data Documentation

◆ adc_snap_data

std::vector<Eigen::Matrix<short, Eigen::Dynamic, Eigen::Dynamic> > engine::Diagnostics::adc_snap_data

◆ det_stats_header

std::vector<std::string> engine::Diagnostics::det_stats_header
Initial value:
= {
"rms",
"stddev",
"median",
"flagged_frac",
"weights",
}

◆ evals

std::map<Eigen::Index, std::vector<std::vector<Eigen::VectorXd> > > engine::Diagnostics::evals

◆ fsmp

double engine::Diagnostics::fsmp

◆ grp_stats_header

std::vector<std::string> engine::Diagnostics::grp_stats_header
Initial value:
= {
"median_weights"
}

◆ n_hist_bins

int engine::Diagnostics::n_hist_bins = 50

◆ stats

std::map<std::string, Eigen::MatrixXd> engine::Diagnostics::stats

◆ write_evals

bool engine::Diagnostics::write_evals

The documentation for this class was generated from the following file: