#include <RecoTauBinnedIsolationPlugin.h>
Public Member Functions | |
void | beginEvent () |
virtual std::vector < reco::PFCandidatePtr > | extractIsoObjects (const reco::PFTauRef &tau) const =0 |
std::vector< double > | operator() (const reco::PFTauRef &tau) const |
RecoTauDiscriminationBinnedIsolation (const edm::ParameterSet &pset) | |
virtual | ~RecoTauDiscriminationBinnedIsolation () |
Public Member Functions inherited from reco::tau::RecoTauDiscriminantPlugin | |
RecoTauDiscriminantPlugin (const edm::ParameterSet &pset) | |
virtual | ~RecoTauDiscriminantPlugin () |
Public Member Functions inherited from reco::tau::RecoTauEventHolderPlugin | |
const edm::Event * | evt () const |
edm::Event * | evt () |
const edm::EventSetup * | evtSetup () const |
RecoTauEventHolderPlugin (const edm::ParameterSet &pset) | |
void | setup (edm::Event &, const edm::EventSetup &) |
virtual | ~RecoTauEventHolderPlugin () |
Public Member Functions inherited from reco::tau::RecoTauNamedPlugin | |
const std::string & | name () const |
RecoTauNamedPlugin (const edm::ParameterSet &pset) | |
virtual | ~RecoTauNamedPlugin () |
Private Attributes | |
std::map< int, std::vector < double > > | binning_ |
std::vector< double > | defaultBinning_ |
size_t | nVertices_ |
edm::InputTag | puVtxSrc_ |
Definition at line 24 of file RecoTauBinnedIsolationPlugin.h.
reco::tau::RecoTauDiscriminationBinnedIsolation::RecoTauDiscriminationBinnedIsolation | ( | const edm::ParameterSet & | pset | ) |
Definition at line 21 of file RecoTauBinnedIsolationPlugin.cc.
References ValidateTausOnRealData_cff::binning, binning_, defaultBinning_, Exception, edm::ParameterSet::getParameter(), and puVtxSrc_.
|
inlinevirtual |
Definition at line 27 of file RecoTauBinnedIsolationPlugin.h.
|
virtual |
Reimplemented from reco::tau::RecoTauDiscriminantPlugin.
Definition at line 48 of file RecoTauBinnedIsolationPlugin.cc.
References reco::tau::RecoTauEventHolderPlugin::evt(), edm::Event::getByLabel(), nVertices_, and puVtxSrc_.
|
pure virtual |
Implemented in reco::tau::RecoTauDiscriminationBinnedIsolationImpl< Extractor >.
Referenced by operator()().
|
virtual |
Implements reco::tau::RecoTauDiscriminantPlugin.
Definition at line 55 of file RecoTauBinnedIsolationPlugin.cc.
References binning_, defaultBinning_, Exception, extractIsoObjects(), NULL, nVertices_, and convertSQLitetoXML_cfg::output.
|
private |
Definition at line 36 of file RecoTauBinnedIsolationPlugin.h.
Referenced by operator()(), and RecoTauDiscriminationBinnedIsolation().
|
private |
Definition at line 37 of file RecoTauBinnedIsolationPlugin.h.
Referenced by operator()(), and RecoTauDiscriminationBinnedIsolation().
|
private |
Definition at line 39 of file RecoTauBinnedIsolationPlugin.h.
Referenced by beginEvent(), and operator()().
|
private |
Definition at line 40 of file RecoTauBinnedIsolationPlugin.h.
Referenced by beginEvent(), and RecoTauDiscriminationBinnedIsolation().