#include <HBHEIsolatedNoiseAlgos.h>
Definition at line 223 of file HBHEIsolatedNoiseAlgos.h.
HBHEHitMap::HBHEHitMap |
( |
| ) |
|
Definition at line 426 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 682 of file HBHEIsolatedNoiseAlgos.cc.
References EcalRecHit::energy(), and findQualityFiles::v.
686 std::set<const EcalRecHit*>
v;
688 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 668 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), and findQualityFiles::v.
672 std::set<const HBHERecHit*>
v;
674 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 626 of file HBHEIsolatedNoiseAlgos.cc.
References CaloRecHit::energy(), and findQualityFiles::v.
630 std::set<const HBHERecHit*>
v;
632 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 696 of file HBHEIsolatedNoiseAlgos.cc.
References reco::TrackBase::p(), and findQualityFiles::v.
700 std::set<const reco::Track*>
v;
702 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 654 of file HBHEIsolatedNoiseAlgos.cc.
References reco::TrackBase::p(), and findQualityFiles::v.
658 std::set<const reco::Track*>
v;
660 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 569 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 505 of file HBHEIsolatedNoiseAlgos.cc.
509 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 559 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 492 of file HBHEIsolatedNoiseAlgos.cc.
References spr::findHit().
496 for(std::set<const HBHERecHit*>::const_iterator it2=it1->second->hcalhits.begin(); it2!=it1->second->hcalhits.end(); ++it2) {
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 595 of file HBHEIsolatedNoiseAlgos.cc.
References spr::find(), and protons_cff::t.
Referenced by HBHEHitMapOrganizer::HBHEHitMapOrganizer().
598 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 580 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 514 of file HBHEIsolatedNoiseAlgos.cc.
518 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 |