CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
edm::refhelper::FindDetSetForDetSetVector< T, C > Struct Template Reference

#include <DetSetRefVector.h>

Public Types

using first_argument_type = C const &
 
using result_type = DetSet< T > const *
 
using second_argument_type = edm::det_id_type const
 

Public Member Functions

result_type operator() (first_argument_type iContainer, second_argument_type iIndex) const
 

Detailed Description

template<typename T, typename C>
struct edm::refhelper::FindDetSetForDetSetVector< T, C >

Definition at line 70 of file DetSetRefVector.h.

Member Typedef Documentation

template<typename T , typename C >
using edm::refhelper::FindDetSetForDetSetVector< T, C >::first_argument_type = C const&

Definition at line 73 of file DetSetRefVector.h.

template<typename T , typename C >
using edm::refhelper::FindDetSetForDetSetVector< T, C >::result_type = DetSet<T> const*

Definition at line 72 of file DetSetRefVector.h.

template<typename T , typename C >
using edm::refhelper::FindDetSetForDetSetVector< T, C >::second_argument_type = edm::det_id_type const

Definition at line 74 of file DetSetRefVector.h.

Member Function Documentation

template<typename T , typename C >
result_type edm::refhelper::FindDetSetForDetSetVector< T, C >::operator() ( first_argument_type  iContainer,
second_argument_type  iIndex 
) const
inline

Definition at line 76 of file DetSetRefVector.h.

76  {
77  return &(*(iContainer.find(iIndex)));
78  }