Sophie

Sophie

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

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_1FunctionHelper.html">FunctionHelper</a>
  </div>
</div>
<div class="contents">
<h1>FunctionHelper Class Reference</h1><!-- doxytag: class="hippodraw::FunctionHelper" -->
<p>An abstract base class to help <a class="el" href="classhippodraw_1_1FunctionBase.html" title="A function that can be added to a DataRep and used in a fitter.">FunctionBase</a> objects perform some operations.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="FunctionHelper_8h_source.html">FunctionHelper.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FunctionHelper:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1FunctionHelper__inherit__graph.gif" border="0" usemap="#FunctionHelper_inherit__map" alt="Inheritance graph"/></div>
<map name="FunctionHelper_inherit__map" id="FunctionHelper_inherit__map">
<area shape="rect" id="node3" href="classhippodraw_1_1ProjectorHelper.html" title="A concreate implementation of the FunctionHelper class." alt="" coords="5,83,117,112"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1FunctionHelper-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 double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FunctionHelper.html#a9a8bba34b4db82973e985a35f6b2f824">getTotal</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the sum of the values of the data set.  <a href="#a9a8bba34b4db82973e985a35f6b2f824"></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_1FunctionHelper.html#a719f9e98d819c68e7588583cf65a0ad5">maxCoord</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the largest coordinate value along the X axis in the data set.  <a href="#a719f9e98d819c68e7588583cf65a0ad5"></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_1FunctionHelper.html#a2be3e090b19415ac06d8388b5fc91fe2">maxValue</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the largest value in the data set.  <a href="#a2be3e090b19415ac06d8388b5fc91fe2"></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_1FunctionHelper.html#a1402e98aa11796bfa8a52d5b8f4fc37b">meanCoord</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the mean of the coordinates along a X axis in the data set.  <a href="#a1402e98aa11796bfa8a52d5b8f4fc37b"></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_1FunctionHelper.html#af3bc9c8d22d761fd78325b96330fd18a">meanValue</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the mean of the values in the data set.  <a href="#af3bc9c8d22d761fd78325b96330fd18a"></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_1FunctionHelper.html#aae8e27d24b633cfe806a30a6533e8581">minCoord</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the smallest coordinate value along the X axis in the data set.  <a href="#aae8e27d24b633cfe806a30a6533e8581"></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_1FunctionHelper.html#abad9bd56009500b7eab09eb640e3e52d">minValue</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the smallest value in the data set.  <a href="#abad9bd56009500b7eab09eb640e3e52d"></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_1FunctionHelper.html#a36b716289158c33f86a8cf30219be68c">size</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of points in the data set.  <a href="#a36b716289158c33f86a8cf30219be68c"></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_1FunctionHelper.html#ae982f3c1fe53960d5e444d4fb6fde916">stdCoord</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the standard deviation of the coordinates along a X axis in the data set.  <a href="#ae982f3c1fe53960d5e444d4fb6fde916"></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_1FunctionHelper.html#acc335283b093f009806131472a62fecf">valueAt</a> (double x) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value at a given coordinate.  <a href="#acc335283b093f009806131472a62fecf"></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_1FunctionHelper.html#a47f337374896f244ac0056875a7de2fd">~FunctionHelper</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The virtual destructor.  <a href="#a47f337374896f244ac0056875a7de2fd"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FunctionHelper.html#a9917dac049b05fea4c94bb2e87ccc3e6">FunctionHelper</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a9917dac049b05fea4c94bb2e87ccc3e6"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>An abstract base class to help <a class="el" href="classhippodraw_1_1FunctionBase.html" title="A function that can be added to a DataRep and used in a fitter.">FunctionBase</a> objects perform some operations. </p>
<p>The class helps FunctionBase objects perform some operations that require access to the data set upon which the function will be used. In particular, for a function to estimate its initial parameters, it requires some summary information about the data set, such as the mean value for X or Y.</p>
<p>The use pattern is as follows. The client creates a function via its default constructor, maybe via the <a class="el" href="classhippodraw_1_1FunctionFactory.html" title="A Factory singleton class for creating objects whose class derives from FunctionBase...">FunctionFactory</a>. It then calls initialParameters() with a pointer to a concrete implementation of this class that has access to the data set. The FunctionBase object will then call one or more of the member functions declared by this class to estimate its initial parameters.</p>
<p>All the member functions declared in this class are pure virtual and there are no data member declared.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="FunctionHelper_8h_source.html#l00043">43</a> of file <a class="el" href="FunctionHelper_8h_source.html">FunctionHelper.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9917dac049b05fea4c94bb2e87ccc3e6"></a><!-- doxytag: member="hippodraw::FunctionHelper::FunctionHelper" ref="a9917dac049b05fea4c94bb2e87ccc3e6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FunctionHelper.html">FunctionHelper</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default constructor. </p>
<p>The default constructor is protected to force creation of derived class. </p>

