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.
 

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.

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

Generated using doxygen 1.8.17