SingleAxisCalibrator.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/SingleAxisCalibrator.h
10
11#ifndef __Pulsar_SingleAxisCalibrator_H
12#define __Pulsar_SingleAxisCalibrator_H
13
14#include "Pulsar/ReferenceCalibrator.h"
15#include "Pulsar/SingleAxis.h"
16#include "Pulsar/SingleAxisSolver.h"
17
18namespace Pulsar {
19
22
23 public:
24
26 SingleAxisCalibrator (const Archive* archive);
27
30
33
36
38 class Info;
39
41 Calibrator::Info* get_Info () const;
42
43 protected:
44
45 // ///////////////////////////////////////////////////////////////////
46 //
47 // Pulsar::ReferenceCalibrator implementation
48 //
49 // ///////////////////////////////////////////////////////////////////
50
52 MEAL::Complex2* solve (const std::vector<Estimate<double> >& hi,
53 const std::vector<Estimate<double> >& lo);
54
57
58 };
59
60}
61
62#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Definition Calibrator.h:151
ReferenceCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition ReferenceCalibrator.C:86
Communicates SingleAxisCalibrator parameters.
Definition SingleAxisCalibratorInfo.h:21
SingleAxisCalibrator * clone() const
Clone operator.
Definition SingleAxisCalibrator.C:32
MEAL::Complex2 * solve(const std::vector< Estimate< double > > &hi, const std::vector< Estimate< double > > &lo)
Return a new Calibration::SingleAxis instance.
Definition SingleAxisCalibrator.C:45
~SingleAxisCalibrator()
Destructor.
Definition SingleAxisCalibrator.C:37
SingleAxisCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition SingleAxisCalibrator.C:18
Calibrator::Info * get_Info() const
Return the SingleAxisCalibrator information.
Definition SingleAxisCalibratorInfo.C:88
Reference::To< Calibration::SingleAxisSolver > solver
Optimization for SingleAxis solve.
Definition SingleAxisCalibrator.h:56
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0