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 
16 namespace Pulsar {
17 
18  class StandardCandles;
19 
21 
24  class FixFluxCal : public Correction {
25 
26  public:
27 
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
Application with basic command line options.
Definition: Application.h:30
FixFluxCal()
Default constructor.
Definition: FixFluxCal.C:13
Reference::To< StandardCandles > fluxcals
Database of standard candles and their coordinates.
Definition: FixFluxCal.h:51
std::string get_changes() const
Get a description of the corrections made to the Archive.
Definition: FixFluxCal.h:46
The primary interface to pulsar observational data.
Definition: Archive.h:45
void apply(Archive *archive)
Correct the Signal::Source type attribute of the Archive.
Definition: FixFluxCal.C:21
Stores PSRFITS SUBINT header parameters.
Definition: FITSSUBHdrExtension.h:28
~FixFluxCal()
Destructor.
Definition: FixFluxCal.C:17
std::string changes
Description of corrections made in last call to apply.
Definition: FixFluxCal.h:54
virtual void add(Item *)
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17