Interface to a variety of useful statistics.
More...
#include <Statistics.h>
|
|
| Statistics (const Archive *=0) |
| | Default constructor.
|
|
| ~Statistics () |
| | Destructor.
|
|
StrategySet * | get_strategy () const |
| | Get the strategy manager owned by the Archive.
|
|
::Phase::Value | get_peak () const |
| | Get the phase of the pulse peak.
|
|
double | get_effective_duty_cycle () const |
| | Get the effective duty cycle.
|
|
double | get_nfnr () const |
| | Get the Fourier-noise-to-noise ratio.
|
|
unsigned | get_cal_ntrans () const |
| | Get the number of cal transitions.
|
|
unsigned | get_nzero () const |
| | Get the number of profiles that have zero weight.
|
|
double | get_design_effect () const |
| | Get Kish's design effect.
|
| double | get_2bit_dist () const |
| | Get the predicted level of 2-bit distortion.
|
|
PhaseWeight * | get_baseline () |
| | Get the off-pulse baseline.
|
|
PhaseWeight * | get_onpulse () |
| | Get the on-pulse phase bins.
|
|
PhaseWeight * | get_all () |
| | Get all phase bins.
|
| ProfileStats * | get_stats () |
| | Get the Profile statistics interface.
|
| double | get_weighted_frequency () const |
| | Get the weighted frequency from the Pulsar::Archive.
|
|
double | get_bin_width () const |
| | Get the width of a phase bin in seconds.
|
|
double | get_dispersive_smearing () const |
| | Get the dispersive smearing in the worst channel in seconds.
|
|
TextInterface::Parser * | get_interface () |
| | Get the text interface to this.
|
|
void | add_plugin (Plugin *) |
| | Add a plugin.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
| HasArchive () |
| | Default constructor.
|
|
| ~HasArchive () |
| | Desctructor.
|
|
virtual void | set_Archive (const Archive *) |
| | Set the instance.
|
|
const Archive * | get_Archive () const |
| | Get the instance.
|
| void | set_subint (Index _isubint) |
| | Set the sub-integration.
|
|
Index | get_subint () const |
| void | set_chan (Index _ichan) |
| | Set the frequency channel.
|
|
Index | get_chan () const |
| void | set_pol (Index _ipol) |
| | Set the polarization.
|
|
Index | get_pol () const |
|
const Profile * | get_Profile () const |
| | Get the profile defined by the current indeces.
|
|
const Integration * | get_Integration () const |
| | Get the sub-integration defined by the current indeces.
|
|
|
void | setup_stats () |
|
void | set_period (::Phase::HasUnit &) const |
| | Set the period attribute of the Phase::Value/Range/Ranges argument.
|
|
Handle * | __reference (bool active) const |
|
void | __dereference (bool auto_delete=true) const |
|
bool | is_current () const |
| | Returns true when mutable profile and integration attributes are current.
|
Interface to a variety of useful statistics.
◆ get_2bit_dist()
| double Pulsar::Statistics::get_2bit_dist |
( |
| ) |
const |
◆ get_stats()
◆ get_weighted_frequency()
| double Pulsar::Statistics::get_weighted_frequency |
( |
| ) |
const |
The documentation for this class was generated from the following files: