DeFaradayed.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2006-2025 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/Base/Checks/Pulsar/DeFaradayed.h
10
11#ifndef __Pulsar_DeFaradayed_h
12#define __Pulsar_DeFaradayed_h
13
14#include "Pulsar/Verification.h"
15
16namespace Pulsar {
17
19
28 {
29 public:
30
32 std::string get_name () { return "DeFaradayed"; }
33
35 void apply (const Archive* archive);
36
38 void check_relative (const Archive* archive, unsigned isubint);
39
41 void check_absolute (const Archive* archive, unsigned isubint);
42 };
43
44}
45
46#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Verifies that each Integration has a consistent DeFaraday Extension.
Definition DeFaradayed.h:28
void check_absolute(const Archive *archive, unsigned isubint)
Check the correction relative to infinite frequency.
Definition DeFaradayed.C:75
void apply(const Archive *archive)
Perform the check.
Definition DeFaradayed.C:19
void check_relative(const Archive *archive, unsigned isubint)
Check the correction relative to the centre frequency.
Definition DeFaradayed.C:33
std::string get_name()
Return the name of the check.
Definition DeFaradayed.h:32
Definition Verification.h:20
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0