|
ACTS
Experiment-independent tracking
|
Vertex fitter class implementing the Billoir vertex fitter. More...
#include <Acts/Vertexing/FullBilloirVertexFitter.hpp>
Classes | |
| struct | Config |
Public Member Functions | |
| FullBilloirVertexFitter (const Config &cfg, std::unique_ptr< const Logger > logger=getDefaultLogger("FullBilloirVertexFitter", Logging::INFO)) | |
| Constructor for user-defined InputTrack type. | |
| Result< Vertex > | fit (const std::vector< InputTrack > ¶mVector, const VertexingOptions &vertexingOptions, MagneticFieldProvider::Cache &fieldCache) const |
| Fit method, fitting vertex for provided tracks with constraint. | |
Vertex fitter class implementing the Billoir vertex fitter.
This class implements the Billoir vertex fitter from Ref. (1). It is also useful to have a look at Ref. (2). The cross-covariance matrices are derived in Ref. (3). Note that the Billoir vertex fitter outputs one 4D vertex position and nTrack momenta at this very point.
Ref. (1): Fast vertex fitting with a local parametrization of tracks. Author(s) Billoir, P ; Qian, S In: Nucl. Instrum. Methods Phys. Res., A 311 (1992) 139-150 DOI 10.1016/0168-9002(92)90859-3
Ref. (2): Pattern Recognition, Tracking and Vertex Reconstruction in Particle Detectors. Author(s) Fruehwirth, R ; Strandli, A
Ref. (3): ACTS White Paper: Cross-Covariance Matrices in the Billoir Vertex Fit https://acts.readthedocs.io/en/latest/white_papers/billoir-covariances.html Author(s) Russo, F
|
explicit |
Constructor for user-defined InputTrack type.
| cfg | Configuration object |
| logger | Logging instance |
| Result< Vertex > Acts::FullBilloirVertexFitter::fit | ( | const std::vector< InputTrack > & | paramVector, |
| const VertexingOptions & | vertexingOptions, | ||
| MagneticFieldProvider::Cache & | fieldCache ) const |
Fit method, fitting vertex for provided tracks with constraint.
| paramVector | Vector of track objects to fit vertex to |
| vertexingOptions | Vertexing options |
| fieldCache | The magnetic field cache |