GSTLALAutoChiSq

GSTLALAutoChiSq

Properties

GValueArray * autocorrelation-mask-matrix Read / Write
GValueArray * autocorrelation-matrix Read / Write
gint64 latency Read / Write
gdouble snr-thresh Read / Write

Signals

void rate-changed Run First

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstBaseTransform
                    ╰── GSTLALAutoChiSq

Description

Functions

Types and Values

GSTLAL_AUTOCHISQ_TYPE

#define             GSTLAL_AUTOCHISQ_TYPE

struct GSTLALAutoChiSq

struct GSTLALAutoChiSq;

struct GSTLALAutoChiSqClass

struct GSTLALAutoChiSqClass {
	GstBaseTransformClass parent_class;

	void (*rate_changed)(GSTLALAutoChiSq *, gint, void *);
};

Members

rate_changed ()

   

Property Details

The “autocorrelation-mask-matrix” property

  “autocorrelation-mask-matrix” GValueArray *

Array of integer mask vectors. Matrix must be the same size as the autocorrelation matrix. Only autocorrelation vector samples corresponding to non-zero samples in these vectors will be used to construct the \chi^{2} statistic. If this matrix is not supplied, all autocorrelation samples are used.

Flags: Read / Write


The “autocorrelation-matrix” property

  “autocorrelation-matrix”   GValueArray *

Array of complex autocorrelation vectors. Number of vectors (rows) in matrix sets number of channels. All vectors must have the same length.

Flags: Read / Write


The “latency” property

  “latency”                  gint64

Filter latency in samples. Must be in (-autocorrelation length, 0].

Flags: Read / Write

Allowed values: <= 0

Default value: 0


The “snr-thresh” property

  “snr-thresh”               gdouble

SNR Threshold that determines a trigger.

Flags: Read / Write

Allowed values: >= 0

Default value: 0

Signal Details

The “rate-changed” signal

void
user_function (GSTLALAutoChiSq *gstlalautochisq,
               gint             arg1,
               gpointer         user_data)

Flags: Run First