5 std::unique_ptr< std::vector<size_t> >
7 return duplicatesBySeed<reco::PhotonCollection>(
photons);
10 std::unique_ptr< std::vector<size_t> >
12 return duplicatesBySeed< edm::View<reco::Photon> >(
photons);
15 std::unique_ptr< std::vector<size_t> >
17 return duplicatesBySuperCluster<reco::PhotonCollection>(
photons);
20 std::unique_ptr< std::vector<size_t> >
22 return duplicatesBySuperCluster< edm::View<reco::Photon> >(
photons);
27 std::unique_ptr< pat::OverlapList >
30 return electronsBySeed<reco::PhotonCollection, reco::GsfElectronCollection>(
photons,
electrons);
33 std::unique_ptr< pat::OverlapList >
39 std::unique_ptr< pat::OverlapList >
45 std::unique_ptr< pat::OverlapList >
48 return electronsBySuperCluster<reco::PhotonCollection, reco::GsfElectronCollection>(
photons,
electrons);
52 std::unique_ptr< pat::OverlapList >
55 return electronsBySeed<reco::PhotonCollection, edm::View<reco::GsfElectron> >(
photons,
electrons);
58 std::unique_ptr< pat::OverlapList >
64 std::unique_ptr< pat::OverlapList >
70 std::unique_ptr< pat::OverlapList >
73 return electronsBySuperCluster<reco::PhotonCollection, edm::View<reco::GsfElectron> >(
photons,
electrons);
std::unique_ptr< std::vector< size_t > > duplicatesBySeed(const PhotonCollection &photons) const
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
std::unique_ptr< pat::OverlapList > electronsBySeed(const PhotonCollection &photons, const ElectronCollection &electrons) const
Indices of photons which happen to be also electrons (that is, they share the same SC seed) ...
std::unique_ptr< std::vector< size_t > > duplicatesBySuperCluster(const PhotonCollection &photons) const
std::vector< Photon > PhotonCollection
collectin of Photon objects
std::unique_ptr< pat::OverlapList > electronsBySuperCluster(const PhotonCollection &photons, const ElectronCollection &electrons) const
Indices of photons which happen to be also electrons (that is, they share the same SC) ...