#include <HcalNoiseAlgo.h>
Definition at line 75 of file HcalNoiseAlgo.h.
HcalNoiseAlgo::HcalNoiseAlgo | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 107 of file HcalNoiseAlgo.cc.
References edm::ParameterSet::existsAs(), and edm::ParameterSet::getParameter().
|
inlinevirtual |
Definition at line 80 of file HcalNoiseAlgo.h.
bool HcalNoiseAlgo::isProblematic | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 186 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::energy(), CommonHcalNoiseRBXData::HPDEMF(), CommonHcalNoiseRBXData::maxHighEHitTime(), CommonHcalNoiseRBXData::maxLowEHitTime(), CommonHcalNoiseRBXData::minHighEHitTime(), CommonHcalNoiseRBXData::minLowEHitTime(), CommonHcalNoiseRBXData::numHPDHits(), CommonHcalNoiseRBXData::numHPDNoOtherHits(), CommonHcalNoiseRBXData::numRBXHits(), CommonHcalNoiseRBXData::numZeros(), CommonHcalNoiseRBXData::r45Count(), CommonHcalNoiseRBXData::r45EnergyFraction(), CommonHcalNoiseRBXData::r45Fraction(), CommonHcalNoiseRBXData::ratio(), CommonHcalNoiseRBXData::RBXEMF(), and CommonHcalNoiseRBXData::validRatio().
Referenced by reco::HcalNoiseInfoProducer::produce().
bool HcalNoiseAlgo::passEMFThreshold | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 338 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::energy().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passHighLevelNoiseFilter | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 219 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::HPDEMF(), and CommonHcalNoiseRBXData::RBXEMF().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and reco::HcalNoiseInfoProducer::produce().
bool HcalNoiseAlgo::passLooseHits | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 237 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::numHPDHits(), CommonHcalNoiseRBXData::numHPDNoOtherHits(), and CommonHcalNoiseRBXData::numRBXHits().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passLooseNoiseFilter | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 209 of file HcalNoiseAlgo.cc.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and reco::HcalNoiseInfoProducer::produce().
bool HcalNoiseAlgo::passLooseRatio | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 228 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::ratio(), and CommonHcalNoiseRBXData::validRatio().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passLooseRBXRechitR45 | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 262 of file HcalNoiseAlgo.cc.
References DefaultAlgorithms_cff::Fraction, i, createfilelist::int, CommonHcalNoiseRBXData::r45Count(), CommonHcalNoiseRBXData::r45EnergyFraction(), and CommonHcalNoiseRBXData::r45Fraction().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passLooseTiming | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 253 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::maxHighEHitTime(), CommonHcalNoiseRBXData::maxLowEHitTime(), CommonHcalNoiseRBXData::minHighEHitTime(), and CommonHcalNoiseRBXData::minLowEHitTime().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passLooseZeros | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 245 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::numZeros().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passRatioThreshold | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 328 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::energy().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passTightHits | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 287 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::numHPDHits(), CommonHcalNoiseRBXData::numHPDNoOtherHits(), and CommonHcalNoiseRBXData::numRBXHits().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passTightNoiseFilter | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 214 of file HcalNoiseAlgo.cc.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and reco::HcalNoiseInfoProducer::produce().
bool HcalNoiseAlgo::passTightRatio | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 278 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::ratio(), and CommonHcalNoiseRBXData::validRatio().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passTightRBXRechitR45 | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 312 of file HcalNoiseAlgo.cc.
References DefaultAlgorithms_cff::Fraction, i, createfilelist::int, CommonHcalNoiseRBXData::r45Count(), CommonHcalNoiseRBXData::r45EnergyFraction(), and CommonHcalNoiseRBXData::r45Fraction().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passTightTiming | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 303 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::maxHighEHitTime(), CommonHcalNoiseRBXData::maxLowEHitTime(), CommonHcalNoiseRBXData::minHighEHitTime(), and CommonHcalNoiseRBXData::minLowEHitTime().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passTightZeros | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 295 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::numZeros().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
bool HcalNoiseAlgo::passZerosThreshold | ( | const CommonHcalNoiseRBXData & | data | ) | const |
Definition at line 333 of file HcalNoiseAlgo.cc.
References CommonHcalNoiseRBXData::energy().
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
|
private |
Definition at line 172 of file HcalNoiseAlgo.h.
|
private |
Definition at line 173 of file HcalNoiseAlgo.h.
|
private |
Definition at line 153 of file HcalNoiseAlgo.h.
|
private |
Definition at line 151 of file HcalNoiseAlgo.h.
|
private |
Definition at line 145 of file HcalNoiseAlgo.h.
|
private |
Definition at line 152 of file HcalNoiseAlgo.h.
|
private |
Definition at line 146 of file HcalNoiseAlgo.h.
|
private |
Definition at line 148 of file HcalNoiseAlgo.h.
|
private |
Definition at line 150 of file HcalNoiseAlgo.h.
|
private |
Definition at line 144 of file HcalNoiseAlgo.h.
|
private |
Definition at line 147 of file HcalNoiseAlgo.h.
|
private |
Definition at line 154 of file HcalNoiseAlgo.h.
|
private |
Definition at line 149 of file HcalNoiseAlgo.h.
|
private |
Definition at line 121 of file HcalNoiseAlgo.h.
|
private |
Definition at line 119 of file HcalNoiseAlgo.h.
|
private |
Definition at line 120 of file HcalNoiseAlgo.h.
|
private |
Definition at line 135 of file HcalNoiseAlgo.h.
|
private |
Definition at line 136 of file HcalNoiseAlgo.h.
|
private |
Definition at line 133 of file HcalNoiseAlgo.h.
|
private |
Definition at line 127 of file HcalNoiseAlgo.h.
|
private |
Definition at line 137 of file HcalNoiseAlgo.h.
|
private |
Definition at line 125 of file HcalNoiseAlgo.h.
|
private |
Definition at line 116 of file HcalNoiseAlgo.h.
|
private |
Definition at line 114 of file HcalNoiseAlgo.h.
|
private |
Definition at line 115 of file HcalNoiseAlgo.h.
|
private |
Definition at line 134 of file HcalNoiseAlgo.h.
|
private |
Definition at line 128 of file HcalNoiseAlgo.h.
|
private |
Definition at line 130 of file HcalNoiseAlgo.h.
|
private |
Definition at line 132 of file HcalNoiseAlgo.h.
|
private |
Definition at line 126 of file HcalNoiseAlgo.h.
|
private |
Definition at line 129 of file HcalNoiseAlgo.h.
|
private |
Definition at line 138 of file HcalNoiseAlgo.h.
|
private |
Definition at line 140 of file HcalNoiseAlgo.h.
|
private |
Definition at line 139 of file HcalNoiseAlgo.h.
|
private |
Definition at line 131 of file HcalNoiseAlgo.h.
|
private |
Definition at line 167 of file HcalNoiseAlgo.h.
|
private |
Definition at line 165 of file HcalNoiseAlgo.h.
|
private |
Definition at line 159 of file HcalNoiseAlgo.h.
|
private |
Definition at line 166 of file HcalNoiseAlgo.h.
|
private |
Definition at line 160 of file HcalNoiseAlgo.h.
|
private |
Definition at line 162 of file HcalNoiseAlgo.h.
|
private |
Definition at line 164 of file HcalNoiseAlgo.h.
|
private |
Definition at line 158 of file HcalNoiseAlgo.h.
|
private |
Definition at line 161 of file HcalNoiseAlgo.h.
|
private |
Definition at line 168 of file HcalNoiseAlgo.h.
|
private |
Definition at line 163 of file HcalNoiseAlgo.h.