Ksetiwatch API Documentation


TripletScore Struct Reference

This structure stores all relevant data of a triplet. More...

#include <setidefs.h>

Collaboration diagram for TripletScore:

Collaboration graph
[legend]
List of all members.

Public Attributes

double power
double score
double mean
double period
double bperiod
int tpotind0_0
int tpotind0_1
int tpotind1_0
int tpotind1_1
int tpotind2_0
int tpotind2_1
int freq_bin
double time_bin
double scale
int fft_len
double chirprate
unsigned short int data [512]
int data_len
double ra
double dec
double frequency
QString wu_name

Detailed Description

This structure stores all relevant data of a triplet.

Triplets are sets of three evenly spaced spikes. The SETI@home client tests for triplets by looking at every pair of spikes above a certain threshold power. It then looks for another spike precisely between the two spikes. If one is found, a triplet is logged and sent back to the SETI@home server.

Definition at line 160 of file setidefs.h.


Member Data Documentation

double TripletScore::power
 

The power of the triplet relative to the noise level.

Definition at line 163 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletData(), LoggedSigs::setTripletText(), TripletPlot::showNewTripletData(), and SetiLoc::storeTripletData().

double TripletScore::score
 

The score of the triplet.

Currently the score is identical to the power.

Definition at line 166 of file setidefs.h.

Referenced by Analysis::checkPopupStatus(), CompletedWUList::fillSigList(), CompletedWUList::fillSigSumColumns(), CompletedWUList::fillSigSumList(), CompletedWUList::fillTotalColumns(), CompletedWUList::fillTotalList(), SetiLoc::initMaxScore(), SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletData(), LoggedSigs::setTripletText(), Analysis::updateListItemTripletData(), and Analysis::updateMaxScore().

double TripletScore::mean
 

The mean value of the data.

Definition at line 168 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletData(), LoggedSigs::setTripletText(), and TripletPlot::showNewTripletData().

double TripletScore::period
 

The period of the triplet.

This value tells us how far apart the three spikes are (in seconds).

Definition at line 171 of file setidefs.h.

Referenced by CompletedWUList::fillTotalColumns(), CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletData(), LoggedSigs::setTripletText(), TripletPlot::showNewTripletData(), SetiLoc::storeTripletData(), Analysis::updateListItemTripletData(), and Analysis::updateMaxScore().

double TripletScore::bperiod
 

Details unknown.

Definition at line 173 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), and SetiContainer::scanTripletData().

int TripletScore::tpotind0_0
 

Marks the position of the first pulse of the triplet in the data set.

Definition at line 176 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), TripletPlot::paintWidget(), SetiContainer::scanTripletData(), and SetiLoc::storeTripletData().

int TripletScore::tpotind0_1
 

Always identical to tpotind0_0.

Definition at line 178 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and SetiContainer::scanTripletData().

int TripletScore::tpotind1_0
 

Marks the position of the second pulse of the triplet in the data set.

Definition at line 181 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), TripletPlot::paintWidget(), SetiContainer::scanTripletData(), and SetiLoc::storeTripletData().

int TripletScore::tpotind1_1
 

Always identical to tpotind1_0.

Definition at line 183 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and SetiContainer::scanTripletData().

int TripletScore::tpotind2_0
 

Marks the position of the third pulse of the triplet in the data set.

Definition at line 186 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), TripletPlot::paintWidget(), SetiContainer::scanTripletData(), and SetiLoc::storeTripletData().

int TripletScore::tpotind2_1
 

Always identical to tpotind2_0.

Definition at line 188 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and SetiContainer::scanTripletData().

int TripletScore::freq_bin
 

Details unknown.

Definition at line 190 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), and SetiContainer::scanTripletData().

double TripletScore::time_bin
 

Details unknown.

Definition at line 192 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), and SetiContainer::scanTripletData().

double TripletScore::scale
 

Details unknown.

Definition at line 194 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), and SetiContainer::scanTripletData().

int TripletScore::fft_len
 

The fft length (number of data points).

Definition at line 196 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and SetiContainer::scanTripletData().

double TripletScore::chirprate
 

The chirp rate at which this pulse was found.

See StateFileData for a detailed explanation.

Definition at line 199 of file setidefs.h.

Referenced by CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletData(), LoggedSigs::setTripletText(), and Analysis::updateMaxScore().

unsigned short int TripletScore::data[512]
 

This array stores the triplet profile.

Definition at line 201 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletGraphData(), TripletPlot::showNewTripletData(), and SetiLoc::storeTripletData().

int TripletScore::data_len
 

The amount of data values in the array (should be always 512 for triplets).

Definition at line 204 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), SetiContainer::scanTripletGraphData(), and TripletPlot::showNewTripletData().

double TripletScore::ra
 

The sky position (right ascension).

Definition at line 206 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and LoggedSigs::setTripletText().

double TripletScore::dec
 

The sky position (declination).

Definition at line 208 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and LoggedSigs::setTripletText().

double TripletScore::frequency
 

The frequency at which the signal was found.

Definition at line 210 of file setidefs.h.

Referenced by SetiContainer::initWUScore(), SetiLoc::loggedTripletSignal(), and LoggedSigs::setTripletText().

QString TripletScore::wu_name
 

The name of work unit in which the triplet was found.

Definition at line 212 of file setidefs.h.

Referenced by CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiContainer::scanTripletData(), and Analysis::updateMaxScore().


The documentation for this struct was generated from the following file:
KDE Logo
This file is part of the documentation for Ksetiwatch API Version 2.6.1.
Documentation copyright © 2000-2003 Gordon Machel.
Generated on Fri Jun 6 00:29:06 2003 by doxygen 1.2.18, written by Dimitri van Heesch, © 1997-2002