#include <HashMapper.h>
Public Member Functions | |
virtual uint32_t | getHash (HcalDetId const &did) const |
virtual uint32_t | getHash (HcalElectronicsId const &eid) const |
virtual uint32_t | getHash (HcalTrigTowerDetId const &tid) const |
virtual HashType | getHashType () const |
virtual std::string | getHashTypeName () const |
virtual int | getLinearHashType (HashType htype) const |
virtual std::string | getName (HcalDetId const &did) const |
virtual std::string | getName (HcalElectronicsId const &eid) const |
virtual std::string | getName (HcalTrigTowerDetId const &tid) const |
HashMapper () | |
HashMapper (HashType htype) | |
virtual void | initialize (HashType htype) |
virtual bool | isDHash () const |
virtual bool | isEHash () const |
virtual bool | isTHash () const |
virtual | ~HashMapper () |
Public Member Functions inherited from hcaldqm::mapper::Mapper | |
Mapper () | |
virtual | ~Mapper () |
Protected Attributes | |
HashType | _htype |
Definition at line 20 of file HashMapper.h.
|
inline |
Definition at line 24 of file HashMapper.h.
|
inline |
Definition at line 25 of file HashMapper.h.
|
inlinevirtual |
Definition at line 27 of file HashMapper.h.
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 34 of file HashMapper.h.
References hcaldqm::hashfunctions::hash_did.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container2D::fill(), hcaldqm::Container1D::fill(), hcaldqm::filter::HashFilter::filter(), hcaldqm::Container2D::getBinContent(), hcaldqm::Container1D::getBinContent(), hcaldqm::Container2D::getBinEntries(), hcaldqm::Container1D::getBinEntries(), hcaldqm::Container1D::getMean(), hcaldqm::Container1D::getRMS(), hcaldqm::Container1D::load(), hcaldqm::Container2D::setBinContent(), and hcaldqm::Container1D::setBinContent().
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 36 of file HashMapper.h.
References runTauDisplay::eid, hcaldqm::hashfunctions::hash_eid, and hcaldqm::hashfunctions::nHashType_did.
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 38 of file HashMapper.h.
References hcaldqm::mapper::Mapper::getName(), hcaldqm::hashfunctions::hash_tid, and hcaldqm::hashfunctions::nHashType_eid.
|
inlinevirtual |
Definition at line 53 of file HashMapper.h.
|
inlinevirtual |
Definition at line 51 of file HashMapper.h.
References hcaldqm::hashfunctions::hash_names.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::load(), and hcaldqm::Container1D::print().
|
inlinevirtual |
Definition at line 71 of file HashMapper.h.
References checklumidiff::l, hcaldqm::hashfunctions::nHashType_did, and hcaldqm::hashfunctions::nHashType_eid.
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 43 of file HashMapper.h.
References hcaldqm::hashfunctions::name_did.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), plotting.Plot::draw(), and hcaldqm::Container1D::load().
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 45 of file HashMapper.h.
References runTauDisplay::eid, hcaldqm::hashfunctions::name_eid, and hcaldqm::hashfunctions::nHashType_did.
Referenced by plotting.Plot::draw().
|
inlinevirtual |
Reimplemented from hcaldqm::mapper::Mapper.
Definition at line 47 of file HashMapper.h.
References hcaldqm::hashfunctions::name_tid, and hcaldqm::hashfunctions::nHashType_eid.
Referenced by plotting.Plot::draw().
|
inlinevirtual |
Definition at line 30 of file HashMapper.h.
References hcaldqm::mapper::Mapper::getHash().
Referenced by hcaldqm::filter::HashFilter::initialize(), hcaldqm::Container1D::initialize(), and hcaldqm::filter::HashFilter::~HashFilter().
|
inlinevirtual |
Definition at line 57 of file HashMapper.h.
References hcaldqm::hashfunctions::nHashType_did.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), and hcaldqm::Container1D::load().
|
inlinevirtual |
Definition at line 59 of file HashMapper.h.
References hcaldqm::hashfunctions::nHashType_did, and hcaldqm::hashfunctions::nHashType_eid.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), and hcaldqm::Container1D::load().
|
inlinevirtual |
Definition at line 64 of file HashMapper.h.
References hcaldqm::hashfunctions::nHashType_eid, and hcaldqm::hashfunctions::nHashType_tid.
Referenced by hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), hcaldqm::Container1D::fill(), and hcaldqm::Container1D::load().
|
protected |
Definition at line 84 of file HashMapper.h.