#include <HBHEIsolatedNoiseAlgos.h>
Classes | |
struct | twrinfo |
Public Types | |
typedef std::map< const HBHERecHit *, const PhysicsTower * > ::const_iterator | hitmap_const_iterator |
typedef std::set< const PhysicsTower * > ::const_iterator | neighbor_const_iterator |
Private Member Functions | |
void | calcEcalNeighborTowers_ (void) const |
void | calcEcalSameTowers_ (void) const |
void | calcHcalNeighborTowers_ (void) const |
void | calcHcalSameTowers_ (void) const |
void | calcHits_ (void) const |
void | calcTracksNeighborTowers_ (void) const |
void | calcTracksSameTowers_ (void) const |
Private Attributes | |
double | ecalEnergyNeighborTowers_ |
double | ecalEnergySameTowers_ |
double | hcalEnergyNeighborTowers_ |
double | hcalEnergySameTowers_ |
double | hitEnergy_ |
double | hitEnergyTrkFid_ |
std::map< const HBHERecHit *, const PhysicsTower * > | hits_ |
int | nEcalHitsNeighborTowers_ |
int | nEcalHitsSameTowers_ |
std::set< const PhysicsTower * > | neighbors_ |
int | nHcalHitsNeighborTowers_ |
int | nHcalHitsSameTowers_ |
int | nHits_ |
int | nTracksNeighborTowers_ |
int | nTracksSameTowers_ |
double | trackEnergyNeighborTowers_ |
double | trackEnergySameTowers_ |
Definition at line 221 of file HBHEIsolatedNoiseAlgos.h.
typedef std::map<const HBHERecHit*, const PhysicsTower*>::const_iterator HBHEHitMap::hitmap_const_iterator |
Definition at line 225 of file HBHEIsolatedNoiseAlgos.h.
typedef std::set<const PhysicsTower*>::const_iterator HBHEHitMap::neighbor_const_iterator |
Definition at line 226 of file HBHEIsolatedNoiseAlgos.h.
HBHEHitMap::HBHEHitMap | ( | ) |
Definition at line 420 of file HBHEIsolatedNoiseAlgos.cc.
References ecalEnergyNeighborTowers_, ecalEnergySameTowers_, hcalEnergyNeighborTowers_, hcalEnergySameTowers_, hitEnergy_, hitEnergyTrkFid_, nEcalHitsNeighborTowers_, nEcalHitsSameTowers_, nHcalHitsNeighborTowers_, nHcalHitsSameTowers_, nHits_, nTracksNeighborTowers_, nTracksSameTowers_, trackEnergyNeighborTowers_, and trackEnergySameTowers_.
|
inlinevirtual |
Definition at line 236 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 284 of file HBHEIsolatedNoiseAlgos.h.
References hits_.
Referenced by ecalHitsSameTowers(), hcalHitsSameTowers(), insert(), and tracksSameTowers().
|
inline |
Definition at line 287 of file HBHEIsolatedNoiseAlgos.h.
References neighbors_.
Referenced by ecalHitsNeighborTowers(), hcalHitsNeighborTowers(), and tracksNeighborTowers().
void HBHEHitMap::byTowers | ( | std::vector< twrinfo > & | v | ) | const |
Definition at line 584 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 676 of file HBHEIsolatedNoiseAlgos.cc.
References ecalEnergyNeighborTowers_, ecalHitsNeighborTowers(), CaloRecHit::energy(), nEcalHitsNeighborTowers_, and findQualityFiles::v.
Referenced by ecalEnergyNeighborTowers(), and nEcalHitsNeighborTowers().
|
private |
Definition at line 634 of file HBHEIsolatedNoiseAlgos.cc.
References ecalEnergySameTowers_, ecalHitsSameTowers(), CaloRecHit::energy(), nEcalHitsSameTowers_, and findQualityFiles::v.
Referenced by ecalEnergySameTowers(), and nEcalHitsSameTowers().
|
private |
Definition at line 662 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), hcalEnergyNeighborTowers_, hcalHitsNeighborTowers(), nHcalHitsNeighborTowers_, and findQualityFiles::v.
Referenced by hcalEnergyNeighborTowers(), and nHcalHitsNeighborTowers().
|
private |
Definition at line 620 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), hcalEnergySameTowers_, hcalHitsSameTowers(), nHcalHitsSameTowers_, and findQualityFiles::v.
Referenced by hcalEnergySameTowers(), and nHcalHitsSameTowers().
|
private |
Definition at line 606 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), hitEnergy_, hitEnergyTrkFid_, hits_, HBHERecHit::id(), HcalDetId::ietaAbs(), and nHits_.
Referenced by hitEnergy(), hitEnergyTrackFiducial(), and nHits().
|
private |
Definition at line 690 of file HBHEIsolatedNoiseAlgos.cc.
References nTracksNeighborTowers_, reco::TrackBase::p(), trackEnergyNeighborTowers_, tracksNeighborTowers(), and findQualityFiles::v.
Referenced by nTracksNeighborTowers(), and trackEnergyNeighborTowers().
|
private |
Definition at line 648 of file HBHEIsolatedNoiseAlgos.cc.
References nTracksSameTowers_, reco::TrackBase::p(), trackEnergySameTowers_, tracksSameTowers(), and findQualityFiles::v.
Referenced by nTracksSameTowers(), and trackEnergySameTowers().
double HBHEHitMap::ecalEnergyNeighborTowers | ( | void | ) | const |
Definition at line 529 of file HBHEIsolatedNoiseAlgos.cc.
References calcEcalNeighborTowers_(), and ecalEnergyNeighborTowers_.
double HBHEHitMap::ecalEnergySameTowers | ( | void | ) | const |
Definition at line 462 of file HBHEIsolatedNoiseAlgos.cc.
References calcEcalSameTowers_(), and ecalEnergySameTowers_.
void HBHEHitMap::ecalHitsNeighborTowers | ( | std::set< const EcalRecHit * > & | v | ) | const |
Definition at line 563 of file HBHEIsolatedNoiseAlgos.cc.
References beginNeighbors(), PhysicsTower::ecalhits, and endNeighbors().
Referenced by calcEcalNeighborTowers_().
void HBHEHitMap::ecalHitsSameTowers | ( | std::set< const EcalRecHit * > & | v | ) | const |
Definition at line 499 of file HBHEIsolatedNoiseAlgos.cc.
References beginHits(), and endHits().
Referenced by calcEcalSameTowers_().
|
inline |
Definition at line 285 of file HBHEIsolatedNoiseAlgos.h.
References hits_.
Referenced by ecalHitsSameTowers(), hcalHitsSameTowers(), insert(), and tracksSameTowers().
|
inline |
Definition at line 288 of file HBHEIsolatedNoiseAlgos.h.
References neighbors_.
Referenced by ecalHitsNeighborTowers(), hcalHitsNeighborTowers(), insert(), and tracksNeighborTowers().
|
inline |
Definition at line 275 of file HBHEIsolatedNoiseAlgos.h.
References hits_.
Referenced by hcalHitsSameTowers().
|
inline |
Definition at line 278 of file HBHEIsolatedNoiseAlgos.h.
References neighbors_.
Referenced by insert().
double HBHEHitMap::hcalEnergyNeighborTowers | ( | void | ) | const |
Definition at line 517 of file HBHEIsolatedNoiseAlgos.cc.
References calcHcalNeighborTowers_(), and hcalEnergyNeighborTowers_.
double HBHEHitMap::hcalEnergySameTowers | ( | void | ) | const |
Definition at line 450 of file HBHEIsolatedNoiseAlgos.cc.
References calcHcalSameTowers_(), and hcalEnergySameTowers_.
void HBHEHitMap::hcalHitsNeighborTowers | ( | std::set< const HBHERecHit * > & | v | ) | const |
Definition at line 553 of file HBHEIsolatedNoiseAlgos.cc.
References beginNeighbors(), endNeighbors(), and PhysicsTower::hcalhits.
Referenced by calcHcalNeighborTowers_().
void HBHEHitMap::hcalHitsSameTowers | ( | std::set< const HBHERecHit * > & | v | ) | const |
Definition at line 486 of file HBHEIsolatedNoiseAlgos.cc.
References beginHits(), endHits(), and findHit().
Referenced by calcHcalSameTowers_().
double HBHEHitMap::hitEnergy | ( | void | ) | const |
Definition at line 431 of file HBHEIsolatedNoiseAlgos.cc.
References calcHits_(), and hitEnergy_.
Referenced by HBHEHitMapOrganizer::getHPDs(), and HBHEHitMapOrganizer::getRBXs().
double HBHEHitMap::hitEnergyTrackFiducial | ( | void | ) | const |
Definition at line 443 of file HBHEIsolatedNoiseAlgos.cc.
References calcHits_(), and hitEnergyTrkFid_.
void HBHEHitMap::insert | ( | const HBHERecHit * | hit, |
const PhysicsTower * | twr, | ||
std::set< const PhysicsTower * > & | neighbors | ||
) |
Definition at line 589 of file HBHEIsolatedNoiseAlgos.cc.
References beginHits(), endHits(), endNeighbors(), spr::find(), findNeighbor(), hits_, neighbors_, and lumiQTWidget::t.
Referenced by HBHEHitMapOrganizer::HBHEHitMapOrganizer().
int HBHEHitMap::nEcalHitsNeighborTowers | ( | void | ) | const |
Definition at line 535 of file HBHEIsolatedNoiseAlgos.cc.
References calcEcalNeighborTowers_(), and nEcalHitsNeighborTowers_.
int HBHEHitMap::nEcalHitsSameTowers | ( | void | ) | const |
Definition at line 468 of file HBHEIsolatedNoiseAlgos.cc.
References calcEcalSameTowers_(), and nEcalHitsSameTowers_.
int HBHEHitMap::nHcalHitsNeighborTowers | ( | void | ) | const |
Definition at line 523 of file HBHEIsolatedNoiseAlgos.cc.
References calcHcalNeighborTowers_(), and nHcalHitsNeighborTowers_.
int HBHEHitMap::nHcalHitsSameTowers | ( | void | ) | const |
Definition at line 456 of file HBHEIsolatedNoiseAlgos.cc.
References calcHcalSameTowers_(), and nHcalHitsSameTowers_.
int HBHEHitMap::nHits | ( | void | ) | const |
int HBHEHitMap::nTracksNeighborTowers | ( | void | ) | const |
Definition at line 547 of file HBHEIsolatedNoiseAlgos.cc.
References calcTracksNeighborTowers_(), and nTracksNeighborTowers_.
int HBHEHitMap::nTracksSameTowers | ( | void | ) | const |
Definition at line 480 of file HBHEIsolatedNoiseAlgos.cc.
References calcTracksSameTowers_(), and nTracksSameTowers_.
double HBHEHitMap::trackEnergyNeighborTowers | ( | void | ) | const |
Definition at line 541 of file HBHEIsolatedNoiseAlgos.cc.
References calcTracksNeighborTowers_(), and trackEnergyNeighborTowers_.
double HBHEHitMap::trackEnergySameTowers | ( | void | ) | const |
Definition at line 474 of file HBHEIsolatedNoiseAlgos.cc.
References calcTracksSameTowers_(), and trackEnergySameTowers_.
void HBHEHitMap::tracksNeighborTowers | ( | std::set< const reco::Track * > & | v | ) | const |
Definition at line 574 of file HBHEIsolatedNoiseAlgos.cc.
References beginNeighbors(), endNeighbors(), and PhysicsTower::tracks.
Referenced by calcTracksNeighborTowers_().
void HBHEHitMap::tracksSameTowers | ( | std::set< const reco::Track * > & | v | ) | const |
Definition at line 508 of file HBHEIsolatedNoiseAlgos.cc.
References beginHits(), and endHits().
Referenced by calcTracksSameTowers_().
|
mutableprivate |
Definition at line 316 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcEcalNeighborTowers_(), ecalEnergyNeighborTowers(), and HBHEHitMap().
|
mutableprivate |
Definition at line 304 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcEcalSameTowers_(), ecalEnergySameTowers(), and HBHEHitMap().
|
mutableprivate |
Definition at line 312 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHcalNeighborTowers_(), HBHEHitMap(), and hcalEnergyNeighborTowers().
|
mutableprivate |
Definition at line 300 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHcalSameTowers_(), HBHEHitMap(), and hcalEnergySameTowers().
|
mutableprivate |
Definition at line 295 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHits_(), HBHEHitMap(), and hitEnergy().
|
mutableprivate |
Definition at line 296 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHits_(), HBHEHitMap(), and hitEnergyTrackFiducial().
|
private |
Definition at line 291 of file HBHEIsolatedNoiseAlgos.h.
Referenced by beginHits(), calcHits_(), endHits(), findHit(), and insert().
|
mutableprivate |
Definition at line 317 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcEcalNeighborTowers_(), HBHEHitMap(), and nEcalHitsNeighborTowers().
|
mutableprivate |
Definition at line 305 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcEcalSameTowers_(), HBHEHitMap(), and nEcalHitsSameTowers().
|
private |
Definition at line 292 of file HBHEIsolatedNoiseAlgos.h.
Referenced by beginNeighbors(), endNeighbors(), findNeighbor(), and insert().
|
mutableprivate |
Definition at line 313 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHcalNeighborTowers_(), HBHEHitMap(), and nHcalHitsNeighborTowers().
|
mutableprivate |
Definition at line 301 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHcalSameTowers_(), HBHEHitMap(), and nHcalHitsSameTowers().
|
mutableprivate |
Definition at line 297 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcHits_(), HBHEHitMap(), and nHits().
|
mutableprivate |
Definition at line 321 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcTracksNeighborTowers_(), HBHEHitMap(), and nTracksNeighborTowers().
|
mutableprivate |
Definition at line 309 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcTracksSameTowers_(), HBHEHitMap(), and nTracksSameTowers().
|
mutableprivate |
Definition at line 320 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcTracksNeighborTowers_(), HBHEHitMap(), and trackEnergyNeighborTowers().
|
mutableprivate |
Definition at line 308 of file HBHEIsolatedNoiseAlgos.h.
Referenced by calcTracksSameTowers_(), HBHEHitMap(), and trackEnergySameTowers().