#include <HcalCondObjectContainer.h>
Public Member Functions | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Protected Member Functions | |
HcalOtherSubdetector | extractOther (const DetId &id) const |
HcalCondObjectContainerBase (HcalCondObjectContainerBase const &o) | |
HcalCondObjectContainerBase (HcalCondObjectContainerBase &&)=default | |
HcalCondObjectContainerBase (const HcalTopology *) | |
unsigned int | indexFor (DetId) const |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase const &o) |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase &&)=default |
unsigned int | sizeFor (DetId) const |
std::string | textForId (const DetId &id) const |
Protected Attributes | |
int | packedIndexVersion_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
uint32_t | kSizeForDenseIndexing_ |
const HcalTopology * | topo_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 20 of file HcalCondObjectContainer.h.
|
inlineprotected |
Definition at line 27 of file HcalCondObjectContainer.h.
|
protecteddefault |
|
protected |
Definition at line 12 of file HcalCondObjectContainerBase.cc.
References kSizeForDenseIndexing_, HcalZDCDetId::kSizeForDenseIndexingRun1, HcalZDCDetId::kSizeForDenseIndexingRun3, HcalTopology::mode(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, packedIndexVersion_, HcalTopologyMode::Run3, HcalTopologyMode::Run4, topo(), and HcalTopology::topoVersion().
|
inlineprotected |
Definition at line 44 of file HcalCondObjectContainer.h.
References nano_mu_digi_cff::rawId.
Referenced by indexFor(), sizeFor(), and textForId().
|
inline |
Definition at line 23 of file HcalCondObjectContainer.h.
References packedIndexVersion_.
|
protected |
Definition at line 37 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(), Exception, extractOther(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, createfilelist::int, HcalCastorDetId::module(), HcalZDCDetId::section(), nano_mu_digi_cff::sector, HcalCastorDetId::sector(), HcalCastorDetId::SubdetectorId, HcalZDCDetId::SubdetectorId, DetId::subdetId(), topo(), HcalCastorDetId::zside(), HcalZDCDetId::zside(), and ecaldqm::zside().
|
inlineprotected |
Definition at line 29 of file HcalCondObjectContainer.h.
References kSizeForDenseIndexing_, EcalTangentSkim_cfg::o, packedIndexVersion_, and topo_.
|
protecteddefault |
|
private |
void HcalCondObjectContainerBase::setTopo | ( | const HcalTopology * | topo | ) |
Definition at line 23 of file HcalCondObjectContainerBase.cc.
References CaloSubdetectorTopology::denseIdConsistent(), kSizeForDenseIndexing_, HcalZDCDetId::kSizeForDenseIndexingRun1, HcalZDCDetId::kSizeForDenseIndexingRun3, packedIndexVersion_, AlCaHLTBitMon_QueryRunRegistry::string, topo(), topo_, and HcalTopology::topoVersion().
Referenced by HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrackAnalyzer::beginRun(), PFCandidateRecalibrator::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), HcalHBHEMuonHighEtaAnalyzer::beginRun(), AlCaHcalHBHEMuonProducer::beginRun(), HcalIsoTrkAnalyzer::beginRun(), HcalDigitizer::buildHBHEQIECells(), HcalDigitizer::buildHFQIECells(), HcalDigitizer::buildHOSiPMCells(), CaloTPGTranscoderULUTs::produce(), and AlCaHcalHBHEMuonProducer::produce().
|
protected |
Definition at line 93 of file HcalCondObjectContainerBase.cc.
References DetId::Calo, DetId::det(), Exception, extractOther(), HcalTopology::getCALIBSize(), HcalTopology::getHBSize(), HcalTopology::getHESize(), HcalTopology::getHFSize(), HcalTopology::getHOSize(), HcalTopology::getHTSize(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, HcalCastorDetId::kSizeForDenseIndexing, kSizeForDenseIndexing_, HcalCastorDetId::SubdetectorId, HcalZDCDetId::SubdetectorId, DetId::subdetId(), and topo().
|
protected |
Definition at line 136 of file HcalCondObjectContainerBase.cc.
References DetId::Calo, TauDecayModes::dec, extractOther(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, l1tGTMenu_BTagSeeds_cff::os, HcalCastorDetId::SubdetectorId, and HcalZDCDetId::SubdetectorId.
|
inline |
Definition at line 22 of file HcalCondObjectContainer.h.
References topo_.
Referenced by HcalQIEDataCheck::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), HcalGainsCheck::analyze(), HcalDigitizer::buildHBHEQIECells(), HcalDigitizer::buildHFQIECells(), HcalDigitizer::buildHOSiPMCells(), HcalDbXml::dumpObject(), HcalDbService::getTopologyUsed(), HcalCondObjectContainerBase(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), indexFor(), HFStripFilter::runFilter(), setTopo(), CaloTPGTranscoderULUT::setup(), and sizeFor().
|
friend |
Definition at line 53 of file HcalCondObjectContainer.h.
|
friend |
Definition at line 53 of file HcalCondObjectContainer.h.
|
private |
Definition at line 51 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainerBase(), operator=(), setTopo(), and sizeFor().
|
protected |
Definition at line 43 of file HcalCondObjectContainer.h.
Referenced by getCreatorPackedIndexVersion(), HcalCondObjectContainerBase(), operator=(), and setTopo().
|
private |
Definition at line 50 of file HcalCondObjectContainer.h.
Referenced by operator=(), setTopo(), and topo().