CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions
reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, helpers::NullAndOperand > 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, helpers::NullAndOperand > &selector, const edm::Event &evt, const edm::EventSetup &es)
 

Detailed Description

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

Definition at line 55 of file EventSetupInitTrait.h.

Member Function Documentation

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

Definition at line 57 of file EventSetupInitTrait.h.

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

59  {
60  EventSetupInit<T1>::type::init(selector.s1_, evt, es);
61  EventSetupInit<T2>::type::init(selector.s2_, evt, es);
62  EventSetupInit<T3>::type::init(selector.s3_, evt, es);
63  EventSetupInit<T4>::type::init(selector.s4_, evt, es);
64  }
static void init(T &, const edm::Event &, const edm::EventSetup &)