CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions | Variables
ESProducts.h File Reference
#include <memory>
#include "FWCore/Framework/interface/produce_helpers.h"

Go to the source code of this file.

Classes

struct  edm::ESProducts< T1, T2, T3 >
 
struct  edm::eventsetup::produce::MultiHolder< T, U >
 
struct  edm::eventsetup::produce::OneHolder< T >
 
struct  edm::eventsetup::produce::OneHolder< std::auto_ptr< T > >
 
struct  edm::eventsetup::produce::Produce
 
struct  edm::eventsetup::produce::ProductHolder< T1, T2, T3 >
 
struct  edm::eventsetup::produce::ProductHolder< Null, Null, Null >
 
struct  edm::eventsetup::produce::ProductHolder< T1, Null, Null >
 

Namespaces

 edm
 HLT enums.
 
 edm::es
 
 edm::eventsetup
 
 edm::eventsetup::produce
 

Functions

template<typename T1 , typename T2 , typename T3 , typename ToT >
void edm::copyFromTo (ESProducts< T1, T2, T3 > &iFrom, ToT &iTo)
 
template<typename T , typename U , typename V >
MultiHolder< MultiHolder< T, U >
, V > 
edm::eventsetup::produce::operator<< (const MultiHolder< T, U > &iHolder, const V &iValue)
 
template<typename T , typename S >
MultiHolder< OneHolder< T >, Sedm::eventsetup::produce::operator<< (const OneHolder< T > &iHolder, const S &iValue)
 
template<typename T >
OneHolder< Tedm::eventsetup::produce::operator<< (const Produce &, T iValue)
 
template<typename T , typename S >
ESProducts< T, Sedm::es::products (const T &i1, const S &i2)
 
template<typename T , typename S , typename U >
ESProducts< T, S, U > edm::es::products (const T &i1, const S &i2, const U &i3)
 

Variables

eventsetup::produce::Produce edm::es::produced