#include <GsfVertexMerger.h>
Public Member Functions | |
GsfVertexMerger * | clone () const |
GsfVertexMerger (const edm::ParameterSet &pSet) | |
CachingVertex< 5 > | merge (const CachingVertex< 5 > &vertex) const |
VertexState | merge (const VertexState &vertex) const |
~GsfVertexMerger () | |
Private Attributes | |
unsigned int | maxComponents |
DeepCopyPointerByClone< MultiGaussianStateMerger< 3 > > | merger |
Definition at line 15 of file GsfVertexMerger.h.
GsfVertexMerger::GsfVertexMerger | ( | const edm::ParameterSet & | pSet | ) |
Definition at line 13 of file GsfVertexMerger.cc.
References HLT_2023v12_cff::distance, edm::ParameterSet::getParameter(), maxComponents, merger, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by clone().
|
inline |
Definition at line 18 of file GsfVertexMerger.h.
|
inline |
Definition at line 24 of file GsfVertexMerger.h.
References GsfVertexMerger().
Referenced by GsfVertexSmoother::GsfVertexSmoother(), and GsfVertexUpdator::GsfVertexUpdator().
CachingVertex< 5 > GsfVertexMerger::merge | ( | const CachingVertex< 5 > & | vertex | ) | const |
Definition at line 47 of file GsfVertexMerger.cc.
References VertexState::components(), CachingVertex< N >::hasPrior(), maxComponents, CachingVertex< N >::priorError(), CachingVertex< N >::priorPosition(), CachingVertex< N >::totalChiSquared(), CachingVertex< N >::tracks(), CachingVertex< N >::vertexState(), VertexState::weight(), and VertexState::weightTimesPosition().
Referenced by GsfVertexUpdator::add(), and GsfVertexSmoother::smooth().
VertexState GsfVertexMerger::merge | ( | const VertexState & | vertex | ) | const |
Definition at line 65 of file GsfVertexMerger.cc.
References VertexState::components(), maxComponents, MultiGaussianStateMerger< N >::merge(), merger, GaussianStateConversions::multiGaussianStateFromVertex(), and GaussianStateConversions::vertexFromMultiGaussianState().
|
private |
Definition at line 28 of file GsfVertexMerger.h.
Referenced by GsfVertexMerger(), and merge().
|
private |
Definition at line 27 of file GsfVertexMerger.h.
Referenced by GsfVertexMerger(), and merge().