#include <HcalChannelStatus.h>
Public Types | |
enum | StatusBit { HcalCellOff =0, HcalCellMask =1, HcalCellDead =5, HcalCellHot =6, HcalCellStabErr =7, HcalCellTimErr =8, HcalCellExcludeFromHBHENoiseSummary = 9, HcalCellExcludeFromHBHENoiseSummaryR45 = 10, HcalBadLaserSignal = 11, HcalCellTrigMask =15, HcalCellCaloTowerMask =18, HcalCellCaloTowerProb =19 } |
Public Member Functions | |
uint32_t | getValue () const |
HcalChannelStatus () | |
HcalChannelStatus (unsigned long fid, uint32_t status) | |
bool | isBitSet (unsigned int bitnumber) const |
uint32_t | rawId () const |
void | setBit (unsigned int bitnumber) |
void | setValue (uint32_t value) |
void | unsetBit (unsigned int bitnumber) |
Private Attributes | |
uint32_t | mId |
uint32_t | mStatus |
Definition at line 13 of file HcalChannelStatus.h.
Definition at line 17 of file HcalChannelStatus.h.
|
inline |
Definition at line 35 of file HcalChannelStatus.h.
|
inline |
Definition at line 36 of file HcalChannelStatus.h.
|
inline |
Definition at line 63 of file HcalChannelStatus.h.
References mStatus.
Referenced by WriteL1TriggerObjetsXml::analyze(), HcalBeamMonitor::beginRun(), PFHCALDualTimeRecHitProducer::createRecHits(), PFRecHitProducerHCAL::createRecHits(), PFRecHitProducerHO::createRecHits(), reco::HcalNoiseInfoProducer::filldigis(), reco::HcalNoiseInfoProducer::fillrechits(), CaloTowersCreationAlgo::hcalChanStatusForCaloTower(), HcalRecHitsAnalyzer::hcalSevLvl(), HcalRecHitsValidation::hcalSevLvl(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), MuonHOAcceptance::initIds(), CaloTowersCreationAlgo::makeHcalDropChMap(), EgammaHLTHcalIsolation::passCleaning_(), ZdcHitReconstructor::produce(), HcalHitReconstructor::produce(), HcaluLUTTPGCoder::update(), ObjectValidator::validHit(), and HcalMonitorClient::writeChannelStatus().
|
inline |
Definition at line 55 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalBeamMonitor::beginRun().
|
inline |
Definition at line 61 of file HcalChannelStatus.h.
References mId.
Referenced by HcalBeamMonitor::beginRun(), and HcalMonitorClient::writeChannelStatus().
|
inline |
Definition at line 43 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalMonitorClient::writeChannelStatus().
|
inline |
Definition at line 39 of file HcalChannelStatus.h.
References mStatus, and relativeConstraints::value.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
inline |
Definition at line 48 of file HcalChannelStatus.h.
References mStatus.
Referenced by HcalMonitorClient::writeChannelStatus().
|
private |
Definition at line 66 of file HcalChannelStatus.h.
Referenced by rawId().
|
private |
Definition at line 67 of file HcalChannelStatus.h.
Referenced by getValue(), isBitSet(), setBit(), setValue(), and unsetBit().