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

#include <CSCDQM_DCSData.h>

Public Member Functions

TempMeasTypeoperator= (const TempMeasType &m)
 

Public Attributes

DCSAddressType adr
 
DCSBoardType board
 
unsigned short boardId
 
int value
 

Friends

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

Detailed Description

Temperature measurement

Definition at line 31 of file CSCDQM_DCSData.h.

Member Function Documentation

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

Definition at line 49 of file CSCDQM_DCSData.h.

References adr, board, boardId, and value.

49  {
50  adr = m.adr;
51  board = m.board;
52  boardId = m.boardId;
53  value = m.value;
54  return *this;
55  }
DCSAddressType adr
unsigned short boardId

Friends And Related Function Documentation

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

Definition at line 38 of file CSCDQM_DCSData.h.

38  {
39  std::ostringstream os;
40  os << m.adr << " ";
41  os << DCSBoardUtility(m.board);
42  if (m.board == CFEB) {
43  os << m.boardId;
44  }
45  os << " temp = " << m.value << "oC";
46  return out << os.str();
47  }
tuple out
Definition: dbtoconf.py:99

Member Data Documentation

DCSAddressType cscdqm::TempMeasType::adr

Definition at line 33 of file CSCDQM_DCSData.h.

Referenced by operator=().

DCSBoardType cscdqm::TempMeasType::board

Definition at line 34 of file CSCDQM_DCSData.h.

Referenced by operator=().

unsigned short cscdqm::TempMeasType::boardId

Definition at line 35 of file CSCDQM_DCSData.h.

Referenced by operator=().

int cscdqm::TempMeasType::value