Sophie

Sophie

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

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_1Bins1DProfile.html">Bins1DProfile</a>
  </div>
</div>
<div class="contents">
<h1>Bins1DProfile Class Reference</h1><!-- doxytag: class="hippodraw::Bins1DProfile" --><!-- doxytag: inherits="hippodraw::Bins1DBase" -->
<p>The class for the 1D profile binner hierarchy.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Bins1DProfile:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1Bins1DProfile__inherit__graph.gif" border="0" usemap="#Bins1DProfile_inherit__map" alt="Inheritance graph"/></div>
<map name="Bins1DProfile_inherit__map" id="Bins1DProfile_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="9,83,103,112"/><area shape="rect" id="node4" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy." alt="" coords="17,5,95,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Bins1DProfile:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1Bins1DProfile__coll__graph.gif" border="0" usemap="#Bins1DProfile_coll__map" alt="Collaboration graph"/></div>
<map name="Bins1DProfile_coll__map" id="Bins1DProfile_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="521,531,615,560"/><area shape="rect" id="node4" href="classhippodraw_1_1BinsBase.html" title="The base class for the binner hierarchy." alt="" coords="239,384,316,413"/><area shape="rect" id="node14" href="classhippodraw_1_1BinnerAxis.html" title="The base class for the BinnerAxis hierarchy." alt="" coords="525,384,611,413"/><area shape="rect" id="node17" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="617,252,676,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="845,101,936,131"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1Bins1DProfile-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_1Bins1DProfile.html#aa6d022c3a2ec9009248e0e79db4dc718">accumulate</a> (double x, double y, double wt=1.0, double dummy=0.0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accumulate a data point <em>x</em>, <em>y</em> into a bin.  <a href="#aa6d022c3a2ec9009248e0e79db4dc718"></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_1Bins1DProfile.html#a7faec5c674cdd3fda25bcdbd70478355">Bins1DProfile</a> (const <a class="el" href="classhippodraw_1_1Bins1DProfile.html">Bins1DProfile</a> &amp;binner)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#a7faec5c674cdd3fda25bcdbd70478355"></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_1Bins1DProfile.html#a7c53d22c474cea11282c2763ba75d213">Bins1DProfile</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a7c53d22c474cea11282c2763ba75d213"></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_1Bins1DProfile.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_1Bins1DProfile.html#a68e4ca34a0c4aa4d4eeaa0e521fe6386">createNTuple</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an <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_1Bins1DProfile.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_1BinsBase.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_1Bins1DProfile.html#a8df172da3a583df49a82a59eff928026">getNumberOfEntries</a> (int i) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of entries in ith bin.  <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_1Bins1DProfile.html#a8e2544f7315631c6c4357d2f09bdcafc">getNumberOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the true number of entries.  <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_1Bins1DProfile.html#a94fdcfac38ba98c6263f9ed44110e639">getOverflow</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the overflow.  <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_1Bins1DProfile.html#a35cdd67c6245217febba7aa474120526">getUnderflow</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the underflow.  <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_1Bins1DProfile.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_1Bins1DProfile.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_1Bins1DProfile.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_1Bins1DProfile.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_1BinsBase.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_1Bins1DProfile.html#a4c079d9d3bf80d881da9a8a1b6ed0493">~Bins1DProfile</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#a4c079d9d3bf80d881da9a8a1b6ed0493"></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_1Bins1DProfile.html#a0bee2dd4e007b3e0a90fbad895e0916a">resize</a> (int number)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resizes the internal arrays for <em>number</em> bins.  <a href="#a0bee2dd4e007b3e0a90fbad895e0916a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Bins1DProfile.html#a45336f44f3ba51350e97c5f13347872e">m_high</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The higher edge of the last bin (the lower edge of the last + 1).  <a href="#a45336f44f3ba51350e97c5f13347872e"></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_1Bins1DProfile.html#a24b062ff95d8746bb70bb918d67ec3b5">m_num</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The total number of entries for each bin.  <a href="#a24b062ff95d8746bb70bb918d67ec3b5"></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_1Bins1DProfile.html#a3dffa9405c42c2de787c254f683d1a34">m_sum</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sum of the data along the y axis.  <a href="#a3dffa9405c42c2de787c254f683d1a34"></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_1Bins1DProfile.html#a4a9e808b3f47a9758f33c22d5014984d">m_sumsq</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sum of the data squared along the y axis.  <a href="#a4a9e808b3f47a9758f33c22d5014984d"></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_1Bins1DProfile.html#ab5a07bb850f224ed27ccb9ab6e886930">m_sumwtsq</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sum of weight squared.  <a href="#ab5a07bb850f224ed27ccb9ab6e886930"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The class for the 1D profile binner hierarchy. </p>
<p>Calculates the mean and the standard deviation of data along the y axis in slices along the x axis.</p>
<dl class="author"><dt><b>Author:</b></dt><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="Bins1DProfile_8h_source.html#l00032">32</a> of file <a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a7c53d22c474cea11282c2763ba75d213"></a><!-- doxytag: member="hippodraw::Bins1DProfile::Bins1DProfile" ref="a7c53d22c474cea11282c2763ba75d213" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Bins1DProfile.html">Bins1DProfile</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="Bins1DProfile_8cxx_source.html#l00043">43</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00058">Bins1DProfile::clone()</a>.</p>

