#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 |
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 | numIsolatedNoiseChannels (void) const |
int | numProblematicRBXs (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 |
edm::RefVector < CaloTowerCollection > | tightNoiseTowers (void) const |
virtual | ~HcalNoiseSummary () |
Private Attributes | |
int | cnthit10_ |
int | cnthit25_ |
float | emenergy_ |
int | filterstatus_ |
float | hadenergy_ |
edm::RefVector < CaloTowerCollection > | hlnoisetwrs_ |
float | isolnoisee_ |
float | isolnoiseet_ |
edm::RefVector < CaloTowerCollection > | loosenoisetwrs_ |
float | max10_ |
float | max25_ |
float | maxe10ts_ |
float | maxe2ts_ |
int | maxhpdhits_ |
int | maxhpdhitsnoother_ |
int | maxrbxhits_ |
int | maxzeros_ |
float | min10_ |
float | min25_ |
float | mine10ts_ |
float | mine2ts_ |
float | minhpdemf_ |
float | minrbxemf_ |
int | nisolnoise_ |
int | noisetype_ |
int | nproblemRBXs_ |
edm::RefVector < reco::CaloJetCollection > | problemjets_ |
float | rms10_ |
float | rms25_ |
edm::RefVector < CaloTowerCollection > | tightnoisetwrs_ |
float | trackenergy_ |
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 29 of file HcalNoiseSummary.cc.
float HcalNoiseSummary::eventChargeFraction | ( | void | ) | const |
Definition at line 82 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 |
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::highLevelNoiseTowers | ( | void | ) | const |
Definition at line 223 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 213 of file HcalNoiseSummary.cc.
References loosenoisetwrs_.
float HcalNoiseSummary::max10GeVHitTime | ( | void | ) | const |
Definition at line 93 of file HcalNoiseSummary.cc.
References max10_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::max25GeVHitTime | ( | void | ) | const |
Definition at line 108 of file HcalNoiseSummary.cc.
References max25_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::maxE10TS | ( | void | ) | const |
float HcalNoiseSummary::maxE2Over10TS | ( | void | ) | const |
Definition at line 153 of file HcalNoiseSummary.cc.
References maxe10ts_, and maxe2ts_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::maxE2TS | ( | void | ) | const |
int HcalNoiseSummary::maxHPDHits | ( | void | ) | const |
Definition at line 163 of file HcalNoiseSummary.cc.
References maxhpdhits_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
int HcalNoiseSummary::maxHPDNoOtherHits | ( | void | ) | const |
Definition at line 168 of file HcalNoiseSummary.cc.
References maxhpdhitsnoother_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
int HcalNoiseSummary::maxRBXHits | ( | void | ) | const |
Definition at line 173 of file HcalNoiseSummary.cc.
References maxrbxhits_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and noiseType().
int HcalNoiseSummary::maxZeros | ( | void | ) | const |
Definition at line 158 of file HcalNoiseSummary.cc.
References maxzeros_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::min10GeVHitTime | ( | void | ) | const |
Definition at line 88 of file HcalNoiseSummary.cc.
References min10_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::min25GeVHitTime | ( | void | ) | const |
Definition at line 103 of file HcalNoiseSummary.cc.
References min25_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::minE10TS | ( | void | ) | const |
float HcalNoiseSummary::minE2Over10TS | ( | void | ) | const |
Definition at line 138 of file HcalNoiseSummary.cc.
References mine10ts_, and mine2ts_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::minE2TS | ( | void | ) | const |
float HcalNoiseSummary::minHPDEMF | ( | void | ) | const |
Definition at line 178 of file HcalNoiseSummary.cc.
References minhpdemf_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
float HcalNoiseSummary::minRBXEMF | ( | void | ) | const |
Definition at line 183 of file HcalNoiseSummary.cc.
References minrbxemf_.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().
int HcalNoiseSummary::noiseFilterStatus | ( | void | ) | const |
int HcalNoiseSummary::noiseType | ( | void | ) | const |
int HcalNoiseSummary::num10GeVHits | ( | void | ) | const |
int HcalNoiseSummary::num25GeVHits | ( | void | ) | const |
int HcalNoiseSummary::numIsolatedNoiseChannels | ( | void | ) | const |
int HcalNoiseSummary::numProblematicRBXs | ( | 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 208 of file HcalNoiseSummary.cc.
References problemjets_.
float HcalNoiseSummary::rms10GeVHitTime | ( | void | ) | const |
Definition at line 98 of file HcalNoiseSummary.cc.
References cnthit10_, rms10_, and mathSSE::sqrt().
float HcalNoiseSummary::rms25GeVHitTime | ( | void | ) | const |
Definition at line 113 of file HcalNoiseSummary.cc.
References cnthit25_, rms25_, and mathSSE::sqrt().
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::tightNoiseTowers | ( | void | ) | const |
Definition at line 218 of file HcalNoiseSummary.cc.
References tightnoisetwrs_.
|
friend |
Definition at line 33 of file HcalNoiseSummary.h.
|
private |
Definition at line 126 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), num10GeVHits(), and rms10GeVHitTime().
|
private |
Definition at line 126 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), num25GeVHits(), and rms25GeVHitTime().
|
private |
Definition at line 123 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventEMEnergy(), eventEMFraction(), and reco::HcalNoiseInfoProducer::fillcalotwrs().
|
private |
Definition at line 122 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), noiseFilterStatus(), passHighLevelNoiseFilter(), passLooseNoiseFilter(), and passTightNoiseFilter().
|
private |
Definition at line 123 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventEMFraction(), eventHadEnergy(), and reco::HcalNoiseInfoProducer::fillcalotwrs().
|
private |
Definition at line 140 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and highLevelNoiseTowers().
|
private |
Definition at line 134 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and isolatedNoiseSumE().
|
private |
Definition at line 134 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and isolatedNoiseSumEt().
|
private |
Definition at line 138 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and looseNoiseTowers().
|
private |
Definition at line 124 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and max10GeVHitTime().
|
private |
Definition at line 125 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and max25GeVHitTime().
|
private |
Definition at line 128 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), maxE10TS(), and maxE2Over10TS().
|
private |
Definition at line 128 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), maxE2Over10TS(), and maxE2TS().
|
private |
Definition at line 130 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxHPDHits().
|
private |
Definition at line 130 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxHPDNoOtherHits().
|
private |
Definition at line 130 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxRBXHits().
|
private |
Definition at line 129 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and maxZeros().
|
private |
Definition at line 124 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and min10GeVHitTime().
|
private |
Definition at line 125 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and min25GeVHitTime().
|
private |
Definition at line 127 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), minE10TS(), and minE2Over10TS().
|
private |
Definition at line 127 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), minE2Over10TS(), and minE2TS().
|
private |
Definition at line 131 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and minHPDEMF().
|
private |
Definition at line 131 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and minRBXEMF().
|
private |
Definition at line 133 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and numIsolatedNoiseChannels().
|
private |
Definition at line 122 of file HcalNoiseSummary.h.
|
private |
Definition at line 132 of file HcalNoiseSummary.h.
Referenced by numProblematicRBXs(), and reco::HcalNoiseInfoProducer::produce().
|
private |
Definition at line 136 of file HcalNoiseSummary.h.
Referenced by problematicJets().
|
private |
Definition at line 124 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and rms10GeVHitTime().
|
private |
Definition at line 125 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and rms25GeVHitTime().
|
private |
Definition at line 139 of file HcalNoiseSummary.h.
Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and tightNoiseTowers().
|
private |
Definition at line 123 of file HcalNoiseSummary.h.
Referenced by eventChargeFraction(), eventTrackEnergy(), and reco::HcalNoiseInfoProducer::filltracks().