CMS 3D CMS Logo

Classes | Functions
edm::refitem Namespace Reference

Classes

struct  GetRefPtrImpl
 
struct  GetRefPtrImpl< C, T, F, unsigned int >
 
struct  IsThinnedAvailableImpl
 
struct  IsThinnedAvailableImpl< C, unsigned int >
 

Functions

template<typename C , typename T , typename F , typename K >
void findRefItem (RefCore const &refCore, C const *container, K const &key)
 

Function Documentation

◆ findRefItem()

template<typename C , typename T , typename F , typename K >
void edm::refitem::findRefItem ( RefCore const &  refCore,
C const *  container,
K const &  key 
)
inline

Definition at line 19 of file RefItemGet.h.

19  {
20  F finder;
21  T const* item = finder(*container, key);
22  refCore.setProductPtr(item);
23  }

References F(), HLT_FULL_cff::finder, B2GTnPMonitor_cfi::item, crabWrapper::key, and edm::RefCore::setProductPtr().

HLT_FULL_cff.finder
finder
Definition: HLT_FULL_cff.py:51935
F
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition: blowfish.cc:163
B2GTnPMonitor_cfi.item
item
Definition: B2GTnPMonitor_cfi.py:147
T
long double T
Definition: Basic3DVectorLD.h:48
crabWrapper.key
key
Definition: crabWrapper.py:19