|
ACTS
Experiment-independent tracking
|
Implements an adaptive multi-vertex fitter as described in detail in Section 5.3.5 in: Ref. More...
#include <Acts/Vertexing/AdaptiveMultiVertexFitter.hpp>
Classes | |
| struct | Config |
| struct | State |
| The fitter state. More... | |
Public Member Functions | |
| AdaptiveMultiVertexFitter (Config cfg, std::unique_ptr< const Logger > logger=getDefaultLogger("AdaptiveMultiVertexFitter", Logging::INFO)) | |
| Constructor for user-defined InputTrack_t type != BoundTrackParameters. | |
| Result< void > | addVtxToFit (State &state, const std::vector< Vertex * > &newVertices, const VertexingOptions &vertexingOptions) const |
| Adds a new vertex to an existing multi-vertex fit. | |
| Result< void > | fit (State &state, const VertexingOptions &vertexingOptions) const |
| Performs a simultaneous fit of all vertices in state.vertexCollection. | |
Implements an adaptive multi-vertex fitter as described in detail in Section 5.3.5 in: Ref.
(1): CERN-THESIS-2010-027, Author: Piacquadio, Giacinto: Identification of b-jets and investigation of the discovery potential of a Higgs boson in the WH−−>lvbb¯ channel with the ATLAS experiment
|
explicit |
Constructor for user-defined InputTrack_t type != BoundTrackParameters.
| cfg | Configuration object object |
| logger | The logging instance |
| Result< void > Acts::AdaptiveMultiVertexFitter::addVtxToFit | ( | State & | state, |
| const std::vector< Vertex * > & | newVertices, | ||
| const VertexingOptions & | vertexingOptions ) const |
Adds a new vertex to an existing multi-vertex fit.
| state | Fitter state |
| newVertices | Vertex to be added to fit |
| vertexingOptions | Vertexing options |
| Result< void > Acts::AdaptiveMultiVertexFitter::fit | ( | State & | state, |
| const VertexingOptions & | vertexingOptions ) const |
Performs a simultaneous fit of all vertices in state.vertexCollection.
| state | Fitter state |
| vertexingOptions | Vertexing options |