CMS 3D CMS Logo

EventSetupInitTrait.h File Reference

#include "PhysicsTools/UtilAlgos/interface/AndSelector.h"
#include "PhysicsTools/UtilAlgos/interface/OrSelector.h"

Go to the source code of this file.

Namespaces

namespace  edm
namespace  helpers
namespace  reco
namespace  reco::modules

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
 implement common interface defined in: httpss://twiki.cern.ch/twiki/bin/view/CMS/SelectorInterface More...
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...

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.


Generated on Tue Jun 9 17:55:01 2009 for CMSSW by  doxygen 1.5.4