#include <TemplatedSecondaryVertex.h>
Public Member Functions | |
template<> | |
Measurement1D | computeDist2d (const Vertex &pv, const VertexCompositePtrCandidate &sv, const GlobalVector &direction, bool withPVError) |
template<> | |
Measurement1D | computeDist2d (const Vertex &pv, const Vertex &sv, const GlobalVector &direction, bool withPVError) |
template<> | |
Measurement1D | computeDist3d (const Vertex &pv, const VertexCompositePtrCandidate &sv, const GlobalVector &direction, bool withPVError) |
template<> | |
Measurement1D | computeDist3d (const Vertex &pv, const Vertex &sv, const GlobalVector &direction, bool withPVError) |
Measurement1D | dist2d () const |
Measurement1D | dist3d () const |
template<> | |
operator reco::Vertex () | |
operator reco::Vertex () | |
TemplatedSecondaryVertex () | |
TemplatedSecondaryVertex (const reco::Vertex &pv, const SV &sv, const GlobalVector &direction, bool withPVError=false) | |
~TemplatedSecondaryVertex () | |
Static Public Member Functions | |
static Measurement1D | computeDist2d (const reco::Vertex &pv, const SV &sv, const GlobalVector &direction, bool withPVError) |
static Measurement1D | computeDist3d (const reco::Vertex &pv, const SV &sv, const GlobalVector &direction, bool withPVError) |
Private Attributes | |
Measurement1D | dist2d_ |
Measurement1D | dist3d_ |
Definition at line 11 of file TemplatedSecondaryVertex.h.
|
inline |
Definition at line 13 of file TemplatedSecondaryVertex.h.
|
inline |
Definition at line 14 of file TemplatedSecondaryVertex.h.
|
inline |
Definition at line 20 of file TemplatedSecondaryVertex.h.
|
static |
Referenced by PFRecoTauDiscriminationByFlight::discriminate().
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist2d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 31 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist2d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 97 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::Vertex::position(), and mathSSE::sqrt().
|
static |
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist3d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 62 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist3d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 126 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::Vertex::position(), and mathSSE::sqrt().
|
inline |
Definition at line 22 of file TemplatedSecondaryVertex.h.
References reco::TemplatedSecondaryVertex< SV >::dist2d_.
Referenced by reco::VertexSorting< SecondaryVertex >::operator()(), reco::VertexFilter::operator()(), and TemplatedSecondaryVertexProducer< IPTI, VTX >::produce().
|
inline |
Definition at line 23 of file TemplatedSecondaryVertex.h.
References reco::TemplatedSecondaryVertex< SV >::dist3d_.
Referenced by reco::VertexSorting< SecondaryVertex >::operator()(), reco::VertexFilter::operator()(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), and BtoCharmDecayVertexMerger::resolveBtoDchain().
reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::operator reco::Vertex | ( | ) |
Definition at line 17 of file TemplatedSecondaryVertex.cc.
References hltvertexperformanceanalyzer_cfi::Vertex.
reco::TemplatedSecondaryVertex< SV >::operator reco::Vertex | ( | ) |
|
private |
Definition at line 36 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist2d().
|
private |
Definition at line 37 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist3d().