#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 20 of file TemplatedSecondaryVertex.h.
|
static |
Referenced by reco::TemplatedSecondaryVertex< SV >::dist3d().
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist1d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 30 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::e, relativeConstraints::error, reco::VertexCompositePtrCandidate::fillVertexCovariance(), reco::Vertex::position(), mathSSE::sqrt(), and reco::LeafCandidate::vertex().
Measurement1D reco::TemplatedSecondaryVertex< reco::Vertex >::computeDist1d | ( | const Vertex & | pv, |
const Vertex & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 122 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::e, relativeConstraints::error, reco::Vertex::position(), and mathSSE::sqrt().
|
static |
Measurement1D reco::TemplatedSecondaryVertex< reco::VertexCompositePtrCandidate >::computeDist2d | ( | const Vertex & | pv, |
const VertexCompositePtrCandidate & | sv, | ||
const GlobalVector & | direction, | ||
bool | withPVError | ||
) |
Definition at line 58 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::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 153 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::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 88 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::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 182 of file TemplatedSecondaryVertex.cc.
References reco::Vertex::covariance(), MillePedeFileConverter_cfg::e, relativeConstraints::error, reco::Vertex::position(), and mathSSE::sqrt().
|
inline |
Definition at line 21 of file TemplatedSecondaryVertex.h.
References reco::TemplatedSecondaryVertex< SV >::dist1d_.
Referenced by TemplatedSecondaryVertexProducer< IPTI, VTX >::produce().
|
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 >::computeDist1d(), reco::TemplatedSecondaryVertex< SV >::computeDist2d(), reco::TemplatedSecondaryVertex< SV >::computeDist3d(), reco::TemplatedSecondaryVertex< SV >::dist3d_, MetAnalyzer::pv(), and nanoDQM_cfi::SV.
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 MuonTCMETValueMapProducer_cff::vertexNdof.
reco::TemplatedSecondaryVertex< SV >::operator reco::Vertex | ( | ) |
|
private |
Definition at line 38 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist1d().
|
private |
Definition at line 39 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist2d().
|
private |
Definition at line 40 of file TemplatedSecondaryVertex.h.
Referenced by reco::TemplatedSecondaryVertex< SV >::dist3d().