Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 2642

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacehippodraw.html">hippodraw</a>::<a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a>
  </div>
</div>
<div class="contents">
<h1>Bins1DHist Class Reference</h1><!-- doxytag: class="hippodraw::Bins1DHist" --><!-- doxytag: inherits="hippodraw::Bins1DBase" -->
<p>The class for the one-dimensional histogram binning.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Bins1DHist:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1Bins1DHist__inherit__graph.gif" border="0" usemap="#Bins1DHist_inherit__map" alt="Inheritance graph"/></div>
<map name="Bins1DHist_inherit__map" id="Bins1DHist_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1Bins1DBase.html" title="The base class for the one&#45;dimensional binner hierarchy." alt="" coords="5,83,99,112"/><area shape="rect" id="node4" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy." alt="" coords="13,5,91,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Bins1DHist:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1Bins1DHist__coll__graph.gif" border="0" usemap="#Bins1DHist_coll__map" alt="Collaboration graph"/></div>
<map name="Bins1DHist_coll__map" id="Bins1DHist_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1Bins1DBase.html" title="The base class for the one&#45;dimensional binner hierarchy." alt="" coords="564,496,657,525"/><area shape="rect" id="node4" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy." alt="" coords="240,384,317,413"/><area shape="rect" id="node14" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy." alt="" coords="568,384,653,413"/><area shape="rect" id="node17" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="556,252,615,281"/><area shape="rect" id="node10" title="STL class." alt="" coords="49,252,103,281"/><area shape="rect" id="node12" title="STL class." alt="" coords="5,101,147,131"/><area shape="rect" id="node28" title="STL class." alt="" coords="784,101,875,131"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1Bins1DHist-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#acfec332a5aa3fd71fc11c78bc5f2c5ef">accumulate</a> (double x, double w=1.0, double i1=0.0, double i2=0.0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accumulates a data point <em>x</em> into a bin with weight <em>w</em>.  <a href="#acfec332a5aa3fd71fc11c78bc5f2c5ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a3d9b21ad28ed7d68735c8a6232503f57">binNumber</a> (double x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of the bin in which the x value is situated.  <a href="#a3d9b21ad28ed7d68735c8a6232503f57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a44f0a80ca4805890f75e9c074e2c026e">Bins1DHist</a> (const <a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a> &amp;binner)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#a44f0a80ca4805890f75e9c074e2c026e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a2b9e7a44f641a991b225b85324ef1d18">Bins1DHist</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a2b9e7a44f641a991b225b85324ef1d18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a517278bc6913c878e410cf465fbd976d">binWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the bin width parameter on the specified <em>axis</em>.  <a href="#a517278bc6913c878e410cf465fbd976d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a7f438d8932b7faff617f4f4ee4cc435d">binWidth</a> (int i) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the width of each bin.  <a href="#a7f438d8932b7faff617f4f4ee4cc435d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#adf083c574c9d7776c916281837e2734d">calcBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, int parm, bool dragging) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the bin width from dragging slider.  <a href="#adf083c574c9d7776c916281837e2734d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#abbef1fac8f95bd2b73978332f63bbe6a">calcOffset</a> (const std::string &amp;, int parm, bool dragging) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates and returns a new range from dragging slider.  <a href="#abbef1fac8f95bd2b73978332f63bbe6a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1BinsBase.html">BinsBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a41d15e336355204fd336f7ef9bae6ced">clone</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The clone function returns an object of its own kind which is a copy of this object at this moment.  <a href="#a41d15e336355204fd336f7ef9bae6ced"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a68e4ca34a0c4aa4d4eeaa0e521fe6386">createNTuple</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a>.  <a href="#a68e4ca34a0c4aa4d4eeaa0e521fe6386"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a8442b1eaff8330d90497659f2853c5aa">fillDataSource</a> (<a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *ntuple) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>.  <a href="#a8442b1eaff8330d90497659f2853c5aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a368050b4a77664f9798dfdeaf45ca529">getBinnerOn</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the <a class="el" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy.">BinnerAxis</a> object used by this object.  <a href="#a368050b4a77664f9798dfdeaf45ca529"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a916495f3a9d9946e4ef6cf025e986372">getHigh</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the lower edge of the last + 1 bin through binner_axis.  <a href="#a916495f3a9d9946e4ef6cf025e986372"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#af96954b4d284f563f634f877a97d6fef">getMinEntries</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the minimum entries/bin.  <a href="#af96954b4d284f563f634f877a97d6fef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a280f4e6efa504ff0cdf0bd025185fd6f">getNumberOfAxes</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of axes handled by the <a class="el" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy.">BinsBase</a> derived class.  <a href="#a280f4e6efa504ff0cdf0bd025185fd6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a8df172da3a583df49a82a59eff928026">getNumberOfEntries</a> (int i) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation from pure base  <a href="#a8df172da3a583df49a82a59eff928026"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a8e2544f7315631c6c4357d2f09bdcafc">getNumberOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation from pure base  <a href="#a8e2544f7315631c6c4357d2f09bdcafc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a306e674f72ec85fa037a34f839b53b98">getOffset</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the offset parameter on specific <em>axis</em>.  <a href="#a306e674f72ec85fa037a34f839b53b98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a94fdcfac38ba98c6263f9ed44110e639">getOverflow</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation from pure base  <a href="#a94fdcfac38ba98c6263f9ed44110e639"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#ad092f70141d2d1c4d6941568383e765b">getRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns range from binner axis.  <a href="#ad092f70141d2d1c4d6941568383e765b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a35cdd67c6245217febba7aa474120526">getUnderflow</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation from pure base  <a href="#a35cdd67c6245217febba7aa474120526"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a6d8a76cf5463d7850ba13bec75873deb">getZValue</a> (double x, double y) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the z value at the specified point (x,y).  <a href="#a6d8a76cf5463d7850ba13bec75873deb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#aea00ee032ab2ade6c600cb8873a96791">hasEqualWidths</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if all bins have the same width.  <a href="#aea00ee032ab2ade6c600cb8873a96791"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#afc891d3aea2a4eb5b44bd544d9699ace">isDirty</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the re-accumulation is needed.  <a href="#afc891d3aea2a4eb5b44bd544d9699ace"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a479432127ee77145cc19d6a2d1590821">isEmpty</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if no accumulation has yet occurred, otherwise returns <code>false</code>.  <a href="#a479432127ee77145cc19d6a2d1590821"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a9a18297c41aa2385b96cd8a6eb57e099">maxBin</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value of the bin with the largest value.  <a href="#a9a18297c41aa2385b96cd8a6eb57e099"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#aad678b04c23e9d850196dce40e3c0fa6">minBin</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value of the bin with the smallest value.  <a href="#aad678b04c23e9d850196dce40e3c0fa6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a11c23a386abb9eb8a42f0c2c2835d640">name</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the Bins container object.  <a href="#a11c23a386abb9eb8a42f0c2c2835d640"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#afb054c36098d59ea80a5d4f57eba6cd9">numberOfBins</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of bins on specified <em>axis</em>.  <a href="#afb054c36098d59ea80a5d4f57eba6cd9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the accumulation to zero.  <a href="#ad20897c5c8bd47f5d4005989bead0e55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#afebca028c690c69ec5991c41c6994bcb">scaleFactor</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the scale factor.  <a href="#afebca028c690c69ec5991c41c6994bcb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a2e702f332b1b1d726126ad233830117e">scaleNumberOfEntries</a> (double number)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a scale factor on the output so that the number of entries appears to be <em>number</em>.  <a href="#a2e702f332b1b1d726126ad233830117e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#ac667673ef9254d312f398893f7bf2c53">setBinContents</a> (const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *ntuple)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#afda7bdf075dbe2ac4e47213cd1142544">setBinnerOn</a> (<a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a> *, <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a new <a class="el" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy.">BinnerAxis</a> for the binner to use.  <a href="#afda7bdf075dbe2ac4e47213cd1142544"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a11efd3539ac9f9145581552d6e5092af">setBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, double value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width parameter on the specified <em>axis</em>.  <a href="#a11efd3539ac9f9145581552d6e5092af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a92a590790db6444ca7a79eaf5fbcb0d9">setDirty</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a flag to indicate that re-binning needs to be done.  <a href="#a92a590790db6444ca7a79eaf5fbcb0d9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#afc26cc484a33e946cf3452d990c926aa">setEntriesScaling</a> (bool on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the scaling number of entries on if <em>on</em> is <code>true</code>, otherwise turns if off.  <a href="#afc26cc484a33e946cf3452d990c926aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a7ef0deb6705372d450df66efae4b2d19">setMinEntries</a> (int entries)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the minimum entries/bin.  <a href="#a7ef0deb6705372d450df66efae4b2d19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a678140db99dab12dd79938c9308a7970">setNumberOfBins</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, int num_bins)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the number of bins on the the specified <em>axis</em>.  <a href="#a678140db99dab12dd79938c9308a7970"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a99fe0f7ac314e9dd328f9950efacb399">setOffset</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, double value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the offset parameter on the specified <em>axis</em>.  <a href="#a99fe0f7ac314e9dd328f9950efacb399"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a08a29db67c27c5a86b20457038f2edc8">setRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;, bool hold_width=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> on the specified <em>axis</em>.  <a href="#a08a29db67c27c5a86b20457038f2edc8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a43bb5ec479c040acbd3be285a315ea51">~Bins1DHist</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#a43bb5ec479c040acbd3be285a315ea51"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a338cb7f6876cb3c4a8cbbb5c8990642c">getLow</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the low value of the bins on the specified <em>axis</em>.  <a href="#a338cb7f6876cb3c4a8cbbb5c8990642c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#af67b204e810ea7f82cfe60d9cd8f9455">prepareNTuple</a> (unsigned int rows) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepares the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a>.  <a href="#af67b204e810ea7f82cfe60d9cd8f9455"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DBase.html#a88dbae210e7f070589cf79899553b0c2">binner_axis</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The binner axis object.  <a href="#a88dbae210e7f070589cf79899553b0c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#ac21f18624d637a3e48f64730fb79c479">m_empty</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A flag set to <code>true</code>, when no accumulation has yet occurred, otherwise is set <code>false</code>.  <a href="#ac21f18624d637a3e48f64730fb79c479"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#aa3fe89c038fc4349d4d9f41d20b2fe01">m_is_scaling</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A flag which is set <code>true</code> to enable scaling the output.  <a href="#aa3fe89c038fc4349d4d9f41d20b2fe01"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#a3fba3a52c08a77ff1127828800f5c8a3">m_scale_factor</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The scale factor.  <a href="#a3fba3a52c08a77ff1127828800f5c8a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BinsBase.html#aae63ef60775a9645568646b6a033f905">m_values_dirty</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A flag to indicate that the objects in m_values are not correct.  <a href="#aae63ef60775a9645568646b6a033f905"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#ada388d17b93c54a1a0f6edddbe0953ab">resize</a> (int size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resizes the internal arrays.  <a href="#ada388d17b93c54a1a0f6edddbe0953ab"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#a5ea7904a8c2e6ef8493e8c4f78df80c0">m_data</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The array of binned data.  <a href="#a5ea7904a8c2e6ef8493e8c4f78df80c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#af39792f36e36af0f242eb34a6d7e7f77">m_min_entries</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The minimum number of entries/bin.  <a href="#af39792f36e36af0f242eb34a6d7e7f77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#aa028a4dd803d5f00045f10f46c5ce1ab">m_moments</a> [3]</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The moments.  <a href="#aa028a4dd803d5f00045f10f46c5ce1ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DHist.html#aa62301a470071dcb2eb9da7fea8631ab">m_variance</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The accumulated square of the weights.  <a href="#aa62301a470071dcb2eb9da7fea8631ab"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The class for the one-dimensional histogram binning. </p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000001">Requests:</a></b></dt><dd>Should use <a class="el" href="classhippodraw_1_1BinnerAxis.html#a120e3114733d0d745aca565ffe47a861" title="Returns the coordinate.">BinnerAxis::getCoordinate()</a> and have asymmetric errors.</dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>Stephane Bonneaud &lt;<a href="mailto:gandalf@slac.stanford.edu">gandalf@slac.stanford.edu</a>&gt; </dd>
<dd>
Xie Fang &lt;<a href="mailto:xiefang@stanford.edu">xiefang@stanford.edu</a>&gt; </dd>
<dd>
Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd>
<dd>
Matan Shacham &lt;<a href="mailto:matan@slac.stanford.edu">matan@slac.stanford.edu</a>&gt; </dd>
<dd>
Oded Wurman &lt;<a href="mailto:owurman@stanford.edu">owurman@stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="Bins1DHist_8h_source.html#l00038">38</a> of file <a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2b9e7a44f641a991b225b85324ef1d18"></a><!-- doxytag: member="hippodraw::Bins1DHist::Bins1DHist" ref="a2b9e7a44f641a991b225b85324ef1d18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default constructor. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00038">38</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00054">Bins1DHist::m_min_entries</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00054">Bins1DHist::clone()</a>.</p>

