#include <HFStripFilter.h>
Public Member Functions | |
HFStripFilter (double stripThreshold, double maxThreshold, double timeMax, double maxStripTime, double wedgeCut, int seedHitIetaMax, int gap, int lstrips, int verboseLevel) | |
void | runFilter (HFRecHitCollection &rec, const HcalChannelQuality *myqual) const |
~HFStripFilter () | |
Static Public Member Functions | |
static edm::ParameterSetDescription | fillDescription () |
static std::unique_ptr< HFStripFilter > | parseParameterSet (const edm::ParameterSet &ps) |
Private Attributes | |
int | gap_ |
int | lstrips_ |
double | maxStripTime_ |
double | maxThreshold_ |
int | seedHitIetaMax_ |
double | stripThreshold_ |
double | timeMax_ |
int | verboseLevel_ |
double | wedgeCut_ |
Definition at line 10 of file HFStripFilter.h.
HFStripFilter::HFStripFilter | ( | double | stripThreshold, |
double | maxThreshold, | ||
double | timeMax, | ||
double | maxStripTime, | ||
double | wedgeCut, | ||
int | seedHitIetaMax, | ||
int | gap, | ||
int | lstrips, | ||
int | verboseLevel | ||
) |
Definition at line 10 of file HFStripFilter.cc.
References verboseLevel_.
HFStripFilter::~HFStripFilter | ( | ) |
Definition at line 30 of file HFStripFilter.cc.
References verboseLevel_.
|
static |
Definition at line 343 of file HFStripFilter.cc.
References edm::ParameterSetDescription::add(), and edm::ParameterSetDescription::addUntracked().
Referenced by HFPhase1Reconstructor::fillDescriptions().
|
static |
Definition at line 327 of file HFStripFilter.cc.
References edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
Referenced by HFPhase1Reconstructor::HFPhase1Reconstructor().
void HFStripFilter::runFilter | ( | HFRecHitCollection & | rec, |
const HcalChannelQuality * | myqual | ||
) | const |
Definition at line 36 of file HFStripFilter.cc.
References funct::abs(), HcalTopology::decIPhi(), HcalDetId::depth(), CaloRecHit::energy(), gap_, HcalForward, HcalPhase1FlagLabels::HFAnomalousHit, triggerObjects_cff::id, HFRecHit::id(), HcalDetId::ieta(), HcalTopology::incIPhi(), createfilelist::int, HcalDetId::iphi(), LogDebug, lstrips_, maxStripTime_, maxThreshold_, seedHitIetaMax_, CaloRecHit::setEnergy(), stripThreshold_, CaloRecHit::time(), timeMax_, HcalCondObjectContainerBase::topo(), mitigatedMETSequence_cff::U, verboseLevel_, and wedgeCut_.
|
private |
Definition at line 39 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 40 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 36 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 34 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 38 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 33 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 35 of file HFStripFilter.h.
Referenced by runFilter().
|
private |
Definition at line 41 of file HFStripFilter.h.
Referenced by HFStripFilter(), runFilter(), and ~HFStripFilter().
|
private |
Definition at line 37 of file HFStripFilter.h.
Referenced by runFilter().