CMS 3D CMS Logo

Public Member Functions | Private Attributes

L1MonitorDigi Class Reference

#include <L1MonitorDigi.h>

List of all members.

Public Member Functions

unsigned cid () const
bool empty () const
 L1MonitorDigi ()
 L1MonitorDigi (unsigned sid, unsigned cid, unsigned x1, unsigned x2, unsigned x3, unsigned value, unsigned data)
unsigned raw () const
unsigned reset ()
void setCid (int cid)
void setLoc (unsigned x1, unsigned x2, unsigned x3)
void setRaw (unsigned raw)
void setSid (int sid)
void setValue (unsigned val)
unsigned sid () const
unsigned value () const
unsigned x1 () const
unsigned x2 () const
unsigned x3 () const
 ~L1MonitorDigi ()

Private Attributes

unsigned m_cid
unsigned m_data
unsigned m_location [3]
unsigned m_null
unsigned m_sid
unsigned m_value

Detailed Description

Definition at line 14 of file L1MonitorDigi.h.


Constructor & Destructor Documentation

L1MonitorDigi::L1MonitorDigi ( )

Definition at line 21 of file L1MonitorDigi.cc.

References reset().

                             {
  reset();
}
L1MonitorDigi::L1MonitorDigi ( unsigned  sid,
unsigned  cid,
unsigned  x1,
unsigned  x2,
unsigned  x3,
unsigned  value,
unsigned  data 
)
L1MonitorDigi::~L1MonitorDigi ( )

Definition at line 35 of file L1MonitorDigi.cc.

{}

Member Function Documentation

unsigned L1MonitorDigi::cid ( ) const [inline]

Definition at line 31 of file L1MonitorDigi.h.

References m_cid.

Referenced by L1MonitorDigi(), operator<<(), and setCid().

{return m_cid;}
bool L1MonitorDigi::empty ( ) const

Definition at line 4 of file L1MonitorDigi.cc.

References m_cid, m_null, m_sid, and m_value.

                                {
  if(m_sid == m_null  || m_cid == m_null || m_value==m_null ) 
    return true;
  return false;
}
unsigned L1MonitorDigi::raw ( ) const [inline]

Definition at line 35 of file L1MonitorDigi.h.

References m_data.

Referenced by operator<<(), and setRaw().

{return m_data;}
unsigned L1MonitorDigi::reset ( void  )

Definition at line 10 of file L1MonitorDigi.cc.

References i, m_cid, m_data, m_location, m_null, m_sid, and m_value.

Referenced by L1MonitorDigi().

                              {
  m_null = 999;
  m_sid = m_null; 
  m_cid = m_null;
  for(int i=0; i<3; i++) 
    m_location[i]=m_null;
  m_data=0;
  m_value=m_null;
  return m_null;
}
void L1MonitorDigi::setCid ( int  cid) [inline]

Definition at line 24 of file L1MonitorDigi.h.

References cid(), and m_cid.

{m_cid = cid;}
void L1MonitorDigi::setLoc ( unsigned  x1,
unsigned  x2,
unsigned  x3 
) [inline]

Definition at line 25 of file L1MonitorDigi.h.

References m_location, x1(), x2(), and x3().

void L1MonitorDigi::setRaw ( unsigned  raw) [inline]

Definition at line 27 of file L1MonitorDigi.h.

References m_data, and raw().

void L1MonitorDigi::setSid ( int  sid) [inline]

Definition at line 23 of file L1MonitorDigi.h.

References m_sid, and sid().

{m_sid = sid;}
void L1MonitorDigi::setValue ( unsigned  val) [inline]

Definition at line 28 of file L1MonitorDigi.h.

References m_value.

{m_value=val;}
unsigned L1MonitorDigi::sid ( ) const [inline]

Definition at line 30 of file L1MonitorDigi.h.

References m_sid.

Referenced by L1MonitorDigi(), operator<<(), and setSid().

{return m_sid;}
unsigned L1MonitorDigi::value ( ) const [inline]

Definition at line 36 of file L1MonitorDigi.h.

References m_value.

Referenced by L1MonitorDigi(), and operator<<().

{return m_value;}
unsigned L1MonitorDigi::x1 ( ) const [inline]

Definition at line 32 of file L1MonitorDigi.h.

References m_location.

Referenced by L1MonitorDigi(), operator<<(), and setLoc().

{return m_location[0];}
unsigned L1MonitorDigi::x2 ( ) const [inline]

Definition at line 33 of file L1MonitorDigi.h.

References m_location.

Referenced by L1MonitorDigi(), operator<<(), and setLoc().

{return m_location[1];}
unsigned L1MonitorDigi::x3 ( ) const [inline]

Definition at line 34 of file L1MonitorDigi.h.

References m_location.

Referenced by L1MonitorDigi(), operator<<(), and setLoc().

{return m_location[2];}

Member Data Documentation

unsigned L1MonitorDigi::m_cid [private]

Definition at line 44 of file L1MonitorDigi.h.

Referenced by cid(), empty(), L1MonitorDigi(), reset(), and setCid().

unsigned L1MonitorDigi::m_data [private]

Definition at line 47 of file L1MonitorDigi.h.

Referenced by L1MonitorDigi(), raw(), reset(), and setRaw().

unsigned L1MonitorDigi::m_location[3] [private]

Definition at line 45 of file L1MonitorDigi.h.

Referenced by L1MonitorDigi(), reset(), setLoc(), x1(), x2(), and x3().

unsigned L1MonitorDigi::m_null [private]

Definition at line 48 of file L1MonitorDigi.h.

Referenced by empty(), and reset().

unsigned L1MonitorDigi::m_sid [private]

Definition at line 43 of file L1MonitorDigi.h.

Referenced by empty(), L1MonitorDigi(), reset(), setSid(), and sid().

unsigned L1MonitorDigi::m_value [private]

Definition at line 46 of file L1MonitorDigi.h.

Referenced by empty(), L1MonitorDigi(), reset(), setValue(), and value().