CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 164 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  {
33  }

Member Function Documentation

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

Definition at line 201 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.

201  {
202  iov = m.iov;
203  last_change = m.last_change;
204  temp_meas = m.temp_meas;
205  hvv_meas = m.hvv_meas;
206  lvv_meas = m.lvv_meas;
207  lvi_meas = m.lvi_meas;
208  temp_mode = m.temp_mode;
209  hvv_mode = m.hvv_mode;
210  lvv_mode = m.lvv_mode;
211  lvi_mode = m.lvi_mode;
212  return *this;
213  }
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 216 of file CSCDQM_DCSData.h.

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

Definition at line 216 of file CSCDQM_DCSData.h.

Member Data Documentation

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

HV V exceptions

Definition at line 175 of file CSCDQM_DCSData.h.

Referenced by operator=().

int cscdqm::DCSData::hvv_mode

HV V mode (most frequent value)

Definition at line 187 of file CSCDQM_DCSData.h.

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

TimeType cscdqm::DCSData::iov

This payload IOV value: timestamp since

Definition at line 196 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 199 of file CSCDQM_DCSData.h.

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

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

LV I exceptions

Definition at line 181 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::DCSData::lvi_mode

LV I mode (most frequent value)

Definition at line 193 of file CSCDQM_DCSData.h.

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

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

LV V exceptions

Definition at line 178 of file CSCDQM_DCSData.h.

Referenced by operator=().

bool cscdqm::DCSData::lvv_mode

LV V mode (most frequent value)

Definition at line 190 of file CSCDQM_DCSData.h.

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

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

Temperature exceptions

Definition at line 172 of file CSCDQM_DCSData.h.

Referenced by operator=().

int cscdqm::DCSData::temp_mode

Temperature mode (most frequent value)

Definition at line 184 of file CSCDQM_DCSData.h.

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