class TrendChan Make trend frames.
| | count_t Data type for data counts |
| | math_t Arithmetic data type |
| | trend_t TSeries data type |
| | validName (const std::string& chan, std::string& monid) Check for valid name. |
| | TrendChan (void) Default Constructor |
| | TrendChan (const TrendChan& x) Copy Constructor |
| | TrendChan (const char* Name, Interval nAvg) Constructor |
| | ~TrendChan () Destructor |
| | operator= (const TrendChan& x) Assignment operator |
| | operator+= (const TrendChan& x) Addition operator |
| | dump (std::ostream& os) const Dump the channel status |
| | getName (void) const Return the base name of the trend channel time series to be generated |
| | getEndTime (void) const Return the end of the time series |
| | getNSample (const Time& tStart, const Time& tStop) const Get the number of samples in the current frame |
| | isEmpty (void) const Test for trended data. |
| | addData (const TSeries& ts) add a single point. |
| | addData (const Time& t, math_t point) add a single point. |
| | clear (void) Clear all data |
| | discard (const Time& t) remove data from front of trend. |
| | extend (const Time& t) Extend time series. |
| | refAvgSeries (void) const Get a reference to the current average value series |
| | refMaxSeries (void) const Get a reference to the current maximum entry series |
| | refMinSeries (void) const Get a reference to the current minimum entry series |
| | refNSeries (void) const Get a reference to the current entry count series |
| | refRmsSeries (void) const Get a reference to the current RMS series |
| | setData (const TSeries& Avg) Set the portion of the current trend covered by the argument series to the argument data |
| | setData (const TSeries& Avg, const TSeries& Rms, const TSeries& Min, const TSeries& Max, const TSeries& Num) Set the portion of the current trend covered by the argument series to the argument data |
| | setName (const char* Name) Set the trend name. |
| | setReadout (Dacc& In) Ancillary read functions |
| | startFrame (const Time& start) Start a new trend frame. |
| | synch (const Time& t=Time(0)) Synchronize trend series to current data. |
| | write (FrWriter& writer) Write data to a frame |
Accumulate and write trend data. The trend is given minor and a major interval. The trend averages over all samples within the minor interval and produces a frame over the major interval.
typedef TrendAcc::math_t math_t
typedef float trend_t
static bool validName(const std::string& chan, std::string& monid)
TrendChan(void)
TrendChan(const TrendChan& x)
explicit TrendChan(const char* Name, Interval nAvg)
~TrendChan()
TrendChan& operator=(const TrendChan& x)
TrendChan& operator+=(const TrendChan& x)
std::ostream& dump(std::ostream& os) const
std::string getName(void) const
Time getEndTime(void) const
long getNSample(const Time& tStart, const Time& tStop) const
bool isEmpty(void) const
void addData(const TSeries& ts)
void addData(const Time& t, math_t point)
void clear(void)
void discard(const Time& t)
void extend(const Time& t)
const TSeries& refAvgSeries(void) const
const TSeries& refMaxSeries(void) const
const TSeries& refMinSeries(void) const
const TSeries& refNSeries(void) const
const TSeries& refRmsSeries(void) const
void setData(const TSeries& Avg)
void setData(const TSeries& Avg, const TSeries& Rms, const TSeries& Min, const TSeries& Max, const TSeries& Num)
void setName(const char* Name)
void setReadout(Dacc& In)
void startFrame(const Time& start)
void synch(const Time& t=Time(0))
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++