InstrumentInfo.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2003-2009 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/InstrumentInfo.h
10
11#ifndef __Pulsar_InstrumentInfo_H
12#define __Pulsar_InstrumentInfo_H
13
14#include "Pulsar/BackendFeedInfo.h"
15#include "Pulsar/Instrument.h"
16
17namespace Pulsar {
18
21
22 public:
23
25 InstrumentInfo (const PolnCalibrator* calibrator);
26
28 std::string get_title () const;
29
31 std::string get_label_feed (unsigned iclass) const override;
32
34 std::string get_param_name_feed (unsigned iparam) const override;
35
37 Estimate<float> get_param_feed (unsigned ichan, unsigned iclass, unsigned iparam) const override;
38
39 protected:
40
43
44 };
45
46}
47
48#endif
BackendFeedInfo(const PolnCalibrator *calibrator)
Constructor.
Definition BackendFeedInfo.C:13
std::string get_label_feed(unsigned iclass) const override
Return the PGPLOT-encoded label of the specified class.
Definition InstrumentInfo.C:75
InstrumentInfo(const PolnCalibrator *calibrator)
Constructor.
Definition InstrumentInfo.C:14
std::string get_param_name_feed(unsigned iparam) const override
Return the PGPLOT-encoded name of the specified parameter.
Definition InstrumentInfo.C:58
Estimate< float > get_param_feed(unsigned ichan, unsigned iclass, unsigned iparam) const override
Return the estimate of the specified parameter.
Definition InstrumentInfo.C:95
std::string get_title() const
Return the title.
Definition InstrumentInfo.C:53
bool fixed_orientation
set true when the orientation of receptor 0 is set to zero
Definition InstrumentInfo.h:42
Polarimetric calibrators.
Definition PolnCalibrator.h:37
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0