18 sv_features.
pt = sv.
pt();
25 sv_features.
dxy = dxy_meas.value();
28 sv_features.
d3d = d3d_meas.value();
double vertexNdof() const override
float vertexDdotP(const reco::VertexCompositePtrCandidate &sv, const reco::Vertex &pv)
Measurement1D vertexD3d(const reco::VertexCompositePtrCandidate &svcand, const reco::Vertex &pv)
Base class for all types of Jets.
double pt() const final
transverse momentum
size_t numberOfDaughters() const override
number of daughters
const float catch_infs_and_bound(const float in, const float replace_value, const float lowerbound, const float upperbound, const float offset=0., const bool use_offsets=true)
Vector momentum() const final
spatial momentum vector
Measurement1D vertexDxy(const reco::VertexCompositePtrCandidate &svcand, const reco::Vertex &pv)
double energy() const final
energy
constexpr auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
XYZVectorD XYZVector
spatial vector with cartesian internal representation
void svToFeatures(const reco::VertexCompositePtrCandidate &sv, const reco::Vertex &pv, const reco::Jet &jet, SecondaryVertexFeatures &sv_features, const bool flip=false)
double vertexChi2() const override
chi-squares
double mass() const final
mass