artdaq_utilities  v1_03_00
 All Classes Namespaces Functions Variables Typedefs
Public Member Functions | Public Attributes | List of all members
artdaq::MetricData Struct Reference

Public Member Functions

 MetricData (const MetricData &)=default
 
 MetricData (MetricData &&) noexcept=default
 
MetricDataoperator= (const MetricData &)=default
 
MetricDataoperator= (MetricData &&) noexcept=default
 
 MetricData (std::string const &name, std::string const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 
 MetricData (std::string const &name, int const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 
 MetricData (std::string const &name, double const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 
 MetricData (std::string const &name, float const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 
 MetricData (std::string const &name, long unsigned int const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 

Public Attributes

std::string Name
 
std::string StringValue
 
union {
   int   IntValue
 
   double   DoubleValue
 
   float   FloatValue
 
   long unsigned int   UnsignedValue
 
}; 
 
MetricType Type
 
std::string Unit
 
int Level
 
MetricMode Mode
 
std::string MetricPrefix
 
bool UseNameOverride
 

Detailed Description

Definition at line 41 of file MetricData.hh.


The documentation for this struct was generated from the following file: