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
16namespace Pulsar
17{
19
21 class ReceptionCalibratorPlotter : public SystemCalibratorPlotter
22 {
23
24 public:
25
26 ReceptionCalibratorPlotter (ReceptionCalibrator* calibrator);
27
28 ~ReceptionCalibratorPlotter ();
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
49
52 };
53
54}
55
56#endif
bool plot_residual
Plotting methods will plot the residual.
Definition ReceptionCalibratorPlotter.h:48
void plot_constraints(unsigned ichan, unsigned istate)
Plot the observed Stokes parameters versus parallactic angle.
Reference::To< ReceptionCalibrator > calibrator
Reference stored on init.
Definition ReceptionCalibratorPlotter.h:45
void plot_fluxcal()
Plot the flux calibrator as a function of frequency.
Definition ReceptionCalibratorPlotter.C:35
const ReceptionCalibrator * get_calibrator() const
Return the calibrator to be plotted.
Definition ReceptionCalibratorPlotter.C:57
void plot_time_variation(VariationInfo::Which, const MEAL::Scalar *)
Plot the given time variation function.
bool output_state
Plotting methods will output data in text files, pcm_state*.dat.
Definition ReceptionCalibratorPlotter.h:51
Implements Measurement Equation Modeling (van Straten 2004)
Definition ReceptionCalibrator.h:38
Which
Things that vary in a SystemCalibrator.
Definition VariationInfo.h:25
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0