|
ACTS
Experiment-independent tracking
|
Implements the vertex finder based on the spacepoints using Hough transform For more information, see arXiv:2410.14494 0. More...
#include <Acts/Vertexing/HoughVertexFinder.hpp>
Classes | |
| struct | Config |
| Configuration struct. More... | |
Public Types | |
| using | HoughAxis = Axis<AxisType::Equidistant, AxisBoundaryType::Open> |
| Type alias for equidistant axis used in Hough transform. | |
| using | HoughCount_t = std::uint16_t |
| Type alias for count values in Hough histogram bins. | |
| using | HoughHist = Grid<HoughCount_t, HoughAxis, HoughAxis> |
| Type alias for 2D histogram used in Hough transform. | |
Public Member Functions | |
| HoughVertexFinder (Config cfg, std::unique_ptr< const Logger > lgr=getDefaultLogger("HoughVertexFinder", Logging::INFO)) | |
| Constructor. | |
| const Config & | config () const |
| Const access to the config. | |
| Acts::Result< Acts::Vector3 > | find (const std::vector< spacepoint_t > &spacepoints) const |
| Finds the vertex based on the provided spacepoints. | |
Implements the vertex finder based on the spacepoints using Hough transform For more information, see arXiv:2410.14494 0.
Assumes there is only 1 vertex and that it has a high multiplicity
| using Acts::HoughVertexFinder< spacepoint_t >::HoughAxis = Axis<AxisType::Equidistant, AxisBoundaryType::Open> |
Type alias for equidistant axis used in Hough transform.
| using Acts::HoughVertexFinder< spacepoint_t >::HoughCount_t = std::uint16_t |
Type alias for count values in Hough histogram bins.
| using Acts::HoughVertexFinder< spacepoint_t >::HoughHist = Grid<HoughCount_t, HoughAxis, HoughAxis> |
Type alias for 2D histogram used in Hough transform.
|
explicit |
Constructor.
| cfg | Configuration object |
| lgr | Logging instance |
| const Config & Acts::HoughVertexFinder< spacepoint_t >::config | ( | ) | const |
Const access to the config.
| Acts::Result< Acts::Vector3 > Acts::HoughVertexFinder< spacepoint_t >::find | ( | const std::vector< spacepoint_t > & | spacepoints | ) | const |
Finds the vertex based on the provided spacepoints.
| spacepoints | Vector of the input spacepoints; they do not need to be sorted anyhow |