artdaq_core  v1_05_06
 All Classes Namespaces Functions
Public Member Functions | Public Attributes | List of all members
artdaq::MonitoredQuantity::Stats Struct Reference

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: