#include <HBHEIsolatedNoiseAlgos.h>
Definition at line 222 of file HBHEIsolatedNoiseAlgos.h.
HBHEHitMap::HBHEHitMap |
( |
| ) |
|
Definition at line 474 of file HBHEIsolatedNoiseAlgos.cc.
double ecalEnergySameTowers_
double hcalEnergyNeighborTowers_
double trackEnergyNeighborTowers_
double trackEnergySameTowers_
int nEcalHitsNeighborTowers_
double hcalEnergySameTowers_
int nHcalHitsNeighborTowers_
double ecalEnergyNeighborTowers_
int nTracksNeighborTowers_
virtual HBHEHitMap::~HBHEHitMap |
( |
| ) |
|
|
inlinevirtual |
void HBHEHitMap::byTowers |
( |
std::vector< twrinfo > & |
v | ) |
const |
void HBHEHitMap::calcEcalNeighborTowers_ |
( |
void |
| ) |
const |
|
private |
Definition at line 716 of file HBHEIsolatedNoiseAlgos.cc.
References EcalRecHit::energy(), and findQualityFiles::v.
719 std::set<const EcalRecHit*>
v;
721 for (std::set<const EcalRecHit*>::const_iterator it = v.begin(); it != v.end(); ++it) {
void ecalHitsNeighborTowers(std::set< const EcalRecHit * > &v) const
int nEcalHitsNeighborTowers_
double ecalEnergyNeighborTowers_
void HBHEHitMap::calcEcalSameTowers_ |
( |
void |
| ) |
const |
|
private |
void HBHEHitMap::calcHcalNeighborTowers_ |
( |
void |
| ) |
const |
|
private |
Definition at line 703 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), and findQualityFiles::v.
706 std::set<const HBHERecHit*>
v;
708 for (std::set<const HBHERecHit*>::const_iterator it = v.begin(); it != v.end(); ++it) {
constexpr float energy() const
double hcalEnergyNeighborTowers_
int nHcalHitsNeighborTowers_
void hcalHitsNeighborTowers(std::set< const HBHERecHit * > &v) const
void HBHEHitMap::calcHcalSameTowers_ |
( |
void |
| ) |
const |
|
private |
Definition at line 664 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), and findQualityFiles::v.
667 std::set<const HBHERecHit*>
v;
669 for (std::set<const HBHERecHit*>::const_iterator it = v.begin(); it != v.end(); ++it) {
constexpr float energy() const
double hcalEnergySameTowers_
void hcalHitsSameTowers(std::set< const HBHERecHit * > &v) const
void HBHEHitMap::calcHits_ |
( |
void |
| ) |
const |
|
private |
void HBHEHitMap::calcTracksNeighborTowers_ |
( |
void |
| ) |
const |
|
private |
Definition at line 729 of file HBHEIsolatedNoiseAlgos.cc.
References reco::TrackBase::p(), and findQualityFiles::v.
732 std::set<const reco::Track*>
v;
734 for (std::set<const reco::Track*>::const_iterator it = v.begin(); it != v.end(); ++it) {
double p() const
momentum vector magnitude
void tracksNeighborTowers(std::set< const reco::Track * > &v) const
double trackEnergyNeighborTowers_
int nTracksNeighborTowers_
void HBHEHitMap::calcTracksSameTowers_ |
( |
void |
| ) |
const |
|
private |
Definition at line 690 of file HBHEIsolatedNoiseAlgos.cc.
References reco::TrackBase::p(), and findQualityFiles::v.
693 std::set<const reco::Track*>
v;
695 for (std::set<const reco::Track*>::const_iterator it = v.begin(); it != v.end(); ++it) {
double p() const
momentum vector magnitude
double trackEnergySameTowers_
void tracksSameTowers(std::set< const reco::Track * > &v) const
double HBHEHitMap::ecalEnergyNeighborTowers |
( |
void |
| ) |
const |
double HBHEHitMap::ecalEnergySameTowers |
( |
void |
| ) |
const |
void HBHEHitMap::ecalHitsNeighborTowers |
( |
std::set< const EcalRecHit * > & |
v | ) |
const |
Definition at line 613 of file HBHEIsolatedNoiseAlgos.cc.
References PhysicsTower::ecalhits.
neighbor_const_iterator beginNeighbors(void) const
std::set< const PhysicsTower * >::const_iterator neighbor_const_iterator
std::set< const EcalRecHit * > ecalhits
neighbor_const_iterator endNeighbors(void) const
void HBHEHitMap::ecalHitsSameTowers |
( |
std::set< const EcalRecHit * > & |
v | ) |
const |
Definition at line 552 of file HBHEIsolatedNoiseAlgos.cc.
555 v.insert(it1->second->ecalhits.begin(), it1->second->ecalhits.end());
std::map< const HBHERecHit *, const PhysicsTower * >::const_iterator hitmap_const_iterator
hitmap_const_iterator endHits(void) const
hitmap_const_iterator beginHits(void) const
double HBHEHitMap::hcalEnergyNeighborTowers |
( |
void |
| ) |
const |
double HBHEHitMap::hcalEnergySameTowers |
( |
void |
| ) |
const |
void HBHEHitMap::hcalHitsNeighborTowers |
( |
std::set< const HBHERecHit * > & |
v | ) |
const |
Definition at line 604 of file HBHEIsolatedNoiseAlgos.cc.
References PhysicsTower::hcalhits.
std::set< const HBHERecHit * > hcalhits
neighbor_const_iterator beginNeighbors(void) const
std::set< const PhysicsTower * >::const_iterator neighbor_const_iterator
neighbor_const_iterator endNeighbors(void) const
void HBHEHitMap::hcalHitsSameTowers |
( |
std::set< const HBHERecHit * > & |
v | ) |
const |
Definition at line 537 of file HBHEIsolatedNoiseAlgos.cc.
References spr::findHit().
540 for (std::set<const HBHERecHit*>::const_iterator it2 = it1->second->hcalhits.begin();
541 it2 != it1->second->hcalhits.end();
std::map< const HBHERecHit *, const PhysicsTower * >::const_iterator hitmap_const_iterator
hitmap_const_iterator findHit(const HBHERecHit *hit) const
hitmap_const_iterator endHits(void) const
hitmap_const_iterator beginHits(void) const
double HBHEHitMap::hitEnergy |
( |
void |
| ) |
const |
double HBHEHitMap::hitEnergyTrackFiducial |
( |
void |
| ) |
const |
Definition at line 634 of file HBHEIsolatedNoiseAlgos.cc.
References spr::find(), and OrderedSet::t.
Referenced by HBHEHitMapOrganizer::HBHEHitMapOrganizer().
636 neighbors_.insert(neighbors.begin(), neighbors.end());
std::map< const HBHERecHit *, const PhysicsTower * >::const_iterator hitmap_const_iterator
neighbor_const_iterator findNeighbor(const PhysicsTower *twr) const
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
hitmap_const_iterator endHits(void) const
std::map< const HBHERecHit *, const PhysicsTower * > hits_
std::set< const PhysicsTower * > neighbors_
std::set< const PhysicsTower * >::const_iterator neighbor_const_iterator
neighbor_const_iterator endNeighbors(void) const
hitmap_const_iterator beginHits(void) const
int HBHEHitMap::nEcalHitsNeighborTowers |
( |
void |
| ) |
const |
int HBHEHitMap::nEcalHitsSameTowers |
( |
void |
| ) |
const |
int HBHEHitMap::nHcalHitsNeighborTowers |
( |
void |
| ) |
const |
int HBHEHitMap::nHcalHitsSameTowers |
( |
void |
| ) |
const |
int HBHEHitMap::nHits |
( |
void |
| ) |
const |
int HBHEHitMap::nTracksNeighborTowers |
( |
void |
| ) |
const |
int HBHEHitMap::nTracksSameTowers |
( |
void |
| ) |
const |
double HBHEHitMap::trackEnergyNeighborTowers |
( |
void |
| ) |
const |
double HBHEHitMap::trackEnergySameTowers |
( |
void |
| ) |
const |
void HBHEHitMap::tracksNeighborTowers |
( |
std::set< const reco::Track * > & |
v | ) |
const |
Definition at line 623 of file HBHEIsolatedNoiseAlgos.cc.
References PhysicsTower::tracks.
neighbor_const_iterator beginNeighbors(void) const
std::set< const PhysicsTower * >::const_iterator neighbor_const_iterator
std::set< const reco::Track * > tracks
neighbor_const_iterator endNeighbors(void) const
void HBHEHitMap::tracksSameTowers |
( |
std::set< const reco::Track * > & |
v | ) |
const |
Definition at line 560 of file HBHEIsolatedNoiseAlgos.cc.
563 v.insert(it1->second->tracks.begin(), it1->second->tracks.end());
std::map< const HBHERecHit *, const PhysicsTower * >::const_iterator hitmap_const_iterator
hitmap_const_iterator endHits(void) const
hitmap_const_iterator beginHits(void) const
double HBHEHitMap::ecalEnergyNeighborTowers_ |
|
mutableprivate |
double HBHEHitMap::ecalEnergySameTowers_ |
|
mutableprivate |
double HBHEHitMap::hcalEnergyNeighborTowers_ |
|
mutableprivate |
double HBHEHitMap::hcalEnergySameTowers_ |
|
mutableprivate |
double HBHEHitMap::hitEnergy_ |
|
mutableprivate |
double HBHEHitMap::hitEnergyTrkFid_ |
|
mutableprivate |
int HBHEHitMap::nEcalHitsNeighborTowers_ |
|
mutableprivate |
int HBHEHitMap::nEcalHitsSameTowers_ |
|
mutableprivate |
int HBHEHitMap::nHcalHitsNeighborTowers_ |
|
mutableprivate |
int HBHEHitMap::nHcalHitsSameTowers_ |
|
mutableprivate |
int HBHEHitMap::nTracksNeighborTowers_ |
|
mutableprivate |
int HBHEHitMap::nTracksSameTowers_ |
|
mutableprivate |
double HBHEHitMap::trackEnergyNeighborTowers_ |
|
mutableprivate |
double HBHEHitMap::trackEnergySameTowers_ |
|
mutableprivate |