struct Gambit::ColliderBit::AnalysisLogLikes

Container for loglike information for an analysis.

#include <AnalysisLogLikes.hpp>

Public Functions

Name
AnalysisLogLikes()
voidinitialize(const AnalysisData & adata_in, const std::vector< std::string > & alt_loglike_keys ={})
voidset_no_signal_result_combination(std::string combination_sr_label_in, int combination_sr_index_in)
voidset_no_signal_result_all_SRs(std::string combination_sr_label_in, int combination_sr_index_in)

Public Attributes

Name
std::vector< std::string >sr_labels
std::vector< double >sr_loglikes
std::map< std::string, std::vector< double > >alt_sr_loglikes
std::stringcombination_sr_label
intcombination_sr_index
doublecombination_loglike
std::map< std::string, double >alt_combination_loglikes

Public Functions Documentation

function AnalysisLogLikes

inline AnalysisLogLikes()

function initialize

inline void initialize(
    const AnalysisData & adata_in,
    const std::vector< std::string > & alt_loglike_keys ={}
)

function set_no_signal_result_combination

inline void set_no_signal_result_combination(
    std::string combination_sr_label_in,
    int combination_sr_index_in
)

function set_no_signal_result_all_SRs

inline void set_no_signal_result_all_SRs(
    std::string combination_sr_label_in,
    int combination_sr_index_in
)

Public Attributes Documentation

variable sr_labels

std::vector< std::string > sr_labels;

variable sr_loglikes

std::vector< double > sr_loglikes;

variable alt_sr_loglikes

std::map< std::string, std::vector< double > > alt_sr_loglikes;

variable combination_sr_label

std::string combination_sr_label;

variable combination_sr_index

int combination_sr_index;

variable combination_loglike

double combination_loglike;

variable alt_combination_loglikes

std::map< std::string, double > alt_combination_loglikes;

Updated on 2023-06-26 at 21:36:52 +0000