LALPulsar 7.1.1.1-eeff03c
WeaveStatisticsParams Struct Reference

Detailed Description

Struct holding all parameters and status values for computing various statistics.

Definition at line 105 of file bin/Weave/Statistics.h.

Data Fields

LALStringVectordetectors
 -------— elements describing output statistics [read/write from fits files] List of detector names More...
 
UINT4 nsegments
 Number of segments. More...
 
UINT4 n2F_det [PULSAR_MAX_DETECTORS]
 Number of per-detector F-statistics. More...
 
WeaveStatisticType toplist_statistics
 -------— statistics dependency map Bitflag: set of toplist-ranking statistics More...
 
WeaveStatisticType statistics_to_output [2]
 Bitflag: full set of statistics requested for output. [0] = 'stage0' = toplist + extra-statistics, [1] = 'stage 1' = recalc. More...
 
UINT4 ntoplists
 --— derived from the above: for internal use only [wont read/write these from fits files] More...
 
WeaveStatisticType mainloop_statistics
 Bitflag: set of "main-loop" statistics that need to be computed on the semi-coherent "fine" grid. More...
 
WeaveStatisticType mainloop_statistics_to_keep
 Bitflag: subset of "main-loop" statistics to keep around after mainloop: either because 1) needed for output, 2) needed for completionloop-stats. More...
 
WeaveStatisticType completionloop_statistics [2]
 Bitflag: set of "completion-loop" statistics that will be computed only on the final toplist [0] = 'stage 0' statistics that are potentially interpolating, [1] = 'stage 1' = recalc using non-interpolating statistics. More...
 
WeaveStatisticType all_statistics_to_compute
 Bitflag: full set of all statistics we'll need to compute (toplist + extra + recalc + all dependencies) More...
 
LIGOTimeGPS ref_time
 -------— input parameters for various statistics Reference time for phase-evolution parameters More...
 
BSGLSetup * BSGL_setup
 Setup for line-robust B_*S/GL* family of statistics. More...
 
WeaveCohInput ** coh_input
 Array of coherent setups over segments for 'stage 0' = main-loop calculation of 2F value over segments. More...
 
WeaveCohInput ** coh_input_recalc
 Array of coherent setups over segments for 'stage 1' = recalc calculation of 2F value over segments. More...
 
WeaveCohResults * coh_res
 Temporary 'workspace' storage for recalc'ed coherent 2F results over segments. More...
 
REAL4 nc_2Fth
 Per-segment 2F threshold for computing 'Hough' number counts. More...
 

Field Documentation

◆ detectors

LALStringVector* WeaveStatisticsParams::detectors

-------— elements describing output statistics [read/write from fits files] List of detector names

Definition at line 108 of file bin/Weave/Statistics.h.

◆ nsegments

UINT4 WeaveStatisticsParams::nsegments

Number of segments.

Definition at line 110 of file bin/Weave/Statistics.h.

◆ n2F_det

UINT4 WeaveStatisticsParams::n2F_det[PULSAR_MAX_DETECTORS]

Number of per-detector F-statistics.

Definition at line 113 of file bin/Weave/Statistics.h.

◆ toplist_statistics

WeaveStatisticType WeaveStatisticsParams::toplist_statistics

-------— statistics dependency map Bitflag: set of toplist-ranking statistics

Definition at line 117 of file bin/Weave/Statistics.h.

◆ statistics_to_output

WeaveStatisticType WeaveStatisticsParams::statistics_to_output[2]

Bitflag: full set of statistics requested for output. [0] = 'stage0' = toplist + extra-statistics, [1] = 'stage 1' = recalc.

Definition at line 119 of file bin/Weave/Statistics.h.

◆ ntoplists

UINT4 WeaveStatisticsParams::ntoplists

--— derived from the above: for internal use only [wont read/write these from fits files]

Number of output results toplists

Definition at line 124 of file bin/Weave/Statistics.h.

◆ mainloop_statistics

WeaveStatisticType WeaveStatisticsParams::mainloop_statistics

Bitflag: set of "main-loop" statistics that need to be computed on the semi-coherent "fine" grid.

Definition at line 126 of file bin/Weave/Statistics.h.

◆ mainloop_statistics_to_keep

WeaveStatisticType WeaveStatisticsParams::mainloop_statistics_to_keep

Bitflag: subset of "main-loop" statistics to keep around after mainloop: either because 1) needed for output, 2) needed for completionloop-stats.

Definition at line 128 of file bin/Weave/Statistics.h.

◆ completionloop_statistics

WeaveStatisticType WeaveStatisticsParams::completionloop_statistics[2]

Bitflag: set of "completion-loop" statistics that will be computed only on the final toplist [0] = 'stage 0' statistics that are potentially interpolating, [1] = 'stage 1' = recalc using non-interpolating statistics.

Definition at line 131 of file bin/Weave/Statistics.h.

◆ all_statistics_to_compute

WeaveStatisticType WeaveStatisticsParams::all_statistics_to_compute

Bitflag: full set of all statistics we'll need to compute (toplist + extra + recalc + all dependencies)

Definition at line 134 of file bin/Weave/Statistics.h.

◆ ref_time

LIGOTimeGPS WeaveStatisticsParams::ref_time

-------— input parameters for various statistics Reference time for phase-evolution parameters

Definition at line 138 of file bin/Weave/Statistics.h.

◆ BSGL_setup

BSGLSetup* WeaveStatisticsParams::BSGL_setup

Setup for line-robust B_*S/GL* family of statistics.

Definition at line 140 of file bin/Weave/Statistics.h.

◆ coh_input

WeaveCohInput** WeaveStatisticsParams::coh_input

Array of coherent setups over segments for 'stage 0' = main-loop calculation of 2F value over segments.

Definition at line 143 of file bin/Weave/Statistics.h.

◆ coh_input_recalc

WeaveCohInput** WeaveStatisticsParams::coh_input_recalc

Array of coherent setups over segments for 'stage 1' = recalc calculation of 2F value over segments.

Definition at line 145 of file bin/Weave/Statistics.h.

◆ coh_res

WeaveCohResults* WeaveStatisticsParams::coh_res

Temporary 'workspace' storage for recalc'ed coherent 2F results over segments.

Definition at line 148 of file bin/Weave/Statistics.h.

◆ nc_2Fth

REAL4 WeaveStatisticsParams::nc_2Fth

Per-segment 2F threshold for computing 'Hough' number counts.

Definition at line 151 of file bin/Weave/Statistics.h.