35 const std::vector<PFRecoTauChargedHadron>& chargedHadrons = tau->signalTauChargedHadronCandidates();
36 if (chargedHadrons.size() == 2) {
37 for (std::vector<PFRecoTauChargedHadron>::const_iterator chargedHadron = chargedHadrons.begin();
38 chargedHadron != chargedHadrons.end();
55 "RecoTauSoftTwoProngTausCleanerPlugin");
RecoTauSoftTwoProngTausCleanerPlugin(const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
double pt() const
track transverse momentum
T getParameter(std::string const &) const
const reco::Track * getTrackFromChargedHadron(const reco::PFRecoTauChargedHadron &chargedHadron)
double operator()(const reco::PFTauRef &) const override
#define DEFINE_EDM_PLUGIN(factory, type, name)