SystemCalibratorUnloader.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2008 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/SystemCalibratorUnloader.h
10
11#ifndef __SystemCalibratorUnloader_H
12#define __SystemCalibratorUnloader_H
13
14#include "Pulsar/SystemCalibrator.h"
15
16namespace Pulsar
17{
20 {
21 public:
22
24 Unloader ();
25
27 // Unloader (const Unloader&);
28
30 virtual void set_archive_class (const std::string&);
31
33 virtual void set_filename (const std::string&);
34
36 virtual void set_filename (const Archive*, unsigned subint);
37
39 virtual void set_extension (const std::string&);
40
42 virtual void set_program (const std::string&);
43
45 virtual void unload (SystemCalibrator*);
46
47 protected:
48
49 std::string archive_class;
50 std::string filename;
51 std::string extension;
52 std::string program;
53
54 };
55
56}
57
58#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Index subint
The sub-integration from which to construct a solution.
Definition PolnCalibrator.h:202
Unloads Pulsar::SystemCalibrator solution to file.
Definition SystemCalibratorUnloader.h:20
Unloader()
Default constructor.
Definition SystemCalibratorUnloader.C:14
virtual void unload(SystemCalibrator *)
Unload the SystemCalibrator solution using the current settings.
Definition SystemCalibratorUnloader.C:49
virtual void set_archive_class(const std::string &)
Copy constructor.
Definition SystemCalibratorUnloader.C:19
virtual void set_extension(const std::string &)
Set the extension used when creating a filename.
Definition SystemCalibratorUnloader.C:34
virtual void set_program(const std::string &)
Set the name of the program; enables verbosity.
Definition SystemCalibratorUnloader.C:24
virtual void set_filename(const std::string &)
Set the filename of the result.
Definition SystemCalibratorUnloader.C:29
SystemCalibrator(Archive *archive=0)
Construct with optional processed calibrator Archive.
Definition SystemCalibrator.C:61
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0