|
void | unpack (uint64_t ndat, const unsigned char *from, const unsigned nskip, float *into, const unsigned fskip, unsigned long *hist) |
| Unpack a single digitizer output.
|
|
virtual void | unpack () |
| Unpack all channels, polarizations, real/imag, etc.
|
|
virtual void | set_default_ndig () |
| Compute the default number of digitizers.
|
|
void | set_nstate_internal (unsigned _nstate) |
| Set the number of states in the internal representation of the histogram.
|
|
unsigned | get_nstate_internal () const |
|
virtual void | transformation () |
| The operation unpacks n-bit into floating point TimeSeries. More...
|
|
virtual void | match (const Observation *observation) |
| Specialize the Unpacker for the Observation. More...
|
|
template<class T > |
const T * | get_Input () |
| Provide BitSeries::input attribute access to derived classes.
|
|
virtual bool | can_operate () |
| Return false if the input doesn't have enough data to proceed.
|
|
virtual void | operation () |
| Define the Operation pure virtual method.
|
|
virtual void | vchecks () |
| Makes sure input & output are okay before calling transformation()
|
|
virtual void | set_name (const std::string &_name) |
| Set the name!
|
|
int | timers_index (const std::string &op_name) |
| Returns the index in the 'timers' array of a particular timer.
|
|
Handle * | __reference (bool active) const |
|
void | __dereference (bool auto_delete=true) const |
|
Converts 4-bit digitised samples to floating point.