CMS 3D CMS Logo

Classes | Namespaces | Macros
EventSetupInitTrait.h File Reference
#include "CommonTools/UtilAlgos/interface/AndSelector.h"
#include "CommonTools/UtilAlgos/interface/OrSelector.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

Definition at line 103 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

Definition at line 114 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

Definition at line 125 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

Definition at line 136 of file EventSetupInitTrait.h.

modules
Definition: MuonCleanerBySegments.cc:35
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
gainCalibHelper::gainCalibPI::type
type
Definition: SiPixelGainCalibHelper.h:40