Go to the documentation of this file. 1 #ifndef PhysicsTools_SelectorUtils_CutApplicatorBase_h
2 #define PhysicsTools_SelectorUtils_CutApplicatorBase_h
52 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
89 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
virtual result_type operator()(const reco::GsfElectronPtr &) const
edm::Ptr< pat::Electron > ElectronPtr
virtual CandidateType candidateType() const
result_type operator()(const argument_type &) const final
virtual result_type asCandidate(const argument_type &) const
virtual result_type operator()(const pat::ElectronPtr &) const
virtual result_type operator()(const reco::PFTauPtr &) const
virtual result_type operator()(const pat::TauPtr &) const
virtual result_type operator()(const pat::MuonPtr &) const
edm::Ptr< reco::Muon > MuonPtr
edm::Ptr< pat::Tau > TauPtr
edm::Ptr< reco::Photon > PhotonPtr
edm::Ptr< reco::GsfElectron > GsfElectronPtr
~CutApplicatorBase() override
Destructor.
edm::Ptr< pat::Photon > PhotonPtr
virtual result_type operator()(const pat::PhotonPtr &) const
const std::string & name() const override
edm::Ptr< pat::Muon > MuonPtr
virtual result_type operator()(const reco::PhotonPtr &) const
reco::CandidatePtr argument_type
edm::Ptr< reco::PFTau > PFTauPtr
virtual result_type operator()(const reco::MuonPtr &) const
CutApplicatorBase & operator=(const CutApplicatorBase &)=delete
CutApplicatorBase(const edm::ParameterSet &c)