OffPulseCalibrator.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2005 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/OffPulseCalibrator.h
10
11#ifndef __Pulsar_OffPulseCalibrator_H
12#define __Pulsar_OffPulseCalibrator_H
13
14#include "Pulsar/SingleAxisCalibrator.h"
15
16namespace Pulsar {
17
19
29
30 public:
31
33 OffPulseCalibrator (const Archive* archive);
34
37
39 void calibrate (Archive* archive);
40
41 protected:
42
44 void extra (unsigned ichan,
45 const std::vector< Estimate<double> >& source,
46 const std::vector< Estimate<double> >& sky);
47
48 };
49
50}
51
52
53#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
~OffPulseCalibrator()
Destructor.
Definition OffPulseCalibrator.C:25
void calibrate(Archive *archive)
Calibrate the polarization of the given archive.
Definition OffPulseCalibrator.C:45
OffPulseCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition OffPulseCalibrator.C:20
void extra(unsigned ichan, const std::vector< Estimate< double > > &source, const std::vector< Estimate< double > > &sky)
Disable the differential gain correction.
Definition OffPulseCalibrator.C:30
SingleAxisCalibrator(const Archive *archive)
Construct from an single PolnCal Pulsar::Archive.
Definition SingleAxisCalibrator.C:18
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0