#include <HashMapper.h>
Public Member Functions | |
uint32_t | getHash (HcalDetId const &did) const override |
uint32_t | getHash (HcalElectronicsId const &eid) const override |
uint32_t | getHash (HcalTrigTowerDetId const &tid) const override |
virtual hashfunctions::HashType | getHashType () const |
virtual std::string | getHashTypeName () const |
virtual int | getLinearHashType (hashfunctions::HashType htype) const |
std::string | getName (HcalDetId const &did) const override |
std::string | getName (HcalElectronicsId const &eid) const override |
std::string | getName (HcalTrigTowerDetId const &tid) const override |
HashMapper () | |
HashMapper (hashfunctions::HashType htype) | |
virtual void | initialize (hashfunctions::HashType htype) |
virtual bool | isDHash () const |
virtual bool | isEHash () const |
virtual bool | isTHash () const |
~HashMapper () override | |
Public Member Functions inherited from hcaldqm::mapper::Mapper | |
Mapper () | |
virtual | ~Mapper () |
Protected Attributes | |
hashfunctions::HashType | _htype |
Definition at line 17 of file HashMapper.h.
|
inline |
Definition at line 20 of file HashMapper.h.
|
inline |
Definition at line 21 of file HashMapper.h.
|
inlineoverride |
Definition at line 22 of file HashMapper.h.
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 29 of file HashMapper.h.
References _htype, and hcaldqm::hashfunctions::hash_did.
Referenced by hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container2D::fill(), hcaldqm::ContainerProf2D::fill(), hcaldqm::Container1D::fill(), hcaldqm::filter::HashFilter::filter(), hcaldqm::ContainerXXX< STDTYPE >::get(), hcaldqm::Container2D::getBinContent(), hcaldqm::Container1D::getBinContent(), hcaldqm::Container2D::getBinEntries(), hcaldqm::Container1D::getBinEntries(), hcaldqm::Container1D::getMean(), hcaldqm::Container1D::getRMS(), hcaldqm::Container1D::load(), hcaldqm::ContainerXXX< STDTYPE >::set(), hcaldqm::Container2D::setBinContent(), and hcaldqm::Container1D::setBinContent().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 30 of file HashMapper.h.
References _htype, runTauDisplay::eid, hcaldqm::hashfunctions::hash_eid, and hcaldqm::hashfunctions::nHashType_did.
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 33 of file HashMapper.h.
References _htype, hcaldqm::mapper::Mapper::getName(), hcaldqm::hashfunctions::hash_tid, and hcaldqm::hashfunctions::nHashType_eid.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 48 of file HashMapper.h.
References _htype, getLinearHashType(), and hcaldqm::hashfunctions::hash_names.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::load(), hcaldqm::ContainerXXX< STDTYPE >::print(), and hcaldqm::Container1D::print().
|
inlinevirtual |
Definition at line 61 of file HashMapper.h.
References checklumidiff::l, hcaldqm::hashfunctions::nHashType_did, and hcaldqm::hashfunctions::nHashType_eid.
Referenced by getHashTypeName().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 39 of file HashMapper.h.
References _htype, and hcaldqm::hashfunctions::name_did.
Referenced by hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), plotting.Plot::draw(), and hcaldqm::Container1D::load().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 40 of file HashMapper.h.
References _htype, runTauDisplay::eid, hcaldqm::hashfunctions::name_eid, and hcaldqm::hashfunctions::nHashType_did.
Referenced by plotting.Plot::draw().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 43 of file HashMapper.h.
References _htype, hcaldqm::hashfunctions::name_tid, and hcaldqm::hashfunctions::nHashType_eid.
Referenced by plotting.Plot::draw().
|
inlinevirtual |
Definition at line 25 of file HashMapper.h.
References _htype, and hcaldqm::mapper::Mapper::getHash().
Referenced by hcaldqm::ContainerXXX< STDTYPE >::initialize(), hcaldqm::filter::HashFilter::initialize(), hcaldqm::Container1D::initialize(), and hcaldqm::filter::HashFilter::~HashFilter().
|
inlinevirtual |
Definition at line 52 of file HashMapper.h.
References _htype, and hcaldqm::hashfunctions::nHashType_did.
Referenced by hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), hcaldqm::ContainerXXX< STDTYPE >::load(), hcaldqm::Container1D::load(), and hcaldqm::ContainerXXX< STDTYPE >::print().
|
inlinevirtual |
Definition at line 53 of file HashMapper.h.
References _htype, hcaldqm::hashfunctions::nHashType_did, and hcaldqm::hashfunctions::nHashType_eid.
Referenced by hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), hcaldqm::ContainerXXX< STDTYPE >::load(), hcaldqm::Container1D::load(), and hcaldqm::ContainerXXX< STDTYPE >::print().
|
inlinevirtual |
Definition at line 56 of file HashMapper.h.
References _htype, hcaldqm::hashfunctions::nHashType_eid, and hcaldqm::hashfunctions::nHashType_tid.
Referenced by hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), hcaldqm::ContainerXXX< STDTYPE >::load(), hcaldqm::Container1D::load(), and hcaldqm::ContainerXXX< STDTYPE >::print().
|
protected |
Definition at line 73 of file HashMapper.h.
Referenced by getHash(), getHashType(), getHashTypeName(), getName(), initialize(), isDHash(), isEHash(), and isTHash().