</div>
</div>
<a class="anchor" id="a7faec5c674cdd3fda25bcdbd70478355"></a><!-- doxytag: member="hippodraw::Bins1DProfile::Bins1DProfile" ref="a7faec5c674cdd3fda25bcdbd70478355" args="(const Bins1DProfile &amp;binner)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Bins1DProfile.html">Bins1DProfile</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Bins1DProfile.html">Bins1DProfile</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="Bins1DProfile_8cxx_source.html#l00048">48</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a4c079d9d3bf80d881da9a8a1b6ed0493"></a><!-- doxytag: member="hippodraw::Bins1DProfile::~Bins1DProfile" ref="a4c079d9d3bf80d881da9a8a1b6ed0493" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1Bins1DProfile.html">Bins1DProfile</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="Bins1DProfile_8cxx_source.html#l00063">63</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa6d022c3a2ec9009248e0e79db4dc718"></a><!-- doxytag: member="hippodraw::Bins1DProfile::accumulate" ref="aa6d022c3a2ec9009248e0e79db4dc718" args="(double x, double y, double wt=1.0, double dummy=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>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>wt</em> = <code>1.0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dummy</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>Accumulate a data point <em>x</em>, <em>y</em> into a bin. </p>
<p>The remaining arguments are ignored.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>Add weight argument. </dd></dl>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">122</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DBase_8h_source.html#l00137">Bins1DBase::binNumber()</a>, <a class="el" href="BinsBase_8h_source.html#l00058">BinsBase::m_empty</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00044">Bins1DProfile::m_sumsq</a>, and <a class="el" href="Bins1DProfile_8h_source.html#l00052">Bins1DProfile::m_sumwtsq</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00099">Bins1DProfile::getNumberOfEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d9b21ad28ed7d68735c8a6232503f57"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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="Bins1DProfile_8cxx_source.html#l00058">58</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DProfile_8cxx_source.html#l00043">Bins1DProfile::Bins1DProfile()</a>.</p>

</div>
</div>
<a class="anchor" id="a68e4ca34a0c4aa4d4eeaa0e521fe6386"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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 an <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>Derived classes will return an NTuple appropriate to their binned data. They should at least contain the coordinates, error on the coordinates, the value, and error on the value. </p>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00138">138</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</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::Bins1DProfile::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="Bins1DProfile_8cxx_source.html#l00152">152</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <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="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00044">Bins1DProfile::m_sumsq</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00052">Bins1DProfile::m_sumwtsq</a>, <a class="el" href="Bins1DBase_8cxx_source.html#l00090">Bins1DBase::numberOfBins()</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="Bins1DProfile_8cxx_source.html#l00138">Bins1DProfile::createNTuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a368050b4a77664f9798dfdeaf45ca529"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented in <a class="el" href="classhippodraw_1_1Bins1DHist.html#af96954b4d284f563f634f877a97d6fef">Bins1DHist</a>.</p>

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

</div>
</div>
<a class="anchor" id="a280f4e6efa504ff0cdf0bd025185fd6f"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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>Returns the number of entries in ith bin. </p>
<p>Returns the sum of the weight parameter of the accumulate member function. Indexing is such that first proper bin (i.e. one which is NOT underflow ) is numbered 0. </p>

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

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

<p>References <a class="el" href="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>.</p>

</div>
</div>
<a class="anchor" id="a8e2544f7315631c6c4357d2f09bdcafc"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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>Returns the true number of entries. </p>
<p>Returns the sum of the weight parameter of the accumulate member function. </p>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00099">99</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, and <a class="el" href="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>.</p>

</div>
</div>
<a class="anchor" id="a306e674f72ec85fa037a34f839b53b98"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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>Returns the overflow. </p>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00116">116</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ad092f70141d2d1c4d6941568383e765b"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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>Returns the underflow. </p>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00111">111</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a6d8a76cf5463d7850ba13bec75873deb"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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="Bins1DProfile_8cxx_source.html#l00072">72</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>.</p>

</div>
</div>
<a class="anchor" id="aad678b04c23e9d850196dce40e3c0fa6"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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="Bins1DProfile_8cxx_source.html#l00067">67</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>.</p>

</div>
</div>
<a class="anchor" id="a11c23a386abb9eb8a42f0c2c2835d640"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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="Bins1DProfile_8cxx_source.html#l00089">89</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

<p>References <a class="el" href="BinsBase_8h_source.html#l00058">BinsBase::m_empty</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00044">Bins1DProfile::m_sumsq</a>, and <a class="el" href="Bins1DProfile_8h_source.html#l00052">Bins1DProfile::m_sumwtsq</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bee2dd4e007b3e0a90fbad895e0916a"></a><!-- doxytag: member="hippodraw::Bins1DProfile::resize" ref="a0bee2dd4e007b3e0a90fbad895e0916a" args="(int number)" -->
<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>number</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resizes the internal arrays for <em>number</em> bins. </p>

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

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