<p>Definition at line <a class="el" href="FunctionHelper_8h_source.html#l00049">49</a> of file <a class="el" href="FunctionHelper_8h_source.html">FunctionHelper.h</a>.</p>

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

<p>The virtual destructor. </p>
<p>No implementation is needed in this base Derived classes may need to release resources This declaration also keeps some compilers from issuing warnings. </p>

<p>Definition at line <a class="el" href="FunctionHelper_8h_source.html#l00056">56</a> of file <a class="el" href="FunctionHelper_8h_source.html">FunctionHelper.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a9a8bba34b4db82973e985a35f6b2f824"></a><!-- doxytag: member="hippodraw::FunctionHelper::getTotal" ref="a9a8bba34b4db82973e985a35f6b2f824" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double getTotal </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the sum of the values of the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a1c34aa2c4d7f89075c34c6b750b22ff5">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="LogParabola_8cxx_source.html#l00074">LogParabola::initialParameters()</a>, and <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a719f9e98d819c68e7588583cf65a0ad5"></a><!-- doxytag: member="hippodraw::FunctionHelper::maxCoord" ref="a719f9e98d819c68e7588583cf65a0ad5" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double maxCoord </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the largest coordinate value along the X axis in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#ad3f25f8c3b1495eefd50563c4a631ef0">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Quadratic2_8cxx_source.html#l00069">Quadratic2::initialParameters()</a>, <a class="el" href="Quadratic_8cxx_source.html#l00068">Quadratic::initialParameters()</a>, <a class="el" href="PowerLaw_8cxx_source.html#l00067">PowerLaw::initialParameters()</a>, <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="LogParabola_8cxx_source.html#l00074">LogParabola::initialParameters()</a>, <a class="el" href="Linear_8cxx_source.html#l00065">Linear::initialParameters()</a>, <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>, <a class="el" href="Exponential_8cxx_source.html#l00067">Exponential::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a2be3e090b19415ac06d8388b5fc91fe2"></a><!-- doxytag: member="hippodraw::FunctionHelper::maxValue" ref="a2be3e090b19415ac06d8388b5fc91fe2" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double maxValue </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the largest value in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a07ed4438b52df7a8d44705a78bd3ea4c">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Quadratic_8cxx_source.html#l00068">Quadratic::initialParameters()</a>, <a class="el" href="PowerLaw_8cxx_source.html#l00067">PowerLaw::initialParameters()</a>, <a class="el" href="Linear_8cxx_source.html#l00065">Linear::initialParameters()</a>, <a class="el" href="Landau_8cxx_source.html#l00093">Landau::initialParameters()</a>, <a class="el" href="Erfc_8cxx_source.html#l00080">Erfc::initialParameters()</a>, <a class="el" href="Chi2Dist_8cxx_source.html#l00070">Chi2Dist::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a1402e98aa11796bfa8a52d5b8f4fc37b"></a><!-- doxytag: member="hippodraw::FunctionHelper::meanCoord" ref="a1402e98aa11796bfa8a52d5b8f4fc37b" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double meanCoord </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the mean of the coordinates along a X axis in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#ac3df9748e73844ab6d3cc5b5de2101a7">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="LogNormal_8cxx_source.html#l00078">LogNormal::initialParameters()</a>, <a class="el" href="Landau_8cxx_source.html#l00093">Landau::initialParameters()</a>, <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>, <a class="el" href="Erfc_8cxx_source.html#l00080">Erfc::initialParameters()</a>, <a class="el" href="Chi2Dist_8cxx_source.html#l00070">Chi2Dist::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="af3bc9c8d22d761fd78325b96330fd18a"></a><!-- doxytag: member="hippodraw::FunctionHelper::meanValue" ref="af3bc9c8d22d761fd78325b96330fd18a" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double meanValue </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the mean of the values in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a75cb054f213f72b2ab04dc344cc2b547">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="ConstantF_8cxx_source.html#l00062">ConstantF::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="aae8e27d24b633cfe806a30a6533e8581"></a><!-- doxytag: member="hippodraw::FunctionHelper::minCoord" ref="aae8e27d24b633cfe806a30a6533e8581" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double minCoord </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the smallest coordinate value along the X axis in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a3dd846567a9ff64f01d53fb5020dff22">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Quadratic2_8cxx_source.html#l00069">Quadratic2::initialParameters()</a>, <a class="el" href="Quadratic_8cxx_source.html#l00068">Quadratic::initialParameters()</a>, <a class="el" href="PowerLaw_8cxx_source.html#l00067">PowerLaw::initialParameters()</a>, <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="LogParabola_8cxx_source.html#l00074">LogParabola::initialParameters()</a>, <a class="el" href="Linear_8cxx_source.html#l00065">Linear::initialParameters()</a>, <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>, <a class="el" href="Exponential_8cxx_source.html#l00067">Exponential::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="abad9bd56009500b7eab09eb640e3e52d"></a><!-- doxytag: member="hippodraw::FunctionHelper::minValue" ref="abad9bd56009500b7eab09eb640e3e52d" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double minValue </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the smallest value in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a2c5e1ba2c92b8b1cecc554e528fd39c8">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Quadratic2_8cxx_source.html#l00069">Quadratic2::initialParameters()</a>, <a class="el" href="Quadratic_8cxx_source.html#l00068">Quadratic::initialParameters()</a>, <a class="el" href="PowerLaw_8cxx_source.html#l00067">PowerLaw::initialParameters()</a>, <a class="el" href="Linear_8cxx_source.html#l00065">Linear::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

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

