artdaq::MonitoredQuantity::Stats Struct Reference

List of all members.

Public Member Functions

long long getSampleCount (DataSetType t=FULL) const
double getValueSum (DataSetType t=FULL) const
double getValueAverage (DataSetType t=FULL) const
double getValueRate (DataSetType t=FULL) const
double getValueRMS (DataSetType t=FULL) const
double getValueMin (DataSetType t=FULL) const
double getValueMax (DataSetType t=FULL) const
DURATION_T getDuration (DataSetType t=FULL) const
double getSampleRate (DataSetType t=FULL) const
double getSampleLatency (DataSetType t=FULL) const
double getLastSampleValue () const
double getLastValueRate () const
bool isEnabled () const

Public Attributes

long long fullSampleCount
double fullSampleRate
double fullValueSum
double fullValueSumOfSquares
double fullValueAverage
double fullValueRMS
double fullValueMin
double fullValueMax
double fullValueRate
double fullSampleLatency
DURATION_T fullDuration
long long recentSampleCount
double recentSampleRate
double recentValueSum
double recentValueSumOfSquares
double recentValueAverage
double recentValueRMS
double recentValueMin
double recentValueMax
double recentValueRate
double recentSampleLatency
DURATION_T recentDuration
std::vector< long long > recentBinnedSampleCounts
std::vector< double > recentBinnedValueSums
std::vector< DURATION_T > recentBinnedDurations
std::vector< TIME_POINT_T > recentBinnedEndTimes
double lastSampleValue
double lastValueRate
TIME_POINT_T lastCalculationTime
bool enabled

Detailed Description

Definition at line 197 of file MonitoredQuantity.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions

Generated on 22 Sep 2016 for artdaq_core by  doxygen 1.6.1