Selects PFCandidates basing on their compatibility with vertex. More...
#include "CommonTools/ParticleFlow/interface/IPCutPFCandidateSelectorDefinition.h"
Public Member Functions | |
IPCutPFCandidateSelectorDefinition (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 | d0Cut_ |
double | d0SigCut_ |
double | dtCut_ |
double | dtSigCut_ |
double | dzCut_ |
double | dzSigCut_ |
edm::EDGetTokenT < reco::VertexCollection > | verticesToken_ |
Additional Inherited Members | |
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 |
Protected Attributes inherited from pf2pat::PFCandidateSelectorDefinition | |
container | selected_ |
Selects PFCandidates basing on their compatibility with vertex.
Definition at line 24 of file IPCutPFCandidateSelectorDefinition.h.
|
inline |
Definition at line 25 of file IPCutPFCandidateSelectorDefinition.h.
|
inline |
Definition at line 34 of file IPCutPFCandidateSelectorDefinition.h.
References d0, d0Cut_, d0SigCut_, dt, dtCut_, dtSigCut_, reco::TrackBase::dxy(), reco::TrackBase::dxyError(), PVValHelper::dz, reco::TrackBase::dz(), dzCut_, reco::TrackBase::dzError(), dzSigCut_, edm::Event::getByToken(), submitPVResolutionJobs::key, compareTotals::passing, reco::Vertex::position(), pf2pat::PFCandidateSelectorDefinition::selected_, mathSSE::sqrt(), reco::Vertex::t(), reco::Vertex::tError(), beam_dqm_sourceclient-live_cfg::vertices, verticesToken_, reco::Vertex::xError(), reco::Vertex::yError(), and reco::Vertex::zError().
|
private |
Definition at line 92 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 95 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 94 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 97 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 93 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 96 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 91 of file IPCutPFCandidateSelectorDefinition.h.
Referenced by select().