CMS 3D CMS Logo

Public Member Functions | Public Attributes | Friends

cscdqm::TempMeasType Struct Reference

#include <CSCDQM_DCSData.h>

List of all members.

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.

                                                   {
      adr = m.adr;
      board = m.board;
      boardId = m.boardId;
      value = m.value;
      return *this;
    }

Friends And Related Function Documentation

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

Definition at line 38 of file CSCDQM_DCSData.h.

                                                                          {
      std::ostringstream os;
      os << m.adr << " ";
      os << DCSBoardUtility(m.board);
      if (m.board == CFEB) {
        os << m.boardId;
      }
      os << " temp = " << m.value << "oC";
      return out << os.str();
    }

Member Data Documentation

Definition at line 33 of file CSCDQM_DCSData.h.

Referenced by operator=().

Definition at line 34 of file CSCDQM_DCSData.h.

Referenced by operator=().

Definition at line 35 of file CSCDQM_DCSData.h.

Referenced by operator=().

Definition at line 36 of file CSCDQM_DCSData.h.

Referenced by operator=().