Classes | |
struct | isInnerMost |
Functions | |
bool | isBetter (const reco::GsfElectron *, const reco::GsfElectron *) |
int | sharedDets (const reco::GsfTrackRef &, const reco::GsfTrackRef &) |
float | sharedEnergy (const reco::CaloCluster *, const reco::CaloCluster *, edm::Handle< EcalRecHitCollection > &barrelRecHits, edm::Handle< EcalRecHitCollection > &endcapRecHits) |
float | sharedEnergy (const reco::SuperClusterRef &, const reco::SuperClusterRef &, edm::Handle< EcalRecHitCollection > &barrelRecHits, edm::Handle< EcalRecHitCollection > &endcapRecHits) |
int | sharedHits (const reco::GsfTrackRef &, const reco::GsfTrackRef &) |
bool EgAmbiguityTools::isBetter | ( | const reco::GsfElectron * | e1, |
const reco::GsfElectron * | e2 | ||
) |
Definition at line 20 of file EgAmbiguityTools.cc.
References funct::abs(), and reco::GsfElectron::eSuperClusterOverP().
Referenced by EgAmbiguityTools::isInnerMost::operator()(), and GsfElectronAlgo::setAmbiguityData().
int EgAmbiguityTools::sharedDets | ( | const reco::GsfTrackRef & | gsfTrackRef1, |
const reco::GsfTrackRef & | gsfTrackRef2 | ||
) |
Definition at line 112 of file EgAmbiguityTools.cc.
References reco::HitPattern::getHitPattern().
float EgAmbiguityTools::sharedEnergy | ( | const reco::CaloCluster * | clu1, |
const reco::CaloCluster * | clu2, | ||
edm::Handle< EcalRecHitCollection > & | barrelRecHits, | ||
edm::Handle< EcalRecHitCollection > & | endcapRecHits | ||
) |
Definition at line 163 of file EgAmbiguityTools.cc.
References EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), edm::SortedCollection< T, SORT >::find(), conversionTrackCandidates_cfi::fractionShared, and reco::CaloCluster::hitsAndFractions().
Referenced by GsfElectronAlgo::setAmbiguityData(), and sharedEnergy().
float EgAmbiguityTools::sharedEnergy | ( | const reco::SuperClusterRef & | sc1, |
const reco::SuperClusterRef & | sc2, | ||
edm::Handle< EcalRecHitCollection > & | barrelRecHits, | ||
edm::Handle< EcalRecHitCollection > & | endcapRecHits | ||
) |
Definition at line 198 of file EgAmbiguityTools.cc.
References sharedEnergy().
int EgAmbiguityTools::sharedHits | ( | const reco::GsfTrackRef & | gsfTrackRef1, |
const reco::GsfTrackRef & | gsfTrackRef2 | ||
) |
Definition at line 60 of file EgAmbiguityTools.cc.
References reco::HitPattern::getHitPattern(), and TrackingRecHit::some.