</div>
</div>
<a class="anchor" id="a44f0a80ca4805890f75e9c074e2c026e"></a><!-- doxytag: member="hippodraw::Bins1DHist::Bins1DHist" ref="a44f0a80ca4805890f75e9c074e2c026e" args="(const Bins1DHist &amp;binner)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>binner</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The copy constructor. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00044">44</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00051">Bins1DHist::m_moments</a>.</p>

</div>
</div>
<a class="anchor" id="a43bb5ec479c040acbd3be285a315ea51"></a><!-- doxytag: member="hippodraw::Bins1DHist::~Bins1DHist" ref="a43bb5ec479c040acbd3be285a315ea51" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1Bins1DHist.html">Bins1DHist</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The destructor. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00059">59</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="acfec332a5aa3fd71fc11c78bc5f2c5ef"></a><!-- doxytag: member="hippodraw::Bins1DHist::accumulate" ref="acfec332a5aa3fd71fc11c78bc5f2c5ef" args="(double x, double w=1.0, double i1=0.0, double i2=0.0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void accumulate </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em> = <code>1.0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>i1</em> = <code>0.0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>i2</em> = <code>0.0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accumulates a data point <em>x</em> into a bin with weight <em>w</em>. </p>
<p>The remaining arguments are ignored. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a35966cb6cfe00261cea630e795f326cb">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00115">115</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00137">Bins1DBase::binNumber()</a>, <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="BinsBase_8h_source.html#l00058">BinsBase::m_empty</a>, <a class="el" href="Bins1DHist_8h_source.html#l00051">Bins1DHist::m_moments</a>, and <a class="el" href="Bins1DHist_8h_source.html#l00048">Bins1DHist::m_variance</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00092">Bins1DHist::getNumberOfEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d9b21ad28ed7d68735c8a6232503f57"></a><!-- doxytag: member="hippodraw::Bins1DHist::binNumber" ref="a3d9b21ad28ed7d68735c8a6232503f57" args="(double x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binNumber </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of the bin in which the x value is situated. </p>

<p>Definition at line <a class="el" href="Bins1DBase_8h_source.html#l00137">137</a> of file <a class="el" href="Bins1DBase_8h_source.html">Bins1DBase.h</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1BinnerAxis.html#acff56310210e66c24c8204630f659098">BinnerAxis::axisBinNumber()</a>, and <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>.</p>

</div>
</div>
<a class="anchor" id="a517278bc6913c878e410cf465fbd976d"></a><!-- doxytag: member="hippodraw::Bins1DHist::binWidth" ref="a517278bc6913c878e410cf465fbd976d" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double binWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bin width parameter on the specified <em>axis</em>. </p>
<p>If the bins have all the same width, then returns the bin width. If the bin width are determined by some algorithm, then returns a parameter used to calculate the bin widths. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a8b04a11d23cf5b34725e64fe4c9cdf4f">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00125">125</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="classhippodraw_1_1BinnerAxis.html#a3d247f877fce89d87ed95d69404c5de8">BinnerAxis::getConstWid()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a7f438d8932b7faff617f4f4ee4cc435d"></a><!-- doxytag: member="hippodraw::Bins1DHist::binWidth" ref="a7f438d8932b7faff617f4f4ee4cc435d" args="(int i) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double binWidth </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the width of each bin. </p>
<p>Returns the width of the bin with index <em>i</em>. The first bin has index 0 and the last bin has index of number of bins minus 1. </p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00113">113</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1BinnerAxis.html#a2c08ed7c0a6fec02df8133e8943d69e8">BinnerAxis::axisBinWidth()</a>, and <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>.</p>

</div>
</div>
<a class="anchor" id="adf083c574c9d7776c916281837e2734d"></a><!-- doxytag: member="hippodraw::Bins1DHist::calcBinWidth" ref="adf083c574c9d7776c916281837e2734d" args="(hippodraw::Axes::Type axis, int parm, bool dragging) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double calcBinWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>dragging</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calculates the bin width from dragging slider. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a1336f26c494ccd4218be456821f06e4e">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00146">146</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="BinnerAxis_8cxx_source.html#l00130">BinnerAxis::calcBinWidth()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="abbef1fac8f95bd2b73978332f63bbe6a"></a><!-- doxytag: member="hippodraw::Bins1DHist::calcOffset" ref="abbef1fac8f95bd2b73978332f63bbe6a" args="(const std::string &amp;, int parm, bool dragging) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double calcOffset </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>dragging</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calculates and returns a new range from dragging slider. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a768bbb1ba0a6bd78b34d68227ac8cda4">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00155">155</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="classhippodraw_1_1BinnerAxis.html#a7f3782d89355251e7d0a8327742b9f78">BinnerAxis::calcOffset()</a>.</p>

</div>
</div>
<a class="anchor" id="a41d15e336355204fd336f7ef9bae6ced"></a><!-- doxytag: member="hippodraw::Bins1DHist::clone" ref="a41d15e336355204fd336f7ef9bae6ced" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1BinsBase.html">BinsBase</a> * clone </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The clone function returns an object of its own kind which is a copy of this object at this moment. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a2193764936ad558dcbc8acea148ea952">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00054">54</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8cxx_source.html#l00038">Bins1DHist::Bins1DHist()</a>.</p>

</div>
</div>
<a class="anchor" id="a68e4ca34a0c4aa4d4eeaa0e521fe6386"></a><!-- doxytag: member="hippodraw::Bins1DHist::createNTuple" ref="a68e4ca34a0c4aa4d4eeaa0e521fe6386" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> * createNTuple </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a>. </p>
<p>Creates and returns an NTuple based on the contents of the bins. The receiver takes possession of the NTuple object. The columns in the NTuple are in order: X position, value, X width, and error on value. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a2df9785eb978d3108965e4962c1c22cf">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00131">131</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00212">Bins1DBase::prepareNTuple()</a>, and <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>.</p>

</div>
</div>
<a class="anchor" id="a8442b1eaff8330d90497659f2853c5aa"></a><!-- doxytag: member="hippodraw::Bins1DHist::fillDataSource" ref="a8442b1eaff8330d90497659f2853c5aa" args="(DataSource *ntuple) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillDataSource </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *&nbsp;</td>
          <td class="paramname"> <em>ntuple</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>. </p>
<p>Clears and fills the DataSource based on the contents of the bins. The resulting DataSource is follows the standard defined in <a class="el" href="namespacehippodraw_1_1DataPoint2DTuple.html" title="A namespace to set the standard for indexing into 2 dimension data point tuple.">hippodraw::DataPoint2DTuple</a> or <a class="el" href="namespacehippodraw_1_1DataPoint3DTuple.html" title="A namespace to set the standard for indexing into 3 dimension data point tuple.">hippodraw::DataPoint3DTuple</a>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a9beda18f05f3832b8767c010dd59ee16">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00145">145</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00113">Bins1DBase::binWidth()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00078">Bins1DBase::getLow()</a>, <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="BinsBase_8h_source.html#l00050">BinsBase::m_is_scaling</a>, <a class="el" href="Bins1DHist_8h_source.html#l00054">Bins1DHist::m_min_entries</a>, <a class="el" href="BinsBase_8h_source.html#l00046">BinsBase::m_scale_factor</a>, <a class="el" href="Bins1DHist_8h_source.html#l00048">Bins1DHist::m_variance</a>, <a class="el" href="classhippodraw_1_1DataSource.html#a1d2abe9c739bf78a94515f803cf926e7">DataSource::rows()</a>, <a class="el" href="DataPointTuple_8h_source.html#l00042">hippodraw::DataPoint2DTuple::SIZE</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="DataPointTuple_8h_source.html#l00040">hippodraw::DataPoint2DTuple::XERR</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="DataPointTuple_8h_source.html#l00041">hippodraw::DataPoint2DTuple::YERR</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00131">Bins1DHist::createNTuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a368050b4a77664f9798dfdeaf45ca529"></a><!-- doxytag: member="hippodraw::Bins1DHist::getBinnerOn" ref="a368050b4a77664f9798dfdeaf45ca529" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a> * getBinnerOn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy.">BinnerAxis</a> object used by this object. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a9b5ceca1c351b4d1366273f3f2684f41">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00059">59</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a916495f3a9d9946e4ef6cf025e986372"></a><!-- doxytag: member="hippodraw::Bins1DHist::getHigh" ref="a916495f3a9d9946e4ef6cf025e986372" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getHigh </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the lower edge of the last + 1 bin through binner_axis. </p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00085">85</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="BinnerAxis_8cxx_source.html#l00071">BinnerAxis::axisGetHigh()</a>, and <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>.</p>

</div>
</div>
<a class="anchor" id="a338cb7f6876cb3c4a8cbbb5c8990642c"></a><!-- doxytag: member="hippodraw::Bins1DHist::getLow" ref="a338cb7f6876cb3c4a8cbbb5c8990642c" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getLow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the low value of the bins on the specified <em>axis</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a782f8827262a3e468ffbeea9b984f511">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00078">78</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="BinnerAxis_8cxx_source.html#l00065">BinnerAxis::axisGetLow()</a>, <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>.</p>

</div>
</div>
<a class="anchor" id="af96954b4d284f563f634f877a97d6fef"></a><!-- doxytag: member="hippodraw::Bins1DHist::getMinEntries" ref="af96954b4d284f563f634f877a97d6fef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getMinEntries </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the minimum entries/bin. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1BinsBase.html#af96954b4d284f563f634f877a97d6fef">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00306">306</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00054">Bins1DHist::m_min_entries</a>.</p>

</div>
</div>
<a class="anchor" id="a280f4e6efa504ff0cdf0bd025185fd6f"></a><!-- doxytag: member="hippodraw::Bins1DHist::getNumberOfAxes" ref="a280f4e6efa504ff0cdf0bd025185fd6f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfAxes </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of axes handled by the <a class="el" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy.">BinsBase</a> derived class. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#aab8537c85440cb3cd857f8ffe765de91">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00053">53</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a8df172da3a583df49a82a59eff928026"></a><!-- doxytag: member="hippodraw::Bins1DHist::getNumberOfEntries" ref="a8df172da3a583df49a82a59eff928026" args="(int i) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfEntries </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>implementation from pure base </p>

<p>Implements <a class="el" href="classhippodraw_1_1Bins1DBase.html#aa5eb51f9e3dee13bab668700cc2c9060">Bins1DBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00098">98</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="a8e2544f7315631c6c4357d2f09bdcafc"></a><!-- doxytag: member="hippodraw::Bins1DHist::getNumberOfEntries" ref="a8e2544f7315631c6c4357d2f09bdcafc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfEntries </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>implementation from pure base </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a7e9ef52c4e3c9510b6818de2adf8b45f">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00092">92</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, and <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="a306e674f72ec85fa037a34f839b53b98"></a><!-- doxytag: member="hippodraw::Bins1DHist::getOffset" ref="a306e674f72ec85fa037a34f839b53b98" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the offset parameter on specific <em>axis</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a394b4e7508832e97e0665596dca2eb85">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00165">165</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="classhippodraw_1_1BinnerAxis.html#af24be895aa8edcf2c98de1873aa4f1e8">BinnerAxis::getOffset()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a94fdcfac38ba98c6263f9ed44110e639"></a><!-- doxytag: member="hippodraw::Bins1DHist::getOverflow" ref="a94fdcfac38ba98c6263f9ed44110e639" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getOverflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>implementation from pure base </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a52a3cba38d1c19738fdd85e4fa48d6ca">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00110">110</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="ad092f70141d2d1c4d6941568383e765b"></a><!-- doxytag: member="hippodraw::Bins1DHist::getRange" ref="ad092f70141d2d1c4d6941568383e765b" args="(hippodraw::Axes::Type axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; getRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns range from binner axis. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a20c8a2e39e911daf491c4a69fd654cdf">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00195">195</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="BinnerAxis_8cxx_source.html#l00078">BinnerAxis::getRange()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a35cdd67c6245217febba7aa474120526"></a><!-- doxytag: member="hippodraw::Bins1DHist::getUnderflow" ref="a35cdd67c6245217febba7aa474120526" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getUnderflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>implementation from pure base </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#afbbd232cb34fedab9301a7faa55e0c51">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00105">105</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="a6d8a76cf5463d7850ba13bec75873deb"></a><!-- doxytag: member="hippodraw::Bins1DHist::getZValue" ref="a6d8a76cf5463d7850ba13bec75873deb" args="(double x, double y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getZValue </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the z value at the specified point (x,y). </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1Bins2DHist.html#a6d8a76cf5463d7850ba13bec75873deb">Bins2DHist</a>, and <a class="el" href="classhippodraw_1_1Bins2DProfile.html#a6d8a76cf5463d7850ba13bec75873deb">Bins2DProfile</a>.</p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00074">74</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="BinningProjector_8cxx_source.html#l00226">BinningProjector::getZValue()</a>.</p>

</div>
</div>
<a class="anchor" id="aea00ee032ab2ade6c600cb8873a96791"></a><!-- doxytag: member="hippodraw::Bins1DHist::hasEqualWidths" ref="aea00ee032ab2ade6c600cb8873a96791" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasEqualWidths </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if all bins have the same width. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1BinnerAxis.html#aea00ee032ab2ade6c600cb8873a96791" title="Returns true if all the bins have the same width.">BinnerAxis::hasEqualWidths</a>. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a4e14cf8f598eb328e7703bfc00cfcfa0">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00107">107</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="BinnerAxis_8cxx_source.html#l00059">BinnerAxis::hasEqualWidths()</a>.</p>

</div>
</div>
<a class="anchor" id="afc891d3aea2a4eb5b44bd544d9699ace"></a><!-- doxytag: member="hippodraw::Bins1DHist::isDirty" ref="afc891d3aea2a4eb5b44bd544d9699ace" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isDirty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the re-accumulation is needed. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00059">59</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>.</p>

</div>
</div>
<a class="anchor" id="a479432127ee77145cc19d6a2d1590821"></a><!-- doxytag: member="hippodraw::Bins1DHist::isEmpty" ref="a479432127ee77145cc19d6a2d1590821" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isEmpty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if no accumulation has yet occurred, otherwise returns <code>false</code>. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00081">81</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00058">BinsBase::m_empty</a>.</p>

</div>
</div>
<a class="anchor" id="a9a18297c41aa2385b96cd8a6eb57e099"></a><!-- doxytag: member="hippodraw::Bins1DHist::maxBin" ref="a9a18297c41aa2385b96cd8a6eb57e099" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double maxBin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value of the bin with the largest value. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00077">77</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="aad678b04c23e9d850196dce40e3c0fa6"></a><!-- doxytag: member="hippodraw::Bins1DHist::minBin" ref="aad678b04c23e9d850196dce40e3c0fa6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double minBin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value of the bin with the smallest value. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00072">72</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>.</p>

</div>
</div>
<a class="anchor" id="a11c23a386abb9eb8a42f0c2c2835d640"></a><!-- doxytag: member="hippodraw::Bins1DHist::name" ref="a11c23a386abb9eb8a42f0c2c2835d640" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const string &amp; name </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the name of the Bins container object. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00054">54</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00039">BinsBase::m_name</a>.</p>

<p>Referenced by <a class="el" href="BinsBaseXML_8cxx_source.html#l00047">BinsBaseXML::createElement()</a>.</p>

</div>
</div>
<a class="anchor" id="afb054c36098d59ea80a5d4f57eba6cd9"></a><!-- doxytag: member="hippodraw::Bins1DHist::numberOfBins" ref="afb054c36098d59ea80a5d4f57eba6cd9" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int numberOfBins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of bins on specified <em>axis</em>. </p>
<p>If a <a class="el" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy.">BinnerAxis</a> object does not exist, returns 0. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a14e52cd1b9b4e6ff0a13988e4fae3847">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00090">90</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="BinnerAxis_8cxx_source.html#l00084">BinnerAxis::axisNumberOfBins()</a>, <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, and <a class="el" href="Bins1DBase_8cxx_source.html#l00202">Bins1DBase::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="af67b204e810ea7f82cfe60d9cd8f9455"></a><!-- doxytag: member="hippodraw::Bins1DHist::prepareNTuple" ref="af67b204e810ea7f82cfe60d9cd8f9455" args="(unsigned int rows) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> * prepareNTuple </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>rows</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prepares the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a>. </p>
<p>Creates and returns the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> that will be filled from the binner's values. The <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> will have <em>rows</em> rows and 4 columns. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a6da8fba6ef31dcc01440763b641a5ddd">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00212">212</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1DataPoint2DTuple.html#a47adecf8066efc01c90f2658637e699c">hippodraw::DataPoint2DTuple::ERROR</a>, <a class="el" href="NTuple_8cxx_source.html#l00470">NTuple::setLabels()</a>, and <a class="el" href="namespacehippodraw_1_1DataPoint2DTuple.html#af4476b4ee697ff576200c06b7b7402fc">hippodraw::DataPoint2DTuple::WIDTH</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00138">Bins1DProfile::createNTuple()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00131">Bins1DHist::createNTuple()</a>.</p>

</div>
</div>
<a class="anchor" id="ad20897c5c8bd47f5d4005989bead0e55"></a><!-- doxytag: member="hippodraw::Bins1DHist::reset" ref="ad20897c5c8bd47f5d4005989bead0e55" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void reset </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resets the accumulation to zero. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a20dcbdfbd0ec77afc802522bb7e379c1">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00082">82</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="BinsBase_8h_source.html#l00058">BinsBase::m_empty</a>, <a class="el" href="Bins1DHist_8h_source.html#l00051">Bins1DHist::m_moments</a>, <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>, and <a class="el" href="Bins1DHist_8h_source.html#l00048">Bins1DHist::m_variance</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00063">Bins1DHist::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="ada388d17b93c54a1a0f6edddbe0953ab"></a><!-- doxytag: member="hippodraw::Bins1DHist::resize" ref="ada388d17b93c54a1a0f6edddbe0953ab" args="(int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void resize </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>size</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resizes the internal arrays. </p>

<p>Implements <a class="el" href="classhippodraw_1_1Bins1DBase.html#af50731aa3fbc50931d6e727dd1df74cb">Bins1DBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00063">63</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>, <a class="el" href="Bins1DHist_8h_source.html#l00048">Bins1DHist::m_variance</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>.</p>

</div>
</div>
<a class="anchor" id="afebca028c690c69ec5991c41c6994bcb"></a><!-- doxytag: member="hippodraw::Bins1DHist::scaleFactor" ref="afebca028c690c69ec5991c41c6994bcb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double scaleFactor </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the scale factor. </p>
<p>Used to convert the projected values to number of entries in a bin. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1BinsBase.html#afebca028c690c69ec5991c41c6994bcb">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00119">119</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, and <a class="el" href="classhippodraw_1_1BinnerAxis.html#a78189b7939b4daa16f186b6d92eaf2aa">BinnerAxis::scaleFactorWid()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e702f332b1b1d726126ad233830117e"></a><!-- doxytag: member="hippodraw::Bins1DHist::scaleNumberOfEntries" ref="a2e702f332b1b1d726126ad233830117e" args="(double number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void scaleNumberOfEntries </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>number</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a scale factor on the output so that the number of entries appears to be <em>number</em>. </p>
<p>This feature might be used, for example, to compare two histograms that have different number of entires by normalizing one to the other. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00088">88</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00046">BinsBase::m_scale_factor</a>.</p>

</div>
</div>
<a class="anchor" id="ac667673ef9254d312f398893f7bf2c53"></a><!-- doxytag: member="hippodraw::Bins1DHist::setBinContents" ref="ac667673ef9254d312f398893f7bf2c53" args="(const DataSource *ntuple)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBinContents </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *&nbsp;</td>
          <td class="paramname"> <em>ntuple</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>The underflow and overflow bins do not get archived, thus don't get restored. Also the moments. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#aa0163eb2009c8d6bd61fd8c443d0fadc">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00283">283</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00045">Bins1DHist::m_data</a>, <a class="el" href="Bins1DHist_8h_source.html#l00048">Bins1DHist::m_variance</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, <a class="el" href="DataPointTuple_8h_source.html#l00040">hippodraw::DataPoint2DTuple::XERR</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="DataPointTuple_8h_source.html#l00041">hippodraw::DataPoint2DTuple::YERR</a>.</p>

</div>
</div>
<a class="anchor" id="afda7bdf075dbe2ac4e47213cd1142544"></a><!-- doxytag: member="hippodraw::Bins1DHist::setBinnerOn" ref="afda7bdf075dbe2ac4e47213cd1142544" args="(BinnerAxis *, hippodraw::Axes::Type axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBinnerOn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a> *&nbsp;</td>
          <td class="paramname"> <em>binner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a new <a class="el" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy.">BinnerAxis</a> for the binner to use. </p>
<p>The old one, if any, will be destroyed. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a466a7bc0c04407cf195866f202de23a8">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00066">66</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00202">Bins1DBase::resize()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a11efd3539ac9f9145581552d6e5092af"></a><!-- doxytag: member="hippodraw::Bins1DHist::setBinWidth" ref="a11efd3539ac9f9145581552d6e5092af" args="(hippodraw::Axes::Type axis, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; setBinWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the bin width parameter on the specified <em>axis</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a8f0d71a4db16765070021f6dd7aec0fd">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00133">133</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00202">Bins1DBase::resize()</a>, <a class="el" href="classhippodraw_1_1BinnerAxis.html#a95c4c3b0e3e9d3bde604e3e87cb98dd2">BinnerAxis::setBinWidth()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a92a590790db6444ca7a79eaf5fbcb0d9"></a><!-- doxytag: member="hippodraw::Bins1DHist::setDirty" ref="a92a590790db6444ca7a79eaf5fbcb0d9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setDirty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a flag to indicate that re-binning needs to be done. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00064">64</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>.</p>

<p>Referenced by <a class="el" href="ProfileProjector_8cxx_source.html#l00085">ProfileProjector::changedNTuple()</a>, <a class="el" href="Profile2DProjector_8cxx_source.html#l00078">Profile2DProjector::changedNTuple()</a>, <a class="el" href="DyHist2DProjector_8cxx_source.html#l00068">DyHist2DProjector::changedNTuple()</a>, and <a class="el" href="DyHist1DProjector_8cxx_source.html#l00066">DyHist1DProjector::changedNTuple()</a>.</p>

</div>
</div>
<a class="anchor" id="afc26cc484a33e946cf3452d990c926aa"></a><!-- doxytag: member="hippodraw::Bins1DHist::setEntriesScaling" ref="afc26cc484a33e946cf3452d990c926aa" args="(bool on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setEntriesScaling </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>on</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the scaling number of entries on if <em>on</em> is <code>true</code>, otherwise turns if off. </p>

<p>Definition at line <a class="el" href="BinsBase_8cxx_source.html#l00095">95</a> of file <a class="el" href="BinsBase_8cxx_source.html">BinsBase.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00050">BinsBase::m_is_scaling</a>.</p>

</div>
</div>
<a class="anchor" id="a7ef0deb6705372d450df66efae4b2d19"></a><!-- doxytag: member="hippodraw::Bins1DHist::setMinEntries" ref="a7ef0deb6705372d450df66efae4b2d19" args="(int entries)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setMinEntries </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>entries</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the minimum entries/bin. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1BinsBase.html#a7ef0deb6705372d450df66efae4b2d19">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DHist_8cxx_source.html#l00299">299</a> of file <a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a>.</p>

<p>References <a class="el" href="Bins1DHist_8h_source.html#l00054">Bins1DHist::m_min_entries</a>.</p>

</div>
</div>
<a class="anchor" id="a678140db99dab12dd79938c9308a7970"></a><!-- doxytag: member="hippodraw::Bins1DHist::setNumberOfBins" ref="a678140db99dab12dd79938c9308a7970" args="(hippodraw::Axes::Type axis, int num_bins)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setNumberOfBins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the number of bins on the the specified <em>axis</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a1d61693f0a6f8d61c8ca0b51eb106fd5">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00097">97</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1BinnerAxis.html#a0c350f885e380a8360e64a1231f0b5d3">BinnerAxis::axisSetNumberOfBins()</a>, <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00202">Bins1DBase::resize()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a99fe0f7ac314e9dd328f9950efacb399"></a><!-- doxytag: member="hippodraw::Bins1DHist::setOffset" ref="a99fe0f7ac314e9dd328f9950efacb399" args="(hippodraw::Axes::Type axis, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the offset parameter on the specified <em>axis</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#aef593b41efb43ec9edb35d86fe5f67d5">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00174">174</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="classhippodraw_1_1BinnerAxis.html#acd2eedabf7367deb29a236f707e09405">BinnerAxis::setOffset()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a08a29db67c27c5a86b20457038f2edc8"></a><!-- doxytag: member="hippodraw::Bins1DHist::setRange" ref="a08a29db67c27c5a86b20457038f2edc8" args="(hippodraw::Axes::Type axis, const Range &amp;, bool hold_width=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; setRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>hold_width</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> on the specified <em>axis</em>. </p>
<p>If <em>hold_width</em> is <code>true</code>, the bin width parameter will be held constant, otherwise it is adjusted to keep the same number of bins for the new range. </p>

<p>Implements <a class="el" href="classhippodraw_1_1BinsBase.html#a1aa177e63b99037ecea5f4d043b4f8cd">BinsBase</a>.</p>

<p>Definition at line <a class="el" href="Bins1DBase_8cxx_source.html#l00183">183</a> of file <a class="el" href="Bins1DBase_8cxx_source.html">Bins1DBase.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00040">Bins1DBase::binner_axis</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00202">Bins1DBase::resize()</a>, <a class="el" href="classhippodraw_1_1BinnerAxis.html#a02738ddbbfc62d6c6e1af91deee3cb5d">BinnerAxis::setRange()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a88dbae210e7f070589cf79899553b0c2"></a><!-- doxytag: member="hippodraw::Bins1DHist::binner_axis" ref="a88dbae210e7f070589cf79899553b0c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1BinnerAxis.html">BinnerAxis</a>* <a class="el" href="classhippodraw_1_1Bins1DBase.html#a88dbae210e7f070589cf79899553b0c2">binner_axis</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The binner axis object. </p>

<p>Definition at line <a class="el" href="Bins1DBase_8h_source.html#l00040">40</a> of file <a class="el" href="Bins1DBase_8h_source.html">Bins1DBase.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DBase_8h_source.html#l00137">Bins1DBase::binNumber()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00035">Bins1DBase::Bins1DBase()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00113">Bins1DBase::binWidth()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00146">Bins1DBase::calcBinWidth()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00155">Bins1DBase::calcOffset()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00059">Bins1DBase::getBinnerOn()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00085">Bins1DBase::getHigh()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00078">Bins1DBase::getLow()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00165">Bins1DBase::getOffset()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00195">Bins1DBase::getRange()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00107">Bins1DBase::hasEqualWidths()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00090">Bins1DBase::numberOfBins()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00119">Bins1DBase::scaleFactor()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00066">Bins1DBase::setBinnerOn()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00133">Bins1DBase::setBinWidth()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00097">Bins1DBase::setNumberOfBins()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00174">Bins1DBase::setOffset()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00183">Bins1DBase::setRange()</a>, and <a class="el" href="Bins1DBase_8cxx_source.html#l00046">Bins1DBase::~Bins1DBase()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ea7904a8c2e6ef8493e8c4f78df80c0"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_data" ref="a5ea7904a8c2e6ef8493e8c4f78df80c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; double &gt; <a class="el" href="classhippodraw_1_1Bins1DHist.html#a5ea7904a8c2e6ef8493e8c4f78df80c0">m_data</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The array of binned data. </p>
<p>The range of the index is 1 to m_num_bins.( 0 refers to underflow while m_num_bins + 1 refers to overflow ) </p>

<p>Definition at line <a class="el" href="Bins1DHist_8h_source.html#l00045">45</a> of file <a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00131">Bins1DHist::createNTuple()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00092">Bins1DHist::getNumberOfEntries()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00110">Bins1DHist::getOverflow()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00105">Bins1DHist::getUnderflow()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00077">Bins1DHist::maxBin()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00072">Bins1DHist::minBin()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00063">Bins1DHist::resize()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00283">Bins1DHist::setBinContents()</a>.</p>

</div>
</div>
<a class="anchor" id="ac21f18624d637a3e48f64730fb79c479"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_empty" ref="ac21f18624d637a3e48f64730fb79c479" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1BinsBase.html#ac21f18624d637a3e48f64730fb79c479">m_empty</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A flag set to <code>true</code>, when no accumulation has yet occurred, otherwise is set <code>false</code>. </p>

<p>Definition at line <a class="el" href="BinsBase_8h_source.html#l00058">58</a> of file <a class="el" href="BinsBase_8h_source.html">BinsBase.h</a>.</p>

<p>Referenced by <a class="el" href="Bins2DProfile_8cxx_source.html#l00112">Bins2DProfile::accumulate()</a>, <a class="el" href="Bins2DHist_8cxx_source.html#l00116">Bins2DHist::accumulate()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, <a class="el" href="BinsBase_8cxx_source.html#l00081">BinsBase::isEmpty()</a>, <a class="el" href="Bins2DProfile_8cxx_source.html#l00097">Bins2DProfile::reset()</a>, <a class="el" href="Bins2DHist_8cxx_source.html#l00099">Bins2DHist::reset()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>.</p>

</div>
</div>
<a class="anchor" id="aa3fe89c038fc4349d4d9f41d20b2fe01"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_is_scaling" ref="aa3fe89c038fc4349d4d9f41d20b2fe01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1BinsBase.html#aa3fe89c038fc4349d4d9f41d20b2fe01">m_is_scaling</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A flag which is set <code>true</code> to enable scaling the output. </p>

<p>Definition at line <a class="el" href="BinsBase_8h_source.html#l00050">50</a> of file <a class="el" href="BinsBase_8h_source.html">BinsBase.h</a>.</p>

<p>Referenced by <a class="el" href="Bins2DHist_8cxx_source.html#l00162">Bins2DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, and <a class="el" href="BinsBase_8cxx_source.html#l00095">BinsBase::setEntriesScaling()</a>.</p>

</div>
</div>
<a class="anchor" id="af39792f36e36af0f242eb34a6d7e7f77"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_min_entries" ref="af39792f36e36af0f242eb34a6d7e7f77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1Bins1DHist.html#af39792f36e36af0f242eb34a6d7e7f77">m_min_entries</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The minimum number of entries/bin. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8h_source.html#l00054">54</a> of file <a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00038">Bins1DHist::Bins1DHist()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00306">Bins1DHist::getMinEntries()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00299">Bins1DHist::setMinEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="aa028a4dd803d5f00045f10f46c5ce1ab"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_moments" ref="aa028a4dd803d5f00045f10f46c5ce1ab" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1Bins1DHist.html#aa028a4dd803d5f00045f10f46c5ce1ab">m_moments</a>[3]<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The moments. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8h_source.html#l00051">51</a> of file <a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00044">Bins1DHist::Bins1DHist()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a3fba3a52c08a77ff1127828800f5c8a3"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_scale_factor" ref="a3fba3a52c08a77ff1127828800f5c8a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1BinsBase.html#a3fba3a52c08a77ff1127828800f5c8a3">m_scale_factor</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The scale factor. </p>
<p>This data member is used to scale the output so that the total number of entries has this value. </p>

<p>Definition at line <a class="el" href="BinsBase_8h_source.html#l00046">46</a> of file <a class="el" href="BinsBase_8h_source.html">BinsBase.h</a>.</p>

<p>Referenced by <a class="el" href="Bins2DHist_8cxx_source.html#l00162">Bins2DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, and <a class="el" href="BinsBase_8cxx_source.html#l00088">BinsBase::scaleNumberOfEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="aae63ef60775a9645568646b6a033f905"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_values_dirty" ref="aae63ef60775a9645568646b6a033f905" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1BinsBase.html#aae63ef60775a9645568646b6a033f905">m_values_dirty</a><code> [mutable, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A flag to indicate that the objects in m_values are not correct. </p>

<p>Definition at line <a class="el" href="BinsBase_8h_source.html#l00053">53</a> of file <a class="el" href="BinsBase_8h_source.html">BinsBase.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DBase_8cxx_source.html#l00035">Bins1DBase::Bins1DBase()</a>, <a class="el" href="Bins2DBase_8cxx_source.html#l00041">Bins2DBase::Bins2DBase()</a>, <a class="el" href="BinsBase_8cxx_source.html#l00059">BinsBase::isDirty()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>, <a class="el" href="Bins2DBase_8cxx_source.html#l00330">Bins2DBase::resize()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00063">Bins1DHist::resize()</a>, <a class="el" href="Bins2DBase_8cxx_source.html#l00097">Bins2DBase::setBinnerOn()</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00066">Bins1DBase::setBinnerOn()</a>, <a class="el" href="Bins2DBase_8cxx_source.html#l00217">Bins2DBase::setBinWidth()</a>, <a class="el" href="BinsBase_8cxx_source.html#l00064">BinsBase::setDirty()</a>, and <a class="el" href="Bins2DBase_8cxx_source.html#l00275">Bins2DBase::setOffset()</a>.</p>

</div>
</div>
<a class="anchor" id="aa62301a470071dcb2eb9da7fea8631ab"></a><!-- doxytag: member="hippodraw::Bins1DHist::m_variance" ref="aa62301a470071dcb2eb9da7fea8631ab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; double &gt; <a class="el" href="classhippodraw_1_1Bins1DHist.html#aa62301a470071dcb2eb9da7fea8631ab">m_variance</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The accumulated square of the weights. </p>

<p>Definition at line <a class="el" href="Bins1DHist_8h_source.html#l00048">48</a> of file <a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DHist_8cxx_source.html#l00115">Bins1DHist::accumulate()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00145">Bins1DHist::fillDataSource()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00082">Bins1DHist::reset()</a>, <a class="el" href="Bins1DHist_8cxx_source.html#l00063">Bins1DHist::resize()</a>, and <a class="el" href="Bins1DHist_8cxx_source.html#l00283">Bins1DHist::setBinContents()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Bins1DHist_8h_source.html">Bins1DHist.h</a></li>
<li><a class="el" href="Bins1DHist_8cxx_source.html">Bins1DHist.cxx</a></li>
</ul>
</div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>