CMS 3D CMS Logo

HelperMacros.h File Reference

#include "FWCore/Framework/interface/SourceFactory.h"
#include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
#include "FWCore/Framework/interface/eventsetuprecord_registration_macro.h"
#include "CondFormats/PhysicsToolsObjects/interface/MVAComputer.h"
#include "CondCore/PluginSystem/interface/registration_macros.h"
#include "PhysicsTools/MVAComputer/interface/MVAComputerESSourceImpl.h"

Go to the source code of this file.

Defines

#define MVA_COMPUTER_CONTAINER_DEFINE(N)   MVA_COMPUTER_CONTAINER_RECORD_DEFINE(N ## Rcd)
#define MVA_COMPUTER_CONTAINER_FILE_SOURCE_IMPLEMENT(T, P)
#define MVA_COMPUTER_CONTAINER_IMPLEMENT(N)
#define MVA_COMPUTER_CONTAINER_RECORD_DEFINE(T)   MVA_COMPUTER_RECORD_DEFINE(T)
#define MVA_COMPUTER_CONTAINER_RECORD_IMPLEMENT(T)
#define MVA_COMPUTER_CONTAINER_RECORD_PLUGIN(T)
#define MVA_COMPUTER_RECORD_DEFINE(T)   class T : public edm::eventsetup::EventSetupRecordImplementation<T> {}
#define MVA_COMPUTER_RECORD_IMPLEMENT(T)
#define MVA_COMPUTER_RECORD_PLUGIN(T)


Define Documentation

#define MVA_COMPUTER_CONTAINER_DEFINE (  )     MVA_COMPUTER_CONTAINER_RECORD_DEFINE(N ## Rcd)

Definition at line 45 of file HelperMacros.h.

#define MVA_COMPUTER_CONTAINER_FILE_SOURCE_IMPLEMENT ( T,
 ) 

Value:

namespace { namespace mva3 {                            \
                typedef ::PhysicsTools::MVAComputerESSourceImpl<T> P; \
                DEFINE_FWK_EVENTSETUP_SOURCE(P);                \
        }} typedef int mvaDummyTypedef3 ## T

Definition at line 39 of file HelperMacros.h.

#define MVA_COMPUTER_CONTAINER_IMPLEMENT (  ) 

Value:

Definition at line 48 of file HelperMacros.h.

#define MVA_COMPUTER_CONTAINER_RECORD_DEFINE (  )     MVA_COMPUTER_RECORD_DEFINE(T)

Definition at line 14 of file HelperMacros.h.

#define MVA_COMPUTER_CONTAINER_RECORD_IMPLEMENT (  ) 

Value:

Definition at line 35 of file HelperMacros.h.

#define MVA_COMPUTER_CONTAINER_RECORD_PLUGIN (  ) 

Value:

INSTANTIATE_PROXY(T, ::PhysicsTools::Calibration::MVAComputerContainer) \
        namespace { namespace mva2 {                            \
                using namespace ::PhysicsTools::Calibration;    \
                ONLY_REGISTER_PLUGIN(T, MVAComputerContainer);  \
        }} typedef int mvaDummyTypedef2 ## T

Definition at line 28 of file HelperMacros.h.

#define MVA_COMPUTER_RECORD_DEFINE (  )     class T : public edm::eventsetup::EventSetupRecordImplementation<T> {}

Definition at line 11 of file HelperMacros.h.

#define MVA_COMPUTER_RECORD_IMPLEMENT (  ) 

Value:

Definition at line 24 of file HelperMacros.h.

#define MVA_COMPUTER_RECORD_PLUGIN (  ) 

Value:

INSTANTIATE_PROXY(T, ::PhysicsTools::Calibration::MVAComputer) \
        namespace { namespace mva1 {                            \
                using namespace ::PhysicsTools::Calibration;    \
                ONLY_REGISTER_PLUGIN(T, MVAComputer);           \
        }} typedef int mvaDummyTypedef1 ## T

Definition at line 17 of file HelperMacros.h.


Generated on Tue Jun 9 17:54:47 2009 for CMSSW by  doxygen 1.5.4