#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) |
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 HcalTopology * | topo () const |
Private Member Functions | |
void | initContainer (DetId container) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
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 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Additional Inherited Members | |
Protected Member Functions inherited from HcalCondObjectContainerBase | |
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 inherited from HcalCondObjectContainerBase | |
int | packedIndexVersion_ |
Definition at line 57 of file HcalCondObjectContainer.h.
typedef std::vector<tHcalCont> HcalCondObjectContainer< Item >::tAllContWithNames |
Definition at line 81 of file HcalCondObjectContainer.h.
typedef std::pair<std::string, std::vector<Item> > HcalCondObjectContainer< Item >::tHcalCont |
Definition at line 80 of file HcalCondObjectContainer.h.
|
inline |
Definition at line 60 of file HcalCondObjectContainer.h.
|
virtual |
Definition at line 112 of file HcalCondObjectContainer.h.
bool HcalCondObjectContainer< Item >::addValues | ( | const Item & | myItem | ) |
Definition at line 236 of file HcalCondObjectContainer.h.
Referenced by corrResps::analyze(), scaleGains::analyze(), corrGains::analyze(), modGains::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), HcalGainsCheck::analyze(), HcalPedestalAnalysis::GetPedConst(), and HcalPedestalAnalysis::HcalPedVal().
bool HcalCondObjectContainer< Item >::exists | ( | DetId | fId | ) | const |
Definition at line 225 of file HcalCondObjectContainer.h.
Referenced by corrResps::analyze(), corrGains::analyze(), and modGains::analyze().
std::vector< DetId > HcalCondObjectContainer< Item >::getAllChannels | ( | ) | const |
Definition at line 314 of file HcalCondObjectContainer.h.
Referenced by corrResps::analyze(), scaleGains::analyze(), corrGains::analyze(), HcalQIEDataCheck::analyze(), HcalAutoPedestalValidator::analyze(), HcalPedestalWidthsCheck::analyze(), HcalPedestalsCheck::analyze(), HcalGainsCheck::analyze(), hcaldqm::DQClient::beginLuminosityBlock(), HcalDbService::buildCalibrations(), HcalDbService::buildCalibWidths(), hcaldqm::DQHarvester::dqmBeginLuminosityBlock(), HcalDbXml::dumpObject(), hcaldqm::DQTask::globalBeginLuminosityBlock(), HcalPedestalAnalysis::HcalPedVal(), PFBadHcalPseudoClusterProducer::init(), CaloTPGTranscoderULUT::loadHCALCompress(), CaloTowersCreationAlgo::makeHcalDropChMap(), and CaloTPGTranscoderULUT::setup().
|
inline |
Definition at line 83 of file HcalCondObjectContainer.h.
Referenced by HcalConvertedPedestalsGPU::HcalConvertedPedestalsGPU(), HcalConvertedPedestalWidthsGPU::HcalConvertedPedestalWidthsGPU(), HcalLUTCorrsGPU::HcalLUTCorrsGPU(), HcalQIECodersGPU::HcalQIECodersGPU(), HcalRecoParamsGPU::HcalRecoParamsGPU(), HcalRecoParamsWithPulseShapesGPU::HcalRecoParamsWithPulseShapesGPU(), HcalRespCorrsGPU::HcalRespCorrsGPU(), and HcalTimeCorrsGPU::HcalTimeCorrsGPU().
const Item * HcalCondObjectContainer< Item >::getValues | ( | DetId | fId, |
bool | throwOnFail = true |
||
) | const |
Definition at line 161 of file HcalCondObjectContainer.h.
Referenced by corrResps::analyze(), scaleGains::analyze(), corrGains::analyze(), modGains::analyze(), HcalAutoPedestalValidator::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), HcalGainsCheck::analyze(), ValidIsoTrkCalib::analyze(), cms::Analyzer_minbias::analyze(), AnalyzerMinbias::analyzeHcal(), hcaldqm::DQClient::beginLuminosityBlock(), PFCandidateRecalibrator::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), HcalHBHEMuonHighEtaAnalyzer::beginRun(), AlCaHcalHBHEMuonProducer::beginRun(), HcalDigitizer::buildHBHEQIECells(), HcalDigitizer::buildHFQIECells(), HcalDigitizer::buildHOSiPMCells(), Basic2DGenericTopoClusterizer::buildTopoCluster(), Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), muonisolation::CaloExtractorByAssociator::deposits(), hcaldqm::DQHarvester::dqmBeginLuminosityBlock(), HcalDbXml::dumpObject(), reco::HcalNoiseInfoProducer::filldigis(), AlCaHOCalibProducer::fillHOStore(), reco::HcalNoiseInfoProducer::fillrechits(), LocalMaximumSeedFinder::findSeeds(), HcalDbService::getEffectivePedestal(), HcalDbService::getEffectivePedestalWidth(), HcalDbService::getGain(), HcalDbService::getGainWidth(), HcalDbService::getHcalChannelStatus(), HcalDbService::getHcalL1TriggerObject(), HcalDbService::getHcalLUTCorr(), HcalDbService::getHcalMCParam(), HcalDbService::getHcalPFCorr(), HcalDbService::getHcalQIEType(), HcalDbService::getHcalRecoParam(), HcalDbService::getHcalRespCorr(), HcalDbService::getHcalShape(), HcalDbService::getHcalSiPMParameter(), HcalDbService::getHcalTimeCorr(), HcalDbService::getHcalTPChannelParameter(), HcalDbService::getHcalZSThreshold(), HcalDbService::getPedestal(), HcalDbService::getPedestalWidth(), CaloTowersCreationAlgo::getThresholdAndWeight(), hcaldqm::DQTask::globalBeginLuminosityBlock(), EgammaHcalIsolation::goodHitEnergy(), Basic2DGenericPFlowClusterizer::growPFClusters(), PFlow2DClusterizerWithTime::growPFClusters(), egamma::hasActiveHcal(), CaloTowersCreationAlgo::hcalChanStatusForCaloTower(), HcalPedestalAnalysis::HcalPedVal(), HcalRecHitsAnalyzer::hcalSevLvl(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), PFBadHcalPseudoClusterProducer::init(), CaloTPGTranscoderULUT::loadHCALCompress(), CaloTowersCreationAlgo::makeHcalDropChMap(), FixedGridRhoProducerFastjetFromRecHit::passedHcalNoiseCut(), pat::PATIsolatedTrackProducer::produce(), ZdcHitReconstructor::produce(), ZdcHitReconstructor_Run3::produce(), HcalHitReconstructor::produce(), HFPhase1Reconstructor::produce(), HcalChannelPropertiesEP::produce2(), HcalIsoTrackAnalyzer::respCorr(), HcalHBHEMuonAnalyzer::respCorr(), HcalHBHEMuonHighEtaAnalyzer::respCorr(), AlCaHcalHBHEMuonProducer::respCorr(), HcalHitSelection::skim(), HcalIsoTrkSimAnalyzer::storeEnergy(), HcalIsoTrkAnalyzer::storeEnergy(), AlCaHcalIsotrkProducer::storeEnergy(), PFRecHitQTestHCALChannel::test(), PFRecHitQTestHCALThresholdVsDepth::test(), and ObjectValidator::validHit().
|
private |
Definition at line 115 of file HcalCondObjectContainer.h.
|
inlinevirtual |
Reimplemented in HcalQIEData, HcalL1TriggerObjects, HcalPedestals, HcalPedestalWidths, HcalLUTCorrs, HcalChannelQuality, HcalGains, HcalGainWidths, HcalPFCorrs, HcalQIETypes, HcalRespCorrs, HcalTimeCorrs, HcalValidationCorrs, HcalZSThresholds, HcalLutMetadata, HcalFlagHFDigiTimeParams, HcalLongRecoParams, HcalMCParams, HcalRecoParams, HcalSiPMParameters, HcalTimingParams, HcalTPChannelParameters, HcalZDCLowGainFractions, and HcalPFCuts.
Definition at line 77 of file HcalCondObjectContainer.h.
|
private |
|
friend |
Definition at line 108 of file HcalCondObjectContainer.h.
|
friend |
Definition at line 108 of file HcalCondObjectContainer.h.
|
private |
Definition at line 105 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 106 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 99 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 100 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 102 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 101 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 103 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 104 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().