#include <VertexFilter.h>
Public Member Functions | |
bool | operator() (const reco::Vertex &pv, const SecondaryVertex &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 12 of file VertexFilter.h.
VertexFilter::VertexFilter | ( | const edm::ParameterSet & | params | ) |
Definition at line 21 of file VertexFilter.cc.
|
inline |
Definition at line 15 of file VertexFilter.h.
bool VertexFilter::operator() | ( | const reco::Vertex & | pv, |
const SecondaryVertex & | sv, | ||
const GlobalVector & | direction | ||
) | const |
Definition at line 58 of file VertexFilter.cc.
References abs, computeSharedTracks(), Geom::deltaR(), reco::SecondaryVertex::dist2d(), reco::SecondaryVertex::dist3d(), distSig2dMax, distSig2dMin, distSig3dMax, distSig3dMin, distVal2dMax, distVal2dMin, distVal3dMax, distVal3dMin, Measurement1D::error(), fracPV, reco::Vertex::hasRefittedTracks(), scaleCards::mass, massMax, maxDeltaRToJetAxis, minTrackWeight, multiplicityMin, reco::Vertex::position(), reco::Vertex::refittedTracks(), Measurement1D::significance(), reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::trackWeight(), useTrackWeights, v0Filter, Measurement1D::value(), reco::TrackKinematics::vectorSum(), and reco::TrackKinematics::weightedVectorSum().
|
private |
Definition at line 33 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 32 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 35 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 34 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 28 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 27 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 30 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 29 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 24 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 23 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 37 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 22 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 25 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 21 of file VertexFilter.h.
Referenced by operator()().
|
private |
Definition at line 38 of file VertexFilter.h.
Referenced by operator()().