#include <CondFormats/HcalObjects/interface/HcalChannelStatus.h>
Public Member Functions | |
uint32_t | getValue () const |
HcalChannelStatus (unsigned long fid, uint32_t status) | |
HcalChannelStatus () | |
bool | isEmpty () const |
uint32_t | rawId () const |
void | setBit (unsigned int bitnumber) |
void | setDetId (unsigned long fid) |
void | setValue (uint32_t value) |
void | unsetBit (unsigned int bitnumber) |
Private Attributes | |
bool | empty |
uint32_t | mId |
uint32_t | mStatus |
Definition at line 12 of file HcalChannelStatus.h.
HcalChannelStatus::HcalChannelStatus | ( | ) | [inline] |
HcalChannelStatus::HcalChannelStatus | ( | unsigned long | fid, | |
uint32_t | status | |||
) | [inline] |
uint32_t HcalChannelStatus::getValue | ( | ) | const [inline] |
Definition at line 35 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalMonitorModule::endJob().
00035 {return mStatus;}
bool HcalChannelStatus::isEmpty | ( | ) | const [inline] |
uint32_t HcalChannelStatus::rawId | ( | ) | const [inline] |
Definition at line 33 of file HcalChannelStatus.h.
References mId.
Referenced by HcalMonitorModule::endJob().
00033 {return mId;}
Definition at line 21 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalMonitorModule::endJob().
void HcalChannelStatus::setDetId | ( | unsigned long | fid | ) | [inline] |
void HcalChannelStatus::setValue | ( | uint32_t | value | ) | [inline] |
Definition at line 26 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalMonitorModule::endJob().
00027 { 00028 uint32_t statadd = 0x1<<(bitnumber-1); 00029 statadd = ~statadd; 00030 mStatus = mStatus&statadd; 00031 }
bool HcalChannelStatus::empty [private] |
Definition at line 42 of file HcalChannelStatus.h.
Referenced by isEmpty(), setDetId(), and setValue().
uint32_t HcalChannelStatus::mId [private] |
uint32_t HcalChannelStatus::mStatus [private] |
Definition at line 41 of file HcalChannelStatus.h.
Referenced by getValue(), setBit(), setValue(), and unsetBit().