#include <HcalChannelStatus.h>
Public Types | |
enum | StatusBit { HcalCellOff = 0, HcalCellMask = 1, HcalCellDead = 5, HcalCellHot = 6, HcalCellStabErr = 7, HcalCellTimErr = 8, HcalCellExcludeFromHBHENoiseSummary = 9, HcalCellExcludeFromHBHENoiseSummaryR45, 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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
uint32_t | mId |
uint32_t | mStatus |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 13 of file HcalChannelStatus.h.
Definition at line 16 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 60 of file HcalChannelStatus.h.
References mStatus.
Referenced by WriteL1TriggerObjectsTxt::analyze(), reco::HcalNoiseInfoProducer::filldigis(), AlCaHOCalibProducer::fillHOStore(), reco::HcalNoiseInfoProducer::fillrechits(), EgammaHcalIsolation::goodHitEnergy(), egamma::hasActiveHcal(), CaloTowersCreationAlgo::hcalChanStatusForCaloTower(), HcalRecHitsAnalyzer::hcalSevLvl(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), PFBadHcalPseudoClusterProducer::init(), CaloTowersCreationAlgo::makeHcalDropChMap(), ZdcHitReconstructor::produce(), HcalHitReconstructor::produce(), HFPhase1Reconstructor::produce(), HcalChannelPropertiesEP::produce2(), HcalHitSelection::skim(), PFRecHitQTestHCALChannel::test(), HcaluLUTTPGCoder::update(), and ObjectValidator::validHit().
|
inline |
Definition at line 53 of file HcalChannelStatus.h.
References mStatus.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and reco::HcalNoiseInfoProducer::fillrechits().
|
inline |
|
private |
|
inline |
|
inline |
Definition at line 39 of file HcalChannelStatus.h.
References mStatus, and relativeConstraints::value.
Referenced by Types._ProxyParameter::__init__().
|
inline |
|
friend |
Definition at line 66 of file HcalChannelStatus.h.
|
friend |
Definition at line 66 of file HcalChannelStatus.h.
|
private |
Definition at line 63 of file HcalChannelStatus.h.
Referenced by rawId().
|
private |
Definition at line 64 of file HcalChannelStatus.h.
Referenced by getValue(), isBitSet(), setBit(), setValue(), and unsetBit().