Jpp
|
Transformable multidimensional histogram. More...
#include <JTransformableMultiHistogram.hh>
Public Member Functions | |
JTransformableMultiHistogram () | |
Default constructor. More... | |
const JTransformableMultiHistogram & | getTransformableMultiHistogram () const |
Get transformable multidimensional histogram. More... | |
JTransformableMultiHistogram & | getTransformableMultiHistogram () |
Get transformable multidimensional histogram. More... | |
void | fill (const abscissa_type x,...) |
Multidimensional fill method call. More... | |
virtual void | transform (const transformer_type &transformer) |
Application of weight function and coordinate transformation. More... | |
const JMultiHistogram & | getMultiHistogram () const |
Get multidimensional histogram. More... | |
JMultiHistogram & | getMultiHistogram () |
Get multidimensional histogram. More... | |
virtual void | transform (const transformer_type &transformer)=0 |
Application of transformation. More... | |
Public Attributes | |
JLANG::JSharedPointer < transformer_type > | transformer |
Protected Attributes | |
va_list | ap |
JArray< NUMBER_OF_DIMENSIONS, abscissa_type > | buffer |
Friends | |
JReader & | operator>> (JReader &in, JTransformableMultiHistogram &object) |
Read transformable multidimensional histogram. More... | |
JWriter & | operator<< (JWriter &out, const JTransformableMultiHistogram &object) |
Write transformable multidimensional histogram. More... | |
Transformable multidimensional histogram.
This class implements the JTransformable interface.
Definition at line 37 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram<JHistogram_t, JMaplist_t, JDistance_t> JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::JMultiHistogram_t |
Definition at line 45 of file JTransformableMultiHistogram.hh.
typedef JHistogram_t JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::histogram_type |
Definition at line 49 of file JTransformableMultiHistogram.hh.
typedef histogram_type::contents_type JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::contents_type |
Definition at line 51 of file JTransformableMultiHistogram.hh.
typedef histogram_type::value_type JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::value_type |
Definition at line 52 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::abscissa_type JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::abscissa_type |
Definition at line 54 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::ordinate_type JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::ordinate_type |
Definition at line 55 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::const_iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::const_iterator |
Definition at line 57 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::const_reverse_iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::const_reverse_iterator |
Definition at line 58 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::iterator |
Definition at line 59 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::reverse_iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::reverse_iterator |
Definition at line 60 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::super_iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::super_iterator |
Definition at line 62 of file JTransformableMultiHistogram.hh.
typedef JMultiHistogram_t::super_const_iterator JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::super_const_iterator |
Definition at line 63 of file JTransformableMultiHistogram.hh.
typedef JMultiMapTransformer<JMapLength<JMaplist_t>::value, abscissa_type> JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::transformer_type |
Definition at line 65 of file JTransformableMultiHistogram.hh.
typedef transformer_type::array_type JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::array_type |
Definition at line 66 of file JTransformableMultiHistogram.hh.
|
inherited |
Definition at line 43 of file JMultiHistogram.hh.
|
inherited |
Definition at line 344 of file JMultiMapTransformer.hh.
anonymous enum |
Enumerator | |
---|---|
NUMBER_OF_DIMENSIONS |
Definition at line 47 of file JTransformableMultiHistogram.hh.
|
inherited |
|
inline |
Default constructor.
Definition at line 72 of file JTransformableMultiHistogram.hh.
|
inline |
Get transformable multidimensional histogram.
Definition at line 82 of file JTransformableMultiHistogram.hh.
|
inline |
Get transformable multidimensional histogram.
Definition at line 93 of file JTransformableMultiHistogram.hh.
|
inline |
Multidimensional fill method call.
x | comma seperated list of abscissa values |
Definition at line 105 of file JTransformableMultiHistogram.hh.
|
inlinevirtual |
Application of weight function and coordinate transformation.
transformer | function transformer |
Definition at line 133 of file JTransformableMultiHistogram.hh.
|
inlineinherited |
Get multidimensional histogram.
Definition at line 73 of file JMultiHistogram.hh.
|
inlineinherited |
Get multidimensional histogram.
Definition at line 84 of file JMultiHistogram.hh.
|
pure virtualinherited |
Application of transformation.
transformer | function transformer |
|
friend |
Read transformable multidimensional histogram.
in | reader |
object | transformable multidimensional histogram. |
Definition at line 160 of file JTransformableMultiHistogram.hh.
|
friend |
Write transformable multidimensional histogram.
out | writer |
object | transformable multidimensional histogram |
Definition at line 175 of file JTransformableMultiHistogram.hh.
JLANG::JSharedPointer<transformer_type> JTOOLS::JTransformableMultiHistogram< JHistogram_t, JMaplist_t, JDistance_t >::transformer |
Definition at line 183 of file JTransformableMultiHistogram.hh.
|
mutableprotectedinherited |
Definition at line 114 of file JMultiHistogram.hh.
|
mutableprotectedinherited |
Definition at line 115 of file JMultiHistogram.hh.