<h2>org.das2.qds.demos.PlasmaModel</h2><p>Model of plasma distribution function for given density, temperature, speed.
 A java.util.Random object is passed in so that the data may be reproducible
 (by using a given starting seed).</p>
<h2>PlasmaModel( )</h2>
<p></p>

<hr>
<a name="counts-org.das2.datum.Datum-java.util.Random"></a>
<h2>counts</h2>
counts( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy, <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Random.html'>java.util.Random</a> random ) &rarr; int

<p>return the counts at this energy, assuming an isotropic distribution, and
 Poisson noise is added to the result.</p>

<h3>Parameters</h3>
energy - in eV
<br>
random - source of random numbers.

<h3>Returns:</h3>
an int

<br><br>
<a href="https://github.com/autoplot/dev/search?q=counts&unscoped_q=counts">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#counts-org.das2.datum.Datum-java.util.Random">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L162">[view source]</a>
<br>
<br>
<hr>
<a name="counts-org.das2.datum.Datum-org.das2.datum.Datum-java.util.Random"></a>
<h2>counts</h2>
counts( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> pitch, <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Random.html'>java.util.Random</a> random ) &rarr; int

<p>return the counts at this energy and pitch angle, with Poisson noise added to the result.</p>

<h3>Parameters</h3>
energy - a Datum
<br>
pitch - a Datum
<br>
random - random number source

<h3>Returns:</h3>
the count rate
<br><br>
<a href="https://github.com/autoplot/dev/search?q=counts&unscoped_q=counts">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#counts-org.das2.datum.Datum-org.das2.datum.Datum-java.util.Random">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L187">[view source]</a>
<br>
<br>
<hr>
<a name="f-org.das2.datum.Datum"></a>
<h2>f</h2>
f( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy ) &rarr; double

<p>return f at the given energy</p>

<h3>Parameters</h3>
energy - a Datum

<h3>Returns:</h3>
a double

<br><br>
<a href="https://github.com/autoplot/dev/search?q=f&unscoped_q=f">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#f-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L116">[view source]</a>
<br>
<br>
f( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> pitchAngle ) &rarr; double  <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L126">[view source]</a><br>
<hr>
<a name="fcounts-org.das2.datum.Datum"></a>
<h2>fcounts</h2>
fcounts( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy ) &rarr; double

<p>return the counts at this energy, assuming an isotropic distribution.  No
 Poisson noise is added to the output.</p>

<h3>Parameters</h3>
energy - a Datum

<h3>Returns:</h3>
a double

<br><br>
<a href="https://github.com/autoplot/dev/search?q=fcounts&unscoped_q=fcounts">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#fcounts-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L149">[view source]</a>
<br>
<br>
<hr>
<a name="fcounts-org.das2.datum.Datum-org.das2.datum.Datum"></a>
<h2>fcounts</h2>
fcounts( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> energy, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> pitch ) &rarr; double

<p>return the counts at this energy and pitch angle, without Poisson noise added to the result.</p>

<h3>Parameters</h3>
energy - a Datum
<br>
pitch - a Datum

<h3>Returns:</h3>
the floating point count rate.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=fcounts&unscoped_q=fcounts">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#fcounts-org.das2.datum.Datum-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L174">[view source]</a>
<br>
<br>
<hr>
<a name="getDensity"></a>
<h2>getDensity</h2>
getDensity(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a>

<p>get the model density</p>

<h3>Returns:</h3>
a Datum

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDensity&unscoped_q=getDensity">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getDensity">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L59">[view source]</a>
<br>
<br>
<hr>
<a name="getGeomFactor"></a>
<h2>getGeomFactor</h2>
getGeomFactor(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a>

<p>get the detector geometry factor</p>

<h3>Returns:</h3>
the detector geometry factor
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getGeomFactor&unscoped_q=getGeomFactor">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getGeomFactor">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L107">[view source]</a>
<br>
<br>
<hr>
<a name="getRank2"></a>
<h2>getRank2</h2>
getRank2(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>return a rank 2 dataset with time as DEPEND_0 and energy as DEPEND_1.</p>

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getRank2&unscoped_q=getRank2">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getRank2">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L196">[view source]</a>
<br>
<br>
<hr>
<a name="getRank3"></a>
<h2>getRank3</h2>
getRank3(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>return a rank 2 dataset with time as DEPEND_0 and energy as DEPEND_1.</p>

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getRank3&unscoped_q=getRank3">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getRank3">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L270">[view source]</a>
<br>
<br>
<hr>
<a name="getWcParl"></a>
<h2>getWcParl</h2>
getWcParl(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a>

<p>get the parallel speed.</p>

<h3>Returns:</h3>
a Datum

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getWcParl&unscoped_q=getWcParl">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getWcParl">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L75">[view source]</a>
<br>
<br>
<hr>
<a name="getWcPerp"></a>
<h2>getWcPerp</h2>
getWcPerp(  ) &rarr; <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a>

<p>get the perpendicular speed</p>

<h3>Returns:</h3>
the perpendicular speed
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getWcPerp&unscoped_q=getWcPerp">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#getWcPerp">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L91">[view source]</a>
<br>
<br>
<hr>
<a name="setDensity-org.das2.datum.Datum"></a>
<h2>setDensity</h2>
setDensity( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> density ) &rarr; void

<p>set the model density</p>

<h3>Parameters</h3>
density - a Datum

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDensity&unscoped_q=setDensity">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#setDensity-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L51">[view source]</a>
<br>
<br>
<hr>
<a name="setGeomFactor-org.das2.datum.Datum"></a>
<h2>setGeomFactor</h2>
setGeomFactor( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> geom ) &rarr; void

<p>set the detector geometry factor</p>

<h3>Parameters</h3>
geom - the detector geometry factor

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setGeomFactor&unscoped_q=setGeomFactor">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#setGeomFactor-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L99">[view source]</a>
<br>
<br>
<hr>
<a name="setWcPerp-org.das2.datum.Datum"></a>
<h2>setWcPerp</h2>
setWcPerp( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> wcperp ) &rarr; void

<p>set the perpendicular speed</p>

<h3>Parameters</h3>
wcperp - perpendicular speed

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setWcPerp&unscoped_q=setWcPerp">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#setWcPerp-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L83">[view source]</a>
<br>
<br>
<hr>
<a name="setWcparl-org.das2.datum.Datum"></a>
<h2>setWcparl</h2>
setWcparl( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> wcparl ) &rarr; void

<p>set the parallel speed</p>

<h3>Parameters</h3>
wcparl - a Datum

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setWcparl&unscoped_q=setWcparl">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/demos/PlasmaModel.md">[view on GitHub]</a>
 <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/qds/demos/PlasmaModel.html#setWcparl-org.das2.datum.Datum">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/QDataSet/src/org/das2/qds/demos/PlasmaModel.java#L67">[view source]</a>
<br>
<br>