#include <HcalCondObjectContainer.h>
Public Member Functions | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Protected Member Functions | |
HcalOtherSubdetector | extractOther (const DetId &id) const |
HcalCondObjectContainerBase (const HcalTopology *) | |
unsigned int | indexFor (DetId) const |
unsigned int | sizeFor (DetId) const |
std::string | textForId (const DetId &id) const |
Protected Attributes | |
int | packedIndexVersion_ |
Private Attributes | |
const HcalTopology * | topo_ |
Definition at line 15 of file HcalCondObjectContainer.h.
|
protected |
Definition at line 11 of file HcalCondObjectContainerBase.cc.
References packedIndexVersion_, topo_, and HcalTopology::topoVersion().
|
inlineprotected |
Definition at line 26 of file HcalCondObjectContainer.h.
Referenced by indexFor(), sizeFor(), and textForId().
|
inline |
Definition at line 18 of file HcalCondObjectContainer.h.
References packedIndexVersion_.
|
protected |
Definition at line 28 of file HcalCondObjectContainerBase.cc.
References DetId::Calo, HcalZDCDetId::channel(), HcalZDCDetId::denseIndex(), DetId::det(), HcalTopology::detId2denseIdCALIB(), HcalTopology::detId2denseIdHB(), HcalTopology::detId2denseIdHE(), HcalTopology::detId2denseIdHF(), HcalTopology::detId2denseIdHO(), HcalTopology::detId2denseIdHT(), edm::hlt::Exception, extractOther(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, getHLTprescales::index, HcalCastorDetId::module(), HcalZDCDetId::section(), HcalCastorDetId::sector(), HcalZDCDetId::SubdetectorId, HcalCastorDetId::SubdetectorId, DetId::subdetId(), topo_, HcalZDCDetId::zside(), and HcalCastorDetId::zside().
Referenced by HcalCholeskyMatrices::addValues(), HcalCovarianceMatrices::getValues(), and HcalCholeskyMatrices::getValues().
void HcalCondObjectContainerBase::setTopo | ( | const HcalTopology * | topo | ) | const |
Definition at line 15 of file HcalCondObjectContainerBase.cc.
References CaloSubdetectorTopology::denseIdConsistent(), packedIndexVersion_, AlCaHLTBitMon_QueryRunRegistry::string, topo(), topo_, and HcalTopology::topoVersion().
Referenced by HcalPulseShapes::beginRun(), HcalShapes::beginRun(), HcalSimpleReconstructor::beginRun(), ZdcHitReconstructor::beginRun(), HcalHitReconstructor::beginRun(), HcalMonitorClient::beginRun(), HcalDigitizer::buildHOSiPMCells(), CaloTowersCreator::produce(), and HcalHitReconstructor::produce().
void HcalCondObjectContainerBase::setTopo | ( | const HcalTopology * | topo | ) |
Definition at line 21 of file HcalCondObjectContainerBase.cc.
References CaloSubdetectorTopology::denseIdConsistent(), packedIndexVersion_, topo(), topo_, and HcalTopology::topoVersion().
|
protected |
Definition at line 71 of file HcalCondObjectContainerBase.cc.
References DetId::Calo, DetId::det(), edm::hlt::Exception, extractOther(), HcalTopology::getCALIBSize(), HcalTopology::getHBSize(), HcalTopology::getHESize(), HcalTopology::getHFSize(), HcalTopology::getHOSize(), HcalTopology::getHTSize(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, HcalZDCDetId::kSizeForDenseIndexing, HcalCastorDetId::kSizeForDenseIndexing, HcalZDCDetId::SubdetectorId, HcalCastorDetId::SubdetectorId, DetId::subdetId(), and topo_.
Referenced by HcalCovarianceMatrices::initContainer(), and HcalCholeskyMatrices::initContainer().
|
protected |
Definition at line 101 of file HcalCondObjectContainerBase.cc.
References DetId::Calo, extractOther(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, HcalZDCDetId::SubdetectorId, and HcalCastorDetId::SubdetectorId.
|
inline |
Definition at line 17 of file HcalCondObjectContainer.h.
References topo_.
Referenced by cms::HcalConstantsASCIIWriter::analyze(), HcalMonitorClient::beginRun(), HcalDbXml::dumpObject(), HcalDbService::getTopologyUsed(), CaloTowersCreator::produce(), HcalHitReconstructor::produce(), setTopo(), HcaluLUTTPGCoder::update(), and HcalMonitorClient::writeChannelStatus().
|
protected |
Definition at line 25 of file HcalCondObjectContainer.h.
Referenced by getCreatorPackedIndexVersion(), HcalCondObjectContainerBase(), and setTopo().
|
mutableprivate |
Definition at line 29 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainerBase(), indexFor(), setTopo(), sizeFor(), and topo().