<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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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 ) → 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( ) → <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( ) → <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( ) → <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( ) → <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( ) → <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( ) → <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 ) → 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 ) → 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 ) → 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 ) → 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>