#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 MVA_COMPUTER_CONTAINER_DEFINE | ( | N | ) | MVA_COMPUTER_CONTAINER_RECORD_DEFINE(N ## Rcd) |
Definition at line 45 of file HelperMacros.h.
#define MVA_COMPUTER_CONTAINER_FILE_SOURCE_IMPLEMENT | ( | T, | |||
P | ) |
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 | ( | N | ) |
Value:
MVA_COMPUTER_CONTAINER_RECORD_IMPLEMENT(N ## Rcd); \ MVA_COMPUTER_CONTAINER_FILE_SOURCE_IMPLEMENT(N ## Rcd, N ## FileSource)
Definition at line 48 of file HelperMacros.h.
#define MVA_COMPUTER_CONTAINER_RECORD_DEFINE | ( | T | ) | MVA_COMPUTER_RECORD_DEFINE(T) |
Definition at line 14 of file HelperMacros.h.
#define MVA_COMPUTER_CONTAINER_RECORD_IMPLEMENT | ( | T | ) |
Value:
Definition at line 35 of file HelperMacros.h.
#define MVA_COMPUTER_CONTAINER_RECORD_PLUGIN | ( | T | ) |
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 | ( | T | ) | class T : public edm::eventsetup::EventSetupRecordImplementation<T> {} |
Definition at line 11 of file HelperMacros.h.
#define MVA_COMPUTER_RECORD_IMPLEMENT | ( | T | ) |
Value:
Definition at line 24 of file HelperMacros.h.
#define MVA_COMPUTER_RECORD_PLUGIN | ( | T | ) |
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.