CMS 3D CMS Logo

Classes | Namespaces | Macros
EventSetupInitTrait.h File Reference
#include "CommonTools/UtilAlgos/interface/AndSelector.h"
#include "CommonTools/UtilAlgos/interface/OrSelector.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"

Go to the source code of this file.

Classes

struct  reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, T5 >
 
struct  reco::modules::CombinedEventSetupInit< T1, T2, helpers::NullAndOperand, helpers::NullAndOperand, helpers::NullAndOperand >
 
struct  reco::modules::CombinedEventSetupInit< T1, T2, T3, helpers::NullAndOperand, helpers::NullAndOperand >
 
struct  reco::modules::CombinedEventSetupInit< T1, T2, T3, T4, helpers::NullAndOperand >
 
struct  reco::modules::CommonSelectorEventSetupInit
 
struct  reco::modules::EventSetupInit< T >
 
struct  reco::modules::EventSetupInit< AndSelector< T1, T2, T3, T4, T5 > >
 
struct  reco::modules::EventSetupInit< OrSelector< T1, T2, T3, T4, T5 > >
 
struct  reco::modules::NoEventSetupInit< T >
 take no action (default) More...
 

Namespaces

 edm
 HLT enums.
 
 helpers
 
 reco
 fixed size matrix
 
 reco::modules
 

Macros

#define EVENTSETUP_STD_INIT(SELECTOR)
 
#define EVENTSETUP_STD_INIT_T1(SELECTOR)
 
#define EVENTSETUP_STD_INIT_T2(SELECTOR)
 
#define EVENTSETUP_STD_INIT_T3(SELECTOR)
 

Macro Definition Documentation

◆ EVENTSETUP_STD_INIT

#define EVENTSETUP_STD_INIT (   SELECTOR)
Value:
namespace reco { \
namespace modules { \
template <> \
struct EventSetupInit<SELECTOR> { \
typedef CommonSelectorEventSetupInit type; \
}; \
} \
} \
struct __useless_ignoreme
fixed size matrix

Definition at line 125 of file EventSetupInitTrait.h.

◆ EVENTSETUP_STD_INIT_T1

#define EVENTSETUP_STD_INIT_T1 (   SELECTOR)
Value:
namespace reco { \
namespace modules { \
template <typename T1> \
struct EventSetupInit<SELECTOR<T1> > { \
typedef CommonSelectorEventSetupInit type; \
}; \
} \
} \
struct __useless_ignoreme
fixed size matrix

Definition at line 136 of file EventSetupInitTrait.h.

◆ EVENTSETUP_STD_INIT_T2

#define EVENTSETUP_STD_INIT_T2 (   SELECTOR)
Value:
namespace reco { \
namespace modules { \
template <typename T1, typename T2> \
struct EventSetupInit<SELECTOR<T1, T2> > { \
typedef CommonSelectorEventSetupInit type; \
}; \
} \
} \
struct __useless_ignoreme
fixed size matrix

Definition at line 147 of file EventSetupInitTrait.h.

◆ EVENTSETUP_STD_INIT_T3

#define EVENTSETUP_STD_INIT_T3 (   SELECTOR)
Value:
namespace reco { \
namespace modules { \
template <typename T1, typename T2, typename T3> \
struct EventSetupInit<SELECTOR<T1, T2, T3> > { \
typedef CommonSelectorEventSetupInit type; \
}; \
} \
} \
struct __useless_ignoreme
fixed size matrix

Definition at line 158 of file EventSetupInitTrait.h.