CMS 3D CMS Logo

Defines

/data/refman/pasoursint/CMSSW_4_1_8_patch12/src/PhysicsTools/MVATrainer/interface/HelperMacros.h File Reference

#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/LooperFactory.h"
#include "PhysicsTools/MVATrainer/interface/MVATrainerSaveImpl.h"
#include "PhysicsTools/MVATrainer/interface/MVATrainerFileSaveImpl.h"
#include "PhysicsTools/MVATrainer/interface/MVATrainerLooperImpl.h"

Go to the source code of this file.

Defines

#define MVA_COMPUTER_CONTAINER_SAVE_IMPLEMENT(T, P)
#define MVA_COMPUTER_FILE_SAVE_IMPLEMENT(T, P)
#define MVA_COMPUTER_SAVE_IMPLEMENT(T, P)
#define MVA_TRAINER_CONTAINER_LOOPER_IMPLEMENT(T, P)
#define MVA_TRAINER_IMPLEMENT(N)
#define MVA_TRAINER_LOOPER_IMPLEMENT(T, P)

Define Documentation

#define MVA_COMPUTER_CONTAINER_SAVE_IMPLEMENT (   T,
 
)
Value:
namespace { namespace mva12 {                           \
                typedef ::PhysicsTools::MVATrainerContainerSaveImpl<T> P; \
                DEFINE_FWK_MODULE(P);                   \
        }} typedef int mvaDummyTypedef12 ## T

Definition at line 16 of file HelperMacros.h.

#define MVA_COMPUTER_FILE_SAVE_IMPLEMENT (   T,
 
)
Value:
namespace { namespace mva13 {                           \
                typedef ::PhysicsTools::MVATrainerFileSaveImpl<T> P; \
                DEFINE_FWK_MODULE(P);                   \
        }} typedef int mvaDummyTypedef13 ## T

Definition at line 22 of file HelperMacros.h.

#define MVA_COMPUTER_SAVE_IMPLEMENT (   T,
 
)
Value:
namespace { namespace mva11 {                           \
                typedef ::PhysicsTools::MVATrainerSaveImpl<T> P; \
                DEFINE_FWK_MODULE(P);                   \
        }} typedef int mvaDummyTypedef11 ## T

Definition at line 10 of file HelperMacros.h.

#define MVA_TRAINER_CONTAINER_LOOPER_IMPLEMENT (   T,
 
)
Value:
namespace { namespace mva15 {                           \
                typedef ::PhysicsTools::MVATrainerContainerLooperImpl<T> P; \
                DEFINE_FWK_LOOPER(P);                           \
        }} typedef int mvaDummyTypedef15 ## T

Definition at line 34 of file HelperMacros.h.

#define MVA_TRAINER_IMPLEMENT (   N)
Value:
MVA_COMPUTER_CONTAINER_SAVE_IMPLEMENT(N ## Rcd, N ## ContainerSaveCondDB); \
        MVA_COMPUTER_FILE_SAVE_IMPLEMENT(N ## Rcd, N ## SaveFile); \
        MVA_TRAINER_CONTAINER_LOOPER_IMPLEMENT(N ## Rcd, N ## TrainerLooper)

Definition at line 40 of file HelperMacros.h.

#define MVA_TRAINER_LOOPER_IMPLEMENT (   T,
 
)
Value:
namespace { namespace mva14 {                           \
                typedef ::PhysicsTools::MVATrainerLooperImpl<T> P; \
                DEFINE_FWK_LOOPER(P);                           \
        }} typedef int mvaDummyTypedef14 ## T

Definition at line 28 of file HelperMacros.h.