#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 55 of file HcalCondObjectContainer.h.
typedef std::vector<tHcalCont> HcalCondObjectContainer< Item >::tAllContWithNames |
Definition at line 79 of file HcalCondObjectContainer.h.
typedef std::pair<std::string, std::vector<Item> > HcalCondObjectContainer< Item >::tHcalCont |
Definition at line 78 of file HcalCondObjectContainer.h.
|
inline |
Definition at line 58 of file HcalCondObjectContainer.h.
|
virtual |
Definition at line 110 of file HcalCondObjectContainer.h.
bool HcalCondObjectContainer< Item >::addValues | ( | const Item & | myItem | ) |
Definition at line 234 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 223 of file HcalCondObjectContainer.h.
Referenced by corrResps::analyze(), corrGains::analyze(), and modGains::analyze().
std::vector< DetId > HcalCondObjectContainer< Item >::getAllChannels | ( | ) | const |
Definition at line 312 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 81 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 159 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(), hcaldqm::DQHarvester::dqmBeginLuminosityBlock(), HcalDbXml::dumpObject(), reco::HcalNoiseInfoProducer::filldigis(), AlCaHOCalibProducer::fillHOStore(), reco::HcalNoiseInfoProducer::fillrechits(), 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(), hcaldqm::DQTask::globalBeginLuminosityBlock(), EgammaHcalIsolation::goodHitEnergy(), egamma::hasActiveHcal(), CaloTowersCreationAlgo::hcalChanStatusForCaloTower(), HcalPedestalAnalysis::HcalPedVal(), HcalRecHitsAnalyzer::hcalSevLvl(), HcalHF_PETalgorithm::HFSetFlagFromPET(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HcalHF_S9S1algorithm::HFSetFlagFromS9S1(), PFBadHcalPseudoClusterProducer::init(), CaloTPGTranscoderULUT::loadHCALCompress(), CaloTowersCreationAlgo::makeHcalDropChMap(), ZdcHitReconstructor::produce(), pat::PATIsolatedTrackProducer::produce(), HcalHitReconstructor::produce(), HFPhase1Reconstructor::produce(), HcalChannelPropertiesEP::produce2(), HcalHBHEMuonAnalyzer::respCorr(), HcalHBHEMuonHighEtaAnalyzer::respCorr(), AlCaHcalHBHEMuonProducer::respCorr(), HcalHitSelection::skim(), HcalIsoTrkSimAnalyzer::storeEnergy(), HcalIsoTrkAnalyzer::storeEnergy(), AlCaHcalIsotrkProducer::storeEnergy(), PFRecHitQTestHCALChannel::test(), and ObjectValidator::validHit().
|
private |
Definition at line 113 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 75 of file HcalCondObjectContainer.h.
|
private |
|
friend |
Definition at line 106 of file HcalCondObjectContainer.h.
|
friend |
Definition at line 106 of file HcalCondObjectContainer.h.
|
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().
|
private |
Definition at line 97 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().
|
private |
Definition at line 98 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 99 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 102 of file HcalCondObjectContainer.h.
Referenced by HcalCondObjectContainer< HcalPedestalWidth >::getAllContainers().