#include <ContainerProf2D.h>
Additional Inherited Members | |
Public Types inherited from hcaldqm::Container | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Protected Types inherited from hcaldqm::Container1D | |
typedef std::unordered_map < uint32_t, MonitorElement * > | MEMap |
Protected Member Functions inherited from hcaldqm::Container2D | |
void | customize (MonitorElement *) override |
Protected Attributes inherited from hcaldqm::Container2D | |
quantity::Quantity * | _qz |
Protected Attributes inherited from hcaldqm::Container1D | |
mapper::HashMapper | _hashmap |
MEMap | _mes |
quantity::Quantity * | _qx |
quantity::Quantity * | _qy |
Protected Attributes inherited from hcaldqm::Container | |
std::string | _folder |
Logger | _logger |
std::string | _qname |
Definition at line 19 of file ContainerProf2D.h.
hcaldqm::ContainerProf2D::ContainerProf2D | ( | ) |
Definition at line 8 of file ContainerProf2D.cc.
hcaldqm::ContainerProf2D::ContainerProf2D | ( | std::string const & | folder, |
hashfunctions::HashType | hashtype, | ||
quantity::Quantity * | qx, | ||
quantity::Quantity * | qy, | ||
quantity::Quantity * | qz = new quantity::ValueQuantity(quantity::fEnergy) |
||
) |
Definition at line 14 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::quantity::fXAxis, hcaldqm::quantity::fYAxis, hcaldqm::quantity::fZAxis, and hcaldqm::quantity::Quantity::setAxisType().
|
inlineoverride |
Definition at line 27 of file ContainerProf2D.h.
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 47 of file ContainerProf2D.cc.
References hcaldqm::Container::_folder, hcaldqm::Container1D::_hashmap, hcaldqm::Container::_logger, hcaldqm::Container1D::_mes, hcaldqm::Container::_qname, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, HcalElectronicsMap::allElectronicsIdPrecision(), HcalElectronicsMap::allPrecisionId(), HcalElectronicsMap::allTriggerId(), printConversionInfo::aux, dqm::implementation::IBooker::bookProfile2D(), hcaldqm::Container2D::customize(), Logger::debug(), runTauDisplay::eid, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isTHash(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), and dqm::implementation::NavigatorBase::setCurrentFolder().
Referenced by NoCQTask::bookHistograms(), PedestalTask::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), LaserTask::bookHistograms(), RecHitTask::bookHistograms(), and DigiTask::bookHistograms().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 134 of file ContainerProf2D.cc.
References hcaldqm::Container::_folder, hcaldqm::Container1D::_hashmap, hcaldqm::Container::_logger, hcaldqm::Container1D::_mes, hcaldqm::Container::_qname, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, HcalElectronicsMap::allElectronicsIdPrecision(), HcalElectronicsMap::allPrecisionId(), HcalElectronicsMap::allTriggerId(), printConversionInfo::aux, dqm::implementation::IBooker::bookProfile2D(), hcaldqm::Container2D::customize(), Logger::debug(), runTauDisplay::eid, hcaldqm::filter::HashFilter::filter(), hcaldqm::mapper::HashMapper::getHash(), hcaldqm::mapper::HashMapper::getHashTypeName(), hcaldqm::mapper::HashMapper::getName(), cond::hash, hcaldqm::mapper::HashMapper::isDHash(), hcaldqm::mapper::HashMapper::isEHash(), hcaldqm::mapper::HashMapper::isTHash(), hcaldqm::quantity::Quantity::max(), hcaldqm::quantity::Quantity::min(), hcaldqm::quantity::Quantity::nbins(), and dqm::implementation::NavigatorBase::setCurrentFolder().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 228 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
Referenced by PedestalTask::_dump(), LEDTask::_dump(), LaserTask::_dump(), NoCQTask::_process(), TPTask::_process(), RecHitTask::_process(), LEDTask::_process(), DigiTask::_process(), and LaserTask::_process().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 233 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 242 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 251 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 260 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 269 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 278 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 282 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 291 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 300 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 309 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 318 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 327 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 332 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 341 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 359 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 350 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 368 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::mapper::HashMapper::getHash(), hcaldqm::quantity::Quantity::getValue(), and hcaldqm::quantity::Quantity::isCoordinate().
void hcaldqm::ContainerProf2D::fill | ( | HcalDetId const & | did, |
double | x, | ||
double | y, | ||
double | z | ||
) |
Definition at line 377 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
void hcaldqm::ContainerProf2D::fill | ( | HcalElectronicsId const & | eid, |
double | x, | ||
double | y, | ||
double | z | ||
) |
Definition at line 381 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
void hcaldqm::ContainerProf2D::fill | ( | HcalTrigTowerDetId const & | tid, |
double | x, | ||
double | y, | ||
double | z | ||
) |
Definition at line 385 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_hashmap, hcaldqm::Container1D::_mes, hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::mapper::HashMapper::getHash(), and hcaldqm::quantity::Quantity::getValue().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 22 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::quantity::fXAxis, hcaldqm::quantity::fYAxis, hcaldqm::quantity::fZAxis, hcaldqm::Container2D::initialize(), and hcaldqm::quantity::Quantity::setAxisType().
Referenced by NoCQTask::bookHistograms(), PedestalTask::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), LaserTask::bookHistograms(), RecHitTask::bookHistograms(), and DigiTask::bookHistograms().
|
overridevirtual |
Reimplemented from hcaldqm::Container2D.
Definition at line 34 of file ContainerProf2D.cc.
References hcaldqm::Container1D::_qx, hcaldqm::Container1D::_qy, hcaldqm::Container2D::_qz, hcaldqm::quantity::fXAxis, hcaldqm::quantity::fYAxis, hcaldqm::quantity::fZAxis, hcaldqm::Container2D::initialize(), and hcaldqm::quantity::Quantity::setAxisType().