Nymph  v1.5.2
Flow-Based Data Processing Framework
Public Member Functions | List of all members
KTCutTwoArgs< XDataType1, XDataType2 > Class Template Referenceabstract

#include <KTCut.hh>

Inheritance diagram for KTCutTwoArgs< XDataType1, XDataType2 >:
Inheritance graph

Public Member Functions

 KTCutTwoArgs (const std::string &name="default-cut-name")
 
virtual ~KTCutTwoArgs ()
 
virtual bool Apply (KTData &data, XDataType1 &dataType1, XDataType2 &dataType2)=0
 
virtual bool Apply (KTDataPtr dataPtr)
 
- Public Member Functions inherited from KTCut
 KTCut (const std::string &name="default-cut-name")
 
virtual ~KTCut ()
 
- Public Member Functions inherited from KTConfigurable
 KTConfigurable (const std::string &name="default-name")
 
virtual ~KTConfigurable ()
 
virtual bool Configure (const scarab::param_node &node)=0
 Should perform parameter store and command-line configurations. More...
 
bool Configure (const std::string &config)
 Implement the option for calling Configure without passing a parameter store node. More...
 
const std::string & GetConfigName () const
 
void SetConfigName (const std::string &name)
 

Additional Inherited Members

- Protected Attributes inherited from KTConfigurable
KTCommandLineHandlerfCLHandler
 
std::string fConfigName
 

Detailed Description

template<class XDataType1, class XDataType2>
class Nymph::KTCutTwoArgs< XDataType1, XDataType2 >

Definition at line 144 of file KTCut.hh.

Constructor & Destructor Documentation

◆ KTCutTwoArgs()

KTCutTwoArgs ( const std::string &  name = "default-cut-name")

Definition at line 183 of file KTCut.hh.

◆ ~KTCutTwoArgs()

~KTCutTwoArgs ( )
virtual

Definition at line 189 of file KTCut.hh.

Member Function Documentation

◆ Apply() [1/2]

virtual bool Apply ( KTData data,
XDataType1 &  dataType1,
XDataType2 &  dataType2 
)
pure virtual

◆ Apply() [2/2]

bool Apply ( KTDataPtr  dataPtr)
virtual

Implements KTCut.

Definition at line 193 of file KTCut.hh.


The documentation for this class was generated from the following file: