Conditions input data and selects optimal input states. More...

#include <StandardPrepare.h>

Inheritance diagram for Calibration::StandardPrepare:
Reference::Able Reference::HeapTracked

Public Member Functions

virtual void prepare (Pulsar::Archive *)
 Prepare the data for use by the StandardData class.
virtual void set_input_states (unsigned)
 Set the number of input states to be chosen.
virtual void choose (const Pulsar::Archive *)
 Choose the input states.
virtual double get_rank (unsigned ibin)=0
 Return the rank of the specified phase bin.
virtual void set_chosen (unsigned ibin)
 Called when a phase bin has been chosen.
virtual void get_bins (std::vector< unsigned > &) const
 Return the selected bins.
void set_align_phase (bool flag)
 Align data to the phase model in prepare method.
Public Member Functions inherited from Reference::Able
 Able (const Able &)
Ableoperator= (const Able &)
unsigned get_reference_count () const
Public Member Functions inherited from Reference::HeapTracked
 HeapTracked (const HeapTracked &)
HeapTrackedoperator= (const HeapTracked &)
bool __is_on_heap () const

Static Public Member Functions

static StandardPreparefactory (std::string name)
Static Public Member Functions inherited from Reference::Able
static size_t get_instance_count ()
Static Public Member Functions inherited from Reference::HeapTracked
static void * operator new (size_t size, void *ptr=0)
static void operator delete (void *location, void *ptr)
static void operator delete (void *location)
static size_t get_heap_queue_size ()

Protected Member Functions

virtual void extra (const Pulsar::Archive *)
 Do anything extra required to choose.
Protected Member Functions inherited from Reference::Able
Handle__reference (bool active) const
void __dereference (bool auto_delete=true) const

Protected Attributes

Reference::To< Pulsar::PolnProfileprofile
 The total integrated polarization profile.
std::vector< unsigned > bins
 The chosen phase bins.
bool align_phase = true
 Align data to the phase model.

Friends

class MultipleRanking

Detailed Description

Conditions input data and selects optimal input states.


The documentation for this class was generated from the following files:

Generated using doxygen 1.14.0