Nymph  v1.5.2
Flow-Based Data Processing Framework
Classes | Namespaces | Macros | Functions
KTCut.hh File Reference
#include "KTConfigurable.hh"
#include "KTCutResult.hh"
#include "KTData.hh"
#include "KTExtensibleStructFactory.hh"
#include "KTLogger.hh"
#include "KTMemberVariable.hh"
#include "factory.hh"
#include "typename.hh"
Include dependency graph for KTCut.hh:

Go to the source code of this file.

Classes

class  KTCut
 Base class for a cut that gets applied to data objects. More...
 
class  KTCutOneArg< XDataType >
 
class  KTCutTwoArgs< XDataType1, XDataType2 >
 

Namespaces

 Nymph
 

Macros

#define KT_REGISTER_CUT(cut_class)
 

Functions

 KTLOGGER (cutlog_h, "KTCut.h")
 

Macro Definition Documentation

◆ KT_REGISTER_CUT

#define KT_REGISTER_CUT (   cut_class)
Value:
static ::scarab::registrar< ::Nymph::KTCut, cut_class, const std::string& > sCut##cut_class##Registrar( cut_class::Result::sName ); \
static ::Nymph::KTExtensibleStructRegistrar< ::Nymph::KTCutResultCore, cut_class::Result > sCut##cut_class##ResultRegistrar( cut_class::Result::sName );

Definition at line 241 of file KTCut.hh.