CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EgAmbiguityTools.h
Go to the documentation of this file.
1 #ifndef EgAmbiguityTools_H
2 #define EgAmbiguityTools_H
3 
9 
10 namespace egamma {
11  // for clusters
12  float sharedEnergy(reco::CaloCluster const& clu1,
13  reco::CaloCluster const& clu2,
16  float sharedEnergy(reco::SuperClusterRef const& sc1,
17  reco::SuperClusterRef const& sc2,
20 
21  // for tracks
24 
25  // electrons comparison
28 
29 } // namespace egamma
30 
31 #endif
int sharedDets(reco::GsfTrackRef const &, reco::GsfTrackRef const &)
bool isBetterElectron(reco::GsfElectron const &, reco::GsfElectron const &)
bool isInnermostElectron(reco::GsfElectron const &, reco::GsfElectron const &)
float sharedEnergy(reco::CaloCluster const &clu1, reco::CaloCluster const &clu2, EcalRecHitCollection const &barrelRecHits, EcalRecHitCollection const &endcapRecHits)
int sharedHits(reco::GsfTrackRef const &, reco::GsfTrackRef const &)