<p>References <a class="el" href="Bins1DProfile_8h_source.html#l00048">Bins1DProfile::m_num</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00039">Bins1DProfile::m_sum</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00044">Bins1DProfile::m_sumsq</a>, <a class="el" href="Bins1DProfile_8h_source.html#l00052">Bins1DProfile::m_sumwtsq</a>, <a class="el" href="BinsBase_8h_source.html#l00053">BinsBase::m_values_dirty</a>, and <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>.</p>

</div>
</div>
<a class="anchor" id="afebca028c690c69ec5991c41c6994bcb"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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#_todo000014">Todo:</a></b></dt><dd>Needs implementation when static projectors are implemented. </dd></dl>

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

<p>Definition at line <a class="el" href="Bins1DProfile_8cxx_source.html#l00214">214</a> of file <a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="afda7bdf075dbe2ac4e47213cd1142544"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented in <a class="el" href="classhippodraw_1_1Bins1DHist.html#a7ef0deb6705372d450df66efae4b2d19">Bins1DHist</a>.</p>

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

</div>
</div>
<a class="anchor" id="a678140db99dab12dd79938c9308a7970"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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::Bins1DProfile::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="ac21f18624d637a3e48f64730fb79c479"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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="a45336f44f3ba51350e97c5f13347872e"></a><!-- doxytag: member="hippodraw::Bins1DProfile::m_high" ref="a45336f44f3ba51350e97c5f13347872e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1Bins1DProfile.html#a45336f44f3ba51350e97c5f13347872e">m_high</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The higher edge of the last bin (the lower edge of the last + 1). </p>

<p>Definition at line <a class="el" href="Bins1DProfile_8h_source.html#l00055">55</a> of file <a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa3fe89c038fc4349d4d9f41d20b2fe01"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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="a24b062ff95d8746bb70bb918d67ec3b5"></a><!-- doxytag: member="hippodraw::Bins1DProfile::m_num" ref="a24b062ff95d8746bb70bb918d67ec3b5" 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_1Bins1DProfile.html#a24b062ff95d8746bb70bb918d67ec3b5">m_num</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The total number of entries for each bin. </p>

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

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00099">Bins1DProfile::getNumberOfEntries()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>, and <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="a3fba3a52c08a77ff1127828800f5c8a3"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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="a3dffa9405c42c2de787c254f683d1a34"></a><!-- doxytag: member="hippodraw::Bins1DProfile::m_sum" ref="a3dffa9405c42c2de787c254f683d1a34" 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_1Bins1DProfile.html#a3dffa9405c42c2de787c254f683d1a34">m_sum</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The sum of the data along the y axis. </p>
<p><a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of 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="Bins1DProfile_8h_source.html#l00039">39</a> of file <a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00138">Bins1DProfile::createNTuple()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00072">Bins1DProfile::maxBin()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00067">Bins1DProfile::minBin()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>, and <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a9e808b3f47a9758f33c22d5014984d"></a><!-- doxytag: member="hippodraw::Bins1DProfile::m_sumsq" ref="a4a9e808b3f47a9758f33c22d5014984d" 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_1Bins1DProfile.html#a4a9e808b3f47a9758f33c22d5014984d">m_sumsq</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The sum of the data squared along the y axis. </p>
<p>This quantity is used to calculate the variance with only one pass through the data. <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of index is 1 to m_num_bins. </p>

<p>Definition at line <a class="el" href="Bins1DProfile_8h_source.html#l00044">44</a> of file <a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>, and <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5a07bb850f224ed27ccb9ab6e886930"></a><!-- doxytag: member="hippodraw::Bins1DProfile::m_sumwtsq" ref="ab5a07bb850f224ed27ccb9ab6e886930" 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_1Bins1DProfile.html#ab5a07bb850f224ed27ccb9ab6e886930">m_sumwtsq</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The sum of weight squared. </p>

<p>Definition at line <a class="el" href="Bins1DProfile_8h_source.html#l00052">52</a> of file <a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a>.</p>

<p>Referenced by <a class="el" href="Bins1DProfile_8cxx_source.html#l00122">Bins1DProfile::accumulate()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00152">Bins1DProfile::fillDataSource()</a>, <a class="el" href="Bins1DProfile_8cxx_source.html#l00089">Bins1DProfile::reset()</a>, and <a class="el" href="Bins1DProfile_8cxx_source.html#l00077">Bins1DProfile::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="aae63ef60775a9645568646b6a033f905"></a><!-- doxytag: member="hippodraw::Bins1DProfile::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>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Bins1DProfile_8h_source.html">Bins1DProfile.h</a></li>
<li><a class="el" href="Bins1DProfile_8cxx_source.html">Bins1DProfile.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>