Ask a Question | Search PSRCHIVE: |
Home
|
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members
Pulsar::Archive::Match Class Reference Policy used to determine if two archives match. More...
Inheritance diagram for Pulsar::Archive::Match:
Detailed DescriptionPolicy used to determine if two archives match. Member Function Documentation◆ match()Check that the selected attributes match. This method checks each of the archive attributes for which the check flag is set. If a pair of checked attributes does not match, the result of this function is set to false and an appropriate message is added to the reason attribute. If all checked attributes match, the result is true. References Pulsar::Archive::get(), Pulsar::Archive::get_centre_frequency(), Pulsar::Archive::get_dedispersed(), Pulsar::Archive::get_faraday_corrected(), Pulsar::Archive::get_nbin(), Pulsar::Archive::get_nchan(), Pulsar::Archive::get_npol(), Pulsar::Archive::get_scale(), Pulsar::Archive::get_source(), Pulsar::Archive::get_state(), Pulsar::Archive::get_type(), and Pulsar::Receiver::match(). Referenced by Pulsar::PulsarCalibrator::calibrator_match(). ◆ set_check_calibrator()
Set to check that a calibrator may be applied to an observation. This state defines the minimum set of observing parameters that should be equal (within certain limits) before a calibrator may be applied to a pulsar observation. The following flags are set
Referenced by Pulsar::PulsarCalibrator::calibrator_match(). ◆ set_check_mixable()
Set to check that two archives may be combined. This state defines the set of observing and processing parameters that should be equal (within certain limits) before two archives may be combined (for instance, using append). This method calls:
◆ set_check_processing()
Set to check that two archives have been processed identically. This state defines the minimum set of processing parameters that should be equal before data from two archives are combined. The following flags are set:
◆ set_check_standard()
Set to check that a standard and observation may be compared. This state defines the minimum set of observing parameters that should be equal before two archives are compared, as during the fitting of a profile to a standard template. The following flags are set:
Referenced by Pulsar::PulsarCalibrator::calibrator_match(). Member Data Documentation◆ max_frequency_difference
The maximum amount by which the centre frequency may differ, in MHz. Maximum frequency difference in MHz ◆ opposite_sideband
Allow opposite sidebands to match. Allow observations with opposite sidebands to match ◆ separator
String used to separate mismatch messages. Added between match report strings in reason attribute The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|