ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer > Class Template Reference

#include </home/runner/work/acts/acts/Plugins/Hashing/include/ActsPlugins/Hashing/HashingAlgorithm.hpp>

Public Types

using Config = HashingAlgorithmConfig

Public Member Functions

 HashingAlgorithm ()=default
 HashingAlgorithm (const Config &cfg)
const Configconfig () const
 Get readonly access to the config parameters.
template<typename collection_t>
void execute (SpacePointContainer &spacePoints, AnnoyModel *annoyModel, collection_t &outputCollection) const

Member Typedef Documentation

◆ Config

template<typename external_spacepoint_t, typename SpacePointContainer>
using ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >::Config = HashingAlgorithmConfig

Constructor & Destructor Documentation

◆ HashingAlgorithm() [1/2]

template<typename external_spacepoint_t, typename SpacePointContainer>
ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >::HashingAlgorithm ( const Config & cfg)
explicit

◆ HashingAlgorithm() [2/2]

template<typename external_spacepoint_t, typename SpacePointContainer>
ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >::HashingAlgorithm ( )
default

Member Function Documentation

◆ config()

template<typename external_spacepoint_t, typename SpacePointContainer>
const Config & ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >::config ( ) const

Get readonly access to the config parameters.

◆ execute()

template<typename external_spacepoint_t, typename SpacePointContainer>
template<typename collection_t>
void ActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >::execute ( SpacePointContainer & spacePoints,
AnnoyModel * annoyModel,
collection_t & outputCollection ) const