#include <HcalNoiseSummary.h>
Public Member Functions | |
float | eventChargeFraction (void) const |
float | eventEMEnergy (void) const |
float | eventEMFraction (void) const |
float | eventHadEnergy (void) const |
float | eventTrackEnergy (void) const |
float | flatNoiseSumE (void) const |
float | flatNoiseSumEt (void) const |
double | GetCalibChargeHF (void) const |
double | GetCalibChargeTS45 (void) const |
int | GetCalibCountHF (void) const |
int | GetCalibCountTS45 (void) const |
double | GetCalibgt15ChargeTS45 (void) const |
int | GetCalibgt15CountTS45 (void) const |
double | GetEnergyInLaserRegion (void) const |
double | GetEnergyInNonLaserRegion (void) const |
int | GetHitsInLaserRegion (void) const |
int | GetHitsInNonLaserRegion (void) const |
int | GetRecHitCount (void) const |
int | GetRecHitCount15 (void) const |
double | GetRecHitEnergy (void) const |
double | GetRecHitEnergy15 (void) const |
double | GetTotalCalibCharge (void) const |
bool | HasBadRBXTS4TS5 (void) const |
HcalNoiseSummary () | |
edm::RefVector < CaloTowerCollection > | highLevelNoiseTowers (void) const |
float | isolatedNoiseSumE (void) const |
float | isolatedNoiseSumEt (void) const |
edm::RefVector < CaloTowerCollection > | looseNoiseTowers (void) const |
float | max10GeVHitTime (void) const |
float | max25GeVHitTime (void) const |
float | maxE10TS (void) const |
float | maxE2Over10TS (void) const |
float | maxE2TS (void) const |
int | maxHPDHits (void) const |
int | maxHPDNoOtherHits (void) const |
int | maxRBXHits (void) const |
int | maxZeros (void) const |
float | min10GeVHitTime (void) const |
float | min25GeVHitTime (void) const |
float | minE10TS (void) const |
float | minE2Over10TS (void) const |
float | minE2TS (void) const |
float | minHPDEMF (void) const |
float | minRBXEMF (void) const |
int | noiseFilterStatus (void) const |
int | noiseType (void) const |
int | num10GeVHits (void) const |
int | num25GeVHits (void) const |
int | numFlatNoiseChannels (void) const |
int | numIsolatedNoiseChannels (void) const |
int | numProblematicRBXs (void) const |
int | numSpikeNoiseChannels (void) const |
int | numTriangleNoiseChannels (void) const |
int | numTS4TS5NoiseChannels (void) const |
bool | passHighLevelNoiseFilter (void) const |
bool | passLooseNoiseFilter (void) const |
bool | passTightNoiseFilter (void) const |
edm::RefVector < reco::CaloJetCollection > | problematicJets (void) const |
float | rms10GeVHitTime (void) const |
float | rms25GeVHitTime (void) const |
float | spikeNoiseSumE (void) const |
float | spikeNoiseSumEt (void) const |
edm::RefVector < CaloTowerCollection > | tightNoiseTowers (void) const |
float | triangleNoiseSumE (void) const |
float | triangleNoiseSumEt (void) const |
float | TS4TS5NoiseSumE (void) const |
float | TS4TS5NoiseSumEt (void) const |
virtual | ~HcalNoiseSummary () |
Friends | |
class | reco::HcalNoiseInfoProducer |
Definition at line 31 of file HcalNoiseSummary.h.
HcalNoiseSummary::HcalNoiseSummary | ( | ) |
Definition at line 13 of file HcalNoiseSummary.cc.
|
virtual |
Definition at line 45 of file HcalNoiseSummary.cc.
float HcalNoiseSummary::eventChargeFraction | ( | void | ) | const |
Definition at line 98 of file HcalNoiseSummary.cc.
References emenergy_, hadenergy_, and trackenergy_.
float HcalNoiseSummary::eventEMEnergy | ( | void | ) | const |
float HcalNoiseSummary::eventEMFraction | ( | void | ) | const |
float HcalNoiseSummary::eventHadEnergy | ( | void | ) | const |
float HcalNoiseSummary::eventTrackEnergy | ( | void | ) | const |
float HcalNoiseSummary::flatNoiseSumE | ( | void | ) | const |
float HcalNoiseSummary::flatNoiseSumEt | ( | void | ) | const |
double HcalNoiseSummary::GetCalibChargeHF | ( | void | ) | const |
Definition at line 340 of file HcalNoiseSummary.cc.
References calibChargeHF_.
double HcalNoiseSummary::GetCalibChargeTS45 | ( | void | ) | const |
int HcalNoiseSummary::GetCalibCountHF | ( | void | ) | const |
Definition at line 334 of file HcalNoiseSummary.cc.
References calibCountHF_.
int HcalNoiseSummary::GetCalibCountTS45 | ( | void | ) | const |
double HcalNoiseSummary::GetCalibgt15ChargeTS45 | ( | void | ) | const |
int HcalNoiseSummary::GetCalibgt15CountTS45 | ( | void | ) | const |
double HcalNoiseSummary::GetEnergyInLaserRegion | ( | void | ) | const |
double HcalNoiseSummary::GetEnergyInNonLaserRegion | ( | void | ) | const |
Definition at line 351 of file HcalNoiseSummary.cc.
References energyInNonLaserRegion_.
int HcalNoiseSummary::GetHitsInLaserRegion | ( | void | ) | const |
int HcalNoiseSummary::GetHitsInNonLaserRegion | ( | void | ) | const |
int HcalNoiseSummary::GetRecHitCount | ( | void | ) | const |
int HcalNoiseSummary::GetRecHitCount15 | ( | void | ) | const |
double HcalNoiseSummary::GetRecHitEnergy | ( | void | ) | const |
double HcalNoiseSummary::GetRecHitEnergy15 | ( | void | ) | const |
double HcalNoiseSummary::GetTotalCalibCharge | ( | void | ) | const |
bool HcalNoiseSummary::HasBadRBXTS4TS5 | ( | void | ) | const |
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::highLevelNoiseTowers | ( | void | ) | const |
Definition at line 381 of file HcalNoiseSummary.cc.
References hlnoisetwrs_.
float HcalNoiseSummary::isolatedNoiseSumE | ( | void | ) | const |
float HcalNoiseSummary::isolatedNoiseSumEt | ( | void | ) | const |
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::looseNoiseTowers | ( | void | ) | const |
Definition at line 371 of file HcalNoiseSummary.cc.
References loosenoisetwrs_.
float HcalNoiseSummary::max10GeVHitTime | ( | void | ) | const |
Definition at line 109 of file HcalNoiseSummary.cc.
References max10_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::max25GeVHitTime | ( | void | ) | const |
Definition at line 124 of file HcalNoiseSummary.cc.
References max25_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
float HcalNoiseSummary::maxE10TS | ( | void | ) | const |
float HcalNoiseSummary::maxE2Over10TS | ( | void | ) | const |
Definition at line 169 of file HcalNoiseSummary.cc.
References maxe10ts_, and maxe2ts_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
float HcalNoiseSummary::maxE2TS | ( | void | ) | const |
int HcalNoiseSummary::maxHPDHits | ( | void | ) | const |
Definition at line 179 of file HcalNoiseSummary.cc.
References maxhpdhits_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
int HcalNoiseSummary::maxHPDNoOtherHits | ( | void | ) | const |
Definition at line 184 of file HcalNoiseSummary.cc.
References maxhpdhitsnoother_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
int HcalNoiseSummary::maxRBXHits | ( | void | ) | const |
Definition at line 189 of file HcalNoiseSummary.cc.
References maxrbxhits_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), myFilter::filter(), and noiseType().
int HcalNoiseSummary::maxZeros | ( | void | ) | const |
Definition at line 174 of file HcalNoiseSummary.cc.
References maxzeros_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
float HcalNoiseSummary::min10GeVHitTime | ( | void | ) | const |
Definition at line 104 of file HcalNoiseSummary.cc.
References min10_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::min25GeVHitTime | ( | void | ) | const |
Definition at line 119 of file HcalNoiseSummary.cc.
References min25_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
float HcalNoiseSummary::minE10TS | ( | void | ) | const |
float HcalNoiseSummary::minE2Over10TS | ( | void | ) | const |
Definition at line 154 of file HcalNoiseSummary.cc.
References mine10ts_, and mine2ts_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
float HcalNoiseSummary::minE2TS | ( | void | ) | const |
float HcalNoiseSummary::minHPDEMF | ( | void | ) | const |
Definition at line 194 of file HcalNoiseSummary.cc.
References minhpdemf_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::minRBXEMF | ( | void | ) | const |
Definition at line 199 of file HcalNoiseSummary.cc.
References minrbxemf_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and myFilter::filter().
int HcalNoiseSummary::noiseFilterStatus | ( | void | ) | const |
int HcalNoiseSummary::noiseType | ( | void | ) | const |
int HcalNoiseSummary::num10GeVHits | ( | void | ) | const |
int HcalNoiseSummary::num25GeVHits | ( | void | ) | const |
int HcalNoiseSummary::numFlatNoiseChannels | ( | void | ) | const |
int HcalNoiseSummary::numIsolatedNoiseChannels | ( | void | ) | const |
int HcalNoiseSummary::numProblematicRBXs | ( | void | ) | const |
int HcalNoiseSummary::numSpikeNoiseChannels | ( | void | ) | const |
int HcalNoiseSummary::numTriangleNoiseChannels | ( | void | ) | const |
int HcalNoiseSummary::numTS4TS5NoiseChannels | ( | void | ) | const |
bool HcalNoiseSummary::passHighLevelNoiseFilter | ( | void | ) | const |
bool HcalNoiseSummary::passLooseNoiseFilter | ( | void | ) | const |
bool HcalNoiseSummary::passTightNoiseFilter | ( | void | ) | const |
edm::RefVector< reco::CaloJetCollection > HcalNoiseSummary::problematicJets | ( | void | ) | const |
Definition at line 366 of file HcalNoiseSummary.cc.
References problemjets_.
float HcalNoiseSummary::rms10GeVHitTime | ( | void | ) | const |
Definition at line 114 of file HcalNoiseSummary.cc.
References cnthit10_, rms10_, and mathSSE::sqrt().
float HcalNoiseSummary::rms25GeVHitTime | ( | void | ) | const |
Definition at line 129 of file HcalNoiseSummary.cc.
References cnthit25_, rms25_, and mathSSE::sqrt().
float HcalNoiseSummary::spikeNoiseSumE | ( | void | ) | const |
float HcalNoiseSummary::spikeNoiseSumEt | ( | void | ) | const |
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::tightNoiseTowers | ( | void | ) | const |
Definition at line 376 of file HcalNoiseSummary.cc.
References tightnoisetwrs_.
float HcalNoiseSummary::triangleNoiseSumE | ( | void | ) | const |
float HcalNoiseSummary::triangleNoiseSumEt | ( | void | ) | const |
float HcalNoiseSummary::TS4TS5NoiseSumE | ( | void | ) | const |
float HcalNoiseSummary::TS4TS5NoiseSumEt | ( | void | ) | const |
|
friend |
Definition at line 33 of file HcalNoiseSummary.h.
|
private |
Definition at line 187 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetTotalCalibCharge().
|
private |
Definition at line 194 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibgt15ChargeTS45().
|
private |
Definition at line 197 of file HcalNoiseSummary.h.
Referenced by GetCalibChargeHF().
|
private |
Definition at line 193 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibChargeTS45().
|
private |
Definition at line 192 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibgt15CountTS45().
|
private |
Definition at line 196 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibCountHF().
|
private |
Definition at line 191 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibCountTS45().
|
private |
Definition at line 165 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), num10GeVHits(), and rms10GeVHitTime().
|
private |
Definition at line 165 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), num25GeVHits(), and rms25GeVHitTime().
|
private |
Definition at line 162 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventEMEnergy(), eventEMFraction(), and reco::HcalNoiseInfoProducer::fillcalotwrs().
|
private |
Definition at line 201 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetEnergyInLaserRegion().
|
private |
Definition at line 202 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetEnergyInNonLaserRegion().
|
private |
Definition at line 161 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), noiseFilterStatus(), passHighLevelNoiseFilter(), passLooseNoiseFilter(), and passTightNoiseFilter().
|
private |
Definition at line 175 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and flatNoiseSumE().
|
private |
Definition at line 175 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and flatNoiseSumEt().
|
private |
Definition at line 162 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventEMFraction(), eventHadEnergy(), and reco::HcalNoiseInfoProducer::fillcalotwrs().
|
private |
Definition at line 189 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and HasBadRBXTS4TS5().
|
private |
Definition at line 199 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetHitsInLaserRegion().
|
private |
Definition at line 200 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetHitsInNonLaserRegion().
|
private |
Definition at line 208 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and highLevelNoiseTowers().
|
private |
Definition at line 173 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and isolatedNoiseSumE().
|
private |
Definition at line 173 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and isolatedNoiseSumEt().
|
private |
Definition at line 206 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and looseNoiseTowers().
|
private |
Definition at line 163 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and max10GeVHitTime().
|
private |
Definition at line 164 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and max25GeVHitTime().
|
private |
Definition at line 167 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), maxE10TS(), and maxE2Over10TS().
|
private |
Definition at line 167 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), maxE2Over10TS(), and maxE2TS().
|
private |
Definition at line 169 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxHPDHits().
|
private |
Definition at line 169 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxHPDNoOtherHits().
|
private |
Definition at line 169 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxRBXHits().
|
private |
Definition at line 168 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxZeros().
|
private |
Definition at line 163 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and min10GeVHitTime().
|
private |
Definition at line 164 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and min25GeVHitTime().
|
private |
Definition at line 166 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), minE10TS(), and minE2Over10TS().
|
private |
Definition at line 166 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), minE2Over10TS(), and minE2TS().
|
private |
Definition at line 170 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and minHPDEMF().
|
private |
Definition at line 170 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and minRBXEMF().
|
private |
Definition at line 174 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numFlatNoiseChannels().
|
private |
Definition at line 172 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numIsolatedNoiseChannels().
|
private |
Definition at line 161 of file HcalNoiseSummary.h.
|
private |
Definition at line 171 of file HcalNoiseSummary.h.
Referenced by numProblematicRBXs(), and reco::HcalNoiseInfoProducer::produce().
|
private |
Definition at line 176 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numSpikeNoiseChannels().
|
private |
Definition at line 178 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numTriangleNoiseChannels().
|
private |
Definition at line 180 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numTS4TS5NoiseChannels().
|
private |
Definition at line 204 of file HcalNoiseSummary.h.
Referenced by problematicJets().
|
private |
Definition at line 184 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetRecHitCount15().
|
private |
Definition at line 183 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetRecHitCount().
|
private |
Definition at line 186 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetRecHitEnergy15().
|
private |
Definition at line 185 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetRecHitEnergy().
|
private |
Definition at line 163 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and rms10GeVHitTime().
|
private |
Definition at line 164 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and rms25GeVHitTime().
|
private |
Definition at line 177 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and spikeNoiseSumE().
|
private |
Definition at line 177 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and spikeNoiseSumEt().
|
private |
Definition at line 207 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and tightNoiseTowers().
|
private |
Definition at line 162 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventTrackEnergy(), and reco::HcalNoiseInfoProducer::filltracks().
|
private |
Definition at line 179 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and triangleNoiseSumE().
|
private |
Definition at line 179 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and triangleNoiseSumEt().
|
private |
Definition at line 181 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and TS4TS5NoiseSumE().
|
private |
Definition at line 181 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and TS4TS5NoiseSumEt().