|
#include <StorableHistoNDFunctor.hh>
|
typedef HistoND< Numeric, Axis > | Table |
|
|
static const char * | classname () |
|
static unsigned | version () |
|
static StorableHistoNDFunctor * | read (const gs::ClassId &id, std::istream &in) |
|
static const char * | classname () |
|
static unsigned | version () |
|
static StorableMultivariateFunctor * | read (const gs::ClassId &id, std::istream &in) |
|
template<class Numeric, class Axis = HistoAxis, class Converter = Same<Numeric>>
class npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >
This class adapts HistoND template together with various histogram interpolation functions to the StorableMultivariateFunctor interface
◆ StorableHistoNDFunctor() [1/2]
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
template<class Num2 >
Constructor from a pre-existing histogram. The "degree" argument specifies the interpolation degree which can be 0, 1, or 3.
◆ StorableHistoNDFunctor() [2/2]
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
template<class Num2 , class Conv2 >
Converting copy constructor
◆ classId()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
◆ interpolationDegree()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Retrieve interpolation degree
◆ interpolator()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Retrieve the underlying HistoND object
◆ isEqual()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Method needed to compare objects for equality. Must be overriden by derived classes. It is left up to the derived classes to decide whether they should compare description strings in order to establish equality.
Implements npstat::StorableMultivariateFunctor.
◆ minDim()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
◆ operator()()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
◆ setConverter()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Change the coordinate converter
◆ setInterpolationDegree()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Set interpolation degree (0, 1, or 3)
◆ table()
template<class Numeric , class Axis = HistoAxis, class Converter = Same<Numeric>>
Retrieve the tabulated data
The documentation for this class was generated from the following file:
|