Abstract class describing a column-array in a N tuple.
More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/NTuple.h>
template<class TYP>
class NTuple::_Array< TYP >
Abstract class describing a column-array in a N tuple.
Definition at line 52 of file NTuple.h.
◆ begin()
Definition at line 189 of file NTuple.h.
189 {
return this->m_buffer; }
◆ create()
Create instance.
Definition at line 43 of file NTupleItems.cpp.
45 return new _ArrayImp<TYP>( tup,
name, info, idx, len, min, max, def );
◆ data() [1/2]
Access to data by reference (CONST)
Definition at line 187 of file NTuple.h.
187 {
return this->m_buffer[i]; }
◆ data() [2/2]
Access to data by reference (CONST)
Definition at line 185 of file NTuple.h.
185 {
return this->m_buffer[i]; }
◆ end()
Definition at line 190 of file NTuple.h.
190 {
return this->m_buffer + this->length(); }
◆ operator=()
template<class TYP >
template<class T >
Assignment operator.
Definition at line 174 of file NTuple.h.
175 long len = this->length();
176 if ( len ==
copy.length() ) {
177 const T* source = (
const T*)
copy.buffer();
181 throw std::out_of_range(
"N-tuple matrix cannot be copied! The index range does not match!" );
The documentation for this class was generated from the following files: