CMS 3D CMS Logo

Classes | Functions
edm::es Namespace Reference

Classes

struct  L
 
struct  Label
 

Functions

template<int ILabel, typename T >
L< T, ILabel > l (std::shared_ptr< T > &iP)
 
Label label (const std::string &iString, int iIndex)
 
Label label (int iIndex, const std::string &iString)
 
template<typename... TArgs>
ESProducts< std::remove_reference_t< TArgs >... > products (TArgs &&...args)
 

Function Documentation

template<int ILabel, typename T >
L<T,ILabel> edm::es::l ( std::shared_ptr< T > &  iP)

Definition at line 50 of file es_Label.h.

50  {
51  return L<T,ILabel>{iP};
52  }
Label edm::es::label ( const std::string &  iString,
int  iIndex 
)
inline
Label edm::es::label ( int  iIndex,
const std::string &  iString 
)
inline

Definition at line 100 of file es_Label.h.

References ecalTriggerPrimitiveDigis_cfi::Label.

100  {
101  return Label(iString, iIndex);
102  }
template<typename... TArgs>
ESProducts<std::remove_reference_t<TArgs>...> edm::es::products ( TArgs &&...  args)