#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.
|
inlinevirtual |
Definition at line 236 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 284 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 287 of file HBHEIsolatedNoiseAlgos.h.
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.
|
private |
Definition at line 634 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 662 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 620 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 606 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 690 of file HBHEIsolatedNoiseAlgos.cc.
|
private |
Definition at line 648 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::ecalEnergyNeighborTowers | ( | void | ) | const |
Definition at line 529 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::ecalEnergySameTowers | ( | void | ) | const |
Definition at line 462 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::ecalHitsNeighborTowers | ( | std::set< const EcalRecHit * > & | v | ) | const |
Definition at line 563 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::ecalHitsSameTowers | ( | std::set< const EcalRecHit * > & | v | ) | const |
Definition at line 499 of file HBHEIsolatedNoiseAlgos.cc.
|
inline |
Definition at line 285 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 288 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 275 of file HBHEIsolatedNoiseAlgos.h.
|
inline |
Definition at line 278 of file HBHEIsolatedNoiseAlgos.h.
double HBHEHitMap::hcalEnergyNeighborTowers | ( | void | ) | const |
Definition at line 517 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::hcalEnergySameTowers | ( | void | ) | const |
Definition at line 450 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::hcalHitsNeighborTowers | ( | std::set< const HBHERecHit * > & | v | ) | const |
Definition at line 553 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::hcalHitsSameTowers | ( | std::set< const HBHERecHit * > & | v | ) | const |
Definition at line 486 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::hitEnergy | ( | void | ) | const |
Definition at line 431 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::hitEnergyTrackFiducial | ( | void | ) | const |
Definition at line 443 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::insert | ( | const HBHERecHit * | hit, |
const PhysicsTower * | twr, | ||
std::set< const PhysicsTower * > & | neighbors | ||
) |
Definition at line 589 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nEcalHitsNeighborTowers | ( | void | ) | const |
Definition at line 535 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nEcalHitsSameTowers | ( | void | ) | const |
Definition at line 468 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nHcalHitsNeighborTowers | ( | void | ) | const |
Definition at line 523 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nHcalHitsSameTowers | ( | void | ) | const |
Definition at line 456 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nHits | ( | void | ) | const |
Definition at line 437 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nTracksNeighborTowers | ( | void | ) | const |
Definition at line 547 of file HBHEIsolatedNoiseAlgos.cc.
int HBHEHitMap::nTracksSameTowers | ( | void | ) | const |
Definition at line 480 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::trackEnergyNeighborTowers | ( | void | ) | const |
Definition at line 541 of file HBHEIsolatedNoiseAlgos.cc.
double HBHEHitMap::trackEnergySameTowers | ( | void | ) | const |
Definition at line 474 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::tracksNeighborTowers | ( | std::set< const reco::Track * > & | v | ) | const |
Definition at line 574 of file HBHEIsolatedNoiseAlgos.cc.
void HBHEHitMap::tracksSameTowers | ( | std::set< const reco::Track * > & | v | ) | const |
Definition at line 508 of file HBHEIsolatedNoiseAlgos.cc.
|
mutableprivate |
Definition at line 316 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 304 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 312 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 300 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 295 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 296 of file HBHEIsolatedNoiseAlgos.h.
|
private |
Definition at line 291 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 317 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 305 of file HBHEIsolatedNoiseAlgos.h.
|
private |
Definition at line 292 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 313 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 301 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 297 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 321 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 309 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 320 of file HBHEIsolatedNoiseAlgos.h.
|
mutableprivate |
Definition at line 308 of file HBHEIsolatedNoiseAlgos.h.