#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 | |
IsolatedPFCandidateSelectorDefinition (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
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 14 of file IsolatedPFCandidateSelectorDefinition.h.
typedef edm::ValueMap<double> pf2pat::IsolatedPFCandidateSelectorDefinition::IsoMap |
Definition at line 17 of file IsolatedPFCandidateSelectorDefinition.h.
|
inline |
Definition at line 19 of file IsolatedPFCandidateSelectorDefinition.h.
References looper::cfg, deltaBetaFactor_, deltaBetaIsolationValueMapToken_, doDeltaBetaCorrection_, isolationCut_, isolationValueMapNeutralTokens_, isRelative_, GlobalPosition_Frontier_DevDB_cff::tag, and edm::vector_transform().
|
inline |
Definition at line 30 of file IsolatedPFCandidateSelectorDefinition.h.
References deltaBetaFactor_, deltaBetaIsolationValueMapToken_, doDeltaBetaCorrection_, edm::Event::getByToken(), isolationCut_, isolationValueMapChargedTokens_, isolationValueMapNeutralTokens_, objects.IsoTrackAnalyzer::isoSum, isRelative_, crabWrapper::key, TriggerAnalyzer::passed, pf2pat::PFCandidateSelectorDefinition::selected_, and heppy_batch::val.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
private |
Definition at line 110 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().
|
private |
Definition at line 109 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().
|
private |
Definition at line 108 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().
|
private |
Definition at line 112 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().
|
private |
Definition at line 106 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 107 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().
|
private |
Definition at line 111 of file IsolatedPFCandidateSelectorDefinition.h.
Referenced by IsolatedPFCandidateSelectorDefinition(), and select().