|
ACTS
Experiment-independent tracking
|
Container for triplet candidates found by the triplet seed finder. More...
#include <Acts/Seeding2/TripletSeedFinder.hpp>
Classes | |
| class | Proxy |
Public Types | |
| using | const_iterator |
| Type alias for const iterator over triplet candidates. | |
| using | Index = std::uint32_t |
| Type alias for candidate index type. | |
Public Member Functions | |
| const_iterator | begin () const |
| Returns iterator to the beginning of the candidate collection. | |
| void | clear () |
| Clears all stored triplet candidates Removes all candidates from the container and frees memory. | |
| const std::vector< float > & | curvatures () const |
| Returns the vector of track curvature estimations. | |
| void | emplace_back (SpacePointIndex2 spT, float curvature, float impactParameter) |
| Adds a new triplet candidate to the container. | |
| const_iterator | end () const |
| Returns iterator to the end of the candidate collection. | |
| const std::vector< float > & | impactParameters () const |
| Returns the vector of impact parameter estimations. | |
| Proxy | operator[] (Index index) const |
| Provides access to a triplet candidate via proxy object. | |
| void | reserve (Index size) |
| Reserves storage space for the specified number of candidates. | |
| Index | size () const |
| Returns the number of triplet candidates stored. | |
| const std::vector< SpacePointIndex2 > & | topSpacePoints () const |
| Returns the vector of top space point indices. | |
Container for triplet candidates found by the triplet seed finder.
This implementation uses partial AoS/SoA depending on the access pattern in the triplet finding process.
Type alias for const iterator over triplet candidates.
| using Acts::TripletTopCandidates::Index = std::uint32_t |
Type alias for candidate index type.
| const_iterator Acts::TripletTopCandidates::begin | ( | ) | const |
Returns iterator to the beginning of the candidate collection.
| void Acts::TripletTopCandidates::clear | ( | ) |
Clears all stored triplet candidates Removes all candidates from the container and frees memory.
| const std::vector< float > & Acts::TripletTopCandidates::curvatures | ( | ) | const |
Returns the vector of track curvature estimations.
| void Acts::TripletTopCandidates::emplace_back | ( | SpacePointIndex2 | spT, |
| float | curvature, | ||
| float | impactParameter ) |
Adds a new triplet candidate to the container.
| spT | Space point index for the top space point of the triplet |
| curvature | Track curvature estimation for the triplet |
| impactParameter | Impact parameter estimation for the triplet |
| const_iterator Acts::TripletTopCandidates::end | ( | ) | const |
Returns iterator to the end of the candidate collection.
| const std::vector< float > & Acts::TripletTopCandidates::impactParameters | ( | ) | const |
Returns the vector of impact parameter estimations.
Provides access to a triplet candidate via proxy object.
| index | Index of the candidate to access |
| void Acts::TripletTopCandidates::reserve | ( | Index | size | ) |
Reserves storage space for the specified number of candidates.
| size | Number of candidates to reserve space for |
| Index Acts::TripletTopCandidates::size | ( | ) | const |
Returns the number of triplet candidates stored.
| const std::vector< SpacePointIndex2 > & Acts::TripletTopCandidates::topSpacePoints | ( | ) | const |
Returns the vector of top space point indices.