#include <TemplatedSecondaryVertex.h>
Public Member Functions | |
template<> | |
Measurement1D | computeDist1d (const Vertex &pv, const VertexCompositePtrCandidate &sv, const GlobalVector &direction, bool withPVError) |
template<> | |
Measurement1D | computeDist1d (const Vertex &pv, const Vertex &sv, const GlobalVector &direction, bool withPVError) |
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 | dist1d () const |
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 | computeDist1d (const reco::Vertex &pv, const SV &sv, const GlobalVector &direction, bool withPVError) |
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 | dist1d_ |
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 23 of file TemplatedSecondaryVertex.h.
|
static |
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist1d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 29 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), trackerHitRTTI::vector, and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist1d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 105 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::Vertex::position(), mathSSE::sqrt(), and trackerHitRTTI::vector.
|
static |
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist2d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 52 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), trackerHitRTTI::vector, and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist2d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 132 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::Vertex::position(), mathSSE::sqrt(), and trackerHitRTTI::vector.
|
static |
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist3d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 77 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), trackerHitRTTI::vector, and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist3d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 158 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), alignCSCRings::e, relativeConstraints::error, reco::Vertex::position(), mathSSE::sqrt(), and trackerHitRTTI::vector.
|
inline |
Definition at line 24 of file TemplatedSecondaryVertex.h.
References reco::TemplatedSecondaryVertex< SV >::dist1d_.
Referenced by TemplatedSecondaryVertexProducer< IPTI, VTX >::produce().
|
inline |
Definition at line 25 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 26 of file TemplatedSecondaryVertex.h.
References reco::TemplatedSecondaryVertex< SV >::dist3d_.
Referenced by reco::VertexSorting< SecondaryVertex >::operator()(), reco::VertexFilter::operator()(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), and BtoCharmDecayVertexMergerT< VTX >::resolveBtoDchain().
reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::operator reco::Vertex | ( | ) |
Definition at line 17 of file TemplatedSecondaryVertex.cc.
References submitPVValidationJobs::err.
reco::TemplatedSecondaryVertex< SV >::operator reco::Vertex | ( | ) |
|
private |
Definition at line 46 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist1d().
|
private |
Definition at line 47 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist2d().
|
private |
Definition at line 48 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist3d().