Prototypes | |
WeaveOutputResults * | XLALWeaveOutputResultsCreate (const LIGOTimeGPS *ref_time, const size_t nspins, WeaveStatisticsParams *statistics_params, const UINT4 toplist_limit, const BOOLEAN mean2F_hgrm) |
Create output results. More... | |
void | XLALWeaveOutputResultsDestroy (WeaveOutputResults *out) |
Free output results. More... | |
int | XLALWeaveOutputResultsAdd (WeaveOutputResults *out, const WeaveSemiResults *semi_res, const UINT4 semi_nfreqs) |
Add semicoherent results to output. More... | |
int | XLALWeaveOutputResultsCompletionLoop (WeaveOutputResults *out) |
Compute all the missing 'completion-loop' statistics for all toplist entries. More... | |
int | XLALWeaveOutputResultsWrite (FITSFile *file, const WeaveOutputResults *out) |
Write output results to a FITS file. More... | |
int | XLALWeaveOutputResultsReadAppend (FITSFile *file, WeaveOutputResults **out, UINT4 toplist_limit) |
Read results from a FITS file and append to new/existing output results. More... | |
int | XLALWeaveOutputResultsCompare (BOOLEAN *equal, const WeaveSetupData *setup, const BOOLEAN sort_by_semi_phys, const UINT4 round_param_to_dp, const UINT4 round_param_to_sf, const REAL8 unmatched_item_tol, const REAL8 param_tol_mism, const VectorComparison *result_tol, const UINT4 toplist_compare_limit, const WeaveOutputResults *out_1, const WeaveOutputResults *out_2) |
Compare two output results and return whether they are equal. More... | |
Functions for results toplist ranked by summed multi-detector F-statistic | |
static const REAL4 * | toplist_results_sum2F (const WeaveSemiResults *semi_res) |
static REAL4 | toplist_item_get_sum2F (const WeaveResultsToplistItem *item) |
static void | toplist_item_set_sum2F (WeaveResultsToplistItem *item, const REAL4 value) |
Functions for results toplist ranked by mean multi-detector F-statistic | |
static const REAL4 * | toplist_results_mean2F (const WeaveSemiResults *semi_res) |
static REAL4 | toplist_item_get_mean2F (const WeaveResultsToplistItem *item) |
static void | toplist_item_set_mean2F (WeaveResultsToplistItem *item, const REAL4 value) |
Functions for results toplist ranked by line-robust log10(B_S/GL) statistic | |
static const REAL4 * | toplist_results_log10BSGL (const WeaveSemiResults *semi_res) |
static REAL4 | toplist_item_get_log10BSGL (const WeaveResultsToplistItem *item) |
static void | toplist_item_set_log10BSGL (WeaveResultsToplistItem *item, const REAL4 value) |
Functions for results toplist ranked by transient-line-robust log10(B_S/GLtL) statistic | |
static const REAL4 * | toplist_results_log10BSGLtL (const WeaveSemiResults *semi_res) |
static REAL4 | toplist_item_get_log10BSGLtL (const WeaveResultsToplistItem *item) |
static void | toplist_item_set_log10BSGLtL (WeaveResultsToplistItem *item, const REAL4 value) |
Functions for results toplist ranked by transient-signal line-robust log10(B_tS/GLtL) statistic | |
static const REAL4 * | toplist_results_log10BtSGLtL (const WeaveSemiResults *semi_res) |
static REAL4 | toplist_item_get_log10BtSGLtL (const WeaveResultsToplistItem *item) |
static void | toplist_item_set_log10BtSGLtL (WeaveResultsToplistItem *item, const REAL4 value) |
Go to the source code of this file.
Data Structures | |
struct | WeaveMean2FHistogramBin |
Histogram bin of mean multi-F-statistics. More... | |
struct | WeaveOutputResults |
Output results from a search. More... | |
Variables | |
const REAL4 | mean2F_hgrm_bin_width = 0.1 |
Histogram bin width of mean multi-F-statistics. More... | |
Definition at line 90 of file OutputResults.c.
Definition at line 94 of file OutputResults.c.
Definition at line 98 of file OutputResults.c.
Definition at line 109 of file OutputResults.c.
Definition at line 113 of file OutputResults.c.
Definition at line 117 of file OutputResults.c.
Definition at line 128 of file OutputResults.c.
Definition at line 132 of file OutputResults.c.
Definition at line 136 of file OutputResults.c.
Definition at line 147 of file OutputResults.c.
Definition at line 151 of file OutputResults.c.
|
static |
Definition at line 155 of file OutputResults.c.
Definition at line 166 of file OutputResults.c.
Definition at line 170 of file OutputResults.c.
|
static |
Definition at line 174 of file OutputResults.c.
WeaveOutputResults * XLALWeaveOutputResultsCreate | ( | const LIGOTimeGPS * | ref_time, |
const size_t | nspins, | ||
WeaveStatisticsParams * | statistics_params, | ||
const UINT4 | toplist_limit, | ||
const BOOLEAN | mean2F_hgrm | ||
) |
Create output results.
Definition at line 184 of file OutputResults.c.
void XLALWeaveOutputResultsDestroy | ( | WeaveOutputResults * | out | ) |
Free output results.
Definition at line 268 of file OutputResults.c.
int XLALWeaveOutputResultsAdd | ( | WeaveOutputResults * | out, |
const WeaveSemiResults * | semi_res, | ||
const UINT4 | semi_nfreqs | ||
) |
Add semicoherent results to output.
Definition at line 287 of file OutputResults.c.
int XLALWeaveOutputResultsCompletionLoop | ( | WeaveOutputResults * | out | ) |
Compute all the missing 'completion-loop' statistics for all toplist entries.
Definition at line 343 of file OutputResults.c.
Write output results to a FITS file.
Definition at line 362 of file OutputResults.c.
int XLALWeaveOutputResultsReadAppend | ( | FITSFile * | file, |
WeaveOutputResults ** | out, | ||
UINT4 | toplist_limit | ||
) |
Read results from a FITS file and append to new/existing output results.
Number of segments
Definition at line 465 of file OutputResults.c.
int XLALWeaveOutputResultsCompare | ( | BOOLEAN * | equal, |
const WeaveSetupData * | setup, | ||
const BOOLEAN | sort_by_semi_phys, | ||
const UINT4 | round_param_to_dp, | ||
const UINT4 | round_param_to_sf, | ||
const REAL8 | unmatched_item_tol, | ||
const REAL8 | param_tol_mism, | ||
const VectorComparison * | result_tol, | ||
const UINT4 | toplist_compare_limit, | ||
const WeaveOutputResults * | out_1, | ||
const WeaveOutputResults * | out_2 | ||
) |
Compare two output results and return whether they are equal.
Definition at line 631 of file OutputResults.c.
Histogram bin width of mean multi-F-statistics.
Definition at line 34 of file OutputResults.c.