CMS 3D CMS Logo

Classes | Namespaces | Defines

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/CommonTools/UtilAlgos/interface/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

namespace  edm
 

A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.


namespace  helpers
namespace  reco
 

fixed size matrix


namespace  reco::modules

Defines

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

Define Documentation

#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.

#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.

#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.

#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.