CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Friends
HcalNoiseSummary Class Reference

#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
 
double GetLaserMonitorCharge (void) const
 
int GetRecHitCount (void) const
 
int GetRecHitCount15 (void) const
 
double GetRecHitEnergy (void) const
 
double GetRecHitEnergy15 (void) const
 
double GetTotalCalibCharge (void) const
 
bool goodJetFoundInLowBVRegion (void) const
 
bool HasBadRBXRechitR45Loose (void) const
 
bool HasBadRBXRechitR45Tight (void) const
 
bool HasBadRBXTS4TS5 (void) const
 
 HcalNoiseSummary ()
 
edm::RefVector< CaloTowerCollectionhighLevelNoiseTowers (void) const
 
float isolatedNoiseSumE (void) const
 
float isolatedNoiseSumEt (void) const
 
edm::RefVector< CaloTowerCollectionlooseNoiseTowers (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
 
float NegativeNoiseSumE (void) const
 
float NegativeNoiseSumEt (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 numNegativeNoiseChannels (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::CaloJetCollectionproblematicJets (void) const
 
float rms10GeVHitTime (void) const
 
float rms25GeVHitTime (void) const
 
float spikeNoiseSumE (void) const
 
float spikeNoiseSumEt (void) const
 
edm::RefVector< CaloTowerCollectiontightNoiseTowers (void) const
 
float triangleNoiseSumE (void) const
 
float triangleNoiseSumEt (void) const
 
float TS4TS5NoiseSumE (void) const
 
float TS4TS5NoiseSumEt (void) const
 
virtual ~HcalNoiseSummary ()
 

Private Attributes

double calibCharge_
 
double calibChargegt15TS45_
 
double calibChargeHF_
 
double calibChargeTS45_
 
int calibCountgt15TS45_
 
int calibCountHF_
 
int calibCountTS45_
 
int cnthit10_
 
int cnthit25_
 
float emenergy_
 
double energyInLaserRegion_
 
double energyInNonLaserRegion_
 
int filterstatus_
 
float flatnoisee_
 
float flatnoiseet_
 
bool goodJetFoundInLowBVRegion_
 
float hadenergy_
 
bool hasBadRBXRechitR45Loose_
 
bool hasBadRBXRechitR45Tight_
 
bool hasBadRBXTS4TS5_
 
int hitsInLaserRegion_
 
int hitsInNonLaserRegion_
 
edm::RefVector< CaloTowerCollectionhlnoisetwrs_
 
float isolnoisee_
 
float isolnoiseet_
 
double lasmonCharge_
 
edm::RefVector< CaloTowerCollectionloosenoisetwrs_
 
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_
 
float negativenoisee_
 
float negativenoiseet_
 
int nflatnoise_
 
int nisolnoise_
 
int nnegativenoise_
 
int noisetype_
 
int nproblemRBXs_
 
int nspikenoise_
 
int ntrianglenoise_
 
int nts4ts5noise_
 
edm::RefVector< reco::CaloJetCollectionproblemjets_
 
int rechitCount15_
 
int rechitCount_
 
double rechitEnergy15_
 
double rechitEnergy_
 
float rms10_
 
float rms25_
 
float spikenoisee_
 
float spikenoiseet_
 
edm::RefVector< CaloTowerCollectiontightnoisetwrs_
 
float trackenergy_
 
float trianglenoisee_
 
float trianglenoiseet_
 
float ts4ts5noisee_
 
float ts4ts5noiseet_
 

Friends

class reco::HcalNoiseInfoProducer
 

Detailed Description

Definition at line 31 of file HcalNoiseSummary.h.

Constructor & Destructor Documentation

HcalNoiseSummary::HcalNoiseSummary ( )

Definition at line 13 of file HcalNoiseSummary.cc.

14  : filterstatus_(0), noisetype_(0), emenergy_(0.0), hadenergy_(0.0), trackenergy_(0.0),
15  min10_(999999.), max10_(-999999.), rms10_(0.0),
16  min25_(999999.), max25_(-999999.), rms25_(0.0),
17  cnthit10_(0), cnthit25_(0),
18  mine2ts_(0.), mine10ts_(0.),
19  maxe2ts_(0.), maxe10ts_(0.),
20  maxzeros_(0),
22  minhpdemf_(999999.), minrbxemf_(999999.),
23  nproblemRBXs_(0),
31  lasmonCharge_(0),
32  hasBadRBXTS4TS5_(false),
36  calibCountTS45_(0),
38  calibChargeTS45_(0.),
40  calibCountHF_(0),
41  calibChargeHF_(0.),
46 {
47 }
double energyInNonLaserRegion_
HcalNoiseSummary::~HcalNoiseSummary ( )
virtual

Definition at line 50 of file HcalNoiseSummary.cc.

51 {
52 }

Member Function Documentation

float HcalNoiseSummary::eventChargeFraction ( void  ) const

Definition at line 103 of file HcalNoiseSummary.cc.

References emenergy_, hadenergy_, and trackenergy_.

104 {
105  if(hadenergy_+emenergy_==0.0) return -999.;
106  else return trackenergy_/(hadenergy_+emenergy_);
107 }
float HcalNoiseSummary::eventEMEnergy ( void  ) const

Definition at line 82 of file HcalNoiseSummary.cc.

References emenergy_.

83 {
84  return emenergy_;
85 }
float HcalNoiseSummary::eventEMFraction ( void  ) const

Definition at line 97 of file HcalNoiseSummary.cc.

References emenergy_, and hadenergy_.

98 {
99  if(hadenergy_+emenergy_==0.0) return -999.;
100  else return emenergy_/(hadenergy_+emenergy_);
101 }
float HcalNoiseSummary::eventHadEnergy ( void  ) const

Definition at line 87 of file HcalNoiseSummary.cc.

References hadenergy_.

88 {
89  return hadenergy_;
90 }
float HcalNoiseSummary::eventTrackEnergy ( void  ) const

Definition at line 92 of file HcalNoiseSummary.cc.

References trackenergy_.

93 {
94  return trackenergy_;
95 }
float HcalNoiseSummary::flatNoiseSumE ( void  ) const

Definition at line 234 of file HcalNoiseSummary.cc.

References flatnoisee_.

235 {
236  return flatnoisee_;
237 }
float HcalNoiseSummary::flatNoiseSumEt ( void  ) const

Definition at line 239 of file HcalNoiseSummary.cc.

References flatnoiseet_.

240 {
241  return flatnoiseet_;
242 }
double HcalNoiseSummary::GetCalibChargeHF ( void  ) const

Definition at line 380 of file HcalNoiseSummary.cc.

References calibChargeHF_.

381 {
382  // calibChargeHF_ is the total charge (over all 10 time slices) for all HF calibration digis in the event
383  return calibChargeHF_;
384 }
double HcalNoiseSummary::GetCalibChargeTS45 ( void  ) const

Definition at line 364 of file HcalNoiseSummary.cc.

References calibChargeTS45_.

365 {
366  return calibChargeTS45_;
367 }
int HcalNoiseSummary::GetCalibCountHF ( void  ) const

Definition at line 374 of file HcalNoiseSummary.cc.

References calibCountHF_.

375 {
376  // calibCountHF_ is the number of HF calibration digis in the event (no charge threshold required when counting these digis)
377  return calibCountHF_;
378 }
int HcalNoiseSummary::GetCalibCountTS45 ( void  ) const

Definition at line 354 of file HcalNoiseSummary.cc.

References calibCountTS45_.

355 {
356  return calibCountTS45_;
357 }
double HcalNoiseSummary::GetCalibgt15ChargeTS45 ( void  ) const

Definition at line 369 of file HcalNoiseSummary.cc.

References calibChargegt15TS45_.

370 {
371  return calibChargegt15TS45_;
372 }
int HcalNoiseSummary::GetCalibgt15CountTS45 ( void  ) const

Definition at line 359 of file HcalNoiseSummary.cc.

References calibCountgt15TS45_.

360 {
361  return calibCountgt15TS45_;
362 }
double HcalNoiseSummary::GetEnergyInLaserRegion ( void  ) const

Definition at line 401 of file HcalNoiseSummary.cc.

References energyInLaserRegion_.

402 {
403  return energyInLaserRegion_;
404 }
double HcalNoiseSummary::GetEnergyInNonLaserRegion ( void  ) const

Definition at line 391 of file HcalNoiseSummary.cc.

References energyInNonLaserRegion_.

392 {
394 }
double energyInNonLaserRegion_
int HcalNoiseSummary::GetHitsInLaserRegion ( void  ) const

Definition at line 396 of file HcalNoiseSummary.cc.

References hitsInLaserRegion_.

397 {
398  return hitsInLaserRegion_;
399 }
int HcalNoiseSummary::GetHitsInNonLaserRegion ( void  ) const

Definition at line 386 of file HcalNoiseSummary.cc.

References hitsInNonLaserRegion_.

387 {
388  return hitsInNonLaserRegion_;
389 }
double HcalNoiseSummary::GetLaserMonitorCharge ( void  ) const

Definition at line 329 of file HcalNoiseSummary.cc.

References lasmonCharge_.

Referenced by HcalLaserEventFilter::filter().

330 {
331  return lasmonCharge_;
332 }
int HcalNoiseSummary::GetRecHitCount ( void  ) const

Definition at line 304 of file HcalNoiseSummary.cc.

References rechitCount_.

Referenced by HcalLaserEventFilter::filter().

305 {
306  return rechitCount_;
307 }
int HcalNoiseSummary::GetRecHitCount15 ( void  ) const

Definition at line 309 of file HcalNoiseSummary.cc.

References rechitCount15_.

310 {
311  return rechitCount15_;
312 }
double HcalNoiseSummary::GetRecHitEnergy ( void  ) const

Definition at line 314 of file HcalNoiseSummary.cc.

References rechitEnergy_.

315 {
316  return rechitEnergy_;
317 }
double HcalNoiseSummary::GetRecHitEnergy15 ( void  ) const

Definition at line 319 of file HcalNoiseSummary.cc.

References rechitEnergy15_.

320 {
321  return rechitEnergy15_;
322 }
double HcalNoiseSummary::GetTotalCalibCharge ( void  ) const

Definition at line 324 of file HcalNoiseSummary.cc.

References calibCharge_.

325 {
326  return calibCharge_;
327 }
bool HcalNoiseSummary::goodJetFoundInLowBVRegion ( void  ) const

Definition at line 349 of file HcalNoiseSummary.cc.

References goodJetFoundInLowBVRegion_.

Referenced by HBHENoiseFilterResultProducer::produce().

350 {
352 }
bool HcalNoiseSummary::HasBadRBXRechitR45Loose ( void  ) const

Definition at line 339 of file HcalNoiseSummary.cc.

References hasBadRBXRechitR45Loose_.

Referenced by HBHENoiseFilterResultProducer::produce().

340 {
342 }
bool HcalNoiseSummary::HasBadRBXRechitR45Tight ( void  ) const

Definition at line 344 of file HcalNoiseSummary.cc.

References hasBadRBXRechitR45Tight_.

Referenced by HBHENoiseFilterResultProducer::produce().

345 {
347 }
bool HcalNoiseSummary::HasBadRBXTS4TS5 ( void  ) const

Definition at line 334 of file HcalNoiseSummary.cc.

References hasBadRBXTS4TS5_.

Referenced by HBHENoiseFilterResultProducer::produce().

335 {
336  return hasBadRBXTS4TS5_;
337 }
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::highLevelNoiseTowers ( void  ) const

Definition at line 421 of file HcalNoiseSummary.cc.

References hlnoisetwrs_.

422 {
423  return hlnoisetwrs_;
424 }
edm::RefVector< CaloTowerCollection > hlnoisetwrs_
float HcalNoiseSummary::isolatedNoiseSumE ( void  ) const

Definition at line 219 of file HcalNoiseSummary.cc.

References isolnoisee_.

Referenced by NoiseRates::analyze(), HcalNoiseRates::analyze(), and HBHENoiseFilterResultProducer::produce().

220 {
221  return isolnoisee_;
222 }
float HcalNoiseSummary::isolatedNoiseSumEt ( void  ) const

Definition at line 224 of file HcalNoiseSummary.cc.

References isolnoiseet_.

Referenced by NoiseRates::analyze(), HcalNoiseRates::analyze(), and HBHENoiseFilterResultProducer::produce().

225 {
226  return isolnoiseet_;
227 }
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::looseNoiseTowers ( void  ) const

Definition at line 411 of file HcalNoiseSummary.cc.

References loosenoisetwrs_.

412 {
413  return loosenoisetwrs_;
414 }
edm::RefVector< CaloTowerCollection > loosenoisetwrs_
float HcalNoiseSummary::max10GeVHitTime ( void  ) const

Definition at line 114 of file HcalNoiseSummary.cc.

References max10_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

115 {
116  return max10_;
117 }
float HcalNoiseSummary::max25GeVHitTime ( void  ) const

Definition at line 129 of file HcalNoiseSummary.cc.

References max25_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

130 {
131  return max25_;
132 }
float HcalNoiseSummary::maxE10TS ( void  ) const

Definition at line 169 of file HcalNoiseSummary.cc.

References maxe10ts_.

170 {
171  return maxe10ts_;
172 }
float HcalNoiseSummary::maxE2Over10TS ( void  ) const

Definition at line 174 of file HcalNoiseSummary.cc.

References maxe10ts_, and maxe2ts_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

175 {
176  return maxe10ts_==0 ? -999999. : maxe2ts_/maxe10ts_;
177 }
float HcalNoiseSummary::maxE2TS ( void  ) const

Definition at line 164 of file HcalNoiseSummary.cc.

References maxe2ts_.

165 {
166  return maxe2ts_;
167 }
int HcalNoiseSummary::maxHPDHits ( void  ) const
int HcalNoiseSummary::maxHPDNoOtherHits ( void  ) const
int HcalNoiseSummary::maxRBXHits ( void  ) const

Definition at line 194 of file HcalNoiseSummary.cc.

References maxrbxhits_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), and noiseType().

195 {
196  return maxrbxhits_;
197 }
int HcalNoiseSummary::maxZeros ( void  ) const
float HcalNoiseSummary::min10GeVHitTime ( void  ) const

Definition at line 109 of file HcalNoiseSummary.cc.

References min10_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

110 {
111  return min10_;
112 }
float HcalNoiseSummary::min25GeVHitTime ( void  ) const

Definition at line 124 of file HcalNoiseSummary.cc.

References min25_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

125 {
126  return min25_;
127 }
float HcalNoiseSummary::minE10TS ( void  ) const

Definition at line 154 of file HcalNoiseSummary.cc.

References mine10ts_.

155 {
156  return mine10ts_;
157 }
float HcalNoiseSummary::minE2Over10TS ( void  ) const

Definition at line 159 of file HcalNoiseSummary.cc.

References mine10ts_, and mine2ts_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

160 {
161  return mine10ts_==0 ? 999999. : mine2ts_/mine10ts_;
162 }
float HcalNoiseSummary::minE2TS ( void  ) const

Definition at line 149 of file HcalNoiseSummary.cc.

References mine2ts_.

150 {
151  return mine2ts_;
152 }
float HcalNoiseSummary::minHPDEMF ( void  ) const

Definition at line 199 of file HcalNoiseSummary.cc.

References minhpdemf_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

200 {
201  return minhpdemf_;
202 }
float HcalNoiseSummary::minRBXEMF ( void  ) const

Definition at line 204 of file HcalNoiseSummary.cc.

References minrbxemf_.

Referenced by reco::HcalNoiseInfoProducer::fillOtherSummaryVariables().

205 {
206  return minrbxemf_;
207 }
float HcalNoiseSummary::NegativeNoiseSumE ( void  ) const

Definition at line 294 of file HcalNoiseSummary.cc.

References negativenoisee_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

295 {
296  return negativenoisee_;
297 }
float HcalNoiseSummary::NegativeNoiseSumEt ( void  ) const

Definition at line 299 of file HcalNoiseSummary.cc.

References negativenoiseet_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

300 {
301  return negativenoiseet_;
302 }
int HcalNoiseSummary::noiseFilterStatus ( void  ) const

Definition at line 77 of file HcalNoiseSummary.cc.

References filterstatus_.

78 {
79  return filterstatus_;
80 }
int HcalNoiseSummary::noiseType ( void  ) const

Definition at line 70 of file HcalNoiseSummary.cc.

References maxRBXHits().

71 {
72  if(maxRBXHits()>18) return 3;
73  else if(maxRBXHits()>8) return 2;
74  return 1;
75 }
int maxRBXHits(void) const
int HcalNoiseSummary::num10GeVHits ( void  ) const

Definition at line 139 of file HcalNoiseSummary.cc.

References cnthit10_.

140 {
141  return cnthit10_;
142 }
int HcalNoiseSummary::num25GeVHits ( void  ) const

Definition at line 144 of file HcalNoiseSummary.cc.

References cnthit25_.

145 {
146  return cnthit25_;
147 }
int HcalNoiseSummary::numFlatNoiseChannels ( void  ) const

Definition at line 229 of file HcalNoiseSummary.cc.

References nflatnoise_.

230 {
231  return nflatnoise_;
232 }
int HcalNoiseSummary::numIsolatedNoiseChannels ( void  ) const

Definition at line 214 of file HcalNoiseSummary.cc.

References nisolnoise_.

Referenced by NoiseRates::analyze(), HcalNoiseRates::analyze(), and HBHENoiseFilterResultProducer::produce().

215 {
216  return nisolnoise_;
217 }
int HcalNoiseSummary::numNegativeNoiseChannels ( void  ) const

Definition at line 289 of file HcalNoiseSummary.cc.

References nnegativenoise_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

290 {
291  return nnegativenoise_;
292 }
int HcalNoiseSummary::numProblematicRBXs ( void  ) const

Definition at line 209 of file HcalNoiseSummary.cc.

References nproblemRBXs_.

210 {
211  return nproblemRBXs_;
212 }
int HcalNoiseSummary::numSpikeNoiseChannels ( void  ) const

Definition at line 244 of file HcalNoiseSummary.cc.

References nspikenoise_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

245 {
246  return nspikenoise_;
247 }
int HcalNoiseSummary::numTriangleNoiseChannels ( void  ) const

Definition at line 259 of file HcalNoiseSummary.cc.

References ntrianglenoise_.

260 {
261  return ntrianglenoise_;
262 }
int HcalNoiseSummary::numTS4TS5NoiseChannels ( void  ) const

Definition at line 274 of file HcalNoiseSummary.cc.

References nts4ts5noise_.

275 {
276  return nts4ts5noise_;
277 }
bool HcalNoiseSummary::passHighLevelNoiseFilter ( void  ) const

Definition at line 65 of file HcalNoiseSummary.cc.

References filterstatus_.

66 {
67  return (filterstatus_ & 0xFF0000)==0;
68 }
bool HcalNoiseSummary::passLooseNoiseFilter ( void  ) const

Definition at line 55 of file HcalNoiseSummary.cc.

References filterstatus_.

56 {
57  return (filterstatus_ & 0xFF)==0;
58 }
bool HcalNoiseSummary::passTightNoiseFilter ( void  ) const

Definition at line 60 of file HcalNoiseSummary.cc.

References filterstatus_.

61 {
62  return (filterstatus_ & 0xFF00)==0;
63 }
edm::RefVector< reco::CaloJetCollection > HcalNoiseSummary::problematicJets ( void  ) const

Definition at line 406 of file HcalNoiseSummary.cc.

References problemjets_.

407 {
408  return problemjets_;
409 }
edm::RefVector< reco::CaloJetCollection > problemjets_
float HcalNoiseSummary::rms10GeVHitTime ( void  ) const

Definition at line 119 of file HcalNoiseSummary.cc.

References cnthit10_, rms10_, and mathSSE::sqrt().

120 {
121  return cnthit10_>0 ? std::sqrt(rms10_/cnthit10_) : 999;
122 }
T sqrt(T t)
Definition: SSEVec.h:18
float HcalNoiseSummary::rms25GeVHitTime ( void  ) const

Definition at line 134 of file HcalNoiseSummary.cc.

References cnthit25_, rms25_, and mathSSE::sqrt().

135 {
136  return cnthit25_>0 ? std::sqrt(rms25_/cnthit25_) : 999;
137 }
T sqrt(T t)
Definition: SSEVec.h:18
float HcalNoiseSummary::spikeNoiseSumE ( void  ) const

Definition at line 249 of file HcalNoiseSummary.cc.

References spikenoisee_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

250 {
251  return spikenoisee_;
252 }
float HcalNoiseSummary::spikeNoiseSumEt ( void  ) const

Definition at line 254 of file HcalNoiseSummary.cc.

References spikenoiseet_.

Referenced by NoiseRates::analyze(), and HcalNoiseRates::analyze().

255 {
256  return spikenoiseet_;
257 }
edm::RefVector< CaloTowerCollection > HcalNoiseSummary::tightNoiseTowers ( void  ) const

Definition at line 416 of file HcalNoiseSummary.cc.

References tightnoisetwrs_.

417 {
418  return tightnoisetwrs_;
419 }
edm::RefVector< CaloTowerCollection > tightnoisetwrs_
float HcalNoiseSummary::triangleNoiseSumE ( void  ) const

Definition at line 264 of file HcalNoiseSummary.cc.

References trianglenoisee_.

265 {
266  return trianglenoisee_;
267 }
float HcalNoiseSummary::triangleNoiseSumEt ( void  ) const

Definition at line 269 of file HcalNoiseSummary.cc.

References trianglenoiseet_.

270 {
271  return trianglenoiseet_;
272 }
float HcalNoiseSummary::TS4TS5NoiseSumE ( void  ) const

Definition at line 279 of file HcalNoiseSummary.cc.

References ts4ts5noisee_.

280 {
281  return ts4ts5noisee_;
282 }
float HcalNoiseSummary::TS4TS5NoiseSumEt ( void  ) const

Definition at line 284 of file HcalNoiseSummary.cc.

References ts4ts5noiseet_.

285 {
286  return ts4ts5noiseet_;
287 }

Friends And Related Function Documentation

friend class reco::HcalNoiseInfoProducer
friend

Definition at line 33 of file HcalNoiseSummary.h.

Member Data Documentation

double HcalNoiseSummary::calibCharge_
private
double HcalNoiseSummary::calibChargegt15TS45_
private
double HcalNoiseSummary::calibChargeHF_
private

Definition at line 211 of file HcalNoiseSummary.h.

Referenced by GetCalibChargeHF().

double HcalNoiseSummary::calibChargeTS45_
private
int HcalNoiseSummary::calibCountgt15TS45_
private
int HcalNoiseSummary::calibCountHF_
private

Definition at line 210 of file HcalNoiseSummary.h.

Referenced by reco::HcalNoiseInfoProducer::filldigis(), and GetCalibCountHF().

int HcalNoiseSummary::calibCountTS45_
private
int HcalNoiseSummary::cnthit10_
private
int HcalNoiseSummary::cnthit25_
private
float HcalNoiseSummary::emenergy_
private
double HcalNoiseSummary::energyInLaserRegion_
private
double HcalNoiseSummary::energyInNonLaserRegion_
private
int HcalNoiseSummary::filterstatus_
private
float HcalNoiseSummary::flatnoisee_
private

Definition at line 183 of file HcalNoiseSummary.h.

Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and flatNoiseSumE().

float HcalNoiseSummary::flatnoiseet_
private

Definition at line 183 of file HcalNoiseSummary.h.

Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and flatNoiseSumEt().

bool HcalNoiseSummary::goodJetFoundInLowBVRegion_
private
float HcalNoiseSummary::hadenergy_
private
bool HcalNoiseSummary::hasBadRBXRechitR45Loose_
private
bool HcalNoiseSummary::hasBadRBXRechitR45Tight_
private
bool HcalNoiseSummary::hasBadRBXTS4TS5_
private
int HcalNoiseSummary::hitsInLaserRegion_
private
int HcalNoiseSummary::hitsInNonLaserRegion_
private
edm::RefVector<CaloTowerCollection> HcalNoiseSummary::hlnoisetwrs_
private
float HcalNoiseSummary::isolnoisee_
private
float HcalNoiseSummary::isolnoiseet_
private
double HcalNoiseSummary::lasmonCharge_
private
edm::RefVector<CaloTowerCollection> HcalNoiseSummary::loosenoisetwrs_
private
float HcalNoiseSummary::max10_
private
float HcalNoiseSummary::max25_
private
float HcalNoiseSummary::maxe10ts_
private
float HcalNoiseSummary::maxe2ts_
private
int HcalNoiseSummary::maxhpdhits_
private
int HcalNoiseSummary::maxhpdhitsnoother_
private
int HcalNoiseSummary::maxrbxhits_
private
int HcalNoiseSummary::maxzeros_
private
float HcalNoiseSummary::min10_
private
float HcalNoiseSummary::min25_
private
float HcalNoiseSummary::mine10ts_
private
float HcalNoiseSummary::mine2ts_
private
float HcalNoiseSummary::minhpdemf_
private
float HcalNoiseSummary::minrbxemf_
private
float HcalNoiseSummary::negativenoisee_
private
float HcalNoiseSummary::negativenoiseet_
private
int HcalNoiseSummary::nflatnoise_
private
int HcalNoiseSummary::nisolnoise_
private
int HcalNoiseSummary::nnegativenoise_
private
int HcalNoiseSummary::noisetype_
private

Definition at line 169 of file HcalNoiseSummary.h.

int HcalNoiseSummary::nproblemRBXs_
private

Definition at line 179 of file HcalNoiseSummary.h.

Referenced by numProblematicRBXs(), and reco::HcalNoiseInfoProducer::produce().

int HcalNoiseSummary::nspikenoise_
private
int HcalNoiseSummary::ntrianglenoise_
private
int HcalNoiseSummary::nts4ts5noise_
private
edm::RefVector<reco::CaloJetCollection> HcalNoiseSummary::problemjets_
private

Definition at line 218 of file HcalNoiseSummary.h.

Referenced by problematicJets().

int HcalNoiseSummary::rechitCount15_
private
int HcalNoiseSummary::rechitCount_
private

Definition at line 193 of file HcalNoiseSummary.h.

Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and GetRecHitCount().

double HcalNoiseSummary::rechitEnergy15_
private
double HcalNoiseSummary::rechitEnergy_
private
float HcalNoiseSummary::rms10_
private
float HcalNoiseSummary::rms25_
private
float HcalNoiseSummary::spikenoisee_
private

Definition at line 185 of file HcalNoiseSummary.h.

Referenced by reco::HcalNoiseInfoProducer::fillrechits(), and spikeNoiseSumE().

float HcalNoiseSummary::spikenoiseet_
private
edm::RefVector<CaloTowerCollection> HcalNoiseSummary::tightnoisetwrs_
private
float HcalNoiseSummary::trackenergy_
private
float HcalNoiseSummary::trianglenoisee_
private
float HcalNoiseSummary::trianglenoiseet_
private
float HcalNoiseSummary::ts4ts5noisee_
private
float HcalNoiseSummary::ts4ts5noiseet_
private