| 
    Jpp 20.0.0-rc.3
    
   the software that should make you happy 
   | 
 
Template definition of histogram object interface. More...
#include <JHistogram.hh>
  
Public Types | |
| typedef JAbscissa_t | abscissa_type | 
| typedef JContents_t | contents_type | 
Public Member Functions | |
| virtual | ~JHistogram () | 
| Virtual destructor.   | |
| void | reset () | 
| Reset.   | |
| virtual void | evaluate (const abscissa_type *pX, typename JLANG::JClass< contents_type >::argument_type w)=0 | 
| Histogram filling.   | |
| JHistogram & | add (const JHistogram &histogram) | 
| Add histogram.   | |
| JHistogram & | sub (const JHistogram &histogram) | 
| Subtract histogram.   | |
| JHistogram & | mul (const double value) | 
| Scale histogram.   | |
| JHistogram & | div (double value) | 
| Scale histogram.   | |
| const contents_type & | getUnderflow () const | 
| Get contents below lower limit.   | |
| const contents_type & | getOverflow () const | 
| Get contents above upper limit.   | |
| const contents_type & | getIntegral () const | 
| Get contents above upper limit.   | |
Protected Member Functions | |
| JHistogram () | |
| Default constructor.   | |
Protected Attributes | |
| contents_type | underflow | 
| contents_type | overflow | 
| contents_type | integral | 
Friends | |
| class | JROOT::JHistogramHelper | 
| Friend declaration of auxiliary class for copying ROOT histograms.   | |
| JReader & | operator>> (JReader &in, JHistogram &object) | 
| Read histogram from input.   | |
| JWriter & | operator<< (JWriter &out, const JHistogram &object) | 
| Write histogram to output.   | |
Template definition of histogram object interface.
This class also comprises auxiliary data.
Definition at line 35 of file JHistogram.hh.
| JAbscissa_t JTOOLS::JHistogram< JAbscissa_t, JContents_t >::abscissa_type | 
Definition at line 50 of file JHistogram.hh.
| JContents_t JTOOLS::JHistogram< JAbscissa_t, JContents_t >::contents_type | 
Definition at line 51 of file JHistogram.hh.
      
  | 
  inlineprotected | 
      
  | 
  inlinevirtual | 
      
  | 
  inline | 
      
  | 
  pure virtual | 
Histogram filling.
| pX | pointer to abscissa values | 
| w | weight | 
      
  | 
  inline | 
Add histogram.
| histogram | histogram | 
Definition at line 88 of file JHistogram.hh.
      
  | 
  inline | 
Subtract histogram.
| histogram | histogram | 
Definition at line 104 of file JHistogram.hh.
      
  | 
  inline | 
Scale histogram.
| value | multiplication factor | 
Definition at line 120 of file JHistogram.hh.
      
  | 
  inline | 
Scale histogram.
| value | division factor | 
Definition at line 136 of file JHistogram.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  friend | 
Friend declaration of auxiliary class for copying ROOT histograms.
| from | source | 
| to | destination | 
Definition at line 219 of file JHistogram.hh.
      
  | 
  friend | 
Read histogram from input.
| in | reader | 
| object | histogram | 
Definition at line 186 of file JHistogram.hh.
      
  | 
  friend | 
Write histogram to output.
| out | writer | 
| object | histogram | 
Definition at line 203 of file JHistogram.hh.
      
  | 
  protected | 
Definition at line 223 of file JHistogram.hh.
      
  | 
  protected | 
Definition at line 224 of file JHistogram.hh.
      
  | 
  protected | 
Definition at line 225 of file JHistogram.hh.