#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 edm::ParameterSet::getParameter(), maxComponents, merger, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by clone().
|
inline |
Definition at line 19 of file GsfVertexMerger.h.
|
inline |
Definition at line 25 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 48 of file GsfVertexMerger.cc.
References CachingVertex< N >::hasPrior(), maxComponents, CachingVertex< N >::priorError(), CachingVertex< N >::priorPosition(), CachingVertex< N >::totalChiSquared(), CachingVertex< N >::tracks(), and CachingVertex< N >::vertexState().
Referenced by GsfVertexUpdator::add(), and GsfVertexSmoother::smooth().
VertexState GsfVertexMerger::merge | ( | const VertexState & | vertex | ) | const |
Definition at line 66 of file GsfVertexMerger.cc.
References maxComponents, MultiGaussianStateMerger< N >::merge(), merger, GaussianStateConversions::multiGaussianStateFromVertex(), and GaussianStateConversions::vertexFromMultiGaussianState().
|
private |
Definition at line 31 of file GsfVertexMerger.h.
Referenced by GsfVertexMerger(), and merge().
|
private |
Definition at line 30 of file GsfVertexMerger.h.
Referenced by GsfVertexMerger(), and merge().