PulseScore Struct Reference
This structure stores all relevant data of a pulse. More...
#include <setidefs.h>
Collaboration diagram for PulseScore:

Public Attributes | |
| double | power |
| double | score |
| double | mean |
| double | period |
| int | freq_bin |
| double | time_bin |
| 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 pulse.Pulses are a series of evenly spaced spikes (in time). To find such a series, the SETI@home client applies a special test called a "fast folding algorithm". Pulses are searched for all frequency resolutions greater than or equal to 0.59 Hz. Any pulse with a score of greater than 1 will be reported when the client returns a result to Berkeley.
Definition at line 115 of file setidefs.h.
Member Data Documentation
|
|
The power of the pulse relative to the noise level.
Definition at line 117 of file setidefs.h. Referenced by CompletedWUList::fillTotalColumns(), CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseData(), LoggedSigs::setPulseText(), PulsePlot::showNewPulseData(), Analysis::updateListItemPulseData(), and Analysis::updateMaxScore(). |
|
|
The score of the pulse. Because both interference signals (RFI) and random noise can simulate a pulsed signal, a minimum threshold for acceptance is set. This threshold is calculated dynamically and depends upon the period and the number of times the data has been folded. The score is the ratio of the pulse amplitude to this threshold value. Definition at line 125 of file setidefs.h. Referenced by Analysis::checkPopupStatus(), CompletedWUList::fillSigList(), CompletedWUList::fillSigSumColumns(), CompletedWUList::fillSigSumList(), CompletedWUList::fillTotalColumns(), CompletedWUList::fillTotalList(), SetiLoc::initMaxScore(), SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseData(), LoggedSigs::setPulseText(), PulsePlot::showNewPulseData(), Analysis::updateListItemPulseData(), and Analysis::updateMaxScore(). |
|
|
The mean value of the data.
Definition at line 127 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseData(), LoggedSigs::setPulseText(), and PulsePlot::showNewPulseData(). |
|
|
The period of the pulse in seconds.
Definition at line 129 of file setidefs.h. Referenced by CompletedWUList::fillTotalColumns(), CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseData(), LoggedSigs::setPulseText(), PulsePlot::showNewPulseData(), Analysis::updateListItemPulseData(), and Analysis::updateMaxScore(). |
|
|
Details unknown.
Definition at line 131 of file setidefs.h. Referenced by SetiContainer::initWUScore(), and SetiContainer::scanPulseData(). |
|
|
Details unknown.
Definition at line 133 of file setidefs.h. Referenced by SetiContainer::initWUScore(), and SetiContainer::scanPulseData(). |
|
|
The fft length (number of data points).
Definition at line 135 of file setidefs.h. Referenced by SetiContainer::initWUScore(), and SetiLoc::loggedPulseSignal(). |
|
|
The chirp rate at which this pulse was found. See StateFileData for a detailed explanation. Definition at line 138 of file setidefs.h. Referenced by CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseData(), LoggedSigs::setPulseText(), and Analysis::updateMaxScore(). |
|
|
This array stores the pulse profile.
Definition at line 140 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseGraphData(), and PulsePlot::showNewPulseData(). |
|
|
The amount of data values in the array (variable for pulses).
Definition at line 143 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), SetiContainer::scanPulseGraphData(), and PulsePlot::showNewPulseData(). |
|
|
The sky position (right ascension).
Definition at line 145 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), and LoggedSigs::setPulseText(). |
|
|
The sky position (declination).
Definition at line 147 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), and LoggedSigs::setPulseText(). |
|
|
The frequency at which the signal was found.
Definition at line 149 of file setidefs.h. Referenced by SetiContainer::initWUScore(), SetiLoc::loggedPulseSignal(), and LoggedSigs::setPulseText(). |
|
|
The name of work unit in which the pulse was found.
Definition at line 151 of file setidefs.h. Referenced by CompletedWUList::fillTotalList(), SetiContainer::initWUScore(), SetiContainer::scanPulseData(), and Analysis::updateMaxScore(). |
The documentation for this struct was generated from the following file:

