|
|
void | set_maximum_harmonic (unsigned max) |
| | Set the maximum number of harmonics to include in fit.
|
|
void | set_choose_maximum_harmonic (bool flag=true) |
| | Allow software to choose the maximum harmonic.
|
| void | preprocess (Archive *archive) |
| | Prepare the data for use.
|
| void | set_observation (const Archive *) |
| | Set the observation from which the arrival times will be derived.
|
| void | set_standard (const Archive *) |
| | Set the standard/template to which observation will be matched.
|
|
void | set_unload_matrix_model (bool flag=true) |
| | unload the best-fit Jones matrix model parameters for each sub-integration
|
|
| ArrivalTime () |
| | Default constructor.
|
|
| ~ArrivalTime () |
| | Destructor.
|
|
void | set_shift_estimator (ShiftEstimator *) |
| | Set the algorithm used to estimate the phase shift.
|
|
ShiftEstimator * | get_shift_estimator () const |
| | Get the algorithm used to estimate the phase shift.
|
|
void | set_mean_estimator (MeanArrivalTime *) |
| | Set the algorithm used to estimate the average arrival time.
|
|
MeanArrivalTime * | get_mean_estimator () const |
| | Get the algorithm used to estimate the phase shift.
|
|
void | set_format (Tempo::toa::Format) |
| | Set the format of the output time-of-arrival estimates.
|
|
void | set_format (const std::string &) |
| | Set the format as a string.
|
|
void | set_format_flags (const std::string &) |
| | Set additional format flags.
|
| void | set_attributes (const std::vector< std::string > &) |
| | Set additional attributes.
|
| void | set_extra_text (const std::string &) |
| | Set additional TOA text (only used in tempo2 format)
|
|
void | set_skip_bad (bool flag) |
| | Skip data with zero weight.
|
|
void | set_positive_shifts (bool flag) |
| | Output only arrival times that are greater than reference time.
|
|
double | get_reference_frequency (const Integration *subint, unsigned ichan) const |
| | Get the reference frequency for the specified channel.
|
|
void | get_toas (std::vector< Tempo::toa > &) |
| | Add to the vector of time-of-arrival estimates.
|
|
std::string | get_value (const std::string &key, const Tempo::toa &) |
| | Get auxilliary information.
|
|
void | set_residual (Archive *res) |
| | Set the archive that will store residual profiles.
|
|
Archive * | get_residual () |
| | Get the archive of residual profiles.
|
| void | set_flux_estimator (Flux *) |
| | Set method for computing flux density of profiles.
|
|
Flux * | get_flux_estimator () const |
| | Get flux density esimtaor.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
|
Reference::To< PulsarCalibrator > | engine |
| | The PulsarCalibrator class takes care of many details.
|
|
bool | unload_matrix_model = false |
| | unload the best-fit Jones matrix model parameters for each sub-integration
|
|
Reference::To< const Archive > | observation |
| | The observation to be fit to the standard.
|
|
Reference::To< const Archive > | standard |
| | The standard to which observations are fit.
|
|
Reference::To< const Backend > | backend |
| | Any backend delay correction, if known.
|
|
Reference::To< Archive > | residual |
| | The residual pulse profiles (transformed observation minus standard)
|
|
Reference::To< ShiftEstimator > | shift_estimator |
|
Reference::To< Flux > | flux_estimator |
|
Reference::To< MeanArrivalTime > | mean_arrival_time |
|
Tempo::toa::Format | format |
| | the output TOA format
|
|
std::string | format_flags |
| | additional format-specific flags
|
|
std::string | extra_text |
| | additional TOA line text
|
|
std::vector< std::string > | attributes |
| | for formats that support it, a list of attributes to add
|
|
unsigned | toa_subint |
|
unsigned | toa_chan |
|
bool | skip_bad |
| | when true, skip data with zero weight
|
|
bool | positive_shifts {false} |
| | when true, output arrival times that are always later than phase bin zero
|
|
Dispersion | dispersion |
Estimates phase shift in Fourier domain using matrix template matching.