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::LVIMeasType Struct Reference

#include <CSCDQM_DCSData.h>

Public Member Functions

LVIMeasTypeoperator= (const LVIMeasType &m)
 

Public Attributes

DCSAddressType adr
 
DCSBoardType board
 
unsigned int boardId
 
float nominal_v
 
float value
 

Friends

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

Detailed Description

LV I measurement

Definition at line 119 of file CSCDQM_DCSData.h.

Member Function Documentation

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

Definition at line 139 of file CSCDQM_DCSData.h.

References adr, board, boardId, nominal_v, and value.

139  {
140  adr = m.adr;
141  board = m.board;
142  boardId = m.boardId;
143  nominal_v = m.nominal_v;
144  value = m.value;
145  return *this;
146  }
unsigned int boardId
DCSAddressType adr

Friends And Related Function Documentation

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

Definition at line 127 of file CSCDQM_DCSData.h.

127  {
128  std::ostringstream os;
129  os << m.adr << " ";
130  os << DCSBoardUtility(m.board);
131  if (m.board == CFEB) {
132  os << m.boardId;
133  }
134  os << " " << m.nominal_v << "V";
135  os << " " << m.value << "A";
136  return out << os.str();
137  }
tuple out
Definition: dbtoconf.py:99

Member Data Documentation

DCSAddressType cscdqm::LVIMeasType::adr

Definition at line 121 of file CSCDQM_DCSData.h.

Referenced by operator=().

DCSBoardType cscdqm::LVIMeasType::board

Definition at line 122 of file CSCDQM_DCSData.h.

Referenced by operator=().

unsigned int cscdqm::LVIMeasType::boardId

Definition at line 123 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::LVIMeasType::nominal_v

Definition at line 124 of file CSCDQM_DCSData.h.

Referenced by operator=().

float cscdqm::LVIMeasType::value