| 
    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.
 1.8.16