#include <DuplicatedElectronRemover.h>
Classes | |
struct | BestEoverP |
struct | SameSuperclusterOrTrack |
Public Member Functions | |
std::auto_ptr< std::vector < size_t > > | duplicatesToRemove (const std::vector< reco::GsfElectron > &electrons) const |
template<typename Collection > | |
std::auto_ptr< std::vector < size_t > > | duplicatesToRemove (const Collection &electrons) const |
std::auto_ptr< std::vector < size_t > > | duplicatesToRemove (const edm::View< reco::GsfElectron > &electrons) const |
Definition at line 22 of file DuplicatedElectronRemover.h.
std::auto_ptr< std::vector< size_t > > pat::DuplicatedElectronRemover::duplicatesToRemove | ( | const std::vector< reco::GsfElectron > & | electrons | ) | const |
Definition at line 7 of file DuplicatedElectronRemover.cc.
References HI_PhotonSkim_cff::electrons.
{ return duplicatesToRemove< std::vector<reco::GsfElectron> >(electrons); }
std::auto_ptr< std::vector< size_t > > pat::DuplicatedElectronRemover::duplicatesToRemove | ( | const Collection & | electrons | ) | const |
Definition at line 60 of file DuplicatedElectronRemover.h.
References pat::GenericDuplicateRemover< Comparator, Arbitrator >::duplicates().
{ pat::GenericDuplicateRemover<SameSuperclusterOrTrack,BestEoverP> dups; return dups.duplicates(electrons); }
std::auto_ptr< std::vector< size_t > > pat::DuplicatedElectronRemover::duplicatesToRemove | ( | const edm::View< reco::GsfElectron > & | electrons | ) | const |
Definition at line 12 of file DuplicatedElectronRemover.cc.
References HI_PhotonSkim_cff::electrons.
{ return duplicatesToRemove< edm::View<reco::GsfElectron> >(electrons); }