|
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | ALPAKA_ACCELERATOR_NAMESPACE::lst::addTripletToMemory (ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, Triplets &triplets, unsigned int innerSegmentIndex, unsigned int outerSegmentIndex, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, float betaIn, float betaInCut, float circleRadius, float circleCenterX, float circleCenterY, unsigned int tripletIndex) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE float | ALPAKA_ACCELERATOR_NAMESPACE::lst::computeRadiusFromThreeAnchorHits (TAcc const &acc, float x1, float y1, float x2, float y2, float x3, float y3, float &g, float &f) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::passPointingConstraint (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int firstMDIndex, unsigned int secondMDIndex, unsigned int thirdMDIndex, float &zOut, float &rtOut, uint16_t innerOuterLowerModuleIndex, unsigned int innerSegmentIndex, unsigned int outerSegmentIndex, float &betaIn, float &betaInCut) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::passPointingConstraintBBB (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int firstMDIndex, unsigned int secondMDIndex, unsigned int thirdMDIndex, float &zOut, float &rtOut, unsigned int innerSegmentIndex, float &betaIn, float &betaInCut) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::passPointingConstraintBBE (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int firstMDIndex, unsigned int secondMDIndex, unsigned int thirdMDIndex, float &zOut, float &rtOut, uint16_t innerOuterLowerModuleIndex, unsigned int innerSegmentIndex, unsigned int outerSegmentIndex, float &betaIn, float &betaInCut) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::passPointingConstraintEEE (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int firstMDIndex, unsigned int secondMDIndex, unsigned int thirdMDIndex, float &zOut, float &rtOut, unsigned int innerSegmentIndex, unsigned int outerSegmentIndex, float &betaIn, float &betaInCut) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::passRZConstraint (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int firstMDIndex, unsigned int secondMDIndex, unsigned int thirdMDIndex) |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::lst::runTripletConstraintsAndAlgo (TAcc const &acc, ModulesConst modules, MiniDoubletsConst mds, SegmentsConst segments, uint16_t innerInnerLowerModuleIndex, uint16_t middleLowerModuleIndex, uint16_t outerOuterLowerModuleIndex, unsigned int innerSegmentIndex, unsigned int outerSegmentIndex, float &zOut, float &rtOut, float &betaIn, float &betaInCut, float &circleRadius, float &circleCenterX, float &circleCenterY) |
|