<p>Returns the number of points in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#ab8e4e3e2a7bf18888b71bdf9dda0770b">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="LogParabola_8cxx_source.html#l00074">LogParabola::initialParameters()</a>, and <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="ae982f3c1fe53960d5e444d4fb6fde916"></a><!-- doxytag: member="hippodraw::FunctionHelper::stdCoord" ref="ae982f3c1fe53960d5e444d4fb6fde916" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double stdCoord </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the standard deviation of the coordinates along a X axis in the data set. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#ac1c3c849cce9a39209ae9609158b7f22">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="Novosibirsk_8cxx_source.html#l00098">Novosibirsk::initialParameters()</a>, <a class="el" href="Landau_8cxx_source.html#l00093">Landau::initialParameters()</a>, and <a class="el" href="Gaussian_8cxx_source.html#l00089">Gaussian::initialParameters()</a>.</p>

</div>
</div>
<a class="anchor" id="acc335283b093f009806131472a62fecf"></a><!-- doxytag: member="hippodraw::FunctionHelper::valueAt" ref="acc335283b093f009806131472a62fecf" args="(double x) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double valueAt </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value at a given coordinate. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1ProjectorHelper.html#a8588b735b745db2d62453be752bbd1d5">ProjectorHelper</a>.</p>

<p>Referenced by <a class="el" href="PowerLaw_8cxx_source.html#l00067">PowerLaw::initialParameters()</a>, <a class="el" href="Exponential_8cxx_source.html#l00067">Exponential::initialParameters()</a>, and <a class="el" href="BrokenPowerLaw_8cxx_source.html#l00076">BrokenPowerLaw::initialParameters()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="FunctionHelper_8h_source.html">FunctionHelper.h</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>