|
ACTS
Experiment-independent tracking
|
IExperimentCuts can be used to increase or decrease seed weights based on the space points used in a seed.
More...
#include <Acts/Seeding/IExperimentCuts.hpp>
Public Member Functions | |
| virtual | ~IExperimentCuts ()=default |
| virtual std::vector< typename CandidatesForMiddleSp< const SpacePoint >::value_type > | cutPerMiddleSP (std::vector< typename CandidatesForMiddleSp< const SpacePoint >::value_type > seedCandidates) const =0 |
| virtual float | seedWeight (const SpacePoint &bottom, const SpacePoint &middle, const SpacePoint &top) const =0 |
| Returns seed weight bonus/malus depending on detector considerations. | |
| virtual bool | singleSeedCut (float weight, const SpacePoint &bottom, const SpacePoint &middle, const SpacePoint &top) const =0 |
IExperimentCuts can be used to increase or decrease seed weights based on the space points used in a seed.
Seed weights are also influenced by the SeedFilter default implementation. This tool is also used to decide if a seed passes a seed weight cut. As the weight is stored in seeds, there are two distinct methods.
|
virtualdefault |
|
pure virtual |
| seedCandidates | contains collection of seed candidates created for one middle space point in a std::tuple format |
|
pure virtual |
Returns seed weight bonus/malus depending on detector considerations.
| bottom | bottom space point of the current seed |
| middle | middle space point of the current seed |
| top | top space point of the current seed |
|
pure virtual |
| weight | the current seed weight |
| bottom | bottom space point of the current seed |
| middle | middle space point of the current seed |
| top | top space point of the current seed |