#include <HBHEIsolatedNoiseAlgos.h>
Public Member Functions | |
void | getDiHits (std::vector< HBHEHitMap > &v, double energy) const |
void | getHPDs (std::vector< HBHEHitMap > &v, double energy) const |
void | getMonoHits (std::vector< HBHEHitMap > &v, double energy) const |
void | getRBXs (std::vector< HBHEHitMap > &v, double energy) const |
HBHEHitMapOrganizer (const edm::Handle< HBHERecHitCollection > &hbhehitcoll_h, const ObjectValidatorAbs &objvalidator, const PhysicsTowerOrganizer &pto, const HcalFrontEndMap *hfemap) | |
virtual | ~HBHEHitMapOrganizer () |
Private Member Functions | |
void | getHPDNeighbors (const HBHERecHit *hit, std::vector< const HBHERecHit * > &neighbors, const PhysicsTowerOrganizer &pto) |
Private Attributes | |
std::vector< HBHEHitMap > | dihits_ |
const HcalFrontEndMap * | hfemap_ |
std::map< int, HBHEHitMap > | hpds_ |
std::vector< HBHEHitMap > | monohits_ |
std::map< int, HBHEHitMap > | rbxs_ |
Definition at line 330 of file HBHEIsolatedNoiseAlgos.h.
HBHEHitMapOrganizer::HBHEHitMapOrganizer | ( | const edm::Handle< HBHERecHitCollection > & | hbhehitcoll_h, |
const ObjectValidatorAbs & | objvalidator, | ||
const PhysicsTowerOrganizer & | pto, | ||
const HcalFrontEndMap * | hfemap | ||
) |
Definition at line 743 of file HBHEIsolatedNoiseAlgos.cc.
References dihits_, CaloRecHit::energy(), PhysicsTowerOrganizer::findNeighbors(), PhysicsTowerOrganizer::findTower(), getHPDNeighbors(), hfemap_, hpds_, HBHERecHit::id(), HcalDetId::ieta(), HBHEHitMap::insert(), HcalDetId::iphi(), HcalFrontEndMap::lookupRBXIndex(), HcalFrontEndMap::lookupRMIndex(), monohits_, rbxs_, hgcalTowerProducer_cfi::tower, and ObjectValidatorAbs::validHit().
|
inlinevirtual |
Definition at line 337 of file HBHEIsolatedNoiseAlgos.h.
void HBHEHitMapOrganizer::getDiHits | ( | std::vector< HBHEHitMap > & | v, |
double | energy | ||
) | const |
Definition at line 820 of file HBHEIsolatedNoiseAlgos.cc.
References dihits_, and relval_parameters_module::energy.
|
private |
Definition at line 836 of file HBHEIsolatedNoiseAlgos.cc.
References PhysicsTowerOrganizer::findNeighbors(), PhysicsTowerOrganizer::findTower(), hfemap_, HBHERecHit::id(), HcalDetId::ieta(), HcalDetId::iphi(), HcalFrontEndMap::lookupRMIndex(), and groupFilesInBlocks::temp.
Referenced by HBHEHitMapOrganizer().
void HBHEHitMapOrganizer::getHPDs | ( | std::vector< HBHEHitMap > & | v, |
double | energy | ||
) | const |
Definition at line 811 of file HBHEIsolatedNoiseAlgos.cc.
References relval_parameters_module::energy, HBHEHitMap::hitEnergy(), and hpds_.
void HBHEHitMapOrganizer::getMonoHits | ( | std::vector< HBHEHitMap > & | v, |
double | energy | ||
) | const |
Definition at line 828 of file HBHEIsolatedNoiseAlgos.cc.
References relval_parameters_module::energy, and monohits_.
void HBHEHitMapOrganizer::getRBXs | ( | std::vector< HBHEHitMap > & | v, |
double | energy | ||
) | const |
Definition at line 802 of file HBHEIsolatedNoiseAlgos.cc.
References relval_parameters_module::energy, HBHEHitMap::hitEnergy(), and rbxs_.
|
private |
Definition at line 347 of file HBHEIsolatedNoiseAlgos.h.
Referenced by getDiHits(), and HBHEHitMapOrganizer().
|
private |
Definition at line 345 of file HBHEIsolatedNoiseAlgos.h.
Referenced by getHPDNeighbors(), and HBHEHitMapOrganizer().
|
private |
Definition at line 346 of file HBHEIsolatedNoiseAlgos.h.
Referenced by getHPDs(), and HBHEHitMapOrganizer().
|
private |
Definition at line 347 of file HBHEIsolatedNoiseAlgos.h.
Referenced by getMonoHits(), and HBHEHitMapOrganizer().
|
private |
Definition at line 346 of file HBHEIsolatedNoiseAlgos.h.
Referenced by getRBXs(), and HBHEHitMapOrganizer().