#include <IsolatedPFCandidateSelectorDefinition.h>
Public Types | |
typedef edm::ValueMap< double > | IsoMap |
Public Types inherited from pf2pat::PFCandidateSelectorDefinition | |
typedef reco::PFCandidateCollection | collection |
typedef boost::transform_iterator < Pointer, container::const_iterator > | const_iterator |
typedef std::vector < reco::PFCandidate > | container |
typedef edm::Handle< collection > | HandleToCollection |
Public Member Functions | |
deltaBetaFactor_ (cfg.getParameter< double >("deltaBetaFactor")) | |
deltaBetaIsolationValueMapToken_ (iC.mayConsume< IsoMap >(cfg.getParameter< edm::InputTag >("deltaBetaIsolationValueMap"))) | |
doDeltaBetaCorrection_ (cfg.getParameter< bool >("doDeltaBetaCorrection")) | |
IsolatedPFCandidateSelectorDefinition (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
isolationCut_ (cfg.getParameter< double >("isolationCut")) | |
isolationValueMapNeutralTokens_ (edm::vector_transform(cfg.getParameter< std::vector< edm::InputTag > >("isolationValueMapsNeutral"), [&](edm::InputTag const &tag){return iC.consumes< IsoMap >(tag);})) | |
isRelative_ (cfg.getParameter< bool >("isRelative")) | |
void | select (const HandleToCollection &hc, const edm::Event &e, const edm::EventSetup &s) |
Public Member Functions inherited from pf2pat::PFCandidateSelectorDefinition | |
const_iterator | begin () const |
const_iterator | end () const |
PFCandidateSelectorDefinition () | |
const container & | selected () const |
size_t | size () const |
Private Attributes | |
double | deltaBetaFactor_ |
edm::EDGetTokenT< IsoMap > | deltaBetaIsolationValueMapToken_ |
bool | doDeltaBetaCorrection_ |
double | isolationCut_ |
std::vector< edm::EDGetTokenT < IsoMap > > | isolationValueMapChargedTokens_ |
std::vector< edm::EDGetTokenT < IsoMap > > | isolationValueMapNeutralTokens_ |
bool | isRelative_ |
Additional Inherited Members | |
Protected Attributes inherited from pf2pat::PFCandidateSelectorDefinition | |
container | selected_ |
Definition at line 16 of file IsolatedPFCandidateSelectorDefinition.h.
typedef edm::ValueMap<double> pf2pat::IsolatedPFCandidateSelectorDefinition::IsoMap |
Definition at line 18 of file IsolatedPFCandidateSelectorDefinition.h.
|
inline |
Definition at line 20 of file IsolatedPFCandidateSelectorDefinition.h.
References GlobalPosition_Frontier_DevDB_cff::tag.
pf2pat::IsolatedPFCandidateSelectorDefinition::deltaBetaFactor_ | ( | cfg.getParameter< double > | "deltaBetaFactor" | ) |
pf2pat::IsolatedPFCandidateSelectorDefinition::deltaBetaIsolationValueMapToken_ | ( | iC.mayConsume< IsoMap > | cfg.getParameter< edm::InputTag >("deltaBetaIsolationValueMap") | ) |
pf2pat::IsolatedPFCandidateSelectorDefinition::doDeltaBetaCorrection_ | ( | cfg.getParameter< bool > | "doDeltaBetaCorrection" | ) |
|
inline |
Definition at line 32 of file IsolatedPFCandidateSelectorDefinition.h.
pf2pat::IsolatedPFCandidateSelectorDefinition::isolationValueMapNeutralTokens_ | ( | edm:: | vector_transformcfg.getParameter< std::vector< edm::InputTag > >("isolationValueMapsNeutral"),[&](edm::InputTag const &tag){return iC.consumes< IsoMap >(tag);} | ) |
pf2pat::IsolatedPFCandidateSelectorDefinition::isRelative_ | ( | cfg.getParameter< bool > | "isRelative" | ) |
|
inline |
Definition at line 34 of file IsolatedPFCandidateSelectorDefinition.h.
References edm::Event::getByToken(), objects.IsoTrackAnalyzer::isoSum, submitPVResolutionJobs::key, and hgcalPerformanceValidation::val.
|
private |
Definition at line 105 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 104 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 103 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 107 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 101 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 102 of file IsolatedPFCandidateSelectorDefinition.h.
|
private |
Definition at line 106 of file IsolatedPFCandidateSelectorDefinition.h.