![]() |
![]() |
#include <VertexFilter.h>
Public Member Functions | |
bool | operator() (const reco::Vertex &pv, const TemplatedSecondaryVertex< reco::Vertex > &sv, const GlobalVector &direction) const |
bool | operator() (const reco::Vertex &pv, const TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate > &sv, const GlobalVector &direction) const |
VertexFilter (const edm::ParameterSet ¶ms) | |
~VertexFilter () | |
Private Attributes | |
double | distSig2dMax |
double | distSig2dMin |
double | distSig3dMax |
double | distSig3dMin |
double | distVal2dMax |
double | distVal2dMin |
double | distVal3dMax |
double | distVal3dMin |
double | fracPV |
double | massMax |
double | maxDeltaRToJetAxis |
double | minTrackWeight |
unsigned int | multiplicityMin |
bool | useTrackWeights |
V0Filter | v0Filter |
Definition at line 25 of file VertexFilter.h.
VertexFilter::VertexFilter | ( | const edm::ParameterSet & | params | ) |
Definition at line 22 of file VertexFilter.cc.
|
inline |
Definition at line 28 of file VertexFilter.h.
References operator()(), MetAnalyzer::pv(), and pfDeepBoostedJetPreprocessParams_cfi::sv.
bool VertexFilter::operator() | ( | const reco::Vertex & | pv, |
const TemplatedSecondaryVertex< reco::Vertex > & | sv, | ||
const GlobalVector & | direction | ||
) | const |
Definition at line 41 of file VertexFilter.cc.
References funct::abs(), vertexTools::computeSharedTracks(), boostedElectronIsolation_cff::deltaR, reco::TemplatedSecondaryVertex< SV >::dist2d(), reco::TemplatedSecondaryVertex< SV >::dist3d(), distSig2dMax, distSig2dMin, distSig3dMax, distSig3dMin, distVal2dMax, distVal2dMin, distVal3dMax, distVal3dMin, Measurement1D::error(), fracPV, ResonanceBuilder::mass, massMax, maxDeltaRToJetAxis, minTrackWeight, multiplicityMin, reco::Vertex::position(), Measurement1D::significance(), useTrackWeights, v0Filter, Measurement1D::value(), reco::TrackKinematics::vectorSum(), and reco::TrackKinematics::weightedVectorSum().
Referenced by ~VertexFilter().
bool VertexFilter::operator() | ( | const reco::Vertex & | pv, |
const TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate > & | sv, | ||
const GlobalVector & | direction | ||
) | const |
Definition at line 106 of file VertexFilter.cc.
References funct::abs(), vertexTools::computeSharedTracks(), boostedElectronIsolation_cff::deltaR, reco::TemplatedSecondaryVertex< SV >::dist2d(), reco::TemplatedSecondaryVertex< SV >::dist3d(), distSig2dMax, distSig2dMin, distSig3dMax, distSig3dMin, distVal2dMax, distVal2dMin, distVal3dMax, distVal3dMin, Measurement1D::error(), fracPV, ResonanceBuilder::mass, massMax, maxDeltaRToJetAxis, minTrackWeight, multiplicityMin, reco::Vertex::position(), Measurement1D::significance(), useTrackWeights, v0Filter, Measurement1D::value(), reco::TrackKinematics::vectorSum(), and reco::TrackKinematics::weightedVectorSum().
|
private |
Definition at line 48 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 47 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 50 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 49 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 43 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 42 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 45 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 44 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 39 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 38 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 52 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 37 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 40 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 36 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 53 of file VertexFilter.h.
Referenced by operator()().