FixFluxCal.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2004 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/General/Pulsar/FixFluxCal.h
10
11#ifndef __Pulsar_FixFluxCal_h
12#define __Pulsar_FixFluxCal_h
13
14#include "Pulsar/Correction.h"
15
16namespace Pulsar {
17
18 class StandardCandles;
19
21
24 class FixFluxCal : public Correction {
25
26 public:
27
29 FixFluxCal ();
30
32 ~FixFluxCal ();
33
34 // Return the name of the check
35 std::string get_name () { return "FixFluxCal"; }
36
38 void apply (Archive* archive);
39
41 std::string get_changes () const { return changes; }
42
43 protected:
44
47
49 std::string changes;
50
51 };
52
53
54}
55
56#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Definition Correction.h:20
FixFluxCal()
Default constructor.
Definition FixFluxCal.C:13
void apply(Archive *archive)
Correct the Signal::Source type attribute of the Archive.
Definition FixFluxCal.C:21
std::string changes
Description of corrections made in last call to apply.
Definition FixFluxCal.h:49
~FixFluxCal()
Destructor.
Definition FixFluxCal.C:17
Reference::To< StandardCandles > fluxcals
Database of standard candles and their coordinates.
Definition FixFluxCal.h:46
std::string get_changes() const
Get a description of the corrections made to the Archive.
Definition FixFluxCal.h:41
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0