#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... | |
void | isolationPUObjects (const reco::PFTau &, const reco::Vertex &, std::vector< reco::LeafCandidate > &) |
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 13 of file PFTauQualityCutWrapper.h.
|
inline |
Definition at line 15 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 edm::RefVector< C, T, F >::at(), DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFChargedHadrCands(), TauTagTools::filteredTracks(), i, edm::Ref< C, T, F >::isNonnull(), reco::PFTau::isolationPFChargedHadrCands(), reco::BaseTau::isolationTracks(), p3, p4, reco::Vertex::position(), query::result, edm::RefVector< C, T, F >::size(), reco::Vertex::trackWeight(), and w().
void PFTauQualityCutWrapper::isolationGammaObjects | ( | const reco::PFTau & | pfTau, |
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered isolation gamma objects from the pfTau
Definition at line 86 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::isolationPUObjects | ( | const reco::PFTau & | pfTau, |
const reco::Vertex & | pv, | ||
std::vector< reco::LeafCandidate > & | output | ||
) |
Definition at line 62 of file PFTauQualityCutWrapper.cc.
References edm::RefVector< C, T, F >::at(), TauTagTools::filteredPFChargedHadrCands(), i, edm::Ref< C, T, F >::isNonnull(), reco::PFTau::isolationPFChargedHadrCands(), reco::Vertex::position(), edm::RefVector< C, T, F >::size(), reco::Vertex::trackWeight(), and w().
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 103 of file PFTauQualityCutWrapper.cc.
References edm::RefVector< C, T, F >::at(), DeDxDiscriminatorTools::charge(), TauTagTools::filteredPFChargedHadrCands(), TauTagTools::filteredTracks(), i, edm::Ref< C, T, F >::isNonnull(), p3, p4, reco::Vertex::position(), query::result, reco::PFTau::signalPFChargedHadrCands(), reco::BaseTau::signalTracks(), edm::RefVector< C, T, F >::size(), reco::Vertex::trackWeight(), and w().
void PFTauQualityCutWrapper::signalGammaObjects | ( | const reco::PFTau & | pfTau, |
std::vector< reco::LeafCandidate > & | output | ||
) |
retrieve filtered signal gamma objects from the pfTau
Definition at line 157 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 56 of file PFTauQualityCutWrapper.h.
Referenced by PFTauQualityCutWrapper().
|
private |
Definition at line 57 of file PFTauQualityCutWrapper.h.
Referenced by PFTauQualityCutWrapper().