#include <EcalCondObjectContainer.h>
Public Types | |
typedef std::vector< Item >::const_iterator | const_iterator |
typedef T | Item |
typedef std::vector< Item > | Items |
typedef std::vector< Item >::iterator | iterator |
typedef EcalCondObjectContainer< T > | self |
typedef Item | value_type |
Public Member Functions | |
const Item & | barrel (size_t hashedIndex) const |
const Items & | barrelItems () const |
const_iterator | begin () const |
void | clear () |
EcalCondObjectContainer () | |
const_iterator | end () const |
const Item & | endcap (size_t hashedIndex) const |
const Items & | endcapItems () const |
const_iterator | find (uint32_t rawId) const |
const self & | getMap () const |
void | insert (std::pair< uint32_t, Item > const &a) |
Item & | operator[] (uint32_t rawId) |
Item | operator[] (uint32_t rawId) const |
void | setValue (const uint32_t id, const Item &item) |
size_t | size () const |
void | summary (float &arg_mean_x_EB, float &arg_rms_EB, int &arg_num_x_EB, float &arg_mean_x_EE, float &arg_rms_EE, int &arg_num_x_EE) const |
~EcalCondObjectContainer () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
EcalContainer< EBDetId, Item > | eb_ |
EcalContainer< EEDetId, Item > | ee_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 13 of file EcalCondObjectContainer.h.
typedef std::vector<Item>::const_iterator EcalCondObjectContainer< T >::const_iterator |
Definition at line 19 of file EcalCondObjectContainer.h.
typedef T EcalCondObjectContainer< T >::Item |
Definition at line 15 of file EcalCondObjectContainer.h.
typedef std::vector<Item> EcalCondObjectContainer< T >::Items |
Definition at line 18 of file EcalCondObjectContainer.h.
typedef std::vector<Item>::iterator EcalCondObjectContainer< T >::iterator |
Definition at line 20 of file EcalCondObjectContainer.h.
typedef EcalCondObjectContainer<T> EcalCondObjectContainer< T >::self |
Definition at line 17 of file EcalCondObjectContainer.h.
typedef Item EcalCondObjectContainer< T >::value_type |
Definition at line 16 of file EcalCondObjectContainer.h.
|
inline |
Definition at line 22 of file EcalCondObjectContainer.h.
|
inline |
Definition at line 23 of file EcalCondObjectContainer.h.
|
inline |
Definition at line 34 of file EcalCondObjectContainer.h.
Referenced by popcon::EcalLaserHandler::checkAPDPNs(), popcon::EcalPedestalsHandler::getNewObjectsP5(), and popcon::EcalPedestalsHandler::readPedestal2017().
|
inline |
Definition at line 30 of file EcalCondObjectContainer.h.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalLaserHandler::dumpBarrelPayload(), and ecaldqm::StatusManager::readFromObj().
|
inline |
Definition at line 74 of file EcalCondObjectContainer.h.
Referenced by EcalTPGParamBuilder::analyze().
|
inline |
Definition at line 25 of file EcalCondObjectContainer.h.
Referenced by BeautifulSoup.Tag::setString(), and EcalNextToDeadChannelESProducer::setupNextToDeadChannels().
|
inline |
Definition at line 76 of file EcalCondObjectContainer.h.
Referenced by EcalTrivialObjectAnalyzer::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), EcalRecHitsValidation::analyze(), EcalTPGParamBuilder::analyze(), EcalClusterLazyToolsBase::BasicClusterTime(), EcalBoundaryInfoCalculator< EBDetId >::boundaryRecHits(), EcalBoundaryInfoCalculator< EBDetId >::checkRecHitHasDeadNeighbour(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), EcalTools::deadNeighbour(), Pi0FixedMassWindowCalibration::duringLoop(), EcalMIPRecHitFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), EcalLiteDTUCoder::findIntercalibConstant(), EcalCoder::findIntercalibConstant(), EcalLiteDTUCoder::findPedestal(), EcalMixingModuleValidation::findPedestal(), EcalBoundaryInfoCalculator< EBDetId >::gapRecHits(), DCCDataUnpacker::getChannelStatus(), EcalTPGParamBuilder::getCoeff(), EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), EcalLaserDbService::getLaserCorrection(), edm::DataMixingEMDigiWorker::GetPedestals(), EcalDccWeightBuilder::intercalib(), ECALpedestalPCLHarvester::isGood(), EcalTools::isNextToDead(), EcalTBWeightUncalibRecHitProducer::produce(), EcalRecalibRecHitProducer::produce(), EcalTPSkimmer::produce(), EcalRecHitProducer::produce(), EcalDetIdToBeRecoveredProducer::produce(), EcalRecHitRecalib::produce(), EcalUncalibRecHitWorkerFixedAlphaBetaFit::run(), EcalRecHitWorkerSimple::run(), EcalUncalibRecHitWorkerAnalFit::run(), and EcalFenixLinearizer::setParameters().
|
inline |
Definition at line 36 of file EcalCondObjectContainer.h.
Referenced by popcon::EcalLaserHandler::checkAPDPNs(), popcon::EcalPedestalsHandler::getNewObjectsH2(), popcon::EcalPedestalsHandler::getNewObjectsP5(), geometryXMLparser.CSCAlignable::index(), and popcon::EcalPedestalsHandler::readPedestal2017().
|
inline |
Definition at line 32 of file EcalCondObjectContainer.h.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalLaserHandler::dumpEndcapPayload(), and ecaldqm::StatusManager::readFromObj().
|
inline |
Definition at line 53 of file EcalCondObjectContainer.h.
Referenced by BeautifulSoup.Tag::__getattr__(), EcalTrivialObjectAnalyzer::analyze(), EcalPFRecHitThresholdsMaker::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), EcalRecHitsValidation::analyze(), EcalTPGParamBuilder::analyze(), EcalClusterLazyToolsBase::BasicClusterTime(), ECALpedestalPCLworker::bookHistograms(), EcalBoundaryInfoCalculator< EBDetId >::boundaryRecHits(), EcalBoundaryInfoCalculator< EBDetId >::checkRecHitHasDeadNeighbour(), ECALpedestalPCLHarvester::checkStatusCode(), ECALpedestalPCLHarvester::checkVariation(), EcalTools::deadNeighbour(), ECALpedestalPCLHarvester::dqmEndJob(), Pi0FixedMassWindowCalibration::duringLoop(), ZeeCalibration::duringLoop(), EcalMIPRecHitFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), EcalCoder::findGains(), EcalLiteDTUCoder::findIntercalibConstant(), EcalCoder::findIntercalibConstant(), EcalLiteDTUCoder::findPedestal(), EcalCoder::findPedestal(), EcalMixingModuleValidation::findPedestal(), BeautifulSoup.Tag::firstText(), EcalBoundaryInfoCalculator< EBDetId >::gapRecHits(), DCCDataUnpacker::getChannelStatus(), EcalTPGParamBuilder::getCoeff(), EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), EcalLaserDbService::getLaserCorrection(), edm::DataMixingEMDigiWorker::GetPedestals(), EcalDccWeightBuilder::intercalib(), ECALpedestalPCLHarvester::isGood(), EcalTools::isNextToDead(), CaloMiscalibMapEcal::print(), EcalTBWeightUncalibRecHitProducer::produce(), EcalRecalibRecHitProducer::produce(), EcalTPSkimmer::produce(), EcalRecHitProducer::produce(), EcalDetIdToBeRecoveredProducer::produce(), EcalRecHitRecalib::produce(), pat::PATIsolatedTrackProducer::produce(), EcalUncalibRecHitWorkerFixedAlphaBetaFit::run(), EcalRecHitWorkerSimple::run(), EcalUncalibRecHitWorkerAnalFit::run(), EcalFenixLinearizer::setParameters(), and EcalSeverityLevelAlgo::severityLevel().
|
inline |
Definition at line 80 of file EcalCondObjectContainer.h.
Referenced by EcalTrivialObjectAnalyzer::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), EcalTPGParamBuilder::analyze(), ECALpedestalPCLHarvester::checkStatusCode(), InvRingCalib::duringLoop(), Pi0FixedMassWindowCalibration::duringLoop(), ZeeCalibration::duringLoop(), EcalClusterLazyToolsBase::EcalClusterLazyToolsBase(), EcalMIPRecHitFilter::filter(), EcalCoder::findGains(), EcalLiteDTUCoder::findIntercalibConstant(), EcalCoder::findIntercalibConstant(), EcalLiteDTUCoder::findPedestal(), EcalCoder::findPedestal(), EcalMixingModuleValidation::findPedestal(), EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), EcalLaserDbService::getLaserCorrection(), edm::DataMixingEMDigiWorker::GetPedestals(), ECALpedestalPCLHarvester::isGood(), EcalTPCondAnalyzer::printCRYSTAL(), EcalTBWeightUncalibRecHitProducer::produce(), EcalRecalibRecHitProducer::produce(), EcalRecHitRecalib::produce(), and EcalFenixLinearizer::setParameters().
|
inline |
Definition at line 38 of file EcalCondObjectContainer.h.
Referenced by EcalPFRecHitThresholdsMaker::analyze(), EcalTPGParamBuilder::analyze(), BeautifulSoup.PageElement::append(), EcalTestDevDB::generateEcalPedestals(), popcon::EcalPulseShapesHandler::getNewObjects(), popcon::EcalPulseSymmCovariancesHandler::getNewObjects(), popcon::EcalLaser_weekly_Linearization::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGLinPed::getNewObjects(), popcon::EcalTPGPedfromFile::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsH2(), popcon::EcalPedestalsHandler::getNewObjectsP5(), popcon::EcalPedestalsHandler::readPedestal2017(), popcon::EcalPedestalsHandler::readPedestalFile(), and popcon::EcalPedestalsHandler::readPedestalMC().
|
inline |
Definition at line 85 of file EcalCondObjectContainer.h.
|
inline |
Definition at line 90 of file EcalCondObjectContainer.h.
|
private |
|
inline |
Definition at line 78 of file EcalCondObjectContainer.h.
Referenced by CaloMiscalibMapEcal::addCell(), ECALpedestalPCLHarvester::dqmEndJob(), EcalTestDevDB::generateEcalGainRatios(), EcalTestDevDB::generateEcalIntercalibConstants(), EcalTestDevDB::generateEcalWeightXtalGroups(), EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), popcon::EcalTPGBadXTHandler::getNewObjects(), CaloMiscalibMapEcal::prefillMap(), popcon::EcalTPGBadXTHandler::produceEcalTrgChannelStatus(), StoreEcalCondition::readEcalGainRatiosFromFile(), StoreEcalCondition::readEcalIntercalibConstantsFromFile(), StoreEcalCondition::readEcalIntercalibConstantsMCFromFile(), StoreEcalCondition::readEcalPFRecHitThresholdsFromFile(), StoreEcalCondition::readEcalWeightXtalGroupsFromFile(), EcalNextToDeadChannelESProducer::setupNextToDeadChannels(), and ecaldqm::StatusManager::writeToObj().
|
inline |
Definition at line 82 of file EcalCondObjectContainer.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), EcalGetLaserData::analyze(), Pi0FixedMassWindowCalibration::duringLoop(), EcalCoder::findGains(), EcalCoder::findPedestal(), EcalMixingModuleValidation::findPedestal(), popcon::EcalLaser_weekly_Handler::getNewObjects(), and popcon::EcalLaserHandler::getNewObjects().
|
inline |
calculate mean and sigma
Definition at line 106 of file EcalCondObjectContainer.h.
|
friend |
Definition at line 186 of file EcalCondObjectContainer.h.
|
friend |
Definition at line 186 of file EcalCondObjectContainer.h.
|
private |
Definition at line 183 of file EcalCondObjectContainer.h.
Referenced by EcalCondObjectContainer< Values >::barrel(), EcalCondObjectContainer< Values >::barrelItems(), EcalCondObjectContainer< Values >::begin(), EcalCondObjectContainer< Values >::clear(), EcalCondObjectContainer< Values >::find(), EcalCondObjectContainer< Values >::insert(), EcalCondObjectContainer< Values >::operator[](), EcalCondObjectContainer< Values >::size(), and EcalCondObjectContainer< Values >::summary().
|
private |
Definition at line 184 of file EcalCondObjectContainer.h.
Referenced by EcalCondObjectContainer< Values >::clear(), EcalCondObjectContainer< Values >::end(), EcalCondObjectContainer< Values >::endcap(), EcalCondObjectContainer< Values >::endcapItems(), EcalCondObjectContainer< Values >::find(), EcalCondObjectContainer< Values >::insert(), EcalCondObjectContainer< Values >::operator[](), EcalCondObjectContainer< Values >::size(), and EcalCondObjectContainer< Values >::summary().