CMS 3D CMS Logo

List of all members | Static Public Member Functions
edm::stream::CallGlobalImpl< T, bool > Struct Template Reference

#include <callAbilities.h>

Static Public Member Functions

static void beginJob (typename T::GlobalCache *iCache)
 
static void endJob (typename T::GlobalCache *iCache)
 
template<typename B >
static void set (B *iProd, typename T::GlobalCache const *iCache)
 

Detailed Description

template<typename T, bool>
struct edm::stream::CallGlobalImpl< T, bool >

Definition at line 45 of file callAbilities.h.

Member Function Documentation

◆ beginJob()

template<typename T , bool >
static void edm::stream::CallGlobalImpl< T, bool >::beginJob ( typename T::GlobalCache *  iCache)
inlinestatic

Definition at line 50 of file callAbilities.h.

50  {
52  T::globalBeginJob(iCache);
53  }
54  }

Referenced by edm::stream::EDAnalyzerAdaptor< T >::doBeginJob(), and edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginJob().

◆ endJob()

template<typename T , bool >
static void edm::stream::CallGlobalImpl< T, bool >::endJob ( typename T::GlobalCache *  iCache)
inlinestatic

Definition at line 55 of file callAbilities.h.

55 { T::globalEndJob(iCache); }

Referenced by edm::stream::EDAnalyzerAdaptor< T >::doEndJob(), and edm::stream::ProducingModuleAdaptor< T, M, B >::doEndJob().

◆ set()

template<typename T , bool >
template<typename B >
static void edm::stream::CallGlobalImpl< T, bool >::set ( B *  iProd,
typename T::GlobalCache const *  iCache 
)
inlinestatic

Definition at line 47 of file callAbilities.h.

47  {
48  static_cast<T*>(iProd)->setGlobalCache(iCache);
49  }

Referenced by edm::stream::EDAnalyzerAdaptor< T >::setupStreamModules(), and edm::stream::ProducingModuleAdaptor< T, M, B >::setupStreamModules().

relativeConstraints.value
value
Definition: relativeConstraints.py:53