#include <HcalCondObjectContainer.h>
Public Types | |
typedef std::vector< tHcalCont > | tAllContWithNames |
typedef std::pair< std::string, std::vector< Item > > | tHcalCont |
Public Member Functions | |
bool | addValues (const Item &myItem) |
const bool | exists (DetId fId) const |
std::vector< DetId > | getAllChannels () const |
const tAllContWithNames | getAllContainers () const |
const Item * | getValues (DetId fId, bool throwOnFail=true) const |
HcalCondObjectContainer (const HcalTopology *topo) | |
virtual std::string | myname () const |
virtual | ~HcalCondObjectContainer () |
Public Member Functions inherited from HcalCondObjectContainerBase | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Private Member Functions | |
void | initContainer (DetId container) |
Private Attributes | |
std::vector< Item > | CALIBcontainer |
std::vector< Item > | CASTORcontainer |
std::vector< Item > | HBcontainer |
std::vector< Item > | HEcontainer |
std::vector< Item > | HFcontainer |
std::vector< Item > | HOcontainer |
std::vector< Item > | HTcontainer |
std::vector< Item > | ZDCcontainer |
Additional Inherited Members | |
Protected Member Functions inherited from HcalCondObjectContainerBase | |
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 inherited from HcalCondObjectContainerBase | |
int | packedIndexVersion_ |
Definition at line 33 of file HcalCondObjectContainer.h.
typedef std::vector< tHcalCont > HcalCondObjectContainer< Item >::tAllContWithNames |
Definition at line 57 of file HcalCondObjectContainer.h.
typedef std::pair< std::string, std::vector<Item> > HcalCondObjectContainer< Item >::tHcalCont |
Definition at line 56 of file HcalCondObjectContainer.h.
|
inline |
Definition at line 36 of file HcalCondObjectContainer.h.
|
virtual |
Definition at line 91 of file HcalCondObjectContainer.h.
bool HcalCondObjectContainer< Item >::addValues | ( | const Item & | myItem | ) |
Definition at line 182 of file HcalCondObjectContainer.h.
References DetId::Calo, edm::hlt::Exception, DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, getHLTprescales::index, NULL, HcalZDCDetId::SubdetectorId, HcalCastorDetId::SubdetectorId, and summarizeEdmComparisonLogfiles::success.
Referenced by HcalPedestalsCheck::analyze(), cms::HcalConstantsASCIIWriter::analyze(), HcalGainsCheck::analyze(), HcalPedestalsAnalysis::endJob(), HcalDbOnline::getObject(), HcalPedestalAnalysis::GetPedConst(), HcalPedestalAnalysis::HcalPedVal(), main(), and HcalMonitorClient::writeChannelStatus().
const bool HcalCondObjectContainer< Item >::exists | ( | DetId | fId | ) | const |
Definition at line 170 of file HcalCondObjectContainer.h.
Referenced by HcalCondXML::dumpObject(), HcalDbOnline::getObject(), main(), and cms::HitReCalibrator::produce().
std::vector< DetId > HcalCondObjectContainer< Item >::getAllChannels | ( | ) | const |
Definition at line 233 of file HcalCondObjectContainer.h.
References i.
Referenced by HcalQIEDataCheck::analyze(), HcalAutoPedestalValidator::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), HcalGainsCheck::analyze(), HcalBeamMonitor::beginRun(), HcalDeadCellMonitor::beginRun(), HcalMonitorClient::beginRun(), HcalDigiMonitor::beginRun(), HcalDetDiagLEDMonitor::beginRun(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), HcalDbService::buildCalibrations(), HcalDbService::buildCalibWidths(), HcalCondXML::dumpObject(), HcalDbXml::dumpObject(), HcalPedestalAnalysis::HcalPedVal(), main(), CaloTowersCreationAlgo::makeHcalDropChMap(), and HcalMonitorClient::writeChannelStatus().
|
inline |
Definition at line 59 of file HcalCondObjectContainer.h.
const Item * HcalCondObjectContainer< Item >::getValues | ( | DetId | fId, |
bool | throwOnFail = true |
||
) | const |
Definition at line 123 of file HcalCondObjectContainer.h.
References DetId::Calo, DetId::det(), edm::hlt::Exception, DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, getHLTprescales::index, NULL, HcalZDCDetId::SubdetectorId, HcalCastorDetId::SubdetectorId, and DetId::subdetId().
Referenced by HcalAmplifier::addPedestals(), cms::HcalConstantsASCIIWriter::analyze(), HcalBeamMonitor::beginRun(), HcalDeadCellMonitor::beginRun(), HcalMonitorClient::beginRun(), HcalDigiMonitor::beginRun(), HcalDetDiagLEDMonitor::beginRun(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), PFHCALDualTimeRecHitProducer::createRecHits(), PFRecHitProducerHCAL::createRecHits(), PFRecHitProducerHO::createRecHits(), HcalCondXML::dumpObject(), HcalDbXml::dumpObject(), reco::HcalNoiseInfoProducer::filldigis(), reco::HcalNoiseInfoProducer::fillrechits(), HcalDbService::getGain(), HcalDbService::getGainWidth(), HcalDbService::getHcalChannelStatus(), HcalDbService::getHcalL1TriggerObject(), HcalDbService::getHcalLUTCorr(), HcalDbService::getHcalPFCorr(), HcalDbService::getHcalRespCorr(), HcalDbService::getHcalTimeCorr(), HcalDbService::getHcalZSThreshold(), HcalDbService::getPedestal(), HcalDbService::getPedestalWidth(), CaloTowersCreationAlgo::hcalChanStatusForCaloTower(), HcalPedestalAnalysis::HcalPedVal(), HcalRecHitsAnalyzer::hcalSevLvl(), HcalRecHitsValidation::hcalSevLvl(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), MuonHOAcceptance::initIds(), HcalRecHitsMaker::loadHcalRecHits(), main(), CaloTowersCreationAlgo::makeHcalDropChMap(), EgammaHLTHcalIsolation::passCleaning_(), HcalSimpleReconstructor::process(), HcalSimpleReconstructor::processUpgrade(), ZdcSimpleReconstructor::produce(), ZdcHitReconstructor::produce(), cms::HitReCalibrator::produce(), HcalHitReconstructor::produce(), HcalShapes::shape(), HcalPulseShapes::shape(), HcalPulseShapes::shapeForReco(), HcaluLUTTPGCoder::update(), ObjectValidator::validHit(), and HcalMonitorClient::writeChannelStatus().
|
private |
Definition at line 96 of file HcalCondObjectContainer.h.
References DetId::Calo, DetId::det(), DetId::Hcal, HcalBarrel, HcalCalibration, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, i, HcalZDCDetId::SubdetectorId, HcalCastorDetId::SubdetectorId, and DetId::subdetId().
|
inlinevirtual |
Reimplemented in HcalQIEData, HcalPedestals, HcalL1TriggerObjects, HcalChannelQuality, HcalGains, HcalGainWidths, HcalLUTCorrs, HcalPFCorrs, HcalRespCorrs, HcalTimeCorrs, HcalValidationCorrs, HcalZSThresholds, HcalLutMetadata, HcalLongRecoParams, HcalMCParams, HcalRecoParams, HcalTimingParams, and HcalFlagHFDigiTimeParams.
Definition at line 53 of file HcalCondObjectContainer.h.
|
private |
Definition at line 81 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 82 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 75 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 76 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 78 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 77 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 79 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 80 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().