CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
cscdqm::LVVMeasType Struct Reference

#include <CSCDQM_DCSData.h>

Public Member Functions

LVVMeasTypeoperator= (const LVVMeasType &m)
 

Public Attributes

DCSAddressType adr
 
DCSBoardType board
 
unsigned int boardId
 
float nominal_v
 

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
 
std::ostream & operator<< (std::ostream &out, const LVVMeasType &m)
 

Detailed Description

LV V measurement

Definition at line 94 of file CSCDQM_DCSData.h.

Member Function Documentation

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

Definition at line 112 of file CSCDQM_DCSData.h.

References adr, board, boardId, and nominal_v.

112  {
113  adr = m.adr;
114  board = m.board;
115  boardId = m.boardId;
116  nominal_v = m.nominal_v;
117  return *this;
118  }
DCSAddressType adr
DCSBoardType board
unsigned int boardId
template<class Archive >
void cscdqm::LVVMeasType::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 121 of file CSCDQM_DCSData.h.

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

Definition at line 121 of file CSCDQM_DCSData.h.

std::ostream& operator<< ( std::ostream &  out,
const LVVMeasType m 
)
friend

Definition at line 101 of file CSCDQM_DCSData.h.

101  {
102  std::ostringstream os;
103  os << m.adr << " ";
104  os << DCSBoardUtility(m.board);
105  if (m.board == CFEB) {
106  os << m.boardId;
107  }
108  os << " " << m.nominal_v << "V";
109  return out << os.str();
110  }

Member Data Documentation

DCSAddressType cscdqm::LVVMeasType::adr

Definition at line 96 of file CSCDQM_DCSData.h.

Referenced by operator=().

DCSBoardType cscdqm::LVVMeasType::board

Definition at line 97 of file CSCDQM_DCSData.h.

Referenced by operator=().

unsigned int cscdqm::LVVMeasType::boardId

Definition at line 98 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::LVVMeasType::nominal_v

Definition at line 99 of file CSCDQM_DCSData.h.

Referenced by operator=().