|
ACTS
Experiment-independent tracking
|
Optionals struct: contains the optional cuts, weights and score to be applied. More...
#include <Acts/AmbiguityResolution/ScoreBasedAmbiguityResolution.hpp>
Public Types | |
| using | OptionalCuts = std::function<bool(const track_proxy_t&)> |
| Type alias for optional track cuts function. | |
| using | OptionalHitSelection |
| Type alias for optional hit selection function. | |
| using | OptionalScoreModifier |
| Type alias for optional score modifier function. | |
Public Attributes | |
| std::vector< OptionalCuts > | cuts = {} |
| Custom track selection cuts to apply. | |
| std::vector< OptionalHitSelection > | hitSelections = {} |
| Custom hit selection functions for track states. | |
| std::vector< OptionalScoreModifier > | scores = {} |
| applied only if useAmbiguityScoring is true | |
| std::vector< OptionalScoreModifier > | weights = {} |
| Custom track score modifiers/weights. | |
Optionals struct: contains the optional cuts, weights and score to be applied.
The default cuts and scoring has only a basic set of cuts and score-modifiers. For more flexibility users can define custom cuts and scores using this structure.
| using Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::OptionalCuts = std::function<bool(const track_proxy_t&)> |
Type alias for optional track cuts function.
| using Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::OptionalHitSelection |
Type alias for optional hit selection function.
| using Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::OptionalScoreModifier |
Type alias for optional score modifier function.
| std::vector<OptionalCuts> Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::cuts = {} |
Custom track selection cuts to apply.
| std::vector<OptionalHitSelection> Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::hitSelections = {} |
Custom hit selection functions for track states.
| std::vector<OptionalScoreModifier> Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::scores = {} |
applied only if useAmbiguityScoring is true
| std::vector<OptionalScoreModifier> Acts::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >::weights = {} |
Custom track score modifiers/weights.