#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 16 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 82 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and pileupDistInMC::total.
float HcalNoiseHPD::big5ChargeHighest3TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 90 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and pileupDistInMC::total.
float HcalNoiseHPD::big5ChargeTotal | ( | void | ) | const |
Definition at line 73 of file HcalNoiseHPD.cc.
References big5Charge_, mps_fire::i, and pileupDistInMC::total.
const std::vector< float > HcalNoiseHPD::bigCharge | ( | void | ) | const |
float HcalNoiseHPD::bigChargeHighest2TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 51 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and pileupDistInMC::total.
float HcalNoiseHPD::bigChargeHighest3TS | ( | unsigned int | firstts = 4 | ) | const |
Definition at line 60 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and pileupDistInMC::total.
float HcalNoiseHPD::bigChargeTotal | ( | void | ) | const |
Definition at line 42 of file HcalNoiseHPD.cc.
References bigCharge_, mps_fire::i, and pileupDistInMC::total.
double HcalNoiseHPD::caloTowerEmE | ( | void | ) | const |
Definition at line 192 of file HcalNoiseHPD.cc.
References calotowers_, and pileupDistInMC::total.
double HcalNoiseHPD::caloTowerEmFraction | ( | void | ) | const |
Definition at line 208 of file HcalNoiseHPD.cc.
References calotowers_, MillePedeFileConverter_cfg::e, and h.
double HcalNoiseHPD::caloTowerHadE | ( | void | ) | const |
Definition at line 184 of file HcalNoiseHPD.cc.
References calotowers_, and pileupDistInMC::total.
const edm::RefVector< CaloTowerCollection > HcalNoiseHPD::caloTowers | ( | void | ) | const |
Definition at line 179 of file HcalNoiseHPD.cc.
References calotowers_.
double HcalNoiseHPD::caloTowerTotalE | ( | void | ) | const |
Definition at line 200 of file HcalNoiseHPD.cc.
References calotowers_, and pileupDistInMC::total.
int HcalNoiseHPD::idnumber | ( | void | ) | const |
float HcalNoiseHPD::maxRecHitTime | ( | float | threshold = 10.0 | ) | const |
Definition at line 146 of file HcalNoiseHPD.cc.
References CastorTowerReco_cfi::maxtime, rechits_, electronIdCutBased_cfi::threshold, and protons_cff::time.
int HcalNoiseHPD::maxZeros | ( | void | ) | const |
float HcalNoiseHPD::minRecHitTime | ( | float | threshold = 10.0 | ) | const |
Definition at line 135 of file HcalNoiseHPD.cc.
References CastorTowerReco_cfi::mintime, rechits_, electronIdCutBased_cfi::threshold, and protons_cff::time.
int HcalNoiseHPD::numRecHits | ( | float | threshold = 1.5 | ) | const |
Definition at line 157 of file HcalNoiseHPD.cc.
References KineDebug3::count(), CaloRecHitAuxSetter::getBit(), HBHERecHitAuxSetter::OFF_COMBINED, HBHERecHitAuxSetter::OFF_TDC_TIME, rechits_, and electronIdCutBased_cfi::threshold.
int HcalNoiseHPD::numRecHitsFailR45 | ( | float | threshold = 1.5 | ) | const |
Definition at line 169 of file HcalNoiseHPD.cc.
References KineDebug3::count(), HcalCaloFlagLabels::HBHEOOTPU, HcalCaloFlagLabels::HBHETS4TS5Noise, rechits_, and electronIdCutBased_cfi::threshold.
float HcalNoiseHPD::recHitEnergy | ( | float | threshold = 1.5 | ) | const |
Definition at line 113 of file HcalNoiseHPD.cc.
References rechits_, and pileupDistInMC::total.
float HcalNoiseHPD::recHitEnergyFailR45 | ( | float | threshold = 1.5 | ) | const |
Definition at line 123 of file HcalNoiseHPD.cc.
References HcalCaloFlagLabels::HBHEOOTPU, HcalCaloFlagLabels::HBHETS4TS5Noise, rechits_, and pileupDistInMC::total.
const edm::RefVector< HBHERecHitCollection > HcalNoiseHPD::recHits | ( | void | ) | const |
Definition at line 108 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 140 of file HcalNoiseHPD.h.
Referenced by big5Charge(), big5ChargeHighest2TS(), big5ChargeHighest3TS(), big5ChargeTotal(), and reco::HcalNoiseInfoProducer::filldigis().
|
private |
Definition at line 139 of file HcalNoiseHPD.h.
Referenced by bigCharge(), bigChargeHighest2TS(), bigChargeHighest3TS(), bigChargeTotal(), and reco::HcalNoiseInfoProducer::filldigis().
|
private |
Definition at line 150 of file HcalNoiseHPD.h.
Referenced by caloTowerEmE(), caloTowerEmFraction(), caloTowerHadE(), caloTowers(), caloTowerTotalE(), and HcalNoiseHPD().
|
private |
Definition at line 134 of file HcalNoiseHPD.h.
Referenced by idnumber().
|
private |
Definition at line 138 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and maxZeros().
|
private |
Definition at line 143 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), HcalNoiseHPD(), maxRecHitTime(), minRecHitTime(), numRecHits(), numRecHitsFailR45(), recHitEnergy(), recHitEnergyFailR45(), and recHits().
|
private |
Definition at line 147 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits().
|
private |
Definition at line 137 of file HcalNoiseHPD.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and totalZeros().