CMS 3D CMS Logo

List of all members | Static Public Member Functions
reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, T5 > Struct Template Reference

#include <EventSetupInitTrait.h>

Static Public Member Functions

template<template< typename, typename, typename, typename, typename > class SelectorT>
static void init (SelectorT< T1, T2, T3, T4, T5 > &selector, const edm::Event &evt, const edm::EventSetup &es)
 

Detailed Description

template<typename T1, typename T2, typename T3 = helpers::NullAndOperand, typename T4 = helpers::NullAndOperand, typename T5 = helpers::NullAndOperand>
struct reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, T5 >

Definition at line 42 of file EventSetupInitTrait.h.

Member Function Documentation

◆ init()

template<typename T1 , typename T2 , typename T3 = helpers::NullAndOperand, typename T4 = helpers::NullAndOperand, typename T5 = helpers::NullAndOperand>
template<template< typename, typename, typename, typename, typename > class SelectorT>
static void reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, T5 >::init ( SelectorT< T1, T2, T3, T4, T5 > &  selector,
const edm::Event evt,
const edm::EventSetup es 
)
inlinestatic

Definition at line 44 of file EventSetupInitTrait.h.

44  {
45  EventSetupInit<T1>::type::init(selector.s1_, evt, es);
46  EventSetupInit<T2>::type::init(selector.s2_, evt, es);
47  EventSetupInit<T3>::type::init(selector.s3_, evt, es);
48  EventSetupInit<T4>::type::init(selector.s4_, evt, es);
49  EventSetupInit<T5>::type::init(selector.s5_, evt, es);
50  }

References reco::modules::NoEventSetupInit< T >::init().

reco::modules::NoEventSetupInit::init
static void init(T &, const edm::Event &, const edm::EventSetup &)
Definition: EventSetupInitTrait.h:20