|
|
| TwoBitStats () |
| | Default constructor.
|
|
| TwoBitStats (const TwoBitStats &extension) |
| | Copy constructor.
|
|
const TwoBitStats & | operator= (const TwoBitStats &extension) |
| | Operator =.
|
| TwoBitStats * | clone () const |
| | Clone method.
|
| void | resize (unsigned nsample, unsigned ndig) |
| | Set the number of samples per estimate and number of digitizers.
|
|
unsigned | get_ndig () const |
| | Get the number of digitizers.
|
|
unsigned | get_nsample () const |
| | Get the number of time samples used to estimate undigitized power.
|
|
void | set_threshold (float threshold) |
| | Set the sampling threshold as a fraction of the noise power.
|
|
float | get_threshold () const |
| | Get the sampling threshold as a fraction of the noise power.
|
|
void | set_cutoff_sigma (float cutoff_sigma) |
| | Set the cut off power used for impulsive interference excision.
|
|
float | get_cutoff_sigma () const |
| | Get the cut off power for impulsive interference excision.
|
|
const std::vector< float > & | get_histogram (unsigned idig) const |
| | Get the specified histogram.
|
|
void | set_histogram (const std::vector< float > &, unsigned idig) |
| | Set the specified histogram.
|
|
void | zero () |
| | Set all histogram data to zero.
|
|
double | get_mean_Phi (unsigned idig) const |
| | Get the mean fraction of low voltage states.
|
|
double | get_distortion (unsigned idig) const |
| | Get the difference between the measured and theoretical distributions.
|
|
| Extension (const char *name) |
| | Construct with a name.
|
|
virtual | ~Extension () |
| | Destructor.
|
| virtual TextInterface::Parser * | get_interface () |
| | Return a text interface that can be used to access this instance.
|
|
std::string | get_extension_name () const |
| | Return the name of the Extension.
|
| virtual std::string | get_short_name () const |
| | Return an abbreviated name that can be typed relatively quickly.
|
| virtual bool | has_data () const |
| | Returns true if the Extension contains useful data.
|
| virtual void | resize (unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) |
| | Resize the Extension.
|
| virtual void | frequency_append (Archive *to, const Archive *from) |
| | Append data along frequency dimension, if applicable.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
Stores histograms of two-bit low-voltage states.
The TwoBitStats class contains histograms of the number of low-voltage states encountered in samples of a given length. Refer to the TwoBitCorrection class in baseband/dsp for further details.