class TrigBase |
Trigger result base class.
| TrigBase (void) Default constructor. | |
| TrigBase (const TrigBase& trig) Copy constructor. | |
| TrigBase (const char* ID, const char* SubID=0, const Time& When=Time(0), const Interval& dTime=0.0, double Size=1.0, double Signif=1.0, double Frequency=0.0, const char* ifo=0) Create a trigger object. | |
| ~TrigBase (void) Destroy a TrigBase object. | |
| getBandwidth (void) const Trigger frequency. | |
| getData (index_type inx, index_type len, char* data) const Get a substring of the result data. | |
| getDisposition (void) const Get the trigger disposition mask. | |
| getDt (void) const Get trigger duration. | |
| getFrequency (void) const Trigger middle frequency. | |
| getID (void) const Get the trigger ID. | |
| getIFOs (void) const Get the trigger ID. | |
| getLowF (void) const Low trigger frequency. | |
| getIntensity (void) const Trigger Intensity. | |
| getHighF (void) const High trigger frequency. | |
| getPriority (void) const Get trigger priority. | |
| getProcess (void) const Trigger process ID. | |
| getResult (void) const Get the trigger Result data. | |
| getResultLength (void) const Get the trigger result data length. | |
| getSignificance (void) const Trigger Significance. | |
| getSubID (void) const Get the trigger sub-ID. | |
| getTime (void) const Get trigger time. | |
| getPeakOffset (void) const Get the time offset from the start time to the time of the peak sample in the trigger | |
| getAvgOffset (void) const Get the time offset from the start time to the time of the peak sample in the trigger | |
| getPeakTime (void) const Get the time of the peak sample in the trigger | |
| getAvgTime (void) const Get the time offset from the start time to the time of the peak sample in the trigger | |
| getTimeSigma (void) const Get the width of the power distribution in time. | |
| getFreqPeak (void) const Get the peak frequency of the trigger | |
| getFreqAvg (void) const Get the time power weighted average frequency | |
| getFreqSigma (void) const Get the sigma of the power distribution in frequency | |
| getNoisePower (void) const Get the noise power in the trigger time-frequency interval | |
| getSignalPower (void) const Get the signal power in the trigger time-frequency interval | |
| getPixelCount (void) const Get the number of time frequency pixels needed to span the trigger | |
| getConfidence (void) const Get the confidence limit for the trigger | |
| operator= (const TrigBase& trigger) Assignment operator. | |
| operator== (const TrigBase& trigger) const Compare operator. | |
| appData (const char* data, index_type len) Append data to result data text. | |
| modData (const char* data, index_type inx, index_type len) Replace a substring of the result data. | |
| setBandwidth (double bw) Set the bandwidth. | |
| setData (const char* data, index_type len) Append data to result data text. | |
| setDisposition (int disp) Set the trigger disposition. | |
| setDuration (Interval dT) Set the trigger duration. | |
| setFrequency (double F0) Set the frequency. | |
| setIfos (const char* IFO) Set the interferometer ID. | |
| setIntensity (double Mag) Set the intensit. | |
| setSignificance (double sigma) Set the significance. | |
| setTime (const Time& T0) Set the trigger time. | |
| setPriority (TrigPrio prio) Set the trigger priority level. | |
| setProcess (const char* Process) Set the trigger process ID. | |
| setPeakOffset (Interval dT) Set the peak time sample for the trigger | |
| setAvgOffset (Interval dT) Set the power weighted time average | |
| setPeakTime (const Time& t) Set the peak time sample for the trigger | |
| setAvgTime (const Time& t) Set the power weighted time average | |
| setTimeSigma (Interval s) Set the sigms of the power distribution in time | |
| setFreqPeak (double f) Set the frequency of the peak in the power distribution in frequency | |
| setFreqAvg (double f) Set the power weightd average frequency | |
| setFreqSigma (double s) Set the sigma of the power distribution in frequency | |
| setNoisePower (double np) Set the total noise power in the time-frequency region containing the trigger effect | |
| setSignalPower (double sp) Set the total signal power in the tim-frequency region containing the trigger effect | |
| setPixelCount (int N) Set the number of time-frequency pixels covering the trigger | |
| setConfidence (double cl) Set log of the confidence of the trigger effect | |
| zeroResult (index_type inx, index_type len) Zero a substring of the result data. |
| getResult (void) Get the trigger Result data. |
The trigger base class contains the information needed from all triggers. It may be used as a base for a specific trigger object. Data contained in the trigger base provide all the information needed to select triggers for cross correlation studies, etc. A 1kB space is allocated for additional, trigger specific (result) data to be provided by the concrete trigger method.
Alphabetic index HTML hierarchy of classes or Java
Please send questions and comments to zweizig_j@ligo-wa.caltech.edu