PolarCalibrator.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/PolarCalibrator.h
10
11#ifndef __PolarCalibrator_H
12#define __PolarCalibrator_H
13
14#include "Pulsar/ReferenceCalibrator.h"
15#include "MEAL/Polar.h"
16
17namespace Pulsar {
18
21
22 public:
23
25 PolarCalibrator (const Archive* archive);
26
29
31 PolarCalibrator* clone () const;
32
35
37 class Info;
38
40 Calibrator::Info* get_Info () const;
41
42 protected:
43
44 // ///////////////////////////////////////////////////////////////////
45 //
46 // Pulsar::ReferenceCalibrator implementation
47 //
48 // ///////////////////////////////////////////////////////////////////
49
51 MEAL::Complex2* solve (const std::vector<Estimate<double> >& hi,
52 const std::vector<Estimate<double> >& lo);
53
54 };
55
56}
57
58#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Definition Calibrator.h:151
Communicates PolarCalibrator parameters to plotting routines.
Definition PolarCalibratorInfo.h:21
MEAL::Complex2 * solve(const std::vector< Estimate< double > > &hi, const std::vector< Estimate< double > > &lo)
Return a new Calibration::Polar instance.
Definition PolarCalibrator.C:111
PolarCalibrator * clone() const
Clone operator.
Definition PolarCalibrator.C:32
PolarCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition PolarCalibrator.C:18
Calibrator::Info * get_Info() const
Return the PolarAxisCalibrator information.
Definition PolarCalibratorInfo.C:113
~PolarCalibrator()
Destructor.
Definition PolarCalibrator.C:37
ReferenceCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition ReferenceCalibrator.C:86
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0