![]() |
![]() |
#include <HashFilter.h>
Public Member Functions | |
virtual bool | filter (HcalDetId const &) const |
virtual bool | filter (HcalElectronicsId const &) const |
virtual bool | filter (HcalTrigTowerDetId const &) const |
HashFilter () | |
HashFilter (FilterType ftype, hashfunctions::HashType htype) | |
HashFilter (FilterType, hashfunctions::HashType, std::vector< uint32_t > const &) | |
HashFilter (HashFilter const &hf) | |
virtual void | initialize (FilterType ftype, hashfunctions::HashType htype, std::vector< uint32_t > const &) |
virtual void | print () |
~HashFilter () override | |
![]() | |
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 | |
![]() | |
Mapper () | |
virtual | ~Mapper () |
Protected Types | |
typedef boost::unordered_set< uint32_t > | FilterMap |
Protected Member Functions | |
virtual bool | preserve (uint32_t) const |
virtual bool | skip (uint32_t) const |
Protected Attributes | |
FilterType | _ftype |
FilterMap | _ids |
![]() | |
hashfunctions::HashType | _htype |
Definition at line 21 of file HashFilter.h.
|
protected |
Definition at line 45 of file HashFilter.h.
|
inline |
Definition at line 23 of file HashFilter.h.
References photonIsolationHIProducer_cfi::hf.
hcaldqm::filter::HashFilter::HashFilter | ( | FilterType | ftype, |
hashfunctions::HashType | htype | ||
) |
Definition at line 7 of file HashFilter.cc.
hcaldqm::filter::HashFilter::HashFilter | ( | FilterType | ftype, |
hashfunctions::HashType | htype, | ||
std::vector< uint32_t > const & | v | ||
) |
hcaldqm::filter::HashFilter::HashFilter | ( | HashFilter const & | hf | ) |
|
inlineoverride |
Definition at line 30 of file HashFilter.h.
References filter(), hcaldqm::mapper::HashMapper::initialize(), initialize(), and print().
|
virtual |
Definition at line 24 of file HashFilter.cc.
References _ftype, hcaldqm::filter::fFilter, hcaldqm::mapper::HashMapper::getHash(), preserve(), and skip().
Referenced by PedestalTask::_dump(), RawTask::_process(), RecHitTask::_process(), hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), PedestalTask::bookHistograms(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), hcaldqm::electronicsmap::ElectronicsMap::initialize(), hcaldqm::Container1D::load(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView(), and ~HashFilter().
|
virtual |
Definition at line 28 of file HashFilter.cc.
References _ftype, hcaldqm::filter::fFilter, hcaldqm::mapper::HashMapper::getHash(), preserve(), and skip().
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
virtual |
Definition at line 32 of file HashFilter.cc.
References _ftype, hcaldqm::filter::fFilter, hcaldqm::mapper::HashMapper::getHash(), preserve(), and skip().
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
virtual |
Definition at line 17 of file HashFilter.cc.
References _ftype, _ids, and hcaldqm::mapper::HashMapper::initialize().
Referenced by hcaldqm::RawRunSummary::beginRun(), hcaldqm::DigiRunSummary::beginRun(), DigiComparisonTask::bookHistograms(), TPComparisonTask::bookHistograms(), PedestalTask::bookHistograms(), QIE10Task::bookHistograms(), QIE11Task::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), LaserTask::bookHistograms(), RawTask::bookHistograms(), RecHitTask::bookHistograms(), DigiTask::bookHistograms(), DigiPhase1Task::bookHistograms(), hcaldqm::RecoRunSummary::endJob(), and ~HashFilter().
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protected |
Definition at line 44 of file HashFilter.h.
Referenced by filter(), and initialize().
|
protected |
Definition at line 46 of file HashFilter.h.
Referenced by HashFilter(), initialize(), preserve(), and skip().