|
ACTS
Experiment-independent tracking
|
ITripletSeedCuts can be used to increase or decrease seed weights based on the space points used in a seed.
More...
#include <Acts/Seeding2/BroadTripletSeedFilter.hpp>
Public Member Functions | |
| virtual | ~ITripletSeedCuts ()=default |
| virtual void | cutPerMiddleSp (std::span< TripletCandidate2 > &seedCandidates) const =0 |
| virtual float | seedWeight (const ConstSpacePointProxy2 &bottom, const ConstSpacePointProxy2 &middle, const ConstSpacePointProxy2 &top) const =0 |
| Returns seed weight bonus/malus depending on detector considerations. | |
| virtual bool | singleSeedCut (float weight, const ConstSpacePointProxy2 &bottom, const ConstSpacePointProxy2 &middle, const ConstSpacePointProxy2 &top) const =0 |
ITripletSeedCuts 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 |