![]() |
![]() |
#include <PFTauQualityCutWrapper.h>
Classes | |
struct | QualityCutSet |
Public Member Functions | |
void | isolationChargedObjects (const reco::PFTau &, const reco::Vertex &, std::vector< reco::LeafCandidate > &) |
retrieve filtered isolation charged objects from the pfTau More... | |
void | isolationGammaObjects (const reco::PFTau &, std::vector< reco::LeafCandidate > &) |
retrieve filtered isolation gamma objects from the pfTau More... | |
PFTauQualityCutWrapper (const edm::ParameterSet &pset) | |
void | signalChargedObjects (const reco::PFTau &, const reco::Vertex &, std::vector< reco::LeafCandidate > &) |
retrieve filtered signal charged objects from the pfTau More... | |
void | signalGammaObjects (const reco::PFTau &, std::vector< reco::LeafCandidate > &) |
retrieve filtered signal gamma objects from the pfTau More... | |
Private Attributes | |
QualityCutSet | isoQCuts |
QualityCutSet | signalQCuts |
Definition at line 8 of file PFTauQualityCutWrapper.h.
|
inline |
Definition at line 10 of file PFTauQualityCutWrapper.h.
References PFTauQualityCutWrapper::QualityCutSet::fill(), edm::ParameterSet::getParameter(), isoQCuts, and signalQCuts.
void PFTauQualityCutWrapper::isolationChargedObjects | ( | const reco::PFTau & | pfTau, |
const reco::Vertex & | pv, | ||
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered isolation charged objects from the pfTau
Definition at line 10 of file PFTauQualityCutWrapper.cc.
References DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFChargedHadrCands(), TauTagTools::filteredTracks(), reco::PFTau::isolationPFChargedHadrCands(), reco::BaseTau::isolationTracks(), p3, p4, reco::Vertex::position(), query::result, and edm::RefVector< C, T, F >::size().
void PFTauQualityCutWrapper::isolationGammaObjects | ( | const reco::PFTau & | pfTau, |
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered isolation gamma objects from the pfTau
Definition at line 55 of file PFTauQualityCutWrapper.cc.
References DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFGammaCands(), reco::PFTau::isolationPFGammaCands(), reco::tau::helpers::nGammas(), p4, query::result, and edm::RefVector< C, T, F >::size().
void PFTauQualityCutWrapper::signalChargedObjects | ( | const reco::PFTau & | pfTau, |
const reco::Vertex & | pv, | ||
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered signal charged objects from the pfTau
Definition at line 72 of file PFTauQualityCutWrapper.cc.
References DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFChargedHadrCands(), TauTagTools::filteredTracks(), p3, p4, reco::Vertex::position(), query::result, reco::PFTau::signalPFChargedHadrCands(), reco::BaseTau::signalTracks(), and edm::RefVector< C, T, F >::size().
void PFTauQualityCutWrapper::signalGammaObjects | ( | const reco::PFTau & | pfTau, |
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered signal gamma objects from the pfTau
Definition at line 117 of file PFTauQualityCutWrapper.cc.
References DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFGammaCands(), reco::tau::helpers::nGammas(), p4, query::result, reco::PFTau::signalPFGammaCands(), and edm::RefVector< C, T, F >::size().
|
private |
Definition at line 50 of file PFTauQualityCutWrapper.h.
Referenced by PFTauQualityCutWrapper().
|
private |
Definition at line 51 of file PFTauQualityCutWrapper.h.
Referenced by PFTauQualityCutWrapper().