Pulsar::Dedispersed Class Reference

Verifies that each Integration has a consistent Dedisperse Extension. More...

#include <Dedispersed.h>

Inheritance diagram for Pulsar::Dedispersed:
Pulsar::Verification

Public Member Functions

std::string get_name ()
 Return the name of the check.
void apply (const Archive *archive)
 Perform the check.
void check_relative (const Archive *archive, unsigned isubint)
 Check the correction relative to the centre frequency.
void check_absolute (const Archive *archive, unsigned isubint)
 Check the correction relative to infinite frequency.

Detailed Description

Verifies that each Integration has a consistent Dedisperse Extension.

If the Archive::dedispersed attribute is set then, for each Integration, ensure that

  1. the Dedisperse Extension has been added;
  2. Dedisperse::dispersion_measure == Archive::dispersion_measure; and
  3. Dedisperse::reference_frequency == Archive::centre_frequency.

Member Function Documentation

◆ apply()

void Pulsar::Dedispersed::apply ( const Archive * archive)
virtual

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

Generated using doxygen 1.14.0