Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Sycl::DeviceExperimentCuts Class Reference

#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
 

Detailed Description

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

Member Function Documentation

float Acts::Sycl::DeviceExperimentCuts::seedWeight ( const detail::DeviceSpacePoint bottom,
const detail::DeviceSpacePoint middle,
const detail::DeviceSpacePoint top 
) const
inline

Returns seed weight bonus/malus depending on detector considerations.

Parameters
bottombottom space point of the current seed
middlemiddle space point of the current seed
toptop space point of the current seed
Returns
seed weight to be added to the seed's weight

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()().

+ Here is the caller graph for this function:

bool Acts::Sycl::DeviceExperimentCuts::singleSeedCut ( float  weight,
const detail::DeviceSpacePoint bottom,
const detail::DeviceSpacePoint middle,
const detail::DeviceSpacePoint top 
) const
inline
Parameters
weightthe current seed weight
bottombottom space point of the current seed
middlemiddle space point of the current seed
toptop space point of the current seed
Returns
true if the seed should be kept, false if the seed should be discarded

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()().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following file: