CMS 3D CMS Logo

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

#include <callAbilities.h>

Static Public Member Functions

static void beginLuminosityBlock (edm::LuminosityBlock const &Lumi, edm::EventSetup const &iES, typename T::LuminosityBlockContext const *iRC, std::shared_ptr< typename T::LuminosityBlockSummaryCache > &oCache)
 
static void globalEndLuminosityBlock (edm::LuminosityBlock const &Lumi, edm::EventSetup const &iES, typename T::LuminosityBlockContext const *iContext, typename T::LuminosityBlockSummaryCache *iCache)
 
template<typename B >
static void streamEndLuminosityBlockSummary (B *iProd, edm::LuminosityBlock const &iLumi, edm::EventSetup const &iES, typename T::LuminosityBlockSummaryCache *iCache)
 

Detailed Description

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

Definition at line 182 of file callAbilities.h.

Member Function Documentation

◆ beginLuminosityBlock()

template<typename T , bool >
static void edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::beginLuminosityBlock ( edm::LuminosityBlock const &  Lumi,
edm::EventSetup const &  iES,
typename T::LuminosityBlockContext const *  iRC,
std::shared_ptr< typename T::LuminosityBlockSummaryCache > &  oCache 
)
inlinestatic

Definition at line 183 of file callAbilities.h.

186  {
187  oCache = T::globalBeginLuminosityBlockSummary(Lumi, iES, iRC);
188  }

References mix_E10TeV_L13E31_BX432_cfi::Lumi.

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

◆ globalEndLuminosityBlock()

template<typename T , bool >
static void edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::globalEndLuminosityBlock ( edm::LuminosityBlock const &  Lumi,
edm::EventSetup const &  iES,
typename T::LuminosityBlockContext const *  iContext,
typename T::LuminosityBlockSummaryCache *  iCache 
)
inlinestatic

Definition at line 197 of file callAbilities.h.

200  {
201  T::globalEndLuminosityBlockSummary(Lumi, iES, iContext, iCache);
202  }

References mix_E10TeV_L13E31_BX432_cfi::Lumi.

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

◆ streamEndLuminosityBlockSummary()

template<typename T , bool >
template<typename B >
static void edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::streamEndLuminosityBlockSummary ( B *  iProd,
edm::LuminosityBlock const &  iLumi,
edm::EventSetup const &  iES,
typename T::LuminosityBlockSummaryCache *  iCache 
)
inlinestatic

Definition at line 190 of file callAbilities.h.

193  {
194  static_cast<T*>(iProd)->endLuminosityBlockSummary(iLumi, iES, iCache);
195  }

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

mix_E10TeV_L13E31_BX432_cfi.Lumi
Lumi
Definition: mix_E10TeV_L13E31_BX432_cfi.py:24