Juggler
Juggling algorithms and event processing using gaudi framework
Jug::GeometryIdMultisetAccessor< T > Struct Template Reference

#include <GeometryContainers.hpp>

Public Types

using Container = GeometryIdMultiset< T >
 
using Key = Acts::GeometryIdentifier
 
using Value = typename GeometryIdMultiset< T >::value_type
 
using Iterator = typename GeometryIdMultiset< T >::const_iterator
 

Public Member Functions

std::pair< Iterator, Iteratorrange (const Acts::Surface &surface) const
 

Public Attributes

const Containercontainer = nullptr
 

Detailed Description

template<typename T>
struct Jug::GeometryIdMultisetAccessor< T >

The accessor for the GeometryIdMultiset container

It wraps up a few lookup methods to be used in the Combinatorial Kalman Filter

Member Typedef Documentation

◆ Container

template<typename T >
using Jug::GeometryIdMultisetAccessor< T >::Container = GeometryIdMultiset<T>

◆ Iterator

template<typename T >
using Jug::GeometryIdMultisetAccessor< T >::Iterator = typename GeometryIdMultiset<T>::const_iterator

◆ Key

template<typename T >
using Jug::GeometryIdMultisetAccessor< T >::Key = Acts::GeometryIdentifier

◆ Value

template<typename T >
using Jug::GeometryIdMultisetAccessor< T >::Value = typename GeometryIdMultiset<T>::value_type

Member Function Documentation

◆ range()

template<typename T >
std::pair<Iterator, Iterator> Jug::GeometryIdMultisetAccessor< T >::range ( const Acts::Surface &  surface) const
inline

Member Data Documentation

◆ container

template<typename T >
const Container* Jug::GeometryIdMultisetAccessor< T >::container = nullptr

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