Nymph  v1.5.2
Flow-Based Data Processing Framework
Public Member Functions | Static Public Attributes | List of all members
KTData Class Reference

#include <KTData.hh>

Inheritance diagram for KTData:
Inheritance graph

Public Member Functions

 KTData ()
 
 KTData (const KTData &orig)
 
 ~KTData ()
 
 MEMBERVARIABLE (unsigned, Counter)
 
 MEMBERVARIABLE (bool, LastData)
 
 MEMBERVARIABLEREF_NOSET (KTCutStatus, CutStatus)
 
- Public Member Functions inherited from KTExtensibleData< KTData >
 KTExtensibleData ()
 
virtual ~KTExtensibleData ()
 
const std::string & Name () const
 
- Public Member Functions inherited from KTExtensibleStruct< KTData, KTDataCore >
 KTExtensibleStruct (void)
 Default constructor. More...
 
 KTExtensibleStruct (const KTExtensibleStruct &object)
 Copy constructor; duplicates the extended object. More...
 
virtual ~KTExtensibleStruct ()
 
KTExtensibleStructoperator= (const KTExtensibleStruct &object)
 Duplicates the extended object. More...
 
virtual KTExtensibleStructCore< KTDataCore > * Clone (void) const
 Duplicates the extended object. More...
 
virtual void Pull (const KTExtensibleStructCore< KTDataCore > &object)
 Duplicates object only. More...
 
void SetIsCopyDisabled (bool flag)
 
- Public Member Functions inherited from KTExtensibleStructCore< KTDataCore >
 KTExtensibleStructCore (void)
 Default constructor. More...
 
 KTExtensibleStructCore (const KTExtensibleStructCore &)
 Copy constructor; duplicates the extended object. More...
 
virtual ~KTExtensibleStructCore ()
 
KTExtensibleStructCoreoperator= (const KTExtensibleStructCore &)
 Duplicates the extended object. More...
 
virtual void Clear (void)
 Removes extended fields. More...
 
XStructType & Of (void)
 Returns a reference to the object of type XStructType; creates that object if it doesn't exist. More...
 
const XStructType & Of (void) const
 Returns a const reference to the object of type XStructType; creates that object if it doesn't exist. More...
 
bool Has (void) const
 Returns true if XStructType is or is below this object. More...
 
XStructType * Detatch (void)
 Extracts object of type XStructType. More...
 
KTExtensibleStructCoreNext () const
 Returns the pointer to the next field. More...
 
KTExtensibleStructCorePrev () const
 Returns the pointer to the previous field. More...
 
KTExtensibleStructCoreLast () const
 Returns the pointer to the last field. More...
 
KTExtensibleStructCoreFirst () const
 Returns the pointer to the first field. More...
 
- Public Member Functions inherited from KTDataCore
 KTDataCore ()
 
virtual ~KTDataCore ()
 

Static Public Attributes

static const std::string sName
 

Additional Inherited Members

- Protected Member Functions inherited from KTExtensibleStructCore< KTDataCore >
void SetPrevPtrInNext ()
 
- Protected Attributes inherited from KTExtensibleStructCore< KTDataCore >
KTExtensibleStructCorefNext
 
KTExtensibleStructCorefPrev
 

Detailed Description

Definition at line 51 of file KTData.hh.

Constructor & Destructor Documentation

◆ KTData() [1/2]

KTData ( )

Definition at line 14 of file KTData.cc.

◆ KTData() [2/2]

KTData ( const KTData orig)

Definition at line 22 of file KTData.cc.

◆ ~KTData()

~KTData ( )

Definition at line 29 of file KTData.cc.

Member Function Documentation

◆ MEMBERVARIABLE() [1/2]

MEMBERVARIABLE ( unsigned  ,
Counter   
)

◆ MEMBERVARIABLE() [2/2]

MEMBERVARIABLE ( bool  ,
LastData   
)

◆ MEMBERVARIABLEREF_NOSET()

MEMBERVARIABLEREF_NOSET ( KTCutStatus  ,
CutStatus   
)

Member Data Documentation

◆ sName

const std::string sName
static

Definition at line 64 of file KTData.hh.


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