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

◆ l()

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() [1/2]

Label edm::es::label ( const std::string &  iString,
int  iIndex 
)
inline

Definition at line 91 of file es_Label.h.

91 { return Label(iString, iIndex); }

References DataMixerDataOnData_cff::Label.

◆ label() [2/2]

Label edm::es::label ( int  iIndex,
const std::string &  iString 
)
inline

Definition at line 92 of file es_Label.h.

92 { return Label(iString, iIndex); }

References DataMixerDataOnData_cff::Label.

◆ products()

template<typename... TArgs>
ESProducts<std::remove_reference_t<TArgs>...> edm::es::products ( TArgs &&...  args)
writedatasetfile.args
args
Definition: writedatasetfile.py:18
ESProducts
edm::ESFillDirectly
Definition: ESProducts.h:102
DataMixerDataOnData_cff.Label
Label
Definition: DataMixerDataOnData_cff.py:21