ReceptionCalibratorPlotter.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2011 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Polarimetry/Pulsar/ReceptionCalibratorPlotter.h
10 
11 #ifndef __ReceptionCalibratorPlotter_H
12 #define __ReceptionCalibratorPlotter_H
13 
14 #include "Pulsar/SystemCalibratorPlotter.h"
15 
16 namespace Pulsar
17 {
18  class ReceptionCalibrator;
19 
21  class ReceptionCalibratorPlotter : public SystemCalibratorPlotter
22  {
23 
24  public:
25 
27 
29 
31  void plot_fluxcal ();
32 
34  const ReceptionCalibrator* get_calibrator () const;
35 
36  protected:
37 
39  void plot_constraints (unsigned ichan, unsigned istate);
40 
43 
46 
48  bool plot_residual;
49 
51  bool output_state;
52  };
53 
54 }
55 
56 #endif
bool plot_residual
Plotting methods will plot the residual.
Definition: ReceptionCalibratorPlotter.h:53
const ReceptionCalibrator * get_calibrator() const
Return the calibrator to be plotted.
Definition: ReceptionCalibratorPlotter.C:57
void plot_fluxcal()
Plot the flux calibrator as a function of frequency.
Definition: ReceptionCalibratorPlotter.C:35
Plots the various components of a ReceptionCalibrator.
Definition: ReceptionCalibratorPlotter.h:26
bool output_state
Plotting methods will output data in text files, pcm_state*.dat.
Definition: ReceptionCalibratorPlotter.h:56
Implements Measurement Equation Modeling (van Straten 2004)
Definition: ReceptionCalibrator.h:42
Communicates FluxCalManager parameters to plotting routines.
Definition: FluxCalManagerInfo.h:25
void plot_constraints(unsigned ichan, unsigned istate)
Plot the observed Stokes parameters versus parallactic angle.
Which
Things that vary in a SystemCalibrator.
Definition: VariationInfo.h:35
void plot_time_variation(VariationInfo::Which, const MEAL::Scalar *)
Plot the given time variation function.
Reference::To< ReceptionCalibrator > calibrator
Reference stored on init.
Definition: ReceptionCalibratorPlotter.h:50
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17