EventAnalysis  1.3.0
Classes | Namespaces | Macros
Algorithm.h File Reference
#include "analysis/EventLoopProxy.h"
#include "core/Configurable.h"
#include "core/Filter.h"
#include "core/Info.h"
#include "data/DataStoreUser.h"
#include "data/ObjectConsumer.h"
#include "data/ObjectProducer.h"
#include "plugin/FactoryMacros.h"

Go to the source code of this file.

Classes

class  EA::Algorithm
 Algorithm interface. More...
 
class  EA::Algorithm::Representation
 

Namespaces

 EA
 IncludeFileExc.h IncludeFileExc class declaration.
 

Macros

#define RegisterAlgorithm(className)   RegisterClass(EA::Algorithm, className, const std::string &)
 
#define RegisterNSAlgorithm(namespace, className)   RegisterClassAs(EA::Algorithm, className, #namespace "::" #className, const std::string &)
 

Detailed Description

Algorithm class declaration.

Macro Definition Documentation

◆ RegisterAlgorithm

#define RegisterAlgorithm (   className)    RegisterClass(EA::Algorithm, className, const std::string &)

◆ RegisterNSAlgorithm

#define RegisterNSAlgorithm (   namespace,
  className 
)    RegisterClassAs(EA::Algorithm, className, #namespace "::" #className, const std::string &)