Dedispersed.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2006 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/Base/Checks/Pulsar/Dedispersed.h
10
11#ifndef __Pulsar_Dedispersed_h
12#define __Pulsar_Dedispersed_h
13
14#include "Pulsar/Verification.h"
15
16namespace Pulsar {
17
19
27 class Dedispersed : public Verification {
28
29 public:
30
32 std::string get_name () { return "Dedispersed"; }
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 Dedisperse Extension.
Definition Dedispersed.h:27
std::string get_name()
Return the name of the check.
Definition Dedispersed.h:32
void apply(const Archive *archive)
Perform the check.
Definition Dedispersed.C:17
void check_absolute(const Archive *archive, unsigned isubint)
Check the correction relative to infinite frequency.
Definition Dedispersed.C:73
void check_relative(const Archive *archive, unsigned isubint)
Check the correction relative to the centre frequency.
Definition Dedispersed.C:31
Definition Verification.h:20
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0