|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | ALPAKA_ACCELERATOR_NAMESPACE::lst::addMDToMemory (TAcc const &acc, MiniDoublets mds, HitsConst hits, ModulesConst modules, unsigned int lowerHitIdx, unsigned int upperHitIdx, uint16_t lowerModuleIdx, float dz, float dPhi, float dPhiChange, float shiftedX, float shiftedY, float shiftedZ, float noShiftedDphi, float noShiftedDPhiChange, unsigned int idx) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE float | ALPAKA_ACCELERATOR_NAMESPACE::lst::dPhiThreshold (TAcc const &acc, float rt, ModulesConst modules, uint16_t moduleIndex, float dPhi=0, float dz=0) |
|
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::isTighterTiltedModules (ModulesConst modules, uint16_t moduleIndex) |
|
ALPAKA_FN_ACC ALPAKA_FN_INLINE float | ALPAKA_ACCELERATOR_NAMESPACE::lst::moduleGapSize (ModulesConst modules, uint16_t moduleIndex) |
|
template<typename TAcc > |
ALPAKA_FN_ACC bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::runMiniDoubletDefaultAlgo (TAcc const &acc, ModulesConst modules, uint16_t lowerModuleIndex, uint16_t upperModuleIndex, unsigned int lowerHitIndex, unsigned int upperHitIndex, float &dz, float &dPhi, float &dPhiChange, float &shiftedX, float &shiftedY, float &shiftedZ, float &noShiftedDphi, float &noShiftedDphiChange, float xLower, float yLower, float zLower, float rtLower, float xUpper, float yUpper, float zUpper, float rtUpper) |
|
template<typename TAcc > |
ALPAKA_FN_ACC bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::runMiniDoubletDefaultAlgoBarrel (TAcc const &acc, ModulesConst modules, uint16_t lowerModuleIndex, uint16_t upperModuleIndex, unsigned int lowerHitIndex, unsigned int upperHitIndex, float &dz, float &dPhi, float &dPhiChange, float &shiftedX, float &shiftedY, float &shiftedZ, float &noShiftedDphi, float &noShiftedDphiChange, float xLower, float yLower, float zLower, float rtLower, float xUpper, float yUpper, float zUpper, float rtUpper) |
|
template<typename TAcc > |
ALPAKA_FN_ACC bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::runMiniDoubletDefaultAlgoEndcap (TAcc const &acc, ModulesConst modules, uint16_t lowerModuleIndex, uint16_t upperModuleIndex, unsigned int lowerHitIndex, unsigned int upperHitIndex, float &drt, float &dPhi, float &dPhiChange, float &shiftedX, float &shiftedY, float &shiftedZ, float &noShiftedDphi, float &noShiftedDphichange, float xLower, float yLower, float zLower, float rtLower, float xUpper, float yUpper, float zUpper, float rtUpper) |
|
template<typename TAcc > |
ALPAKA_FN_INLINE ALPAKA_FN_ACC void | ALPAKA_ACCELERATOR_NAMESPACE::lst::shiftStripHits (TAcc const &acc, ModulesConst modules, uint16_t lowerModuleIndex, uint16_t upperModuleIndex, unsigned int lowerHitIndex, unsigned int upperHitIndex, float *shiftedCoords, float xLower, float yLower, float zLower, float rtLower, float xUpper, float yUpper, float zUpper, float rtUpper) |
|