CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
cscdqm::DCSData Class Reference

CSC DCS Data type. More...

#include <CSCDQM_DCSData.h>

Public Member Functions

 DCSData ()
 
DCSDataoperator= (const DCSData &m)
 
virtual ~DCSData ()
 

Public Attributes

std::vector< HVVMeasTypehvv_meas
 
int hvv_mode
 
TimeType iov
 
TimeType last_change
 
std::vector< LVIMeasTypelvi_meas
 
float lvi_mode
 
std::vector< LVVMeasTypelvv_meas
 
bool lvv_mode
 
std::vector< TempMeasTypetemp_meas
 
int temp_mode
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

CSC DCS Data type.

Definition at line 156 of file CSCDQM_DCSData.h.

Constructor & Destructor Documentation

cscdqm::DCSData::DCSData ( )

Definition at line 23 of file CSCDQM_DCSData.cc.

References hvv_mode, iov, last_change, lvi_mode, lvv_mode, and temp_mode.

23  {
24  iov = 0;
25  last_change = 0;
26  temp_mode = 0;
27  hvv_mode = 0;
28  lvv_mode = true;
29  lvi_mode = 0.0;
30  }
TimeType last_change
cscdqm::DCSData::~DCSData ( )
virtual

Definition at line 32 of file CSCDQM_DCSData.cc.

32 {}

Member Function Documentation

DCSData& cscdqm::DCSData::operator= ( const DCSData m)
inline

Definition at line 191 of file CSCDQM_DCSData.h.

References hvv_meas, hvv_mode, iov, last_change, lvi_meas, lvi_mode, lvv_meas, lvv_mode, temp_meas, and temp_mode.

191  {
192  iov = m.iov;
193  last_change = m.last_change;
194  temp_meas = m.temp_meas;
195  hvv_meas = m.hvv_meas;
196  lvv_meas = m.lvv_meas;
197  lvi_meas = m.lvi_meas;
198  temp_mode = m.temp_mode;
199  hvv_mode = m.hvv_mode;
200  lvv_mode = m.lvv_mode;
201  lvi_mode = m.lvi_mode;
202  return *this;
203  }
std::vector< LVIMeasType > lvi_meas
std::vector< HVVMeasType > hvv_meas
std::vector< LVVMeasType > lvv_meas
std::vector< TempMeasType > temp_meas
TimeType last_change
template<class Archive >
void cscdqm::DCSData::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 205 of file CSCDQM_DCSData.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 205 of file CSCDQM_DCSData.h.

Member Data Documentation

std::vector<HVVMeasType> cscdqm::DCSData::hvv_meas

HV V exceptions

Definition at line 165 of file CSCDQM_DCSData.h.

Referenced by operator=().

int cscdqm::DCSData::hvv_mode

HV V mode (most frequent value)

Definition at line 177 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().

TimeType cscdqm::DCSData::iov

This payload IOV value: timestamp since

Definition at line 186 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().

TimeType cscdqm::DCSData::last_change

This payload last DCS data change value

Definition at line 189 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().

std::vector<LVIMeasType> cscdqm::DCSData::lvi_meas

LV I exceptions

Definition at line 171 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::DCSData::lvi_mode

LV I mode (most frequent value)

Definition at line 183 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().

std::vector<LVVMeasType> cscdqm::DCSData::lvv_meas

LV V exceptions

Definition at line 168 of file CSCDQM_DCSData.h.

Referenced by operator=().

bool cscdqm::DCSData::lvv_mode

LV V mode (most frequent value)

Definition at line 180 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().

std::vector<TempMeasType> cscdqm::DCSData::temp_meas

Temperature exceptions

Definition at line 162 of file CSCDQM_DCSData.h.

Referenced by operator=().

int cscdqm::DCSData::temp_mode

Temperature mode (most frequent value)

Definition at line 174 of file CSCDQM_DCSData.h.

Referenced by DCSData(), and operator=().