BrittonInfo.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2003 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/BrittonInfo.h
10
11#ifndef __Pulsar_BrittonInfo_H
12#define __Pulsar_BrittonInfo_H
13
14#include "Pulsar/BackendFeedInfo.h"
15
16namespace Pulsar {
17
20
21 public:
22
24 BrittonInfo (const PolnCalibrator* calibrator);
25
27 std::string get_title () const;
28
30 std::string get_label_feed (unsigned iclass) const override;
31
33 std::string get_param_name_feed (unsigned iparam) const override;
34
36 Estimate<float> get_param_feed (unsigned ichan, unsigned iclass, unsigned iparam) const override;
37
39 static constexpr unsigned nparam = 7;
40
41 protected:
42
45
48 };
49
50}
51
52#endif
BackendFeedInfo(const PolnCalibrator *calibrator)
Constructor.
Definition BackendFeedInfo.C:13
std::string get_param_name_feed(unsigned iparam) const override
Return the PGPLOT-encoded name of the specified parameter.
Definition BrittonInfo.C:58
BrittonInfo(const PolnCalibrator *calibrator)
Constructor.
Definition BrittonInfo.C:14
bool degeneracy_isolated
When true, b_v and r_u are swapped in Equation 19.
Definition BrittonInfo.h:44
std::string get_label_feed(unsigned iclass) const override
Return the PGPLOT-encoded label of the specified class.
Definition BrittonInfo.C:75
std::string get_title() const
Return the title.
Definition BrittonInfo.C:42
Estimate< float > get_param_feed(unsigned ichan, unsigned iclass, unsigned iparam) const override
Return the estimate of the specified parameter.
Definition BrittonInfo.C:113
bool available_data[nparam]
When true, there are data to plot for this parameter.
Definition BrittonInfo.h:47
static constexpr unsigned nparam
This model has 7 free parameters.
Definition BrittonInfo.h:39
Polarimetric calibrators.
Definition PolnCalibrator.h:37
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0