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 
16 namespace 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 
37  };
38 
39 }
40 
41 #endif
double get_dispersion_measure() const
Get the dispersion measure.
Definition: Dedisperse.h:50
The primary interface to pulsar observational data.
Definition: Archive.h:45
std::string get_name()
Return the name of the check.
Definition: Dedispersed.h:42
Stores parameters used to correct dispersion in each Integration.
Definition: Dedisperse.h:24
Array of Profiles integrated over the same time interval.
Definition: Integration.h:37
double get_reference_frequency() const
Get the reference frequency.
Definition: ColdPlasmaHistory.C:71
Defines the PSRCHIVE library.
Definition: CalSource.h:17
void apply(const Archive *archive)
Perform the check.
Definition: Dedispersed.C:16

Generated using doxygen 1.8.17