The Gaudi Framework  master (37c0b60a)
NTuple::_Data< TYP > Class Template Referenceabstract

Abstract class describing basic data in an Ntuple. More...

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/NTuple.h>

Public Types

typedef Range< TYP > ItemRange
 Set type definition to make life more easy easy. More...
 

Public Member Functions

virtual void setDefault (const TYP d)=0
 Set default value. More...
 
virtual const ItemRangerange () const =0
 Access the range if specified. More...
 

Protected Attributes

TYP * m_buffer = nullptr
 Pointer to data buffer. More...
 

Detailed Description

template<class TYP>
class NTuple::_Data< TYP >

Abstract class describing basic data in an Ntuple.

Definition at line 48 of file NTuple.h.

Member Typedef Documentation

◆ ItemRange

template<class TYP >
typedef Range<TYP> NTuple::_Data< TYP >::ItemRange

Set type definition to make life more easy easy.

Definition at line 137 of file NTuple.h.

Member Function Documentation

◆ range()

template<class TYP >
virtual const ItemRange& NTuple::_Data< TYP >::range ( ) const
pure virtual

Access the range if specified.

◆ setDefault()

template<class TYP >
virtual void NTuple::_Data< TYP >::setDefault ( const TYP  d)
pure virtual

Set default value.

Member Data Documentation

◆ m_buffer

template<class TYP >
TYP* NTuple::_Data< TYP >::m_buffer = nullptr
protected

Pointer to data buffer.

Definition at line 133 of file NTuple.h.


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