Jpp
|
Multidimensional histogram. More...
#include <JMultiHistogram.hh>
Public Types | |
enum | { NUMBER_OF_DIMENSIONS = JMapLength<JMaplist_t>::value + JHistogram_t::NUMBER_OF_DIMENSIONS } |
typedef JMultiMap< typename JHistogram_t::abscissa_type, JHistogram_t, JMaplist_t, JDistance_t > | multimap_type |
typedef multimap_type::abscissa_type | abscissa_type |
typedef multimap_type::ordinate_type | ordinate_type |
typedef multimap_type::const_iterator | const_iterator |
typedef multimap_type::const_reverse_iterator | const_reverse_iterator |
typedef multimap_type::iterator | iterator |
typedef multimap_type::reverse_iterator | reverse_iterator |
typedef multimap_type::super_iterator | super_iterator |
typedef multimap_type::super_const_iterator | super_const_iterator |
typedef JHistogram_t::contents_type | contents_type |
Public Member Functions | |
JMultiHistogram () | |
Default constructor. More... | |
const JMultiHistogram & | getMultiHistogram () const |
Get multidimensional histogram. More... | |
JMultiHistogram & | getMultiHistogram () |
Get multidimensional histogram. More... | |
void | fill (const abscissa_type x,...) |
Multi-dimensional fill method call. More... | |
Protected Attributes | |
va_list | ap |
JArray< NUMBER_OF_DIMENSIONS, abscissa_type > | buffer |
Multidimensional histogram.
The template parameters respectively refer to:
The number of dimensions of this histogram object is equal to the length of the given map list plus the extra dimensions of the first histogram object.
Definition at line 35 of file JMultiHistogram.hh.
typedef JMultiMap<typename JHistogram_t::abscissa_type, JHistogram_t, JMaplist_t, JDistance_t> JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::multimap_type |
Definition at line 43 of file JMultiHistogram.hh.
typedef multimap_type::abscissa_type JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::abscissa_type |
Definition at line 47 of file JMultiHistogram.hh.
typedef multimap_type::ordinate_type JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::ordinate_type |
Definition at line 48 of file JMultiHistogram.hh.
typedef multimap_type::const_iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::const_iterator |
Definition at line 50 of file JMultiHistogram.hh.
typedef multimap_type::const_reverse_iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::const_reverse_iterator |
Definition at line 51 of file JMultiHistogram.hh.
typedef multimap_type::iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::iterator |
Definition at line 52 of file JMultiHistogram.hh.
typedef multimap_type::reverse_iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::reverse_iterator |
Definition at line 53 of file JMultiHistogram.hh.
typedef multimap_type::super_iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::super_iterator |
Definition at line 55 of file JMultiHistogram.hh.
typedef multimap_type::super_const_iterator JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::super_const_iterator |
Definition at line 56 of file JMultiHistogram.hh.
typedef JHistogram_t::contents_type JTOOLS::JMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::contents_type |
Definition at line 58 of file JMultiHistogram.hh.
anonymous enum |
|
inline |
|
inline |
Get multidimensional histogram.
Definition at line 73 of file JMultiHistogram.hh.
|
inline |
Get multidimensional histogram.
Definition at line 84 of file JMultiHistogram.hh.
|
inline |
Multi-dimensional fill method call.
x | comma seperated argument list |
Definition at line 95 of file JMultiHistogram.hh.
|
mutableprotected |
Definition at line 114 of file JMultiHistogram.hh.
|
mutableprotected |
Definition at line 115 of file JMultiHistogram.hh.