Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SeedFinderUtils.ipp File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Functions

template<typename external_spacepoint_t >
LinCircle Acts::transformCoordinates (const InternalSpacePoint< external_spacepoint_t > &sp, const InternalSpacePoint< external_spacepoint_t > &spM, bool bottom)
 Transform two spacepoints to a u-v space circle.
 
template<typename external_spacepoint_t , typename callable_t >
LinCircle Acts::transformCoordinates (const external_spacepoint_t &sp, const external_spacepoint_t &spM, bool bottom, callable_t &&extractFunction)
 
template<typename external_spacepoint_t >
void Acts::transformCoordinates (Acts::SpacePointData &spacePointData, const std::vector< InternalSpacePoint< external_spacepoint_t > * > &vec, const InternalSpacePoint< external_spacepoint_t > &spM, bool bottom, std::vector< LinCircle > &linCircleVec)
 Transform a vector of spacepoints to u-v space circles with respect to a given middle spacepoint.
 
template<typename external_spacepoint_t , typename callable_t >
void Acts::transformCoordinates (Acts::SpacePointData &spacePointData, const std::vector< external_spacepoint_t * > &vec, const external_spacepoint_t &spM, bool bottom, std::vector< LinCircle > &linCircleVec, callable_t &&extractFunction)
 
template<typename external_spacepoint_t >
bool Acts::xyzCoordinateCheck (Acts::SpacePointData &spacePointData, const Acts::SeedFinderConfig< external_spacepoint_t > &config, const Acts::InternalSpacePoint< external_spacepoint_t > &sp, const double *spacepointPosition, double *outputCoordinates)
 Check the compatibility of spacepoint coordinates in xyz assuming the Bottom-Middle direction with the strip meassument details.