1 #ifndef PhysicsTools_MVATrainer_TrainProcessor_h
2 #define PhysicsTools_MVATrainer_TrainProcessor_h
7 #include <boost/version.hpp>
8 #include <boost/filesystem.hpp>
10 #include <xercesc/dom/DOM.hpp>
24 namespace PhysicsTools {
31 template<
typename Instance_t>
63 virtual bool load() {
return true; }
67 inline const char *
getId()
const {
return name.c_str(); }
84 {
return boost::filesystem::exists(name.c_str()); }
112 #define MVA_TRAINER_DEFINE_PLUGIN(T) \
113 DEFINE_EDM_PLUGIN(::PhysicsTools::TrainProcessor::PluginFactory, \
114 ::PhysicsTools::TrainProcessor::Dummy, \
115 "TrainProcessor/" #T)
117 #endif // PhysicsTools_MVATrainer_TrainProcessor_h
std::vector< Variable::Flags > flags
#define XERCES_CPP_NAMESPACE_QUALIFIER