#include <HcalNoiseHPD.h>
Public Member Functions | |
const std::vector< float > | big5Charge (void) const |
float | big5ChargeHighest2TS (unsigned int firstts=4) const |
float | big5ChargeHighest3TS (unsigned int firstts=4) const |
float | big5ChargeTotal (void) const |
const std::vector< float > | bigCharge (void) const |
float | bigChargeHighest2TS (unsigned int firstts=4) const |
float | bigChargeHighest3TS (unsigned int firstts=4) const |
float | bigChargeTotal (void) const |
double | caloTowerEmE (void) const |
double | caloTowerEmFraction (void) const |
double | caloTowerHadE (void) const |
const edm::RefVector< CaloTowerCollection > | caloTowers (void) const |
double | caloTowerTotalE (void) const |
HcalNoiseHPD () | |
int | idnumber (void) const |
float | maxRecHitTime (float threshold=10.0) const |
int | maxZeros (void) const |
float | minRecHitTime (float threshold=10.0) const |
int | numRecHits (float threshold=1.5) const |
int | numRecHitsFailR45 (float threshold=1.5) const |
float | recHitEnergy (float threshold=1.5) const |
float | recHitEnergyFailR45 (float threshold=1.5) const |
const edm::RefVector< HBHERecHitCollection > | recHits (void) const |
int | totalZeros (void) const |
virtual | ~HcalNoiseHPD () |
Private Attributes | |
std::vector< float > | big5Charge_ |
std::vector< float > | bigCharge_ |
edm::RefVector< CaloTowerCollection > | calotowers_ |
int | idnumber_ |
int | maxZeros_ |
edm::RefVector< HBHERecHitCollection > | rechits_ |
std::set< edm::Ref< HBHERecHitCollection >, RefHBHERecHitEnergyComparison > | refrechitset_ |
int | totalZeros_ |
Friends | |
class | HcalNoiseInfoProducer |
class | HcalNoiseRBXArray |
Definition at line 57 of file HcalNoiseHPD.h.
HcalNoiseHPD::HcalNoiseHPD | ( | ) |
Definition at line 15 of file HcalNoiseHPD.cc.
References calotowers_, and rechits_.
|
virtual |
Definition at line 27 of file HcalNoiseHPD.cc.
const std::vector< float > HcalNoiseHPD::big5Charge | ( | void | ) | const |
float HcalNoiseHPD::big5ChargeHighest2TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 66 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and dqmMemoryStats::total.
float HcalNoiseHPD::big5ChargeHighest3TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 73 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and dqmMemoryStats::total.
float HcalNoiseHPD::big5ChargeTotal | ( | void | ) | const |
Definition at line 58 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and dqmMemoryStats::total.
const std::vector< float > HcalNoiseHPD::bigCharge | ( | void | ) | const |
float HcalNoiseHPD::bigChargeHighest2TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 42 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and dqmMemoryStats::total.
float HcalNoiseHPD::bigChargeHighest3TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 49 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and dqmMemoryStats::total.
float HcalNoiseHPD::bigChargeTotal | ( | void | ) | const |
Definition at line 34 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and dqmMemoryStats::total.
double HcalNoiseHPD::caloTowerEmE | ( | void | ) | const |
Definition at line 162 of file HcalNoiseHPD.cc.
References calotowers_, and dqmMemoryStats::total.
double HcalNoiseHPD::caloTowerEmFraction | ( | void | ) | const |
Definition at line 176 of file HcalNoiseHPD.cc.
References calotowers_, MillePedeFileConverter_cfg::e, and h.
double HcalNoiseHPD::caloTowerHadE | ( | void | ) | const |
Definition at line 155 of file HcalNoiseHPD.cc.
References calotowers_, and dqmMemoryStats::total.
const edm::RefVector< CaloTowerCollection > HcalNoiseHPD::caloTowers | ( | void | ) | const |
Definition at line 153 of file HcalNoiseHPD.cc.
References calotowers_.
double HcalNoiseHPD::caloTowerTotalE | ( | void | ) | const |
Definition at line 169 of file HcalNoiseHPD.cc.
References calotowers_, and dqmMemoryStats::total.
int HcalNoiseHPD::idnumber | ( | void | ) | const |
float HcalNoiseHPD::maxRecHitTime | ( | float | threshold = 10.0 | ) | const |
Definition at line 119 of file HcalNoiseHPD.cc.
References CastorTowerReco_cfi::maxtime, rechits_, remoteMonitoring_LASER_era2018_cfg::threshold, and protons_cff::time.
int HcalNoiseHPD::maxZeros | ( | void | ) | const |
float HcalNoiseHPD::minRecHitTime | ( | float | threshold = 10.0 | ) | const |
Definition at line 107 of file HcalNoiseHPD.cc.
References CastorTowerReco_cfi::mintime, rechits_, remoteMonitoring_LASER_era2018_cfg::threshold, and protons_cff::time.
int HcalNoiseHPD::numRecHits | ( | float | threshold = 1.5 | ) | const |
Definition at line 131 of file HcalNoiseHPD.cc.
References submitPVResolutionJobs::count, CaloRecHitAuxSetter::getBit(), HBHERecHitAuxSetter::OFF_COMBINED, HBHERecHitAuxSetter::OFF_TDC_TIME, rechits_, and remoteMonitoring_LASER_era2018_cfg::threshold.
int HcalNoiseHPD::numRecHitsFailR45 | ( | float | threshold = 1.5 | ) | const |
Definition at line 144 of file HcalNoiseHPD.cc.
References submitPVResolutionJobs::count, HcalCaloFlagLabels::HBHEOOTPU, HcalCaloFlagLabels::HBHETS4TS5Noise, rechits_, and remoteMonitoring_LASER_era2018_cfg::threshold.
float HcalNoiseHPD::recHitEnergy | ( | float | threshold = 1.5 | ) | const |
Definition at line 86 of file HcalNoiseHPD.cc.
References HCALHighEnergyHPDFilter_cfi::energy, rechits_, remoteMonitoring_LASER_era2018_cfg::threshold, and dqmMemoryStats::total.
float HcalNoiseHPD::recHitEnergyFailR45 | ( | float | threshold = 1.5 | ) | const |
Definition at line 96 of file HcalNoiseHPD.cc.
References HCALHighEnergyHPDFilter_cfi::energy, HcalCaloFlagLabels::HBHEOOTPU, HcalCaloFlagLabels::HBHETS4TS5Noise, rechits_, remoteMonitoring_LASER_era2018_cfg::threshold, and dqmMemoryStats::total.
const edm::RefVector< HBHERecHitCollection > HcalNoiseHPD::recHits | ( | void | ) | const |
Definition at line 84 of file HcalNoiseHPD.cc.
References rechits_.
int HcalNoiseHPD::totalZeros | ( | void | ) | const |
|
friend |
Definition at line 58 of file HcalNoiseHPD.h.
|
friend |
Definition at line 59 of file HcalNoiseHPD.h.
|
private |
Definition at line 138 of file HcalNoiseHPD.h.
Referenced by big5Charge(), big5ChargeHighest2TS(), big5ChargeHighest3TS(), big5ChargeTotal(), and reco::HcalNoiseInfoProducer::filldigis().
|
private |
Definition at line 137 of file HcalNoiseHPD.h.
Referenced by bigCharge(), bigChargeHighest2TS(), bigChargeHighest3TS(), bigChargeTotal(), and reco::HcalNoiseInfoProducer::filldigis().
|
private |
Definition at line 148 of file HcalNoiseHPD.h.
Referenced by caloTowerEmE(), caloTowerEmFraction(), caloTowerHadE(), caloTowers(), caloTowerTotalE(), and HcalNoiseHPD().
|
private |
Definition at line 132 of file HcalNoiseHPD.h.
Referenced by idnumber().
|
private |
Definition at line 136 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and maxZeros().
|
private |
Definition at line 141 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), HcalNoiseHPD(), maxRecHitTime(), minRecHitTime(), numRecHits(), numRecHitsFailR45(), recHitEnergy(), recHitEnergyFailR45(), and recHits().
|
private |
Definition at line 145 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits().
|
private |
Definition at line 135 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and totalZeros().