Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
art
detail
ItemGetter< std::pair< cet::map_vector_key, T >, cet::map_vector< T > >
Public Member Functions
|
List of all members
art::detail::ItemGetter< std::pair< cet::map_vector_key, T >, cet::map_vector< T > > Class Template Reference
#include <
Ptr.h
>
Public Member Functions
std::pair<
cet::map_vector_key
, T > const *
operator()
(
cet::map_vector
< T > const *product, typename
Ptr
< T >::key_type iKey) const
Detailed Description
template<typename T>
class art::detail::ItemGetter< std::pair< cet::map_vector_key, T >, cet::map_vector< T > >
Definition at line
377
of file
Ptr.h
.
Member Function Documentation
template<typename T >
std::pair<
cet::map_vector_key
, T> const*
art::detail::ItemGetter
< std::pair<
cet::map_vector_key
, T >,
cet::map_vector
< T > >::operator()
(
cet::map_vector
< T > const *
product
,
typename
Ptr
< T >::key_type
iKey
)
const
inline
Definition at line
381
of file
Ptr.h
.
383
{
384
assert(product !=
nullptr
);
385
cet::map_vector_key
k
(static_cast<unsigned>(iKey));
386
auto
it = product->
find
(
k
);
387
if
(it == product->
end
()) {
388
return
nullptr
;
389
}
390
return
&*it;
391
}
cet::map_vector::find
iterator find(key_type key)
Definition:
map_vector.h:381
cet::map_vector::end
iterator end() noexcept
Definition:
map_vector.h:190
cet::map_vector_key
Definition:
map_vector.h:34
muoncounters.k
k
Definition:
muoncounters.py:27
The documentation for this class was generated from the following file:
canvas/canvas/Persistency/Common/
Ptr.h
Generated by
1.8.11