Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Plugins/Sycl/include/Acts/Plugins/Sycl/Seeding/DeviceExperimentCuts.hpp>
Public Member Functions | |
float | seedWeight (const detail::DeviceSpacePoint &bottom, const detail::DeviceSpacePoint &middle, const detail::DeviceSpacePoint &top) const |
bool | singleSeedCut (float weight, const detail::DeviceSpacePoint &bottom, const detail::DeviceSpacePoint &middle, const detail::DeviceSpacePoint &top) const |
DeviceExperimentCuts
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.
Definition at line 20 of file DeviceExperimentCuts.hpp.
View newest version in sPHENIX GitHub at line 20 of file DeviceExperimentCuts.hpp
|
inline |
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 |
Definition at line 27 of file DeviceExperimentCuts.hpp.
View newest version in sPHENIX GitHub at line 27 of file DeviceExperimentCuts.hpp
References Acts::Sycl::detail::DeviceSpacePoint::r.
Referenced by Acts::Sycl::detail::TripletFilter::operator()().
|
inline |
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 |
Definition at line 46 of file DeviceExperimentCuts.hpp.
View newest version in sPHENIX GitHub at line 46 of file DeviceExperimentCuts.hpp
References Acts::Sycl::detail::DeviceSpacePoint::r.
Referenced by Acts::Sycl::detail::TripletFilter::operator()().