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 | 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
 

Friends

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

Detailed Description

LV V measurement

Definition at line 88 of file CSCDQM_DCSData.h.

Member Function Documentation

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

Definition at line 106 of file CSCDQM_DCSData.h.

References adr, board, boardId, and nominal_v.

106  {
107  adr = m.adr;
108  board = m.board;
109  boardId = m.boardId;
110  nominal_v = m.nominal_v;
111  return *this;
112  }
DCSAddressType adr
DCSBoardType board
unsigned int boardId

Friends And Related Function Documentation

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

Definition at line 95 of file CSCDQM_DCSData.h.

95  {
96  std::ostringstream os;
97  os << m.adr << " ";
98  os << DCSBoardUtility(m.board);
99  if (m.board == CFEB) {
100  os << m.boardId;
101  }
102  os << " " << m.nominal_v << "V";
103  return out << os.str();
104  }
tuple out
Definition: dbtoconf.py:99

Member Data Documentation

DCSAddressType cscdqm::LVVMeasType::adr

Definition at line 90 of file CSCDQM_DCSData.h.

Referenced by operator=().

DCSBoardType cscdqm::LVVMeasType::board

Definition at line 91 of file CSCDQM_DCSData.h.

Referenced by operator=().

unsigned int cscdqm::LVVMeasType::boardId

Definition at line 92 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::LVVMeasType::nominal_v

Definition at line 93 of file CSCDQM_DCSData.h.

Referenced by operator=().